Updated gitignore

This commit is contained in:
Connor Johnstone
2022-01-25 11:01:57 -07:00
parent aa45f5f744
commit a2e0a532bf
4 changed files with 4 additions and 804 deletions

4
.gitignore vendored
View File

@@ -2,3 +2,7 @@ pdf/
**/*.pdf
julia/**/*.html
julia/test/ipopt.out
**/*.log
**/*.aux
**/*.toc

View File

@@ -1,51 +0,0 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{10}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2}Trajectory Optimization}{12}{}\protected@file@percent }
\newlabel{traj_opt}{{2}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}The Two-Body Problem}{12}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Kepler's Laws and Equations}{14}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Analytical Solutions to Kepler's Equations}{15}{}\protected@file@percent }
\newlabel{swept}{{3}{15}}
\newlabel{areas_eq}{{4}{15}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Geometric Representation of Auxiliary Circle}}{16}{}\protected@file@percent }
\newlabel{aux_circ}{{1}{16}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}LaGuerre-Conway Algorithm}{17}{}\protected@file@percent }
\newlabel{laguerre}{{2.2.1}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Non-Linear Problem Optimization}{18}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Non-Linear Solvers}{19}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Linesearch Method}{20}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Low-Thrust Considerations}{21}{}\protected@file@percent }
\newlabel{low_thrust}{{3}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Low-Thrust Control Laws}{21}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Sims-Flanagan Transcription}{22}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Interplanetary Trajectory Considerations}{23}{}\protected@file@percent }
\newlabel{interplanetary}{{4}{23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Patched Conics}{23}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Gravity Assist Maneuvers}{24}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Multiple Gravity Assist Techniques}{25}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces A sample porkchop plot of an Earth-Mars transfer}}{26}{}\protected@file@percent }
\newlabel{porkchop}{{2}{26}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Ephemeris Considerations}{26}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}Algorithm Overview}{27}{}\protected@file@percent }
\newlabel{algorithm}{{5}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Trajectory Composition}{27}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Inner Loop Implementation}{27}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}LaGuerre-Conway Kepler Solver}{27}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}Sims-Flanagan Propagator}{27}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}Non-Linear Problem Solver}{28}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}Monotonic Basin Hopping}{28}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Outer Loop Implementation}{28}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Inner Loop Calling Function}{28}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Genetic Algorithm Description}{28}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6}Results Analysis}{29}{}\protected@file@percent }
\newlabel{results}{{6}{29}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Sample Trajectory to Saturn}{29}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}Comparison to Less Optimal Solutions}{29}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.2}Cost Function Analysis}{29}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3}Comparison to Impulsive Trajectories}{29}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusion}{30}{}\protected@file@percent }
\newlabel{conclusion}{{7}{30}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Overview of Results}{30}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Applications of Algorithm}{30}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Recommendations for Future Work}{30}{}\protected@file@percent }
\gdef \@abspage@last{30}

View File

@@ -1,717 +0,0 @@
This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2021/Arch Linux) (preloaded format=xelatex 2022.1.8) 23 JAN 2022 23:05
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**LaTeX/thesis.tex
(./LaTeX/thesis.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2021-11-22>
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
)
\c@part=\count179
\c@section=\count180
\c@subsection=\count181
\c@subsubsection=\count182
\c@paragraph=\count183
\c@subparagraph=\count184
\c@figure=\count185
\c@table=\count186
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen138
)
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks16
)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: xetex.def on input line 107.
(/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def
File: xetex.def 2021/03/18 v5.0k Graphics/color driver for xetex
))
\Gin@req@height=\dimen139
\Gin@req@width=\dimen140
)
(/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty
Package: mathtools 2021/04/12 v1.27 mathematical typesetting tools
(/usr/share/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count187
\calc@Bcount=\count188
\calc@Adimen=\dimen141
\calc@Bdimen=\dimen142
\calc@Askip=\skip49
\calc@Bskip=\skip50
LaTeX Info: Redefining \setlength on input line 80.
LaTeX Info: Redefining \addtolength on input line 81.
\calc@Ccount=\count189
\calc@Cskip=\skip51
)
(/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty
Package: mhsetup 2021/03/18 v1.4 programming setup (MH)
)
(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2021/10/15 v2.17l AMS math features
\@mathmargin=\skip52
For additional information on amsmath, use the `?' option.
(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2021/08/26 v2.01 AMS text
(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks17
\ex@=\dimen143
))
(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen144
)
(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 2021/08/26 v2.02 operator names
)
\inf@bad=\count190
LaTeX Info: Redefining \frac on input line 234.
\uproot@=\count191
\leftroot@=\count192
LaTeX Info: Redefining \overline on input line 399.
\classnum@=\count193
\DOTSCASE@=\count194
LaTeX Info: Redefining \ldots on input line 496.
LaTeX Info: Redefining \dots on input line 499.
LaTeX Info: Redefining \cdots on input line 620.
\Mathstrutbox@=\box50
\strutbox@=\box51
\big@size=\dimen145
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
\macc@depth=\count195
\c@MaxMatrixCols=\count196
\dotsspace@=\muskip16
\c@parentequation=\count197
\dspbrk@lvl=\count198
\tag@help=\toks18
\row@=\count199
\column@=\count266
\maxfields@=\count267
\andhelp@=\toks19
\eqnshift@=\dimen146
\alignsep@=\dimen147
\tagshift@=\dimen148
\tagwidth@=\dimen149
\totwidth@=\dimen150
\lineht@=\dimen151
\@envbody=\toks20
\multlinegap=\skip53
\multlinetaggap=\skip54
\mathdisplay@stack=\toks21
LaTeX Info: Redefining \[ on input line 2938.
LaTeX Info: Redefining \] on input line 2939.
)
LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130.
LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130.
LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130.
LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130.
\g_MT_multlinerow_int=\count268
\l_MT_multwidth_dim=\dimen152
\origjot=\skip55
\l_MT_shortvdotswithinadjustabove_dim=\dimen153
\l_MT_shortvdotswithinadjustbelow_dim=\dimen154
\l_MT_above_intertext_sep=\dimen155
\l_MT_below_intertext_sep=\dimen156
\l_MT_above_shortintertext_sep=\dimen157
\l_MT_below_shortintertext_sep=\dimen158
\xmathstrut@box=\box52
\xmathstrut@dim=\dimen159
)
(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2020/03/06 v1.0d TeX engine tests
))
\Gm@cnth=\count269
\Gm@cntv=\count270
\c@Gm@tempcnt=\count271
\Gm@bindingoffset=\dimen160
\Gm@wd@mp=\dimen161
\Gm@odd@mp=\dimen162
\Gm@even@mp=\dimen163
\Gm@layoutwidth=\dimen164
\Gm@layoutheight=\dimen165
\Gm@layouthoffset=\dimen166
\Gm@layoutvoffset=\dimen167
\Gm@dimlist=\toks22
)
(/usr/share/texmf-dist/tex/latex/setspace/setspace.sty
Package: setspace 2011/12/19 v6.7a set line spacing
)
(/usr/share/texmf-dist/tex/latex/changepage/changepage.sty
Package: changepage 2009/10/20 v1.0c check page and change page layout
\c@cp@cntr=\count272
\cp@tempcnt=\count273
)
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
Package: expl3 2021-11-22 L3 programming layer (loader)
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
File: l3backend-xetex.def 2021-12-14 L3 backend support: XeTeX
(|extractbb --version)
\c__kernel_sys_dvipdfmx_version_int=\count274
\l__color_backend_stack_int=\count275
\g__color_backend_stack_int=\count276
\g__graphics_track_int=\count277
\l__pdf_internal_box=\box53
\g__pdf_backend_object_int=\count278
\g__pdf_backend_annotation_int=\count279
\g__pdf_backend_link_int=\count280
))
Package: xparse 2021-11-12 L3 Experimental document command parser
)
Package: fontspec 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
Package: fontspec-xetex 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTe
X
\l__fontspec_script_int=\count281
\l__fontspec_language_int=\count282
\l__fontspec_strnum_int=\count283
\l__fontspec_tmp_int=\count284
\l__fontspec_tmpa_int=\count285
\l__fontspec_tmpb_int=\count286
\l__fontspec_tmpc_int=\count287
\l__fontspec_em_int=\count288
\l__fontspec_emdef_int=\count289
\l__fontspec_strong_int=\count290
\l__fontspec_strongdef_int=\count291
\l__fontspec_tmpa_dim=\dimen168
\l__fontspec_tmpb_dim=\dimen169
\l__fontspec_tmpc_dim=\dimen170
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
)
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty
Package: titlesec 2021/07/05 v2.14 Sectioning titles
\ttl@box=\box54
\beforetitleunit=\skip56
\aftertitleunit=\skip57
\ttl@plus=\dimen171
\ttl@minus=\dimen172
\ttl@toksa=\toks23
\titlewidth=\dimen173
\titlewidthlast=\dimen174
\titlewidthfirst=\dimen175
)
(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math.sty
Package: unicode-math 2020/01/31 v0.8q Unicode maths in XeLaTeX and LuaLaTeX
(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty
Package: unicode-math-xetex 2020/01/31 v0.8q Unicode maths in XeLaTeX and LuaLa
TeX
(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
Package: l3keys2e 2021-11-12 LaTeX2e option processing using LaTeX3 keys
)
(/usr/share/texmf-dist/tex/latex/base/fix-cm.sty
Package: fix-cm 2020/11/24 v1.1t fixes to LaTeX
(/usr/share/texmf-dist/tex/latex/base/ts1enc.def
File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
LaTeX Font Info: Redeclaring font encoding TS1 on input line 47.
))
\g__um_fam_int=\count292
\g__um_fonts_used_int=\count293
\l__um_primecount_int=\count294
\g__um_primekern_muskip=\muskip17
(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex)))
Package fontspec Info: Could not resolve font "Average/BI" (it probably
(fontspec) doesn't exist).
Package fontspec Info: Could not resolve font "Average/B" (it probably doesn't
(fontspec) exist).
Package fontspec Info: Could not resolve font "Average/I" (it probably doesn't
(fontspec) exist).
Package fontspec Info: Font family 'Average(0)' created for font 'Average'
(fontspec) with options [Ligatures=TeX,Scale=1.1].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <->s*[1.1]"Average/OT:script=latn;language=dflt;mapping=
tex-text;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
Package fontspec Info: Could not resolve font "Average/BI" (it probably
(fontspec) doesn't exist).
Package fontspec Info: Could not resolve font "Average/B" (it probably doesn't
(fontspec) exist).
Package fontspec Info: Could not resolve font "Average/I" (it probably doesn't
(fontspec) exist).
Package fontspec Info: Font family 'Average(1)' created for font 'Average'
(fontspec) with options [Scale=1.1].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <->s*[1.1]"Average/OT:script=latn;language=dflt;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
(Font) OT1/cmr/m/n --> TU/Average(1)/m/n on input line 15.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it --> TU/Average(1)/m/it on input line 15.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n --> TU/Average(1)/b/n on input line 15.
LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be
(Font) scaled to size 11.00006pt on input line 15.
Package fontspec Info: Font family 'FiraMath(0)' created for font 'Fira Math'
(fontspec) with options
(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script
=Math,Scale={1.1}].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.: <->s*[1.1]"Fira
(fontspec) Math/OT:script=math;language=dflt;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.1]"Fira
(fontspec) Math/B/OT:script=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
LaTeX Font Info: Font shape `TU/FiraMath(0)/m/n' will be
(Font) scaled to size 11.00006pt on input line 16.
Package fontspec Info: Font family 'FiraMath(1)' created for font 'Fira Math'
(fontspec) with options
(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script
=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira
(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira
(fontspec) Math,Style=MathScriptScript}},Scale={1.1}].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.: <8.6->s*[1.1]"Fira
(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.1]"Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.1]
"Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=1;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.1]"Fira
(fontspec) Math/B/OT:script=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 11.00006pt on input line 16.
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
(Font) `operators' in the math version `normal' on input line 16.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n --> TU/FiraMath(1)/m/n on input line 16.
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
(Font) `operators' in the math version `bold' on input line 16.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n --> TU/FiraMath(1)/b/n on input line 16.
Package fontspec Info: Fira Math scale = 1.10011.
Package fontspec Info: Fira Math scale = 1.10011.
Package fontspec Info: Fira Math scale = 1.10011.
Package fontspec Info: Fira Math scale = 1.10011.
Package fontspec Info: Fira Math/B scale = 1.10011.
Package fontspec Info: Font family 'FiraMath(2)' created for font 'Fira Math'
(fontspec) with options
(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script
=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira
(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira
(fontspec) Math,Style=MathScriptScript}},Scale={1.1},ScaleAgain=1.0
001,FontAdjustment={\fontdimen
(fontspec) 8\font =6.38004pt\relax \fontdimen 9\font
(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax
(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font
(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax
(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font
(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax
(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font
(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax
(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font
(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax }].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <8.6->s*[1.10011]"Fira
(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.10011]"
Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.10
011]"Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=1;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) and font adjustment code:
(fontspec) \fontdimen 8\font =6.38004pt\relax \fontdimen 9\font
(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax
(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font
(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax
(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font
(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax
(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font
(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax
(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font
(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax
(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.10011]"Fira
(fontspec) Math/B/OT:script=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
(fontspec) and font adjustment code:
(fontspec) \fontdimen 8\font =6.38004pt\relax \fontdimen 9\font
(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax
(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font
(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax
(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font
(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax
(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font
(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax
(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font
(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
(Font) `symbols' in the math version `normal' on input line 16.
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
(Font) OMS/cmsy/m/n --> TU/FiraMath(2)/m/n on input line 16.
LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font
(Font) `symbols' in the math version `bold' on input line 16.
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
(Font) OMS/cmsy/b/n --> TU/FiraMath(2)/b/n on input line 16.
Package fontspec Info: Fira Math scale = 1.09989.
Package fontspec Info: Fira Math scale = 1.09989.
Package fontspec Info: Fira Math scale = 1.09989.
Package fontspec Info: Fira Math scale = 1.09989.
Package fontspec Info: Fira Math/B scale = 1.09989.
Package fontspec Info: Font family 'FiraMath(3)' created for font 'Fira Math'
(fontspec) with options
(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script
=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira
(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira
(fontspec) Math,Style=MathScriptScript}},Scale={1.1},ScaleAgain=0.9
999,FontAdjustment={\fontdimen
(fontspec) 8\font =0.836pt\relax \fontdimen 9\font
(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax
(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font
(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax }].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <8.6->s*[1.09989]"Fira
(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.09989]"
Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.09
989]"Fira
(fontspec) Math/OT:script=math;language=dflt;+ssty=1;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) and font adjustment code:
(fontspec) \fontdimen 8\font =0.836pt\relax \fontdimen 9\font
(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax
(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font
(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax
(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.09989]"Fira
(fontspec) Math/B/OT:script=math;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
(fontspec) and font adjustment code:
(fontspec) \fontdimen 8\font =0.836pt\relax \fontdimen 9\font
(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax
(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font
(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
(Font) `largesymbols' in the math version `normal' on input line 1
6.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/cmex/m/n --> TU/FiraMath(3)/m/n on input line 16.
LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font
(Font) `largesymbols' in the math version `bold' on input line 16.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/cmex/m/n --> TU/FiraMath(3)/b/n on input line 16.
(./thesis.aux)
\openout1 = `thesis.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 41.
LaTeX Font Info: ... okay on input line 41.
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
*geometry* verbose mode - [ preamble ] result:
* driver: xetex
* paper: <default>
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt)
* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
* \paperwidth=614.295pt
* \paperheight=794.96999pt
* \textwidth=469.75502pt
* \textheight=650.43001pt
* \oddsidemargin=0.0pt
* \evensidemargin=0.0pt
* \topmargin=-37.0pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=10.0pt
* \footskip=30.0pt
* \marginparwidth=65.0pt
* \marginparsep=11.0pt
* \columnsep=10.0pt
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 41.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 41.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 41.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 41.
Package unicode-math Warning: Using \overbracket and \underbracket from
(unicode-math) `mathtools' package.
(unicode-math)
(unicode-math) Use \Uoverbracket and \Uunderbracket for
(unicode-math) original `unicode-math' definition.
Package unicode-math Warning: I'm going to overwrite the following commands
(unicode-math) from the `mathtools' package:
(unicode-math)
(unicode-math) \dblcolon, \coloneqq, \Coloneqq, \eqqcolon.
(unicode-math)
(unicode-math)
(unicode-math) Note that since I won't overwrite the other
(unicode-math) colon-like commands, using them will lead to
(unicode-math) inconsistencies.
LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be
(Font) scaled to size 19.0081pt on input line 47.
LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be
(Font) scaled to size 13.20007pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 13.20007pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 8.80005pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 6.60004pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 13.20135pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 8.8009pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 6.60068pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 13.19861pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 8.79907pt on input line 47.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 6.5993pt on input line 47.
[1
] [2] [3]
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 7.92003pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be
(Font) scaled to size 6.38004pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 11.00113pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 7.9208pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be
(Font) scaled to size 6.38065pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 10.99884pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 7.91916pt on input line 92.
LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be
(Font) scaled to size 6.37932pt on input line 92.
[4] [5]
LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be
(Font) scaled to size 9.90005pt on input line 115.
LaTeX Font Warning: Font shape `TU/Average(0)/b/n' undefined
(Font) using `TU/Average(0)/m/n' instead on input line 115.
[6]
LaTeX Font Info: Font shape `TU/Average(0)/b/n' will be
(Font) scaled to size 11.00006pt on input line 132.
Package fontspec Info: Font family 'Roboto(0)' created for font 'Roboto' with
(fontspec) options [].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <->"Roboto/OT:script=latn;language=dflt;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) <->"Roboto/OT:script=latn;language=dflt;+smcp;"
(fontspec) - 'bold' (b/n) with NFSS spec.:
(fontspec) <->"Roboto/B/OT:script=latn;language=dflt;"
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
(fontspec) <->"Roboto/B/OT:script=latn;language=dflt;+smcp;"
(fontspec) - 'italic' (m/it) with NFSS spec.:
(fontspec) <->"Roboto/I/OT:script=latn;language=dflt;"
(fontspec) - 'italic small caps' (m/scit) with NFSS spec.:
(fontspec) <->"Roboto/I/OT:script=latn;language=dflt;+smcp;"
(fontspec) - 'bold italic' (b/it) with NFSS spec.:
(fontspec) <->"Roboto/BI/OT:script=latn;language=dflt;"
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
(fontspec) <->"Roboto/BI/OT:script=latn;language=dflt;+smcp;"
(./thesis.toc [7
])
\tf@toc=\write3
\openout3 = `thesis.toc'.
[8] (./thesis.lof)
\tf@lof=\write4
\openout4 = `thesis.lof'.
[9
] [10
] [11] [12
] [13] [14]
File: LaTeX/fig/kepler.png Graphic file (type bmp)
<LaTeX/fig/kepler.png>
LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be
(Font) scaled to size 11.00006pt on input line 297.
LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be
(Font) scaled to size 7.92003pt on input line 297.
LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be
(Font) scaled to size 6.38004pt on input line 297.
[15]
[16] [17] [18] [19] [20] [21
] [22] [23
] [24]
File: LaTeX/fig/porkchop.png Graphic file (type bmp)
<LaTeX/fig/porkchop.png>
[25] [26] [27
] [28] [29
]
LaTeX Font Warning: Font shape `TU/Average(0)/m/it' undefined
(Font) using `TU/Average(0)/m/n' instead on input line 675.
[30
] (./thesis.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
)
Here is how much of TeX's memory you used:
9636 strings out of 476257
198054 string characters out of 5816920
715810 words of memory out of 5000000
30191 multiletter control sequences out of 15000+600000
406997 words of font info for 84 fonts, out of 8000000 for 9000
1348 hyphenation exceptions out of 8191
73i,10n,114p,266b,391s stack positions out of 5000i,500n,10000p,200000b,80000s
Output written on thesis.pdf (30 pages).

View File

@@ -1,36 +0,0 @@
\contentsline {section}{\numberline {1}Introduction}{10}{}%
\contentsline {section}{\numberline {2}Trajectory Optimization}{12}{}%
\contentsline {subsection}{\numberline {2.1}The Two-Body Problem}{12}{}%
\contentsline {subsubsection}{\numberline {2.1.1}Kepler's Laws and Equations}{14}{}%
\contentsline {subsection}{\numberline {2.2}Analytical Solutions to Kepler's Equations}{15}{}%
\contentsline {subsubsection}{\numberline {2.2.1}LaGuerre-Conway Algorithm}{17}{}%
\contentsline {subsection}{\numberline {2.3}Non-Linear Problem Optimization}{18}{}%
\contentsline {subsubsection}{\numberline {2.3.1}Non-Linear Solvers}{19}{}%
\contentsline {subsubsection}{\numberline {2.3.2}Linesearch Method}{20}{}%
\contentsline {section}{\numberline {3}Low-Thrust Considerations}{21}{}%
\contentsline {subsection}{\numberline {3.1}Low-Thrust Control Laws}{21}{}%
\contentsline {subsection}{\numberline {3.2}Sims-Flanagan Transcription}{22}{}%
\contentsline {section}{\numberline {4}Interplanetary Trajectory Considerations}{23}{}%
\contentsline {subsection}{\numberline {4.1}Patched Conics}{23}{}%
\contentsline {subsection}{\numberline {4.2}Gravity Assist Maneuvers}{24}{}%
\contentsline {subsection}{\numberline {4.3}Multiple Gravity Assist Techniques}{25}{}%
\contentsline {subsection}{\numberline {4.4}Ephemeris Considerations}{26}{}%
\contentsline {section}{\numberline {5}Algorithm Overview}{27}{}%
\contentsline {subsection}{\numberline {5.1}Trajectory Composition}{27}{}%
\contentsline {subsection}{\numberline {5.2}Inner Loop Implementation}{27}{}%
\contentsline {subsubsection}{\numberline {5.2.1}LaGuerre-Conway Kepler Solver}{27}{}%
\contentsline {subsubsection}{\numberline {5.2.2}Sims-Flanagan Propagator}{27}{}%
\contentsline {subsubsection}{\numberline {5.2.3}Non-Linear Problem Solver}{28}{}%
\contentsline {subsubsection}{\numberline {5.2.4}Monotonic Basin Hopping}{28}{}%
\contentsline {subsection}{\numberline {5.3}Outer Loop Implementation}{28}{}%
\contentsline {subsubsection}{\numberline {5.3.1}Inner Loop Calling Function}{28}{}%
\contentsline {subsubsection}{\numberline {5.3.2}Genetic Algorithm Description}{28}{}%
\contentsline {section}{\numberline {6}Results Analysis}{29}{}%
\contentsline {subsection}{\numberline {6.1}Sample Trajectory to Saturn}{29}{}%
\contentsline {subsubsection}{\numberline {6.1.1}Comparison to Less Optimal Solutions}{29}{}%
\contentsline {subsubsection}{\numberline {6.1.2}Cost Function Analysis}{29}{}%
\contentsline {subsubsection}{\numberline {6.1.3}Comparison to Impulsive Trajectories}{29}{}%
\contentsline {section}{\numberline {7}Conclusion}{30}{}%
\contentsline {subsection}{\numberline {7.1}Overview of Results}{30}{}%
\contentsline {subsection}{\numberline {7.2}Applications of Algorithm}{30}{}%
\contentsline {subsection}{\numberline {7.3}Recommendations for Future Work}{30}{}%