Skip to content

Commit d452a81

Browse files
committed
update demo.jl
1 parent 7d70bea commit d452a81

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

examples/demo.jl

+16-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Pkg
2-
if ! haskey(Pkg.installed(), "ControlPlots")
2+
if ! ("ControlPlots" keys(Pkg.project().dependencies))
33
using TestEnv; TestEnv.activate()
44
end
55
using KitePodModels, ControlPlots
@@ -9,26 +9,22 @@ const dt = 1.0 / se().sample_freq
99

1010
kcu = KCU(se())
1111

12-
# rel_depower_offset = se().depower_offset/100.0
13-
# for step in 1:Int(round(t_end/dt))
14-
# time = step * dt
15-
# if step < 20
16-
# set_depower_steering(kcu, rel_depower_offset, 0.0)
17-
# push!(depower_set, rel_depower_offset)
18-
# push!(steering_set, 0.0)
19-
# else
20-
# set_depower_steering(kcu, rel_depower_offset+0.5, 0.5)
21-
# push!(depower_set, rel_depower_offset+0.5)
22-
# push!(steering_set, 0.5)
23-
# end
24-
# push!(times, time)
25-
# KitePodModels.on_timer(kcu)
26-
# push!(depower, get_depower(kcu))
27-
# push!(steering, get_steering(kcu))
28-
# end
29-
3012
rel_depower_min = 0.22
3113
rel_depower_max = 0.60
3214
α_min = calc_alpha_depower(kcu, rel_depower_min)
3315
α_max = calc_alpha_depower(kcu, rel_depower_max)
34-
println("α_min = $(rad2deg(α_min)), α_max = $(rad2deg(α_max))")
16+
# Calculate the change of the angle between the kite and the last tether segment [rad]
17+
# as function of the actual rel_depower value.
18+
# println("α_min = $(rad2deg(α_min)), α_max = $(rad2deg(α_max))")
19+
20+
# plot alpha_depower as function of rel_depower
21+
function plot_alpha_depower(kcu; rel_depower_min=0.22, rel_depower_max=0.60)
22+
rel_depower = range(rel_depower_min, rel_depower_max, length=100)
23+
α = zeros(length(rel_depower))
24+
for i in eachindex(α)
25+
α[i] = calc_alpha_depower(kcu, rel_depower[i])
26+
end
27+
plot(rel_depower, rad2deg.(α); ylabel="α [°]", xlabel="rel_depower", fig="α = f(rel_depower)")
28+
end
29+
30+
plot_alpha_depower(kcu)

0 commit comments

Comments
 (0)