diff --git a/LaTeX/fig/kepler.png b/LaTeX/fig/kepler.png new file mode 100644 index 0000000..b2ef62a Binary files /dev/null and b/LaTeX/fig/kepler.png differ diff --git a/LaTeX/fig/text220678.png b/LaTeX/fig/text220678.png new file mode 100644 index 0000000..51e72ee Binary files /dev/null and b/LaTeX/fig/text220678.png differ diff --git a/LaTeX/flowcharts/kepler.svg b/LaTeX/flowcharts/kepler.svg index 25ab028..8c56f70 100644 --- a/LaTeX/flowcharts/kepler.svg +++ b/LaTeX/flowcharts/kepler.svg @@ -35,11 +35,11 @@ inkscape:snap-object-midpoints="false" inkscape:zoom="1.4361764" inkscape:cx="566.78273" - inkscape:cy="346.05776" + inkscape:cy="346.40591" inkscape:window-width="1912" - inkscape:window-height="1039" + inkscape:window-height="1040" inkscape:window-x="1920" - inkscape:window-y="33" + inkscape:window-y="32" inkscape:window-maximized="1" inkscape:current-layer="layer1" /> 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: +* layout: +* 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 Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 11.00006pt on input line 296. +LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 7.92003pt on input line 296. +LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 6.38004pt on input line 296. + [15] +[16] [17] [18] [19] [20] [21 + +] [22 + +] [23 + +] [24] [25 + +] + +LaTeX Font Warning: Font shape `TU/Average(0)/m/it' undefined +(Font) using `TU/Average(0)/m/n' instead on input line 528. + +[26 + +] (./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: + 9616 strings out of 476257 + 197565 string characters out of 5816920 + 715810 words of memory out of 5000000 + 30172 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 (26 pages). diff --git a/thesis_pdf/thesis.toc b/thesis_pdf/thesis.toc new file mode 100644 index 0000000..bf8c057 --- /dev/null +++ b/thesis_pdf/thesis.toc @@ -0,0 +1,36 @@ +\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}{18}{}% +\contentsline {subsubsection}{\numberline {2.3.2}Linesearch Method}{19}{}% +\contentsline {section}{\numberline {3}Low-Thrust Considerations}{21}{}% +\contentsline {subsection}{\numberline {3.1}Low Thrust Overview}{21}{}% +\contentsline {subsection}{\numberline {3.2}Sims-Flanagan Transcription}{21}{}% +\contentsline {section}{\numberline {4}Interplanetary Trajectory Considerations}{22}{}% +\contentsline {subsection}{\numberline {4.1}Patched Conics}{22}{}% +\contentsline {subsection}{\numberline {4.2}Gravity Assist Maneuvers}{22}{}% +\contentsline {subsection}{\numberline {4.3}Multiple Gravity Assist Techniques}{22}{}% +\contentsline {subsection}{\numberline {4.4}Ephemeris Considerations}{22}{}% +\contentsline {section}{\numberline {5}Algorithm Overview}{23}{}% +\contentsline {subsection}{\numberline {5.1}Trajectory Composition}{23}{}% +\contentsline {subsection}{\numberline {5.2}Inner Loop Implementation}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.1}LaGuerre-Conway Kepler Solver}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.2}Sims-Flanagan Propagator}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.3}Non-Linear Problem Solver}{24}{}% +\contentsline {subsubsection}{\numberline {5.2.4}Monotonic Basin Hopping}{24}{}% +\contentsline {subsection}{\numberline {5.3}Outer Loop Implementation}{24}{}% +\contentsline {subsubsection}{\numberline {5.3.1}Inner Loop Calling Function}{24}{}% +\contentsline {subsubsection}{\numberline {5.3.2}Genetic Algorithm Description}{24}{}% +\contentsline {section}{\numberline {6}Results Analysis}{25}{}% +\contentsline {subsection}{\numberline {6.1}Sample Trajectory to Saturn}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.1}Comparison to Less Optimal Solutions}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.2}Cost Function Analysis}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.3}Comparison to Impulsive Trajectories}{25}{}% +\contentsline {section}{\numberline {7}Conclusion}{26}{}% +\contentsline {subsection}{\numberline {7.1}Overview of Results}{26}{}% +\contentsline {subsection}{\numberline {7.2}Applications of Algorithm}{26}{}% +\contentsline {subsection}{\numberline {7.3}Recommendations for Future Work}{26}{}%