<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Astron. Space Sci.</journal-id>
<journal-title>Frontiers in Astronomy and Space Sciences</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Astron. Space Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-987X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1352489</article-id>
<article-id pub-id-type="doi">10.3389/fspas.2024.1352489</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Astronomy and Space Sciences</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Family of 2:1 resonant quasi-periodic distant retrograde orbits in cislunar space</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fspas.2024.1352489">10.3389/fspas.2024.1352489</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Ming</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2229522/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Chihang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2602217/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Yang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2604305/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Hao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1595898/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>University of Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Laboratory of Space Utilization</institution>, <institution>Technology and Engineering Center for Space Utilization</institution>, <institution>Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Xi&#x0027;an Modern Control Technology Research Institute</institution>, <addr-line>Xi&#x0027;an</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1154658/overview">Miriam Rengel</ext-link>, Max&#x2003;Planck Institute for Solar System Research, Germany</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/435840/overview">Liyong Zhou</ext-link>, Nanjing University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2249952/overview">Yi Qi</ext-link>, Beijing Institute of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hao Zhang, <email>hao.zhang.zhr@gmail.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>02</day>
<month>09</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>11</volume>
<elocation-id>1352489</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>08</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Wang, Yang, Sun and Zhang.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Yang, Sun and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Given the current enthusiasm for lunar exploration, the 2:1 resonant distant retrograde orbit (DRO) in Earth-Moon space is of interest. To gain an in-depth understanding of the complex dynamic environment in cislunar space and provide more options for parking orbits, this paper investigates the existence of quasi-periodic orbits near the 2:1 resonant DRO in the circular restricted three-body problem (CR3BP). Firstly, the numerical computation approach, continuation strategy, and stability analysis method of quasi-periodic orbits are introduced. Then, addressing the primary challenges in the continuation progress, we have developed an adaptive continuation algorithm with automatic adjustment of the step size and the number of discrete points that characterize the invariant torus. Finally, two types of 2D quasi-DROs and their linear stability properties are explored. Using Poincar&#xe9; sections, we investigated the boundaries of the maximum extent attainable by both 2D quasi-DRO families in the CR3BP at a specific Jacobi energy, confirming that both types of quasi-periodic families have reached their respective boundaries. The algorithm described in this paper is beneficial for facilitating the computation of quasi-periodic families and aids in discovering additional potential dynamical structures.</p>
</abstract>
<kwd-group>
<kwd>distant retrograde orbits</kwd>
<kwd>quasi-periodic orbits</kwd>
<kwd>cislunar space</kwd>
<kwd>continuation method</kwd>
<kwd>Poincar&#xe9; section</kwd>
<kwd>orbit boundary</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Planetary Science</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In recent years, there has been a resurgence of enthusiasm for lunar exploration, making cislunar space a focal point for human exploration and research. Several space missions, some successfully launched in the past years, and others scheduled for the near future, have been proposed for verification, scientific exploration, or space observation purposes. Notable missions include CAPSTONE (<xref ref-type="bibr" rid="B8">Gardner et al., 2023</xref>), KPLO (<xref ref-type="bibr" rid="B30">Song et al., 2021</xref>), ARTEMIS 1 (<xref ref-type="bibr" rid="B34">Williams et al., 2023</xref>), and VIPER (<xref ref-type="bibr" rid="B3">Colaprete et al., 2019</xref>). The exploration of cislunar space presents a prosperous prospect. As a stable orbit family suitable for long-term parking in cislunar space (<xref ref-type="bibr" rid="B2">Bezrouk and Parker, 2014</xref>), distant retrograde orbits (DROs) have garnered particular attention from institutions all over the world. The stability and strategic significance of DROs make them a compelling choice. According to existing literature, DROs have four primary applications: serving as a space harbor for scientific exploration, a candidate orbit for space domain awareness, a transit station for deep space exploration, and a relay orbit for inter-satellite links (<xref ref-type="bibr" rid="B29">Smitherman and Griffin, 2014</xref>; <xref ref-type="bibr" rid="B31">Stramacchia et al., 2016</xref>; <xref ref-type="bibr" rid="B4">Conte et al., 2018</xref>; <xref ref-type="bibr" rid="B33">Wang et al., 2019</xref>).</p>
<p>While scholars have extensively studied the dynamics and structural characteristics of DROs in the CR3BP, this knowledge falls short for practical engineering applications. For instance, the eclipse situation on DROs is suboptimal since DROs are nearly located on the Earth-Moon plane even when transitioned to the ephemeris model. This directly impacts the on-orbit stability of spacecraft. <xref ref-type="bibr" rid="B22">McCarthy B. P. and Howell (2021)</xref> have explored the potential for eclipse avoidance in quasi-DROs with <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-axis components. Moreover, considering that DROs are quasi-periodic in the ephemeris model, incorporating quasi-DROs into the preliminary orbit design process for subsequent missions would be highly advantageous. This approach provides a more accurate initial guess, as demonstrated in <xref ref-type="bibr" rid="B21">McCarthy and Howell (2019)</xref>. Additionally, from a dynamic perspective, the study of quasi-periodic motion near DROs contributes to a deeper understanding of the dynamical behaviors in cislunar space. This has sparked our interest in investigating the dynamical structures of quasi-periodic orbits. With numerous missions currently targeting the 2:1 distant retrograde orbit (2:1 DRO), this study primarily focuses on the analysis of quasi-periodic motion in the vicinity of the 2:1 DRO. The prevalence of quasi-periodic orbits and their distinct advantages over periodic orbits contribute to a broader range of orbit options, thereby expanding the design space (<xref ref-type="bibr" rid="B25">Olikara and Scheeres, 2012</xref>).</p>
<p>The CR3BP stands out as the simplest dynamic model for studying quasi-periodic motion in a multi-body system. In this model, the solution space is composed of four types of behaviors: equilibrium points, periodic orbits, quasi-periodic orbits, and chaotic motion (<xref ref-type="bibr" rid="B7">Folta et al., 2016</xref>). <xref ref-type="bibr" rid="B24">Olikara and Howell (2010)</xref> computed the family of Earth-Moon <inline-formula id="inf2">
<mml:math id="m2">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> Lissajous tori, while <xref ref-type="bibr" rid="B15">Jorba et al. (2020)</xref> explored quasi-periodic motion in the vicinity of <inline-formula id="inf3">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. For quasi-periodic motion near <inline-formula id="inf4">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, one can refer to works in <xref ref-type="bibr" rid="B20">McCarthy B. and Howell (2021)</xref>; <xref ref-type="bibr" rid="B26">Rosales et al. (2021)</xref>; <xref ref-type="bibr" rid="B19">Lujan and Scheeres (2022)</xref>. Furthermore, <xref ref-type="bibr" rid="B17">Jorba and Nicol&#xe1;s (2020)</xref> provide insights into dynamics around <inline-formula id="inf5">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. Quasi-periodic motion near equilibrium points has been well studied, as evidenced by the works of <xref ref-type="bibr" rid="B11">Hou and Liu (2010)</xref>; <xref ref-type="bibr" rid="B10">Hou and Liu (2011)</xref>. However, to the best of our knowledge, quasi-periodic structures near resonant DROs have not been thoroughly investigated.</p>
<p>The computation method of quasi-periodic orbits has undergone a transition from analytical or semi-analytical methods to full numerical methods, as discussed in <xref ref-type="bibr" rid="B6">Farquhar and Kamel (1973)</xref>, <xref ref-type="bibr" rid="B9">G&#xf3;mez et al. (1998)</xref>, <xref ref-type="bibr" rid="B16">Jorba and Masdemont (1999)</xref>, <xref ref-type="bibr" rid="B12">Hou et al. (2015)</xref>. Analytical or semi-analytical methods like the Poincare-Lindstedt method and center manifold reduction often face challenges with small convergence regions. Therefore, we prefer the numerical method in this manuscript, specifically the GMOS (Gomez-Mondelo-Olikara-Scheeres) algorithm (<xref ref-type="bibr" rid="B25">Olikara and Scheeres, 2012</xref>), which iteratively computes the invariant curves represented by Fourier series on a stroboscopic map using Newton&#x2019;s method. For additional details on other numerical methods, one can refer to <xref ref-type="bibr" rid="B1">Baresi et al. (2018)</xref> and the references therein. Numerous works in the literature have been dedicated to the calculation of quasi-periodic orbits or quasi-periodic families. Some focus on calculation skills, while others address computational efficiency (<xref ref-type="bibr" rid="B28">Schilder et al., 2005</xref>; <xref ref-type="bibr" rid="B27">S&#xe1;nchez and Net, 2013</xref>; <xref ref-type="bibr" rid="B23">Olikara, 2016</xref>). Few studies address whether the continuation reaches the boundary, which demarcate the regions of bounded motion and chaos. As they do not clarify whether the failure of continuation is due to encountering resonance or reaching the continuation boundary, there is a high probability that the quasi-periodic families are incomplete. Nevertheless, it is crucial to recognize the boundaries of chaos and order.</p>
<p>Motivated by the above analyses, this paper delves into the quasi-periodic motion and its stability properties near the 2:1 resonant DRO in the CR3BP. However, The continuation process is not without challenges. Specifically, the quasi-periodic families encounter a series of resonant regions during the continuation process, requiring an increased number of sampling nodes to achieve a specified accuracy, as reported in <xref ref-type="bibr" rid="B18">Jorba and Olmedo (2009)</xref>. If the step size is inappropriate, it can easily lead to singularities, resulting in program failure. Furthermore, the shape and size of the torus are factors determining the number of Fourier nodes, as discussed in <xref ref-type="bibr" rid="B26">Rosales et al. (2021)</xref>. Considering these factors, we have developed an adaptive continuation framework that adjusts the continuation step size and the number of nodes to save computational time and enhance robustness. Pseudo-arclength continuation and natural parameter continuation schemes are employed for cross-verification. Additionally, with the aid of the Poincar&#xe9; map and bifurcation theory, we have confirmed that the quasi-DRO families have reached their continuation boundaries.</p>
<p>The remaining structure of this paper is outlined as follows. <xref ref-type="sec" rid="s2">Section 2</xref> introduces the circular restricted three-body problem and presents a visual representation of the 2:1 resonant Distant Retrograde Orbit. <xref ref-type="sec" rid="s3">Section 3</xref> provides a detailed overview of the computational framework, discussing the challenges encountered in our calculations and introducing an adaptive algorithm. In <xref ref-type="sec" rid="s4">Section 4</xref>, two types of 2D quasi-periodic orbit families are presented, and the boundaries of the orbit families are also verified. Stability analysis is conducted in <xref ref-type="sec" rid="s5">Section 5</xref>. Lastly, conclusions are drawn in <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
<sec id="s2">
<title>2 Preliminaries</title>
<sec id="s2-1">
<title>2.1 Circular restricted three-body model</title>
<p>The circular restricted three-body problem (CR3BP) is a widely used model for studying spacecraft motion in multi-body systems. It describes the motion of an infinitesimal mass influenced by two massive bodies, such as the Earth and the Moon in cislunar space, within a rotating coordinate system centered at the Earth-Moon barycenter. The <inline-formula id="inf6">
<mml:math id="m6">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>-axis is aligned from Earth to the Moon, the <inline-formula id="inf7">
<mml:math id="m7">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-axis is defined to coincide with the direction of the system&#x2019;s angular momentum, and the <inline-formula id="inf8">
<mml:math id="m8">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula>-axis is determined by the right-hand rule, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. The distance, mass, and time in the dynamical system are normalized such that<disp-formula id="e1">
<mml:math id="m9">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mi>G</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(1)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e1">Equation 1</xref>, <inline-formula id="inf9">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m11">
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are, respectively, the mass of the Earth and the Moon. <inline-formula id="inf11">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> represents the Earth-Moon distance. Define <inline-formula id="inf12">
<mml:math id="m13">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> as the mass ratio of the Earth-Moon system, then the Earth and the Moon are located at <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m15">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0,0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> in the synodic frame, respectively. The dynamical equations that depict the motion of spacecraft in the Earth-Moon rotating frame are described as (<xref ref-type="bibr" rid="B32">Topputo, 2013</xref>).<disp-formula id="e2">
<mml:math id="m16">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Diagram of the circular restricted three-body problem. The red curve represents the 2:1 DRO.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g001.tif"/>
</fig>
<p>In <xref ref-type="disp-formula" rid="e2">Equation 2</xref>, the effective potential <inline-formula id="inf15">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is defined as<disp-formula id="e3">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e3">Equation 3</xref>, <inline-formula id="inf16">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> respectively represent the distances from the spacecraft to the Earth and the Moon. <xref ref-type="table" rid="T1">Table 1</xref> shows the relative value of physical constants in the Earth-Moon systems as well as their associated units and physical meanings.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Relevant physical constants in the Earth-Moon system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Symbol</th>
<th align="left">Value</th>
<th align="left">Units</th>
<th align="left">Meaning</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf17">
<mml:math id="m20">
<mml:mi>&#x3bc;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="left">0.01215058560962404</td>
<td align="left">&#x2014;</td>
<td align="left">Earth-Moon mass ratio</td>
</tr>
<tr>
<td align="left">LU</td>
<td align="left">384, 405</td>
<td align="left">km</td>
<td align="left">Normalization length (Earth-Moon distance)</td>
</tr>
<tr>
<td align="left">TU</td>
<td align="left">375, 197.5832256324</td>
<td align="left">s</td>
<td align="left">Normalization time</td>
</tr>
<tr>
<td align="left">VU</td>
<td align="left">1.024540181456421</td>
<td align="left">km/s</td>
<td align="left">Normalization velocity</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The CR3BP is an autonomous system with a unique energy integral, i.e., the Jacobi constant as displayed in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>,<disp-formula id="e4">
<mml:math id="m21">
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 2:1 DRO in the CR3BP</title>
<p>The DROs are a special family of periodic orbits in the CR3BP, which moves clockwise (retrograde) around the Moon in cislunar space. Due to the symmetry of the DRO family about the <inline-formula id="inf18">
<mml:math id="m22">
<mml:mi>x</mml:mi>
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula> plane in the Earth-Moon rotating frame, the two intersections of one particular DRO satisfy the vertically crossing condition. By choosing the plane <inline-formula id="inf19">
<mml:math id="m23">
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula> as the Poincar&#xe9; map, the particular DRO can be represented by a two-dimensional state, denoted as <inline-formula id="inf20">
<mml:math id="m24">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the DRO family in the Earth-Moon system, obtained through differential correction and numerical continuation. The 2:1 resonant DRO is highlighted in orange, with an approximate period of 13.65 days. The differential correction equation can be formulated as<disp-formula id="e5">
<mml:math id="m25">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2,1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2,5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2,4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2,5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m26">
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:math>
</inline-formula> represents the 6 &#xd7; 6 state transition matrix. The subscripts in <xref ref-type="disp-formula" rid="e5">Equation 5</xref> specify the particular row and column elements of <inline-formula id="inf22">
<mml:math id="m27">
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:math>
</inline-formula> respectively.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>DRO family in the Earth-Moon system. The orange curve is the 2:1 resonant DRO.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g002.tif"/>
</fig>
<p>In general, the resonant ratio <inline-formula id="inf23">
<mml:math id="m28">
<mml:mi>p</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula> means that the spacecraft has made <inline-formula id="inf24">
<mml:math id="m29">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> revolutions along the orbit in a total <inline-formula id="inf25">
<mml:math id="m30">
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula> synodic periods, where the synodic period is about 27.3&#x2003;days in the CR3BP.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Computation method of quasi-periodic orbits</title>
<p>A typical approach to exploring the phase space of a dynamical system involves the investigation of its invariant sets. The term &#x201c;invariant sets&#x201d; encompasses equilibrium points, periodic orbits, and invariant tori within the system (<xref ref-type="bibr" rid="B26">Rosales et al., 2021</xref>). These invariant sets, along with their associated invariant manifolds, provide valuable insights into the evolution of dynamical systems within phase space. Generally, quasi-periodic motion occurs on two- or higher-dimensional invariant torus surfaces. Equilibrium points and periodic orbits can be considered as special instances of invariant tori&#x2014;specifically, zero- and one-dimensional invariant tori within phase space (<xref ref-type="bibr" rid="B25">Olikara and Scheeres, 2012</xref>).</p>
<sec id="s3-1">
<title>3.1 Initial guess of invariant tori</title>
<p>For Hamiltonian systems, the linear approximation of the quasi-periodic invariant torus is often related to the center manifolds of the periodic orbits (<xref ref-type="bibr" rid="B19">Lujan and Scheeres, 2022</xref>). Considering periodic orbits as one-dimensional invariant tori, there exists a differential isomorphic mapping <inline-formula id="inf26">
<mml:math id="m31">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>r</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>v</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>:</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2192;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> allowing the periodic orbits to be mapped from the state space with six degrees of freedom into a single-parameter phase angle space. In a Hamiltonian system, the monodromy matrix is symplectic, and its associated eigenvalues appear as reciprocal pairs. The eigenvalues of the monodromy matrix provide insights into the manifold structure near the periodic orbit. A conjugate complex eigenvalue pair with a modulus of 1 corresponds to the center manifold of the periodic orbit. Let <inline-formula id="inf27">
<mml:math id="m32">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> denote the state transition matrix of a periodic orbit integrated from initial point <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. Representing the complex eigenvalue as <inline-formula id="inf29">
<mml:math id="m34">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> and the associated complex eigenvector as <inline-formula id="inf30">
<mml:math id="m35">
<mml:mi>y</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, the initial guess of the invariant torus can be expressed as (<xref ref-type="bibr" rid="B22">McCarthy B. P. and Howell, 2021</xref>):<disp-formula id="e6">
<mml:math id="m36">
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3ba;</mml:mi>
<mml:mi>Re</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>y</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(6)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e6">Equation 6</xref>, <inline-formula id="inf31">
<mml:math id="m37">
<mml:mi>&#x3ba;</mml:mi>
</mml:math>
</inline-formula> is a small quantity. The initial guess of rotation angle and frequency associated with each dimension in the phase space can be given as<disp-formula id="e7">
<mml:math id="m38">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>It should be noted that all frequencies are nonresonant in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>, i.e., for any <inline-formula id="inf32">
<mml:math id="m39">
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x5c;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">}</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf33">
<mml:math id="m40">
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="italic">&#x3c9;</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>. Thus, the family of quasi-periodic orbits is Cantorian. A quasi-periodic orbit densely covers the surface of the torus within a long evolution time. If resonance occurs between those frequencies, the torus will degenerate into periodic orbits or lower-dimensional tori. If the computation continues, the torus typically deviates from the original orbit family and becomes distorted.</p>
</sec>
<sec id="s3-2">
<title>3.2 Invariant constriant</title>
<p>Quasi-periodic motion occurs on an invariant torus in a specific manner. As mentioned earlier, for any point initially located on the surface of the torus, when it is integrated for a certain time, the final state is still on the torus but rotated by a fixed phase compared to the initial state. This property forms the basis for calculating invariant tori or quasi-periodic orbits. Since all phase components do not resonate with each other, the quasi-periodic orbit gradually fills the entire invariant torus as time evolves. Therefore, computing a quasi-periodic orbit is equivalent to computing an invariant torus. The computation algorithm used in this paper is based on the GMOS algorithm proposed by Olikara and Scheeres, as described in <xref ref-type="bibr" rid="B25">Olikara and Scheeres (2012)</xref>. Pseudo-arclength continuation and natural parameter continuation are both explored for verification purposes.</p>
<p>For the dynamical system of interest, it can typically be expressed as an ordinary differential equation in state space form, as follows (<xref ref-type="bibr" rid="B18">Jorba and Olmedo, 2009</xref>):<disp-formula id="e8">
<mml:math id="m41">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m42">
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, and <inline-formula id="inf35">
<mml:math id="m43">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the external disturbance parameter. For the CR3BP, the system dynamics is time independent, and the external disturbance parameter <inline-formula id="inf36">
<mml:math id="m44">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula> is 0. Now, the paradigm of computing invariant torus can be described as follows. Suppose that the invariant torus is characterized by <inline-formula id="inf37">
<mml:math id="m45">
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula> non-resonant periodic components, where the first periodic component is typically fixed to 0 so as to reduce the dimension of the invariant torus. There exists a map <inline-formula id="inf38">
<mml:math id="m46">
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>:</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2192;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> such that for any point on the torus, <inline-formula id="inf39">
<mml:math id="m47">
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is a differential isomorphic of the quasi-periodic motion. Suppose that <inline-formula id="inf40">
<mml:math id="m48">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is the flow function generated by <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, then if the initial state <inline-formula id="inf41">
<mml:math id="m49">
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is propagated for a stroboscopic mapping time <inline-formula id="inf42">
<mml:math id="m50">
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, it gives<disp-formula id="e9">
<mml:math id="m51">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, and <inline-formula id="inf44">
<mml:math id="m53">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the rotation vector. One can conclude from <xref ref-type="disp-formula" rid="e9">Equation 9</xref> that there is an invariant map with respect to the rotation vector <inline-formula id="inf45">
<mml:math id="m54">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula>. As such, if a rotation operator <inline-formula id="inf46">
<mml:math id="m55">
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is defined to eliminate the rotation along the directions of <inline-formula id="inf47">
<mml:math id="m56">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula>, the invariant constraint can be formulated as<disp-formula id="e10">
<mml:math id="m57">
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
<label>(10)</label>
</disp-formula>therefore, from a numerical point of view, computation of quasi-periodic torus is equivalent to seeking the solution of <xref ref-type="disp-formula" rid="e10">Equation 10</xref>. A practical numerical method is to represent the high-dimensional reduced torus on the stroboscopic map in the form of (truncated) Fourier series,<disp-formula id="e11">
<mml:math id="m58">
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mo>&#x22ef;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf48">
<mml:math id="m59">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the Fourier coefficient. <inline-formula id="inf49">
<mml:math id="m60">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the harmonic set of the high-dimensional Fourier series. <inline-formula id="inf50">
<mml:math id="m61">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the number of discrete nodes for each phase component <inline-formula id="inf51">
<mml:math id="m62">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, <inline-formula id="inf52">
<mml:math id="m63">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. To this end, <inline-formula id="inf53">
<mml:math id="m64">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is uniformly discretized into elements in the set shown as follows:<disp-formula id="e12">
<mml:math id="m65">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The first phase angle component is typically fixed (usually set to 0), then for a (<inline-formula id="inf54">
<mml:math id="m66">
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:math>
</inline-formula>1)-dimensional invariant torus, it is parameterized into <inline-formula id="inf55">
<mml:math id="m67">
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> nodes. The Fourier coefficient <inline-formula id="inf56">
<mml:math id="m68">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> can be obtained by the Fourier transform of all the discrete nodes, namely:<disp-formula id="e13">
<mml:math id="m69">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mo>&#x22ef;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(13)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, for each phase angle element <inline-formula id="inf57">
<mml:math id="m70">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, <inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the second subscript <inline-formula id="inf59">
<mml:math id="m72">
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> represents its index in the discrete set in <xref ref-type="disp-formula" rid="e12">Equation 12</xref>. Let <inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf61">
<mml:math id="m74">
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> be, respectively, the Fourier transform and the inverse Fourier transform operators in matrix form. According to the rotation characteristics of the Fourier transform, we have (<xref ref-type="bibr" rid="B22">McCarthy B. P. and Howell, 2021</xref>):<disp-formula id="e14">
<mml:math id="m75">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(14)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e14">Equation 14</xref>, <inline-formula id="inf62">
<mml:math id="m76">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is a diagonal matrix that rotates the Fourier coefficients <inline-formula id="inf63">
<mml:math id="m77">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> in the frequency domain by a fixed angle, i.e., <inline-formula id="inf64">
<mml:math id="m78">
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-3">
<title>3.3 Continuation of invariant tori</title>
<p>The continuation process begins with the calculation of the first invariant torus. As is discussed at the beginning of this section, the initial guess is provided by linearizing the center manifold of the periodic orbit. Let <inline-formula id="inf65">
<mml:math id="m79">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> be the column vector composed of all discrete states on the high-dimensional invariant torus in a certain order, and <inline-formula id="inf66">
<mml:math id="m80">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> be the column vector composed of all the end states integrated from <inline-formula id="inf67">
<mml:math id="m81">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> with a stroboscopic mapping time <inline-formula id="inf68">
<mml:math id="m82">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula>. We then can incorporate the computation of quasi-periodic orbits into the standard predict-correction framework that can be solved by Newton&#x2019;s method. Now, the free variable can be written as<disp-formula id="e15">
<mml:math id="m83">
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(15)</label>
</disp-formula>and the invariant constraint can be given as<disp-formula id="e16">
<mml:math id="m84">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>Tori&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(16)</label>
</disp-formula>It should be noted that the dimension of free variable <inline-formula id="inf69">
<mml:math id="m85">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e15">Equation 15</xref> is <inline-formula id="inf70">
<mml:math id="m86">
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, while the dimension of invariant constraint in <xref ref-type="disp-formula" rid="e16">Equation 16</xref> is <inline-formula id="inf71">
<mml:math id="m87">
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. Thus, additional <inline-formula id="inf72">
<mml:math id="m88">
<mml:mi>m</mml:mi>
</mml:math>
</inline-formula> constraints <inline-formula id="inf73">
<mml:math id="m89">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>extra&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are required to ensure convergence of the first invariant torus to a member of the unique quasi-orbit family. These additional constraints <inline-formula id="inf74">
<mml:math id="m90">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>extra&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> can be incorporated by referring to <xref ref-type="bibr" rid="B19">Lujan and Scheeres (2022)</xref>.</p>
<p>Before proceeding the continuation process, some additional phase angle constraints should also be added to ensure the desired direction of continuation. This is because for an invariant torus, any point on the torus satisfies the above constraint equations, namely, <inline-formula id="inf76">
<mml:math id="m92">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>tori&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf77">
<mml:math id="m93">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>extra&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. Therefore, if the phase angle of the invariant torus is not constrained, the new quasi-periodic solution may still lie on the same invariant torus, which is obviously trivial. Assuming that <inline-formula id="inf78">
<mml:math id="m94">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the previously converged invariant torus, and <inline-formula id="inf79">
<mml:math id="m95">
<mml:mi>u</mml:mi>
</mml:math>
</inline-formula> is the current torus to be computed, then the <inline-formula id="inf80">
<mml:math id="m96">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>-dimensional phase angle constraints can be expressed as:<disp-formula id="e17">
<mml:math id="m97">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>phase&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfenced open="&#x27e8;" close="&#x27e9;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(17)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e17">Equation 17</xref>, the partial derivatives <inline-formula id="inf81">
<mml:math id="m98">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, <inline-formula id="inf82">
<mml:math id="m99">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2,3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> can be directly obtained from the Fourier representation in <xref ref-type="disp-formula" rid="e11">Equation 11</xref>, while the partial derivative <inline-formula id="inf83">
<mml:math id="m100">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> is given as (<xref ref-type="bibr" rid="B1">Baresi et al., 2018</xref>).<disp-formula id="e18">
<mml:math id="m101">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e18">Equation 18</xref> is derived through the total differential equation. By now, the augmented constraint matrix can be obtained as <inline-formula id="inf84">
<mml:math id="m102">
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>tori&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>extra&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>phase&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, and the Jacobi matrix is written as <inline-formula id="inf85">
<mml:math id="m103">
<mml:mi>D</mml:mi>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>. Since the phase angle constraint <inline-formula id="inf86">
<mml:math id="m104">
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>phase&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> only specifies the direction of continuation, the null space of the Jacobi matrix is still one-dimensional. A pseudo-arclength continuation or natural parameter continuation scheme can be applied to obtain a unique quasi-periodic orbit family. In the process of calculating the DF matrix, the FFT function of <inline-formula id="inf87">
<mml:math id="m105">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x24c7;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is used to speed up the calculation, and the related calculation of FFT and its derivation can be found in <xref ref-type="bibr" rid="B13">Johnson (2011)</xref>. Also, unfolding parameters are leveraged to square the Jacobi matrix, which greatly improve the speed of matrix inversion, for more details, see <xref ref-type="bibr" rid="B23">Olikara (2016)</xref>.</p>
<p>Two major challenges during the computation process are the determination of sampling nodes and overcoming the resonant singularity. As mentioned in <xref ref-type="bibr" rid="B26">Rosales et al. (2021)</xref>, the convergence of Newton&#x2019;s method does not necessarily imply that the solution accurately represents the torus. Assume <inline-formula id="inf88">
<mml:math id="m106">
<mml:mi mathvariant="italic">u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> represents the exact invariant torus, which can be represented by a high-dimensional truncated Fourier series, denoted as <inline-formula id="inf89">
<mml:math id="m107">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. Thus, the convergence of the Newton&#x2019;s method only imply that the function <inline-formula id="inf90">
<mml:math id="m108">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> satisfies the invariant constraints at the sampling points. It is essential to verify whether the accuracy of the Fourier approximation is maintained beyond the sampling points. Typically, the accuracy of the invariant torus constraints is tested at denser random sampling points, specifically:<disp-formula id="e19">
<mml:math id="m109">
<mml:munder>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:munder>
<mml:mfenced open="&#x2016;" close="&#x2016;">
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="italic">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>In this manuscript, <italic>tol</italic>
<sub>2</sub> is referred to as the torus verification accuracy, while the convergence accuracy for Newton&#x2019;s method is denoted as <italic>tol</italic>
<sub>1</sub>. If <xref ref-type="disp-formula" rid="e19">Equation 19</xref> is not satisfied, a higher-order Fourier series is added (with more samples accordingly), and then the differential correction is repeated. The number of sampling points is not fixed throughout the continuation process. Generally, the more complex, distorted, and larger the invariant torus, the more sampling points are required.</p>
<p>Since the quasi-periodic torus forms a Cantor set in the phase angle space, another challenge when resonance occurs is the singularity phenomenon as the continuation progresses. During singularity, the invariant torus becomes highly distorted, and nonlinearity sharply increases. A viable strategy is to dynamically adjust the step size within a specified range when singularity occurs until it crosses the resonant regions. Additionally, a hybrid pseudo-arclength continuation and natural parameter continuation are employed with various initial step sizes to enhance the reliability of results. The above analysis is summarized in <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref>.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>Adaptive continuation framework.<list list-type="simple">
<list-item>
<p>Require: The first converged invariant torus <inline-formula id="inf91">
<mml:math id="m110">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>Ensure: A definite quasi-periodic family</p>
</list-item>
<list-item>
<p>1:&#x2003; Let <inline-formula id="inf92">
<mml:math id="m111">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m112">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> be the convergence and accuracy tolerance of torus.</p>
</list-item>
<list-item>
<p>2:&#x2003; Let <inline-formula id="inf94">
<mml:math id="m113">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mtext>,max&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> be the maximum allowable ratio of the current torus accuracy to the average accuracy of the previous <inline-formula id="inf95">
<mml:math id="m114">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> torus.</p>
</list-item>
<list-item>
<p>3:&#x2003; <inline-formula id="inf96">
<mml:math id="m115">
<mml:mi>k</mml:mi>
<mml:mo>&#x21d0;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>; <inline-formula id="inf97">
<mml:math id="m116">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>; <inline-formula id="inf98">
<mml:math id="m117">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>; <inline-formula id="inf99">
<mml:math id="m118">
<mml:mi>r</mml:mi>
<mml:mo>&#x21d0;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>4:&#x2003; Obtain the initial quasi-periodic orbit, and check its accuracy <inline-formula id="inf100">
<mml:math id="m119">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, if <inline-formula id="inf101">
<mml:math id="m120">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is satisfied, then <inline-formula id="inf102">
<mml:math id="m121">
<mml:mi>r</mml:mi>
<mml:mo>&#x21d0;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>5:&#x2003; while <inline-formula id="inf103">
<mml:math id="m122">
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>N</mml:mi>
</mml:math>
</inline-formula> do</p>
</list-item>
<list-item>
<p>6:&#x2003;&#x2003; Update the initial guess of <inline-formula id="inf104">
<mml:math id="m123">
<mml:mi>k</mml:mi>
</mml:math>
</inline-formula>th torus by moving a step size <inline-formula id="inf105">
<mml:math id="m124">
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:math>
</inline-formula>, and compute the new torus</p>
</list-item>
<list-item>
<p>7:&#x2003; if <inline-formula id="inf106">
<mml:math id="m125">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is not satisfied then</p>
</list-item>
<list-item>
<p>8:&#x2003;&#x2003; scale <inline-formula id="inf107">
<mml:math id="m126">
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:math>
</inline-formula> within a given range, <inline-formula id="inf108">
<mml:math id="m127">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>9:&#x2003;&#x2003; if <inline-formula id="inf109">
<mml:math id="m128">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> then</p>
</list-item>
<list-item>
<p>10:&#x2003;&#x2003;&#x2003; stop</p>
</list-item>
<list-item>
<p>11:&#x2003;&#x2003; end if</p>
</list-item>
<list-item>
<p>12:&#x2003;&#x2003; continue</p>
</list-item>
<list-item>
<p>13:&#x2003; else</p>
</list-item>
<list-item>
<p>14:&#x2003;&#x2003; <inline-formula id="inf110">
<mml:math id="m129">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>15:&#x2003; end if</p>
</list-item>
<list-item>
<p>16:&#x2003; if <inline-formula id="inf111">
<mml:math id="m130">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is not satisfied then</p>
</list-item>
<list-item>
<p>17:&#x2003;&#x2003; <inline-formula id="inf112">
<mml:math id="m131">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>&#x2009;end&#x2009;</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">mean</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>&#x2009;end&#x2009;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;end&#x2009;</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>18:&#x2003;&#x2003; if <inline-formula id="inf113">
<mml:math id="m132">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> then</p>
</list-item>
<list-item>
<p>19:&#x2003;&#x2003;&#x2003; turn to line 8</p>
</list-item>
<list-item>
<p>20:&#x2003;&#x2003; else</p>
</list-item>
<list-item>
<p>21:&#x2003;&#x2003;&#x2003; add <inline-formula id="inf114">
<mml:math id="m133">
<mml:mi>m</mml:mi>
</mml:math>
</inline-formula> sampling nodes for the current torus, <inline-formula id="inf115">
<mml:math id="m134">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>22:&#x2003;&#x2003;&#x2003; if <inline-formula id="inf116">
<mml:math id="m135">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> then</p>
</list-item>
<list-item>
<p>23:&#x2003;&#x2003;&#x2003;&#x2003; stop</p>
</list-item>
<list-item>
<p>24:&#x2003;&#x2003;&#x2003; end if</p>
</list-item>
<list-item>
<p>25:&#x2003;&#x2003;&#x2003; continue</p>
</list-item>
<list-item>
<p>26:&#x2003;&#x2003; end if</p>
</list-item>
<list-item>
<p>27:&#x2003;&#x2003; continue</p>
</list-item>
<list-item>
<p>28:&#x2003; else</p>
</list-item>
<list-item>
<p>29:&#x2003;&#x2003; <inline-formula id="inf117">
<mml:math id="m136">
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21d0;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>30:&#x2003; end if</p>
</list-item>
<list-item>
<p>31:&#x2003; save <inline-formula id="inf118">
<mml:math id="m137">
<mml:mi>k</mml:mi>
</mml:math>
</inline-formula>th torus, <inline-formula id="inf119">
<mml:math id="m138">
<mml:mi>k</mml:mi>
<mml:mo>&#x21d0;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>, <inline-formula id="inf120">
<mml:math id="m139">
<mml:mi>r</mml:mi>
<mml:mo>&#x21d0;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>32:&#x2003; end while</p>
</list-item>
</list>
</p>
</statement>
</p>
<p>It should be noted that we introduce <inline-formula id="inf121">
<mml:math id="m140">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> as an indicator to distinguish whether to add nodes or adjust the step size. Specifically, <inline-formula id="inf122">
<mml:math id="m141">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> measures the rate of change of the torus verification accuracy <inline-formula id="inf123">
<mml:math id="m142">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. In general, a larger invariant torus requires more sampling nodes for an accurate characterization. Therefore, under the condition that the number of discrete nodes remains constant, the accuracy of the invariant torus will gradually decrease until a critical scale is reached. At this point, <inline-formula id="inf124">
<mml:math id="m143">
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is no longer satisfied indicating the need for additional nodes. Moreover, if there is a sudden decrease in the accuracy of the torus, it is likely due to an increase in the nonlinearity of the torus caused by its proximity to the resonance region. In such cases, a larger step size is necessary.</p>
</sec>
<sec id="s3-4">
<title>3.4 Linear stability of invariant tori</title>
<p>The stability analysis of an invariant set can provide insight into the evolution of the manifold structure in phase space. The methods we adopt here are based on those described in <xref ref-type="bibr" rid="B14">Jorba, 2001</xref>. The first term of invariant constraint in <xref ref-type="disp-formula" rid="e10">Equation 10</xref> has the differential form as follows:<disp-formula id="e20">
<mml:math id="m144">
<mml:mi>A</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Jorba shows that, in reducible case, the eigenstructure of matrix <inline-formula id="inf125">
<mml:math id="m145">
<mml:mi>A</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e20">Equation 20</xref> is equivalent to the eigenstructure of the Floquent matrix. Jorba also indicates that if there exist <inline-formula id="inf126">
<mml:math id="m146">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> unrelated eigenvalues such that <inline-formula id="inf127">
<mml:math id="m147">
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>diag</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, then for each eigenvalue <inline-formula id="inf128">
<mml:math id="m148">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, <inline-formula id="inf129">
<mml:math id="m149">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> are also eigenvalues of matrix <inline-formula id="inf130">
<mml:math id="m150">
<mml:mi>B</mml:mi>
</mml:math>
</inline-formula>, leading to the full eigenstructure forming circles in the complex plane. It should be noted that if the stroboscopic map is autonomous, then 1 is always an eigenvalue, which corresponds to the tangent direction of the torus.</p>
<p>The magnitude of the eigenvalues reflects the stability information. A convenient metric to measure the stability of invariant objects is the stability exponent, which is defined as:<disp-formula id="e21">
<mml:math id="m151">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="&#x2016;" close="&#x2016;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>If all the stability exponents <inline-formula id="inf131">
<mml:math id="m152">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e21">Equation 21</xref> are equal to 1, the quasi-periodic orbit is stable, otherwise, the orbit is unstable and there are hyperbolic invariant manifolds.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Quasi-periodic orbits in the CR3BP</title>
<sec id="s4-1">
<title>4.1 The center manifolds of 2:1 DRO and resonance ratios near their phase angles</title>
<p>During the continuation process of quasi-periodic orbits, encountering resonance among the phase angles characterizing the torus is inevitable. Resonance phenomena often signify the presence of other periodic orbits in phase space. If resonance regions are not stepped over during the continuation process, quasi-periodic orbits will deviate from their initial continuation direction. Consequently, the torus will undergo distortion as the continuation progresses, leading to a significant increase in nonlinearity. In previous literatures, while resonance phenomena were acknowledged during the computation of quasi-periodic orbits, it failed to elucidate whether the failure in orbit continuation resulted from encountering strong resonance or if the orbit family reached the boundaries of continuation. Consequently, the computed orbit families in these studies are essentially incomplete. Considering these factors, in this section, we initially elaborate on the resonance ratios that quasi-periodic motion near the 2:1 DRO might encounter.</p>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> depicts the relationship between the phase angles of center manifolds and the Jacobi energy of the entire DRO family, where the phase angles of the center manifolds align with the phase angles of the eigenvalues <inline-formula id="inf132">
<mml:math id="m153">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> of the monodromy matrix, providing initial values for the continuation of quasi-periodic orbits. The blue and red curves in <xref ref-type="fig" rid="F3">Figure 3</xref> represent the in-plane and vertical center manifolds, which, upon continuation, give rise to the in-plane quasi-periodic DROs and vertical quasi-periodic DROs (collectively referred to as the 2D quasi-DROs family). With the increase in Jacobi energy, the phase angles of the center manifolds both exhibit a pattern of initial increase followed by a decrease. It is noteworthy that when the Jacobi energy of the DROs reach 2.36766 (corresponding to a period of 6.24192), the phase angle of the normal center manifold becomes 0. This indicates a transition to a pair of hyperbolic invariant manifolds, signifying the instability of the DRO family. The yellow dashed line in the figure represents the Jacobi energy of the 2:1 DRO, which is 2.93052. At this energy level, the phase angles of the in-plane and normal center manifolds of the 2:1 DRO are 2.35822 and 1.46995, respectively, as indicated in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The relationship between the phase angles of center manifolds and the Jacobi energy of the entire DRO family.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g003.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The center manifolds associated with the 2:1DRO in Earth-Moon system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Orbit type</th>
<th align="left">Eigenvalues of monodromy matrix</th>
<th align="left">Phase angles</th>
<th align="left">Directions of the center manifolds</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">2:1DRO</td>
<td align="left">
<inline-formula id="inf133">
<mml:math id="m154">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1,2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.70854</mml:mn>
<mml:mo>&#xb1;</mml:mo>
<mml:mn>0.70567</mml:mn>
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="left">2.35822</td>
<td align="left">horizontal</td>
</tr>
<tr>
<td align="left"/>
<td align="left">
<inline-formula id="inf134">
<mml:math id="m155">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3,4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.10068</mml:mn>
<mml:mo>&#xb1;</mml:mo>
<mml:mn>0.99492</mml:mn>
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="left">1.46995</td>
<td align="left">normal</td>
</tr>
<tr>
<td align="left"/>
<td align="left">
<inline-formula id="inf135">
<mml:math id="m156">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5,6</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:math>
</inline-formula>
</td>
<td align="left">&#x2014;</td>
<td align="left">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="bibr" rid="B5">Douskos et al. (2007)</xref> investigated the impact of resonances on the in-plane stability region in the vinctiny of DROs. Their findings revealed that, with the exception of the period-tripling DRO (P3DRO), all resonant orbits bifurcating from the DROs are situated within the stable region and gradually approach the boundary of the stable region, namely, P3DRO. Hence, for the in-plane 2D quasi-DROs family around the 2:1 DRO, as the continuation progresses, the quasi-periodic family will be impeded by the resonance ratio 1/3, and the phase angle gradually decreases and eventually approaches <inline-formula id="inf136">
<mml:math id="m157">
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:math>
</inline-formula>. This assertion will be substantiated in subsequent discussions. As for the normal 2D quasi-DROs family, resonances near the initial phase angles include 1/4, 1/5, and 1/6, among others. Therefore, the final resonance ratio that impedes this family depends on the variation in phase angle of the normal center manifold.</p>
</sec>
<sec id="s4-2">
<title>4.2 In-plane 2D quasi-DROs family</title>
<p>2D quasi-periodic orbits can be characterized by two phase angles. The first phase <inline-formula id="inf137">
<mml:math id="m158">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> represents the phase of the periodic orbit, while the second phase, denoted as <inline-formula id="inf138">
<mml:math id="m159">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, indicates the torus on the stroboscopic mapping map. Starting from any point on the torus, the final state will remain on the same torus after a stroboscopic mapping time <inline-formula id="inf139">
<mml:math id="m160">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula>. This property holds for torus on the stroboscopic mapping map with different <inline-formula id="inf140">
<mml:math id="m161">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and serves as the foundation for computing quasi-periodic orbits. As outlined in <xref ref-type="sec" rid="s3">Section 3</xref>, to obtain a family of 2D quasi-periodic orbits, an additional constraint is required. Given that verifying whether an orbit reaches the boundary often requires analysis using the Poincar&#xe9; section, and the scattered points on the Poincar&#xe9; section typically represent projections of trajectory flows at specific Jacobi energy levels in the CR3BP, we choose the Jacobi energy as the additional constraint in this paper.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> depicts the relationship between the stroboscopic mapping period and the rotation angle <inline-formula id="inf141">
<mml:math id="m162">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">plane</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> of the in-plane 2D quasi-DROs family with fixed Jacobi energy. As the continuation progresses, the stroboscopic mapping time <inline-formula id="inf142">
<mml:math id="m163">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> of the 2D quasi-DRO orbit family gradually increases, ranging from <inline-formula id="inf143">
<mml:math id="m164">
<mml:mi>&#x3c0;</mml:mi>
</mml:math>
</inline-formula> to 3.15904. Simultaneously, the rotation phase angle <inline-formula id="inf144">
<mml:math id="m165">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">plane</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> gradually decreases, reducing from 2.35822 to 2.21959. During the continuation process, the in-plane 2D quasi-DRO family encounters various resonance regions, as indicated by the red dashed lines in <xref ref-type="fig" rid="F4">Figure 4</xref>. At these points, <inline-formula id="inf145">
<mml:math id="m166">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">plane</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> resonates with <inline-formula id="inf146">
<mml:math id="m167">
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:math>
</inline-formula> (the first phase angle of the 2D quasi-periodic orbit). As the quasi-DROs family approaches the continuation boundary, the density of resonance regions increases. This phenomenon may be related to resonant orbits bifurcating from the DROs. When encountering resonance regions like 7/19, 13/36, and 9/25, the continuation algorithm proposed in this paper easily navigates through these regions by dynamically adjusting the step size. These resonance regions have narrow &#x201c;gaps&#x201d; in the orbit family. Therefore, they are referred to as weak resonance regions. On the other hand, encountering resonance regions like 4/11, 5/14, and 4/17 is relatively more challenging. It requires more frequent dynamic adjustments, and these three resonance regions have wider &#x201c;gaps&#x201d; in the orbit family. Consequently, they are referred to as strong resonance regions. In this study, the in-plane 2D quasi-DROs family is eventually blocked by the resonance region of 6/17.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The relationship between the stroboscopic mapping period and the rotation angle <italic>&#x3c1;</italic>
<sub>in-plane</sub> of the plane 2D quasi-DRO family.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows four in-plane 2D quasi-DROs with different rotation angles, where the red curves represent the invariant torus on the stroboscopic mapping defined at two vertically crossing points of 2:1 DRO, the yellow curve corresponds to the DRO orbit, and the blue region represents the densely covered area of the quasi-periodic orbits. It can be observed that the size of the invariant torus increases as the rotation angle <inline-formula id="inf147">
<mml:math id="m168">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">plane</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> gradually decreases. The coverage of the in-plane quasi-periodic orbits in the <inline-formula id="inf148">
<mml:math id="m169">
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula>-plane expands progressively, forming a &#x201c;ring-shaped&#x201d; region, and the invariant torus is tangentially aligned with the inner and outer boundaries of this &#x201c;ring-shaped&#x201d; region. When the size of the invariant torus is small, it appears nearly elliptical. As the torus size increases, the outer side of the invariant torus starts to flatten, gradually assuming a more elongated shape. Subsequently, the growth of the torus in the <inline-formula id="inf149">
<mml:math id="m170">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>-direction gradually slows down, but it continues to expand in the <inline-formula id="inf150">
<mml:math id="m171">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula>-direction. The continuation of the torus comes to an end when encountering the resonance ratio 6/17. In this study, the number of sample points required to character the invariant torus increases from 11 to 251.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Four members of the in-plane 2D quasi-DROs family. <bold>(A)</bold> <italic>T</italic> &#x3d; 3.14426, <italic>&#x3c1;</italic>
<sub>plane</sub> &#x3d; 2.34052. <bold>(B)</bold> <italic>T</italic> &#x3d; 3.14547, <italic>&#x3c1;</italic>
<sub>plane</sub> &#x3d; 2.33223. <bold>(C)</bold> <italic>T</italic> &#x3d; 3.15360, <italic>&#x3c1;</italic>
<sub>plane</sub> &#x3d; 2.26970. <bold>(D)</bold> <italic>T</italic> &#x3d; 3.14426, <italic>&#x3c1;</italic>
<sub>plane</sub> &#x3d; 2.34052.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g005.tif"/>
</fig>
<p>Record the intersections between the in-plane 2D quasi-DROs and the Poincar&#xe9; section <inline-formula id="inf151">
<mml:math id="m172">
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>, and project the state variables <inline-formula id="inf152">
<mml:math id="m173">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> onto the two-dimensional Poincar&#xe9; section, as shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>, where the red pentagram in <xref ref-type="fig" rid="F6">Figure 6B</xref> represents the P3DRO, and its trajectory is plotted in <xref ref-type="fig" rid="F6">Figure 6C</xref>. It can be observed that the entire quasi-periodic orbits forms a &#x201c;shell-like&#x201d; family of curves on the Poincar&#xe9; section. Some curves exhibit significant gaps between them, indicating their proximity to resonance regions. Additionally, a small gap exists between the in-plane 2D quasi-periodic family and the P3DRO. Further investigation reveals that within this gap, The quasi-periodic orbits are densely distributed along P3DRO, whereas the distribution is sparse in regions far from P3DRO. And the invariant torus becomes highly nonlinear and distorted, as depicted in <xref ref-type="fig" rid="F6">Figure 6C</xref>, deviating from the original direction of the quasi-periodic orbit family. Due to its proximity to the 1/3 resonance, the continuation algorithm easily encounters singularities, leading to program failure. Therefore, in a loose sense, the planar 2D quasi-periodic orbit family does reach its maximum boundary, namely, P3DRO.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> The projection of the in-plane 2D quasi-DROs family on the Poincar&#xe9; section, and the red pentagram represents the P3DROs. <bold>(B)</bold> the P3DROs with equal Jacobi energy as 2:1 DROs. <bold>(C)</bold> The twisted torus between the in-plane 2D quasi-DROs family and the P3DROs.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g006.tif"/>
</fig>
</sec>
<sec id="s4-3">
<title>4.3 Vertical 2D quasi-DROs family</title>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> illustrates the relationship between the stroboscopic mapping time <inline-formula id="inf153">
<mml:math id="m174">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> and the rotation angle <inline-formula id="inf154">
<mml:math id="m175">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vertical</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> of the vertical 2D quasi-DROs family when the Jacobi energy is 2.93052. As the continuation progresses, the stroboscopic mapping time gradually decreases, while the phase angle gradually increases. More specifically, the former decreases from <inline-formula id="inf155">
<mml:math id="m176">
<mml:mi>&#x3c0;</mml:mi>
</mml:math>
</inline-formula> to 3.12049, and the latter increases from 1.46995 to 1.56322. The phase space of the vertical 2D quasi-DROs orbit family also exhibits a series of resonance regions. It is important to note that although some resonance regions may appear closely spaced in the phase space, this does not necessarily imply a small variation in the size of the quasi-DROs before and after the resonance regions. In this case, the quasi-periodic orbits near the resonance orbits occupy the resonance region, hindering the continuation of the quasi-DROs and requiring dynamic adjustments in step size to overcome the resonance regions. As the continuation progresses, the resonance regions become more densely packed, and higher frequencies are encountered, which may be related to the resonant orbits bifurcated from the DROs. Additionally, based on simulation results, when <inline-formula id="inf156">
<mml:math id="m177">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vertical</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1.51</mml:mn>
</mml:math>
</inline-formula>, the <inline-formula id="inf157">
<mml:math id="m178">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-axis size of the vertical 2D quasi-DROs family increases rapidly, ranging from 0 to approximately 0.05. However, for <inline-formula id="inf158">
<mml:math id="m179">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vertical</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1.51</mml:mn>
</mml:math>
</inline-formula>, the growth in the <inline-formula id="inf159">
<mml:math id="m180">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-axis size of the quasi-DROs family becomes sluggish, only progressing from 0.05 to around 0.06. When the height of the quasi-DROs approaches 0.06, even though <inline-formula id="inf160">
<mml:math id="m181">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vertical</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> continues to rise, it nearly stagnates. The vertical 2D quasi-DROs is ultimately impeded by the resonance region 1/4, agreeing with <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The relationship between the stroboscopic mapping period and the rotation angle <italic>&#x3c1;</italic>
<sub>vertical</sub> of the vertical 2D quasi-DROs family.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows four quasi-periodic orbits at different rotation angles. As the continuation progresses, the size of the vertical quasi-periodic orbits in the <inline-formula id="inf161">
<mml:math id="m182">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-direction gradually increases, forming a &#x201c;striped&#x201d; region. And the invariant torus is tangent to the upper and lower boundaries of the &#x201c;striped&#x201d; region. At the far earth side of the vertically crossing point of the 2:1 DRO, the invariant torus is figure-eight-shaped. With the increase in torus size, the upper and lower edges of the torus start to straighten, indicating a slowdown in the growth of the orbit family in the <inline-formula id="inf162">
<mml:math id="m183">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-direction. Subsequently, as the continuation proceeds, the <inline-formula id="inf163">
<mml:math id="m184">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>-size remains relatively constant, but the torus becomes more nonlinear, resulting in a more twisted and complex three-dimensional spatial structure of the &#x201c;striped&#x201d; region. It is important to note that, with the increase in torus size and distortion, more sampling points are needed for accurate representation. In this study, the number of sampling points required for the red invariant torus in <xref ref-type="fig" rid="F8">Figure 8</xref> increases from 11 to 791. It can be noted that as the torus approaches resonance 1/4, the quasi-periodic orbits will no longer be uniformly distributed throughout the entire bounded region. Instead, they primarily concentrate around a four-loop periodic orbit, referred to as P4DRO in this paper.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Four members of the vertical 2D quasi-DROs family. <bold>(A)</bold> <italic>T</italic> &#x3d; 3.13703, &#x3c1;<sub>vertical</sub> &#x3d; 1.48652. <bold>(B)</bold> <italic>T</italic> &#x3d; 3.13549, &#x3c1;<sub>vertical</sub> &#x3d; 1.49223. <bold>(C)</bold> <italic>T</italic> &#x3d; 3.12613, &#x3c1;<sub>vertical</sub> &#x3d; 1.53127. <bold>(D)</bold> <italic>T</italic> &#x3d; 3.12049, &#x3c1;<sub>vertical</sub> &#x3d; 1.56322.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g008.tif"/>
</fig>
<p>The analysis process, utilizing the Poincar&#xe9; section technique, for the vertical 2D quasi-DROs is the same as that for the in-plane 2D quasi-DROs. The difference lies in projecting the state variables <inline-formula id="inf164">
<mml:math id="m185">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> onto the three-dimensional Poincar&#xe9; section, as shown in <xref ref-type="fig" rid="F9">Figure 9B</xref>, where the red pentagram in <xref ref-type="fig" rid="F9">Figure 9B</xref> represents the P4DRO, and its trajectory is shown in <xref ref-type="fig" rid="F9">Figure 9A</xref>. The same phenomenon, such as significant gaps between family members, has occurred. Additionally, we have observed that certain curves are discontinuous, suggesting the existence of other resonant DRO orbits. From <xref ref-type="fig" rid="F9">Figure 9B</xref>, it can be seen that P4DRO is indeed the boundary of the 2D vertical quasi-DROs family, which demonstrates the effectiveness of our algorithm.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>
<bold>(A)</bold> The projection of the vertical 2D quasi-DROs family on the Poincar&#xe9; section, and the red pentagram represents the P4DROs. <bold>(B)</bold> the P4DROs with equal Jacobi energy as 2:1 DROs.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g009.tif"/>
</fig>
<p>Note that when the projections of the vertical 2D quasi-DROs and the P4DRO on the Poincar&#xe9; section are positioned to the left of the Moon, <inline-formula id="inf165">
<mml:math id="m186">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf166">
<mml:math id="m187">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are zero when <inline-formula id="inf167">
<mml:math id="m188">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula> takes the maximum value. Therefore, the vertical 2D quasi-periodic orbit can be characterized by three characteristic parameters, <inline-formula id="inf168">
<mml:math id="m189">
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and its corresponding <inline-formula id="inf169">
<mml:math id="m190">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf170">
<mml:math id="m191">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, labeled as <inline-formula id="inf171">
<mml:math id="m192">
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. By the way, since <inline-formula id="inf172">
<mml:math id="m193">
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula> for the 2D in-plane quasi-DROs, then <inline-formula id="inf173">
<mml:math id="m194">
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> according to <xref ref-type="fig" rid="F6">Figure 6A</xref>. To confirm that chaos emerges beyond P4DRO when the Jacobi energy is 2.93052, the Poincar&#xe9; section technology is utilized again. We firstly discretize the parametersc <inline-formula id="inf174">
<mml:math id="m195">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> directly, and <inline-formula id="inf175">
<mml:math id="m196">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> can be determined through the Jacobi energy defined in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>. Then, for each initial state characterized by the aforementioned three variables, integrate it for 2,000 revolutions. If the orbit remains bounded or does not collide with celestial bodies, it is considered a quasi-periodic orbit.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> validates our previous conclusion that, when the Jacobi energy is 2.93052, P3DRO and P4DRO are the boundaries of the in-plane 2D quasi-DROs and vertical 2D quasi-DROs, respectively. It should be noted that P4DRO only serves as the boundary of the vertical 2D quasi-DROs when the Jacobi energy is colse to 2.93052. The phase angle of the vertical center manifold of DROs undergoes significant changes when the Jacobi energy is in the range of 2.8&#x2013;3.2. Therefore, if the phase angle of the vertical center manifold of DRO approaches 1/5 or 1/6, the boundary of vertical 2D quasi-periodic orbits might be associated with other resonant DROs. However, this aspect is beyond the scope of this study.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Characteristic parameter space of quasi-DROs at a Jacobi constant of 2.93052. Magenta and yellow scatters represent 2D vertical and in-plane quasi-periodic families, respectively. Red and green pentagram represent the P3DRO and P4DRO, respectively.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g010.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>5 Stability analysis</title>
<p>The stability analysis of these two families is conducted in this section. For Hamiltonian systems with six-dimensional state space, the Floquent matrix of invariant objects is symplectic, leading to all eigenvalues appearing in the form of three recipocal pairs. Since the stroboscopic is autonomous in the CR3BP, all torus has a pair of eigenvalues equal to 1, and futher, equal to <inline-formula id="inf176">
<mml:math id="m197">
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. Therefore, our focus will be on the types of the remaining two pairs of eigenvalues. Eigenvalues with modulo 1 represent either the torus itself or the direction of other center manifolds, while eigenvalues whose modulus is not 1 indicate the direction of hyperbolic manifolds. As stated in <xref ref-type="bibr" rid="B25">Olikara and Scheeres (2012)</xref>, the maximum dimension of the torus in <inline-formula id="inf177">
<mml:math id="m198">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula>-dimensional autonomous system is up to <inline-formula id="inf178">
<mml:math id="m199">
<mml:mi>n</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:math>
</inline-formula>, then we can induce that all the eigenvalues of the 3D torus (if exists) in the CR3BP are equal to 1. Therefore, there are always two pairs of eigenvalues equal to 1 for 2D torus in the CR3BP, and the remaining pair of eigenvalues, after our numerical computation, are conjugate complex whose modulus is 1. And the phase angles of the center manifolds of these two types of 2D quasi-DROs are displayed in <xref ref-type="fig" rid="F11">Figure 11</xref>.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>
<bold>(A)</bold> Variation of the phase angles of the center manifolds for the in-plane 2D quasi-DROs with respect to <inline-formula id="inf179">
<mml:math id="m200">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">plane</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. <bold>(B)</bold> Variation of the phase angles of the center manifolds for the vertical 2D quasi-DROs with respect to <inline-formula id="inf180">
<mml:math id="m201">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vertical</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fspas-11-1352489-g011.tif"/>
</fig>
<p>Therefore, both types of quasi-periodic orbits are long-term stable, offering more orbit choices for mission design.</p>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>In this paper, we have explored the dynamical structure near 2:1 resonant distant retrograde orbit in the circular restricted three-body problem. An adaptive continuation framework with adjustable step size and sampling nodes is proposed to solve the challenges encountered in the calculation of quasi-periodic families. The 2D plane and vertical quasi-periodic families are computed, respectively. Since the family of quasi-periodic orbits is Cantorian, a series of resonant regions will be encountered as the family evolves, leading to some &#x201c;gaps&#x201d; in the continuation process and the phenomenon of singularity of the invariant torus. In addition, we have observed that denser regions will occur in the coverage of quasi-periodic orbits when the rotation angle is close to resonance.</p>
<p>As a preliminary attempt, the geometric boundary that can be reached by the 2D quasi-periodic families in the CR3BP has been analyzed using the Poincar&#xe9; map method. It has been verified by numerical simulation that the P3DRO and P4DRO are geometric boundaries of the 2D in-plane and vertical quasi-DROs. These dynamical structures greatly enrich the knowledge of the phase space near 2:1 resonant DRO, which is a major destination for cislunar space exploration.</p>
<p>As the CR3BP represents the most simplified model of multi-body dynamics, it disregards the eccentricity of the Moon&#x2019;s orbit and the perturbative effects of the Sun. Future research will extend to examine the existence of quasi-periodic orbit families when these factors are incorporated. Additionally, future work will focus on applying these dynamical structures to space missions, including formation flying, transfer trajectories, and eclipse mitigation.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>MW: Writing&#x2013;original draft, Writing&#x2013;review and editing, Methodology, Validation, Conceptualization. CY: Methodology, Writing&#x2013;review and editing. YS: Methodology, Writing&#x2013;review and editing. HZ: Conceptualization, Funding acquisition, Methodology, Supervision, Validation, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Strategic Priority Research Program of the Chinese Academy of Sciences (Grant No. XDA30010200).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>Reference</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baresi</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Olikara</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Scheeres</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fully numerical methods for continuing families of quasi-periodic invariant tori in astrodynamics</article-title>. <source>J. astronautical Sci.</source> <volume>65</volume>, <fpage>157</fpage>&#x2013;<lpage>182</lpage>. <pub-id pub-id-type="doi">10.1007/s40295-017-0124-6</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bezrouk</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Parker</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Long duration stability of distant retrograde orbits</article-title>,&#x201d; in <conf-name>AIAA/AAS Astrodynamics Specialist Conference</conf-name>, <conf-loc>San Diego, CA</conf-loc>, <conf-date>August 4&#x2013;7, 2014</conf-date>.<volume>4424</volume>
</citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Colaprete</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Andrews</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bluethmann</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Elphic</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Bussey</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Trimble</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). &#x201c;<article-title>An overview of the volatiles investigating polar exploration rover (viper) mission</article-title>,&#x201d; in <conf-name>AGU fall meeting abstracts</conf-name>, <conf-loc>Bowie, MD</conf-loc>, <conf-date>November 3&#x2013;4, 2021</conf-date>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Conte</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Di Carlo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Spencer</surname>
<given-names>D. B.</given-names>
</name>
<name>
<surname>Vasile</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Earth-mars transfers through moon distant retrograde orbits</article-title>. <source>Acta Astronaut.</source> <volume>143</volume>, <fpage>372</fpage>&#x2013;<lpage>379</lpage>. <pub-id pub-id-type="doi">10.1016/j.actaastro.2017.12.007</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Douskos</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kalantonis</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Markellos</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Effects of resonances on the stability of retrograde satellites</article-title>. <source>Astrophysics Space Sci.</source> <volume>310</volume>, <fpage>245</fpage>&#x2013;<lpage>249</lpage>. <pub-id pub-id-type="doi">10.1007/s10509-007-9508-6</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farquhar</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Kamel</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>1973</year>). <article-title>Quasi-periodic orbits about the translunar libration point</article-title>. <source>Celest. Mech.</source> <volume>7</volume>, <fpage>458</fpage>&#x2013;<lpage>473</lpage>. <pub-id pub-id-type="doi">10.1007/bf01227511</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Folta</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bosanac</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Cox</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>The lunar icecube mission design: construction of feasible transfer trajectories with a constrained departure</article-title>,&#x201d; in <conf-name>AIAA Space Flight Mechanics Meeting</conf-name>, <conf-loc>Napa, CA</conf-loc>, <conf-date>February 14&#x2013;18, 2016</conf-date>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gardner</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheetham</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Parker</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Forsman</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kayser</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Thompson</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Capstone: a summary of a highly successful mission in the cislunar environment</article-title>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xf3;mez</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Masdemont</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sim&#xf3;</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Quasihalo orbits associated with libration points</article-title>. <source>J. Astronautical Sci.</source> <volume>46</volume>, <fpage>135</fpage>&#x2013;<lpage>176</lpage>. <pub-id pub-id-type="doi">10.1007/bf03546241</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>On quasi-periodic motions around the collinear libration points in the real earth&#x2013;moon system</article-title>. <source>Celest. Mech. Dyn. Astronomy</source> <volume>110</volume>, <fpage>71</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1007/s10569-011-9340-8</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>On quasi-periodic motions around the triangular libration points of the real earth&#x2013;moon system</article-title>. <source>Celest. Mech. Dyn. Astronomy</source> <volume>108</volume>, <fpage>301</fpage>&#x2013;<lpage>313</lpage>. <pub-id pub-id-type="doi">10.1007/s10569-010-9305-3</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Scheeres</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Stable motions around triangular libration points in the real earth&#x2013;moon system</article-title>. <source>Mon. Not. R. Astron Soc.</source> <volume>454</volume>, <fpage>4172</fpage>&#x2013;<lpage>4181</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stv2216</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johnson</surname>
<given-names>S. G.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Notes on fft-based differentiation</article-title>. <source>MIT Appl. Math. Tech. Rep</source>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorba</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Numerical computation of the normal behaviour of invariant curves of n-dimensional maps</article-title>. <source>Nonlinearity</source> <volume>14</volume>, <fpage>943</fpage>&#x2013;<lpage>976</lpage>. <pub-id pub-id-type="doi">10.1088/0951-7715/14/5/303</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorba</surname>
<given-names>&#xc0;.</given-names>
</name>
<name>
<surname>Jorba-Cusc&#xf3;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rosales</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The vicinity of the earth&#x2013;moon l1 point in the bicircular problem</article-title>. <source>Celest. Mech. Dyn. Astronomy</source> <volume>132</volume>, <fpage>11</fpage>. <pub-id pub-id-type="doi">10.1007/s10569-019-9940-2</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorba</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Masdemont</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Dynamics in the center manifold of the collinear points of the restricted three body problem</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>132</volume>, <fpage>189</fpage>&#x2013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1016/s0167-2789(99)00042-1</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorba</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nicol&#xe1;s</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Transport and invariant manifolds near l3 in the earth-moon bicircular model</article-title>. <source>Commun. Nonlinear Sci. Numer. Simul.</source> <volume>89</volume>, <fpage>105327</fpage>. <pub-id pub-id-type="doi">10.1016/j.cnsns.2020.105327</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorba</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Olmedo</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>On the computation of reducible invariant tori on a parallel computer</article-title>. <source>SIAM J. Appl. Dyn. Syst.</source> <volume>8</volume>, <fpage>1382</fpage>&#x2013;<lpage>1404</lpage>. <pub-id pub-id-type="doi">10.1137/080724563</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lujan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Scheeres</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>The earth-moon l2 quasi-halo orbit family: characteristics and manifold applications</article-title>. <source>AIAA SCITECH 2022 Forum</source>, <fpage>2459</fpage>. <pub-id pub-id-type="doi">10.2514/1.G006681</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>McCarthy</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Quasi-periodic orbits in the sun-earth-moon bicircular restricted four-body problem</article-title>,&#x201d; in <conf-name>Proceedings of the 31st AAS/AIAA Space Flight Mechanics Meeting, AAS Paper</conf-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>McCarthy</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Trajectory design using quasi-periodic orbits in the multi-body problem</article-title>,&#x201d; in <conf-name>29th AAS/AIAA Space Flight Mechanics Meeting</conf-name>, <conf-loc>Hawaii, USA</conf-loc>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McCarthy</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Leveraging quasi-periodic orbits for trajectory design in cislunar space</article-title>. <source>Astrodynamics</source> <volume>5</volume>, <fpage>139</fpage>&#x2013;<lpage>165</lpage>. <pub-id pub-id-type="doi">10.1007/s42064-020-0094-5</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Olikara</surname>
<given-names>Z. P.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Computation of quasi-periodic tori and heteroclinic connections in astrodynamics using collocation techniques</source>. <publisher-loc>Boulder, USA</publisher-loc>: <publisher-name>University of Colorado at Boulder</publisher-name>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olikara</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Computation of quasi-periodic invariant tori in the restricted three-body problem</article-title>. <source>Pap. No. AAS</source>, <fpage>1</fpage>&#x2013;<lpage>15</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olikara</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Scheeres</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Numerical method for computing quasi-periodic orbits and their stability in the restricted three-body problem</article-title>. <source>Adv. Astronautical Sci.</source> <volume>145</volume>, <fpage>911</fpage>&#x2013;<lpage>930</lpage>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosales</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Jorba</surname>
<given-names>&#xc0;.</given-names>
</name>
<name>
<surname>Jorba Cusc&#xf3;</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Families of halo-like invariant tori around $$L_2$$ in the earth-moon bicircular problem</article-title>. <source>Celest. Mech. Dyn. Astronomy</source> <volume>133</volume>, <fpage>16</fpage>. <pub-id pub-id-type="doi">10.1007/s10569-021-10012-0</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>S&#xe1;nchez</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Net</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A parallel algorithm for the computation of invariant tori in large-scale dissipative systems</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>252</volume>, <fpage>22</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1016/j.physd.2013.02.008</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schilder</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Osinga</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Vogt</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Continuation of quasi-periodic invariant tori</article-title>. <source>SIAM J. Appl. Dyn. Syst.</source> <volume>4</volume>, <fpage>459</fpage>&#x2013;<lpage>488</lpage>. <pub-id pub-id-type="doi">10.1137/040611240</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Smitherman</surname>
<given-names>D. V.</given-names>
</name>
<name>
<surname>Griffin</surname>
<given-names>B. N.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Habitat concepts for deep space exploration</article-title>,&#x201d; in <conf-name>AIAA Space 2014 Conference and Exposition</conf-name>, <conf-loc>San Diego, CA</conf-loc>, <conf-date>August 4&#x2013;7, 2014</conf-date>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>Y.-J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y.-R.</given-names>
</name>
<name>
<surname>Bae</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J.-i.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Overview of the flight dynamics subsystem for korea pathfinder lunar orbiter mission</article-title>. <source>Aerospace</source> <volume>8</volume>, <fpage>222</fpage>. <pub-id pub-id-type="doi">10.3390/aerospace8080222</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stramacchia</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Colombo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bernelli-Zazzera</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Distant retrograde orbits for space-based near earth objects detection</article-title>. <source>Adv. Space Res.</source> <volume>58</volume>, <fpage>967</fpage>&#x2013;<lpage>988</lpage>. <pub-id pub-id-type="doi">10.1016/j.asr.2016.05.053</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Topputo</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>On optimal two-impulse earth&#x2013;moon transfers in a four-body model</article-title>. <source>Celest. Mech. Dyn. Astronomy</source> <volume>117</volume>, <fpage>279</fpage>&#x2013;<lpage>313</lpage>. <pub-id pub-id-type="doi">10.1007/s10569-013-9513-8</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Joint navigation performance of distant retrograde orbits and cislunar orbits via liaison considering dynamic and clock model errors</article-title>. <source>Navigation</source> <volume>66</volume>, <fpage>781</fpage>&#x2013;<lpage>802</lpage>. <pub-id pub-id-type="doi">10.1002/navi.340</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Williams</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dawn</surname>
<given-names>T. F.</given-names>
</name>
<name>
<surname>Batcha</surname>
<given-names>A. L.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>A history of orion mission design, copernicus software development, and the artemis i trajectory</article-title>,&#x201d; in <conf-name>AAS/AIAA astrodynamics specialist conference</conf-name>, <conf-loc>Big Sky, MT</conf-loc>, <conf-date>August 13&#x2013;17, 2023</conf-date>, <fpage>23</fpage>&#x2013;<lpage>241</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>