@@ -29,11 +29,6 @@ PRINT = true
2929STATISTIC = false
3030# end of user parameter section #
3131
32- bridle_length = KiteModels. bridle_length (set)
33- println (" bridle_length: $bridle_length " )
34- bridle_area = (set. d_line/ 2000 ) * bridle_length
35- println (" bridle_area: $bridle_area " )
36-
3732function set_tether_diameter! (se, d; c_spring_4mm = 614600 , damping_4mm = 473 )
3833 set. d_tether = d
3934 set. c_spring = c_spring_4mm * (d/ 4.0 )^ 2
@@ -65,18 +60,11 @@ function simulate(kps4, integrator, logger, steps)
6560 sys_state. var_01 = aoa
6661 log! (logger, sys_state)
6762 iter += kps4. iter
68- if i > steps - 50 # last 2.5s
69- cl_, cd_ = KiteModels. cl_cd (kps4)
70- cl += cl_
71- cd += cd_
72- end
7363 end
74- return cl / 50 , cd / 50
64+ return 1.0 , 0.2
7565end
7666
7767
78- CL = zeros (length (DEPOWER))
79- CD = zeros (length (DEPOWER))
8068AOA = zeros (length (DEPOWER))
8169DEP = zeros (length (DEPOWER))
8270ELEV = zeros (length (DEPOWER))
@@ -89,7 +77,6 @@ for depower in DEPOWER
8977 local cl, cd, aoa, kcu, integrator, logger, v_app
9078
9179 logger = Logger (set. segments + 5 , STEPS)
92- DEP[i] = depower
9380 set. depower = 100 * depower
9481
9582 # set.depower_gain = 5
@@ -105,7 +92,8 @@ for depower in DEPOWER
10592 catch e
10693 println (" Error: $e " )
10794 if PLOT
108- p = plot (logger. time_vec, rad2deg .(logger. elevation_vec), logger. var_01_vec, xlabel= " time [s]" , ylabels= [" elevation [°]" , " aoa" ],
95+ p = plot (logger. time_vec, rad2deg .(logger. elevation_vec), logger. var_01_vec,
96+ xlabel= " time [s]" , ylabels= [" elevation [°]" , " aoa" ],
10997 fig= " depower: $depower " )
11098 display (p)
11199 sleep (0.2 )
@@ -129,14 +117,12 @@ for depower in DEPOWER
129117 v_app = norm (kps4. v_apparent)
130118 # v_200 = calc_wind_factor(kps4.am, 200) * V_WIND
131119 height = logger. Z_vec[end ][end - 2 ]
132- CL[i] = cl
133- CD[i] = cd
134120 AOA[i] = aoa
135121 if PRINT
136- print (" Depower: $depower , alpha_dp: $(round (alpha_depower, digits= 2 )) , CL $(round (cl, digits= 3 )) , CD: $(round (cd, digits= 3 )) , aoa: $(round (aoa, digits= 2 )) , pitch: $(round (pitch, digits= 2 )) , CL/CD: $(round (cl/ cd, digits= 2 )) " )
122+ print (" Depower: $depower , alpha_dp: $(round (alpha_depower, digits= 2 )) , aoa: $(round (aoa, digits= 2 )) , " )
123+ print (" pitch: $(round (pitch, digits= 2 )) " )
137124 println (" , elevation: $(round ((elev), digits= 2 )) , height:$(round (height, digits= 2 )) " )
138125 end
139- # if depower in [DEPOWER[begin+1], DEPOWER[end]] && PLOT
140126 if PLOT
141127 p = plot (logger. time_vec, rad2deg .(logger. elevation_vec), logger. var_01_vec, xlabel= " time [s]" , ylabels= [" elevation [°]" , " aoa [°]" ],
142128 fig= " depower: $depower " )
0 commit comments