Haven't updated in awhile

This commit is contained in:
Connor
2021-12-13 22:23:31 -07:00
parent 48535e732f
commit a39dea7377
152 changed files with 4735 additions and 182 deletions

View File

@@ -81,6 +81,12 @@ git-tree-sha1 = "56fbc7d843c24bb3a3689e81b064aa730f72db8c"
uuid = "07f52509-e9d9-513c-a20d-3b911885bf96"
version = "66.1.0+0"
[[CSTParser]]
deps = ["Tokenize"]
git-tree-sha1 = "f9a6389348207faf5e5c62cbc7e89d19688d338a"
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
version = "3.3.0"
[[ChainRules]]
deps = ["ChainRulesCore", "Compat", "LinearAlgebra", "Random", "Statistics"]
git-tree-sha1 = "d88340ab502af66cfffc821e70ae72f7dbdce645"
@@ -179,10 +185,22 @@ git-tree-sha1 = "a32185f5428d3986f47c2ab78b1f216d5e6cc96f"
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
version = "0.8.5"
[[DocumentFormat]]
deps = ["CSTParser", "FilePathsBase", "Tokenize"]
git-tree-sha1 = "cf048d65cbcdec70f10745e5801eeb0c6478a7f7"
uuid = "ffa9a821-9c82-50df-894e-fbcef3ed31cd"
version = "3.2.4"
[[Downloads]]
deps = ["ArgTools", "LibCURL", "NetworkOptions"]
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
[[FilePathsBase]]
deps = ["Compat", "Dates", "Mmap", "Printf", "Test", "UUIDs"]
git-tree-sha1 = "04d13bfa8ef11720c24e4d840c0033d145537df7"
uuid = "48062228-2e41-5def-b9a4-89aafe57970f"
version = "0.9.17"
[[FileWatching]]
uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
@@ -299,6 +317,12 @@ git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37"
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
version = "0.21.2"
[[JSONRPC]]
deps = ["JSON", "UUIDs"]
git-tree-sha1 = "1e9a820a29b37864a6738b8fd00eedf3fb8d772e"
uuid = "b9b8584e-8fd3-41f9-ad0c-7255d428e418"
version = "1.3.3"
[[JSONSchema]]
deps = ["HTTP", "JSON", "URIs"]
git-tree-sha1 = "2f49f7f86762a0fbbeef84912265a1ae61c4ef80"
@@ -316,6 +340,12 @@ git-tree-sha1 = "c7f1c695e06c01b95a67f0cd1d34994f3e7db104"
uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
version = "1.2.1"
[[LanguageServer]]
deps = ["CSTParser", "DocumentFormat", "JSON", "JSONRPC", "Markdown", "Pkg", "REPL", "StaticLint", "SymbolServer", "Tokenize", "URIParser", "UUIDs"]
git-tree-sha1 = "126d75fcacc527270a200c397d6ebbd6f826197a"
uuid = "2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7"
version = "4.1.0"
[[Lazy]]
deps = ["MacroTools"]
git-tree-sha1 = "1370f8202dac30758f3c345f9909b97f53d87d3f"
@@ -584,10 +614,22 @@ git-tree-sha1 = "3240808c6d463ac46f1c1cd7638375cd22abbccb"
uuid = "90137ffa-7385-5640-81b9-e52037218182"
version = "1.2.12"
[[StaticLint]]
deps = ["CSTParser", "Serialization", "SymbolServer"]
git-tree-sha1 = "cb3b96572fa30bf80f281eb4efedca8f29e27bc3"
uuid = "b3cc710f-9c33-5bdb-a03d-a94903873e97"
version = "8.0.1"
[[Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
[[SymbolServer]]
deps = ["InteractiveUtils", "LibGit2", "Markdown", "Pkg", "REPL", "SHA", "Serialization", "Sockets", "UUIDs"]
git-tree-sha1 = "98fba1388841bdea0e412143894df31bab27b969"
uuid = "cf896787-08d5-524d-9de7-132aaa0cb996"
version = "7.1.0"
[[TOML]]
deps = ["Dates"]
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
@@ -612,6 +654,11 @@ uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
[[Tokenize]]
git-tree-sha1 = "0952c9cee34988092d73a5708780b3917166a0dd"
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
version = "0.5.21"
[[TranscodingStreams]]
deps = ["Random", "Test"]
git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c"

View File

@@ -7,10 +7,12 @@ version = "0.1.0"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
LanguageServer = "2b0e0bc5-e4fd-59b4-8912-456d1b03d8d7"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
PlotlyBase = "a03496cd-edff-5a9b-9e67-9cda94a718b5"
PlotlyJS = "f0f68f2c-4968-5e81-91da-67840de0976a"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
SNOW = "105f6ee8-0889-46b1-9d4b-65e03cbc8f13"
SPICE = "5bab7191-041a-5c2e-a744-024b9c3a5062"
SymbolServer = "cf896787-08d5-524d-9de7-132aaa0cb996"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

View File

@@ -19,17 +19,16 @@ function easy_cost(m::Union{Mission, Mission_Guess}, C3::Float64, v∞::Float64)
norm_mass = (m.start_mass - prop(m)[7]) / m.start_mass
norm_C3 = ( m.launch_v∞ m.launch_v∞ ) / C3
norm_v∞ = norm(m.phases[end].v∞_in) / v∞
return norm_mass + norm_C3# + norm_v∞
return 3norm_mass + norm_C3# + norm_v∞
end
# Using some fairly realistic parameters now
sc = Sc("mySat", 200., 3200., 0.00025, 1, 1.0)
fuel = 3300.
max_c3 = 200.
max_v∞ = 500.
voyager_launch = DateTime(1977,9,5)
launch_window = voyager_launch - Year(2), voyager_launch + Year(2)
latest_arrival = voyager_launch + Year(25)
ideal_launch = DateTime(2024,1,1)
launch_window = ideal_launch - Day(365), ideal_launch + Day(365)
latest_arrival = ideal_launch + Year(18)
println("Max thrust at full bore: $(fuel/(mfr(sc)*Thesis.year)) years")
println("Max mission length: $((latest_arrival - launch_window[1]).value/(1000Thesis.year)) years")
@@ -42,7 +41,7 @@ Thesis.mbh(fbs) = mbh(fbs,
max_v∞,
latest_arrival,
easy_cost,
search_patience=20_000,
search_patience=10_000,
drill_patience=200,
verbose=true)
@@ -56,7 +55,7 @@ end
log(_::Nothing, _::Vector{Mission}, _::Vector{Body}) = println("No Mission Found...")
planets = [Earth, Jupiter, Saturn, Uranus, Neptune]
planets = [Earth, Venus, Mars, Saturn]
best, archive = mbh(planets)
log(best, archive, planets)

View File

@@ -1,5 +1,7 @@
module Thesis
homedir = "/home/connor/projects/thesis"
using LinearAlgebra
using ForwardDiff
using PlotlyJS
@@ -11,8 +13,8 @@ module Thesis
furnsh("../../spice_files/naif0012.tls")
furnsh("../../spice_files/de430.bsp")
catch
furnsh("spice_files/naif0012.tls")
furnsh("spice_files/de430.bsp")
furnsh("/home/connor/projects/thesis/spice_files/naif0012.tls")
furnsh("/home/connor/projects/thesis/spice_files/de430.bsp")
end
include("./types/errors.jl")
@@ -25,8 +27,8 @@ module Thesis
include("./utilities/conversions.jl")
include("./utilities/plotting.jl")
include("./nlp_solver.jl")
include("./utilities/lamberts.jl")
include("./mbh.jl")
include("./genetic_algorithm.jl")
include("./utilities/lamberts.jl")
end

View File

@@ -47,17 +47,17 @@ end
"""
Generates a new randomized guess for the mission decision variables
"""
function mission_guess( flybys::Vector{Body},
sc::Sc,
start_mass::Float64,
launch_window::Tuple{DateTime, DateTime},
max_C3::Float64,
max_v∞_in_mag::Float64,
latest_arrival::DateTime)
function rand_mission_guess( flybys::Vector{Body},
sc::Sc,
start_mass::Float64,
launch_window::Tuple{DateTime, DateTime},
max_C3::Float64,
max_v∞_in_mag::Float64,
latest_arrival::DateTime)
mission_guess = Bad_Mission("Keep trying to generate a guess")
lambert_guess = Bad_Mission("Keep trying to generate a guess")
while mission_guess == Bad_Mission("Keep trying to generate a guess")
# TODO: Eventually I can calculate n more intelligently
n = 40
n = 20
# Determine the launch conditions
launch_date = rand(launch_window...)
@@ -76,8 +76,16 @@ function mission_guess( flybys::Vector{Body},
total_tof = sum(tofs)
end
times = [ launch_date ]
current_time = launch_date
for tof in tofs
current_time += Second(tof)
push!(times, current_time)
end
# For each phase, determine the v∞_in and δ
phases = Vector{Phase}()
lambert_phases = Vector{Phase}()
for i in 1:num_phases
flyby = flybys[i+1]
v∞_in_normalized = rand(-1:0.0001:1, 3)
@@ -93,7 +101,12 @@ function mission_guess( flybys::Vector{Body},
periapsis = (flyby.μ/(v∞_in v∞_in)) * ( 1/sin(δ/2) - 1 )
end
thrusts = rand(-1:0.0001:1,(n,3))
# Add the phases
push!(phases, Phase(flyby, v∞_in, v∞_out, tofs[i], thrusts))
# Also add the lambert phases
v∞_out_lambert = lamberts(flybys[i], flyby, times[i], times[i+1])[1]
push!(lambert_phases, Phase(flyby, v∞_in, v∞_out_lambert, tofs[i], zeros(n,3)))
end
# Finally, determine the arrival v∞
@@ -103,6 +116,7 @@ function mission_guess( flybys::Vector{Body},
# And we can construct a mission guess object with these values
try
mission_guess = Mission_Guess( sc, start_mass, launch_date, launch_v∞, phases )
lambert_guess = Mission_Guess( sc, start_mass, launch_date, launch_v∞, lambert_phases )
catch e
if isa(e, Mass_Error) ||isa(e,V∞_Error) || isa(e,HitPlanet_Error)
continue
@@ -110,17 +124,18 @@ function mission_guess( flybys::Vector{Body},
rethrow()
end
end
end
return mission_guess
return mission_guess, lambert_guess
end
function record(m::Mission, planets::Vector{Body})
t = Dates.now()
abbrev = join([ planet.name[1] for planet in planets ])
mkdir("archive/$(abbrev)_$(t)")
store(m, "archive/$(abbrev)_$(t)/mission")
mkdir("$(homedir)/archive/$(abbrev)_$(t)")
store(m, "$(homedir)/archive/$(abbrev)_$(t)/mission")
p = plot(m, title="$(abbrev) Trajectory")
savefig(p,"archive/$(abbrev)_$(t)/plot.html")
savefig(p,"$(homedir)/archive/$(abbrev)_$(t)/plot.html")
end
@@ -143,7 +158,7 @@ function mbh( flybys::Vector{Body},
test::Bool=false )
# Convenience Functions
random_guess() = mission_guess(flybys,sc,start_mass,launch_window,max_C3,max_v∞,latest_arrival)
random_guess() = rand_mission_guess(flybys,sc,start_mass,launch_window,max_C3,max_v∞,latest_arrival)
cost(m::Union{Mission,Mission_Guess}) = cost_fn(m, max_C3, max_v∞)
cost(_::Nothing) = Inf
solve(g::Mission_Guess) = solve_mission(g, launch_window, latest_arrival, max_C3, max_v∞)
@@ -169,43 +184,68 @@ function mbh( flybys::Vector{Body},
search_count += 1
drill_count = 0
verbose && log()
x_star = solve(random_guess())
x_star.converged || continue
x_basin = x_star
x_star, x_lambert = solve.(random_guess())
# If it does, though, we check to see if it's better than the current
if cost(x_star) < cost(x_current) x_current = x_star end
# Either way, we need to drill into this particular basin, since it's valid
while drill_count < drill_patience
verbose && log()
#Perturb to generate a slightly different x_star
x_star = solve(perturb(x_basin))
# If better than the best, then keep it as current
if x_star.converged && cost(x_star) < cost(x_current)
x_current = x_star
x_basin = x_star
drill_count = 0
# If better than the best in this particular basin, keep it as basin
elseif x_star.converged && cost(x_star) < cost(x_basin)
x_basin = x_star
drill_count = 0
# Otherwise, keep drilling
else
drill_count += 1
# To improve solution time, we'll try drilling down the lambert's solution first
if x_lambert.converged
x_lambert_best = x_lambert
# If it does converge we check to see if it's better than the current
if cost(x_lambert) < cost(x_current) x_current = x_lambert end
while drill_count < drill_patience
verbose && log()
# If better than the best, then keep it as current
if x_lambert.converged && cost(x_lambert) < cost(x_current)
x_current = x_lambert
x_lambert_best = x_lambert
drill_count = 0
# If better than the best of lambert trajectories so far, keep it as lambert_best
elseif x_lambert.converged && cost(x_lambert) < cost(x_lambert_best)
x_lambert_best = x_lambert
drill_count = 0
# Otherwise, keep drilling
else
drill_count += 1
end
end
drill_count = 0
if x_current archive
push!(archive, x_current)
record(x_current, flybys)
end
end
if x_current archive
push!(archive, x_current)
record(x_current, flybys)
# Afterwards, we'll try a completely random guess
if x_star.converged
x_basin = x_star
# If it does converge we check to see if it's better than the current
if cost(x_star) < cost(x_current) x_current = x_star end
# Either way, we need to drill into this particular basin, since it's valid
while drill_count < drill_patience
verbose && log()
#Perturb to generate a slightly different x_star
x_star = solve(perturb(x_basin))
# If better than the best, then keep it as current
if x_star.converged && cost(x_star) < cost(x_current)
x_current = x_star
x_basin = x_star
drill_count = 0
# If better than the best in this particular basin, keep it as basin
elseif x_star.converged && cost(x_star) < cost(x_basin)
x_basin = x_star
drill_count = 0
# Otherwise, keep drilling
else
drill_count += 1
end
end
if x_current archive
push!(archive, x_current)
record(x_current, flybys)
end
end
# If in test mode, we don't need to actually optimize. Just grab the first valid basin-best
if test
if test && x_current !== nothing
println()
return x_current, [ x_current ]
end

View File

@@ -123,7 +123,7 @@ function solve_mission( guess::Mission_Guess,
"acceptable_constr_viol_tol" => 100tol,
"bound_relax_factor" => 0.,
"max_iter" => 100_000,
"max_cpu_time" => 3. * length(guess.phases),
"max_cpu_time" => 5. * length(guess.phases),
"print_level" => print_level)
options = Options(solver=IPOPT(ipopt_options), derivatives=ForwardFD())

View File

@@ -17,7 +17,7 @@
# Mission Parameters that won't change (they're very lenient)
sc, fuel = bepi, 2_000.
max_c3, max_v∞ = 100., 20.
launch_window = DateTime(2022,1,1), DateTime(2024,12,25)
launch_window = DateTime(2027,1,1), DateTime(2027,12,25)
latest_arrival = DateTime(2034,12,25)
# Convenience function for these tests

View File

@@ -7,19 +7,19 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2024-08-10T04:39:14.851
Launch V∞: [5.086503138635964, 5.7458326772994415, -0.07148502064229807] km/s
Launch Date: 2027-09-12T06:04:50.667
Launch V∞: [-0.1356894386368732, 5.956064811848478, 0.01939640608336112] km/s
Phase 1:
Planet: Jupiter
V∞_in: [0.036227390916599315, 0.15967408190094506, 0.14767480118449552] km/s
V∞_out: [0.02010676850789124, 0.050598467400280935, -0.04060341677187609] km/s
time of flight: 2.2119244577042913e8 seconds
arrival date: 2031-08-14T06:59:59.851
thrust profile: [-0.03786142679064034 0.27339859122748333 0.0005726056795561895; -0.1960519532066938 0.1387630677841132 0.004600353091805394; -0.2161656001051881 0.03829454149587224 0.005463035319820266; -0.20722821473665434 -0.02785165286999182 0.00642011251062416; -0.19350969113180666 -0.07336980382318779 0.005798735353253219; -0.17166276097528518 -0.10180245936266212 0.0060229587041231505; -0.14580486341259447 -0.12481013938147219 0.0051907101257523776; -0.10323445301057829 -0.1259218870425957 0.003716732277081773; -0.09355176597918236 -0.130871233294346 0.003306535594834942; -0.07124572651241741 -0.12553468471214665 0.0020108136415145092; -0.0557767268511364 -0.1685959768674539 0.0019437293843202214; -0.021549123169529897 -0.10803755957761324 0.002034600881493311; -0.016013238333261934 -0.09622842770217328 -0.0002741920932820072; -0.004335206653515529 -0.0793719785110731 -0.0008939603722934327; 0.004740346893240406 -0.0607329376874639 -0.001716631473891448; 0.009818095755854734 -0.04491273068933977 -0.0022094281086108515; 0.01312805451032741 -0.027616502567377823 -0.0019177513080552329; 0.011878743159361204 -0.022925058186254264 -0.0022168412947191586; 0.0023818939899512676 -0.018414092946291174 -1.3347743447259673e-5; -0.0031036018027195927 -0.01627946171253065 -0.007426356212648579] %
V∞_in: [-0.2571115997565001, -0.23716727061524712, 0.1301306668580519] km/s
V∞_out: [-0.014179189011866182, -0.008514489265672389, -0.020254493877991896] km/s
time of flight: 1.8070773341225305e8 seconds
arrival date: 2033-06-03T18:40:23.667
thrust profile: [-0.28796335426441344 0.2918284262842529 0.004232031537641381; -0.4146826747229724 -0.02204183876659545 0.006463923516828132; -0.3658131284334198 -0.20897490324756807 0.004830213098433344; -0.3009950427607718 -0.29983050286376706 0.0026330364724320627; -0.21226927941652138 -0.31438885498847047 0.00016223993548310865; -0.13803056237326825 -0.31060963133872505 -0.002084476169128304; -0.07968485985716361 -0.29051876651351477 -0.004227991069940268; -0.03393237770799525 -0.2616050729753513 -0.005805065906776818; 0.00010399437044312852 -0.22612386906622065 -0.00723203544008763; 0.02431397619795949 -0.1841020095991609 -0.007967346627807494; 0.03387857848006785 -0.1473548203513266 -0.008904505604898574; 0.0464200796450669 -0.10786650792140276 -0.008591232690818134; 0.05146001248652659 -0.0649385531036076 -0.007930560486331771; 0.05288431148130223 -0.014078912962736419 -0.00441593039414774; 0.0455197215338432 -0.024008992010477768 -0.009803033072905896; 0.05520804599773281 0.0034148633177632287 -0.0036277778862629463; 0.045785853836455455 0.00794833182192021 -0.0217178944298006; 0.04513924118080819 0.05766612276661263 -0.0007249356261771857; 0.0848074300734865 0.06484381201504433 0.010866963214099381; 0.08645863137101507 0.10712102831006817 -0.005895302546374282] %
Mass Used: 1077.835193306381 kg
Launch C3: 58.892217443051806 km²/s²
||V∞_in||: 0.22049055124520436 km/s
Mass Used: 1398.921932467841 kg
Launch C3: 35.493495887266185 km²/s²
||V∞_in||: 0.37321398612237705 km/s

View File

@@ -7,16 +7,16 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2024-08-10T04:39:14.851
Launch V∞: [5.086503138635964, 5.7458326772994415, -0.07148502064229807] km/s
Launch Date: 2027-09-12T06:04:50.667
Launch V∞: [-0.1356894386368732, 5.956064811848478, 0.01939640608336112] km/s
Phase 1:
Planet: Jupiter
V∞_in: [0.036227390916599315, 0.15967408190094506, 0.14767480118449552] km/s
V∞_out: [0.02010676850789124, 0.050598467400280935, -0.04060341677187609] km/s
time of flight: 2.2119244577042913e8 seconds
arrival date: 2031-08-14T06:59:59.851
thrust profile: [-0.03786142679064034 0.27339859122748333 0.0005726056795561895; -0.1960519532066938 0.1387630677841132 0.004600353091805394; -0.2161656001051881 0.03829454149587224 0.005463035319820266; -0.20722821473665434 -0.02785165286999182 0.00642011251062416; -0.19350969113180666 -0.07336980382318779 0.005798735353253219; -0.17166276097528518 -0.10180245936266212 0.0060229587041231505; -0.14580486341259447 -0.12481013938147219 0.0051907101257523776; -0.10323445301057829 -0.1259218870425957 0.003716732277081773; -0.09355176597918236 -0.130871233294346 0.003306535594834942; -0.07124572651241741 -0.12553468471214665 0.0020108136415145092; -0.0557767268511364 -0.1685959768674539 0.0019437293843202214; -0.021549123169529897 -0.10803755957761324 0.002034600881493311; -0.016013238333261934 -0.09622842770217328 -0.0002741920932820072; -0.004335206653515529 -0.0793719785110731 -0.0008939603722934327; 0.004740346893240406 -0.0607329376874639 -0.001716631473891448; 0.009818095755854734 -0.04491273068933977 -0.0022094281086108515; 0.01312805451032741 -0.027616502567377823 -0.0019177513080552329; 0.011878743159361204 -0.022925058186254264 -0.0022168412947191586; 0.0023818939899512676 -0.018414092946291174 -1.3347743447259673e-5; -0.0031036018027195927 -0.01627946171253065 -0.007426356212648579] %
V∞_in: [-0.2571115997565001, -0.23716727061524712, 0.1301306668580519] km/s
V∞_out: [-0.014179189011866182, -0.008514489265672389, -0.020254493877991896] km/s
time of flight: 1.8070773341225305e8 seconds
arrival date: 2033-06-03T18:40:23.667
thrust profile: [-0.28796335426441344 0.2918284262842529 0.004232031537641381; -0.4146826747229724 -0.02204183876659545 0.006463923516828132; -0.3658131284334198 -0.20897490324756807 0.004830213098433344; -0.3009950427607718 -0.29983050286376706 0.0026330364724320627; -0.21226927941652138 -0.31438885498847047 0.00016223993548310865; -0.13803056237326825 -0.31060963133872505 -0.002084476169128304; -0.07968485985716361 -0.29051876651351477 -0.004227991069940268; -0.03393237770799525 -0.2616050729753513 -0.005805065906776818; 0.00010399437044312852 -0.22612386906622065 -0.00723203544008763; 0.02431397619795949 -0.1841020095991609 -0.007967346627807494; 0.03387857848006785 -0.1473548203513266 -0.008904505604898574; 0.0464200796450669 -0.10786650792140276 -0.008591232690818134; 0.05146001248652659 -0.0649385531036076 -0.007930560486331771; 0.05288431148130223 -0.014078912962736419 -0.00441593039414774; 0.0455197215338432 -0.024008992010477768 -0.009803033072905896; 0.05520804599773281 0.0034148633177632287 -0.0036277778862629463; 0.045785853836455455 0.00794833182192021 -0.0217178944298006; 0.04513924118080819 0.05766612276661263 -0.0007249356261771857; 0.0848074300734865 0.06484381201504433 0.010866963214099381; 0.08645863137101507 0.10712102831006817 -0.005895302546374282] %
Mass Used: 1077.835193306381 kg
Launch C3: 58.892217443051806 km²/s²
||V∞_in||: 0.22049055124520436 km/s
Mass Used: 1398.921932467841 kg
Launch C3: 35.493495887266185 km²/s²
||V∞_in||: 0.37321398612237705 km/s

View File

@@ -7,26 +7,26 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2024-03-01T19:28:21.132
Launch V∞: [-1.4933474839937355, -1.896757005945588, 0.1342176084154792] km/s
Launch Date: 2027-07-20T13:17:34.631
Launch V∞: [-2.3530089890058954, 1.806546373465246, -0.8246183971035168] km/s
Phase 1:
Planet: Mars
V∞_in: [-3.139849731672998, -2.3945611648587124, -1.1632748362007634] km/s
V∞_out: [-4.106939244074457, 0.1211665771442673, -0.25340515321231993] km/s
time of flight: 1.3574607375499237e8 seconds
arrival date: 2028-06-19T22:42:54.132
thrust profile: [-0.0019400973522372704 -0.0007861976680016341 0.0047112570560932255; 0.011634267167378483 0.025735587840716192 0.015153714739090269; 0.04023878204178935 0.0875934946637386 0.007499740159682127; -0.009467277325537368 0.13876616197672662 -0.012524106010789855; -0.10004425231685016 0.12061531322012457 -0.028391166185409118; -0.13327392532361876 0.014962677832168262 -0.03063014336273122; -0.049361915376229575 -0.06085040873226821 -0.01270432841636952; 0.03642870741492757 -0.027538682887140276 0.010604705365215029; 0.07311582311878274 0.038779781029538184 0.025999504078259884; 0.06015230279261901 0.1158643457634677 0.020078516937108694; -0.013284907011255715 0.16994053570631942 0.00015397612701227304; -0.11629264735479383 0.1487421375314807 -0.021401583793150897; -0.1698188059938155 0.045135754639904074 -0.03845221948411285; -0.10895165489995216 -0.06905174529770598 -0.03101882979146279; 0.011677929356157265 -0.0782197824462757 8.240504302237164e-6; 0.08774076836901655 -0.026355447222636122 0.017807315158523546; 0.12797619031639904 0.06837594720414757 0.02080641615928975; 0.09935124388498132 0.1833040558826352 0.0018019410798225937; -0.014862072610943274 0.2643385793887136 -0.021909120364733334; -0.1795798671224834 0.22847319945157946 -0.034527888025767346] %
V∞_in: [-3.557079179490031, 2.2348168420384456, 1.4054671292663363] km/s
V∞_out: [-4.074087303045588, -1.0849670349142753, 1.3593729379381074] km/s
time of flight: 1.0695600026560412e8 seconds
arrival date: 2030-12-09T11:17:34.631
thrust profile: [-0.0022189023782523748 0.023365002143236557 -0.010993409331132617; 0.2153019288203301 -0.16440845543934793 0.012979033551565024; 0.3639464079118591 0.18422132432552532 0.04272023217963688; 0.11466184077416293 0.3079055688420129 0.008827434981649196; 0.030850502559811713 0.10710583581109685 -0.0392443866311469; 0.12842405226198722 0.13471500586493157 -0.046470788171139685; 0.022178550605493758 0.08362899413062866 0.012804941168562645; 0.12528977866442487 0.07930598418341506 0.05523752701719965; 0.11036663197880708 0.06908833586375046 0.030544670010797404; 0.2621885557666051 0.017745488649470693 -0.043256804103609825; 0.32712194273437595 0.3540199595758462 -0.06793264883835635; -0.12456921081136497 0.30022659769281007 0.011877569185517847; -0.111118550048934 -0.0012849144456734945 0.0618346466936284; 0.0664475480767869 -0.20857672555247925 0.05232162118008461; 0.4674741919141163 -0.27665818135554127 -0.010294403145171388; 0.6235722276862998 0.33893717906065446 -0.08396785235072478; 0.06141376840855648 0.6645340284197009 -0.04540915059549516; -0.4950753135059394 0.4265532645880646 0.04403645965499313; -0.4790065958792388 -0.05470792785400573 0.08950665085522541; -0.31489858710635427 -0.3741453611976776 0.10307557908026614] %
Phase 2:
Planet: Jupiter
V∞_in: [-1.9097984490864515, -1.884467804288567, 0.1478655003952606] km/s
V∞_out: [0.5920296309381583, 0.5185305548716211, -0.34102424514328644] km/s
time of flight: 1.1362938739949062e8 seconds
arrival date: 2032-01-26T02:26:01.132
thrust profile: [-0.31559923909748794 0.09689755853754745 -0.006919717656144527; -0.30761255565472767 -0.06071900887661422 0.008886404181900506; -0.23940374340653783 -0.15237412731650837 0.01667661369899387; -0.16751972908560994 -0.18821805967249375 0.01986348857730926; -0.10623664248862286 -0.19402685372102804 0.0208771393007191; -0.060042826303610866 -0.18882809282483437 0.021283405055828517; -0.027539940112158413 -0.17483716811234296 0.02049137689324002; -0.0021956619139218967 -0.1584555561559198 0.018984903410624785; 0.016974641677018447 -0.14078038683935779 0.0167485607342253; 0.03155709680599301 -0.122954819538575 0.013916179224635464; 0.042971402866106234 -0.10500259722323473 0.010513311074341624; 0.051634652307553965 -0.08728578079858391 0.006688169997632232; 0.0574625357891749 -0.0697078228574546 0.0023646019984288227; 0.06072929134486919 -0.053286809801298365 -0.0018027124516590476; 0.06007688200669981 -0.037667520940349315 -0.005792135480144473; 0.057800904682763964 -0.027552712555901016 -0.006802209283455497; 0.06140519856479137 -0.020185703984587373 -0.0058901658649188025; 0.06143756674033954 -0.01604342102490885 -0.0053401725681727595; 0.07062559388589974 -8.785146671736722e-5 -0.00863782359632625; 0.07614643902899883 0.016291745427162347 -0.010062236831540575] %
V∞_in: [0.38917010093640664, -4.172653280725571, -0.38172849726338637] km/s
V∞_out: [-0.19079117316696953, -0.697272265566823, -3.556895184028567] km/s
time of flight: 9.204480003834815e7 seconds
arrival date: 2033-11-08T19:17:34.631
thrust profile: [-0.28696988915862254 -0.5466775279353076 0.0161784825048141; -0.05201138624094085 -0.5103548545163037 0.022399691416144073; 0.09258223397854948 -0.42700369632306956 0.02864531312701303; 0.1544195747765251 -0.3175042943871396 0.03319962132309101; 0.16629852231537434 -0.20372710365454566 0.033385847516108444; 0.14766618426707362 -0.10862149045095645 0.026893053884926972; 0.10680433249395786 -0.047590669692367006 0.013917994143247845; 0.05372607652222386 -0.024738666039118885 0.004540404069389168; 0.0454652164291245 -0.03203318353562152 0.003800593821863827; 0.06019445610850742 -0.07020561382583693 -0.0007266034614935319; 0.031747954241254955 -0.05399780408669305 0.0026705429420879126; 0.008868957922568855 -0.0550458335463559 0.003204913050222715; -0.0001325460641792178 -0.0009815769471698307 -0.0004937922234238575; -0.0006857531267272214 -0.007291536557149579 -0.0032616756502396376; -0.002795903533707593 -0.01051173235400901 -0.00025468873326567386; -0.0011701726557658773 0.007181885264360277 0.019496153473968613; -0.00244282675331443 -0.004315368336196475 -0.00303667834001964; -0.005725948352347262 -0.005635872428339283 -0.003961276803316091; -0.017216802798993906 -0.013717525082576966 -0.016160860429875766; -0.026100664086817275 -0.009712024123055465 -0.043657502180151124] %
Mass Used: 1283.6554577493703 kg
Launch C3: 5.845788213962862 km²/s²
||V∞_in||: 2.687082661129041 km/s
Mass Used: 1804.5751392877032 kg
Launch C3: 9.48025660266455 km²/s²
||V∞_in||: 4.208111858569789 km/s

View File

@@ -7,23 +7,23 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2024-03-01T19:28:21.132
Launch V∞: [-1.4933474839937355, -1.896757005945588, 0.1342176084154792] km/s
Launch Date: 2027-07-20T13:17:34.631
Launch V∞: [-2.3530089890058954, 1.806546373465246, -0.8246183971035168] km/s
Phase 1:
Planet: Mars
V∞_in: [-3.139849731672998, -2.3945611648587124, -1.1632748362007634] km/s
V∞_out: [-4.106939244074457, 0.1211665771442673, -0.25340515321231993] km/s
time of flight: 1.3574607375499237e8 seconds
arrival date: 2028-06-19T22:42:54.132
thrust profile: [-0.0019400973522372704 -0.0007861976680016341 0.0047112570560932255; 0.011634267167378483 0.025735587840716192 0.015153714739090269; 0.04023878204178935 0.0875934946637386 0.007499740159682127; -0.009467277325537368 0.13876616197672662 -0.012524106010789855; -0.10004425231685016 0.12061531322012457 -0.028391166185409118; -0.13327392532361876 0.014962677832168262 -0.03063014336273122; -0.049361915376229575 -0.06085040873226821 -0.01270432841636952; 0.03642870741492757 -0.027538682887140276 0.010604705365215029; 0.07311582311878274 0.038779781029538184 0.025999504078259884; 0.06015230279261901 0.1158643457634677 0.020078516937108694; -0.013284907011255715 0.16994053570631942 0.00015397612701227304; -0.11629264735479383 0.1487421375314807 -0.021401583793150897; -0.1698188059938155 0.045135754639904074 -0.03845221948411285; -0.10895165489995216 -0.06905174529770598 -0.03101882979146279; 0.011677929356157265 -0.0782197824462757 8.240504302237164e-6; 0.08774076836901655 -0.026355447222636122 0.017807315158523546; 0.12797619031639904 0.06837594720414757 0.02080641615928975; 0.09935124388498132 0.1833040558826352 0.0018019410798225937; -0.014862072610943274 0.2643385793887136 -0.021909120364733334; -0.1795798671224834 0.22847319945157946 -0.034527888025767346] %
V∞_in: [-3.557079179490031, 2.2348168420384456, 1.4054671292663363] km/s
V∞_out: [-4.074087303045588, -1.0849670349142753, 1.3593729379381074] km/s
time of flight: 1.0695600026560412e8 seconds
arrival date: 2030-12-09T11:17:34.631
thrust profile: [-0.0022189023782523748 0.023365002143236557 -0.010993409331132617; 0.2153019288203301 -0.16440845543934793 0.012979033551565024; 0.3639464079118591 0.18422132432552532 0.04272023217963688; 0.11466184077416293 0.3079055688420129 0.008827434981649196; 0.030850502559811713 0.10710583581109685 -0.0392443866311469; 0.12842405226198722 0.13471500586493157 -0.046470788171139685; 0.022178550605493758 0.08362899413062866 0.012804941168562645; 0.12528977866442487 0.07930598418341506 0.05523752701719965; 0.11036663197880708 0.06908833586375046 0.030544670010797404; 0.2621885557666051 0.017745488649470693 -0.043256804103609825; 0.32712194273437595 0.3540199595758462 -0.06793264883835635; -0.12456921081136497 0.30022659769281007 0.011877569185517847; -0.111118550048934 -0.0012849144456734945 0.0618346466936284; 0.0664475480767869 -0.20857672555247925 0.05232162118008461; 0.4674741919141163 -0.27665818135554127 -0.010294403145171388; 0.6235722276862998 0.33893717906065446 -0.08396785235072478; 0.06141376840855648 0.6645340284197009 -0.04540915059549516; -0.4950753135059394 0.4265532645880646 0.04403645965499313; -0.4790065958792388 -0.05470792785400573 0.08950665085522541; -0.31489858710635427 -0.3741453611976776 0.10307557908026614] %
Phase 2:
Planet: Jupiter
V∞_in: [-1.9097984490864515, -1.884467804288567, 0.1478655003952606] km/s
V∞_out: [0.5920296309381583, 0.5185305548716211, -0.34102424514328644] km/s
time of flight: 1.1362938739949062e8 seconds
arrival date: 2032-01-26T02:26:01.132
thrust profile: [-0.31559923909748794 0.09689755853754745 -0.006919717656144527; -0.30761255565472767 -0.06071900887661422 0.008886404181900506; -0.23940374340653783 -0.15237412731650837 0.01667661369899387; -0.16751972908560994 -0.18821805967249375 0.01986348857730926; -0.10623664248862286 -0.19402685372102804 0.0208771393007191; -0.060042826303610866 -0.18882809282483437 0.021283405055828517; -0.027539940112158413 -0.17483716811234296 0.02049137689324002; -0.0021956619139218967 -0.1584555561559198 0.018984903410624785; 0.016974641677018447 -0.14078038683935779 0.0167485607342253; 0.03155709680599301 -0.122954819538575 0.013916179224635464; 0.042971402866106234 -0.10500259722323473 0.010513311074341624; 0.051634652307553965 -0.08728578079858391 0.006688169997632232; 0.0574625357891749 -0.0697078228574546 0.0023646019984288227; 0.06072929134486919 -0.053286809801298365 -0.0018027124516590476; 0.06007688200669981 -0.037667520940349315 -0.005792135480144473; 0.057800904682763964 -0.027552712555901016 -0.006802209283455497; 0.06140519856479137 -0.020185703984587373 -0.0058901658649188025; 0.06143756674033954 -0.01604342102490885 -0.0053401725681727595; 0.07062559388589974 -8.785146671736722e-5 -0.00863782359632625; 0.07614643902899883 0.016291745427162347 -0.010062236831540575] %
V∞_in: [0.38917010093640664, -4.172653280725571, -0.38172849726338637] km/s
V∞_out: [-0.19079117316696953, -0.697272265566823, -3.556895184028567] km/s
time of flight: 9.204480003834815e7 seconds
arrival date: 2033-11-08T19:17:34.631
thrust profile: [-0.28696988915862254 -0.5466775279353076 0.0161784825048141; -0.05201138624094085 -0.5103548545163037 0.022399691416144073; 0.09258223397854948 -0.42700369632306956 0.02864531312701303; 0.1544195747765251 -0.3175042943871396 0.03319962132309101; 0.16629852231537434 -0.20372710365454566 0.033385847516108444; 0.14766618426707362 -0.10862149045095645 0.026893053884926972; 0.10680433249395786 -0.047590669692367006 0.013917994143247845; 0.05372607652222386 -0.024738666039118885 0.004540404069389168; 0.0454652164291245 -0.03203318353562152 0.003800593821863827; 0.06019445610850742 -0.07020561382583693 -0.0007266034614935319; 0.031747954241254955 -0.05399780408669305 0.0026705429420879126; 0.008868957922568855 -0.0550458335463559 0.003204913050222715; -0.0001325460641792178 -0.0009815769471698307 -0.0004937922234238575; -0.0006857531267272214 -0.007291536557149579 -0.0032616756502396376; -0.002795903533707593 -0.01051173235400901 -0.00025468873326567386; -0.0011701726557658773 0.007181885264360277 0.019496153473968613; -0.00244282675331443 -0.004315368336196475 -0.00303667834001964; -0.005725948352347262 -0.005635872428339283 -0.003961276803316091; -0.017216802798993906 -0.013717525082576966 -0.016160860429875766; -0.026100664086817275 -0.009712024123055465 -0.043657502180151124] %
Mass Used: 1283.6554577493703 kg
Launch C3: 5.845788213962862 km²/s²
||V∞_in||: 2.687082661129041 km/s
Mass Used: 1804.5751392877032 kg
Launch C3: 9.48025660266455 km²/s²
||V∞_in||: 4.208111858569789 km/s

View File

@@ -7,33 +7,33 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2023-12-30T19:31:02.262
Launch V∞: [-2.336381310504302, 0.6611197671240502, 0.515368333819228] km/s
Launch Date: 2027-02-01T18:33:11.110
Launch V∞: [-3.150497013090804, -2.3173169584138944, 0.341495631383101] km/s
Phase 1:
Planet: Mars
V∞_in: [-0.11272517963886579, -0.16302256252244926, 0.06378439538637051] km/s
V∞_out: [0.002792969304201863, -0.057484436403284406, -0.20003704249209486] km/s
time of flight: 1.2592311667092939e8 seconds
arrival date: 2027-12-27T06:09:38.262
thrust profile: [-0.07359577344803886 -0.07004965985121933 -0.007807619171823321; 0.043716940115367385 -0.09696906663391322 -0.021035291284121637; 0.15053759331935357 -0.05794230926871806 -0.033866112736962925; 0.20610926006237767 0.0511534113841768 -0.013824814864455921; 0.14247998895987612 0.14895648069233977 0.016465691502639254; 0.033899970899824765 0.1413760732743736 0.033765822767487075; -0.031462663876756475 0.08723970741502689 0.022622665389646173; -0.060921211293504925 -0.026583703906071718 0.0072028126267209116; 0.05521899481152132 -0.05572354743233738 -0.03803266067329364; 0.06591230227849648 -0.0432693147820068 -0.028739472872060776; 0.16269932997793765 -0.016462438801152977 -0.026172416179982023; 0.20013411233717715 0.06074950755811254 0.022311277118381843; 0.14518787703981562 0.12065447079680057 0.05879531725301626; 0.09613845629727286 0.10922616684423382 0.06199408068784226; 0.08625318486313252 0.06478405529977578 0.0023557163450004174; 0.045240171138954385 0.04567139475192793 -0.021769604477046758; 0.04592748677552667 0.060844875114399566 -0.035619737179444874; 0.0804407212683229 -0.03642329187878312 -0.05296002481971273; 0.21331847937323517 0.00896049803861686 -0.05753325446312421; 0.34299417343430333 0.12023007248386997 0.0322957005600654] %
V∞_in: [-0.7086971873088551, -0.10655494257324054, 0.11988806590713104] km/s
V∞_out: [0.2238809651804253, -0.3118676174457644, 0.6168980985050387] km/s
time of flight: 8.953200023401788e7 seconds
arrival date: 2029-12-04T00:33:11.110
thrust profile: [-0.12186870505136849 0.09462644883825748 -0.05810534392839175; -0.030639242847821345 -0.04245910692035197 -0.0894052455624086; 0.14113718480937812 -0.11440231644835337 -0.08324956933880284; 0.2837902510213314 -0.06260096981677356 -0.0550413035881179; 0.35855908041409906 0.04073648975482989 -0.020180975564470557; 0.3729359388901653 0.15239321939968276 0.016136485697739962; 0.3362801729367708 0.23639200487749643 0.047870876871699004; 0.26251183204522277 0.2735012454673692 0.06987761022138216; 0.17815253145241594 0.2588190065709617 0.07748014522346204; 0.11663205314604401 0.2103183053176405 0.07202476138100809; 0.11053399149833462 0.17008886355865674 0.06219240053201351; 0.16138151083151792 0.16508258430710807 0.0517839189038665; 0.21005359977761767 0.21368458752750677 0.0315693543261013; 0.19623229223435448 0.2814455053854785 0.001570447612348246; 0.12163118057275962 0.3027077944605196 -0.0304471015663471; 0.050711982127557564 0.25718214500209285 -0.05394847268359673; 0.02648153137529395 0.16832831911941415 -0.05881608102540833; 0.04710479095848209 0.08697307038303437 -0.03899890258876461; 0.07958628725681302 0.06854595922468731 -0.009001942082726883; 0.08605410384534219 0.09736430380889433 0.020673442685919103] %
Phase 2:
Planet: Mars
V∞_in: [-0.014005019530324568, 0.13244612304375988, 0.08290914548187793] km/s
V∞_out: [-0.02364353280263756, 0.15444781952015216, -0.014432031974666977] km/s
time of flight: 1.0032265935562963e7 seconds
arrival date: 2028-04-21T08:54:03.262
thrust profile: [-0.06468087317083572 0.01713477843818517 0.2072497145223751; -0.06817090268272546 0.022379474456103943 0.19523352237764163; -0.06466190699633262 0.0255932195152017 0.18504680757190148; -0.059342730861904634 0.029426412259887014 0.174021131351099; -0.054114404138384406 0.03235714045889413 0.16225743506965892; -0.04807653805996071 0.036042427078759764 0.1512460952152207; -0.04315764467216101 0.039938588900136185 0.1389467642307416; -0.038786939336882924 0.043008565514191716 0.12722354156375004; -0.03526577678074072 0.04925516219030345 0.11470911008101983; -0.03235044927513134 0.053149635505385665 0.10206946252525144; -0.03014670486994729 0.05684341793213379 0.0896246734207876; -0.028977404396851786 0.0652163530384282 0.07587210971138804; -0.027859643135747448 0.06761679131619418 0.06285226422798801; -0.02857790492958968 0.07811006965735094 0.04913666457443533; -0.02775839545031727 0.07678583628850277 0.035998823265238046; -0.028406280241582614 0.08254699374408436 0.022094948949750847; -0.029302358791746728 0.0852924409615851 0.008263056211369075; -0.030759783119304784 0.0935582591653256 -0.006356164301183838; -0.03225647939083259 0.09688810501349754 -0.020305695435992848; -0.03332559746608383 0.10297737446211802 -0.035147079795216106] %
V∞_in: [-0.86775765928764, 0.239785321439957, -0.2793440299073699] km/s
V∞_out: [-0.728269228104112, 0.22205886592425675, -0.5557724748024003] km/s
time of flight: 1.9774800534204435e7 seconds
arrival date: 2030-07-20T21:33:11.110
thrust profile: [-0.030570769176673163 0.011978049730521367 -0.1686311146776997; -0.03734362480961287 0.018449018456192904 -0.17005264964682357; -0.04542948419070008 0.025365372398860525 -0.16992835340263743; -0.05521690145245066 0.03285244672122282 -0.16774923049721527; -0.06706930468913055 0.04078685922552811 -0.16334874802709573; -0.08131104167653695 0.04884139923754264 -0.15672575498494773; -0.09819592248044624 0.05655952543787853 -0.1479650657154312; -0.11787873911002066 0.06337920264640957 -0.13717350608484466; -0.14034999306643528 0.06867765983804668 -0.12442413309677075; -0.16539190427907322 0.07179396518491549 -0.10977409185801229; -0.1925589065058879 0.07205624162537454 -0.09328712290120528; -0.22119886531630267 0.06885264399706031 -0.07507799161161761; -0.2505343015720731 0.061677462874266016 -0.05534950074382844; -0.2797189023307287 0.05017836496163492 -0.03436640779599943; -0.3079203344948388 0.03418116061894368 -0.012445205871944063; -0.334368663091996 0.013690266374333697 0.010060492482634029; -0.35838748770071316 -0.011093871325495122 0.03277754892305918; -0.37942569771654455 -0.039796379505630045 0.055325239511752944; -0.3970806444181828 -0.07189338316019264 0.07733706717380652; -0.4112725932874617 -0.10674559801233943 0.098568724917307] %
Phase 3:
Planet: Jupiter
V∞_in: [-1.5533855349488477, -0.54933117824406, 0.1996303316277416] km/s
V∞_out: [-1.7570559978767255, 1.1363153583675671, -0.43717528976600273] km/s
time of flight: 1.4637789443152088e8 seconds
arrival date: 2032-12-10T13:25:37.262
thrust profile: [-0.6645141202842072 0.6423371395484379 0.013751042498263796; -0.6671395131717702 -0.09924157003588908 0.004659679865807528; -0.44003790930216125 -0.3664663119690856 0.010688442625863746; -0.18891454451890152 -0.313514318687638 0.015602936100725717; -0.07725712172807717 -0.2160815424379723 0.015975909063353555; -0.024837854243774205 -0.15122812373661867 0.013850214915260109; 0.003917627641656827 -0.1085248645279647 0.010371457271638237; 0.02201996644065442 -0.08454038372778747 0.009321989004990271; 0.03388845898003741 -0.06745670404324332 0.008856982967798533; 0.04309282117740803 -0.053386654501724744 0.008719256737668418; 0.05160359506780744 -0.04166179990240016 0.008149701990869269; 0.05175963695335609 -0.026857606206935496 0.007776339351354358; 0.038796656264694244 -0.008231506041670077 0.005319243332846338; 0.030477068690802474 -0.0005391678971376555 0.002805208510592914; 0.021902353489560968 0.007139818756776372 0.00129759746267181; 0.023229339517858272 0.009106625479845766 -0.0009346891747994962; 0.04577321246719308 -0.011464605937068278 0.004192845438408305; 0.017603006711693223 0.027784064222860144 -0.002885487605696617; 0.05029298986098882 0.03435916705436917 -0.002619919338002586; 0.12026613656214907 0.17439044082372335 -0.003745065383345971] %
V∞_in: [3.096628165859758, -5.54752603323759, 0.16307349334680107] km/s
V∞_out: [-0.10793078996383877, 0.0924800512858945, -0.022459388754450135] km/s
time of flight: 8.654760001509127e7 seconds
arrival date: 2033-04-17T14:33:11.110
thrust profile: [-0.5212124178884477 -0.24272925296458728 0.016173224831160182; -0.48041901371361273 -0.42824969367860183 0.03503551018937675; -0.35657251411134105 -0.5210283603639988 0.03882674235576436; -0.18159148927663898 -0.5413874907790582 0.03142458257784628; -0.021760680952925514 -0.5187437230839083 0.020044129391221313; 0.08815802808124944 -0.468755585771906 0.008811701650286144; 0.14996577274874454 -0.39950153509190717 -0.0006374540546909846; 0.1756826332108901 -0.31843613205645516 -0.007389149611688129; 0.17606438164463012 -0.23381194273364414 -0.01163475824093298; 0.159181144560096 -0.15334688886711978 -0.013041705195263514; 0.13078599845765138 -0.08380131179134265 -0.011046703931163082; 0.09565122980609836 -0.03262766659535713 -0.006008779003864255; 0.06498733257355833 -0.009875081025971531 -0.0018112250669574325; 0.057070637186324664 -0.005117739296306144 -0.0016028113399474964; 0.06624558635734848 0.0072126749803919175 -0.0040159232988713255; 0.05783875168815469 0.01498693837279799 -0.003335562522287042; 0.04729181899024323 0.02021996828138974 -0.0030204665772785907; 0.057434402651546965 0.035842653333588784 -0.00310080378363583; 0.053208582397478485 0.046380716067435886 -0.0063431045982933485; 0.02806058144310276 0.03766447626177584 -0.005388583041760812] %
Mass Used: 1755.9134038194406 kg
Launch C3: 6.161361494059565 km²/s²
||V∞_in||: 1.6597058874647421 km/s
Mass Used: 1879.386292887199 kg
Launch C3: 15.412208581500444 km²/s²
||V∞_in||: 6.355371275643704 km/s

View File

@@ -7,30 +7,30 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 4000.0 kg
Launch Date: 2023-12-30T19:31:02.262
Launch V∞: [-2.336381310504302, 0.6611197671240502, 0.515368333819228] km/s
Launch Date: 2027-02-01T18:33:11.110
Launch V∞: [-3.150497013090804, -2.3173169584138944, 0.341495631383101] km/s
Phase 1:
Planet: Mars
V∞_in: [-0.11272517963886579, -0.16302256252244926, 0.06378439538637051] km/s
V∞_out: [0.002792969304201863, -0.057484436403284406, -0.20003704249209486] km/s
time of flight: 1.2592311667092939e8 seconds
arrival date: 2027-12-27T06:09:38.262
thrust profile: [-0.07359577344803886 -0.07004965985121933 -0.007807619171823321; 0.043716940115367385 -0.09696906663391322 -0.021035291284121637; 0.15053759331935357 -0.05794230926871806 -0.033866112736962925; 0.20610926006237767 0.0511534113841768 -0.013824814864455921; 0.14247998895987612 0.14895648069233977 0.016465691502639254; 0.033899970899824765 0.1413760732743736 0.033765822767487075; -0.031462663876756475 0.08723970741502689 0.022622665389646173; -0.060921211293504925 -0.026583703906071718 0.0072028126267209116; 0.05521899481152132 -0.05572354743233738 -0.03803266067329364; 0.06591230227849648 -0.0432693147820068 -0.028739472872060776; 0.16269932997793765 -0.016462438801152977 -0.026172416179982023; 0.20013411233717715 0.06074950755811254 0.022311277118381843; 0.14518787703981562 0.12065447079680057 0.05879531725301626; 0.09613845629727286 0.10922616684423382 0.06199408068784226; 0.08625318486313252 0.06478405529977578 0.0023557163450004174; 0.045240171138954385 0.04567139475192793 -0.021769604477046758; 0.04592748677552667 0.060844875114399566 -0.035619737179444874; 0.0804407212683229 -0.03642329187878312 -0.05296002481971273; 0.21331847937323517 0.00896049803861686 -0.05753325446312421; 0.34299417343430333 0.12023007248386997 0.0322957005600654] %
V∞_in: [-0.7086971873088551, -0.10655494257324054, 0.11988806590713104] km/s
V∞_out: [0.2238809651804253, -0.3118676174457644, 0.6168980985050387] km/s
time of flight: 8.953200023401788e7 seconds
arrival date: 2029-12-04T00:33:11.110
thrust profile: [-0.12186870505136849 0.09462644883825748 -0.05810534392839175; -0.030639242847821345 -0.04245910692035197 -0.0894052455624086; 0.14113718480937812 -0.11440231644835337 -0.08324956933880284; 0.2837902510213314 -0.06260096981677356 -0.0550413035881179; 0.35855908041409906 0.04073648975482989 -0.020180975564470557; 0.3729359388901653 0.15239321939968276 0.016136485697739962; 0.3362801729367708 0.23639200487749643 0.047870876871699004; 0.26251183204522277 0.2735012454673692 0.06987761022138216; 0.17815253145241594 0.2588190065709617 0.07748014522346204; 0.11663205314604401 0.2103183053176405 0.07202476138100809; 0.11053399149833462 0.17008886355865674 0.06219240053201351; 0.16138151083151792 0.16508258430710807 0.0517839189038665; 0.21005359977761767 0.21368458752750677 0.0315693543261013; 0.19623229223435448 0.2814455053854785 0.001570447612348246; 0.12163118057275962 0.3027077944605196 -0.0304471015663471; 0.050711982127557564 0.25718214500209285 -0.05394847268359673; 0.02648153137529395 0.16832831911941415 -0.05881608102540833; 0.04710479095848209 0.08697307038303437 -0.03899890258876461; 0.07958628725681302 0.06854595922468731 -0.009001942082726883; 0.08605410384534219 0.09736430380889433 0.020673442685919103] %
Phase 2:
Planet: Mars
V∞_in: [-0.014005019530324568, 0.13244612304375988, 0.08290914548187793] km/s
V∞_out: [-0.02364353280263756, 0.15444781952015216, -0.014432031974666977] km/s
time of flight: 1.0032265935562963e7 seconds
arrival date: 2028-04-21T08:54:03.262
thrust profile: [-0.06468087317083572 0.01713477843818517 0.2072497145223751; -0.06817090268272546 0.022379474456103943 0.19523352237764163; -0.06466190699633262 0.0255932195152017 0.18504680757190148; -0.059342730861904634 0.029426412259887014 0.174021131351099; -0.054114404138384406 0.03235714045889413 0.16225743506965892; -0.04807653805996071 0.036042427078759764 0.1512460952152207; -0.04315764467216101 0.039938588900136185 0.1389467642307416; -0.038786939336882924 0.043008565514191716 0.12722354156375004; -0.03526577678074072 0.04925516219030345 0.11470911008101983; -0.03235044927513134 0.053149635505385665 0.10206946252525144; -0.03014670486994729 0.05684341793213379 0.0896246734207876; -0.028977404396851786 0.0652163530384282 0.07587210971138804; -0.027859643135747448 0.06761679131619418 0.06285226422798801; -0.02857790492958968 0.07811006965735094 0.04913666457443533; -0.02775839545031727 0.07678583628850277 0.035998823265238046; -0.028406280241582614 0.08254699374408436 0.022094948949750847; -0.029302358791746728 0.0852924409615851 0.008263056211369075; -0.030759783119304784 0.0935582591653256 -0.006356164301183838; -0.03225647939083259 0.09688810501349754 -0.020305695435992848; -0.03332559746608383 0.10297737446211802 -0.035147079795216106] %
V∞_in: [-0.86775765928764, 0.239785321439957, -0.2793440299073699] km/s
V∞_out: [-0.728269228104112, 0.22205886592425675, -0.5557724748024003] km/s
time of flight: 1.9774800534204435e7 seconds
arrival date: 2030-07-20T21:33:11.110
thrust profile: [-0.030570769176673163 0.011978049730521367 -0.1686311146776997; -0.03734362480961287 0.018449018456192904 -0.17005264964682357; -0.04542948419070008 0.025365372398860525 -0.16992835340263743; -0.05521690145245066 0.03285244672122282 -0.16774923049721527; -0.06706930468913055 0.04078685922552811 -0.16334874802709573; -0.08131104167653695 0.04884139923754264 -0.15672575498494773; -0.09819592248044624 0.05655952543787853 -0.1479650657154312; -0.11787873911002066 0.06337920264640957 -0.13717350608484466; -0.14034999306643528 0.06867765983804668 -0.12442413309677075; -0.16539190427907322 0.07179396518491549 -0.10977409185801229; -0.1925589065058879 0.07205624162537454 -0.09328712290120528; -0.22119886531630267 0.06885264399706031 -0.07507799161161761; -0.2505343015720731 0.061677462874266016 -0.05534950074382844; -0.2797189023307287 0.05017836496163492 -0.03436640779599943; -0.3079203344948388 0.03418116061894368 -0.012445205871944063; -0.334368663091996 0.013690266374333697 0.010060492482634029; -0.35838748770071316 -0.011093871325495122 0.03277754892305918; -0.37942569771654455 -0.039796379505630045 0.055325239511752944; -0.3970806444181828 -0.07189338316019264 0.07733706717380652; -0.4112725932874617 -0.10674559801233943 0.098568724917307] %
Phase 3:
Planet: Jupiter
V∞_in: [-1.5533855349488477, -0.54933117824406, 0.1996303316277416] km/s
V∞_out: [-1.7570559978767255, 1.1363153583675671, -0.43717528976600273] km/s
time of flight: 1.4637789443152088e8 seconds
arrival date: 2032-12-10T13:25:37.262
thrust profile: [-0.6645141202842072 0.6423371395484379 0.013751042498263796; -0.6671395131717702 -0.09924157003588908 0.004659679865807528; -0.44003790930216125 -0.3664663119690856 0.010688442625863746; -0.18891454451890152 -0.313514318687638 0.015602936100725717; -0.07725712172807717 -0.2160815424379723 0.015975909063353555; -0.024837854243774205 -0.15122812373661867 0.013850214915260109; 0.003917627641656827 -0.1085248645279647 0.010371457271638237; 0.02201996644065442 -0.08454038372778747 0.009321989004990271; 0.03388845898003741 -0.06745670404324332 0.008856982967798533; 0.04309282117740803 -0.053386654501724744 0.008719256737668418; 0.05160359506780744 -0.04166179990240016 0.008149701990869269; 0.05175963695335609 -0.026857606206935496 0.007776339351354358; 0.038796656264694244 -0.008231506041670077 0.005319243332846338; 0.030477068690802474 -0.0005391678971376555 0.002805208510592914; 0.021902353489560968 0.007139818756776372 0.00129759746267181; 0.023229339517858272 0.009106625479845766 -0.0009346891747994962; 0.04577321246719308 -0.011464605937068278 0.004192845438408305; 0.017603006711693223 0.027784064222860144 -0.002885487605696617; 0.05029298986098882 0.03435916705436917 -0.002619919338002586; 0.12026613656214907 0.17439044082372335 -0.003745065383345971] %
V∞_in: [3.096628165859758, -5.54752603323759, 0.16307349334680107] km/s
V∞_out: [-0.10793078996383877, 0.0924800512858945, -0.022459388754450135] km/s
time of flight: 8.654760001509127e7 seconds
arrival date: 2033-04-17T14:33:11.110
thrust profile: [-0.5212124178884477 -0.24272925296458728 0.016173224831160182; -0.48041901371361273 -0.42824969367860183 0.03503551018937675; -0.35657251411134105 -0.5210283603639988 0.03882674235576436; -0.18159148927663898 -0.5413874907790582 0.03142458257784628; -0.021760680952925514 -0.5187437230839083 0.020044129391221313; 0.08815802808124944 -0.468755585771906 0.008811701650286144; 0.14996577274874454 -0.39950153509190717 -0.0006374540546909846; 0.1756826332108901 -0.31843613205645516 -0.007389149611688129; 0.17606438164463012 -0.23381194273364414 -0.01163475824093298; 0.159181144560096 -0.15334688886711978 -0.013041705195263514; 0.13078599845765138 -0.08380131179134265 -0.011046703931163082; 0.09565122980609836 -0.03262766659535713 -0.006008779003864255; 0.06498733257355833 -0.009875081025971531 -0.0018112250669574325; 0.057070637186324664 -0.005117739296306144 -0.0016028113399474964; 0.06624558635734848 0.0072126749803919175 -0.0040159232988713255; 0.05783875168815469 0.01498693837279799 -0.003335562522287042; 0.04729181899024323 0.02021996828138974 -0.0030204665772785907; 0.057434402651546965 0.035842653333588784 -0.00310080378363583; 0.053208582397478485 0.046380716067435886 -0.0063431045982933485; 0.02806058144310276 0.03766447626177584 -0.005388583041760812] %
Mass Used: 1755.9134038194406 kg
Launch C3: 6.161361494059565 km²/s²
||V∞_in||: 1.6597058874647421 km/s
Mass Used: 1879.386292887199 kg
Launch C3: 15.412208581500444 km²/s²
||V∞_in||: 6.355371275643704 km/s

View File

@@ -7,16 +7,16 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 3600.0 kg
Launch Date: 1992-11-12T00:00:00.013
Launch V∞: [9.695409643750917, 1.230412386785293, 1.5011804102426267] km/s
Launch Date: 1992-11-12T00:00:00.012
Launch V∞: [9.677342245913248, 1.2148911343904845, 1.4770002664775748] km/s
Phase 1:
Planet: Venus
V∞_in: [9.994449927209848, -4.805887921122601, -1.7920512221893674] km/s
V∞_out: [4.259960619082596, 0.11640502561369129, -0.5256309278562422] km/s
time of flight: 1.0342080020964487e7 seconds
arrival date: 1993-03-11T16:48:00.013
thrust profile: [-0.07885937833013125 0.22082346279052664 0.22422618119726967; -0.6387970581030095 0.0823441238202798 0.08742955630508423; -0.8174616778872149 0.032772077981831405 0.048108011372234014; -0.883356063802344 -0.009816430786569194 0.029466362717018645; -0.9090289869704303 -0.06412247350619477 0.01579427507721176; -0.9229025007601358 -0.1348848870891437 0.0038074996913229635; -0.9323419038216932 -0.22247834673542874 -0.007553280139873255; -0.9393524504557308 -0.3233146674906946 -0.018599372537661026; -0.9447442065007597 -0.4307195557715542 -0.02948583920082983; -0.948951862234041 -0.5355674747579858 -0.040180510105645155; -0.9522429476394983 -0.6288580191320197 -0.05048177408167433; -0.9547920892312391 -0.704185334520697 -0.060067918029030234; -0.9567196352746482 -0.7592160354782643 -0.06849167659927999; -0.9581161960060807 -0.79533985266094 -0.0750231011768658; -0.959058595284678 -0.8151694427669934 -0.07867130196153184; -0.959627487063727 -0.8196811744278104 -0.07803378433478286; -0.959931461581211 -0.8044527869739441 -0.07118021416582515; -0.9601423578460804 -0.7501732041729071 -0.05552220537456991; -0.9605351740691301 -0.596546633077274 -0.027695673262336473; -0.9614858974879196 -0.22563892811165903 0.016331234996720147] %
V∞_in: [9.995477533479665, -4.770529222466886, -1.7643262560938888] km/s
V∞_out: [4.542216161608705, 0.1169383121147722, -0.5297547896681116] km/s
time of flight: 1.0342080018919956e7 seconds
arrival date: 1993-03-11T16:48:00.012
thrust profile: [-0.06827956587597055 0.2189651579368032 0.22260889586646854; -0.5657492453559373 0.08687547481531692 0.09138393271069822; -0.7627133026838161 0.04522025084077273 0.06051223750173192; -0.8694853207917537 0.004020122983347096 0.04412034762690886; -0.9156699467684505 -0.05071240769308274 0.03110069387793629; -0.9307669202914396 -0.1219964600790567 0.01923669861767808; -0.9342334366509295 -0.20780403813377482 0.0078030080771221266; -0.9355559722321648 -0.30276368006072857 -0.0035345858246075956; -0.938210990244296 -0.39973779814825156 -0.014841057433864407; -0.9428326748546626 -0.4922801244635121 -0.025964447511107023; -0.948952802856955 -0.5759010541594941 -0.036681448092579935; -0.9557798460559065 -0.6474598520145747 -0.04675072941621921; -0.962549888811903 -0.7047205371292298 -0.055638699294433915; -0.9686622563853547 -0.7463664783144444 -0.0625857936749166; -0.9737612697271567 -0.7715231321565172 -0.06659149605871661; -0.9777967996020939 -0.7783020776379241 -0.06623218175189496; -0.9810653384331429 -0.7604447108250885 -0.0594729767608653; -0.9842857104464896 -0.7004371830045492 -0.04358728653836779; -0.9887220681198762 -0.5548364920968362 -0.01489473159954481; -0.9966878745813371 -0.2184651547964285 0.03090315333337913] %
Mass Used: 386.3550491309211 kg
Launch C3: 97.76842542578919 km²/s²
||V∞_in||: 11.233745396832147 km/s
Mass Used: 380.34886252983915 kg
Launch C3: 97.30844320013269 km²/s²
||V∞_in||: 11.215184676261444 km/s

View File

@@ -7,23 +7,23 @@ Spacecraft: bepi
num_thrusters: 2
duty_cycle: 0.9
Launch Mass: 3600.0 kg
Launch Date: 2021-10-31T23:59:59.740
Launch V∞: [1.0519139174671255, -2.532396776578504, -2.3181056242189095] km/s
Launch Date: 2021-10-31T23:59:59.769
Launch V∞: [1.0462564431708832, -2.520754077506101, -2.301043507881933] km/s
Phase 1:
Planet: Venus
V∞_in: [0.4221053576448278, -3.5275571377673485, 4.891092995284791] km/s
V∞_out: [2.663171797047433, -4.912541295851552, 2.3063442275330837] km/s
time of flight: 1.2614399648580924e7 seconds
arrival date: 2022-03-26T23:59:58.740
thrust profile: [0.07998955511503905 0.014645901175208607 0.032059542365265536; 0.061271963308267355 0.010496084457312739 0.06456227213436845; 0.03653858968490382 0.004095269984271039 0.08778809213169904; 0.012597606226571892 -0.0035843497513941024 0.10156429358711754; -0.007823696996985706 -0.012212563689391798 0.1092387978999297; -0.024470397395360978 -0.022164965343914263 0.11328387576041525; -0.03764018531138568 -0.03305106575614711 0.11485841832796724; -0.046956531921797474 -0.04462741732738438 0.1147527426828988; -0.052986295209290435 -0.056908842131396964 0.11331606017641183; -0.05501214840088177 -0.0698229298399496 0.11102391517980509; -0.0539274775951607 -0.08225923304281293 0.1080571865577752; -0.04900248855811753 -0.09498380663479362 0.10399629481809765; -0.040344197913873656 -0.10681215838405833 0.09912867572917736; -0.028118935327375093 -0.11715254048024237 0.09312311669260512; -0.012343877715426374 -0.12544654901191046 0.08544366039001013; 0.006110502843051679 -0.1305027433772816 0.07629177701281903; 0.026362754169644998 -0.13201279652190237 0.06480681138449274; 0.046333885834596335 -0.129332099528906 0.05156965147459962; 0.06457348912678001 -0.12274635759961078 0.036509818421423236; 0.07952353937438418 -0.11313097843352427 0.019798449229470383] %
V∞_in: [0.4205842845952983, -3.5241183574614556, 4.879873784266574] km/s
V∞_out: [2.657685712690303, -4.920354075306563, 2.266369032728228] km/s
time of flight: 1.2614399691127092e7 seconds
arrival date: 2022-03-26T23:59:58.769
thrust profile: [0.08791530712557315 -0.009101317973001748 0.010254083007822207; 0.07287521745776969 -0.011381949725375708 0.051332448819202944; 0.04543116258472458 -0.01531732267940295 0.08273458014460809; 0.011034188560216448 -0.020310595889307323 0.10100599446320643; -0.009607377273254756 -0.02382633371411493 0.1081982710061048; -0.028510355701058584 -0.030611944159923403 0.11101434996597628; -0.039048295910837236 -0.03820244320795566 0.11279184708362161; -0.048252651406879885 -0.04651039104792323 0.11301481830933677; -0.05288674350674192 -0.0561882917884983 0.11293454239992265; -0.05458628096513579 -0.06643801004024381 0.11223764822140121; -0.053564283975236535 -0.07751051107973227 0.11061646758637526; -0.049500823222769094 -0.0891415249668692 0.10769319474620971; -0.04185476746663511 -0.10066361474827486 0.10355236756997019; -0.03087924291992901 -0.1112479139000727 0.09781871133696314; -0.015564164113106642 -0.11996802006040436 0.09064682025194883; 0.001781758545597473 -0.12613079909578606 0.0809801955196938; 0.021345925406049154 -0.12876486287710442 0.06930029766487243; 0.041502826765638504 -0.12763804654948588 0.054677487677216745; 0.06024411885991524 -0.12236183464053872 0.038231302757203295; 0.07560839256024353 -0.114157581119008 0.018886579096999003] %
Phase 2:
Planet: Mars
V∞_in: [3.880922081076609, -3.8756380279560982, -1.179545632109947] km/s
V∞_out: [-0.006991844594378784, 0.007675557473077985, 0.0017824029323501372] km/s
time of flight: 1.330560006563769e7 seconds
arrival date: 2022-08-27T23:59:58.740
thrust profile: [0.12305856757522188 -0.14464704712095547 -0.01690236351704525; 0.13429815673794188 -0.1195285218500703 -0.023483980378131736; 0.1396586011579744 -0.09516174490601491 -0.0293944316107087; 0.1405117586368446 -0.07304441529598331 -0.03420656443020225; 0.13837132835970684 -0.05371429903466249 -0.03776391678703145; 0.13446436956407476 -0.03753581708426115 -0.04027955684165351; 0.12971675491549636 -0.02368494568417238 -0.041313837916754456; 0.12476791885955194 -0.011918609837526017 -0.04089459243732129; 0.11990410375769957 -0.0013599111496390207 -0.039013892415853124; 0.11535184137947554 0.008625420550911504 -0.03547549318320644; 0.11060362891923352 0.01858862039347281 -0.03026382720393468; 0.1051121620536058 0.02900798484914558 -0.02356021862070372; 0.09847113469008412 0.040066844453614206 -0.014965931800162527; 0.08971089782921067 0.051422184661349964 -0.005111452945431483; 0.07802582953613077 0.06259376060544532 0.0051850295654957725; 0.06311411546227669 0.07276616262027279 0.015795273832386957; 0.04546470094052957 0.08070053397671015 0.025466309765173768; 0.026472095432748317 0.08567894187220633 0.03355591354621125; 0.006854607387209108 0.08788158299954184 0.03976962429050834; -0.011956529938837489 0.08738091721577941 0.04450602440724739] %
V∞_in: [3.866657617879469, -3.8561104436565112, -1.1528388074396114] km/s
V∞_out: [-0.04156826938628659, 0.04537147320396694, 0.010962101613372877] km/s
time of flight: 1.3305600070108933e7 seconds
arrival date: 2022-08-27T23:59:58.769
thrust profile: [0.12294683695617006 -0.14210501591303906 -0.015953927996763824; 0.1346036754636979 -0.11703322342276389 -0.02118233265872474; 0.14035562458965456 -0.09253436643679969 -0.026037109750586127; 0.14159974389839877 -0.07034252588185486 -0.02965559917950358; 0.13983758574258884 -0.0508280123903436 -0.03226072974284784; 0.13628355001371623 -0.03381714643542805 -0.033706183284138075; 0.13174907912062978 -0.01944710462973476 -0.03378159713957984; 0.12690191547644916 -0.006666552590772735 -0.032314321099804075; 0.12190989012800546 0.005350412631176013 -0.02896415432946389; 0.11640547480173373 0.01766009561198736 -0.024295908236754368; 0.11004779022898785 0.029624240108957346 -0.018629744776725948; 0.10255142565747595 0.041391197147168296 -0.011260773047897207; 0.09257939116538691 0.054055648527399226 -0.0018819573006649628; 0.07862129598678515 0.06762185940978795 0.006827208192964654; 0.06184044671572194 0.07873199678299247 0.015671300335402687; 0.04256729407158805 0.08711502955932304 0.023547740065060118; 0.022644089962366266 0.0922573542104121 0.029300773045221138; 0.0012772594401787602 0.09453861142625342 0.0335188440659034; -0.017213511457067864 0.09403439603239908 0.036105272081528195; -0.03466637624188391 0.0910940423628138 0.03867124120601387] %
Mass Used: 121.82108539595492 kg
Launch C3: 12.893170008821572 km²/s²
||V∞_in||: 5.6101206957923 km/s
Mass Used: 121.86921799846004 kg
Launch C3: 12.743654889305812 km²/s²
||V∞_in||: 5.58118860132149 km/s

View File

@@ -16,7 +16,7 @@
# We can get the thrust profile and tof pretty wrong and still be ok
phase = Phase(Venus, 1.1v∞_in, v∞_in, 0.9*tof, 0.1*ones(20,3))
guess = Mission_Guess(bepi, 3_600., test_leave, 0.9*v∞_out, [phase])
m = solve_mission(guess, launch_window, latest_arrival, verbose=true)
m = solve_mission(guess, launch_window, latest_arrival, 200., 20., verbose=true)
@test typeof(m) == Mission
# Now we can plot the results to check visually
@@ -39,7 +39,7 @@
v∞_out, v∞_in, tof = Thesis.lamberts(flybys[end-1], flybys[end], dates[end-1], dates[end])
push!(phases, Phase(flybys[end], v∞_in, v∞_in, tof, 0.01*ones(20,3)))
guess = Mission_Guess(bepi, 3_600., dates[1], launch_v∞, phases)
m = solve_mission(guess, launch_window, latest_arrival, verbose=true)
m = solve_mission(guess, launch_window, latest_arrival, 200., 20., verbose=true)
@test typeof(m) == Mission
p = plot(m, title="NLP Test Solution (2 Phases)")
savefig(p,"../plots/nlp_test_2_phase.html")
@@ -66,7 +66,7 @@
# v∞_out, v∞_in, tof = Thesis.lamberts(flybys[end-1], flybys[end], dates[end-1], dates[end])
# push!(phases, Phase(flybys[end], v∞_in, v∞_in, tof, 0.01*ones(20,3)))
# guess = Mission_Guess(bepi, 3_600., dates[1], launch_v∞, phases)
# m = solve_mission(guess, launch_window, latest_arrival, verbose=true)
# m = solve_mission(guess, launch_window, latest_arrival, 200., 20., verbose=true)
# @test typeof(m) == Mission
# p = plot(m, title="NLP Test Solution (5 Phases)")
# savefig(p,"../plots/nlp_test_5_phase.html")