Skip to content

Commit fb3cc14

Browse files
authored
Merge branch 'main' into develop
2 parents 6744804 + 6719d4a commit fb3cc14

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

examples/goddard.jl

+6-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using OptimalControl
55
using Plots
66
#unicodeplots()
7+
ENV["GKSwstype"]="nul" # no plot display on stdout
78

89
# Parameters
910
const Cd = 310
@@ -50,8 +51,10 @@ f(x, u) = F0(x) + u*F1(x)
5051
constraint!(ocp, :dynamics, f)
5152

5253
# Solve
53-
direct_sol = solve(ocp)
54+
N = 30
55+
direct_sol = solve(ocp, grid_size=N)
5456
plot(direct_sol)
57+
savefig("sol-direct.pdf")
5558

5659
## Indirect solve
5760
using MINPACK
@@ -142,4 +145,5 @@ m_plot = plot(flow_sol, idxs=(0, 3), xlabel="t", label="m")
142145
pr_plot = plot(flow_sol, idxs=(0, 4), xlabel="t", label="p_r")
143146
pv_plot = plot(flow_sol, idxs=(0, 5), xlabel="t", label="p_v")
144147
pm_plot = plot(flow_sol, idxs=(0, 6), xlabel="t", label="p_m")
145-
plot(r_plot, pr_plot, v_plot, pv_plot, m_plot, pv_plot, layout=(3, 2), size=(600, 300))
148+
plot(r_plot, pr_plot, v_plot, pv_plot, m_plot, pv_plot, layout=(3, 2), size=(600, 300))
149+
savefig("sol-indirect.pdf")

0 commit comments

Comments
 (0)