Monotonic Basin Hopping is started
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
i = rand(0.01:0.01:π/6)
|
||||
T = 2π*√(a^3/μs["Earth"])
|
||||
prop_time = 2T
|
||||
n = 50
|
||||
n = 30
|
||||
|
||||
# A simple orbit raising
|
||||
start = oe_to_xyz([ a, e, i, 0., 0., 0. ], μs["Earth"])
|
||||
@@ -19,8 +19,8 @@
|
||||
new_T = 2π*√(xyz_to_oe(final, μs["Earth"])[1]^3/μs["Earth"])
|
||||
|
||||
# This should be close enough to 0.6
|
||||
x0 = repeat([0.59, 0., 0.], n)
|
||||
result = Thesis.single_shoot(start, final, sc, μs["Earth"], 0.0, prop_time, x0)
|
||||
x0 = repeat([0.55, 0., 0.], n)
|
||||
result = nlp_solve(start, final, sc, μs["Earth"], 0.0, prop_time, x0)
|
||||
|
||||
# Test and plot
|
||||
@test converged(result)
|
||||
@@ -29,7 +29,7 @@
|
||||
path3 = prop(zeros((100,3)), path2[end,:], sc, μs["Earth"], new_T)[1]
|
||||
path4 = prop(zeros((100,3)), final, sc, μs["Earth"], new_T)[1]
|
||||
savefig(plot_orbits([path1, path2, path3, path4],
|
||||
labels=["inital", "transit", "after transit", "final"],
|
||||
labels=["initial", "transit", "after transit", "final"],
|
||||
colors=["#FFFFFF","#FF4444","#44FF44","#4444FF"]),
|
||||
"../plots/find_closest_test.html")
|
||||
if converged(result)
|
||||
|
||||
Reference in New Issue
Block a user