diff --git a/LaTeX/fig/EMJS_plot.png b/LaTeX/fig/EMJS_plot.png new file mode 100644 index 0000000..a291a17 Binary files /dev/null and b/LaTeX/fig/EMJS_plot.png differ diff --git a/LaTeX/fig/EMJS_plot_noplanets.png b/LaTeX/fig/EMJS_plot_noplanets.png new file mode 100644 index 0000000..4fb4843 Binary files /dev/null and b/LaTeX/fig/EMJS_plot_noplanets.png differ diff --git a/LaTeX/fig/EMS_plot.png b/LaTeX/fig/EMS_plot.png new file mode 100644 index 0000000..a6a1ea9 Binary files /dev/null and b/LaTeX/fig/EMS_plot.png differ diff --git a/LaTeX/fig/EMS_plot_noplanets.png b/LaTeX/fig/EMS_plot_noplanets.png new file mode 100644 index 0000000..452e21a Binary files /dev/null and b/LaTeX/fig/EMS_plot_noplanets.png differ diff --git a/LaTeX/fig/c3.png b/LaTeX/fig/c3.png new file mode 100644 index 0000000..4dffed7 Binary files /dev/null and b/LaTeX/fig/c3.png differ diff --git a/LaTeX/thesis.bib b/LaTeX/thesis.bib index 802bf63..3d2942e 100644 --- a/LaTeX/thesis.bib +++ b/LaTeX/thesis.bib @@ -32,3 +32,33 @@ number={GSFC-E-DAA-TN14154}, year={2014} } + +@misc{cassini, + title={Cassini Mission Fact Sheet}, + author={NASA Jet Propulsion Laboratory}, + url={https://solarsystem.nasa.gov/missions/cassini/mission/quick-facts/}, + journal={NASA Solar System Exploration}, + year={2018} +} + +@inproceedings{polk2001performance, + title={Performance of the NSTAR ion propulsion system on the Deep Space One mission}, + author={Polk, J and Kakuda, R and Anderson, J and Brophy, J and Rawlin, V and Patterson, M and Sovey, J and Hamley, J}, + booktitle={39th Aerospace Sciences Meeting and Exhibit}, + pages={965}, + year={2001} +} + +@article{stough2021nasa, + title={NASA’s Space Launch System: Capabilities for Ultra-High C3 Missions}, + author={Stough, Robert W and Robinson, Kimberly F and Holt, James B and Smith, David A and Hitt, W David and Perry, Beverly A}, + year={2021} +} + +@article{c3capabilities, +author = {Vardaxis, George and Pitz, Alan and Wie, Bong}, +year = {2022}, +month = {02}, +pages = {}, +title = {AAS 12-128 CONCEPTUAL DESIGN AND ANALYSIS OF PLANETARY DEFENSE TECHNOLOGY (PDT) DEMONSTRATION MISSIONS} +} diff --git a/LaTeX/thesis.tex b/LaTeX/thesis.tex index a3843f4..6018eb5 100644 --- a/LaTeX/thesis.tex +++ b/LaTeX/thesis.tex @@ -955,32 +955,257 @@ in order to fully traverse all basins. \chapter{Results Analysis} \label{results} - Simply highlight that the algorithm was tested on a sample trajectory to Saturn. - \section{Sample Trajectory to Saturn} - Give an overview of the trajectory that was ultimately chosen. + The algorithm described in this thesis is quite flexible in its design and could be used as + a tool for a mission designer on a variety of different mission types. However, to consider + a relatively simple but representative mission design objective, a sample mission to Saturn + was investigated. - \subsection{Comparison to Less Optimal Solutions} - I should have a number of elite but less-optimal solutions. Honestly, I may write the - algorithm to keep all of the solutions to provide many points of comparison here. + \section{Mission Constraints} - \subsection{Cost Function Analysis} - Give some real-world context for the mass-use, time-of-flight, etc. + The sample mission was defined to represent a general case for a near-future low-thrust + trajectory to Saturn. No constraints were placed on the flyby planets, but a number of + constraints were placed on the algorithm to represent a realistic mission scenario. - \subsection{Comparison to Impulsive Trajectories} - I may also remove this section. I could do a quick comparison (using porkchop plots) to - similar impulsive trajectories. Honestly, this is a lot of work for very little gain, - though, so probably the first place to chop if needed. + The first choice required by the application is one not necessarily designable to the + initial mission designer (though not necessarily fixed in the design either) and is that + of the spacecraft parameters. The application accepts as input a spacecraft object + containing: the dry mass of the craft, the fuel mass at launch, the number of onboard + thrusters, and the specific impulse, maximum thrust and duty cycle of each thruster. + + For this mission, the spacecraft was chosen to have a dry mass of only 200 kilograms for + a fuel mass of 3300 kilograms. This was chosen in order to have an overall mass roughly + in the same zone as that of the Cassini spacecraft, which launched with 5712 kilograms + of total mass, with the fuel accounting for 2978 of those kilograms\cite{cassini}. The + dry mass of the craft was chosen to be extremely low in order to allow for a variety of + ''successful`` missions in which the craft didn't run out of fuel. That way, the + delivered dry mass to Saturn could be thought of as a metric of success, without + discounting mission that may have delivered just under whatever more realistic dry mass + one might set, in case those missions are in the vicinity of actually valid missions. + + The thruster was chosen to have a specific impulse of 3200 seconds, a maximum thrust of + 250 millinewtons, and a 100\% duty cycle. This puts the thruster roughly in line with + having an array of three NSTAR ion thrusters, which were used on the Dawn and Deep Space + 1 missions\cite{polk2001performance}. + + Also of relevance to the mission were the maximum $C_3$ at launch and $v_\infty$ at + arrival values. In order to not exclude the possibility of a non-capture flyby mission, + it was decided to not include the arrival $v_\infty$ term in the cost function and, + because of this, the maximum value was set to be extremely high at 500 kilometers per + second, in order to fully explore the space. In practice, though, the algorithm only + looks at flybys below 10 kilometers per second in magnitude. The maximum launch $C_3$ + energy was set conservatively to 200 kilometers per second squared. This is upper limit + is only possible, for the given start mass, using a heavy launch system such as the + SLS\cite{stough2021nasa} or the comparable SpaceX Starship, though at values below about + half of this maximum, it begins to become possible to use existing launch solutions. + + Finally, the mission is meant to represent a near future mission. Therefore the launch + window was set to allow for a launch in any day in 2023 or 2024 and a maximum total time + of flight of 20 years. This is longer than most typical Saturn missions, but allows for + some creative trajectories for higher efficiency. + + It should be noted that each of these trajectories was found using an $n$ value of 20 as + mentioned previously, but in post-processing, the trajectory was refined to utilize a + slightly higher fidelity model that uses 60 sub-trajectories per orbit. This serves to + provide better plots for display, higher fidelity analyses, as well as to highlight the + efficacy of the lower fidelity method. Orbits can be found quickly in the lower fidelity + model and easily refined later by re-running the NLP solver at a higher $n$ value. + + \subsection{Cost Function} + + Each mission optimization also allows for the definition of a cost function. This + cost function accepts as inputs all parameters of the mission, the maximum $C_3$ at + launch and the maximum excess hyperbolic velocity at arrival. + + The cost function used for this mission first generated normalized values for fuel + usage and launch energy. The fuel usage number is determined by dividing the fuel + used by the mass at launch and the $C_3$ number is determined by dividing the $C_3$ + at launch by the maximum allowed. These two numbers are then weighted, with the fuel + usage value getting a weight of three and the launch energy value getting a weight + of one. The values are summed and returned as the cost value. + + \subsection{Flybys Analyzed} + + Since the algorithm itself makes no decisions on the actual choice of flybys, that + leaves the mission designer to determine which flyby planets would make good + potential candidates. A mission designer can then re-run the algorithm for each of + these flyby plans and determine which optimized trajectories best fit the needs of + the mission. + + For this particular mission scenario, the following flyby profiles were + investigated: + + \begin{itemize} + \item EJS + \item EMJS + \item EMMJS + \item EMS + \item ES + \item EVMJS + \item EVMS + \item EVVJS + \end{itemize} + + \section{Faster, Less Efficient Trajectory} + + In order to showcase the flexibility of the optimization algorithm (and the chosen cost + function), two different missions were chosen to highlight. One of these missions is a + slower, more efficient trajectory more typical of common low-thrust trajectories. The + other is a faster trajectory, quite close to a natural trajectory, but utilizing more + launch energy to arrive at the planet. + + It is the faster trajectory that we'll analyze first. Most interesting about this + particular trajectory is that it's actually quite efficient despite its speed, in + contrast to the usual dichotomy of low-thrust travel. The cost function used for this + analysis did not include the time of flight as a component of the overall cost, and yet + this trajectory still managed to be the lowest cost trajectory of all trajectories found + by the algorithm. + + The mission begins in late June of 2024 and proceeds first to an initial gravity assist + with Mars after three and one half years to rendezvous in mid-December 2027. + Unfortunately, the launch energy required to effectively used the gravity assist with + Mars at this time is quite high. The $C_3$ value was found to be $60.4102$ kilometers + per second squared. However, for this phase, the thrusters are almost entirely turned + off, allowing for a nearly-natural trajectory to Mars rendezvous. + + \begin{figure} + \centering + \includegraphics[width=\textwidth]{fig/EMS_plot} + \caption{Depictions of the faster Earth-Mars-Saturn trajectory found by the + algorithm to be most efficient; planetary ephemeris arcs are shown during the phase + in which the spacecraft approached them} + \label{ems} + \end{figure} + + \begin{figure} + \centering + \includegraphics[width=\textwidth]{fig/EMS_plot_noplanets} + \caption{Another depiction of the EMS trajectory, without the planetary ephemeris + arcs} + \label{ems_nop} + \end{figure} + + The second and final leg of this trip exits the Mars flyby and, initially burns quite + heavily along the velocity vector in order to increase it's semi-major axis. After an + initial period of thrusting, though, the spacecraft effectively coasts with minor + adjustments until its rendezvous with Saturn just four and a half years later in June of + 2032. The arrival $v_\infty$ is not particularly small, at $5.816058$ kilometers per + second, but this is to be expected as the arrival excess velocity was not considered as + a part of the cost function. If capture was not the final intention of the mission, this + may be of little concern. Otherwise, the low fuel usage of $446.92$ kilograms for a + $3500$ kilogram launch mass leaves much margin for a large impulsive thrust to enter + into a capture orbit at Saturn. + + In this case the algorithm effectively realized that a higher-powered launch from + the Earth, then a natural coasting arc to Mars flyby would provide the spacecraft with + enough velocity that a short but efficient powered-arc to Saturn was possible with + effective thrusting. It also determined that the most effective way to achieve this + flyby was to increase orbital energy in the beginning of the arc, when increasing + the semi-major axis value is most efficient. All of these concepts are known to skilled + mission designers, but finding a trajectory that combined all of these concepts would + have required much time-consuming analysis of porkchop plots and combinations of + mission-design techniques. This approach is far more automatic than the traditional + approach. + + The final quality to note with this trajectory is that it shows a tangible benefit of + the addition of the Lambert's solver in the monotonic basin hopping algorithm. Since the + initial arc is almost entirely natural, with very little thrust, it is extremely likely + that the trajectory was found in the Lambert's Solution half of the MBH algorithm + procedure. + + \section{Slower, More Efficient Trajectory} + + Next we'll analyze the nominally second-best trajectory. While the cost function + provided to the algorithm can be a useful tool for narrowing down the field of search + results, it can also be very useful to explore options that may or may not be of similar + "efficiency" in terms of the cost function, but beneficial for other reasons. By + outputting many different optimal trajectories, the MBH algorithm can allow for this + type of mission design flexibility. + + To highlight the flexibility, a second trajectory has been selected, which has nearly + equal value by the cost function, coming in slightly lower. However, this trajectory + appears to offer some benefits to the mission designer who would like to capture into + the gravitational field of Saturn or minimize launch energy requirements, perhaps for a + smaller mission, at the expense of increased speed. + + The first leg of this three-leg trajectory is quite similar to the first leg of the + previous trajectory. However, this time the launch energy is considerably lower, with a + $C_3$ value of only $40.4386$ kilometer per second squared. Rather than employ an almost + entirely natural coasting arc to Mars, however, this trajectory performs some thrusting + at about the apoapsis point of its orbit in order to raise the periapsis enough to + rendezvous at roughly the same incidence angle in Mars' orbit, but one revolution ahead. + In this case, the launch was a bit earlier, occurring in November of 2023, with the Mars + flyby occurring in mid-April of 2026. This will prove to be helpful in comparison with + the other result, as this mission profile is much longer. + + \begin{figure} + \centering + \includegraphics[width=\textwidth]{fig/EMJS_plot} + \caption{Depictions of the slower Earth-Mars-Jupiter-Saturn trajectory found by the + algorithm to be the second most efficient; planetary ephemeris arcs are shown during + the phase in which the spacecraft approached them} + \label{emjs} + \end{figure} + + \begin{figure} + \centering + \includegraphics[width=\textwidth]{fig/EMJS_plot_noplanets} + \caption{Another depiction of the EMJS trajectory, without the planetary ephemeris + arcs} + \label{emjs_nop} + \end{figure} + + The second phase of this trajectory also functions quite similarly to the second phase + of the previous trajectory. In this case, there is a little bit more thrusting necessary + simply for steering to the Jupiter flyby than was necessary for Saturn rendezvous in the + previous trajectory. However, most of this thrusting is for orbit raising in the + beginning of the phase, very similarly to the previous result. In this trajectory, the + Jupiter flyby occurs late July of 2029. + + Finally, this mission also has a third phase. The Jupiter flyby provides quite a strong + $\Delta V$ for the spacecraft, allowing the following phase to largely be a coasting arc + to Saturn almost one revolution later. Because of this long coasting period, the mission + length increases considerably during this leg, arriving at Saturn in December of 2037, + over 8 years after the Jupiter flyby. + + However, there are many advantages to this approach relative to the other trajectory. + While the fuel use is also slightly higher at $530.668$ kilograms, plenty of payload + mass is still capable of delivery into the vicinity of Saturn. Also, it should be noted + that the incoming excess hyperbolic velocity at arrival to Saturn is significantly + lower, at only $3.4774$ kilometers per second, meaning that less of the delivered + payload mass would need to be taken up by impulsive thrusters and fuel for Saturn orbit + capture, should the mission designer desire this. + + Also, as mentioned before, the launch energy requirements are quite a bit lower. Having + a second mission trajectory capable of launching on a smaller vehicle could be valuable + to a mission designer presenting possibilities. According to an analysis of the Delta IV + and Atlas V launch configurations\cite{c3capabilities} in Figure~\ref{c3}, this + reduction of $C_3$ from around 60 to around 40 brings the sample mission to just within + range of both the Delta IV Heavy and the Atlas V in its largest configuration, neither + of which are possible for the other result, meaning that either different launch + vehicles must be found or mission specifications must change. + + \begin{figure} + \centering + \includegraphics[width=\textwidth]{fig/c3} + \caption{Plot of Delta IV and Atlas V launch vehicle capabilities as they relate to + payload mass} + \label{c3} + \end{figure} \chapter{Conclusion} \label{conclusion} + \section{Overview of Results} + Quick re-wording of the previous section in a paragraph or two for reader's convenience. \section{Applications of Algorithm} + Talk a bit about why this work is valuable. Missions that could have benefited, missions that this enables, etc. \section{Recommendations for Future Work}\label{improvement_section} + Recommend future work, obviously. There are a \emph{ton} of opportunities for improvement including parallelization, cluster computing, etc. diff --git a/archive/EJU b/archive/EJU deleted file mode 100644 index 963050d..0000000 --- a/archive/EJU +++ /dev/null @@ -1,29 +0,0 @@ -archive/EJU--------------------------- - -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 1976-08-03T18:07:52.908 -Launch V∞: [6.299916182319705, 6.240538451377015, -0.9940165103728982] km/s -Phase 1: - Planet: Jupiter - V∞_in: [4.178807865103526, 3.271316108925791, 0.038831033060078735] km/s - V∞_out: [-1.3778027301160083, -5.1110224704243725, -0.38018528529187656] km/s - time of flight: 9.076893335112691e7 seconds - arrival date: 1979-06-20T07:43:25.908 - thrust profile: [0.04513213164333234 0.04346394223048948 0.007180644066023622; 0.023711461445665785 0.04851693214299602 0.03207463889343553; 0.00969082323802968 0.0429167126574647 0.05027917371754633; 0.0006490219093697312 0.03432108495203708 0.05302050429400685; -0.003953708767625976 0.02834092045678569 0.05567795776724263; -0.007078446275295329 0.011750260516732298 0.05750557980134808; -0.003435272692576073 0.02122406642664124 0.06262312885175245; -0.009695677074664703 0.018479022813936753 0.06053735694521427; -0.01142145238531702 0.015117586694892556 0.0638000808444341; -0.012068039284864305 0.012122660566706385 0.06391205556608177; -0.012302230314909514 0.010908149372005694 0.06019740157959107; -0.01446161436665235 0.008373928351474595 0.059323058345291314; -0.016583035763738076 0.006299387290095585 0.06082959992214257; -0.01706759812967117 0.0065044105221593 0.05778343872547179; -0.019486845820007016 0.002193974387266614 0.057393172584176734; -0.020473650886052644 1.380648034282904e-5 0.05731896545245807; -0.018767281384997753 -0.001918872534461376 0.05612361619283167; -0.021591450801765708 -0.0042488196125658765 0.05450598919383925; -0.021478255013919884 -0.006464299578735615 0.04809767450620565; -0.022653919145895585 -0.009019740247343862 0.048362756123037046; -0.023544833613709452 -0.011660942116303467 0.04427505897015856; -0.02487650131449469 -0.01482208132042167 0.042971426063402186; -0.025304632579721677 -0.017024463752791045 0.038971334825125444; -0.02627710448532682 -0.01999518763372068 0.036273080926672384; -0.026409220881850253 -0.022340756335864343 0.03346167188312444; -0.027035811169801346 -0.026330622264995978 0.029551995901678153; -0.027294988215502632 -0.028965874411855858 0.026920943329044964; -0.02543100070917406 -0.031206127791626466 0.02244980247094962; -0.027031341088425847 -0.0340466798524574 0.018998557859187092; -0.02741737072358986 -0.03790113735478487 0.01557337910538438; -0.0272602309532185 -0.0408499812859817 0.01194792933774343; -0.025909850501463313 -0.04396390625007793 0.00813014729889798; -0.02506976623031212 -0.047397447305083704 0.004665530910703655; -0.023334361066159846 -0.048678373843736196 0.0009546486525111172; -0.023889478406793792 -0.05679728290807836 -0.002589587233405526; -0.02724340418820601 -0.05816253276542619 -0.006122379800579124; -0.021218565581682256 -0.06185180447607849 -0.009044740289425488; -0.019380826507997755 -0.06887292315771941 -0.013887128275611392; -0.01630947060752653 -0.06863416874846709 -0.01479387901178276; -0.015411951104633738 -0.07135904293057543 -0.01714932934975381] % -Phase 2: - Planet: Uranus - V∞_in: [-1.845021665733062, -5.678663565100718, 0.3029957863298556] km/s - V∞_out: [-3.909849414959923, 3.5759430497442013, 2.370770023155677] km/s - time of flight: 3.08114874485728e8 seconds - arrival date: 1989-03-25T11:11:19.908 - thrust profile: [-0.06674811641031352 -0.05612757204576699 -0.027545219420525784; -0.05559395467233815 -0.05898058463022347 -0.027618778760360937; -0.05692889817706908 -0.06138740735669628 -0.024127884156966553; -0.04938597114969373 -0.05897632826574441 -0.020875930634551777; -0.04513949441889156 -0.05493677886831321 -0.017744255550718353; -0.04191267048560369 -0.0497040919280347 -0.014850616507294535; -0.03951131641179269 -0.04341382786449151 -0.009778820274569259; -0.0370863829866412 -0.03639713660534706 -0.007535292090010591; -0.037410692933588605 -0.03106890983815507 -0.0035126740989491565; -0.035384789101130805 -0.02554445172882075 -0.0017983914198710438; -0.03574977327075396 -0.02113010504624859 -0.0001328491376689744; -0.03194724079988652 -0.01638421067813942 -0.0011505498097668584; -0.034180716278068 -0.013877672988327941 0.001627089350782669; -0.03885278128497657 -0.01161056124179592 0.005447519394925048; -0.04780658577496266 -0.009642777483071765 0.008770370725385047; -0.039523274181837605 -0.00583266582504645 0.010285929551974837; -0.04054425271649562 -0.0030979021814110763 0.013538087528531879; -0.042081635316423546 0.0002896039819797671 0.020386417210395406; -0.04163111462438231 0.003378109131498211 0.018796072247663165; -0.04381682122520203 0.007198467572032381 0.024926690546142397; -0.04521110915147108 0.011920408867649519 0.029020217823105928; -0.047873959213738576 0.01694996877307094 0.029539969915417366; -0.04789681559790685 0.023080413175950897 0.03548445565572181; -0.048968821642495 0.031283457963523637 0.042288153133598176; -0.05513570922771978 0.04188862330873962 0.04315061325522542; -0.0460427824369968 0.05532672923356575 0.052911791351016764; -0.04595007962041501 0.0682098780156651 0.0545332693961846; -0.04020043790691544 0.08884049852098926 0.054905659724033544; -0.03406076232020952 0.11144075206336615 0.05094487923514953; -0.024252121467827105 0.12900503386624168 0.05115224879295048; -0.0176104293681911 0.06260126480105925 0.04470427127414733; -0.008891011397626766 0.1312405594766333 0.03624981025811338; 0.0004454420607871681 0.07329672426875136 0.03146945127603886; 0.0024886701231228332 0.1417457581542488 0.02033654814598019; 0.025071362315817032 0.19698210332984226 0.021196655967815694; 0.0324021609887447 0.15074081889051183 0.0034214591933819246; 0.03632243807074882 0.15207933955719707 -0.002120489459561229; 0.039403691731321876 0.155368573708892 -0.007770585754213655; 0.044300010743546385 0.1656092696295884 -0.009813911794334952; 0.04940888045966933 0.15430255903950427 -0.013461557013245747] % - -Mass Used: 254.85590261239986 kg -Launch C3: 79.62133289026262 km²/s² -||V∞_in||: 5.978555952666198 km/s diff --git a/archive/EJU.html b/archive/EJU.html deleted file mode 100644 index fd2cb6c..0000000 --- a/archive/EJU.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/archive/EJU_archive b/archive/EJU_archive deleted file mode 100644 index d9d9426..0000000 --- a/archive/EJU_archive +++ /dev/null @@ -1,94 +0,0 @@ -archive/EJU_archive ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 1976-08-01T17:52:34.221 -Launch V∞: [7.796110966770354, 4.8982533648856466, 0.17379030255431946] km/s -Phase 1: - Planet: Jupiter - V∞_in: [3.8433311299973627, 5.796528049238326, -0.2817056847145128] km/s - V∞_out: [-1.50322449690382, -5.857435376892681, 3.4467617942706994] km/s - time of flight: 6.162384733838075e7 seconds - arrival date: 1978-07-15T23:36:41.221 - thrust profile: [0.05076636324847266 0.044371172883747347 -0.000466591620230539; 0.04556839732559172 0.04551590000211736 0.026305580765275827; 0.04271388990028329 0.042965827861916495 0.032904618961254566; 0.04125704453812768 0.04399260927643073 0.011906508964846164; 0.037771810990335594 0.045126058811728244 0.017892630651311324; 0.03744914320857412 0.012083627702152488 0.016408253290893425; 0.037727702899229075 0.010853738248166893 0.015148025588847367; 0.005572973923857532 0.007303529249390285 0.011121028124084267; 0.00617297452148193 0.006145429794742058 0.011859116648542195; 0.005049233699504967 0.006452625990674288 0.011772625897474782; 0.004910258402799322 0.006366537658928831 0.0005643550152455212; 0.0025763592102966957 0.003181565085352132 0.010814482610218074; 0.0031947900522401847 0.0029830417754423276 0.011402488845003961; 0.0021986537890138565 0.0021185618970616647 0.011240126352455571; 0.0021605135862789084 0.0017022912732015678 0.011004028173214985; 0.0030322536190090267 0.0018820294472968568 0.011718419553167932; 0.0052532630469893085 0.004603904299207542 6.164903056357548e-5; 0.0024841647682658998 0.0010845905123058521 0.011858883503386769; 0.001563071377480838 0.0009462415703080935 0.011862566980378264; 0.005896854767673266 0.0028068208794427836 0.0011202252826535307; 0.002706071173844264 0.0007045991278482543 0.010364875508266558; 0.002614617358353478 0.0005047462925719528 0.011994006654582877; 0.003009332161874683 0.0005393209622101327 0.011846999130271842; 0.0029998210658897548 0.0006178369699748124 0.012638274768914527; 0.0018921149244373176 0.0006649354887339559 0.013988245401282478; 0.002177285891280997 0.0024857023352974046 0.006239009472882834; 0.0032550494781518127 0.0005709372281368296 0.014013879125368014; 0.0005852851857850025 0.0004382277614539412 0.015711382271976822; 0.0025298132080876744 0.0003394549467168767 0.015487289562849919; 0.002191799418810117 0.00044848314545440916 0.01576483894176832; 0.001933556956082662 0.00011480338097624216 0.017096420744044216; -0.0015516961136410024 0.00038972226556059235 0.018475608007619732; 0.0006938723421829548 0.0010956580579377906 0.010341674361039263; 0.0008683982111957906 0.0005679039999949838 0.018589985196626108; -0.00307180125243531 0.0008616727357253755 0.020309851014784653; 0.004028984608490049 0.0001817492649660781 0.012222080913189187; -0.004075416887687787 0.003505507802004826 0.020813135596843394; -0.004602868488561299 0.0017957581680285366 0.02205614447435787; -0.005119072302644164 0.003221591585835638 0.021534843370608594; -0.002774683023403968 0.0016034106418616914 0.008955547166790926] % -Phase 2: - Planet: Uranus - V∞_in: [-2.38909099183748, -7.09851362908907, -1.4998494752601301] km/s - V∞_out: [-1.7579671813396809, -7.434026773843559, -0.5431781244031681] km/s - time of flight: 2.993961596792109e8 seconds - arrival date: 1988-01-10T05:12:40.221 - thrust profile: [-0.07931776222154702 -0.09715466918867674 -0.026833250451506713; -0.09845323400323117 -0.17879388582940878 -0.04291406251121993; -0.08894254596894183 -0.09528460976651616 -0.054982106035208346; -0.06263720199951707 -0.0878116196248785 -0.05530652171544619; -0.06259005068834375 -0.09717952834183764 -0.06095027382199235; -0.06352579562023707 -0.09929139401807714 -0.07234338457248485; -0.0686236352886369 -0.09800849861144206 -0.08974924433995998; -0.05956649938146661 -0.08337006632048641 -0.1038431051473047; -0.04514195618670204 -0.08203823260227076 -0.10463027094106508; -0.06289461841109399 -0.060085191156628553 -0.10341360065396196; -0.05445769738916689 -0.09997930701298721 -0.09742267375781755; -0.05465737582266164 -0.08439167405860351 -0.09062236126374591; -0.04456643405680078 -0.07331795808665253 -0.09712534152461183; -0.06256760664966003 -0.08549758983692145 -0.12946096634923257; -0.06368110337977374 -0.0765333160455192 -0.12651913561849154; -0.06725919417261715 -0.09109284547953912 -0.12659879415802394; -0.07101397374081875 -0.08133483656944987 -0.046459438405158315; -0.04458830131822182 -0.06993359213652593 -0.10588197225202642; -0.043829644333553894 -0.06738613952355148 -0.10326501418112732; -0.043699162486397686 -0.07918563865614574 -0.09726736663887796; -0.041902410201523806 -0.05687746336476786 -0.09287616923343434; -0.05864620968926713 -0.045468494145468066 -0.08859391583215602; -0.03395345407232851 -0.03779592663169973 -0.08190251370577784; -0.032344510507555484 -0.03195310670080453 -0.07502124528522572; -0.02939009106005138 -0.027319895639058837 -0.07205569928293426; -0.02776511176948871 -0.02134845266988061 -0.07682410235978968; -0.025076508726846806 -0.01712782779219315 -0.06241551595889376; -0.023058918248386684 -0.011926231766031933 -0.056745466600086336; -0.02009516515935024 -0.007031029808761148 -0.051230718639702445; -0.011470301871887377 -0.004835200281315476 -0.04666627205144148; -0.008153291863800712 -0.009020456383335974 -0.04383434884087585; -0.0014098997805392169 -0.0026298096598901966 -0.03405966422871517; 0.014283781279323941 0.016279866267866545 -0.03609253084131848; 0.05336200053505927 0.03389800040998884 -0.040619525225581585; 0.06527766464651791 0.050216170197614575 -0.042586118795403936; 0.05723451861797406 0.03384400630020884 -0.03901891375575639; 0.08543313326117905 0.08974239510128046 -0.03621120917366133; 0.0630088316034018 0.15678763151906544 -0.005574987167467689; 0.060329780298105595 0.17485309892272635 0.013906868818896528; 0.0637300324111305 0.18467219733664741 0.016407349987587503] % - -Mass Used: 292.79309729930446 kg -Launch C3: 84.80243530207245 km²/s² -||V∞_in||: 7.638468430129195 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 1976-07-29T22:56:52.810 -Launch V∞: [6.949925110063542, 5.51142706678786, 1.1338882248683144] km/s -Phase 1: - Planet: Jupiter - V∞_in: [3.906881971734985, 4.095747067849015, -0.40798750984197163] km/s - V∞_out: [-0.9527557058881729, -3.9759295150204843, -3.9356834360151556] km/s - time of flight: 7.564082964432266e7 seconds - arrival date: 1978-12-22T10:17:21.810 - thrust profile: [0.03782916575140308 0.03740282492642642 -0.002576574442432617; 0.02568719536954076 0.06252477749229525 0.01652454606912066; 0.004225260108780641 0.03649507973713675 0.026304939794628213; 0.008514278978805623 0.005632465170283442 0.028766756627515436; 0.0028553869411493105 0.032931024849802475 0.02858849466203496; -0.00011527850331830502 0.037305718745844846 0.035357183754127365; -0.0020666322700494226 0.024839987547461636 0.04207353968844954; -0.0023476551667392757 0.02636000649838633 0.03519093267459137; -0.00833472270885205 0.020312456169983457 0.0354986543813712; -0.00428513003264013 0.019154229466167877 0.03662219548118329; -0.005892176333449648 0.018130402556353894 0.03636728290676028; -0.0042365610235936425 0.017010892842012324 0.03397204406749766; -0.004192371296486345 0.014784967560659735 0.023246181586815014; -0.004293857686960709 0.012931024770742552 0.03466591912622505; -0.0042609577287841555 0.014211942842773839 0.027172019947279497; -0.0036142056237695465 0.010452500777706587 0.04150772724566025; -0.003447004422321682 0.010358097537389374 0.02465859403683769; -0.0035755555454099917 0.00835659637766665 0.036388119539083476; -0.0013460117606815386 0.00782126057923672 0.03504230558583957; -0.003072300092481179 0.007188355933796116 0.03251483120438275; -0.0024662943066748387 -0.0358537525077433 0.02685483253738143; -0.001720854005330441 0.005884381838322623 0.03190085557916671; -0.0017412241063530884 0.007099738915174783 0.02682684424390216; -0.000920278204949286 0.005139980641523795 0.029434809365784742; -0.00033636789795050845 0.0036669219846624888 0.03287519625621116; 0.0007034209115346385 0.003501767722469495 0.028377718012140195; -0.0007434279012791565 0.002702853412641308 0.029244372161310265; 0.004866286278936821 0.0017203531584147828 0.02776349992801729; 0.0027504911079692476 0.001072925117832716 0.025680825527965283; 0.0020997450984179718 0.0009711597092673997 0.02061803880756732; 0.002173038215991327 -0.00014251845859543355 0.02156905284150965; 0.0015369099274299977 -0.0021290236096534283 0.021476611388992387; 0.007050352469994045 0.00016009300506752272 0.019346144543133968; 0.0041221682815360565 -0.0025995892998613556 -0.031065081280392186; 0.0053958554268588735 -0.002792436243787968 0.02051192181733026; 0.004118509542080822 -0.0035923393947791876 0.017414374655108224; 0.007861526059596693 -0.004103181354641067 0.014557072213757004; 0.008625807637409916 -0.005142988456101897 0.012197569085466388; -0.01306453843470772 -0.0038356113866674286 0.008329884768979636; 0.033014456775355874 -0.0045647936883905236 0.006863305832741281] % -Phase 2: - Planet: Uranus - V∞_in: [-1.938316171288581, -5.830419960553641, 1.6937892024456043] km/s - V∞_out: [-4.518682402723378, 2.8551867184238096, 3.186319031020363] km/s - time of flight: 3.5891612134454197e8 seconds - arrival date: 1990-05-07T13:12:42.810 - thrust profile: [-0.16989513619875685 -0.045677025710063386 -0.0030973835740971444; -0.1508597397272606 -0.05019563898711127 0.007204467510610183; -0.13420978791056495 -0.07142943296601216 0.018201689954637466; -0.11163546799447194 -0.08737032165349326 0.02732766258127402; 0.009113825963084335 -0.09585317692473423 0.05084952336647781; -0.09161229803325242 -0.09683650466428367 0.037082924841464006; 0.04125371110299494 -0.07680933686599022 0.0534261294839363; -0.07744796231792149 -0.04149385265133659 0.06712706717876639; -0.08943024907797331 -0.06791680699334988 0.07831568164802666; -0.07909240616228119 -0.06472558109648341 0.07290434329331255; -0.06743929900593662 -0.05897448140563983 0.0741408198271463; -0.07819359845202928 -0.06647016191133999 0.0660436817760916; -0.09613068470236329 -0.059166161100852675 0.08060714904979402; -0.07312572091628138 -0.05693061246215791 0.07436389578550606; -0.027570631599454522 -0.059342090803171155 0.07347329358087554; -0.08317002523720268 -0.061818515844878186 0.041467954236152335; -0.07583390698096582 -0.06567919479648035 0.06873073575145; -0.08204408482821308 -0.06168526249705727 0.017377533255748923; -0.08177518700808466 -0.06338581414826097 0.08609161332719108; -0.06598866513441994 -0.07232579202499327 0.06692776564855539; -0.06347014466905312 -0.06414871849237591 0.07897242421747777; -0.05978263664535798 -0.06933208486458832 0.07722271340402495; -0.042839660913592426 -0.0691467820960932 0.0792489224821808; -0.048220787215069935 -0.06975611644646947 0.08493324999489961; -0.049101088565368545 -0.06513558156977915 0.06154355863275868; -0.05585227084219764 -0.058795508980296285 0.07222729242954258; -0.059679510740878634 -0.05037068555696405 0.08573889901755061; 0.05943101681925227 -0.03346975509652526 0.08296424618848902; -0.002011173439567788 -0.05294783680627407 0.0794657562790766; -0.03132595187332769 -0.04585581870208009 0.06847870733055934; -0.029172177173713672 -0.04911166397541467 0.06900916577586096; -0.03419181581676224 -0.050997881676723304 0.054162115369051175; -0.03952854899176259 -0.036375329108467025 0.04088691066500227; 0.07317701734795691 -0.03019477676470679 0.017070982033922204; -0.03660809431367548 -0.03709092568306137 0.042140497725608; -0.03373273474707058 -0.04779512940475388 0.026504620225648024; -0.04557909599180323 -0.02516006761801134 0.020229804898252192; -0.039048523770669794 -0.02375522303243242 0.01420415637304866; 0.013208543377162343 -0.0032720049019988547 -0.007729033179125844; -0.057959608471409775 0.0007246097139177125 -0.011729486022561447] % - -Mass Used: 324.65554095417156 kg -Launch C3: 79.96298985450858 km²/s² -||V∞_in||: 6.3733655440922625 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 1976-08-03T18:07:52.908 -Launch V∞: [6.299916182319705, 6.240538451377015, -0.9940165103728982] km/s -Phase 1: - Planet: Jupiter - V∞_in: [4.178807865103526, 3.271316108925791, 0.038831033060078735] km/s - V∞_out: [-1.3778027301160083, -5.1110224704243725, -0.38018528529187656] km/s - time of flight: 9.076893335112691e7 seconds - arrival date: 1979-06-20T07:43:25.908 - thrust profile: [0.04513213164333234 0.04346394223048948 0.007180644066023622; 0.023711461445665785 0.04851693214299602 0.03207463889343553; 0.00969082323802968 0.0429167126574647 0.05027917371754633; 0.0006490219093697312 0.03432108495203708 0.05302050429400685; -0.003953708767625976 0.02834092045678569 0.05567795776724263; -0.007078446275295329 0.011750260516732298 0.05750557980134808; -0.003435272692576073 0.02122406642664124 0.06262312885175245; -0.009695677074664703 0.018479022813936753 0.06053735694521427; -0.01142145238531702 0.015117586694892556 0.0638000808444341; -0.012068039284864305 0.012122660566706385 0.06391205556608177; -0.012302230314909514 0.010908149372005694 0.06019740157959107; -0.01446161436665235 0.008373928351474595 0.059323058345291314; -0.016583035763738076 0.006299387290095585 0.06082959992214257; -0.01706759812967117 0.0065044105221593 0.05778343872547179; -0.019486845820007016 0.002193974387266614 0.057393172584176734; -0.020473650886052644 1.380648034282904e-5 0.05731896545245807; -0.018767281384997753 -0.001918872534461376 0.05612361619283167; -0.021591450801765708 -0.0042488196125658765 0.05450598919383925; -0.021478255013919884 -0.006464299578735615 0.04809767450620565; -0.022653919145895585 -0.009019740247343862 0.048362756123037046; -0.023544833613709452 -0.011660942116303467 0.04427505897015856; -0.02487650131449469 -0.01482208132042167 0.042971426063402186; -0.025304632579721677 -0.017024463752791045 0.038971334825125444; -0.02627710448532682 -0.01999518763372068 0.036273080926672384; -0.026409220881850253 -0.022340756335864343 0.03346167188312444; -0.027035811169801346 -0.026330622264995978 0.029551995901678153; -0.027294988215502632 -0.028965874411855858 0.026920943329044964; -0.02543100070917406 -0.031206127791626466 0.02244980247094962; -0.027031341088425847 -0.0340466798524574 0.018998557859187092; -0.02741737072358986 -0.03790113735478487 0.01557337910538438; -0.0272602309532185 -0.0408499812859817 0.01194792933774343; -0.025909850501463313 -0.04396390625007793 0.00813014729889798; -0.02506976623031212 -0.047397447305083704 0.004665530910703655; -0.023334361066159846 -0.048678373843736196 0.0009546486525111172; -0.023889478406793792 -0.05679728290807836 -0.002589587233405526; -0.02724340418820601 -0.05816253276542619 -0.006122379800579124; -0.021218565581682256 -0.06185180447607849 -0.009044740289425488; -0.019380826507997755 -0.06887292315771941 -0.013887128275611392; -0.01630947060752653 -0.06863416874846709 -0.01479387901178276; -0.015411951104633738 -0.07135904293057543 -0.01714932934975381] % -Phase 2: - Planet: Uranus - V∞_in: [-1.845021665733062, -5.678663565100718, 0.3029957863298556] km/s - V∞_out: [-3.909849414959923, 3.5759430497442013, 2.370770023155677] km/s - time of flight: 3.08114874485728e8 seconds - arrival date: 1989-03-25T11:11:19.908 - thrust profile: [-0.06674811641031352 -0.05612757204576699 -0.027545219420525784; -0.05559395467233815 -0.05898058463022347 -0.027618778760360937; -0.05692889817706908 -0.06138740735669628 -0.024127884156966553; -0.04938597114969373 -0.05897632826574441 -0.020875930634551777; -0.04513949441889156 -0.05493677886831321 -0.017744255550718353; -0.04191267048560369 -0.0497040919280347 -0.014850616507294535; -0.03951131641179269 -0.04341382786449151 -0.009778820274569259; -0.0370863829866412 -0.03639713660534706 -0.007535292090010591; -0.037410692933588605 -0.03106890983815507 -0.0035126740989491565; -0.035384789101130805 -0.02554445172882075 -0.0017983914198710438; -0.03574977327075396 -0.02113010504624859 -0.0001328491376689744; -0.03194724079988652 -0.01638421067813942 -0.0011505498097668584; -0.034180716278068 -0.013877672988327941 0.001627089350782669; -0.03885278128497657 -0.01161056124179592 0.005447519394925048; -0.04780658577496266 -0.009642777483071765 0.008770370725385047; -0.039523274181837605 -0.00583266582504645 0.010285929551974837; -0.04054425271649562 -0.0030979021814110763 0.013538087528531879; -0.042081635316423546 0.0002896039819797671 0.020386417210395406; -0.04163111462438231 0.003378109131498211 0.018796072247663165; -0.04381682122520203 0.007198467572032381 0.024926690546142397; -0.04521110915147108 0.011920408867649519 0.029020217823105928; -0.047873959213738576 0.01694996877307094 0.029539969915417366; -0.04789681559790685 0.023080413175950897 0.03548445565572181; -0.048968821642495 0.031283457963523637 0.042288153133598176; -0.05513570922771978 0.04188862330873962 0.04315061325522542; -0.0460427824369968 0.05532672923356575 0.052911791351016764; -0.04595007962041501 0.0682098780156651 0.0545332693961846; -0.04020043790691544 0.08884049852098926 0.054905659724033544; -0.03406076232020952 0.11144075206336615 0.05094487923514953; -0.024252121467827105 0.12900503386624168 0.05115224879295048; -0.0176104293681911 0.06260126480105925 0.04470427127414733; -0.008891011397626766 0.1312405594766333 0.03624981025811338; 0.0004454420607871681 0.07329672426875136 0.03146945127603886; 0.0024886701231228332 0.1417457581542488 0.02033654814598019; 0.025071362315817032 0.19698210332984226 0.021196655967815694; 0.0324021609887447 0.15074081889051183 0.0034214591933819246; 0.03632243807074882 0.15207933955719707 -0.002120489459561229; 0.039403691731321876 0.155368573708892 -0.007770585754213655; 0.044300010743546385 0.1656092696295884 -0.009813911794334952; 0.04940888045966933 0.15430255903950427 -0.013461557013245747] % - -Mass Used: 254.85590261239986 kg -Launch C3: 79.62133289026262 km²/s² -||V∞_in||: 5.978555952666198 km/s - - - diff --git a/archive/EMJS.html b/archive/EMJS.html deleted file mode 100644 index f419b3a..0000000 --- a/archive/EMJS.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/archive/EMJS_archive b/archive/EMJS_archive deleted file mode 100644 index a67a1ed..0000000 --- a/archive/EMJS_archive +++ /dev/null @@ -1,191 +0,0 @@ -archive/EMJS_archive ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2024-12-15T22:51:31.653 -Launch V∞: [1.0265298829626757, -6.097752351134353, 0.6856608803521997] km/s -Phase 1: - Planet: Mars - V∞_in: [-0.685353880716249, -3.6396637778190533, -3.2013166230561305] km/s - V∞_out: [0.5302103364593528, -0.9765757196202859, -4.767844807662866] km/s - time of flight: 9.971640000084461e7 seconds - arrival date: 2028-02-13T01:51:31.653 - thrust profile: [0.13284751649644205 0.9411989426214641 -0.46977683989334873; -0.968547907767294 0.9608251103851381 0.49339267132424175; -0.9787154450158303 -0.8432228864566057 -0.5543030062336614; -0.9458849725429278 -0.9442327236046363 -0.7636886633819076; -0.9667535016847152 -0.7358061408218618 -0.11636279319023346; -0.9820303864106136 0.7930475060706941 0.4962497106503541; -0.971227150319471 -0.986463218458502 0.4632222480421968; -0.9271319319791395 -0.8917240929018778 -0.6101593732712101; -0.9139137651217345 -0.5324029885065178 -0.8083289582144534; -0.9773913889808017 0.991657638900593 -0.4106474876750948; -0.990512335176245 0.7321537085435096 0.6605421761973608; -0.9581179828820583 -0.984882219664571 0.6421847460531694; 0.9803502761290055 -0.9432783942684786 -0.7125092685705092; 0.584101463120002 0.9947933997204838 -0.8808317684328829; -0.993526887524295 0.9941311908456837 -0.7387372801949493; -0.9957384470386984 0.9741994738088207 0.5708597976999408; -0.9915748324180956 -0.9960584321805054 0.8295257560724948; 0.9959387668352474 -0.9942746434271464 0.1695440717133519; 0.9960944736420316 0.8745766502055389 -0.7915289853600778; 0.9903811167032217 0.9961817491550279 -0.9573032378642442] % -Phase 2: - Planet: Jupiter - V∞_in: [2.090864620573387, -3.222147331578074, -2.509087132015622] km/s - V∞_out: [-4.488106073949989, -0.5175537490206633, 0.7987014856646427] km/s - time of flight: 1.6423199999993336e8 seconds - arrival date: 2033-04-27T21:51:30.653 - thrust profile: [-0.5660855310698739 0.9967906693759188 -0.8209919327744069; -0.994170631248832 0.9947713712108747 0.1448631429571182; -0.9945000494219841 0.9274125399233997 0.4897574376167066; -0.9894742986247569 -0.4507820161619902 0.4166941133651491; -0.9714202588117182 -0.7137518679961032 0.30094666125802183; -0.9405225764860856 -0.7041104481825169 0.1892804023301685; -0.8322614400348775 -0.6078444193505477 0.10175874680514145; -0.5733990958821588 -0.4496883690491375 0.04286046670382909; -0.2872975060978055 -0.27194044695575137 0.01185750904851918; -0.03409685881889757 -0.09226785043335413 0.0007765631982848799; 0.041566915656923824 -0.02743199843891902 0.0012223583050356183; 0.03704247583337095 0.003644238002607764 -0.0017388167642256004; 0.055997436147982374 -0.022254514712059217 -0.007208925051407416; 0.24811520314082097 -0.1362846587264196 -0.02883669922015275; 0.4207497452192147 -0.19686359679762824 -0.03935341240442315; 0.5330387060152292 -0.22897802946531448 -0.04350654265126503; 0.6138159398623063 -0.27334600431296685 -0.042974346394558584; 0.7031513931411775 -0.3631789642405433 -0.03783836908358169; 0.8144978524655395 -0.5249342706264041 -0.03246396629051213; 0.8897103992638571 -0.708341160251077 -0.03341117930579575] % -Phase 3: - Planet: Saturn - V∞_in: [-9.950524772292589, 2.7136858826882397, 0.8437847433534009] km/s - V∞_out: [-3.9746513384546427, 3.419068378994426, -0.22492206192340505] km/s - time of flight: 2.4062400000004002e8 seconds - arrival date: 2040-12-11T21:51:30.653 - thrust profile: [-0.026861539030662098 0.053037742486198663 -0.03998103891716118; -0.4005257165378705 0.12385064839383274 0.04228749257228828; 0.11316689356297174 -0.5002033317813458 0.0920099903831136; -0.4310529749448192 -0.3737769540652961 -0.16434453658789766; 0.524935339397772 0.326736433374278 -0.011049835879189725; 0.2870548648523757 0.9008250510979924 0.043684490460944636; -0.2578688762031856 0.6811275515417524 0.06979705435650777; -0.16643689458434993 0.44448647933073615 0.03748178826678883; 0.03135747943986613 0.09121026982102139 -0.011021906895529003; 0.2773784563100772 0.21421663651317946 -0.0939720012037749; -0.026321949219467622 -0.002583681933706951 0.0022197546795018445; 0.20252009126605577 0.5859029556414175 -0.10288257122681152; -0.5835246166241774 0.9904709316092567 0.042044833954454276; -0.7362038421319124 -0.20746802611665538 0.26205247161144074; 0.025644898980856885 0.13288887758204784 0.067531572098157; -0.1567362766945195 0.020710809244175152 -0.029197896508943184; -0.35499348849403123 0.09675115246414323 0.0008648920068945578; 0.08552766541451494 0.35786531030916835 -0.019970820204502436; 0.07564615169332112 -0.16796111456618562 -0.022460352690263453; 0.25493279832576426 0.09735303708739874 0.0929229928187175] % - -Mass Used: 3003.684776260021 kg -Launch C3: 38.70647817922525 km²/s² -||V∞_in||: 10.348381854523241 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-11-16T09:01:46.766 -Launch V∞: [-1.2358227541627522, 0.323049558821953, 2.495135844447432] km/s -Phase 1: - Planet: Mars - V∞_in: [-5.492217326783208, -0.7599139192265875, -0.7445133837270346] km/s - V∞_out: [-4.404936994877108, -3.4463054890902294, 0.12597397946441688] km/s - time of flight: 1.1637720070766585e8 seconds - arrival date: 2027-07-25T08:01:46.766 - thrust profile: [0.01055136636996065 0.5035473835223019 0.2144643592551079; -0.04595477215059715 0.6852423614947899 0.16820399057019442; -0.5895802429453626 0.7197253917092584 0.15157285154237687; -0.7242691347954416 0.6365969821781644 0.18351832934110204; -0.7254557218972608 0.33325583626785743 0.20650030599325478; -0.624534757383007 -0.46380253719846265 0.19914261964212518; 0.06888536686167775 -0.3659727992321626 -0.05660421386154573; 0.41960359345145115 0.5802522947366238 -0.02564875636361316; -0.43557904354293114 0.6848106459808407 0.15045741326417394; -0.5906326245605844 0.626327253137284 0.1907051751516841; -0.6145984992977067 0.6853285910994333 0.24790988830917382; -0.7852172198133732 0.397363217233713 0.22913677229660695; -0.6148113166692493 -0.6180162700085184 -0.1063370011071445; -0.3438743055901661 0.08561279547696703 0.1133320954927072; 0.24423988113626285 0.4984911769229264 0.26361771766972686; 0.6070536708822735 0.7233947175576885 0.2890649522953669; -0.39805774605395056 0.8544543105302159 0.2032769540887175; -0.877234342411992 0.5568182222065088 0.1181949174776601; -0.7848468400087453 -0.7818849886318364 -0.025654657156075657; 0.39491632368805846 -0.7677648336006526 -0.018827493121373502] % -Phase 2: - Planet: Jupiter - V∞_in: [-2.011375822763062, -4.005960504046318, 0.6209700805836994] km/s - V∞_out: [-4.246987681230396, 0.16498798356943736, 1.5540119004205253] km/s - time of flight: 1.4691600181840378e8 seconds - arrival date: 2032-03-20T18:01:47.766 - thrust profile: [0.681909870255602 -0.5761969653838755 -0.02754846539663112; 0.7118573450786314 0.31247951434638493 0.043677226876746314; 0.5476987320075556 0.6581866365943503 -0.003833400581880826; 0.10725439389134384 0.7294932911664623 -0.034290527364056536; -0.5427655230030919 0.7281280491625349 -0.0299219686998862; -0.7331645357201648 0.661529122002647 -0.022598124369638494; -0.7921492428190279 0.3933778983017051 -0.021082156107776216; -0.7932731599235451 -0.41313404927011227 -0.019757316586946027; -0.7424285866522327 -0.6896359802485261 -0.021540954373280186; -0.6106751913915949 -0.7225982342788454 -0.020163701822483136; -0.37316409906634423 -0.7007771556440968 -0.011208908465949893; -0.1711206238316838 -0.6415857635215466 0.0059500126042923785; -0.08270331405821842 -0.5687506908923067 0.02659262994655598; -0.049372522261264505 -0.49783910816632987 0.048628191706214005; -0.04372663474025917 -0.41699938093001865 0.07363018971956578; -0.05490501770449129 -0.31189423172940106 0.0949294276017952; -0.09260972837599633 -0.2199470543952063 0.05957362145438097; -0.0634254159444419 -0.17400774633467572 0.16341908215231168; -0.05232699030024355 0.08812711882068765 0.1012502462026133; -0.04359653224713776 0.2114603900012656 0.04944539701697088] % -Phase 3: - Planet: Saturn - V∞_in: [-7.936261563870153, 0.192812008719828, 0.7850203435347649] km/s - V∞_out: [0.08172234404293398, -0.35122508987936396, 0.006338068922481654] km/s - time of flight: 2.9010960004261374e8 seconds - arrival date: 2041-05-30T12:01:47.766 - thrust profile: [-0.1762427833398218 0.018451914856523026 -0.33296833868061293; -0.10855107710674605 0.044463310211183146 -0.33965829997250213; -0.04955955263781527 0.10666486336804054 -0.3343168817737069; -0.14933152742910255 0.1645563456813175 -0.2888802750452695; -0.011372547689235173 -0.39964858425741717 0.1289083844812905; 0.17913823101853307 0.33922366300742973 0.3624022918784145; -0.056147608885838356 0.40536943517001855 0.2345805092442894; -0.11646645449972745 0.37970664664911913 0.13215537014712256; -0.10774775336158972 0.3637144687183163 0.07982907905717164; -0.03689877185389765 0.36730516793108037 0.04229495484147119; 0.08041474785484633 0.3975271403801768 0.011450007794323156; 0.2209067582381832 0.4645747308847809 -0.016359218295681436; 0.29077903309671577 0.5746646081920227 -0.03785392741655643; -0.5440697079277356 0.7004154769551414 -0.02197571950265878; -0.5081898184366466 0.06445088273594297 0.0502311733117999; -0.19802320496526152 -0.07027856584170135 0.014625860167883831; -0.07715652979513347 -0.015846719041313496 0.0076264391612288025; 0.180938962168102 -0.0850580439905663 -0.026509928911235665; 0.28645290190644923 -0.11681132361576753 -0.037935422919142044; 0.4089515815441177 -0.14951729956288723 -0.05914131349793209] % - -Mass Used: 2473.604423137509 kg -Launch C3: 7.857321779407867 km²/s² -||V∞_in||: 7.977322923176217 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2024-07-22T06:44:51.639 -Launch V∞: [2.575248384952663, 2.739716813210934, -0.38893905027836745] km/s -Phase 1: - Planet: Mars - V∞_in: [4.32111461530485, 2.7960291205842593, -0.489556914131019] km/s - V∞_out: [1.7907908980924474, 4.820115223157361, -0.5379099033537726] km/s - time of flight: 6.124238397428751e7 seconds - arrival date: 2026-07-01T02:31:14.639 - thrust profile: [0.02204617368488705 0.06285779065282272 0.012605171575819224; -0.011433803484298078 0.08848061166582002 0.07202092139015609; -0.07959321828350713 0.11796051271483557 0.10864894932433573; -0.16842886185138436 0.10168512037796995 0.12068506836380218; -0.23809792134546726 0.03408694703096996 0.10782537552663919; -0.2712846099916887 -0.05259050616229293 0.07714680434548718; -0.2691701026056171 -0.13114175093946576 0.03494697732427611; -0.2432473375546796 -0.19827411241093662 -0.012549713355480184; -0.19688682555894857 -0.25454624209774884 -0.060002522712937; -0.13420719992703317 -0.31198661132994665 -0.10268341121799718; -0.01782601669889528 -0.3411050774098038 -0.13846230630135042; 0.17407803978077827 -0.3653166442745793 -0.1617162480750069; 0.39405333004023496 -0.35863769585862276 -0.16764222379359453; 0.5881727003228676 -0.2918230276130316 -0.1538361990366852; 0.7349673257433222 -0.12576056403661834 -0.12169301624150872; 0.8068721878811431 0.08212623367867798 -0.06681093685570723; 0.7498334641941427 0.6273302531285769 0.0041442783835015165; 0.48778675631358515 0.768425653968566 0.07684034445879483; 0.03235026516840393 0.7961138086551178 0.1340769950940127; -0.187175909543306 0.725754663622694 0.16344645357600582] % -Phase 2: - Planet: Jupiter - V∞_in: [-2.776889048582584, 0.577121588676522, 0.007961135089457616] km/s - V∞_out: [0.7615534564462777, 2.718708568232091, 0.27004925013867337] km/s - time of flight: 1.1292109290692344e8 seconds - arrival date: 2030-01-28T01:29:26.639 - thrust profile: [-0.840176369612668 0.976860342718164 0.058196195949256124; -0.8628465472635846 0.7633342124306659 0.1067403299239058; -0.8382024712014463 0.2581297893476549 0.12338258921323142; -0.8025794731065865 -0.1952513411331264 0.12149932865338556; -0.7572209152982607 -0.32000638227817424 0.10891070865997188; -0.7036267077800332 -0.3720841081186767 0.09043232925350977; -0.6463345866299025 -0.4293290426371054 0.06661829901893401; -0.5816014177883754 -0.44981649190131995 0.05067422918383243; -0.47351459443415633 -0.43975356881090427 0.028888383104343048; -0.4446429769285578 -0.4496298163012175 0.016442900362289542; -0.3753382613887226 -0.44043470262281187 0.004400618346128699; -0.3104508002843935 -0.4100796118163795 -0.004420648978465791; -0.2535633130657495 -0.3762527335843237 -0.010222789989029061; -0.12727676625203097 -0.3385883342435648 -0.016879911592349858; -0.17160701300131967 -0.303175547483604 -0.013946042678809141; -0.14486147929059093 -0.25597770208827797 -0.012578650709578849; -0.12478337244188682 -0.2047807012949446 -0.008914893875013217; -0.10754382990114088 -0.15281428358709293 -0.0036295313604368246; -0.08430003348112626 -0.09766774422527713 0.003387978072041825; -0.049542730705205464 -0.025733639517012987 0.003344362241873508] % -Phase 3: - Planet: Saturn - V∞_in: [-1.4245259099537633, 1.4291602238263075, 0.11854473850651923] km/s - V∞_out: [-0.6879338015175315, -1.3876319593718838, 0.8808502953774751] km/s - time of flight: 3.408146015783399e8 seconds - arrival date: 2040-11-15T16:12:47.639 - thrust profile: [0.0209250957876161 0.07236548568951691 -0.05441358281175795; 0.04271088201266738 0.059837108824994496 -0.04570267674006564; 0.06660112060615696 0.05195757710585663 -0.03370174018627228; 0.07859207469254972 0.05915284312855131 -0.01995033274559411; 0.05470694198510173 0.07831313755730426 -0.010342114841936848; -0.01348106574647589 0.11277794394272658 -0.0034013433219311725; -0.09145707370229726 0.10312222608201255 0.005576461043330823; -0.12850299192302284 0.05752290823836534 0.01577381261339529; -0.13477884086307976 0.013206245882351258 0.018396651241394796; -0.12124443428533518 -0.016003517409004134 0.02309161441900346; -0.10385877836751767 -0.034262782555751645 0.026881849627747586; -0.08713710038230636 -0.04462790000575737 0.02664100559569609; -0.071851222306589 -0.051275998799280825 0.02033038048400631; -0.05351516590047124 -0.05503941535681956 0.024892443243640875; -0.042179454832756653 -0.05447471988772444 0.02020467463443017; -0.03024017392297153 -0.05390626764438977 0.014150662481409669; -0.01972175537440891 -0.05302868663746655 0.005230379873849089; -0.012681981493559499 -0.05225628051430802 -0.0024339834268425693; -0.0044941899601042504 -0.05698931635146416 -0.007176158051852003; 0.009984513981692316 -0.06168319332065979 -0.016333699861465947] % - -Mass Used: 1015.034880811023 kg -Launch C3: 14.289226045623414 km²/s² -||V∞_in||: 2.021342590587859 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-12-14T15:10:10.657 -Launch V∞: [-5.324790803109733, -2.6773113758857146, 0.3590879071328112] km/s -Phase 1: - Planet: Mars - V∞_in: [-7.8280744026110485, -4.482906734167364, -0.5270128091140733] km/s - V∞_out: [-8.714629007362692, -2.3006682785347587, -0.6459280917863456] km/s - time of flight: 1.4074379597755253e8 seconds - arrival date: 2028-05-30T14:40:05.657 - thrust profile: [-0.09620569960732477 -0.09890174838841997 -0.006304928381722739; 0.01019673300605273 -0.15089658441406675 -0.0021554349727457207; 0.07822408798843489 -0.11071926046790218 0.004988054677396156; 0.09762767912264393 -0.058415019885606094 0.010174486469221193; 0.09596476555630318 -0.005224025746863998 0.004950216517465728; 0.08806191952377797 0.049822770611354 -0.0010597096470122361; 0.052574331589681 0.12454094146924233 0.015095231992096524; -0.04001716917664013 0.21428169922925022 0.018454940281947503; -0.19982535032247195 0.251124726671319 0.015258419491383634; -0.42902456010053436 0.03773585135440942 0.01861953896594965; -0.2620621821264161 -0.3783347111418361 0.004523163861194378; 0.05160537420225073 -0.3786420625260984 -0.011042008482375406; 0.20360488108938318 -0.27582667506971054 -0.012821162414732887; 0.2561047977346709 -0.14853261531425635 -0.005634983638021486; 0.260486703242627 -0.01792491318881055 0.0011583161900218508; 0.23894329094312064 0.10878274252152975 0.0042064519174942515; 0.19707710072889273 0.2344075946499166 0.011104691405835861; 0.13172705128797849 0.35645392804648396 0.01747201373387731; -0.03343397706399435 0.37057486224934993 0.01628713138328902; -0.3349092116148668 0.40830706963065616 0.015783429576975126] % -Phase 2: - Planet: Jupiter - V∞_in: [-5.164409827607087, -2.4015213190761244, 0.3886272138412419] km/s - V∞_out: [-0.10084295997962195, 5.705933697922466, -0.1469580047293293] km/s - time of flight: 8.148046230775028e7 seconds - arrival date: 2030-12-29T16:07:47.657 - thrust profile: [-0.4843312801347405 0.17832592220013307 0.006256115010001196; -0.5117377393427821 -0.03515133875253644 0.01594069776607602; -0.4802829543105851 -0.22759690897497922 0.023218676108680135; -0.41688069406794315 -0.3255769239533844 0.02846987059703982; -0.3518609568473908 -0.3513841428236102 0.03707709560472825; -0.28197549119514226 -0.35416420109695057 0.04330975091368633; -0.22056035580872335 -0.34012444589770013 0.048672605940703245; -0.17030162641170815 -0.3176042986233552 0.054624244098160656; -0.12962198776772624 -0.29003617152610467 0.0600491991040185; -0.09552548126143237 -0.25742381683081617 0.06663476650221734; -0.06576162258943327 -0.22042535210328865 0.07376790136845905; -0.03794666493372705 -0.18080040001875886 0.07922467457462902; -0.017587190801326653 -0.144409275958737 0.07885131961718507; -0.0005846137879528368 -0.11383597257615993 0.06598144523941014; 0.012437749223779474 -0.08192500429520043 0.050363659542438856; 0.025006348976223614 -0.05271986038900855 0.03688810130605497; 0.03735035082457269 -0.023245071824888237 0.025225516789865676; 0.048771155783688964 0.00930403641764618 0.015175514053442753; 0.056121259671254586 0.03626182021235461 0.007719603871138727; 0.06549848774435021 0.06199167605994548 0.0029712452019925654] % -Phase 3: - Planet: Saturn - V∞_in: [-2.4750372046001954, 4.13041506892929, -0.09291157556920056] km/s - V∞_out: [-0.9590001742156767, 0.00014166531615410308, -0.00017399656356734708] km/s - time of flight: 2.204227460822756e8 seconds - arrival date: 2037-12-23T20:40:13.657 - thrust profile: [0.1749523615814178 0.02337696203170268 -0.007290082696294586; 0.17710130749974723 0.04583257449906523 -0.00719233870000948; 0.174350248316964 0.07510311268410168 -0.00750473770426303; 0.16444589553075314 0.10998364297019214 -0.007106342278531456; 0.1384257291897476 0.1488418684122407 -0.006173412802780041; 0.08428653747267639 0.1721787470978516 -0.003985402948896598; 0.019687460364805707 0.15515729051991808 -0.0013753294272070818; -0.021656527704037976 0.12042770713394904 0.0001864640450765926; -0.039588280724834786 0.09367324460087394 0.0010034140790897994; -0.04673002735050872 0.07208768567973076 0.0013797248342607789; -0.04399767552371756 0.05335024899625606 0.0015132659877072718; -0.04235029705061875 0.03689185722542479 0.001509047848856101; -0.037623976049185055 0.022006890975873494 0.0010667085694236217; -0.031346917825053985 0.00585591622491494 0.00023425066193087632; -0.0193407989640302 -0.012237196189479828 -0.0032635963200177364; -0.011688504812844338 0.004985875856387392 -0.0034950987669932717; -0.013753919383294908 -0.020294143888963282 0.0018680092927586343; -0.0042296107469379065 -0.03029078043837534 0.002437090971995948; 0.010887719248873684 -0.04459982317696947 0.003041721188427454; 0.02500057674047783 -0.052736469222675816 0.0029604218341606117] % - -Mass Used: 662.0977457761205 kg -Launch C3: 35.650337425378076 km²/s² -||V∞_in||: 4.816094929158691 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-11-08T18:47:22.305 -Launch V∞: [-4.451427517503081, 4.380713257243984, 0.9509666906856978] km/s -Phase 1: - Planet: Mars - V∞_in: [-7.503625705871378, 2.9922534516224317, 0.3970744313528344] km/s - V∞_out: [-6.203985495450952, 5.1853077278089845, 0.19685948210225732] km/s - time of flight: 7.692258675246356e7 seconds - arrival date: 2026-04-17T02:10:28.305 - thrust profile: [-0.05747333201815444 0.01458857211306159 0.01661972438571343; -0.07640520733942768 -0.0880498378588422 0.009291396823580423; -0.0642351947881695 -0.14583843433809482 -0.01174256444385774; -0.03591836428259514 -0.19097919421877213 -0.030455634296288725; 0.0014696729268849598 -0.21419745388390338 -0.046332000137257384; 0.043321837437152184 -0.23281386608467833 -0.057269006919827066; 0.08487576000339314 -0.23180733654869165 -0.06400789992534636; 0.12836076596832638 -0.2345880635860211 -0.06663468113711396; 0.16914897842720558 -0.2202670166100522 -0.06608715415000553; 0.20331848204335912 -0.19904198276368773 -0.06263191481516477; 0.23625994800571543 -0.18017227778817843 -0.057302223507679384; 0.26476916718248283 -0.15037417766839517 -0.05026099494873699; 0.28150073209231896 -0.11974625587737671 -0.04226763198923683; 0.2911151952723726 -0.08935809631597122 -0.032922957893997004; 0.29662192049119385 -0.05630987736862665 -0.023018382921682446; 0.3163317621362404 -0.01253021176722935 -0.013235490847343547; 0.25582892879782015 0.03994726547045516 -0.0012262871620623078; 0.20630604157449897 0.09278869993819255 0.011047803244751797; 0.13239326442164706 0.18510472327622382 0.022309378373958296; 0.0678407381537921 0.24416553319280734 0.027187329287448894] % -Phase 2: - Planet: Jupiter - V∞_in: [-2.4066983016171593, 3.60782547580802, -0.0729666504902062] km/s - V∞_out: [2.378938038105792, 3.622859356538288, -0.17162450321036135] km/s - time of flight: 1.0365627669349712e8 seconds - arrival date: 2029-07-29T19:35:04.305 - thrust profile: [-0.08661540144522925 0.5452498417652726 0.01940681405322532; -0.3026836754787113 0.3296518390803253 0.005983402538334351; -0.3406876005629003 0.11833095428025397 0.003356530625833691; -0.2835305485605863 0.05826412825528092 0.02255167620704516; -0.2312925636505238 0.037264277244941184 0.05388961098566991; -0.18711959340793846 0.02248626525242582 0.07873824296078222; -0.1586634246283703 0.009933258699574466 0.0871013968397894; -0.13480225405151802 -0.0016459373751799647 0.08376814481354339; -0.11717491300808694 -0.011644771387652143 0.06591943652720958; -0.12385446642299068 -0.021486105366059834 0.04559099694744897; -0.09388047865743618 -0.028093190404018073 0.021912607207877112; -0.08329274681397837 -0.03442999409177474 0.004671009919336775; -0.074293683492257 -0.039542791582250804 -0.005853738709231158; -0.06633940754759032 -0.044531789384190786 -0.009552210711090501; -0.05819808497253237 -0.047725452096228235 -0.008621886584541672; -0.052136936558275115 -0.0524395749605876 -0.002738982045574738; -0.04346694186008132 -0.0559411143833451 0.005899905372803087; -0.019037945479989642 -0.06356156997525016 0.022900432372144015; 0.03382392128782208 -0.03750155602427737 -0.01509909397132852; 0.0372737888254289 -0.03393228709124474 -0.008856011117644847] % -Phase 3: - Planet: Saturn - V∞_in: [-1.348151617130741, 3.372644961627469, -0.15974064227398158] km/s - V∞_out: [0.5003596890905858, 0.5035022711921476, 0.4902757482488732] km/s - time of flight: 2.6430663321089447e8 seconds - arrival date: 2037-12-13T22:05:37.305 - thrust profile: [0.09042797681998876 0.08185621600988492 -0.005657240382538273; 0.08801730768503421 0.06654785786786777 -0.005370519173262853; 0.08823193892876004 0.06301303625131692 -0.005301669247083464; 0.09786240449059495 0.0767776838916466 -0.005515040644430515; 0.08471215842112331 0.09323975234752191 -0.004395184816667355; 0.06296777251631458 0.13453925938779707 -0.0025772294050847586; -0.0014186632217062752 0.15454606073890062 0.000798883942976955; -0.06382656189096726 0.14369239243391718 0.004139373253375935; -0.09924285361658083 0.11731937511826053 0.006398669227156636; -0.11580556499542272 0.09241219909488727 0.007641311131976814; -0.12704630471212713 0.0755704468000314 0.008542821687616114; -0.13059068423655953 0.05648447252052886 0.008518267583078705; -0.1375065378923194 0.029657327876499343 0.007947474105719379; -0.12731258715678567 -0.013661649213132244 0.005928368352642089; -0.08615459629776862 -0.051365993070702234 0.003434419522338479; -0.06064751058410859 -0.050519207115431015 0.004480131985829094; -0.004983547686528498 -0.05050727346302307 0.028470779024005587; -0.029138511656783765 -0.04657877128192993 0.022486478212922927; -0.035824958961586245 -0.02656318094078993 -0.022032681036760468; -0.042164309076524915 -0.03952915140222731 -0.007355989451236212] % - -Mass Used: 537.3508733080857 kg -Launch C3: 39.91019323257055 km²/s² -||V∞_in||: 3.6356242782715444 km/s - - - diff --git a/archive/EMMJS b/archive/EMMJS deleted file mode 100644 index 1082585..0000000 --- a/archive/EMMJS +++ /dev/null @@ -1,43 +0,0 @@ -archive/EMMJS--------------------------- - -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-11-08T16:33:41.148 -Launch V∞: [-3.7467429728623447, -0.7427414062360022, 1.0452490382459865] km/s -Phase 1: - Planet: Mars - V∞_in: [-2.885104439331886, -1.327495046167686, -0.027749058108596784] km/s - V∞_out: [-1.635967097498029, -2.7221789573242074, 0.015131202359034032] km/s - time of flight: 6.778595425260136e7 seconds - arrival date: 2026-01-01T05:59:35.148 - thrust profile: [-0.05074044407568138 -0.021150582055882192 0.02730812822478398; -0.05363696950139044 -0.06016484582924907 0.04378542458137859; -0.02771035674834004 -0.10645426057233084 0.04017412625773127; 0.01630657360103497 -0.12411195034078264 0.023350505322999197; 0.05888817282501315 -0.10894637011686983 0.0004869417342207616; 0.08706942097452976 -0.07439720218837492 -0.023367157675286705; 0.09495132401480658 -0.035316011414834675 -0.04390702621881143; 0.08752285351021441 -0.004210304140208955 -0.05824943912322043; 0.06832834450779833 0.01653042551161497 -0.06490194085584605; 0.04924860864138059 0.022800133521631457 -0.062427366917489194; 0.03691868046224741 0.011541999666891671 -0.049506900069146154; 0.02451718791619906 0.019175805931995835 -0.026347851368135194; -0.032064249204675696 0.028639492606652335 0.024093899166278167; -0.08306772663523894 -0.03165903417995458 0.04031997576998134; -0.09308798794042389 -0.09539353910087413 0.04749994325844049; -0.02511528438762353 -0.14606890192307997 0.03354911283916682; 0.04310668443858089 -0.14207536740537 0.010418445496805094; 0.09246132545360927 -0.10807413652564378 -0.01547233992587798; 0.11319881808511016 -0.06123358244390861 -0.03864051024951101; 0.11067805251913554 -0.018856574108340608 -0.05612659024233843] % -Phase 2: - Planet: Mars - V∞_in: [-5.884459586892747, -3.363236848676117, -0.5090555323000778] km/s - V∞_out: [-6.754575036027653, -0.6433971508597986, -0.39980914727121014] km/s - time of flight: 7.419247222558242e7 seconds - arrival date: 2028-05-08T23:00:47.148 - thrust profile: [0.09654790671377476 -0.02421154193760562 -0.017928801450145315; -0.013697559588275829 0.2078634802144036 -0.1014668129386949; -0.1556430254864518 0.42999351341524117 -0.15436045217579106; -0.34594668129342293 0.5414366154963298 -0.18269379097659816; -0.5454038742991185 0.5440039323636802 -0.17114242041739094; -0.6681265735588777 0.3905344944333295 -0.11698706816633163; -0.7178501053667702 -0.2147414683533294 -0.03563087595180013; -0.7220121820048746 -0.6387659476154413 0.04867755848318845; -0.6341573780307701 -0.8263426625319585 0.11250663825239217; -0.42165856247956973 -0.9426406733296913 0.15700663915570923; -0.2282676099099079 -0.9148864509029049 0.18224086165253006; -0.19975433285802874 -0.7643878036213333 0.18722809378704905; -0.23887594019854455 -0.571448552171104 0.1698384408589319; -0.20476059817742176 -0.3599675936442139 0.12804247162016902; -0.021622630852921543 -0.18516594772639078 0.08091546982169469; 0.06780313268150127 -0.07159692617114882 -0.012001883119840365; 0.0737246732088521 0.19689739773217652 -0.0905687562910174; -0.07537764165798895 0.41078706656960723 -0.1422877828900227; -0.2938291349463374 0.6466716586743462 -0.17361703816996657; -0.601397213043171 0.6791254738338734 -0.16212519541868492] % -Phase 3: - Planet: Jupiter - V∞_in: [-4.520674651049057, -2.5409484551232677, 0.26037246970875744] km/s - V∞_out: [-0.8008259820354645, 5.108593255783271, -0.47079137990954545] km/s - time of flight: 8.970106359744217e7 seconds - arrival date: 2031-03-13T03:58:30.148 - thrust profile: [-0.9144771548791947 0.6902760792706399 -0.02961910274543401; -0.9666896369671112 0.2364932018447611 -0.03360017687916256; -0.9297691297960539 -0.38607984447798555 -0.01355789584429883; -0.8346154484217878 -0.6214014693922587 0.0166085094653681; -0.7129033965945708 -0.700963733220583 0.041959359935916686; -0.5741438889568534 -0.6419595568492229 0.05459259074755743; -0.43236122782537784 -0.6653422888597984 0.06339767277888375; -0.32424450019548473 -0.6113143615391297 0.0649952740051996; -0.2507213613172347 -0.5715625368541332 0.06495239951441104; -0.2066973617297525 -0.5173029196105642 0.059981187403511056; -0.17530451342656214 -0.46356648825594077 0.047624841826828745; -0.1477866838400433 -0.3897245825635479 0.049242714379565865; -0.12010797428356033 -0.31542712311456955 0.03834216234998446; -0.09300258495305348 -0.23794128216440627 0.032748124103639975; -0.06465067006435225 -0.16076271327460043 0.023845385656830805; -0.03888290411251017 -0.09081101903598543 0.01503347691667522; -0.012590046428086619 -0.034506030314933926 0.008899905471236012; 0.011376964842136187 0.007648534577971764 -0.00016213377538379614; 0.03978470139669819 0.0415658896303641 -0.008546043818250205; 0.05975267589922902 0.07118967492032456 -0.006512156351974285] % -Phase 4: - Planet: Saturn - V∞_in: [-1.3584481648257494, 2.8741322587661022, -0.2546304125259141] km/s - V∞_out: [-0.03780230346481573, 0.0035967292583968646, 0.0007694792047629233] km/s - time of flight: 2.6826096516036582e8 seconds - arrival date: 2039-09-12T00:54:35.148 - thrust profile: [0.15488733950530229 0.004571931625674222 0.014146553973814535; 0.1553899576809856 0.03891862438324717 0.011973507362994223; 0.14041589251623252 0.07646409264944304 0.008869602158932547; 0.11548352038842227 0.1179485961935457 0.005517550148134544; 0.06394148482320672 0.14725938798843563 0.0012092021978766729; 0.0044327089101765475 0.13700916415178752 -0.005822274387507308; -0.029434414888955224 0.100612821704748 -0.017148622938312798; -0.033398085410118725 0.07353093978663178 -0.020258407230342786; -0.022858879964930717 0.05475230911401911 -0.0235821272789971; -0.013323435304460137 0.041377292100863744 -0.02450308078568975; 0.017138449993525783 0.0028560178783815105 -0.007160323142177257; 0.001062473462116934 0.0017720804053553297 -0.03347589005736904; -0.005736640138015923 -0.01153596653687124 -0.031458002877494486; 0.0015233910519389863 -0.004860382970013982 -0.028357121836203404; 0.006148876075267932 -0.01671721636961961 2.8524011567020264e-5; -0.0025972753111940814 -0.024320445695816754 -0.02183259610480299; -0.011337447226728808 -0.029412701131799595 -0.010842354984299675; -0.008925944814787248 -0.03382785337511997 -0.002144952702459933; -0.002362954309468288 -0.03692199124600801 0.010934038390259249; 0.006643709781956786 -0.044837750975252416 0.015646911234478936] % - -Mass Used: 971.9203240703632 kg -Launch C3: 15.682293253184955 km²/s² -||V∞_in||: 3.1891776846675537 km/s diff --git a/archive/EMMJS.html b/archive/EMMJS.html deleted file mode 100644 index a7df8a3..0000000 --- a/archive/EMMJS.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/archive/EMMJS_archive b/archive/EMMJS_archive deleted file mode 100644 index 270d20c..0000000 --- a/archive/EMMJS_archive +++ /dev/null @@ -1,136 +0,0 @@ -archive/EMMJS_archive ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-02-26T04:10:12.359 -Launch V∞: [-4.841701064906604, 3.475969740428134, -4.8994214190507] km/s -Phase 1: - Planet: Mars - V∞_in: [0.02729198924983877, 5.017291114045934, -2.960466892478738] km/s - V∞_out: [-0.7796648643413417, 5.029374064409783, -2.8347788324016983] km/s - time of flight: 1.9570320002726743e8 seconds - arrival date: 2029-05-10T06:10:12.359 - thrust profile: [0.51200489277245 0.1491712750305638 -0.5617898782756465; 0.5985472817937932 0.4314745458970473 -0.29088252333102027; -0.45166509877363964 0.5194585980906682 0.5146294788199312; 0.390520290781806 -0.5192326236428068 0.4429840782407487; 0.5160025656800347 0.43684584169735574 -0.4960808446595455; 0.5098504634472127 0.5199893315046626 0.4441400784392527; -0.49987113488322754 -0.47893620910952606 0.48036085120848565; 0.5368410355569405 0.5166822047764457 -0.4858670271400151; 0.44238316289905827 0.547824927494726 -0.4656337244770621; 0.21668892035180595 0.6021857778661118 -0.19651661385197258; 0.4341377302277037 -0.16678624993961083 0.5761938702855823; 0.5718885908183827 0.5536579188076003 0.33795675555520704; -0.39527664332753926 0.5814857962643089 -0.4679595952307845; -0.008428218148373924 0.5415048084721836 -0.45110046854424596; 0.33161932673220734 -0.45295582817342434 0.46836263037592774; 0.5280374896116378 0.5764518977818923 0.3342129870989262; 0.3107502688966615 0.5511548090736831 -0.5014473758638118; 0.07343276836897304 0.6646323168301356 -0.33765386861899715; -0.5980335383406491 -0.5746723266973839 0.15575901290142588; 0.590900565213738 0.39693261331727714 0.20472515338144043] % -Phase 2: - Planet: Mars - V∞_in: [3.0241033936172084, 1.6385004369573686, -5.605711794771172] km/s - V∞_out: [2.4283811769402535, -1.1475844477691648, -6.003401620464895] km/s - time of flight: 1.1737080029703692e8 seconds - arrival date: 2033-01-27T17:10:12.359 - thrust profile: [-0.1768137656168143 0.3393511738335891 -0.353565456723947; -0.15954083659688176 -0.5487799730055659 -0.24022806443793981; 0.5157742145013325 -0.7252600963065111 -0.4938126290082077; 0.698500596084941 0.03900690309877106 -0.23316637699244064; 0.6365913895344839 0.20777317872832707 -0.2830962364627441; 0.5861304271928349 -0.1184358449845895 -0.4564142893293172; 0.6860855423630463 -0.5456724995449903 -0.44617293698271493; 0.6670491113213445 -0.38498567211274926 -0.3230834818585812; 0.5283999818464645 -0.09570871485046831 -0.478027472175741; 0.6580560949600205 0.46722570225829474 -0.11535896533777851; 0.5612619202113102 -0.1931961652510376 -0.4400901944952552; 0.4590177925799 -0.6932770941014383 -0.5144556676853405; 0.7561006651195121 -0.6660301702898956 -0.558073578122206; 0.7758630959701225 -0.08472708630272804 -0.41036611726373284; 0.566096622638857 0.7122289950338151 -0.11214847640185667; -0.4306590268194921 0.4288485227605312 0.2105331105689206; -0.5085374829983493 -0.516980326040015 0.16675646570585556; -0.5812762098132924 -0.6592114464112737 -0.39525785227607435; 0.3559795650447502 -0.8283244516408661 -0.5816275654619777; 0.7220122543976706 -0.8709955103801817 -0.5752271662039113] % -Phase 3: - Planet: Jupiter - V∞_in: [5.060776761478531, -2.65457156740014, 1.2093916749224973] km/s - V∞_out: [-4.655218918764466, -2.2507227956970843, 2.7173192390054806] km/s - time of flight: 7.437600000965603e7 seconds - arrival date: 2035-06-07T13:10:12.359 - thrust profile: [0.5554028628906259 -0.8562653819570508 -0.4353192179666242; 0.6836770270628973 -0.8068634065800825 -0.40691024348661053; 0.6938434264699962 -0.7253280301253697 -0.3838170511550203; 0.645874750163326 -0.6289501430894447 -0.3499668164482744; 0.5889993418389312 -0.5421974665324047 -0.3250231983004846; 0.521131977446493 -0.4767106284566455 -0.3139270110389849; 0.44907608028844187 -0.42835191134595757 -0.30427273241100156; 0.3771619836123307 -0.38593020022499613 -0.29345181442595814; 0.30758537653438345 -0.34138417397604953 -0.2806050625679753; 0.24090511199415704 -0.2908278788914028 -0.2653604699658747; 0.17676587080788508 -0.23266346298480622 -0.24755096472050972; 0.11564885705822119 -0.16792372723278565 -0.22685867498381254; 0.07637432600785862 -0.10221693792171678 -0.20194486428807676; 0.019753903444897154 -0.058193667702053815 -0.18756658332981802; -0.044040327145306354 -0.00021057373845115093 -0.15565868544825787; -0.1020149066984689 0.047297427488451 -0.11989375229021738; -0.15572852811033114 0.08561531859322227 -0.08266441800646043; -0.20039007901031922 0.11872106917143616 -0.04576729741807346; -0.24124782668690306 0.1511930898415435 -0.009960538806793113; -0.28349017928188214 0.1924753920006318 0.02615368339855036] % -Phase 4: - Planet: Saturn - V∞_in: [-7.256385977948657, 0.7771719462797614, -0.785892915072424] km/s - V∞_out: [-5.9473393974944736e-6, -7.362203906933263e-7, 6.306068555232033e-7] km/s - time of flight: 1.4662439997163886e8 seconds - arrival date: 2040-01-29T14:10:11.359 - thrust profile: [-0.18959418256753224 0.13412715420236315 -0.043410183532822624; -0.19766571870169566 0.1372601657158578 -0.037968113030145044; -0.1971783405485536 0.129832118307628 -0.04157452597322259; -0.19192072677853972 0.11752160892327206 -0.04544882251204915; -0.18096355607909057 0.10099613325234727 -0.04845756455495175; -0.16440940142977603 0.0827695902679096 -0.0501168011338542; -0.14159683191947461 0.06939209018313232 -0.04938123378650775; -0.11494734465063888 0.05950353242028259 -0.04787565574075916; -0.08842871021960914 0.05331851047785903 -0.04243441932918664; -0.06244946835797671 0.049895056937498274 -0.03534701683264976; -0.0380028875571515 0.047256901837732644 -0.02725064975669285; -0.01886788294008128 0.04286456425792469 -0.019192970894846496; 0.0054749884299889135 0.041277048472854974 -0.010750429199969911; 0.02389959629376803 0.03888123568193434 -0.0015386535754099552; 0.0428231915186611 0.03753775483224003 0.00740487148339779; 0.06481451674589596 0.03713565978563092 0.014580239918154077; 0.09005525246175461 0.0369062161152353 0.018428292697994248; 0.1201760127678751 0.03212421201511818 0.04118543343400019; 0.15404590862831494 0.02789044310966664 0.043771491647338116; 0.18466591121075765 0.02447914444489793 0.052012952789042624] % - -Mass Used: 2528.0301016677718 kg -Launch C3: 59.52876507974255 km²/s² -||V∞_in||: 7.3400791119043935 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-07-25T10:56:35.081 -Launch V∞: [-0.946994040198373, 0.7451481404956214, -0.8183806644150764] km/s -Phase 1: - Planet: Mars - V∞_in: [0.014258156666681189, 2.7730331960192176, -1.1269036535413253] km/s - V∞_out: [0.5141370030166348, -0.1036905077662334, -2.9466045466696906] km/s - time of flight: 1.1404800000012271e8 seconds - arrival date: 2027-03-06T10:56:35.081 - thrust profile: [0.9385530212613687 0.4901574978623852 0.10061758150690266; 0.963070949930897 0.8321550483186799 0.008076995378552753; 0.9477571571642094 0.9610236014179844 -0.3985885112414162; -0.8711740070381366 0.9585545422957218 -0.473960549642588; -0.35180875323453037 0.5538991572461103 -0.3047172625720546; 0.945857985340927 0.9318586412463802 0.07532442345652893; 0.916860585821232 0.9461601676367617 0.09256592206997157; 0.9203902037763169 0.9428723645501874 -0.3780093114569496; 0.1105180481588208 0.9388923575412604 -0.5467563429465788; 0.9600557668435807 0.08776536568096838 -0.6082094846555337; 0.9694071291822624 0.9576019390193865 0.042076881935371874; 0.7379014033007257 0.9676653528673065 0.20011181540529835; -0.7026385155061656 0.9228908375337035 -0.34668134552520397; 0.34660988424967165 0.77350231915288 -0.6692179888555208; 0.9672945056421521 -0.9455364762862372 -0.5850573257116493; 0.9859396795925156 0.16374570712498915 -0.26188762301350715; 0.9545064259275549 0.9869744571812468 0.4480444603786351; -0.9777686070631371 0.9725195168208975 0.193691849051127; -0.9708472634149672 0.7500006701210962 -0.37076685227103995; -0.9229893981992848 -0.9773469965294133 -0.6290625133929346] % -Phase 2: - Planet: Mars - V∞_in: [-0.8165677595901083, -0.06087475377585851, 3.052309046353131] km/s - V∞_out: [-2.9671064112310424, -0.9629127612065755, 0.5071630145897023] km/s - time of flight: 2.5657200000050467e7 seconds - arrival date: 2027-12-28T09:56:35.081 - thrust profile: [-0.41833750150854715 -0.23745700390485924 0.5060156710931941; -0.39335607115842763 -0.21531365718730944 0.6214127928981721; -0.3741710013483589 -0.18178973996137726 0.7015878071805001; -0.3643811289828083 -0.1509347162037813 0.751160544358552; -0.3628330570779499 -0.11199271269023013 0.7793128986864543; -0.37235570205858287 -0.07302372672984968 0.7974839419031854; -0.3874662882006923 -0.03576203680036734 0.8098641766992978; -0.4074499881135819 -0.006584284581002934 0.8169150088581699; -0.4281109131913487 0.01182349039523377 0.8189971077067131; -0.4459261627474135 0.02257293277791146 0.8172972584690744; -0.4568773433902438 0.024804843226578856 0.8108158124505926; -0.4596411297003703 0.025045134417719155 0.7994526969817127; -0.4544566197190047 0.02267340988409504 0.7798827612879172; -0.44051961933116424 0.02370501075040903 0.7512234553177294; -0.41845307963023165 0.03005154105743171 0.708359052016344; -0.3881992767298684 0.04309990454210432 0.642522507646677; -0.34752334469565116 0.06138846846654963 0.5427837231822192; -0.2956992996903972 0.07742676936562033 0.40261391380265427; -0.17065939997376794 0.03880630671620183 0.2558269001777807; -0.235765575949598 0.13041638287567744 0.1404777210162043] % -Phase 3: - Planet: Jupiter - V∞_in: [-1.7554396063175077, -4.3095849115029985, -0.1325601348507023] km/s - V∞_out: [-4.236997629309691, -1.8724795170284283, -0.4561606000854912] km/s - time of flight: 1.4433840000004688e8 seconds - arrival date: 2032-07-24T23:56:35.081 - thrust profile: [-0.5079766273797471 -0.10849515042583255 -0.0073545543900051516; -0.8149330561784093 0.34076004302958 -0.10326028863924017; -0.9395306205116954 -0.6895587367092969 -0.1170733748155399; -0.8439334413601929 -0.9377459623599967 0.015887598730331222; -0.12385311413264775 -0.85754750232578 0.11388747617260146; -0.15722365998440252 -0.3713893060760601 0.07983906967712144; -0.4905066367366128 -0.27630177574765263 0.052134881351611005; -0.40323969943463034 -0.36672944173144784 0.10826813939276426; -0.5166657583603889 -0.20333001707916043 0.07190841766549783; -0.9296123351360971 0.7837821870593056 -0.035789654605662545; -0.9678260619223868 -0.13908054107117102 0.11575665020892843; -0.9440698254178282 -0.9616603904467664 0.28528753638981585; 0.16941992205087786 -0.958669585346112 0.2124940591626158; 0.6017699213284338 -0.9270140863622942 0.07796374810040851; 0.39129362583737487 -0.748999519453576 0.05494281482886338; -0.005988877690288004 0.3481376434297022 0.032216440029362; 0.011527786969304827 -0.31978413035928577 -0.004592862949742337; -0.1976671384268677 0.9049682211089798 -0.21479203411765663; 0.5371991705488778 0.9049363560121139 -0.175235712765763; 0.054168546279189246 0.9414663774468465 -0.16207020976741393] % -Phase 4: - Planet: Saturn - V∞_in: [-6.539365214334455, 2.218176712783986, -0.36626020172775725] km/s - V∞_out: [-3.665136112061718, 6.451338183645968, -0.16457889689277141] km/s - time of flight: 1.812492000000014e8 seconds - arrival date: 2038-04-22T18:56:35.081 - thrust profile: [0.05264623774997263 0.215338495237562 0.003754114844726852; 0.021165626937991143 0.22155170870739663 0.0047677855635804905; -0.0033929172288595286 0.31227924099890236 0.06539164976806457; 0.5694561518181592 0.6749368464572498 -0.11566610061632827; 0.1324891033231393 0.3597380526244606 -0.022962295545894153; 0.024627138889422973 0.3245686299565964 0.04183403216303953; 0.04019245536713721 0.744671990758876 0.03457514031015897; 0.03322017112484851 0.09302676824184232 -0.04257715628694308; -0.5866822473952952 -0.1769325756395129 0.23680697649509092; -0.14301190082784437 0.09180461385600784 -0.028924399094075886; -0.18983362654037655 -0.01602479614573261 -0.1446728759943558; 0.17123430049602928 0.2161630553091436 -0.12107554476977027; 0.0336023230656082 -0.34829018802826484 -0.06164799648134331; -0.0137744016652137 0.032090633273540385 -0.01461460357642287; 0.023301081130224558 0.023046782785575825 -0.0014039211755592525; 0.04517905715080291 0.07387132921915998 0.025233349143655093; 0.019815422280705618 -0.054453865039265595 -0.04881233646684176; 0.010800262146714945 0.40350474993323376 0.07282207796248781; 0.06922178100116284 -0.38131801494106843 -0.09824591875105594; 0.3129500615782364 -0.8033474844184223 -0.09841107223379629] % - -Mass Used: 2769.31857214896 kg -Launch C3: 2.1217903753437817 km²/s² -||V∞_in||: 6.915038096131817 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-11-08T16:33:41.148 -Launch V∞: [-3.7467429728623447, -0.7427414062360022, 1.0452490382459865] km/s -Phase 1: - Planet: Mars - V∞_in: [-2.885104439331886, -1.327495046167686, -0.027749058108596784] km/s - V∞_out: [-1.635967097498029, -2.7221789573242074, 0.015131202359034032] km/s - time of flight: 6.778595425260136e7 seconds - arrival date: 2026-01-01T05:59:35.148 - thrust profile: [-0.05074044407568138 -0.021150582055882192 0.02730812822478398; -0.05363696950139044 -0.06016484582924907 0.04378542458137859; -0.02771035674834004 -0.10645426057233084 0.04017412625773127; 0.01630657360103497 -0.12411195034078264 0.023350505322999197; 0.05888817282501315 -0.10894637011686983 0.0004869417342207616; 0.08706942097452976 -0.07439720218837492 -0.023367157675286705; 0.09495132401480658 -0.035316011414834675 -0.04390702621881143; 0.08752285351021441 -0.004210304140208955 -0.05824943912322043; 0.06832834450779833 0.01653042551161497 -0.06490194085584605; 0.04924860864138059 0.022800133521631457 -0.062427366917489194; 0.03691868046224741 0.011541999666891671 -0.049506900069146154; 0.02451718791619906 0.019175805931995835 -0.026347851368135194; -0.032064249204675696 0.028639492606652335 0.024093899166278167; -0.08306772663523894 -0.03165903417995458 0.04031997576998134; -0.09308798794042389 -0.09539353910087413 0.04749994325844049; -0.02511528438762353 -0.14606890192307997 0.03354911283916682; 0.04310668443858089 -0.14207536740537 0.010418445496805094; 0.09246132545360927 -0.10807413652564378 -0.01547233992587798; 0.11319881808511016 -0.06123358244390861 -0.03864051024951101; 0.11067805251913554 -0.018856574108340608 -0.05612659024233843] % -Phase 2: - Planet: Mars - V∞_in: [-5.884459586892747, -3.363236848676117, -0.5090555323000778] km/s - V∞_out: [-6.754575036027653, -0.6433971508597986, -0.39980914727121014] km/s - time of flight: 7.419247222558242e7 seconds - arrival date: 2028-05-08T23:00:47.148 - thrust profile: [0.09654790671377476 -0.02421154193760562 -0.017928801450145315; -0.013697559588275829 0.2078634802144036 -0.1014668129386949; -0.1556430254864518 0.42999351341524117 -0.15436045217579106; -0.34594668129342293 0.5414366154963298 -0.18269379097659816; -0.5454038742991185 0.5440039323636802 -0.17114242041739094; -0.6681265735588777 0.3905344944333295 -0.11698706816633163; -0.7178501053667702 -0.2147414683533294 -0.03563087595180013; -0.7220121820048746 -0.6387659476154413 0.04867755848318845; -0.6341573780307701 -0.8263426625319585 0.11250663825239217; -0.42165856247956973 -0.9426406733296913 0.15700663915570923; -0.2282676099099079 -0.9148864509029049 0.18224086165253006; -0.19975433285802874 -0.7643878036213333 0.18722809378704905; -0.23887594019854455 -0.571448552171104 0.1698384408589319; -0.20476059817742176 -0.3599675936442139 0.12804247162016902; -0.021622630852921543 -0.18516594772639078 0.08091546982169469; 0.06780313268150127 -0.07159692617114882 -0.012001883119840365; 0.0737246732088521 0.19689739773217652 -0.0905687562910174; -0.07537764165798895 0.41078706656960723 -0.1422877828900227; -0.2938291349463374 0.6466716586743462 -0.17361703816996657; -0.601397213043171 0.6791254738338734 -0.16212519541868492] % -Phase 3: - Planet: Jupiter - V∞_in: [-4.520674651049057, -2.5409484551232677, 0.26037246970875744] km/s - V∞_out: [-0.8008259820354645, 5.108593255783271, -0.47079137990954545] km/s - time of flight: 8.970106359744217e7 seconds - arrival date: 2031-03-13T03:58:30.148 - thrust profile: [-0.9144771548791947 0.6902760792706399 -0.02961910274543401; -0.9666896369671112 0.2364932018447611 -0.03360017687916256; -0.9297691297960539 -0.38607984447798555 -0.01355789584429883; -0.8346154484217878 -0.6214014693922587 0.0166085094653681; -0.7129033965945708 -0.700963733220583 0.041959359935916686; -0.5741438889568534 -0.6419595568492229 0.05459259074755743; -0.43236122782537784 -0.6653422888597984 0.06339767277888375; -0.32424450019548473 -0.6113143615391297 0.0649952740051996; -0.2507213613172347 -0.5715625368541332 0.06495239951441104; -0.2066973617297525 -0.5173029196105642 0.059981187403511056; -0.17530451342656214 -0.46356648825594077 0.047624841826828745; -0.1477866838400433 -0.3897245825635479 0.049242714379565865; -0.12010797428356033 -0.31542712311456955 0.03834216234998446; -0.09300258495305348 -0.23794128216440627 0.032748124103639975; -0.06465067006435225 -0.16076271327460043 0.023845385656830805; -0.03888290411251017 -0.09081101903598543 0.01503347691667522; -0.012590046428086619 -0.034506030314933926 0.008899905471236012; 0.011376964842136187 0.007648534577971764 -0.00016213377538379614; 0.03978470139669819 0.0415658896303641 -0.008546043818250205; 0.05975267589922902 0.07118967492032456 -0.006512156351974285] % -Phase 4: - Planet: Saturn - V∞_in: [-1.3584481648257494, 2.8741322587661022, -0.2546304125259141] km/s - V∞_out: [-0.03780230346481573, 0.0035967292583968646, 0.0007694792047629233] km/s - time of flight: 2.6826096516036582e8 seconds - arrival date: 2039-09-12T00:54:35.148 - thrust profile: [0.15488733950530229 0.004571931625674222 0.014146553973814535; 0.1553899576809856 0.03891862438324717 0.011973507362994223; 0.14041589251623252 0.07646409264944304 0.008869602158932547; 0.11548352038842227 0.1179485961935457 0.005517550148134544; 0.06394148482320672 0.14725938798843563 0.0012092021978766729; 0.0044327089101765475 0.13700916415178752 -0.005822274387507308; -0.029434414888955224 0.100612821704748 -0.017148622938312798; -0.033398085410118725 0.07353093978663178 -0.020258407230342786; -0.022858879964930717 0.05475230911401911 -0.0235821272789971; -0.013323435304460137 0.041377292100863744 -0.02450308078568975; 0.017138449993525783 0.0028560178783815105 -0.007160323142177257; 0.001062473462116934 0.0017720804053553297 -0.03347589005736904; -0.005736640138015923 -0.01153596653687124 -0.031458002877494486; 0.0015233910519389863 -0.004860382970013982 -0.028357121836203404; 0.006148876075267932 -0.01671721636961961 2.8524011567020264e-5; -0.0025972753111940814 -0.024320445695816754 -0.02183259610480299; -0.011337447226728808 -0.029412701131799595 -0.010842354984299675; -0.008925944814787248 -0.03382785337511997 -0.002144952702459933; -0.002362954309468288 -0.03692199124600801 0.010934038390259249; 0.006643709781956786 -0.044837750975252416 0.015646911234478936] % - -Mass Used: 971.9203240703632 kg -Launch C3: 15.682293253184955 km²/s² -||V∞_in||: 3.1891776846675537 km/s - - - diff --git a/archive/EVMJS b/archive/EVMJS deleted file mode 100644 index 658218f..0000000 --- a/archive/EVMJS +++ /dev/null @@ -1,43 +0,0 @@ -archive/EVMJS--------------------------- - -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2024-04-20T12:58:59.053 -Launch V∞: [-8.920597561322369, -7.117372634919496, -1.472451871563068] km/s -Phase 1: - Planet: Venus - V∞_in: [-5.017961509289203, -5.654947873213361, -1.4864114620218827] km/s - V∞_out: [-7.390394917247088, -2.021337895911062, -0.8148956710919548] km/s - time of flight: 4.572852817115571e7 seconds - arrival date: 2025-10-01T19:21:07.053 - thrust profile: [-0.21862938814794752 -0.05580927018043333 -0.036914761844326786; -0.24413346338652692 -0.02556655529310196 -0.03840768064934617; -0.26465223193143633 -0.031988862192285895 -0.03672328500867164; -0.2775111471212138 -0.0533843665242742 -0.03463858507707235; -0.282355262314745 -0.07982445428959191 -0.033636788586472385; -0.28050912409469175 -0.10607204371684377 -0.032167717475040075; -0.2733689146909765 -0.12962521272658228 -0.03161077625553056; -0.26190711303703673 -0.14877589397585794 -0.030649321801181607; -0.24697067176434023 -0.16354203331437878 -0.029534650090164597; -0.22916216500741854 -0.1736646300332696 -0.02774354605279356; -0.20930307239303453 -0.1793556553425328 -0.02624057086532488; -0.1881341647769172 -0.18020842931174086 -0.022018620586908344; -0.16781156346033524 -0.1755305190264814 -0.017713311035217196; -0.1529314715768468 -0.16133304311878607 -0.011294101805393433; -0.1439292332041623 -0.13894686830886066 -0.005512101036767262; -0.13595373894772989 -0.11376326317155387 0.008492968124788823; -0.14161082765712693 -0.0633805633113515 0.026736612907202688; -0.14271356865834361 0.024062134302168376 0.04098391846668108; -0.1414981556176295 0.035473208118311124 0.03720171942581438; -0.13060050476893825 0.04192201790827888 0.030084566679769147] % -Phase 2: - Planet: Mars - V∞_in: [-9.28829223014179, -7.607789338281241, -0.2942705558666007] km/s - V∞_out: [-8.317437974959708, -8.663545949996019, 0.030785372299447233] km/s - time of flight: 5.8747531161094815e7 seconds - arrival date: 2027-08-12T18:06:38.053 - thrust profile: [-0.174672404758962 0.02506293138125133 -0.02426121230831768; -0.05008204073446195 -0.07279118574621102 -0.08129060414874276; 0.18941101625787235 -0.07952903306738271 -0.10689582281590368; 0.35705302923506294 0.027307923111368104 -0.0479794442058468; 0.41799317552955584 0.12801887957214292 -0.029898349295167635; 0.4511914489377908 0.23489263829219467 -0.020213669874118333; 0.4656012050626349 0.3325378259130575 -0.014159348767163066; 0.4657014753978555 0.41280917091846614 -0.013135235235423743; 0.45029470699103086 0.4771859548843401 -0.012168900825375072; 0.4106794937152572 0.5294663391131441 -0.011594787023374607; 0.33819071474272516 0.5678785558859125 -0.010353193332547849; 0.2001630795815917 0.5937428427734591 -0.00709996654137991; -0.035108210746352266 0.6005435960325474 -0.0011602329790232843; -0.29361875930485426 0.5723600768872681 0.008300256500510222; -0.4548836328849185 0.4770722319186511 0.014296267759918423; -0.5113471724292226 0.19706675000368873 0.01697398652461365; -0.4134871925757221 -0.2340982056617441 0.01763457992701102; -0.17230637273503518 -0.34708241891449854 0.032309764753320355; 0.1190741484482409 -0.3404978442614275 0.03287368817385319; 0.30168780764812786 -0.2869031294203351 0.028403718812872233] % -Phase 3: - Planet: Jupiter - V∞_in: [-2.998311290651761, -5.22937520865022, 0.1407756821047572] km/s - V∞_out: [-2.856148992180316, 5.306598853387247, -0.19607428788923498] km/s - time of flight: 1.4159768899978405e8 seconds - arrival date: 2032-02-06T14:48:06.053 - thrust profile: [0.37857744177475117 -0.5722922563923073 0.022790081593862904; 0.4498819042137626 -0.33368177218590706 -0.006756732610181868; 0.45137346520621063 0.2646268898149342 -0.06715401087102708; 0.3370898120722347 0.5147560334694927 -0.0942931710827749; 0.10406019537076351 0.6331750657513396 -0.10357703864723887; -0.3067722620848112 0.6948315815503575 -0.0862070073278207; -0.5894971893625187 0.7222874275705 -0.047061967331428964; -0.7438646368242161 0.7031736402976893 0.007847733426895626; -0.8153797919927924 0.4618300002958423 0.06963851455772195; -0.8054139924887445 -0.5908908470157955 0.097381115730603; -0.6892129370491469 -0.7264006520777874 0.08776061857832115; -0.45980277149808124 -0.7029156090490672 0.07926634239802542; -0.23430875626887712 -0.6386864247061581 0.07411409321833815; -0.11447347572705899 -0.5560871561049769 0.0680750057792953; -0.06705788386230047 -0.46200938046607043 0.06022766091205061; -0.049086029532628715 -0.35725786450463903 0.05078115410828272; -0.04044489185865085 -0.23996050920253587 0.04039683492314978; -0.034110498545589486 -0.10823424969630317 0.03211353029920855; -0.025504423988764145 0.06607493481717405 0.015337634169998754; -0.016379042728758193 0.201103314416455 -0.001097801876741442] % -Phase 4: - Planet: Saturn - V∞_in: [-3.7553623927693303, 3.8045661430805238, -0.0017497584909869502] km/s - V∞_out: [0.00016771014375336496, 0.02190103395006303, -0.00015322066785738935] km/s - time of flight: 2.0181733919676498e8 seconds - arrival date: 2038-06-30T11:10:25.053 - thrust profile: [0.18326801514146682 0.11845670033224177 -0.0016084372043512012; 0.1675872421589649 0.14235871799128041 -0.002787329388980011; 0.14198390921850934 0.16511394888691344 -0.0037731022920933425; 0.10352323696814321 0.18228824596062612 -0.004414585252525113; 0.052724231521741716 0.18616944898352478 -0.004616750142156716; 0.0011654214657718389 0.1688827891674893 -0.004589773974233177; -0.031151502893950005 0.13429086557793365 -0.0048861485136074976; -0.0387542725070042 0.09962903031836343 -0.005697801228946161; -0.032764472688793025 0.0752213826812925 -0.006648655387876376; -0.02303421181483975 0.059664277716287864 -0.007393815905338262; -0.013366915890350172 0.04886766638458846 -0.007849749770643184; -0.004273656127481105 0.04004011769410306 -0.008128123571266301; 0.005274989439679697 0.03136991809704025 -0.008359024971909892; 0.01659789890620425 0.02034976567361285 -0.008341112112060404; 0.027347691011068397 0.0015674507187789124 -0.007372599601001636; 0.03221036017744093 -0.01353396250128953 -0.004949290348108288; 0.03641858295092107 -0.025405796803472054 -0.003362734977936097; 0.04156323966242008 -0.03555478122658915 -0.002142996490186938; 0.04760308383336786 -0.0450888885925399 -0.0011510722358481168; 0.05448090196904719 -0.0542737048917187 -0.0003050212878129177] % - -Mass Used: 1175.3239683910674 kg -Launch C3: 132.40216858944106 km²/s² -||V∞_in||: 5.345790240905041 km/s diff --git a/archive/EVMJS.html b/archive/EVMJS.html deleted file mode 100644 index 53a81dd..0000000 --- a/archive/EVMJS.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/archive/EVMJS_archive b/archive/EVMJS_archive deleted file mode 100644 index b5a0d3c..0000000 --- a/archive/EVMJS_archive +++ /dev/null @@ -1,46 +0,0 @@ -archive/EVMJS_archive ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2024-04-20T12:58:59.053 -Launch V∞: [-8.920597561322369, -7.117372634919496, -1.472451871563068] km/s -Phase 1: - Planet: Venus - V∞_in: [-5.017961509289203, -5.654947873213361, -1.4864114620218827] km/s - V∞_out: [-7.390394917247088, -2.021337895911062, -0.8148956710919548] km/s - time of flight: 4.572852817115571e7 seconds - arrival date: 2025-10-01T19:21:07.053 - thrust profile: [-0.21862938814794752 -0.05580927018043333 -0.036914761844326786; -0.24413346338652692 -0.02556655529310196 -0.03840768064934617; -0.26465223193143633 -0.031988862192285895 -0.03672328500867164; -0.2775111471212138 -0.0533843665242742 -0.03463858507707235; -0.282355262314745 -0.07982445428959191 -0.033636788586472385; -0.28050912409469175 -0.10607204371684377 -0.032167717475040075; -0.2733689146909765 -0.12962521272658228 -0.03161077625553056; -0.26190711303703673 -0.14877589397585794 -0.030649321801181607; -0.24697067176434023 -0.16354203331437878 -0.029534650090164597; -0.22916216500741854 -0.1736646300332696 -0.02774354605279356; -0.20930307239303453 -0.1793556553425328 -0.02624057086532488; -0.1881341647769172 -0.18020842931174086 -0.022018620586908344; -0.16781156346033524 -0.1755305190264814 -0.017713311035217196; -0.1529314715768468 -0.16133304311878607 -0.011294101805393433; -0.1439292332041623 -0.13894686830886066 -0.005512101036767262; -0.13595373894772989 -0.11376326317155387 0.008492968124788823; -0.14161082765712693 -0.0633805633113515 0.026736612907202688; -0.14271356865834361 0.024062134302168376 0.04098391846668108; -0.1414981556176295 0.035473208118311124 0.03720171942581438; -0.13060050476893825 0.04192201790827888 0.030084566679769147] % -Phase 2: - Planet: Mars - V∞_in: [-9.28829223014179, -7.607789338281241, -0.2942705558666007] km/s - V∞_out: [-8.317437974959708, -8.663545949996019, 0.030785372299447233] km/s - time of flight: 5.8747531161094815e7 seconds - arrival date: 2027-08-12T18:06:38.053 - thrust profile: [-0.174672404758962 0.02506293138125133 -0.02426121230831768; -0.05008204073446195 -0.07279118574621102 -0.08129060414874276; 0.18941101625787235 -0.07952903306738271 -0.10689582281590368; 0.35705302923506294 0.027307923111368104 -0.0479794442058468; 0.41799317552955584 0.12801887957214292 -0.029898349295167635; 0.4511914489377908 0.23489263829219467 -0.020213669874118333; 0.4656012050626349 0.3325378259130575 -0.014159348767163066; 0.4657014753978555 0.41280917091846614 -0.013135235235423743; 0.45029470699103086 0.4771859548843401 -0.012168900825375072; 0.4106794937152572 0.5294663391131441 -0.011594787023374607; 0.33819071474272516 0.5678785558859125 -0.010353193332547849; 0.2001630795815917 0.5937428427734591 -0.00709996654137991; -0.035108210746352266 0.6005435960325474 -0.0011602329790232843; -0.29361875930485426 0.5723600768872681 0.008300256500510222; -0.4548836328849185 0.4770722319186511 0.014296267759918423; -0.5113471724292226 0.19706675000368873 0.01697398652461365; -0.4134871925757221 -0.2340982056617441 0.01763457992701102; -0.17230637273503518 -0.34708241891449854 0.032309764753320355; 0.1190741484482409 -0.3404978442614275 0.03287368817385319; 0.30168780764812786 -0.2869031294203351 0.028403718812872233] % -Phase 3: - Planet: Jupiter - V∞_in: [-2.998311290651761, -5.22937520865022, 0.1407756821047572] km/s - V∞_out: [-2.856148992180316, 5.306598853387247, -0.19607428788923498] km/s - time of flight: 1.4159768899978405e8 seconds - arrival date: 2032-02-06T14:48:06.053 - thrust profile: [0.37857744177475117 -0.5722922563923073 0.022790081593862904; 0.4498819042137626 -0.33368177218590706 -0.006756732610181868; 0.45137346520621063 0.2646268898149342 -0.06715401087102708; 0.3370898120722347 0.5147560334694927 -0.0942931710827749; 0.10406019537076351 0.6331750657513396 -0.10357703864723887; -0.3067722620848112 0.6948315815503575 -0.0862070073278207; -0.5894971893625187 0.7222874275705 -0.047061967331428964; -0.7438646368242161 0.7031736402976893 0.007847733426895626; -0.8153797919927924 0.4618300002958423 0.06963851455772195; -0.8054139924887445 -0.5908908470157955 0.097381115730603; -0.6892129370491469 -0.7264006520777874 0.08776061857832115; -0.45980277149808124 -0.7029156090490672 0.07926634239802542; -0.23430875626887712 -0.6386864247061581 0.07411409321833815; -0.11447347572705899 -0.5560871561049769 0.0680750057792953; -0.06705788386230047 -0.46200938046607043 0.06022766091205061; -0.049086029532628715 -0.35725786450463903 0.05078115410828272; -0.04044489185865085 -0.23996050920253587 0.04039683492314978; -0.034110498545589486 -0.10823424969630317 0.03211353029920855; -0.025504423988764145 0.06607493481717405 0.015337634169998754; -0.016379042728758193 0.201103314416455 -0.001097801876741442] % -Phase 4: - Planet: Saturn - V∞_in: [-3.7553623927693303, 3.8045661430805238, -0.0017497584909869502] km/s - V∞_out: [0.00016771014375336496, 0.02190103395006303, -0.00015322066785738935] km/s - time of flight: 2.0181733919676498e8 seconds - arrival date: 2038-06-30T11:10:25.053 - thrust profile: [0.18326801514146682 0.11845670033224177 -0.0016084372043512012; 0.1675872421589649 0.14235871799128041 -0.002787329388980011; 0.14198390921850934 0.16511394888691344 -0.0037731022920933425; 0.10352323696814321 0.18228824596062612 -0.004414585252525113; 0.052724231521741716 0.18616944898352478 -0.004616750142156716; 0.0011654214657718389 0.1688827891674893 -0.004589773974233177; -0.031151502893950005 0.13429086557793365 -0.0048861485136074976; -0.0387542725070042 0.09962903031836343 -0.005697801228946161; -0.032764472688793025 0.0752213826812925 -0.006648655387876376; -0.02303421181483975 0.059664277716287864 -0.007393815905338262; -0.013366915890350172 0.04886766638458846 -0.007849749770643184; -0.004273656127481105 0.04004011769410306 -0.008128123571266301; 0.005274989439679697 0.03136991809704025 -0.008359024971909892; 0.01659789890620425 0.02034976567361285 -0.008341112112060404; 0.027347691011068397 0.0015674507187789124 -0.007372599601001636; 0.03221036017744093 -0.01353396250128953 -0.004949290348108288; 0.03641858295092107 -0.025405796803472054 -0.003362734977936097; 0.04156323966242008 -0.03555478122658915 -0.002142996490186938; 0.04760308383336786 -0.0450888885925399 -0.0011510722358481168; 0.05448090196904719 -0.0542737048917187 -0.0003050212878129177] % - -Mass Used: 1175.3239683910674 kg -Launch C3: 132.40216858944106 km²/s² -||V∞_in||: 5.345790240905041 km/s - - - diff --git a/archive/EVVJS b/archive/EVVJS deleted file mode 100644 index 1950ecb..0000000 --- a/archive/EVVJS +++ /dev/null @@ -1,43 +0,0 @@ -archive/EVVJS--------------------------- - -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-05-08T02:15:41.742 -Launch V∞: [-2.6705377464328075, 1.81220401477148, -5.02986389717478] km/s -Phase 1: - Planet: Venus - V∞_in: [-2.6649059053371618, 1.1318437761748215, 5.5271509852418275] km/s - V∞_out: [1.5500163131788576, 3.701161902600424, 4.7781830264083816] km/s - time of flight: 1.2506637578161152e7 seconds - arrival date: 2023-09-29T20:19:38.742 - thrust profile: [0.0037642309356178496 0.10817195619205817 -0.04203391806942476; 0.05018542722531452 0.011132758502156382 -0.0707574733140089; 0.01498586447762501 0.05712165647482545 -0.10331663549941099; -0.0021220081754707142 0.0427284404881686 -0.10738096661568876; 0.013851176936053975 0.06635540579133767 -0.11531028068050167; -0.03624664271973954 0.047411452014984014 -0.11058601864180033; -0.0020740631910354575 -4.710072118612996e-6 -0.1403320235583719; 0.004134084837005339 0.057833143727503075 -0.148726306245634; -0.000824882662939474 0.025545600899810554 -0.15811601473591735; 0.0033733625666936226 0.04310334955731879 -0.16265530338633763; 0.023284082987077983 0.07815514642145437 -0.14787129186662162; 0.011438920106420706 0.06298800208929839 -0.17089396585927522; -0.0028167264681480965 0.07221556852886035 -0.1682949193772566; 0.023003412445979414 0.07615232250394104 -0.12486622266414714; 0.05055936441931101 0.05061773551323538 -0.15558369926288854; 0.046376273514580145 0.05443645190395452 -0.15984218654287824; 0.02887318678938868 0.050242274973224 -0.11451690883278194; 0.05903220624034955 0.07663020899986919 -0.08872470614243323; 0.05646442157593271 0.0236833115162622 -0.12328998635670442; 0.052708769586655 0.04647341445165668 -0.08471778910840236] % -Phase 2: - Planet: Venus - V∞_in: [5.03318023152429, 6.280182305174015, -6.060996943876664] km/s - V∞_out: [8.771878835411606, 1.7271436802598803, -4.64552460331829] km/s - time of flight: 1.2805978832351272e8 seconds - arrival date: 2027-10-21T00:29:26.742 - thrust profile: [0.5166054641522004 0.38040574934818894 0.39483837842584535; 0.4828952263457908 -0.47829862312158744 0.40557553493743564; 0.6185006656113567 -0.4295308551988002 -0.3475134331936448; 0.4770039152011964 0.5271154524060135 -0.20000575030699538; 0.5412450144942943 -0.20886043145622096 0.43938036856081814; 0.5276789680667877 -0.5277616228639487 0.13628061369394617; 0.6415309466397165 -0.2678331791426979 -0.39558929497740725; 0.4343573860170071 0.502582921064376 -0.3318784701248486; 0.5800947529139152 -0.20204579937793274 0.3774150731579229; 0.5354834813587176 -0.4173102990305924 0.3796235568137587; 0.6184505220409655 -0.4417968378543587 -0.34238794209436774; 0.5080341201037585 0.5014345398019467 -0.33763169791467246; 0.5877098153802596 0.14114025736151312 0.3238083516450284; 0.5805187604081549 0.03982949798901487 0.38515870224511417; 0.5643130843803069 -0.5179163072176047 -0.19901273562840677; 0.618939895817285 0.389447844276657 -0.39925503596953016; 0.5411273409128876 0.3226806107049277 -0.37714997177083703; 0.6071744258656793 0.2911843912661802 0.28415164075125104; 0.5573265691088601 0.17823434208894331 0.4018394191685452; 0.5666337146024757 -0.5288498735192672 0.03819884543376086] % -Phase 3: - Planet: Jupiter - V∞_in: [0.7405450398567593, -7.5098445542472945, -2.40833325065344] km/s - V∞_out: [-3.959320578944167, 5.7458190962386, -3.749068046202953] km/s - time of flight: 1.421097770757432e8 seconds - arrival date: 2032-04-21T19:25:43.742 - thrust profile: [0.6668749885535331 0.7119439515000974 -0.47217742545747104; -0.6469564667143733 0.7765188128496617 0.1574004795502485; -0.773633525867842 0.7394373999282712 0.4027317982639249; -0.8166053790607609 0.6473990001925622 0.5207562510569261; -0.8373014340476008 0.18359240688570228 0.5993895358042353; -0.8390303451637329 -0.42462892361099186 0.6142766346586279; -0.8350359388066501 -0.6239649730883396 0.6256719643517975; -0.821756634573213 -0.7144142912083659 0.6297147364166188; -0.7958608968982823 -0.7601769494789784 0.6210466135863127; -0.7510364885805915 -0.7850808235066821 0.5966784108754225; -0.6657999775087994 -0.7894095061990805 0.5609708009540707; -0.5101942765778178 -0.7782021262749327 0.5141768423449582; -0.27236357899533525 -0.7487127433927561 0.4618021651904532; -0.054244989960793334 -0.6945361755047911 0.4108890323914806; 0.025980362043212305 -0.6152046918846878 0.35533971599792835; 0.03884979852161373 -0.5000474202661694 0.3091329458166366; 0.0001114281549689611 -0.3447827035482281 0.256908008578505; -0.045624236967968704 -0.10554833156388801 0.20144441453096268; -0.09710696728868398 0.19152555422247225 0.1087766532370442; -0.1282579442088115 0.39646864777852725 0.009236041193641553] % -Phase 4: - Planet: Saturn - V∞_in: [-4.741234768251964, 4.13190320501828, -0.5695428106723406] km/s - V∞_out: [-3.1515712454769806e-6, 5.189115178770385e-6, -1.6627213931492873e-7] km/s - time of flight: 1.8121908456931648e8 seconds - arrival date: 2038-01-18T06:03:47.742 - thrust profile: [0.13625040297481736 0.14933905804631312 0.2757743121789037; 0.1192604239518539 0.14450577052892158 0.21001652823369818; 0.09497180738630677 0.1436206134610816 0.1304125477411028; 0.05660650818705413 0.14397646798764285 0.029638921674881153; 0.0033026815164827928 0.128393265450669 -0.08364054831257349; -0.046298739509475266 0.09498117676572271 -0.17204312101516736; -0.07826400300811034 0.05748675105859162 -0.23458089715837857; -0.0898822681455277 0.026068150966949772 -0.27381493027410114; -0.08817956687074757 0.003963795201985765 -0.29324311165103717; -0.08006421778460109 -0.010427589988313526 -0.297505213206217; -0.06850428258195482 -0.019821792080172117 -0.2909679340025451; -0.055774010972997286 -0.02726836207051607 -0.2762869825770171; -0.04157864032693081 -0.03339735152686053 -0.25548472609696515; -0.02660891319542901 -0.03894896063483435 -0.22960782433619792; -0.010643007042148598 -0.04490858196263294 -0.19956755059053796; 0.00580413466562435 -0.05025272650756578 -0.16582165226689483; 0.022646438724084665 -0.055672928642956324 -0.12919013606158447; 0.03956702474738428 -0.06069755736325737 -0.09167033305435902; 0.0569563523141951 -0.06556824149960896 -0.053646667488796825; 0.07561851012706877 -0.0723267563955561 -0.016753115096183893] % - -Mass Used: 2137.3878774591703 kg -Launch C3: 35.71538607037856 km²/s² -||V∞_in||: 6.31476921482568 km/s diff --git a/archive/EVVJS.html b/archive/EVVJS.html deleted file mode 100644 index 52689e1..0000000 --- a/archive/EVVJS.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - diff --git a/archive/EVVJS_archive b/archive/EVVJS_archive deleted file mode 100644 index 2bfba50..0000000 --- a/archive/EVVJS_archive +++ /dev/null @@ -1,91 +0,0 @@ -archive/EVVJS_archive ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2024-06-24T03:41:10.468 -Launch V∞: [-2.5086977090763227, -5.909009701214558, -3.6145624632193294] km/s -Phase 1: - Planet: Venus - V∞_in: [-8.641740181450986, -2.7358765971708188, 5.979083178622357] km/s - V∞_out: [-8.782585218349974, -2.7633891948741853, 5.757128066064576] km/s - time of flight: 1.3058425505068028e8 seconds - arrival date: 2028-08-13T13:05:25.468 - thrust profile: [-0.7066166088184461 0.694440248124216 0.7479354980537709; -0.6327447429640423 -0.8354350485844262 0.7834527345864157; 0.9020568747016394 0.8877052626244303 -0.6463263227561554; -0.7301431150683071 0.6609966418814177 -0.7438889151598259; 0.730852451440183 -0.7320972842184537 0.7604738505723868; 0.7972709043563252 0.721855932933707 0.7718028396811908; -0.8037412340829777 0.8087516989811351 -0.7172943955497878; 0.7648238186384819 0.6552635836307407 -0.721155847669259; 0.7291150156338002 0.748678684325491 0.7866560258556328; -0.7570680522417093 0.7690073045139784 -0.6461755325555683; -0.6468702385091074 -0.8148737116229223 -0.7704229798858344; -0.4993264506198249 0.7454968352904051 0.7338556974594883; 0.7368764981991002 -0.6117948959055127 0.8068497932656402; -0.7962857723296427 0.7491959753561124 -0.654565239742625; -0.7127612827380243 0.6906152690232072 -0.77926816829975; -0.6834549942628344 -0.7126511442816399 0.7270169479529096; 0.6623991589464917 -0.6788349696325189 0.817241726963756; 0.7045461026526441 0.6832122117875238 -0.6923017984092904; -0.7118848172229095 0.6940290158932474 -0.7555659392711116; -0.6684106313303576 -0.695492267513801 0.7927961883463502] % -Phase 2: - Planet: Venus - V∞_in: [-7.955987785349071, -1.7429230646850489, 7.048560055803307] km/s - V∞_out: [-8.38468808776243, 4.638807911180807, 4.920220822386981] km/s - time of flight: 3.903384248532212e7 seconds - arrival date: 2029-11-08T07:49:27.468 - thrust profile: [0.35184470451251054 -0.3489438480396312 0.22003829255796042; 0.5775112094730798 0.3466350775731712 0.10768869846318309; 0.5151690947404881 0.6922646119099484 -0.2079306947550997; 0.03820729926768738 0.7645099364102405 -0.003934023466790116; -0.5310966588437559 0.6960577720418427 -0.2806379441488921; -0.4888319757324884 0.6421514470556614 -0.3174191597815846; -0.34372723910767994 0.6560895563596227 -0.16929444361647178; -0.3645888618705135 0.634917562387229 0.1666892583656993; -0.3850511801341504 0.7324174772643002 0.5376102954603407; -0.6275951088762817 0.7623544346482719 0.6418628750791122; -0.7919929569477481 0.5902287990856233 0.45549206134198506; -0.793859142829226 -0.27621743364089885 -0.03426934297306585; -0.6072979328607674 -0.6138362647581398 -0.4816955133844994; 0.13432682697115447 -0.5431982957931105 -0.6262239404967714; 0.5688082709851283 -0.21021884608354516 -0.5260160342268195; 0.6818162423845489 0.5160256516002725 -0.4092906774489981; 0.7130018091756617 0.7341633847919329 -0.15724287718021424; 0.6616897627009751 0.8195554298912001 0.3135759308050811; 0.1872587594296505 0.8726717894768014 0.6224150121537937; -0.6414995880519144 0.8901062055995407 0.7300574454135067] % -Phase 3: - Planet: Jupiter - V∞_in: [3.616389218491424, -5.528555297073314, 2.6454669550732093] km/s - V∞_out: [-4.714476188428925, 3.7327085648268112, 3.805565087766136] km/s - time of flight: 1.0083979624306786e8 seconds - arrival date: 2033-01-18T10:52:43.468 - thrust profile: [-0.9659103696906655 0.9517515910607882 0.8168373781737548; -0.9561283643434136 -0.8761699655545768 -0.1939995320784213; -0.9275867912262411 -0.9136864536027992 -0.4060037610832777; -0.8853757072400111 -0.9132743466476493 -0.3994899790867979; -0.8271257223116684 -0.9063668321809316 -0.341644963512146; -0.7251990654980359 -0.8962396229655277 -0.2630714822249463; 0.18838507258195641 -0.8860877807707359 -0.15307132464698348; 0.6622301460691353 -0.8684657561454765 0.07422800726056446; 0.6152410169116248 -0.8481784036097828 0.2658920782241131; 0.6215425470318906 -0.8230726802555173 0.32667501700810464; 0.6389070189564778 -0.7921065374330535 0.34021110523295184; 0.6318769085000678 -0.7547402247270236 0.3362004802720032; 0.616705490069356 -0.708911815572844 0.32003622824074046; 0.5945544151167129 -0.6524425628293116 0.29334179519703246; 0.5663787104667805 -0.5830242242373314 0.2574479200400718; 0.5347064309525714 -0.49844216424182536 0.2142037683145213; 0.4986839302662462 -0.39909400732377337 0.16566817479325446; 0.45286850381956695 -0.28918436173239803 0.1141785086594864; 0.37710967383789334 -0.1678572767236383 0.06149121277195424; 0.25394438978570527 0.02043569238203405 0.009191155783547409] % -Phase 4: - Planet: Saturn - V∞_in: [-3.2880012796332987, 2.1211606572569277, 0.48142650562617806] km/s - V∞_out: [-8.731880472477191e-6, 9.666612310001054e-6, -6.225039409550941e-7] km/s - time of flight: 2.1161982067082927e8 seconds - arrival date: 2039-10-03T18:09:43.468 - thrust profile: [0.022423037123395814 0.08059850157352823 -0.1327356604236625; 0.01554844506706407 0.07575167965809157 -0.08215431382545887; 0.004436644366473565 0.0665844137373235 -0.028828351796870644; -0.008131707121939417 0.055075456865770506 0.017731675612583327; -0.02018941938325407 0.045096951581116415 0.06687637224142223; -0.02543873854159729 0.02905260962667718 0.11099986430188423; -0.022683647304998084 0.014600108269522964 0.14240131923790691; -0.01635725372584873 0.005199870254546869 0.1603574566237192; -0.009646680596205824 -0.0005145097922692435 0.16718880257957977; -0.0034057298966922184 -0.0044319774679023915 0.16564089244298724; 0.0024575970566733775 -0.007624658692633722 0.15799198592156033; 0.008185905684027191 -0.010539011665542544 0.14597553943022623; 0.013987314799160704 -0.013330717852839631 0.13093216092661572; 0.020037882876062143 -0.01605336859123858 0.11391525190686709; 0.02646489450515348 -0.018721137962794496 0.09575475738764945; 0.033373123348953045 -0.021357123294403972 0.07717404261022846; 0.04100633524272448 -0.02409647883011826 0.05884172751529372; 0.04996375895080879 -0.02726627285470597 0.041127114982092414; 0.061081932228138576 -0.031206207742307278 0.02360571733260185; 0.07466681359328371 -0.03585261547468276 0.005215821732814806] % - -Mass Used: 2591.3951917643953 kg -Launch C3: 54.27502164508673 km²/s² -||V∞_in||: 3.9423402223912998 km/s - - - ---------------------------- -Spacecraft: mySat - dry_mass: 200.0 kg - specific impulse: 3200.0 kg/s - max_thrust: 0.00025 kN - num_thrusters: 1 - duty_cycle: 1.0 -Launch Mass: 3500.0 kg -Launch Date: 2023-05-08T02:15:41.742 -Launch V∞: [-2.6705377464328075, 1.81220401477148, -5.02986389717478] km/s -Phase 1: - Planet: Venus - V∞_in: [-2.6649059053371618, 1.1318437761748215, 5.5271509852418275] km/s - V∞_out: [1.5500163131788576, 3.701161902600424, 4.7781830264083816] km/s - time of flight: 1.2506637578161152e7 seconds - arrival date: 2023-09-29T20:19:38.742 - thrust profile: [0.0037642309356178496 0.10817195619205817 -0.04203391806942476; 0.05018542722531452 0.011132758502156382 -0.0707574733140089; 0.01498586447762501 0.05712165647482545 -0.10331663549941099; -0.0021220081754707142 0.0427284404881686 -0.10738096661568876; 0.013851176936053975 0.06635540579133767 -0.11531028068050167; -0.03624664271973954 0.047411452014984014 -0.11058601864180033; -0.0020740631910354575 -4.710072118612996e-6 -0.1403320235583719; 0.004134084837005339 0.057833143727503075 -0.148726306245634; -0.000824882662939474 0.025545600899810554 -0.15811601473591735; 0.0033733625666936226 0.04310334955731879 -0.16265530338633763; 0.023284082987077983 0.07815514642145437 -0.14787129186662162; 0.011438920106420706 0.06298800208929839 -0.17089396585927522; -0.0028167264681480965 0.07221556852886035 -0.1682949193772566; 0.023003412445979414 0.07615232250394104 -0.12486622266414714; 0.05055936441931101 0.05061773551323538 -0.15558369926288854; 0.046376273514580145 0.05443645190395452 -0.15984218654287824; 0.02887318678938868 0.050242274973224 -0.11451690883278194; 0.05903220624034955 0.07663020899986919 -0.08872470614243323; 0.05646442157593271 0.0236833115162622 -0.12328998635670442; 0.052708769586655 0.04647341445165668 -0.08471778910840236] % -Phase 2: - Planet: Venus - V∞_in: [5.03318023152429, 6.280182305174015, -6.060996943876664] km/s - V∞_out: [8.771878835411606, 1.7271436802598803, -4.64552460331829] km/s - time of flight: 1.2805978832351272e8 seconds - arrival date: 2027-10-21T00:29:26.742 - thrust profile: [0.5166054641522004 0.38040574934818894 0.39483837842584535; 0.4828952263457908 -0.47829862312158744 0.40557553493743564; 0.6185006656113567 -0.4295308551988002 -0.3475134331936448; 0.4770039152011964 0.5271154524060135 -0.20000575030699538; 0.5412450144942943 -0.20886043145622096 0.43938036856081814; 0.5276789680667877 -0.5277616228639487 0.13628061369394617; 0.6415309466397165 -0.2678331791426979 -0.39558929497740725; 0.4343573860170071 0.502582921064376 -0.3318784701248486; 0.5800947529139152 -0.20204579937793274 0.3774150731579229; 0.5354834813587176 -0.4173102990305924 0.3796235568137587; 0.6184505220409655 -0.4417968378543587 -0.34238794209436774; 0.5080341201037585 0.5014345398019467 -0.33763169791467246; 0.5877098153802596 0.14114025736151312 0.3238083516450284; 0.5805187604081549 0.03982949798901487 0.38515870224511417; 0.5643130843803069 -0.5179163072176047 -0.19901273562840677; 0.618939895817285 0.389447844276657 -0.39925503596953016; 0.5411273409128876 0.3226806107049277 -0.37714997177083703; 0.6071744258656793 0.2911843912661802 0.28415164075125104; 0.5573265691088601 0.17823434208894331 0.4018394191685452; 0.5666337146024757 -0.5288498735192672 0.03819884543376086] % -Phase 3: - Planet: Jupiter - V∞_in: [0.7405450398567593, -7.5098445542472945, -2.40833325065344] km/s - V∞_out: [-3.959320578944167, 5.7458190962386, -3.749068046202953] km/s - time of flight: 1.421097770757432e8 seconds - arrival date: 2032-04-21T19:25:43.742 - thrust profile: [0.6668749885535331 0.7119439515000974 -0.47217742545747104; -0.6469564667143733 0.7765188128496617 0.1574004795502485; -0.773633525867842 0.7394373999282712 0.4027317982639249; -0.8166053790607609 0.6473990001925622 0.5207562510569261; -0.8373014340476008 0.18359240688570228 0.5993895358042353; -0.8390303451637329 -0.42462892361099186 0.6142766346586279; -0.8350359388066501 -0.6239649730883396 0.6256719643517975; -0.821756634573213 -0.7144142912083659 0.6297147364166188; -0.7958608968982823 -0.7601769494789784 0.6210466135863127; -0.7510364885805915 -0.7850808235066821 0.5966784108754225; -0.6657999775087994 -0.7894095061990805 0.5609708009540707; -0.5101942765778178 -0.7782021262749327 0.5141768423449582; -0.27236357899533525 -0.7487127433927561 0.4618021651904532; -0.054244989960793334 -0.6945361755047911 0.4108890323914806; 0.025980362043212305 -0.6152046918846878 0.35533971599792835; 0.03884979852161373 -0.5000474202661694 0.3091329458166366; 0.0001114281549689611 -0.3447827035482281 0.256908008578505; -0.045624236967968704 -0.10554833156388801 0.20144441453096268; -0.09710696728868398 0.19152555422247225 0.1087766532370442; -0.1282579442088115 0.39646864777852725 0.009236041193641553] % -Phase 4: - Planet: Saturn - V∞_in: [-4.741234768251964, 4.13190320501828, -0.5695428106723406] km/s - V∞_out: [-3.1515712454769806e-6, 5.189115178770385e-6, -1.6627213931492873e-7] km/s - time of flight: 1.8121908456931648e8 seconds - arrival date: 2038-01-18T06:03:47.742 - thrust profile: [0.13625040297481736 0.14933905804631312 0.2757743121789037; 0.1192604239518539 0.14450577052892158 0.21001652823369818; 0.09497180738630677 0.1436206134610816 0.1304125477411028; 0.05660650818705413 0.14397646798764285 0.029638921674881153; 0.0033026815164827928 0.128393265450669 -0.08364054831257349; -0.046298739509475266 0.09498117676572271 -0.17204312101516736; -0.07826400300811034 0.05748675105859162 -0.23458089715837857; -0.0898822681455277 0.026068150966949772 -0.27381493027410114; -0.08817956687074757 0.003963795201985765 -0.29324311165103717; -0.08006421778460109 -0.010427589988313526 -0.297505213206217; -0.06850428258195482 -0.019821792080172117 -0.2909679340025451; -0.055774010972997286 -0.02726836207051607 -0.2762869825770171; -0.04157864032693081 -0.03339735152686053 -0.25548472609696515; -0.02660891319542901 -0.03894896063483435 -0.22960782433619792; -0.010643007042148598 -0.04490858196263294 -0.19956755059053796; 0.00580413466562435 -0.05025272650756578 -0.16582165226689483; 0.022646438724084665 -0.055672928642956324 -0.12919013606158447; 0.03956702474738428 -0.06069755736325737 -0.09167033305435902; 0.0569563523141951 -0.06556824149960896 -0.053646667488796825; 0.07561851012706877 -0.0723267563955561 -0.016753115096183893] % - -Mass Used: 2137.3878774591703 kg -Launch C3: 35.71538607037856 km²/s² -||V∞_in||: 6.31476921482568 km/s - - - diff --git a/archive/EMJS_2021-12-01T15:04:58.660/mission b/archive/best/EMJS_2021-12-01T15:04:58.660/mission similarity index 100% rename from archive/EMJS_2021-12-01T15:04:58.660/mission rename to archive/best/EMJS_2021-12-01T15:04:58.660/mission diff --git a/archive/EMJS_2021-12-01T15:04:58.660/plot.html b/archive/best/EMJS_2021-12-01T15:04:58.660/plot.html similarity index 100% rename from archive/EMJS_2021-12-01T15:04:58.660/plot.html rename to archive/best/EMJS_2021-12-01T15:04:58.660/plot.html diff --git a/archive/EMS_2021-12-12T16:01:04.514/mission b/archive/best/EMS_2021-12-12T16:01:04.514/mission similarity index 100% rename from archive/EMS_2021-12-12T16:01:04.514/mission rename to archive/best/EMS_2021-12-12T16:01:04.514/mission diff --git a/archive/EMS_2021-12-12T16:01:04.514/plot.html b/archive/best/EMS_2021-12-12T16:01:04.514/plot.html similarity index 100% rename from archive/EMS_2021-12-12T16:01:04.514/plot.html rename to archive/best/EMS_2021-12-12T16:01:04.514/plot.html diff --git a/archive/best/long_mission b/archive/best/long_mission new file mode 100644 index 0000000..fb51376 --- /dev/null +++ b/archive/best/long_mission @@ -0,0 +1,36 @@ +/home/connor/projects/thesis/archive/best/long_mission--------------------------- + +Spacecraft: ingested + dry_mass: 200.0 kg + specific impulse: 3200.0 kg/s + max_thrust: 0.00025 kN + num_thrusters: 1 + duty_cycle: 1.0 +Launch Mass: 3500.0 kg +Launch Date: 2023-11-08T16:28:05.002 +Launch V∞: [-4.335012055084635, 4.544887484580865, 0.9951321890482566] km/s +Phase 1: + Planet: Mars + V∞_in: [-7.121293324402133, 3.1557449977550442, 0.2574124611969375] km/s + V∞_out: [-5.88728969114733, 5.091798086780573, 0.4318349867190985] km/s + time of flight: 7.69225867524608e7 seconds + arrival date: 2026-04-16T23:51:11.002 + thrust profile: [-0.03956033280289971 0.014502274153396886 0.013767483820172557; -0.041576479761307766 0.010774744221230172 0.015954618100526122; -0.04353519609600167 0.007026291842675089 0.018015518823847464; -0.04547258505717467 0.0030483408188381605 0.01993777253806961; -0.047309011488274606 -0.0012193548498561485 0.021657327331670945; -0.052415487659225525 -0.06416407139171071 0.01707388662648066; -0.053795860137490825 -0.06910602876361567 0.018377866968160055; -0.05478537648848572 -0.07435827994314907 0.01948872251679001; -0.05534637430302962 -0.07987969781686377 0.020391393740754694; -0.05542234511951779 -0.08557119998417642 0.02112165287536681; -0.04603653494469639 -0.11758339178872364 0.010478731803032337; -0.045131078072944794 -0.12330822437476184 0.010879231121188585; -0.04374974899764054 -0.12899509823771538 0.011155318621208977; -0.04192900589988677 -0.1345812372404263 0.011297583377631603; -0.039688700024628897 -0.1399961637348015 0.011314220390491788; -0.021847974947327285 -0.16435052102367306 0.002129770511850757; -0.0188961179478137 -0.16932814279205108 0.0019686779710134782; -0.015599029971580343 -0.17407912298359424 0.0017313208387575577; -0.012031227415560878 -0.17858564810418573 0.0013985317033249586; -0.008207263100371613 -0.18286189049060542 0.0010060475404519795; 0.014387339499824707 -0.19615027292721257 -0.00697183966316377; 0.018642044330809005 -0.19987677851880534 -0.007463937791430979; 0.023072513804048733 -0.20333133902195877 -0.00801459777552152; 0.027678111409082235 -0.2065512162021133 -0.008611471741542965; 0.032416273918375434 -0.20950234109176658 -0.009241460528211365; 0.05727065647767366 -0.2191433536041639 -0.014881165830189167; 0.062210812252887084 -0.22156351523857395 -0.015576788935959698; 0.06721613957517825 -0.22373619052124705 -0.016302796271852785; 0.07231447457452297 -0.2256683324065783 -0.01705477220837316; 0.07744821845226961 -0.22736856704804745 -0.017819357428142422; 0.10200350811113468 -0.2278163660730623 -0.021691173614823873; 0.10718625444262414 -0.22902365778493775 -0.022499165329662302; 0.11238587770647483 -0.23001847034344625 -0.023321075083325548; 0.1175907742151868 -0.23079464658829757 -0.024158451967652046; 0.12281268073016817 -0.2313256017139053 -0.025009765392792066; 0.14734148617688178 -0.23193110054122293 -0.026828068899809883; 0.15246062165647492 -0.2320289354192666 -0.027693691138489004; 0.15756013484944287 -0.23190919000372037 -0.0285724598987323; 0.16262957652479712 -0.23155961671710285 -0.029454306835995363; 0.16762616877319578 -0.2310186539384696 -0.030330493888002703; 0.19021986463225274 -0.2237256987767045 -0.030832740235886377; 0.19505197721608555 -0.22276253734494164 -0.0317116881014192; 0.19984023688892388 -0.22157614923229768 -0.03260448718125773; 0.204553599155851 -0.22018960071693844 -0.033482125661950926; 0.20920235719105212 -0.21858157069918113 -0.0343665518915779; 0.2279686631467231 -0.2074422688851766 -0.03356807904648546; 0.2323853660755647 -0.2054201599551011 -0.03444494413786678; 0.23671311464094724 -0.2032047355747267 -0.03531629778279262; 0.24094332815999528 -0.20077041104419038 -0.0361806846806879; 0.24508066397640577 -0.1981405377685498 -0.03702438323954723; 0.2620323690523707 -0.18676055455915724 -0.035321161962334015; 0.2658847553944062 -0.1837111520291871 -0.03616029682180003; 0.2696275418295141 -0.18045886191354016 -0.03698682357490637; 0.27327302946151294 -0.17699706837176704 -0.03780180073404257; 0.27678271265735493 -0.17334151560199165 -0.03859889067141412; 0.2909191888741266 -0.15618402096479228 -0.03611127095741274; 0.2941076934397531 -0.1520807594030151 -0.036885574493546645; 0.2971711407675296 -0.1477847558967073 -0.03765273809608395; 0.3000921225525933 -0.14327687220290794 -0.03840483203030062; 0.302873185822033 -0.13857943321564622 -0.039116765312786565; 0.3116655641933065 -0.11991931768047741 -0.0361834413012538; 0.31410598858453276 -0.11476986707549652 -0.03686954460237472; 0.3163852071623763 -0.10941364316275648 -0.03753204013869077; 0.31848712811881486 -0.10386237940041423 -0.03816423179059982; 0.3204262692565581 -0.0981154571983449 -0.03878521398590498; 0.3256678044130722 -0.07838444022075244 -0.03511972772107344; 0.32721151962628264 -0.07219320123535682 -0.035684990170265496; 0.3285634628040565 -0.0658097723763517 -0.03621630172719094; 0.3296774910670562 -0.059216512263922466 -0.03672269403520816; 0.3306037421484716 -0.052440905826970474 -0.03719693970630558; 0.33328388923267627 -0.030327534780048324 -0.033168979778165145; 0.33371746054004786 -0.023134888383537524 -0.033576710353787294; 0.33389175751698497 -0.01574903993297518 -0.03393973891492299; 0.33380633367079 -0.008182342781467823 -0.0342573724908797; 0.33342660729643503 -0.0004248833440292039 -0.03453996222672837; 0.3390725685662831 0.02756569570957198 -0.030334702196871285; 0.3380833432257479 0.03567047160764992 -0.030528989791387733; 0.33675065806255133 0.04393525489567044 -0.030663612383741653; 0.33506715162123424 0.05238261972835011 -0.030758858718819428; 0.3330117665436285 0.0609445328094011 -0.03079110300637972; 0.311092400758174 0.09346079037581413 -0.025420523227424406; 0.30810889360138993 0.10225487688815191 -0.025340625186851942; 0.3046520673782745 0.1111657055432318 -0.02519931087775893; 0.3006841235275496 0.12016917200239183 -0.024980281657263303; 0.2961738618627909 0.1292489694856472 -0.024701968974558373; 0.2735165965939293 0.1619979905410212 -0.01869630655188906; 0.2676587760768934 0.1710598613565007 -0.018258442297774177; 0.2611268574754945 0.18010472448692472 -0.017743059114779546; 0.2538542304726611 0.18910841101106657 -0.01712960149634353; 0.24581028537105218 0.19800484453654849 -0.016418319274889952; 0.20666869884086048 0.24449798918762772 -0.010479404541833484; 0.19661838861414238 0.25278629475126474 -0.009583933716756832; 0.185593310022131 0.26078424163575775 -0.008578297521869437; 0.1735491928214268 0.2684089062735019 -0.007463828245551458; 0.1604241654210947 0.2755419168542371 -0.006243673883006362; 0.11764420987192885 0.3026128805297053 -0.0027808955696240526; 0.1020256537979734 0.30819300429344426 -0.0013314690854612414; 0.08524068300499618 0.31284158307591525 0.0002381332205356246; 0.06730138419613374 0.3163648963620088 0.0019230866854307947; 0.04826513140941637 0.3185318511746061 0.003707513869349553] % +Phase 2: + Planet: Jupiter + V∞_in: [-2.4700745323840945, 3.5992843576814684, -0.04897910356619292] km/s + V∞_out: [2.3726396804033665, 3.660071493225041, -0.18342240674607424] km/s + time of flight: 1.0365627669349752e8 seconds + arrival date: 2029-07-29T17:15:47.002 + thrust profile: [-0.05988472231417988 0.5098718574120789 0.003380381450714991; -0.09985679108378966 0.5099970456619252 0.007680524392304216; -0.14083421951474379 0.5051230227055744 0.012059671089214113; -0.1806537704798288 0.49506022146586576 0.01638507392002354; -0.21707969492739523 0.48021220494730227 0.02057113683022605; -0.32471394771469786 0.4295719891811384 0.01872201874781426; -0.347149092726571 0.4026010250742786 0.022369089660714277; -0.3635390170080211 0.37415292304681513 0.025671314432171383; -0.3742393760147842 0.3457764845105525 0.02865266479348716; -0.3800621096770123 0.31860555955757813 0.031325752410159356; -0.39269541135392216 0.2188962027151091 0.03258569777778156; -0.39145308216679325 0.1937691388951771 0.03471143696114105; -0.3880119345885402 0.171349220288765 0.03661393416731571; -0.3830191997329326 0.15157634467357106 0.03831373113348574; -0.3769823877981445 0.13425557848329225 0.039836235108387456; -0.35514383707999975 0.0942343336397406 0.04952161544225744; -0.3477490228181278 0.08104440223464975 0.050723794597789085; -0.3401775362653594 0.06964193109114582 0.0517919222219017; -0.3325828482029597 0.05978311736608686 0.05273028845807096; -0.32506788814378285 0.05127786041217034 0.05356197088206576; -0.30127664757064254 0.03503792324857105 0.0678775597218983; -0.29389828176960936 0.028719164402623547 0.06849638363606865; -0.2867579056968465 0.02327696635356762 0.06903033183753615; -0.279878902965117 0.018597268896111088 0.06948001101246397; -0.2732639685923939 0.014579106100064064 0.06985564581182432; -0.25143317328935577 0.004822032764249745 0.08096437986103547; -0.24522909200643966 0.0018873197727133813 0.08119267602988196; -0.23928898621498146 -0.000608531122887676 0.08136448741577101; -0.23360561093639462 -0.0027289405875453327 0.0814753944747385; -0.22816865402914116 -0.004512956524485317 0.08153804920841505; -0.21234203920450526 -0.011413644583325671 0.0852674329374285; -0.20731416132016534 -0.012646855647744948 0.08522622899852404; -0.2025030171885313 -0.01365436394320526 0.08514312487442337; -0.19789976269436427 -0.014468226957282103 0.08501596072203135; -0.19348767693675864 -0.015105863083131995 0.08484912080149803; -0.18004901233725823 -0.02060449520344064 0.08340217879018821; -0.1759662862657398 -0.020951068437642564 0.08316118843675945; -0.17205156414511996 -0.021182166364363285 0.08288603181978693; -0.1682940386234932 -0.021310823181451173 0.08257708638661887; -0.16468683810346085 -0.021346310895505764 0.08223873732174773; -0.1543320368498933 -0.025660974285847696 0.07442424976309485; -0.15097888054040368 -0.025541687729640335 0.07402819847396758; -0.14775311478422373 -0.02536136401215251 0.0736086638129803; -0.14464992068219282 -0.02512728735566848 0.07316223230628852; -0.1416558613450808 -0.024845085523198057 0.07269211361342709; -0.1415623768665157 -0.028792559619746007 0.06345781418680149; -0.13878387444913906 -0.028431438277586155 0.06294422712493711; -0.13610076696164725 -0.028037829197217028 0.06241031547053575; -0.1335080193450605 -0.027616248159230982 0.061856689730120734; -0.1310011543407292 -0.027173070081896185 0.061282177796602645; -0.11649284418400539 -0.029718660679223928 0.05059493418875514; -0.11412747793329776 -0.029235169928036604 0.04998534694909494; -0.11183185659474973 -0.028739156807069538 0.049357459365379885; -0.10960785386698936 -0.028230136583549347 0.04871458263785479; -0.107449414764391 -0.027712732070757987 0.048054900238084765; -0.1010067742543605 -0.030035913148180264 0.03985652411759926; -0.0989658692805771 -0.029504447321812382 0.03916932532994344; -0.09698208078877331 -0.02896899150495436 0.038466386559246106; -0.09505063546052801 -0.028431606854815376 0.037751657245212324; -0.09317143312733227 -0.027892622486673277 0.03702228867717901; -0.08755719665655483 -0.029654460591863302 0.03165112419363048; -0.08576743409266635 -0.029114549477146912 0.03089813129635783; -0.08402030511855238 -0.028578111035422484 0.030133890557482588; -0.08231359723039965 -0.028044148889432248 0.029358424561623162; -0.08064580281614322 -0.027512635462536118 0.028571943924095334; -0.07562099754108047 -0.029225028527746767 0.026135747885363513; -0.07402205124189658 -0.02870096662135258 0.025329546723042964; -0.07245538189513678 -0.02818103553603966 0.024513810950172413; -0.07091914838573711 -0.027667562066487267 0.0236892820980254; -0.06941194567127179 -0.02715852307168577 0.022855649696120566; -0.06444725216331891 -0.028129807594017883 0.02241381197641579; -0.0629887732988159 -0.02763280189951615 0.021563370700178854; -0.06155686282996444 -0.027142510126807948 0.02070601768968898; -0.060147421316205596 -0.026656699587050477 0.019841340933161766; -0.05875974806303113 -0.026179197427987327 0.01896864012786145; -0.05474981164171225 -0.027817938578884576 0.020689703314815632; -0.05339834306170722 -0.02735214679579984 0.019804305041766553; -0.052064855674675614 -0.026893378665906336 0.0189127175609396; -0.05074918251335782 -0.02644100703367326 0.018015696025811878; -0.04944799401648106 -0.02599578821354754 0.01711307693411162; -0.04436520947052908 -0.02715696450606668 0.02003529214607189; -0.043089584107393296 -0.02672393174200551 0.01912180324645498; -0.04182530873924276 -0.026296220647751358 0.01820385010281347; -0.04057366905297342 -0.025876206610750012 0.01728182977712425; -0.039331241703650065 -0.02545942425212438 0.01635625450605495; -0.02725788215620618 -0.028444223181240496 0.02297009691214131; -0.026027590759992635 -0.02804148220354547 0.022036752187993003; -0.024805147240372426 -0.02764378253724356 0.02110101491862047; -0.023589347866205486 -0.02725091384718256 0.020161683409456097; -0.022379917120656196 -0.026863185354985736 0.019219647145726874; 0.0024611476896890623 -0.01530199690864104 0.0012834357703477152; 0.0036707313966874316 -0.014923349116622638 0.0003322506378020735; 0.0048766102964706085 -0.01454799372327185 -0.0006210748132951684; 0.0060798953671353006 -0.014175483649539933 -0.0015758044856345728; 0.007280016024428352 -0.013804886358427955 -0.0025320598985469427; 0.010063656512470718 -0.011858559656874148 -0.0006649670891605682; 0.0112610952310549 -0.01149290667393944 -0.0016238692554735288; 0.012457556187847591 -0.011129815323658804 -0.002582669900111043; 0.013653698635247962 -0.010768062445170068 -0.0035421759772075873; 0.014850558635080485 -0.010407794132715763 -0.004501417594322374] % +Phase 3: + Planet: Saturn + V∞_in: [-1.288181310839508, 3.2263876606130104, -0.15259601195389053] km/s + V∞_out: [0.48748673373831564, 0.4905484443382068, 0.477662291276709] km/s + time of flight: 2.643066332108945e8 seconds + arrival date: 2037-12-13T19:46:20.002 + thrust profile: [0.05787434800100662 0.06365972987059527 -0.004690937847485817; 0.058804962259307765 0.0631535995879651 -0.004740314009454671; 0.05983542454257423 0.06268609928169047 -0.004788047127416414; 0.060975433718026835 0.062268789932902475 -0.004835524503135446; 0.062225980024771796 0.06191324474149255 -0.004880865078012681; 0.06285801042135475 0.054884663480775316 -0.004819160140313061; 0.06433749312618502 0.054701052047457566 -0.004861768137879246; 0.06593351900262197 0.05462711861876099 -0.004903833691377991; 0.06764791684805822 0.05468390798107871 -0.004945075327582575; 0.06947857183941591 0.05489653022456621 -0.004980756541231241; 0.07158131197912566 0.05370903624290616 -0.004989096177551872; 0.07363165632802447 0.05431132268456726 -0.005020718083045292; 0.07577820988565821 0.05515538438056131 -0.005046798453303127; 0.0780073675020361 0.05627588650036708 -0.005067760214972139; 0.08029568923374143 0.05771722861801827 -0.005083195330091614; 0.08641404640859522 0.06540989432376075 -0.005159860038250109; 0.08872876215837687 0.06761198691109115 -0.005157363382001936; 0.09098645045139106 0.07027159619046919 -0.005144483070629835; 0.09311920513687692 0.07343855878826683 -0.005115355981375685; 0.0950435632074984 0.07715907512797704 -0.005070050038753845; 0.0908660761179946 0.08874696789878138 -0.004496676548803941; 0.09203697993375162 0.09364596073645495 -0.004406109321394195; 0.09260828024327085 0.09915333146965871 -0.004286107929658186; 0.09240637528208999 0.10523220896976805 -0.004130286277826924; 0.09123868316489085 0.11179453929787758 -0.003935854513014516; 0.07912465530851204 0.13596343038757475 -0.0028759951878351217; 0.07549824173301634 0.14287262484776403 -0.002591877765754475; 0.07044590636435358 0.1495962483655315 -0.002262681758105387; 0.06394805064460637 0.15579217045212151 -0.0018902947270343009; 0.056112548356250944 0.16109946342889161 -0.0014792330372583168; 0.01904757213758233 0.17335141612932936 0.0004365544649561594; 0.009384103454269783 0.17596362750956665 0.000882767166216666; -0.0006032423594752967 0.17701150517873598 0.0013263367626259854; -0.010480530421161873 0.17651567069549542 0.0017538590199095807; -0.019864131305118157 0.17461251767364694 0.0021520045503883646; -0.05544288687740597 0.16702351088257864 0.0039606324298478435; -0.06295277675747966 0.16300176340850153 0.004276097768694192; -0.06939936202391099 0.15831833114553567 0.004547844760238192; -0.07477991730883271 0.15321727880857572 0.004777783846248338; -0.07914692452014976 0.14790369716999832 0.004966416095723749; -0.09768056439601996 0.1315897001493129 0.0060927517267796195; -0.10025432283625794 0.12627019907626186 0.006210956306072848; -0.10211674495356184 0.12111183400400113 0.006300806993342294; -0.10337178322590118 0.11617115733330916 0.006365439420741851; -0.10411315654262526 0.11148534135157803 0.006408856802719585; -0.11145137599334029 0.09663646118392062 0.006968262186688305; -0.11139513964195542 0.0924950143823055 0.006977002971475946; -0.11104614609848756 0.08863309161697829 0.00697321899610817; -0.11045699644128014 0.08504405119167102 0.0069578095966956605; -0.10967309376541882 0.08171409692812766 0.006932896225461464; -0.11346215033922648 0.07153553263548147 0.007283062872687444; -0.11239133056124612 0.06868639268322956 0.007242651339214947; -0.11122068319797335 0.06605392786207011 0.007196147885643773; -0.10997182069294363 0.06362301141102655 0.007144906756191574; -0.10866203074565452 0.06137874243355965 0.007089031998008915; -0.10882247916215068 0.051286067449190516 0.007021353108173517; -0.1074314564672795 0.049376951298364384 0.006958826502473229; -0.10601734008274794 0.04761439023924965 0.006893783213155025; -0.10458839303537582 0.04598613649007138 0.006826025792342359; -0.10315143090380435 0.044482152407399424 0.006756833630724034; -0.10462193352254216 0.031820244798679787 0.006445645832376893; -0.10318382535379975 0.03054038003667393 0.006373182758224606; -0.10175112664140157 0.029356784730798346 0.006299584979370768; -0.10032722734085553 0.028260174799026126 0.006224819087912654; -0.09891385336534615 0.02724385790286855 0.006149345795101277; -0.093268498989721 0.00812297399147717 0.0052265797092424385; -0.09188304463066377 0.007256655005284251 0.005150213714500697; -0.09051260761340546 0.0064514301571631325 0.0050729858743302735; -0.08915836084794382 0.005702278227716097 0.004995363126314977; -0.08781997142598436 0.005004364824361484 0.004917333622293092; -0.06930476427073393 -0.011470924413190399 0.0037955243203862477; -0.06800277450362639 -0.012076207430019012 0.0037171110540640388; -0.06671770843946283 -0.012642113866850966 0.003638292302041609; -0.06544909624773501 -0.01317286805748239 0.003559164047728649; -0.06419717821147211 -0.013671059649300824 0.003479969719091455; -0.052308544348541604 -0.013794235723210233 0.003839052530209843; -0.05108670201612136 -0.014238447033006175 0.0037593114668918633; -0.04988039768593651 -0.014658240490643328 0.003679278438710183; -0.048688572914389106 -0.015056466003002617 0.003599331650257482; -0.047510999113210946 -0.015434518536486435 0.003519209787879629; -0.023101747816005425 -0.015798620815194387 0.01347655988233254; -0.021948370627499054 -0.016148031734147573 0.013396736522653932; -0.02080732325880399 -0.016482645463410973 0.013316856141104557; -0.019678039496320753 -0.016804022833411883 0.013236971265791304; -0.018560016398954694 -0.01711343885931475 0.013157167864616725; -0.027547965324032513 -0.0157650105890274 0.010572160103389905; -0.026450026136227312 -0.01605247950645985 0.010491180109355212; -0.025361034081685226 -0.01633189614286892 0.010410303278362336; -0.024279917610766172 -0.016604272353015467 0.010329402082475111; -0.02320596089521229 -0.016870405667174137 0.010248635610308603; -0.02493524974482041 -0.008758509250002357 -0.008449923618533303; -0.02387252199314902 -0.0090155341044443 -0.00852950239400513; -0.022814864964132365 -0.00926859385313271 -0.008609325377136852; -0.02176157874947707 -0.00951856095743065 -0.008689050009448928; -0.020712211472897882 -0.009766079471127388 -0.008768924102388106; -0.022316082420292004 -0.015432581100616084 -0.002713090916906717; -0.02127206654031124 -0.01567617264428185 -0.002793411190767065; -0.02022956859236421 -0.0159188548014709 -0.0028738271376681866; -0.01918789336871752 -0.016160901736099867 -0.002954272690873852; -0.018146303148503164 -0.016402883837149045 -0.003034785707982439] % + +Mass Used: 530.668253715296 kg +Launch C3: 40.43861983890888 km²/s² +||V∞_in||: 3.4773947099827938 km/s diff --git a/archive/best/short_mission b/archive/best/short_mission new file mode 100644 index 0000000..418046d --- /dev/null +++ b/archive/best/short_mission @@ -0,0 +1,29 @@ +/home/connor/projects/thesis/archive/best/short_mission--------------------------- + +Spacecraft: ingested + dry_mass: 200.0 kg + specific impulse: 3200.0 kg/s + max_thrust: 0.00025 kN + num_thrusters: 1 + duty_cycle: 1.0 +Launch Mass: 3500.0 kg +Launch Date: 2024-06-27T19:18:02.199 +Launch V∞: [7.318672248992913, -1.529445415719206, -2.1232244559503632] km/s +Phase 1: + Planet: Mars + V∞_in: [7.432780013001029, -6.019743530186103, -1.6225406279089392] km/s + V∞_out: [8.396365726714938, -4.331889724433616, -2.2036070311537257] km/s + time of flight: 1.0927270179201803e8 seconds + arrival date: 2027-12-14T12:49:43.199 + thrust profile: [0.024235377030207825 0.00888170550219598 0.005275020106447728; 0.02399025570663619 0.009687152442138303 0.004849683247103559; 0.0237144984626321 0.010458650361418086 0.004447602441224652; 0.023365271668340265 0.011247241096547612 0.00410447324935814; 0.022940246865578544 0.011992030803744004 0.003821686419038526; -0.0019431547304985285 0.022688407700327172 0.022416659898786426; -0.0025131130230123333 0.023295814088309913 0.02221394673732401; -0.003088246519407214 0.023857826650815685 0.022054838661828224; -0.0037472235028326384 0.024343551156414713 0.021927933373391342; -0.0044375927787249055 0.02478918143527712 0.021844394088438177; -0.026105255729024664 0.038220540187214436 0.036279642377852375; -0.026780618554629817 0.03853252364509573 0.03626804427696657; -0.027455978112321453 0.038792575810529445 0.03625595201277916; -0.028141168092815964 0.03898902440339647 0.03629021876552949; -0.028809778187518193 0.03915971736492042 0.03633253932440753; -0.060178198449693604 0.045863248834624344 0.0437825750159069; -0.060832086109981906 0.04595200237956805 0.043845903840319694; -0.0614637322369173 0.04600218250765508 0.04392587747786364; -0.06208119542067157 0.046009361980197346 0.0440084727217644; -0.06270325274839472 0.04598208821563583 0.0441084524424021; -0.09349526192155118 0.04200434863352099 0.044382762987534824; -0.09405840998459714 0.04192551288186246 0.04450187342394806; -0.0946401085181183 0.04180206021631332 0.04461269535084477; -0.09517609258972438 0.0416750889768316 0.04474097351038166; -0.09569378105613152 0.041494386743123786 0.044851711195200004; -0.12403677347765954 0.031062806563607895 0.042227942339192845; -0.12452087322352202 0.030850448440375176 0.04235699321988777; -0.12498864069285591 0.030627282643177295 0.0425049647904722; -0.1254422057489061 0.03037782952573744 0.042636495744786264; -0.1258602731937137 0.0301269442123315 0.04277532634721488; -0.15685874809356395 0.015781803191410225 0.04125604163667304; -0.15724410737409986 0.01548663048123 0.04140397438274824; -0.15761543915061418 0.015174596469721642 0.041548585916012765; -0.15796668613822373 0.014825860053564717 0.04170193705279365; -0.15829074995512293 0.014483196359902813 0.04182661977219703; -0.18321198149177034 -0.006718420238249819 0.037981449142584056; -0.18350601725900687 -0.00708380754148209 0.0381377971297988; -0.18375962522349495 -0.007485844440849063 0.038266130099955505; -0.18401156514951283 -0.007868425114854648 0.03841853545942695; -0.18423751994903437 -0.0082750576401688 0.03856460443961429; -0.2024862754992264 -0.034848711542048265 0.03336400247905138; -0.2026707344937845 -0.035283049103160546 0.03350436335716191; -0.20284629279949265 -0.035719294394551654 0.03364110087797018; -0.2029945887354837 -0.036172019668414865 0.03379806025832671; -0.20311261765668395 -0.0366322645727282 0.0339245665278438; -0.21245470288929072 -0.06717661453328558 0.027283225271794283; -0.21254193080868825 -0.0676387475174252 0.02742259138543629; -0.2126099084522529 -0.0681289229181636 0.027561473450575184; -0.21265945852435034 -0.06860590656971097 0.02769054749028669; -0.21269589565868435 -0.06910164866049198 0.027835587629257585; -0.22095520431071133 -0.1034315240983098 0.02195619219040112; -0.22095363324455022 -0.1039363396014177 0.02208001814134371; -0.2209258519378579 -0.10444228817076168 0.02218803322309374; -0.22087725118828272 -0.10492891836947225 0.022330163267422397; -0.22080533929239932 -0.10544299107251072 0.022449713415175286; -0.19442709993064522 -0.14170202258034095 0.011558151934536999; -0.19431523610918064 -0.14220741730049713 0.011667367575730591; -0.19417317244980273 -0.14271188729460021 0.01178096590548684; -0.1939941491085289 -0.1432112391035578 0.011875683618928344; -0.19379659796210602 -0.1437113505886065 0.011971596929650875; -0.20839820924658076 -0.18973385738164752 0.009307451886292192; -0.20815817838894604 -0.19021671829427775 0.009393548264616419; -0.20788715281082848 -0.1907053323143535 0.009473574125552149; -0.20759267564754758 -0.19117297352465665 0.009563518034576692; -0.20725730932050385 -0.19164267398389476 0.00963504586160516; -0.1961075700059922 -0.24290142178750415 0.0038507129511980015; -0.19572169681551538 -0.24334914331638396 0.003899832796131259; -0.19530334973600788 -0.24379282734187754 0.003967473955005566; -0.19482592064607568 -0.2442236000134374 0.004013758357476628; -0.19435132556752394 -0.2446385052975962 0.004041938132303195; -0.16465195313849423 -0.3004276434505404 -0.0025477773747229144; -0.16406454228555667 -0.3008173014857693 -0.002534902557883806; -0.16344445045215752 -0.3011845231864255 -0.0025138987633786056; -0.1627790118528474 -0.30153330249237564 -0.0025126609092452866; -0.16205639079546422 -0.3018791849184296 -0.00252773549828917; -0.11454723260483883 -0.36146563395819015 -0.008724503528927063; -0.11374530519473426 -0.3617514022893357 -0.008763083025138563; -0.11286008364160728 -0.3620075243586088 -0.008811341523550892; -0.11192599887952116 -0.36222778056355126 -0.008862827469500274; -0.11094519109599958 -0.3624097362213787 -0.008962625818756769; -0.02391505591401128 -0.41864273911091776 -0.015187178892217643; -0.02279902972952809 -0.4187484864971973 -0.01532144436549937; -0.02162632152143365 -0.4187931725195911 -0.015456346700485964; -0.020391897110791923 -0.4187740995712499 -0.015610805544610595; -0.019101999843222355 -0.41868878897997275 -0.01579853500286071; 0.18376634235176048 -0.4320763402653023 -0.02817451009484391; 0.18514409741232546 -0.4318093470304242 -0.02842018614555766; 0.1865424521966812 -0.4314123035364245 -0.028679538560778695; 0.18794100981484788 -0.43087767476266803 -0.028977178116178365; 0.18932086049377508 -0.430176573615346 -0.02927532805815704; 0.4837483008894513 -0.30082715558431117 -0.05230879791806509; 0.4849770899365583 -0.29968442455901756 -0.052680313525351165; 0.48605025678632957 -0.29834697789345743 -0.05307023899553684; 0.48693403264870355 -0.296777549423668 -0.05347081616460879; 0.4875876938768627 -0.29502768045570976 -0.05387046513476967; 0.5997886548585618 -0.05017567151672444 -0.04220063350923577; 0.5999113857257048 -0.04825130664045737 -0.0425898328606256; 0.5997797857664303 -0.046377827441315855 -0.04295737068172849; 0.5994264737794556 -0.04459532310393294 -0.04329715637337397; 0.5988885340570684 -0.04294830975144203 -0.043619159341178826] % +Phase 2: + Planet: Saturn + V∞_in: [5.118021911011515, 2.7626475209564307, 0.012833534427407025] km/s + V∞_out: [0.04582457242616684, 0.2173338665561733, -0.5293480027886823] km/s + time of flight: 1.425235096053827e8 seconds + arrival date: 2032-06-20T02:41:32.199 + thrust profile: [0.6329930516298814 0.3754387300559965 -0.041278153465157376; 0.6316440411687961 0.3771539432333103 -0.04188668511010197; 0.6302151630695931 0.37830148957229065 -0.04241470095684055; 0.6288015612616553 0.3789983607933317 -0.04289870652729237; 0.6274575627177201 0.37938177126004463 -0.04331674239208846; 0.3444831378016049 0.4584427028939501 -0.01962983038346585; 0.343350313682236 0.45843215556913436 -0.019974532323669136; 0.3423488229049882 0.4583226246957569 -0.02026887281309082; 0.3414712037645477 0.45814459638568994 -0.020531801085877724; 0.34069847825976424 0.4579222760137032 -0.020769373866713528; 0.2309654960711884 0.3890497901392047 -0.032657315112688504; 0.23037656940414789 0.3887852800660396 -0.03283600644592424; 0.22986064892155578 0.3885136473355805 -0.03299996243030687; 0.2294073521107295 0.3882409934584674 -0.0331346252769696; 0.22900442123476075 0.3879741809050926 -0.033255534578159524; 0.1776968304910734 0.2857905066551956 -0.052473839368448266; 0.17738168095719187 0.28553616026198864 -0.05255798491622259; 0.17710100604422802 0.2852893588307732 -0.05263007802104745; 0.17684981431112315 0.285050899002354 -0.05269073773925025; 0.17661826565812588 0.2848216419041406 -0.052736460878895185; 0.16302803071535937 0.2288440324934438 -0.05295539189756392; 0.16284148405624235 0.22863476718195005 -0.052979024771766504; 0.16267376993666366 0.22843348716311554 -0.052992796276301664; 0.16252035790823205 0.22823748939942143 -0.0529990756032091; 0.16237974278262335 0.22805068690324026 -0.052998820166630004; 0.13417956270125225 0.18796600274090727 -0.05143256089624221; 0.1340623808993445 0.18779402300149806 -0.05141714589345775; 0.13395315890550555 0.18762968151984613 -0.051392473738747876; 0.1338523104178968 0.18747060727932557 -0.05136297638267751; 0.13375902683375174 0.18731665141801573 -0.05132801422329071; 0.12758214347585456 0.15340398397435048 -0.05168052476232358; 0.12749939620036213 0.15326098428950718 -0.051633621693863346; 0.12742364258649297 0.15312464804515485 -0.051582232628574747; 0.127351796100246 0.15299516000753102 -0.05152580226049547; 0.12728610095610415 0.15286771555716733 -0.05146438099691739; 0.10363864135617362 0.13303810609450925 -0.04523719298505366; 0.10357714058263788 0.13292093309625866 -0.04516603592319711; 0.10352044081060598 0.13280554812600356 -0.04509328051622902; 0.10346628293604881 0.1326945241515048 -0.04501460858407201; 0.10341668769647967 0.13258690813141388 -0.04493381158618556; 0.08849399118613269 0.11680369317500992 -0.039280465917766516; 0.08844465220057159 0.11670144773928037 -0.039190520117983456; 0.0883990105248394 0.11660286252447159 -0.03910152940381651; 0.08835588260324095 0.1165080598699651 -0.039008555813330265; 0.08831419794222022 0.11641486614981417 -0.03891218778502019; 0.07376177902859117 0.10394822833846208 -0.03269665688227769; 0.07372107116344209 0.10385982839740802 -0.03259505692154852; 0.07368351060048883 0.10377297305809725 -0.03249294989285947; 0.07364622913434896 0.10368999081313057 -0.03238728844927299; 0.07360970006720247 0.10360783127082533 -0.03227792310783393; 0.05680370570981956 0.10115866945703107 -0.02146434058106377; 0.05676906375450203 0.10108215492628116 -0.021352075436948753; 0.056736188710490354 0.10100483178367703 -0.021237396204120847; 0.0567011948020336 0.10092951637553615 -0.021121532106371934; 0.05666814786517165 0.10085693189940123 -0.021004878311086102; 0.0420923731810672 0.09492980078603513 -0.009680493755208174; 0.0420596575933162 0.09486013616427673 -0.009559253194484718; 0.04202961101166327 0.09478983646575409 -0.009437219858373647; 0.04199789569028146 0.09472227838497276 -0.009314186603688056; 0.041969188425221834 0.09465571700171967 -0.009188458157484392; 0.01719386670041908 0.09296262595556959 0.0089115031054126; 0.0171642684422979 0.09289882405769614 0.009039422189717244; 0.017135252657330843 0.09283621883835598 0.009169202649077841; 0.01710552610610665 0.0927741969279537 0.00929901662916952; 0.01707771370249971 0.09271327760075816 0.00943173754954676; -0.0016483799505183218 0.07938028069231376 0.024714217382829702; -0.0016754504265349072 0.07932176849316722 0.0248486613908432; -0.0017043398581652579 0.07926283876982425 0.02498319887196984; -0.001732622223154404 0.07920473576019973 0.02511898881854544; -0.0017608077747973984 0.07914815845852285 0.025255744358647744; -0.008092509276578796 0.05150236444831255 0.04578840784797782; -0.008120068587494467 0.051446574492129415 0.04592756157575969; -0.008148281565883169 0.05139115211486721 0.046067533608893256; -0.008176404453626634 0.05133685031323035 0.04620825230233717; -0.00820358892659607 0.051282994067783375 0.04634913408495792; 0.008342964282222377 0.03510896165031955 0.06135284102436636; 0.008314385245044785 0.035057877431210305 0.06149607013527497; 0.008286633745210943 0.03500387246553423 0.061638798026826; 0.008258897124154313 0.03495281419992153 0.06178278436294488; 0.008231407299296863 0.034900022178568836 0.0619271330435043; 0.049338794163242446 0.010218649631108702 0.03518291555481896; 0.04931153496147123 0.010167641433603034 0.03532738870918014; 0.0492836121523927 0.010116746246469603 0.035472649037170186; 0.0492556394568435 0.010066283003036306 0.035617726485773375; 0.049227886385957084 0.010015154199619465 0.03576338237025743; 0.028999848123421643 0.013076326444851995 -0.0020538061417818116; 0.02897144523491084 0.013025776906269888 -0.0019074186593764; 0.028943969210132623 0.01297546972092727 -0.0017610664493855983; 0.028916486144297066 0.012925951671522194 -0.0016148146309075833; 0.028888610914008794 0.012876314501514538 -0.0014679290423102944; -0.002388102613327097 0.0009451120845601065 -0.00560054558587805; -0.0024162568174164725 0.0008956034389303988 -0.005453162652982702; -0.002444446078784889 0.0008470308856443604 -0.0053049735651656636; -0.002472450721052887 0.0007975886693055877 -0.00515747636345846; -0.002500372523042182 0.0007481141860366865 -0.005009629534358225; -0.026190217031866518 -0.01783065662929325 -0.005889671840944686; -0.02621824113539601 -0.017879866529648538 -0.005741535261451314; -0.026246514731744483 -0.017928783707094893 -0.005593366094207994; -0.02627442891538959 -0.017977869804518255 -0.005444920908759916; -0.026302480351648998 -0.01802662879261315 -0.005296633832816068] % + +Mass Used: 446.92274637633045 kg +Launch C3: 60.41024885818919 km²/s² +||V∞_in||: 5.816058313518406 km/s diff --git a/archive/EJU_2021-10-20T06:30:07.134/mission b/archive/non_saturn/EJU_2021-10-20T06:30:07.134/mission similarity index 100% rename from archive/EJU_2021-10-20T06:30:07.134/mission rename to archive/non_saturn/EJU_2021-10-20T06:30:07.134/mission diff --git a/archive/EJU_2021-10-20T06:30:07.134/plot.html b/archive/non_saturn/EJU_2021-10-20T06:30:07.134/plot.html similarity index 100% rename from archive/EJU_2021-10-20T06:30:07.134/plot.html rename to archive/non_saturn/EJU_2021-10-20T06:30:07.134/plot.html diff --git a/archive/EJU_2021-10-20T06:56:05.706/mission b/archive/non_saturn/EJU_2021-10-20T06:56:05.706/mission similarity index 100% rename from archive/EJU_2021-10-20T06:56:05.706/mission rename to archive/non_saturn/EJU_2021-10-20T06:56:05.706/mission diff --git a/archive/EJU_2021-10-20T06:56:05.706/plot.html b/archive/non_saturn/EJU_2021-10-20T06:56:05.706/plot.html similarity index 100% rename from archive/EJU_2021-10-20T06:56:05.706/plot.html rename to archive/non_saturn/EJU_2021-10-20T06:56:05.706/plot.html diff --git a/archive/EJU_2021-10-20T09:24:50.637/mission b/archive/non_saturn/EJU_2021-10-20T09:24:50.637/mission similarity index 100% rename from archive/EJU_2021-10-20T09:24:50.637/mission rename to archive/non_saturn/EJU_2021-10-20T09:24:50.637/mission diff --git a/archive/EJU_2021-10-20T09:24:50.637/plot.html b/archive/non_saturn/EJU_2021-10-20T09:24:50.637/plot.html similarity index 100% rename from archive/EJU_2021-10-20T09:24:50.637/plot.html rename to archive/non_saturn/EJU_2021-10-20T09:24:50.637/plot.html diff --git a/archive/EJ_2021-11-07T14:46:30.627/mission b/archive/non_saturn/EJ_2021-11-07T14:46:30.627/mission similarity index 100% rename from archive/EJ_2021-11-07T14:46:30.627/mission rename to archive/non_saturn/EJ_2021-11-07T14:46:30.627/mission diff --git a/archive/EJ_2021-11-07T14:46:30.627/plot.html b/archive/non_saturn/EJ_2021-11-07T14:46:30.627/plot.html similarity index 100% rename from archive/EJ_2021-11-07T14:46:30.627/plot.html rename to archive/non_saturn/EJ_2021-11-07T14:46:30.627/plot.html diff --git a/archive/EJ_2021-11-07T16:22:00.626/mission b/archive/non_saturn/EJ_2021-11-07T16:22:00.626/mission similarity index 100% rename from archive/EJ_2021-11-07T16:22:00.626/mission rename to archive/non_saturn/EJ_2021-11-07T16:22:00.626/mission diff --git a/archive/EJ_2021-11-07T16:22:00.626/plot.html b/archive/non_saturn/EJ_2021-11-07T16:22:00.626/plot.html similarity index 100% rename from archive/EJ_2021-11-07T16:22:00.626/plot.html rename to archive/non_saturn/EJ_2021-11-07T16:22:00.626/plot.html diff --git a/archive/EJ_2021-11-07T16:23:30.327/mission b/archive/non_saturn/EJ_2021-11-07T16:23:30.327/mission similarity index 100% rename from archive/EJ_2021-11-07T16:23:30.327/mission rename to archive/non_saturn/EJ_2021-11-07T16:23:30.327/mission diff --git a/archive/EJ_2021-11-07T16:23:30.327/plot.html b/archive/non_saturn/EJ_2021-11-07T16:23:30.327/plot.html similarity index 100% rename from archive/EJ_2021-11-07T16:23:30.327/plot.html rename to archive/non_saturn/EJ_2021-11-07T16:23:30.327/plot.html diff --git a/archive/EJ_2021-11-10T17:36:57.486/mission b/archive/non_saturn/EJ_2021-11-10T17:36:57.486/mission similarity index 100% rename from archive/EJ_2021-11-10T17:36:57.486/mission rename to archive/non_saturn/EJ_2021-11-10T17:36:57.486/mission diff --git a/archive/EJ_2021-11-10T17:36:57.486/plot.html b/archive/non_saturn/EJ_2021-11-10T17:36:57.486/plot.html similarity index 100% rename from archive/EJ_2021-11-10T17:36:57.486/plot.html rename to archive/non_saturn/EJ_2021-11-10T17:36:57.486/plot.html diff --git a/archive/non_saturn/EJ_2022-02-20T15:35:42.756/mission b/archive/non_saturn/EJ_2022-02-20T15:35:42.756/mission new file mode 100644 index 0000000..42606b8 --- /dev/null +++ b/archive/non_saturn/EJ_2022-02-20T15:35:42.756/mission @@ -0,0 +1,22 @@ +/home/connor/projects/thesis/archive/EJ_2022-02-20T15:35:42.756/mission--------------------------- + +Spacecraft: bepi + dry_mass: 2000.0 kg + specific impulse: 2800.0 kg/s + max_thrust: 0.0005 kN + num_thrusters: 2 + duty_cycle: 0.9 +Launch Mass: 4000.0 kg +Launch Date: 2027-05-07T16:42:16.204 +Launch V∞: [1.7378678187417211, -2.46862158520496, -0.6330916686471314] km/s +Phase 1: + Planet: Jupiter + V∞_in: [-7.0779894637956104, -6.322884251065928, 0.08249231159415504] km/s + V∞_out: [-9.886721268095892e-5, -5.2044547868849095e-5, -1.4279616788653462e-7] km/s + time of flight: 9.753480002947423e7 seconds + arrival date: 2030-06-09T13:42:16.204 + thrust profile: [0.3496133127402798 0.21627658848562392 -0.09375257020030825; 0.33049519901462543 0.4914216730807561 -0.04333085534469271; 0.015695434994927256 0.6376829912952088 -0.010776108385759698; -0.44272307995336146 0.6725191353780019 0.02401109287371488; -0.6273162232623738 0.6534499707573249 0.04855355942035699; -0.7062446552268619 0.5648886015889624 0.06359834741284556; -0.7337027908428936 0.34137315135163543 0.06893276201071429; -0.7263479369913934 -0.04280550187252788 0.06504582329795826; -0.6907323077547943 -0.29916252254363473 0.05655854617201239; -0.6304099965747246 -0.39539357580226175 0.04777470251604466; -0.546644598339376 -0.41045795909146016 0.03986867238422301; -0.4449769658797206 -0.3791551577739326 0.03302815362892815; -0.3343801111760648 -0.3170155537328812 0.027015156520834947; -0.22238014374440118 -0.2330409572673364 0.021363765089885373; -0.113202981166323 -0.1334888611558203 0.015342498857529623; -0.017481222034237697 -0.026432427062662682 0.0036199536612145674; 0.00010928351095286555 -0.0017246713395881355 -0.002344486658782495; 0.0003606569072872833 0.0017587019964605832 -0.00047445201553678664; 0.0018193454249226754 0.0015129170111366306 0.0008999344832791579; 0.08640210944237164 0.058949618519573616 0.004429993495706424] % + +Mass Used: 1720.4129974933717 kg +Launch C3: 9.515082147268366 km²/s² +||V∞_in||: 9.491238332454378 km/s diff --git a/archive/non_saturn/EJ_2022-02-20T15:35:42.756/plot.html b/archive/non_saturn/EJ_2022-02-20T15:35:42.756/plot.html new file mode 100644 index 0000000..140f773 --- /dev/null +++ b/archive/non_saturn/EJ_2022-02-20T15:35:42.756/plot.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/archive/EMJN_2021-11-29T17:22:43.432/mission b/archive/non_saturn/EMJN_2021-11-29T17:22:43.432/mission similarity index 100% rename from archive/EMJN_2021-11-29T17:22:43.432/mission rename to archive/non_saturn/EMJN_2021-11-29T17:22:43.432/mission diff --git a/archive/EMJN_2021-11-29T17:22:43.432/plot.html b/archive/non_saturn/EMJN_2021-11-29T17:22:43.432/plot.html similarity index 100% rename from archive/EMJN_2021-11-29T17:22:43.432/plot.html rename to archive/non_saturn/EMJN_2021-11-29T17:22:43.432/plot.html diff --git a/archive/EMJN_2021-11-29T20:07:38.430/mission b/archive/non_saturn/EMJN_2021-11-29T20:07:38.430/mission similarity index 100% rename from archive/EMJN_2021-11-29T20:07:38.430/mission rename to archive/non_saturn/EMJN_2021-11-29T20:07:38.430/mission diff --git a/archive/EMJN_2021-11-29T20:07:38.430/plot.html b/archive/non_saturn/EMJN_2021-11-29T20:07:38.430/plot.html similarity index 100% rename from archive/EMJN_2021-11-29T20:07:38.430/plot.html rename to archive/non_saturn/EMJN_2021-11-29T20:07:38.430/plot.html diff --git a/archive/EMJSU_2021-11-11T04:50:20.773/mission b/archive/non_saturn/EMJSU_2021-11-11T04:50:20.773/mission similarity index 100% rename from archive/EMJSU_2021-11-11T04:50:20.773/mission rename to archive/non_saturn/EMJSU_2021-11-11T04:50:20.773/mission diff --git a/archive/EMJSU_2021-11-11T04:50:20.773/plot.html b/archive/non_saturn/EMJSU_2021-11-11T04:50:20.773/plot.html similarity index 100% rename from archive/EMJSU_2021-11-11T04:50:20.773/plot.html rename to archive/non_saturn/EMJSU_2021-11-11T04:50:20.773/plot.html diff --git a/archive/EMJ_2021-10-17T21:08:51.754/mission b/archive/non_saturn/EMJ_2021-10-17T21:08:51.754/mission similarity index 100% rename from archive/EMJ_2021-10-17T21:08:51.754/mission rename to archive/non_saturn/EMJ_2021-10-17T21:08:51.754/mission diff --git a/archive/EMJ_2021-10-17T21:08:51.754/plot.html b/archive/non_saturn/EMJ_2021-10-17T21:08:51.754/plot.html similarity index 100% rename from archive/EMJ_2021-10-17T21:08:51.754/plot.html rename to archive/non_saturn/EMJ_2021-10-17T21:08:51.754/plot.html diff --git a/archive/EMJ_2021-10-17T22:10:45.653/mission b/archive/non_saturn/EMJ_2021-10-17T22:10:45.653/mission similarity index 100% rename from archive/EMJ_2021-10-17T22:10:45.653/mission rename to archive/non_saturn/EMJ_2021-10-17T22:10:45.653/mission diff --git a/archive/EMJ_2021-10-17T22:10:45.653/plot.html b/archive/non_saturn/EMJ_2021-10-17T22:10:45.653/plot.html similarity index 100% rename from archive/EMJ_2021-10-17T22:10:45.653/plot.html rename to archive/non_saturn/EMJ_2021-10-17T22:10:45.653/plot.html diff --git a/archive/EMJ_2021-10-18T04:47:08.045/mission b/archive/non_saturn/EMJ_2021-10-18T04:47:08.045/mission similarity index 100% rename from archive/EMJ_2021-10-18T04:47:08.045/mission rename to archive/non_saturn/EMJ_2021-10-18T04:47:08.045/mission diff --git a/archive/EMJ_2021-10-18T04:47:08.045/plot.html b/archive/non_saturn/EMJ_2021-10-18T04:47:08.045/plot.html similarity index 100% rename from archive/EMJ_2021-10-18T04:47:08.045/plot.html rename to archive/non_saturn/EMJ_2021-10-18T04:47:08.045/plot.html diff --git a/archive/EMJ_2021-10-18T05:50:38.255/mission b/archive/non_saturn/EMJ_2021-10-18T05:50:38.255/mission similarity index 100% rename from archive/EMJ_2021-10-18T05:50:38.255/mission rename to archive/non_saturn/EMJ_2021-10-18T05:50:38.255/mission diff --git a/archive/EMJ_2021-10-18T05:50:38.255/plot.html b/archive/non_saturn/EMJ_2021-10-18T05:50:38.255/plot.html similarity index 100% rename from archive/EMJ_2021-10-18T05:50:38.255/plot.html rename to archive/non_saturn/EMJ_2021-10-18T05:50:38.255/plot.html diff --git a/archive/EMJ_2021-11-07T15:15:24.057/mission b/archive/non_saturn/EMJ_2021-11-07T15:15:24.057/mission similarity index 100% rename from archive/EMJ_2021-11-07T15:15:24.057/mission rename to archive/non_saturn/EMJ_2021-11-07T15:15:24.057/mission diff --git a/archive/EMJ_2021-11-07T15:15:24.057/plot.html b/archive/non_saturn/EMJ_2021-11-07T15:15:24.057/plot.html similarity index 100% rename from archive/EMJ_2021-11-07T15:15:24.057/plot.html rename to archive/non_saturn/EMJ_2021-11-07T15:15:24.057/plot.html diff --git a/archive/EMJ_2021-11-07T16:44:24.602/mission b/archive/non_saturn/EMJ_2021-11-07T16:44:24.602/mission similarity index 100% rename from archive/EMJ_2021-11-07T16:44:24.602/mission rename to archive/non_saturn/EMJ_2021-11-07T16:44:24.602/mission diff --git a/archive/EMJ_2021-11-07T16:44:24.602/plot.html b/archive/non_saturn/EMJ_2021-11-07T16:44:24.602/plot.html similarity index 100% rename from archive/EMJ_2021-11-07T16:44:24.602/plot.html rename to archive/non_saturn/EMJ_2021-11-07T16:44:24.602/plot.html diff --git a/archive/EMMJ_2021-11-07T16:11:36.123/mission b/archive/non_saturn/EMMJ_2021-11-07T16:11:36.123/mission similarity index 100% rename from archive/EMMJ_2021-11-07T16:11:36.123/mission rename to archive/non_saturn/EMMJ_2021-11-07T16:11:36.123/mission diff --git a/archive/EMMJ_2021-11-07T16:11:36.123/plot.html b/archive/non_saturn/EMMJ_2021-11-07T16:11:36.123/plot.html similarity index 100% rename from archive/EMMJ_2021-11-07T16:11:36.123/plot.html rename to archive/non_saturn/EMMJ_2021-11-07T16:11:36.123/plot.html diff --git a/archive/EMMJ_2021-11-07T18:27:10.222/mission b/archive/non_saturn/EMMJ_2021-11-07T18:27:10.222/mission similarity index 100% rename from archive/EMMJ_2021-11-07T18:27:10.222/mission rename to archive/non_saturn/EMMJ_2021-11-07T18:27:10.222/mission diff --git a/archive/EMMJ_2021-11-07T18:27:10.222/plot.html b/archive/non_saturn/EMMJ_2021-11-07T18:27:10.222/plot.html similarity index 100% rename from archive/EMMJ_2021-11-07T18:27:10.222/plot.html rename to archive/non_saturn/EMMJ_2021-11-07T18:27:10.222/plot.html diff --git a/archive/EMN_2021-10-15T14:10:16.844/mission b/archive/non_saturn/EMN_2021-10-15T14:10:16.844/mission similarity index 100% rename from archive/EMN_2021-10-15T14:10:16.844/mission rename to archive/non_saturn/EMN_2021-10-15T14:10:16.844/mission diff --git a/archive/EMN_2021-10-15T14:10:16.844/plot.html b/archive/non_saturn/EMN_2021-10-15T14:10:16.844/plot.html similarity index 100% rename from archive/EMN_2021-10-15T14:10:16.844/plot.html rename to archive/non_saturn/EMN_2021-10-15T14:10:16.844/plot.html diff --git a/archive/EN_2021-10-14T21:24:00.053/mission b/archive/non_saturn/EN_2021-10-14T21:24:00.053/mission similarity index 100% rename from archive/EN_2021-10-14T21:24:00.053/mission rename to archive/non_saturn/EN_2021-10-14T21:24:00.053/mission diff --git a/archive/EN_2021-10-14T21:24:00.053/plot.html b/archive/non_saturn/EN_2021-10-14T21:24:00.053/plot.html similarity index 100% rename from archive/EN_2021-10-14T21:24:00.053/plot.html rename to archive/non_saturn/EN_2021-10-14T21:24:00.053/plot.html diff --git a/archive/EN_2021-10-14T22:19:11.393/mission b/archive/non_saturn/EN_2021-10-14T22:19:11.393/mission similarity index 100% rename from archive/EN_2021-10-14T22:19:11.393/mission rename to archive/non_saturn/EN_2021-10-14T22:19:11.393/mission diff --git a/archive/EN_2021-10-14T22:19:11.393/plot.html b/archive/non_saturn/EN_2021-10-14T22:19:11.393/plot.html similarity index 100% rename from archive/EN_2021-10-14T22:19:11.393/plot.html rename to archive/non_saturn/EN_2021-10-14T22:19:11.393/plot.html diff --git a/archive/EN_2021-10-14T23:27:47/mission b/archive/non_saturn/EN_2021-10-14T23:27:47/mission similarity index 100% rename from archive/EN_2021-10-14T23:27:47/mission rename to archive/non_saturn/EN_2021-10-14T23:27:47/mission diff --git a/archive/EN_2021-10-14T23:27:47/plot.html b/archive/non_saturn/EN_2021-10-14T23:27:47/plot.html similarity index 100% rename from archive/EN_2021-10-14T23:27:47/plot.html rename to archive/non_saturn/EN_2021-10-14T23:27:47/plot.html diff --git a/archive/EU_2021-10-14T21:56:32.783/mission b/archive/non_saturn/EU_2021-10-14T21:56:32.783/mission similarity index 100% rename from archive/EU_2021-10-14T21:56:32.783/mission rename to archive/non_saturn/EU_2021-10-14T21:56:32.783/mission diff --git a/archive/EU_2021-10-14T21:56:32.783/plot.html b/archive/non_saturn/EU_2021-10-14T21:56:32.783/plot.html similarity index 100% rename from archive/EU_2021-10-14T21:56:32.783/plot.html rename to archive/non_saturn/EU_2021-10-14T21:56:32.783/plot.html diff --git a/archive/EV_2021-10-14T13:05:26.925/mission b/archive/non_saturn/EV_2021-10-14T13:05:26.925/mission similarity index 100% rename from archive/EV_2021-10-14T13:05:26.925/mission rename to archive/non_saturn/EV_2021-10-14T13:05:26.925/mission diff --git a/archive/EV_2021-10-14T13:07:15.278/mission b/archive/non_saturn/EV_2021-10-14T13:07:15.278/mission similarity index 100% rename from archive/EV_2021-10-14T13:07:15.278/mission rename to archive/non_saturn/EV_2021-10-14T13:07:15.278/mission diff --git a/archive/EV_2021-10-14T13:07:15.278/plot.html b/archive/non_saturn/EV_2021-10-14T13:07:15.278/plot.html similarity index 100% rename from archive/EV_2021-10-14T13:07:15.278/plot.html rename to archive/non_saturn/EV_2021-10-14T13:07:15.278/plot.html diff --git a/archive/EV_2021-10-14T13:09:46.191/mission b/archive/non_saturn/EV_2021-10-14T13:09:46.191/mission similarity index 100% rename from archive/EV_2021-10-14T13:09:46.191/mission rename to archive/non_saturn/EV_2021-10-14T13:09:46.191/mission diff --git a/archive/EV_2021-10-14T13:09:46.191/plot.html b/archive/non_saturn/EV_2021-10-14T13:09:46.191/plot.html similarity index 100% rename from archive/EV_2021-10-14T13:09:46.191/plot.html rename to archive/non_saturn/EV_2021-10-14T13:09:46.191/plot.html diff --git a/archive/EV_2021-10-14T13:09:51.898/mission b/archive/non_saturn/EV_2021-10-14T13:09:51.898/mission similarity index 100% rename from archive/EV_2021-10-14T13:09:51.898/mission rename to archive/non_saturn/EV_2021-10-14T13:09:51.898/mission diff --git a/archive/EV_2021-10-14T13:09:51.898/plot.html b/archive/non_saturn/EV_2021-10-14T13:09:51.898/plot.html similarity index 100% rename from archive/EV_2021-10-14T13:09:51.898/plot.html rename to archive/non_saturn/EV_2021-10-14T13:09:51.898/plot.html diff --git a/archive/EV_2021-10-14T13:48:25.788/mission b/archive/non_saturn/EV_2021-10-14T13:48:25.788/mission similarity index 100% rename from archive/EV_2021-10-14T13:48:25.788/mission rename to archive/non_saturn/EV_2021-10-14T13:48:25.788/mission diff --git a/archive/EV_2021-10-14T13:48:25.788/plot.html b/archive/non_saturn/EV_2021-10-14T13:48:25.788/plot.html similarity index 100% rename from archive/EV_2021-10-14T13:48:25.788/plot.html rename to archive/non_saturn/EV_2021-10-14T13:48:25.788/plot.html diff --git a/archive/EJS_2021-10-18T20:47:50.889/mission b/archive/saturn/EJS_2021-10-18T20:47:50.889/mission similarity index 100% rename from archive/EJS_2021-10-18T20:47:50.889/mission rename to archive/saturn/EJS_2021-10-18T20:47:50.889/mission diff --git a/archive/EJS_2021-10-18T20:47:50.889/plot.html b/archive/saturn/EJS_2021-10-18T20:47:50.889/plot.html similarity index 100% rename from archive/EJS_2021-10-18T20:47:50.889/plot.html rename to archive/saturn/EJS_2021-10-18T20:47:50.889/plot.html diff --git a/archive/EJS_2021-11-10T17:39:50.182/mission b/archive/saturn/EJS_2021-11-10T17:39:50.182/mission similarity index 100% rename from archive/EJS_2021-11-10T17:39:50.182/mission rename to archive/saturn/EJS_2021-11-10T17:39:50.182/mission diff --git a/archive/EJS_2021-11-10T17:39:50.182/plot.html b/archive/saturn/EJS_2021-11-10T17:39:50.182/plot.html similarity index 100% rename from archive/EJS_2021-11-10T17:39:50.182/plot.html rename to archive/saturn/EJS_2021-11-10T17:39:50.182/plot.html diff --git a/archive/EMJS_2021-10-18T22:47:27.423/mission b/archive/saturn/EMJS_2021-10-18T22:47:27.423/mission similarity index 100% rename from archive/EMJS_2021-10-18T22:47:27.423/mission rename to archive/saturn/EMJS_2021-10-18T22:47:27.423/mission diff --git a/archive/EMJS_2021-10-18T22:47:27.423/plot.html b/archive/saturn/EMJS_2021-10-18T22:47:27.423/plot.html similarity index 100% rename from archive/EMJS_2021-10-18T22:47:27.423/plot.html rename to archive/saturn/EMJS_2021-10-18T22:47:27.423/plot.html diff --git a/archive/EMJS_2021-11-10T17:54:03.858/mission b/archive/saturn/EMJS_2021-11-10T17:54:03.858/mission similarity index 100% rename from archive/EMJS_2021-11-10T17:54:03.858/mission rename to archive/saturn/EMJS_2021-11-10T17:54:03.858/mission diff --git a/archive/EMJS_2021-11-10T17:54:03.858/plot.html b/archive/saturn/EMJS_2021-11-10T17:54:03.858/plot.html similarity index 100% rename from archive/EMJS_2021-11-10T17:54:03.858/plot.html rename to archive/saturn/EMJS_2021-11-10T17:54:03.858/plot.html diff --git a/archive/EMJS_2021-11-10T18:46:26.719/mission b/archive/saturn/EMJS_2021-11-10T18:46:26.719/mission similarity index 100% rename from archive/EMJS_2021-11-10T18:46:26.719/mission rename to archive/saturn/EMJS_2021-11-10T18:46:26.719/mission diff --git a/archive/EMJS_2021-11-10T18:46:26.719/plot.html b/archive/saturn/EMJS_2021-11-10T18:46:26.719/plot.html similarity index 100% rename from archive/EMJS_2021-11-10T18:46:26.719/plot.html rename to archive/saturn/EMJS_2021-11-10T18:46:26.719/plot.html diff --git a/archive/EMJS_2021-11-29T21:44:47.574/mission b/archive/saturn/EMJS_2021-11-29T21:44:47.574/mission similarity index 100% rename from archive/EMJS_2021-11-29T21:44:47.574/mission rename to archive/saturn/EMJS_2021-11-29T21:44:47.574/mission diff --git a/archive/EMJS_2021-11-29T21:44:47.574/plot.html b/archive/saturn/EMJS_2021-11-29T21:44:47.574/plot.html similarity index 100% rename from archive/EMJS_2021-11-29T21:44:47.574/plot.html rename to archive/saturn/EMJS_2021-11-29T21:44:47.574/plot.html diff --git a/archive/EMJS_2021-11-29T21:56:54.243/mission b/archive/saturn/EMJS_2021-11-29T21:56:54.243/mission similarity index 100% rename from archive/EMJS_2021-11-29T21:56:54.243/mission rename to archive/saturn/EMJS_2021-11-29T21:56:54.243/mission diff --git a/archive/EMJS_2021-11-29T21:56:54.243/plot.html b/archive/saturn/EMJS_2021-11-29T21:56:54.243/plot.html similarity index 100% rename from archive/EMJS_2021-11-29T21:56:54.243/plot.html rename to archive/saturn/EMJS_2021-11-29T21:56:54.243/plot.html diff --git a/archive/EMJS_2021-11-29T22:43:36.591/mission b/archive/saturn/EMJS_2021-11-29T22:43:36.591/mission similarity index 100% rename from archive/EMJS_2021-11-29T22:43:36.591/mission rename to archive/saturn/EMJS_2021-11-29T22:43:36.591/mission diff --git a/archive/EMJS_2021-11-29T22:43:36.591/plot.html b/archive/saturn/EMJS_2021-11-29T22:43:36.591/plot.html similarity index 100% rename from archive/EMJS_2021-11-29T22:43:36.591/plot.html rename to archive/saturn/EMJS_2021-11-29T22:43:36.591/plot.html diff --git a/archive/EMJS_2021-11-30T00:34:25.423/mission b/archive/saturn/EMJS_2021-11-30T00:34:25.423/mission similarity index 100% rename from archive/EMJS_2021-11-30T00:34:25.423/mission rename to archive/saturn/EMJS_2021-11-30T00:34:25.423/mission diff --git a/archive/EMJS_2021-11-30T00:34:25.423/plot.html b/archive/saturn/EMJS_2021-11-30T00:34:25.423/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T00:34:25.423/plot.html rename to archive/saturn/EMJS_2021-11-30T00:34:25.423/plot.html diff --git a/archive/EMJS_2021-11-30T02:33:04.261/mission b/archive/saturn/EMJS_2021-11-30T02:33:04.261/mission similarity index 100% rename from archive/EMJS_2021-11-30T02:33:04.261/mission rename to archive/saturn/EMJS_2021-11-30T02:33:04.261/mission diff --git a/archive/EMJS_2021-11-30T02:33:04.261/plot.html b/archive/saturn/EMJS_2021-11-30T02:33:04.261/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T02:33:04.261/plot.html rename to archive/saturn/EMJS_2021-11-30T02:33:04.261/plot.html diff --git a/archive/EMJS_2021-11-30T08:40:36.355/mission b/archive/saturn/EMJS_2021-11-30T08:40:36.355/mission similarity index 100% rename from archive/EMJS_2021-11-30T08:40:36.355/mission rename to archive/saturn/EMJS_2021-11-30T08:40:36.355/mission diff --git a/archive/EMJS_2021-11-30T08:40:36.355/plot.html b/archive/saturn/EMJS_2021-11-30T08:40:36.355/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T08:40:36.355/plot.html rename to archive/saturn/EMJS_2021-11-30T08:40:36.355/plot.html diff --git a/archive/EMJS_2021-11-30T13:52:11.363/mission b/archive/saturn/EMJS_2021-11-30T13:52:11.363/mission similarity index 100% rename from archive/EMJS_2021-11-30T13:52:11.363/mission rename to archive/saturn/EMJS_2021-11-30T13:52:11.363/mission diff --git a/archive/EMJS_2021-11-30T13:52:11.363/plot.html b/archive/saturn/EMJS_2021-11-30T13:52:11.363/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T13:52:11.363/plot.html rename to archive/saturn/EMJS_2021-11-30T13:52:11.363/plot.html diff --git a/archive/EMJS_2021-11-30T14:09:25.262/mission b/archive/saturn/EMJS_2021-11-30T14:09:25.262/mission similarity index 100% rename from archive/EMJS_2021-11-30T14:09:25.262/mission rename to archive/saturn/EMJS_2021-11-30T14:09:25.262/mission diff --git a/archive/EMJS_2021-11-30T14:09:25.262/plot.html b/archive/saturn/EMJS_2021-11-30T14:09:25.262/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T14:09:25.262/plot.html rename to archive/saturn/EMJS_2021-11-30T14:09:25.262/plot.html diff --git a/archive/EMJS_2021-11-30T15:47:59.016/mission b/archive/saturn/EMJS_2021-11-30T15:47:59.016/mission similarity index 100% rename from archive/EMJS_2021-11-30T15:47:59.016/mission rename to archive/saturn/EMJS_2021-11-30T15:47:59.016/mission diff --git a/archive/EMJS_2021-11-30T15:47:59.016/plot.html b/archive/saturn/EMJS_2021-11-30T15:47:59.016/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T15:47:59.016/plot.html rename to archive/saturn/EMJS_2021-11-30T15:47:59.016/plot.html diff --git a/archive/EMJS_2021-11-30T16:38:03.240/mission b/archive/saturn/EMJS_2021-11-30T16:38:03.240/mission similarity index 100% rename from archive/EMJS_2021-11-30T16:38:03.240/mission rename to archive/saturn/EMJS_2021-11-30T16:38:03.240/mission diff --git a/archive/EMJS_2021-11-30T16:38:03.240/plot.html b/archive/saturn/EMJS_2021-11-30T16:38:03.240/plot.html similarity index 100% rename from archive/EMJS_2021-11-30T16:38:03.240/plot.html rename to archive/saturn/EMJS_2021-11-30T16:38:03.240/plot.html diff --git a/archive/EMJS b/archive/saturn/EMJS_2021-12-01T15:04:58.660/mission similarity index 98% rename from archive/EMJS rename to archive/saturn/EMJS_2021-12-01T15:04:58.660/mission index f013054..6e163b8 100644 --- a/archive/EMJS +++ b/archive/saturn/EMJS_2021-12-01T15:04:58.660/mission @@ -1,4 +1,4 @@ -archive/EMJS--------------------------- +/home/connor/projects/thesis/archive/EMJS_2021-12-01T15:04:58.660/mission--------------------------- Spacecraft: mySat dry_mass: 200.0 kg diff --git a/archive/saturn/EMJS_2021-12-01T15:04:58.660/plot.html b/archive/saturn/EMJS_2021-12-01T15:04:58.660/plot.html new file mode 100644 index 0000000..6b042a6 --- /dev/null +++ b/archive/saturn/EMJS_2021-12-01T15:04:58.660/plot.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/archive/EMMJS_2021-12-03T11:37:09.379/mission b/archive/saturn/EMMJS_2021-12-03T11:37:09.379/mission similarity index 100% rename from archive/EMMJS_2021-12-03T11:37:09.379/mission rename to archive/saturn/EMMJS_2021-12-03T11:37:09.379/mission diff --git a/archive/EMMJS_2021-12-03T11:37:09.379/plot.html b/archive/saturn/EMMJS_2021-12-03T11:37:09.379/plot.html similarity index 100% rename from archive/EMMJS_2021-12-03T11:37:09.379/plot.html rename to archive/saturn/EMMJS_2021-12-03T11:37:09.379/plot.html diff --git a/archive/EMMJS_2021-12-03T14:06:15.707/mission b/archive/saturn/EMMJS_2021-12-03T14:06:15.707/mission similarity index 100% rename from archive/EMMJS_2021-12-03T14:06:15.707/mission rename to archive/saturn/EMMJS_2021-12-03T14:06:15.707/mission diff --git a/archive/EMMJS_2021-12-03T14:06:15.707/plot.html b/archive/saturn/EMMJS_2021-12-03T14:06:15.707/plot.html similarity index 100% rename from archive/EMMJS_2021-12-03T14:06:15.707/plot.html rename to archive/saturn/EMMJS_2021-12-03T14:06:15.707/plot.html diff --git a/archive/EMMJS_2021-12-03T17:38:37.546/mission b/archive/saturn/EMMJS_2021-12-03T17:38:37.546/mission similarity index 100% rename from archive/EMMJS_2021-12-03T17:38:37.546/mission rename to archive/saturn/EMMJS_2021-12-03T17:38:37.546/mission diff --git a/archive/EMMJS_2021-12-03T17:38:37.546/plot.html b/archive/saturn/EMMJS_2021-12-03T17:38:37.546/plot.html similarity index 100% rename from archive/EMMJS_2021-12-03T17:38:37.546/plot.html rename to archive/saturn/EMMJS_2021-12-03T17:38:37.546/plot.html diff --git a/archive/EMS_2021-10-18T16:59:17.315/mission b/archive/saturn/EMS_2021-10-18T16:59:17.315/mission similarity index 100% rename from archive/EMS_2021-10-18T16:59:17.315/mission rename to archive/saturn/EMS_2021-10-18T16:59:17.315/mission diff --git a/archive/EMS_2021-10-18T16:59:17.315/plot.html b/archive/saturn/EMS_2021-10-18T16:59:17.315/plot.html similarity index 100% rename from archive/EMS_2021-10-18T16:59:17.315/plot.html rename to archive/saturn/EMS_2021-10-18T16:59:17.315/plot.html diff --git a/archive/EMS_2021-10-18T18:22:44.188/mission b/archive/saturn/EMS_2021-10-18T18:22:44.188/mission similarity index 100% rename from archive/EMS_2021-10-18T18:22:44.188/mission rename to archive/saturn/EMS_2021-10-18T18:22:44.188/mission diff --git a/archive/EMS_2021-10-18T18:22:44.188/plot.html b/archive/saturn/EMS_2021-10-18T18:22:44.188/plot.html similarity index 100% rename from archive/EMS_2021-10-18T18:22:44.188/plot.html rename to archive/saturn/EMS_2021-10-18T18:22:44.188/plot.html diff --git a/archive/EMS_2021-12-11T12:00:40.323/mission b/archive/saturn/EMS_2021-12-11T12:00:40.323/mission similarity index 100% rename from archive/EMS_2021-12-11T12:00:40.323/mission rename to archive/saturn/EMS_2021-12-11T12:00:40.323/mission diff --git a/archive/EMS_2021-12-11T12:00:40.323/plot.html b/archive/saturn/EMS_2021-12-11T12:00:40.323/plot.html similarity index 100% rename from archive/EMS_2021-12-11T12:00:40.323/plot.html rename to archive/saturn/EMS_2021-12-11T12:00:40.323/plot.html diff --git a/archive/EMS_2021-12-11T12:46:58.095/mission b/archive/saturn/EMS_2021-12-11T12:46:58.095/mission similarity index 100% rename from archive/EMS_2021-12-11T12:46:58.095/mission rename to archive/saturn/EMS_2021-12-11T12:46:58.095/mission diff --git a/archive/EMS_2021-12-11T12:46:58.095/plot.html b/archive/saturn/EMS_2021-12-11T12:46:58.095/plot.html similarity index 100% rename from archive/EMS_2021-12-11T12:46:58.095/plot.html rename to archive/saturn/EMS_2021-12-11T12:46:58.095/plot.html diff --git a/archive/EMS_2021-12-12T02:20:38.349/mission b/archive/saturn/EMS_2021-12-12T02:20:38.349/mission similarity index 100% rename from archive/EMS_2021-12-12T02:20:38.349/mission rename to archive/saturn/EMS_2021-12-12T02:20:38.349/mission diff --git a/archive/EMS_2021-12-12T02:20:38.349/plot.html b/archive/saturn/EMS_2021-12-12T02:20:38.349/plot.html similarity index 100% rename from archive/EMS_2021-12-12T02:20:38.349/plot.html rename to archive/saturn/EMS_2021-12-12T02:20:38.349/plot.html diff --git a/archive/EMS_2021-12-12T14:59:57.936/mission b/archive/saturn/EMS_2021-12-12T14:59:57.936/mission similarity index 100% rename from archive/EMS_2021-12-12T14:59:57.936/mission rename to archive/saturn/EMS_2021-12-12T14:59:57.936/mission diff --git a/archive/EMS_2021-12-12T14:59:57.936/plot.html b/archive/saturn/EMS_2021-12-12T14:59:57.936/plot.html similarity index 100% rename from archive/EMS_2021-12-12T14:59:57.936/plot.html rename to archive/saturn/EMS_2021-12-12T14:59:57.936/plot.html diff --git a/archive/EMS_2021-12-12T15:39:06.197/mission b/archive/saturn/EMS_2021-12-12T15:39:06.197/mission similarity index 100% rename from archive/EMS_2021-12-12T15:39:06.197/mission rename to archive/saturn/EMS_2021-12-12T15:39:06.197/mission diff --git a/archive/EMS_2021-12-12T15:39:06.197/plot.html b/archive/saturn/EMS_2021-12-12T15:39:06.197/plot.html similarity index 100% rename from archive/EMS_2021-12-12T15:39:06.197/plot.html rename to archive/saturn/EMS_2021-12-12T15:39:06.197/plot.html diff --git a/archive/saturn/EMS_2021-12-12T16:01:04.514/mission b/archive/saturn/EMS_2021-12-12T16:01:04.514/mission new file mode 100644 index 0000000..89cc076 --- /dev/null +++ b/archive/saturn/EMS_2021-12-12T16:01:04.514/mission @@ -0,0 +1,29 @@ +/home/connor/projects/thesis/archive/EMS_2021-12-12T16:01:04.514/mission--------------------------- + +Spacecraft: mySat + dry_mass: 200.0 kg + specific impulse: 3200.0 kg/s + max_thrust: 0.00025 kN + num_thrusters: 1 + duty_cycle: 1.0 +Launch Mass: 3500.0 kg +Launch Date: 2023-07-08T05:11:21.442 +Launch V∞: [7.608076212455678, 2.807333338029972, -0.7296465923907695] km/s +Phase 1: + Planet: Mars + V∞_in: [8.010347423561068, 3.2469372890009143, 0.9052053694493565] km/s + V∞_out: [8.595491836222386, 0.9305961590076297, 0.8829460767922697] km/s + time of flight: 1.285682951483629e8 seconds + arrival date: 2027-08-04T06:36:16.442 + thrust profile: [0.07414876190498018 0.061418074622027974 -0.012644930305191268; 0.005288427050926843 0.06622341067027271 -0.01948043031768979; -0.03963858081578733 0.046911280729787376 -0.025333966766685957; -0.0693496161126329 0.031308343596909594 -0.035395597569043105; -0.09403908126205902 0.015893237291132945 -0.047093551884514924; -0.12169201205925062 -0.0007977301725099221 -0.056349298411649505; -0.13903080782532432 -0.023716664620632603 -0.06390511581051783; -0.15450668610406254 -0.04110038684733795 -0.06471664925953435; -0.15811658018787572 -0.056770227221372115 -0.06186158450863763; -0.14688366879113826 -0.06858393095838325 -0.048462199618237715; -0.12668694389924282 -0.08632300225726315 -0.034758267139006545; -0.10530920293607691 -0.10528354810684375 -0.02720399752175047; -0.09090371755012416 -0.12194843310927922 -0.021454466137421403; -0.07844574463506924 -0.1363037266093477 -0.01574716544865601; -0.05844360196093202 -0.1515941613574019 -0.009255165942420979; -0.034312300204900524 -0.16511832855603034 -0.0009688494952381404; -0.0028992408640754097 -0.17347460518323504 0.006524027611181451; 0.03968790735981553 -0.17103970596354526 0.01802812299096526; 0.09266705743272931 -0.1535778429859241 0.025140107388620526; 0.20165971230655427 -0.14421264141271573 0.040991785807895254] % +Phase 2: + Planet: Saturn + V∞_in: [5.172452466285559, 3.681404565790302, -0.7376128757432779] km/s + V∞_out: [1.0471838805707034, -0.9458496802640074, -1.0540623554828816] km/s + time of flight: 1.3794018891807556e8 seconds + arrival date: 2031-12-17T19:19:24.442 + thrust profile: [0.4631902795092741 -0.08224771535152973 -0.006480928889750821; 0.41704341820262636 0.21095659271139136 -0.02620914649646857; 0.2797622883993905 0.28592479641588525 -0.047115859690752125; 0.16999303712128083 0.27059720181308317 -0.05726221774165335; 0.10505343297735933 0.24439744913692196 -0.06242988174728664; 0.06300675973086067 0.21817544269642067 -0.06368113246047818; 0.035798514967212466 0.18835657288959481 -0.06877313709544629; 0.01319570173604884 0.17195586849080916 -0.06353926803226635; -0.0028206814647056726 0.15245841060553408 -0.06090532235092303; -0.015082533306159574 0.13455720233249788 -0.058050722168487584; -0.02467540253289453 0.11876086660610821 -0.054811640710621876; -0.03294606177558641 0.10466484376452906 -0.05156606010332461; -0.03552225607407402 0.09449768203449549 -0.04909814885511831; -0.044198382979974346 0.08219311436910662 -0.04488660247693665; -0.05192427793509353 0.07124227028180148 -0.0429911500566686; -0.06297039751477762 0.0597152997307626 -0.041771291047482936; -0.07719329504107608 0.04574422574176853 -0.04069542662253849; -0.09549593365185864 0.02256061596005478 -0.03696703906940773; -0.1044144745168432 -0.01480076697580528 -0.01798772858528922; -0.10164225283033314 -0.03637354833556879 0.00015260443811211083] % + +Mass Used: 369.23128366753645 kg +Launch C3: 66.29632827513589 km²/s² +||V∞_in||: 6.391484713856986 km/s diff --git a/archive/saturn/EMS_2021-12-12T16:01:04.514/plot.html b/archive/saturn/EMS_2021-12-12T16:01:04.514/plot.html new file mode 100644 index 0000000..ecc11df --- /dev/null +++ b/archive/saturn/EMS_2021-12-12T16:01:04.514/plot.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/archive/ES_2021-10-14T21:47:36.309/mission b/archive/saturn/ES_2021-10-14T21:47:36.309/mission similarity index 100% rename from archive/ES_2021-10-14T21:47:36.309/mission rename to archive/saturn/ES_2021-10-14T21:47:36.309/mission diff --git a/archive/ES_2021-10-14T21:47:36.309/plot.html b/archive/saturn/ES_2021-10-14T21:47:36.309/plot.html similarity index 100% rename from archive/ES_2021-10-14T21:47:36.309/plot.html rename to archive/saturn/ES_2021-10-14T21:47:36.309/plot.html diff --git a/archive/EVMJS_2021-12-07T10:39:46.637/mission b/archive/saturn/EVMJS_2021-12-07T10:39:46.637/mission similarity index 100% rename from archive/EVMJS_2021-12-07T10:39:46.637/mission rename to archive/saturn/EVMJS_2021-12-07T10:39:46.637/mission diff --git a/archive/EVMJS_2021-12-07T10:39:46.637/plot.html b/archive/saturn/EVMJS_2021-12-07T10:39:46.637/plot.html similarity index 100% rename from archive/EVMJS_2021-12-07T10:39:46.637/plot.html rename to archive/saturn/EVMJS_2021-12-07T10:39:46.637/plot.html diff --git a/archive/EVMS_2021-12-13T10:50:18.877/mission b/archive/saturn/EVMS_2021-12-13T10:50:18.877/mission similarity index 100% rename from archive/EVMS_2021-12-13T10:50:18.877/mission rename to archive/saturn/EVMS_2021-12-13T10:50:18.877/mission diff --git a/archive/EVMS_2021-12-13T10:50:18.877/plot.html b/archive/saturn/EVMS_2021-12-13T10:50:18.877/plot.html similarity index 100% rename from archive/EVMS_2021-12-13T10:50:18.877/plot.html rename to archive/saturn/EVMS_2021-12-13T10:50:18.877/plot.html diff --git a/archive/EVMS_2021-12-13T15:09:50.799/mission b/archive/saturn/EVMS_2021-12-13T15:09:50.799/mission similarity index 100% rename from archive/EVMS_2021-12-13T15:09:50.799/mission rename to archive/saturn/EVMS_2021-12-13T15:09:50.799/mission diff --git a/archive/EVMS_2021-12-13T15:09:50.799/plot.html b/archive/saturn/EVMS_2021-12-13T15:09:50.799/plot.html similarity index 100% rename from archive/EVMS_2021-12-13T15:09:50.799/plot.html rename to archive/saturn/EVMS_2021-12-13T15:09:50.799/plot.html diff --git a/archive/EVMS_2021-12-13T17:44:34.669/mission b/archive/saturn/EVMS_2021-12-13T17:44:34.669/mission similarity index 100% rename from archive/EVMS_2021-12-13T17:44:34.669/mission rename to archive/saturn/EVMS_2021-12-13T17:44:34.669/mission diff --git a/archive/EVMS_2021-12-13T17:44:34.669/plot.html b/archive/saturn/EVMS_2021-12-13T17:44:34.669/plot.html similarity index 100% rename from archive/EVMS_2021-12-13T17:44:34.669/plot.html rename to archive/saturn/EVMS_2021-12-13T17:44:34.669/plot.html diff --git a/archive/EVMS_2021-12-13T21:46:30.548/mission b/archive/saturn/EVMS_2021-12-13T21:46:30.548/mission similarity index 100% rename from archive/EVMS_2021-12-13T21:46:30.548/mission rename to archive/saturn/EVMS_2021-12-13T21:46:30.548/mission diff --git a/archive/EVMS_2021-12-13T21:46:30.548/plot.html b/archive/saturn/EVMS_2021-12-13T21:46:30.548/plot.html similarity index 100% rename from archive/EVMS_2021-12-13T21:46:30.548/plot.html rename to archive/saturn/EVMS_2021-12-13T21:46:30.548/plot.html diff --git a/archive/EVMS_2021-12-14T01:43:41.263/mission b/archive/saturn/EVMS_2021-12-14T01:43:41.263/mission similarity index 100% rename from archive/EVMS_2021-12-14T01:43:41.263/mission rename to archive/saturn/EVMS_2021-12-14T01:43:41.263/mission diff --git a/archive/EVMS_2021-12-14T01:43:41.263/plot.html b/archive/saturn/EVMS_2021-12-14T01:43:41.263/plot.html similarity index 100% rename from archive/EVMS_2021-12-14T01:43:41.263/plot.html rename to archive/saturn/EVMS_2021-12-14T01:43:41.263/plot.html diff --git a/archive/EVMS_2021-12-14T07:13:59.762/mission b/archive/saturn/EVMS_2021-12-14T07:13:59.762/mission similarity index 100% rename from archive/EVMS_2021-12-14T07:13:59.762/mission rename to archive/saturn/EVMS_2021-12-14T07:13:59.762/mission diff --git a/archive/EVMS_2021-12-14T07:13:59.762/plot.html b/archive/saturn/EVMS_2021-12-14T07:13:59.762/plot.html similarity index 100% rename from archive/EVMS_2021-12-14T07:13:59.762/plot.html rename to archive/saturn/EVMS_2021-12-14T07:13:59.762/plot.html diff --git a/archive/EVMS_2021-12-14T16:31:21.927/mission b/archive/saturn/EVMS_2021-12-14T16:31:21.927/mission similarity index 100% rename from archive/EVMS_2021-12-14T16:31:21.927/mission rename to archive/saturn/EVMS_2021-12-14T16:31:21.927/mission diff --git a/archive/EVMS_2021-12-14T16:31:21.927/plot.html b/archive/saturn/EVMS_2021-12-14T16:31:21.927/plot.html similarity index 100% rename from archive/EVMS_2021-12-14T16:31:21.927/plot.html rename to archive/saturn/EVMS_2021-12-14T16:31:21.927/plot.html diff --git a/archive/EVVJS_2021-12-18T17:53:58.867/mission b/archive/saturn/EVVJS_2021-12-18T17:53:58.867/mission similarity index 100% rename from archive/EVVJS_2021-12-18T17:53:58.867/mission rename to archive/saturn/EVVJS_2021-12-18T17:53:58.867/mission diff --git a/archive/EVVJS_2021-12-18T17:53:58.867/plot.html b/archive/saturn/EVVJS_2021-12-18T17:53:58.867/plot.html similarity index 100% rename from archive/EVVJS_2021-12-18T17:53:58.867/plot.html rename to archive/saturn/EVVJS_2021-12-18T17:53:58.867/plot.html diff --git a/archive/EVVJS_2021-12-20T15:47:12.591/mission b/archive/saturn/EVVJS_2021-12-20T15:47:12.591/mission similarity index 100% rename from archive/EVVJS_2021-12-20T15:47:12.591/mission rename to archive/saturn/EVVJS_2021-12-20T15:47:12.591/mission diff --git a/archive/EVVJS_2021-12-20T15:47:12.591/plot.html b/archive/saturn/EVVJS_2021-12-20T15:47:12.591/plot.html similarity index 100% rename from archive/EVVJS_2021-12-20T15:47:12.591/plot.html rename to archive/saturn/EVVJS_2021-12-20T15:47:12.591/plot.html diff --git a/ipopt.out b/ipopt.out new file mode 100644 index 0000000..e69de29 diff --git a/julia/find_neptune.jl b/julia/find_neptune.jl index 716c0b3..76b4798 100644 --- a/julia/find_neptune.jl +++ b/julia/find_neptune.jl @@ -20,7 +20,12 @@ 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 3norm_mass + norm_C3# + norm_v∞ + tof = 0.0 + for phase in m.phases + tof += phase.tof + end + tof = tof/(20Thesis.year) + return 3norm_mass + norm_C3 + tof end sc = Sc("mySat", 200., 3200., 0.00025, 1, 1.0) @@ -56,7 +61,7 @@ end log(_::Nothing, _::Vector{Mission}, _::Vector{Body}) = println("No Mission Found...") -planets = [Earth, Venus, Venus, Jupiter, Saturn] +planets = [Earth, Mars, Mars, Jupiter, Saturn] best, archive = mbh(planets) log(best, archive, planets) diff --git a/julia/ingest_mission.jl b/julia/ingest_mission.jl new file mode 100644 index 0000000..e3fe894 --- /dev/null +++ b/julia/ingest_mission.jl @@ -0,0 +1,61 @@ +using Thesis +using SPICE +using LinearAlgebra +using Dates + +try + furnsh("../../spice_files/naif0012.tls") + furnsh("../../spice_files/de430.bsp") +catch + furnsh("spice_files/naif0012.tls") + furnsh("spice_files/de430.bsp") +end + +function cost_1(m::Union{Mission, Mission_Guess}) + norm_mass = (m.start_mass - prop(m)[7]) / m.start_mass + norm_C3 = ( m.launch_v∞ ⋅ m.launch_v∞ ) / 200. + tof = sum([p.tof for p in m.phases])/(20Thesis.year) + return 2norm_mass + norm_C3 + tof +end + +function cost_2(m::Union{Mission, Mission_Guess}) + norm_mass = (m.start_mass - prop(m)[7]) / m.start_mass + norm_C3 = ( m.launch_v∞ ⋅ m.launch_v∞ ) / 200. + tof = sum([p.tof for p in m.phases])/(20Thesis.year) + return 2norm_mass + norm_C3# + tof +end + +function get_id(m::Mission) + letters = "E" + for phase in m.phases + letters *= phase.planet.name[1] + end + letters *= " " + letters *= Dates.format(m.launch_date, "yyyy-mm-dd HH:MM:SS") + return letters +end + +missions = Vector{Mission}() +folders = readdir("/home/connor/projects/thesis/archive/saturn", join=true) +for folder in folders + try + push!(missions, ingest(folder * "/mission")) + catch e + println("Ingestion failure") + end +end + +sorted_missions1 = sort(missions, by=cost_1) +sorted_missions2 = sort(missions, by=cost_2) + +println(get_id.(sorted_missions1[1:10])) +println(get_id.(sorted_missions2[1:10])) + +display_mission = improve(sorted_missions2[1], n=5) +# display(plot(display_mission, +# title="Sample Algorithm Result Mission", +# mode="light", +# planet_colors=false, +# phase_colors=["#F00","#0F0","#00F"], +# markers=false)); +store(display_mission, "/home/connor/projects/thesis/archive/best/long_mission") diff --git a/julia/src/nlp_solver.jl b/julia/src/nlp_solver.jl index 0e8290f..e225a66 100644 --- a/julia/src/nlp_solver.jl +++ b/julia/src/nlp_solver.jl @@ -7,18 +7,17 @@ function constraint_bounds(guess::Mission_Guess) high_constraint = Vector{Float64}() for phase in guess.phases - # Constraints on the final state - state_constraint = [10_000., 10_000., 10_000., 0.05, 0.05, 0.05] - push!(low_constraint, (-1 * state_constraint)... ) - push!(high_constraint, state_constraint... ) + state_constraint = [10_000., 10_000., 10_000., 0.02, 0.02, 0.02] if phase != guess.phases[end] + # Constraints on the final state + push!(low_constraint, (-1 * state_constraint)... ) + push!(high_constraint, state_constraint... ) # Constraints on the v∞ and turning angle - push!(low_constraint, -0.05, 100.) - push!(high_constraint, 0.05, 1e7) + push!(low_constraint, -0.02, 100.) + push!(high_constraint, 0.02, 1e7) else - # Constraints on mass - push!(low_constraint, 0.) - push!(high_constraint, guess.start_mass - guess.sc.dry_mass) + push!(low_constraint, (-1 * state_constraint[1:3])... ) + push!(high_constraint, state_constraint[1:3]... ) end end @@ -40,9 +39,11 @@ function solve_mission( guess::Mission_Guess, latest_arrival::DateTime, max_C3::Float64, max_v∞::Float64; - tol=1e-12, + tol=1e-4, verbose::Bool=false, - print_level=0) + print_level=0, + use_cost=false, + CPU_multiplier=10.) # First we define our starting point x0 = Vector(guess) @@ -58,9 +59,11 @@ function solve_mission( guess::Mission_Guess, time = Dates.datetime2julian(launch_date) start = state(current_planet, time, v∞_out, guess.start_mass) final = zeros(7) + goal = zeros(6) + v∞_in = zeros(3) # Now, for each phase we must require: - # - That the ending state matches (all legs) + # - That the ending state matches (unless final leg) # - That the v∞_out == v∞_in (unless final leg) # - That the minimum height is acceptable (unless final leg) # - That the ending position matches (if final leg) @@ -84,25 +87,28 @@ function solve_mission( guess::Mission_Guess, start = state(current_planet, time, v∞_out, final[7]) # Do Checks - g[1+8i:6+8i] .= (final[1:6] .- goal[1:6]) if flyby != flybys[end] + g[1+8i:6+8i] .= (final[1:6] .- goal[1:6]) g[7+8i] = (norm(v∞_out) - norm(v∞_in)) δ = acos( ( v∞_in ⋅ v∞_out ) / ( norm(v∞_in) * norm(v∞_out) ) ) g[8+8i] = (current_planet.μ/(v∞_in ⋅ v∞_in)) * ( 1/sin(δ/2) - 1 ) - current_planet.r - else - g[8*(length(flybys)-1)+7] = final[7] - guess.sc.dry_mass end - g[8*(length(flybys)-1)+8] = max_C3 - norm(x[2:4])^2 - g[8*(length(flybys)-1)+9] = max_v∞ - norm(v∞_in) i += 1 end + g[8*(length(flybys)-1)+1:8*(length(flybys)-1)+3] .= (final[1:3] .- goal[1:3]) + g[8*(length(flybys)-1)+4] = max_C3 - norm(x[2:4])^2 + g[8*(length(flybys)-1)+5] = max_v∞ - norm(v∞_in) - return -final[end] + if use_cost + return -final[end] + else + return 1.0 + end catch e if isa(e,LaGuerreConway_Error) || isa(e, Mass_Error) - g[1:8*(length(flybys)-1)+7] .= 1e10 + g .= 1e10 return 1e10 else rethrow() @@ -114,13 +120,11 @@ function solve_mission( guess::Mission_Guess, max_time = (datetime2julian(latest_arrival) - datetime2julian(launch_window[1]))*86400 lower_x = lowest_mission_vector(launch_window, length(guess.phases), n) upper_x = highest_mission_vector(launch_window, max_time, length(guess.phases), n) - num_constraints = 8*(length(guess.phases)-1) + 9 + num_constraints = 8*(length(guess.phases)-1) + 5 g_low, g_high = constraint_bounds(guess) - ipopt_options = Dict("constr_viol_tol" => tol, - "acceptable_constr_viol_tol" => 100tol, - "bound_relax_factor" => 0., - "max_iter" => 100_000, - "max_cpu_time" => 10. * length(guess.phases), + ipopt_options = Dict("tol" => tol, + "acceptable_tol" => 100tol, + "max_cpu_time" => CPU_multiplier * length(guess.phases), "print_level" => print_level) options = Options(solver=IPOPT(ipopt_options), derivatives=ForwardFD()) diff --git a/julia/src/types/bodies.jl b/julia/src/types/bodies.jl index 1cd6034..1e36221 100644 --- a/julia/src/types/bodies.jl +++ b/julia/src/types/bodies.jl @@ -13,12 +13,13 @@ end period(b::Body) = 2π * √(b.a^3 / Sun.μ) function state(p::Body, t::DateTime, add_v∞::AbstractVector=[0., 0., 0.], add_mass::Float64=1e10) - time = Dates.datetime2julian(t) - [ basic_ephemeris(p,time); 0.0 ] + [ zeros(3); add_v∞; add_mass ] + time = utc2et(format(t,"yyyy-mm-ddTHH:MM:SS")) + [ spkssb(p.id, time, "ECLIPJ2000"); 0.0 ] + [ zeros(3); add_v∞; add_mass ] end function state(p::Body, t::Real, add_v∞::AbstractVector=[0., 0., 0.], add_mass::Real=1e10) - [ basic_ephemeris(p,t); 0.0 ] + [ zeros(3); add_v∞; add_mass ] + time = utc2et(format(julian2datetime(t),"yyyy-mm-ddTHH:MM:SS")) + [ spkssb(p.id, time, "ECLIPJ2000"); 0.0 ] + [ zeros(3); add_v∞; add_mass ] end """ diff --git a/julia/src/types/errors.jl b/julia/src/types/errors.jl index d06f8c7..09c8816 100644 --- a/julia/src/types/errors.jl +++ b/julia/src/types/errors.jl @@ -41,9 +41,9 @@ struct Mission_Creation_Error{T} <: Exception where T <: Real end Base.showerror(io::IO, e::Mission_Creation_Error) = print(io, "Tried to create a mission with $(e.num_entries) entries") -struct Planet_Match_Error{T} <: Exception where T <: Real - state::Vector{T} - planet::Vector{T} +struct Planet_Match_Error <: Exception + state::Vector + planet::Vector end Base.showerror(io::IO, e::Planet_Match_Error) = print(io, """" Spacecraft didn't make it to planet diff --git a/julia/src/types/mission.jl b/julia/src/types/mission.jl index 02af410..76dcd14 100644 --- a/julia/src/types/mission.jl +++ b/julia/src/types/mission.jl @@ -1,7 +1,7 @@ export Phase, Mission_Guess, Mission, Bad_Mission export test_phase1, test_phase2 export test_mg -export store +export store, ingest, improve export Vector struct Phase @@ -146,10 +146,11 @@ function Mission(sc::Sc, mass::Float64, date::DateTime, v∞::Vector{Float64}, p # Perform checks # Check that the sc actually makes it to the goal state - abs(norm(final[1:3] - goal[1:3])) < √3e6 || throw(Planet_Match_Error(final[1:3], goal[1:3])) - abs(norm(final[4:6] - goal[4:6])) < √3e-4 || throw(Planet_Match_Error(final[4:6], goal[4:6])) + abs(norm(final[1:3] - goal[1:3])) < 1e5 || throw(Planet_Match_Error(final[1:3], goal[1:3])) if phase != phases[end] + abs(norm(final[4:6] - goal[4:6])) < 1e-1 || throw(Planet_Match_Error(final[4:6], goal[4:6])) + # Check that the v∞s match abs(norm(phase.v∞_in) - norm(phase.v∞_out)) < 0.01 || throw(V∞_Error(phase.v∞_in, phase.v∞_out)) @@ -260,3 +261,113 @@ function store(ms::Union{Vector{Mission}, Vector{Mission_Guess}}, filename::Abst end end end + +""" +Opposite of store. Ingests from a file. Only works if the mission was valid +""" +function ingest(filename::AbstractString) + phases = Vector{Phase}() + planet = Earth + vinf_in = Vector{Float64}() + vinf_out = Vector{Float64}() + tof = 0.0 + thrusts = Vector{Float64}() + dry_mass = 0.0 + isp = 0.0 + max_thrust = 0.0 + num_thrusters = 0 + duty_cycle = 0.0 + launch_mass = 0.0 + launch_date = Dates.now() + launch_vinf = Vector{Float64}() + + open(filename) do file + phase = 0 + while !eof(file) + line = readline(file) + words = split(line, " ") + if strip(words[1]) == "dry_mass:" && phase == 0 + dry_mass = parse(Float64,words[end-1]) + elseif length(words) >= 2 && strip.(words[1:2]) == ["specific", "impulse:"] && phase == 0 + isp = parse(Float64,words[end-1]) + elseif strip(words[1]) == "max_thrust:" && phase == 0 + max_thrust = parse(Float64,words[end-1]) + elseif strip(words[1]) == "num_thrusters:" && phase == 0 + num_thrusters = parse(Int,words[end]) + elseif strip(words[1]) == "duty_cycle:" && phase == 0 + duty_cycle = parse(Float64,words[end]) + elseif length(words) >= 2 && strip.(words[1:2]) == ["Launch", "Mass:"] && phase == 0 + launch_mass = parse(Float64,words[end-1]) + elseif length(words) >= 2 && strip.(words[1:2]) == ["Launch", "Date:"] && phase == 0 + launch_date = DateTime(words[end]) + elseif length(words) >= 2 && strip.(words[1:2]) == ["Launch", "V∞:"] && phase == 0 + launch_vinf = map(x->parse(Float64, strip(x, [ '[', ']', ',' ])), words[end-3:end-1]) + elseif strip(words[1]) == "Phase" + if phase > 0 + push!(phases, Phase(planet, vinf_in, vinf_out, tof, thrusts)) + end + phase = parse(Int,words[2][1:end-1]) + elseif strip(words[1]) == "Planet:" + planet_string = words[end] + if planet_string == "Venus" + planet = Venus + elseif planet_string == "Earth" + planet = Earth + elseif planet_string == "Mars" + planet = Mars + elseif planet_string == "Jupiter" + planet = Jupiter + elseif planet_string == "Saturn" + planet = Saturn + end + elseif strip(words[1]) == "V∞_in:" + vinf_in = map(x->parse(Float64, strip(x, [ '[', ']', ',' ])), words[end-3:end-1]) + elseif strip(words[1]) == "V∞_out:" + vinf_out = map(x->parse(Float64, strip(x, [ '[', ']', ',' ])), words[end-3:end-1]) + elseif length(words) >= 3 && strip.(words[1:3]) == ["time", "of", "flight:"] + tof = parse(Float64,words[end-1]) + elseif length(words) >= 2 && strip.(words[1:2]) == ["thrust", "profile:"] + thrusts = map(x->parse(Float64, strip(x, [ '[', ']', ',', ';' ])), words[3:end-1]) + thrusts = reshape(thrusts, (3, Int(length(thrusts)/3)))' + end + end + push!(phases, Phase(planet, vinf_in, vinf_out, tof, thrusts)) + end + + Mission(Sc("ingested", dry_mass, isp, max_thrust, num_thrusters, duty_cycle), + launch_mass, + launch_date, + launch_vinf, + phases) +end + +""" +Increases the fidelity of a mission by using it as a base and resolving with increased number of points +""" +function improve(mission::Mission; n::Int=5) + new_phases = Vector{Phase}() + for phase in mission.phases + new_thrusts = repeat(phase.thrust_profile, inner=(n,1)) + push!(new_phases, Phase(phase.planet, + phase.v∞_in, + phase.v∞_out, + phase.tof, + new_thrusts)) + end + guess = Mission_Guess(mission.sc, + mission.start_mass, + mission.launch_date, + mission.launch_v∞, + new_phases) + arrival = mission.launch_date + Second(floor(sum([p.tof for p in mission.phases]))) + new_mission = solve_mission( + guess, + (mission.launch_date - Dates.Day(7), mission.launch_date + Dates.Day(7)), + arrival + Dates.Day(7), + 200., + 20., + CPU_multiplier = 30. + ) + new_mission.converged || error("Mission improvement failed") + return new_mission +end diff --git a/julia/src/utilities/plotting.jl b/julia/src/utilities/plotting.jl index b5f01de..b26c935 100644 --- a/julia/src/utilities/plotting.jl +++ b/julia/src/utilities/plotting.jl @@ -42,18 +42,62 @@ Base.getindex(x::Nothing, i::Int) = nothing """ Generates a layout that works for most plots. Requires a title and a limit. """ -function standard_layout(limit::Float64, title::AbstractString) +function standard_layout(limit::Float64, title::AbstractString; mode="dark") limit *= 1.1 - Layout(title=attr(font=attr(color="rgb(250,250,250)"), yanchor="top", y=0.95, text=title), - textfont = attr(color="rgb(250,250,250)"), - margin=attr(b=20, t=0, l=0, r=0), - paper_bgcolor="rgba(5,10,40,1.0)", - plot_bgcolor="rgba(200,200,200,0.01)", - scene = attr(xaxis = attr(autorange = false,range=[-limit,limit],color="rgb(255,255,255)"), - yaxis = attr(autorange = false,range=[-limit,limit],color="rgb(255,255,255)"), - zaxis = attr(autorange = false,range=[-limit,limit],color="rgb(255,255,255)"), - aspectratio=attr(x=1,y=1,z=1), - aspectmode="manual")) + if mode == "dark" + Layout( + title=attr( + font_color="rgb(250,250,250)", + yanchor="top", + y=0.95, + text=title + ), + textfont_color = "rgb(250,250,250)", + margin=attr(b=20, t=0, l=0, r=0), + paper_bgcolor="rgba(5,10,40,1.0)", + plot_bgcolor="rgba(200,200,200,0.01)", + scene_xaxis = attr( + autorange = false, + range=[-limit,limit], + color="rgb(255,255,255)" + ), + scene_yaxis = attr( + autorange = false, + range=[-limit,limit], + color="rgb(255,255,255)" + ), + scene_zaxis = attr( + autorange = false, + range=[-2e8,2e8], + color="rgb(255,255,255)" + ), + scene_aspectratio=attr(x=1,y=1,z=1), + scene_aspectmode="manual" + ) + elseif mode == "light" + Layout( + title=attr( + font_color="rgb(0,0,0)", + yanchor="top", + y=0.95, + text=title + ), + textfont_color = "rgb(0,0,0)", + margin=attr(b=20, t=0, l=0, r=0), + paper_bgcolor="rgba(255,255,255,0.0)", + plot_bgcolor="rgba(255,255,255,0.0)", + scene_aspectmode = "data", + scene_xaxis = attr( + autorange = true, + color="rgb(0,0,0)" + ), + scene_yaxis = attr( + autorange = true, + color="rgb(0,0,0)" + ), + scene_zaxis_visible = false + ) + end end """ @@ -94,13 +138,14 @@ A fundamental function to plot a single orbit path function plot(path::Vector{Vector{Float64}}; color::AbstractString = random_color(), title::AbstractString = "Single Orbit Path", - markers=true) + markers=true, + mode="dark") # Generate the plot p, limit = gen_plot(path, color=color, markers=markers) # Now use the standard layout - layout = standard_layout(limit, title) + layout = standard_layout(limit, title, mode=mode) # Generate the plot PlotlyJS.plot( PlotlyJS.Plot( p, layout ) ) @@ -118,7 +163,11 @@ An optional prop time is allowed, which will also provide an orbit function gen_plot(b::Body, time::Union{DateTime, Nothing}=nothing, prop_time::Union{Float64, Nothing}=nothing; - scale::Int=100) + scale::Int=100, + color=nothing) + if color==nothing + color = b.line_color + end # Gotta be a little weird with Sun Scale if b == Sun && scale > 25 scale = 25 end @@ -151,7 +200,7 @@ function gen_plot(b::Body, outputs = [ body_surface ] if prop_time !== nothing - p, maybe_max = gen_plot(prop(body_state, prop_time), label=b.name, color=b.line_color, markers=false) + p, maybe_max = gen_plot(prop(body_state, prop_time), label=b.name, color=color, markers=false) push!(outputs, p...) if maybe_max > max_value max_value = maybe_max end end @@ -172,13 +221,14 @@ function plot(b::Body, time::Union{DateTime, Nothing}=nothing, prop_time::Union{Float64, Nothing}=nothing; title::AbstractString="Single Planet Plot", - scale::Int=100) + scale::Int=100, + mode="dark") # Generate the plot p, limit = gen_plot(b,time,prop_time,scale=scale) # Now use the standard layout - layout = standard_layout(limit, title) + layout = standard_layout(limit, title, mode=mode) # Generate the plot PlotlyJS.plot( PlotlyJS.Plot( p, layout ) ) @@ -196,7 +246,8 @@ function plot(bodies::Vector{Body}, time::Union{DateTime, Nothing}; orbits::Bool=true, title::AbstractString="Multiple Planet Plot", - scale::Int=100) + scale::Int=100, + mode="dark") # Generate the plots trace, limit = gen_plot(Sun, scale=scale) @@ -212,7 +263,7 @@ function plot(bodies::Vector{Body}, end # Now use the standard layout - layout = standard_layout(limit, title) + layout = standard_layout(limit, title, mode=mode) # Generate the plot PlotlyJS.plot( PlotlyJS.Plot( traces, layout ) ) @@ -226,7 +277,8 @@ function plot(paths::Vector{Matrix{Real}}; labels::Union{Vector{String},Nothing}=nothing, colors::Union{Vector{String},Nothing}=nothing, markers::Bool=true, - title::String="Spacecraft Position") + title::String="Spacecraft Position", + mode="dark") # Generate the path traces color = colors === nothing ? random_color() : colors[1] @@ -244,20 +296,33 @@ function plot(paths::Vector{Matrix{Real}}; # Determine layout details # layout = standard_layout(limit, title) - layout = standard_layout(1e9, title) + layout = standard_layout(1e9, title, mode=mode) # Plot PlotlyJS.plot( PlotlyJS.Plot( traces, layout ) ) end -function plot(m::Union{Mission, Mission_Guess}; title::String="Mision Plot") +function plot(m::Union{Mission, Mission_Guess}; + title::String="Mission Plot", + mode::String="dark", + planet_colors=true, + phase_colors=nothing, + markers=true) # First plot the earth # Then plot phase plus planet phase time = datetime2julian(m.launch_date) mass = m.start_mass current_planet = Earth - earth_trace, limit = gen_plot(current_planet, julian2datetime(time), year) + if planet_colors + earth_trace, limit = gen_plot(current_planet, julian2datetime(time), year) + else + if mode=="dark" + earth_trace, limit = gen_plot(current_planet, julian2datetime(time), year, color="#FFF") + elseif mode=="light" + earth_trace, limit = gen_plot(current_planet, julian2datetime(time), year, color="#000") + end + end start = state(current_planet, time, m.launch_v∞, mass) traces = [ earth_trace... ] @@ -270,12 +335,35 @@ function plot(m::Union{Mission, Mission_Guess}; title::String="Mision Plot") time += phase.tof/86400 current_planet = phase.planet start = state(current_planet, time, phase.v∞_out, mass) - path_trace, new_limit = gen_plot(path, label="Phase "*string(i)) + if phase_colors == nothing + path_trace, new_limit = gen_plot(path, + label="Phase "*string(i), + markers=markers) + else + path_trace, new_limit = gen_plot(path, + label="Phase "*string(i), + markers=markers, + color=phase_colors[i]) + end push!(traces, path_trace...) limit = max(limit, new_limit) # Then the planet - planet_trace, new_limit = gen_plot(current_planet, julian2datetime(time), -phase.tof) + if planet_colors + planet_trace, new_limit = gen_plot(current_planet, julian2datetime(time), -phase.tof) + else + if mode=="dark" + planet_trace, new_limit = gen_plot(current_planet, + julian2datetime(time), + -phase.tof, + color="#FFF") + elseif mode=="light" + planet_trace, new_limit = gen_plot(current_planet, + julian2datetime(time), + -phase.tof, + color="#000") + end + end push!(traces, planet_trace...) limit = max(limit, new_limit) @@ -286,7 +374,7 @@ function plot(m::Union{Mission, Mission_Guess}; title::String="Mision Plot") push!(traces, gen_plot(Sun)[1]...) # Determine layout details - layout = standard_layout(limit, title) + layout = standard_layout(limit, title, mode=mode) # Plot PlotlyJS.plot( PlotlyJS.Plot( traces, layout ) ) diff --git a/julia/src/utilities/propagator.jl b/julia/src/utilities/propagator.jl index 29a636b..feb3d7e 100644 --- a/julia/src/utilities/propagator.jl +++ b/julia/src/utilities/propagator.jl @@ -22,11 +22,12 @@ function prop(ΔVs::AbstractArray, size(ΔVs)[2] == 3 || throw(ΔVsize_Error(size(ΔVs))) n = size(ΔVs)[1] - output = Array{Real,2}(undef,n,7) + output = Array{Real,2}(undef,n+1,7) current = copy(state) full_thrust = max_ΔV(craft.duty_cycle, craft.num_thrusters, craft.max_thrust, time/n, 0.) for i in 1:n + output[i,:] = current halfway = laguerre_conway(current[1:6], time/(2n), primary) if time > 0 halfway += [zeros(3); full_thrust * ΔVs[i,:]] / current[7] @@ -36,8 +37,8 @@ function prop(ΔVs::AbstractArray, halfway += [zeros(3); full_thrust * ΔVs[i,:]] / current[7] end current[1:6] = laguerre_conway(halfway, time/(2n), primary) - output[i,:] = current end + output[end,:] = current current[7] > craft.dry_mass || throw(Mass_Error(current[7])) @@ -48,7 +49,7 @@ end """ Convenience function for propagating a state with no thrust """ -prop(x::AbstractArray, t::Real, p::Body=Sun) = prop(zeros(1000,3), x, no_thrust, t, p) +prop(x::AbstractArray, t::Real, p::Body=Sun) = prop(zeros(1000,3), x, no_thrust, t, primary=p) """ This is solely for the purposes of getting the final state of a mission or guess