Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
Advanced Search+
Wenyin Wei, Yunfeng Liang. Invariant manifold growth formula in cylindrical coordinates and its application for magnetically confined fusion[J]. Plasma Science and Technology, 2023, 25(9): 095105. DOI: 10.1088/2058-6272/accbf5
Citation: Wenyin Wei, Yunfeng Liang. Invariant manifold growth formula in cylindrical coordinates and its application for magnetically confined fusion[J]. Plasma Science and Technology, 2023, 25(9): 095105. DOI: 10.1088/2058-6272/accbf5

Invariant manifold growth formula in cylindrical coordinates and its application for magnetically confined fusion

More Information
  • Corresponding author:

    Yunfeng LIANG, E-mail: y.liang@fz-juelich.de

  • Received Date: January 03, 2023
  • Revised Date: March 02, 2023
  • Accepted Date: April 10, 2023
  • Available Online: December 05, 2023
  • Published Date: June 05, 2023
  • For three-dimensional vector fields, the governing formula of invariant manifolds grown from a hyperbolic cycle is given in cylindrical coordinates. The initial growth directions depend on the Jacobians of Poincaré map on that cycle, for which an evolution formula is deduced to reveal the relationship among Jacobians of different Poincaré sections. The evolution formula also applies to cycles in arbitrary finite n-dimensional autonomous continuous-time dynamical systems. Non-Möbiusian/Möbiusian saddle cycles and a dummy X-cycle are constructed analytically as demonstration. A real-world numeric example of analyzing a magnetic field timeslice on EAST is presented.

  • In the tokamak community, the magnetic topology is, most of the time, assumed to be nested flux surfaces, e.g. in Grad–Shafranov equation, EFIT, VMEC, etc. Based on this assumption, people have established a dedicated theory [1] of magnetic coordinates in which all magnetic field lines on a flux surface are straight. Nevertheless, the three-dimensional (3D) effect is ubiquitous in real-world fusion experiments since any facility in fusion machines, except the central solenoid and poloidal field coils, is 3D. For example, the toroidal field coils exhibit a ripple effect, the microwave and radio-frequency wave heating methods impose their distinctive localized distribution pattern of the induced current, and the neutral beam injection has an obvious non-axisymmetric current effect. Furthermore, most instability modes of plasma, such as the tearing mode and sawtooth mode, imply a significant 3D topology change of the magnetic field. The 3D effect is unavoidable in the magnetically confined fusion research, thereby requiring a deeper comprehension on the global field structure.

    An enormous amount of fusion research has attempted to stimulate a chaotic field layer at the plasma boundary by either resonant magnetic perturbation (RMP) coils [24] or other means [5] to mitigate destructive type-I edge localized modes (ELMs). The theoretical basis was established in 1983 by Cary and Littlejohn [6] to estimate how wide the island chains are when an axisymmetric magnetic field is perturbed by a non-axisymmetric one, after which hundreds of researchers implement RMP coils to mitigate and suppress ELMs [7, 8]. The method is called magnetic spectrum analysis nowadays, heavily relying on Fourier transform of the radial component of the perturbation field, which is a linear operation in functional spaces. Therefore the utility of magnetic spectrum analysis is limited inside the plasma and becomes less and less accurate as the perturbation is strengthened, because Fourier transform is merely a linear operation and not capable of explaining the nonlinear behaviour.

    With the aid of modern dynamical system theory, the structure of a 3D vector field can be comprehended and analyzed in terms of invariant manifolds [9, 10]. Various numerical methods have been developed to grow them [1116]. Kuznetsov and Meijer systematically investigated the bifurcation behaviour of 1D and 2D maps when their parameters change [17, 18], presenting diverse analytic and numerical methods to study maps. However, the methods taken by mathematicians are too general to capture the essence of a 3D vector field, leaving the analysis as complicated as before.

    Since the magnetic field dominates the plasma transport in magnetically confined fusion machines, the evidence of transversely intersecting invariant manifolds shall be easy to observe, which is a signature of chaos. The invariant manifolds are essential to determine the chaotic field regions, which induce a mixing effect inside the plasma. The plasma edge is not suitable to be characterized by a single closed surface when the 3D effect is strong, for which it is proposed to use the notion of invariant manifolds of outmost saddle cycle(s). In fact, it has been observed in some existing simulation [1922] and experiment results. On EAST, the helical current filaments induced by the lower hybrid wave heating impacted the plasma edge topology and caused an evident splitting of strike points in experiments [5].

    If RMP coils are imposed to suppress ELMs in tokamaks, the heat flux pattern at the divertor exhibits a complex toroidally asymmetric distribution, which poses challenges to ITER and DEMO divertor designs [23]. Simulation results demonstrate that the divertor plasma regions with connection to the bulk plasma are dragged further outside when the asymmetry is intensified [24, 25]. The field line connection length and the magnetic footprint (how deep the field lines penetrate into the bulk plasma) distribution at the divertor are usually ribbon-like. The RMP does mitigate or even suppress the ELMs, otherwise which can cause intolerable transient particle and heat flux. On the other hand, significant heat fluxes may arise far from the strike point originally designed for axisymmetric cases [26], possibly damaging the fragile parts of the divertor. Moreover, it remains unknown whether the total heat flux leaked from the bulk plasma is reinforced by the perturbation.

    Previous research has attempted to draw the two transversely intersecting manifolds of hyperbolic cycles for 3D toroidal vector fields. Ottino from the community of fluid mechanics [27], Roeder, Rapoport, and Evans from the fusion community [28, 29] have drawn up the relevant figures. Abdullaev has deduced an approximate (to first order in ϵ because Poincaré integral is used) analytic implicit expression of the invariant manifolds of the outmost X-cycle when a single-null configuration is perturbed [30]. This paper carries forward the research and directly deduce the intrinsic analytic formula of the invariant manifolds of hyperbolic cycles without need for approximation.

    Section 2 explains the definitions and denotations used in this paper. The theory skeleton of this paper is put in section 3, while the detailed proofs are put in appendix A. Section 4 offers intuitive examples to help understand the theory. Non-Möbiusian/Möbiusian saddle cycles and a dummy X-cycle model are constructed analytically. A real-world numeric example of analyzing a magnetic field timeslice on EAST is presented subsequently. Section 5.1 and appendix B give comparisons with others' works. Section 5.2 is the conclusion.

    Vector fields are presumed to be at least once continuously differentiable, i.e. of class C1. Although a vector field is denoted by B, it is worth emphasizing that it does not need to be divergence-free in this paper.

    The flow X(x0, t) induced by the field B and the corresponding flow Xpol(x0, ϕs, ϕe) in cylindrical coordinates play a great role in the deduction of theory, especially the latter one (a flow is often denoted by ϕt or ϕ(t, x0) in other literature, but ϕ has been used as the azimuthal angle in this paper). Denotations used are listed in table 1. The symbol D serves as a differentiation operator w.r.t. the initial condition x0, as distinguished from those w.r.t. time-like variables t, ϕs or ϕe.

    Table  1.  Denotations.
    Cartesian Cylindrical
    FLT ODE system ˙x=B(x){x=Rcosϕy=Rsinϕz=Z {dxR/dxϕ=RBR/BϕdxZ/dxϕ=RBZ/Bϕ(1)
    Init. condition x0=(x0x,x0y,x0z) x0=(x0R,x0Z)
    Flow X(x0, t) Xpol(x0, ϕs, ϕe), subscripts s for start, e for end
    tX(x0, t) = B(X(x0, t)) ϕeXpol(x0,ϕs,ϕe)=RBpolBϕ(X(x0,ϕs,ϕe)
    Diff w.r.t. x0 DX(x0,t):=X(x0,t)(x0x,x0y,x0z) DXpol(x0,ϕs,ϕe):=Xpol(x0,ϕs,ϕe)(x0R,x0Z)
    By chain rule tDX(x0,t)=B(X(x0,t))DX(x0,t).(2) ϕeDXpol(x0,ϕs,ϕe)=A(ϕe)DXpol(x0,ϕs,ϕe),(3)
    where A(ϕe):=(RBpol/Bϕ)(R,Z)(Xpol(x0,ϕs,ϕe),ϕe)
     | Show Table
    DownLoad: CSV

    Naturally, the Poincaré map P(x0,ϕ) with x0=(x0R,x0Z) is defined by the standard R-Z semi-infinite planes Σ(ϕ) at ϕ angles, recording the strike points crossing the planes in one direction. If a trajectory flies around Σ(ϕ) through the opposite semi-infinite plane Σ(ϕ + π), then by definition the Poincaré map does not record the strike point on Σ(ϕ + π). Since the flow Xpol(x0, ϕs, ϕe) and the map P(x0,ϕ) are used frequently in this paper, different terminologies are used to distinguish the continuous-time dynamics from the discrete-time one, e.g. equilibrium point, trajectory and cycle are for continuous-time dynamics, while fixed point, orbit and periodic orbit are for discrete-time one.

    This paper follows the definitions of stable and unstable manifolds given by Jacob Palis and Welington de Melo [31], (p. 73) for a hyperbolic fixed point (p. 59) and (p. 98) for a hyperbolic cycle (p. 95). In both cases the manifolds are defined by ω- and α-limit sets, so one can unify the manifold definitions in the continuous and discrete dynamics by considering manifolds of a hyperbolic set S (a definition at (p. 160) for the case of a map), since both hyperbolic fixed points and hyperbolic cycles are hyperbolic sets. Note a hyperbolic periodic orbit is also a hyperbolic set, which can be handled by the unified definition. Let (M, f) be a dynamical system, where f is a map P or a vector field B defined on a metric space or differentiable manifold M. The stable and unstable manifolds of a hyperbolic invariant set S for f are defined by ω- and α-limit sets, respectively

    Ws(f,S):={pM:ω(f,p)=S}, (4)
    Wu(f,S):={pM:α(f,p)=S}, (5)

    where the superscripts u and s are short for unstable and stable, respectively. The term hyperbolic ensures the nearby trajectories/orbits on stable (respectively unstable) manifolds approach (respectively get away from) S at an exponential rate, without which the sets defined above are only qualified to be named stable (respectively unstable) sets [32] (p. 257), because the stable manifold theorem [31] (p. 75) requires S to be hyperbolic. Colloquially, the stable (respectively unstable) manifold is the set of points that will flow into (respectively flowed out of) S at an exponential rate [32] (p. 258). Kuznetsov and Meijer simply write f±k(x) → S as k → ∞ [18] (p. 4), where f is a map, without explaining what they mean by 'converging to a set S', which is suspected to be an alternative denotation of ω- and α-limit sets.

    For notational convenience, arguments can be omitted if suitable, e.g. DX(t) and DXpol(ϕs,ϕe) are short for DX(x0,ϕt) and DXpol(x0,ϕs,ϕe) by omitting x0, DPm(ϕ) for DPm(x0,ϕ), and Wu/s(S) for Wu/s(f,S).

    DX and DXpol imply the change of differential volume and area during FLT, respectively. Suppose a 2D map is written as (x, y) ↦ (u, v). The differential area expands, shrinks, or keeps constant after being mapped, as revealed by the following exterior product of differential 1-forms

    dudv=(ux dx+uy dy)(vx dx+vy dy)=(uxvyuyvx)dxdy. (6)

    As Xpol(ϕs, ϕe) is a typical 2D map from the section Σ(ϕs) to Σ(ϕe), the determinant of DXpol(ϕs,ϕe), denoted by |DXpol(ϕs,ϕe)|, is indeed the same thing as ∂xuyv − ∂yuxv. One could be curious about the geometric meaning of |DXpol(ϕs,ϕe)| and conjecture that it must be related to the divergence of the field, since it has been well-known [33] (p. 408) that for |DX(x0,t)|

    |DX(x0,t)|=exp(t0trB(X(x0,τ))dτ)=exp(t0B(X(x0,τ))dτ), (7)

    which indicates that, for a divergence-free field, |DX(x0,t)| is always zero. A similar formula for |DXpol(ϕs,ϕe)| is deduced (proof in appendix A.1) to reveal the relationship between |DXpol(ϕs,ϕe)| and the divergence along the corresponding trajectory Xpol(ϕs, ϕ), ϕsϕϕe, as shown below

    |DXpol(ϕs,ϕe)|=exp(ϕeϕsR(B)Bϕdϕ)Bϕ|ϕsBϕ|ϕe, (8)

    which applies to 3D vector fields of class C1, no matter whether they are divergence-free or not.

    More importantly, DP±m(x0,ϕ) with x0 on an X-cycle γ of m toroidal turn(s) decides the two X-leg directions of the X-point. DPm(x0,ϕ)=DXpol(x0,ϕ,ϕ+2mπ) if Bϕ is positive everywhere. It is the two eigenvectors of DPm(x0,ϕ) that dictate towards which direction the two invariant manifolds of that hyperbolic cycle grow at the beginning. However, DPm(x0,ϕ) itself is more difficult to solve for than its determinant, which is a constant independent of ϕ for the cycle. This is because the right-hand side of equation (8) becomes a constant as ϕe = ϕs + 2mπ, i.e.

    |DXpol(ϕs,ϕs+2mπ)|=exp(ϕs+2mπϕsR(B)Bϕdϕ)=exp(γR(B)Bϕdϕ). (9)

    Unlike the determinant |DP±m(x0,ϕ)|, the matrix DP±m(x0,ϕ) varies w.r.t the azimuthal angle ϕ. The evolution rule of DP±m(x0,ϕ) w.r.t. ϕ is revealed in section 3.1.

    To calculate DXpol(ϕs,ϕe) by integrating equation (3) requires that Bϕ on the trajectory does not change its sign. Otherwise, RBpol/Bϕ would be undefined due to zero Bϕ. These trajectories are not useless and could be well-defined in Cartesian coordinates. Suppose a trajectory goes from ϕs to ϕe, during which Bϕ may change its sign for several times. The zero Bϕ singularities cause inconvenience to solving for the DXpol(ϕs,ϕe). To get around the zero Bϕ singularity issue, one can solve for the corresponding DX first and then change its coordinates back to the cylindrical system. The following DX to DXpol formula (proof in appendix A.2) tells how to do so

    [1RBRBϕ1RBZBϕ]|end[cosϕRsinϕsinϕRcosϕ1]|1end×DX[cosϕRsinϕsinϕRcosϕ1]|start=[DXpol], (10)

    where the subscripts start and end mean that the corresponding matrices are evaluated at the starting and ending point of this trajectory, respectively, i.e. (Xpol(ϕs,ϕs),ϕs) and (Xpol(ϕs,ϕe),ϕe).

    For a cycle of m toroidal turn(s), the relationship among the DP±m(ϕ) matrices at neighboring sections is desired, without which the calculation of their eigenvectors would spend unnecessarily enormous computational resources. The most primitive approach is definitely repeating the integration of equation (3) from ϕs to ϕs + 2mπ once and once again for various ϕs, i.e. from ϕ1 to ϕ1 + 2mπ, from ϕ2 to ϕ2 + 2mπ... To avoid this horribly primitive approach, the following DP±m evolution formula is deduced (proof in appendix A.3) to reveal how DP±m(ϕ) varies along the cycle

    ddϕDP±m(ϕ)=[A(ϕ),DP±m(ϕ)], (11)

    where the square bracket denotes the commutator, i.e. [A,B]=ABBA. In the dummy X-cycle demonstration figures 2(a) and (b), section 4.2, arrows are drawn to indicate the directions of eigenvectors.

    The DP±m evolution formula can be applied to cycles in autonomous n-dimensional flows (n ≥ 2 and finite). For other dimensions than n = 3, the denotation |DX(x0,T)| is preferred than |DPm(ϕ)|, where T is the period of the cycle, because the former one does not rely on the choice of Poincaré section. The n-dimensional version of equation (11) in Cartesian coordinates is shown below

    ddtDX(X(x0,t),T)=[B(X(x0,t)),DX(X(x0,t),T)]. (12)

    Furthermore, it is desirable to deduce how an eigenvector of DP±m(ϕ) evolves along an X-cycle, so that one can get rid of the arbitrariness of the computed eigenvector direction, which depends on the specific eigen-decomposition numeric algorithm. If the eigenvector rotates a lot during evolution, the employed numerical method might give a reversed direction without consistency, i.e. the computed eigenvector may jump to the opposite side suddenly. The following DP±m eigenvector evolution formula (proof in appendix A.4) extracts the underlying rule governing the rotation of DPm(ϕ) eigenvectors along the cycle. Let the eigenvectors of DP±m(ϕ) be denoted by vi=[cosθi(ϕ),sinθi(ϕ)]T,i{1,2}. The derivative of Θ(ϕ) : = diag(θ1, θ2) w.r.t. ϕ satisfies

    Θ=([11]VΛDP±m[1]V)1(DP±m)V, (13)

    where V : = [v1, v2] and Λ : = diag(λ1, λ2). We discovered in numeric implementation that the formula above (13), though accurate, but encounters some numeric issue while handling the X-cycles in island chains, because the two eigenvectors are so close to each other that some matrices in this formula might become pretty singular, i.e. have big conditional number. A much more robust way is to directly use DPm(ϕ) evolution formula (11) to evolve DPm(ϕ) and later comb the directions of eigenvectors.

    Traditionally, fixed points of 2D maps are classified into hyperbolic, elliptic, and parabolic types based on their Jacobian eigenvalues. For the cycles of 3D flows, the authors want to imitate this naming convention. It is worth emphasizing that the eigenvalues of DP±m(ϕ) keep constant during evolution.4 Hence, it is safe to classify a cycle γ of m toroidal turn (s) by its DPm eigenvalues. The λ-invariance ensures the safety of such classification, because one does not need to worry about that the DPm(ϕ) eigenvalues at different ϕ are different.

    4 This is a well-known fact in the ODE community, because it is easy to verify that DP(ϕ2) and DP(ϕ1) are similar by checking DP(ϕ2)=DXpol(ϕ2,ϕ1)1DP(ϕ1)DXpol(ϕ2,ϕ1). The commutator form of the right-hand side of the evolution formulas (11) and (12) also ensures the λ-invariance. Let xi be a right eigenvector of DP±m and yTi the corresponding left eigenvector

    DP±mxi=λixi,yTiDP±m=λiyTi. (14)

    Given a univariate matrix function A(ϕ), the derivative of its eigenvalue w.r.t. the single parameter ϕ satisfies λi=yTiAxi [34]. Now substitute A by DP±m as shown below. It immediately lets us know both λi(ϕ) of DP±m(ϕ) do not change with ϕ

    λi=yTi(DP±m)xi=yTi(ADP±mD±mA)xi=yTiA(λixi)(λiyTi)Axi=0. (15)

    If both eigenvalues of DPm are not on the unit circle S of C, the cycle is said to be hyperbolic.5 If only one eigenvalue on the unit circle, the cycle is called partially hyperbolic (but not fully hyperbolic). If both eigenvalues are on S but neither equal 1 nor −1, the cycle is defined to be elliptic. If the two eigenvalues are identical to 1 or −1, the cycle is defined to be parabolic.

    5 This definition is equivalent to the conventional one in [31] (p. 95), whose Poincaré section is chosen to be transversal to the local vector field.

    Furthermore, a saddle cycle is defined to be one with |λ1| < 1, |λ2| > 1. Those saddle cycles with both eigenvalues negative (respectively positive) are called Möbiusian (respectively non-Möbiusian). Note that the Möbiusian cycle defined here is different from the classical Möbiusian strip. The cycles with both λ inside (respectively outside) the unit circle S of C are defined to be sinking (respectively sourcing) cycles

     cycles of 3D flows {hyperbolic{ saddle { non  Möbiusian  if both λ positive  Möbiusian  if both λ negative  sinking  if both λ inside S sourcing  if both λ outside Spartially hyperbolic(but not hyperbolic) if one eigenvalue λ=1 or 1, while the other λR{1,1}non - hyperbolic{ elliptic  if both λ on S but ±1 parabolic  if both λ=1 or 1.

    Magnetic fields are typical divergence-free fields, in which the so-called X-cycles, O-cycles, and the cycles on rational flux surfaces can now be formally defined as hyperbolic (meanwhile saddle), elliptic, and parabolic, respectively.

    Let γ be a hyperbolic cycle with real eigenvalues of DPm. Since the invariant manifold of γ may grow endlessly, one of the two parameters of the manifold is naturally chosen to be the arc length s of the curves intersected by the 2D manifold Wu/s(B,γ) and R-Z cross-sections. For the other coordinate, the azimuthal angle ϕ is chosen. Define that s = 0 on the cycle and s increases towards the positive infinity as the manifold grows away from the cycle. The diagram (figure A1) in appendix A.5 could be helpful for readers to understand the geometry, which illustrates the relationship among the differentials used. The diagram is put in appendix because those readers who follow the proof there would need it more.

    To be accurate, this paper defines a stable/unstable (manifold) branch to be a connected component of the manifold minus its invariant set, i.e. a connected component of Wu/s(f,S)S. For example, a saddle fixed point of a 2D map has 2 eigenvectors and 4 invariant branches.

    An invariant branch of γ is parameterized to be Xu/s(s, ϕ) = (Xu/sR(s,ϕ),Xu/sZ(s,ϕ)). To deduce the governing equation of Xu/s(s, ϕ), one simply needs to analyse the differential relationship appearing in FLT, which is concluded in the following invariant manifold growth formula (proof in appendix A.5, requiring no more than knowledge of multivariable calculus)

    Xu/ss(s,ϕ)=RBpolBϕ(Xu/s,ϕ)Xu/sϕ(s,ϕ)± (16)

    with the initial condition \left.\partial_s \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}(s, \phi)\right|_{s=0} set to be the normalized eigenvector of {\cal D}{{\cal P}^m}(\phi ). Naturally, ∂sXu/s(s, ϕ) is 2mπ-periodic in ϕ for a non-Möbiusian saddle cycle. The denominator is essentially ds/dϕ, so the sign ± shall take + if the field line moves away from the cycle as ϕ increases. Otherwise, it takes −.

    For Möbiusian saddle cycles, the invariant manifolds can be grown similarly with some subtle difference. A non-Möbiusian saddle cycle has two invariant branches for each stable and unstable manifold. But for a Möbiusian saddle cycle, the 'two' branches of a (un)stable manifold are considered as a whole (since they are connected, they are indeed one branch by definition). To parameterize such a branch, double the period of Xu/s(s, ϕ) in ϕ from 2mπ to 4mπ. Xu/s(s, ϕ) is opposite Xu/s(s, ϕ + 2mπ) across the cycle γ. Then the growth formula works again.

    The growth formula would not grow a rational6 flux surface from aparabolic cycle on that surface, since any field line does not cover that surface. To grow this surface, the {\cal D}{{\cal P}^{ \pm m}} evolution formula is sufficient. One simply needs to move the cycle in the directions of the {\cal D}{{\cal P}^m} eigenvectors step by step. The role of {\cal D}{{\cal P}^{ \pm m}} evolution formula is to accelerate the computation of {\cal D}{{\cal P}^m}(\phi ) at all sections. For an irrational flux surface, one can choose a non-invariant 'cycle' which does not obey the FLT ODE system (1) and then employ the growth formula. For example, in an axisymmetric field, pick a 'cycle' whose R, Z coordinates are constants. The growth formula then degenerates into

    6 In KAM theory, if there exists a diffeomorphism \varphi :{{\cal T}^d} \to {^d} ({^d} is the standard d-torus) such that the resulting motion on \mathbb{T}^d is uniform linear but not static, i.e. \mathrm{d} \boldsymbol{\varphi}(\boldsymbol{x}) / \mathrm{d} t=\boldsymbol{\omega} \in \mathbb{R}^d \backslash\{\mathit{\pmb{0}}\} is called a frequency vector (a.k.a. rotation vector) of {{\cal T}^d}. A frequency vector ω is said to be rationally dependent or commensurable if there exists a vector \boldsymbol{k} \in \mathbb{Z}^d \backslash\{\mathit{\pmb{0}}\} such that k · ω = 0. Specifically when d = 2, this paper defines {{\cal T}^2} to be a rational (respectively irrational) flux surface if the corresponding ω is commensurable (respectively incommensurable). The frequency vector ω is unique up to a transform of multiplying a square integer matrix A with \operatorname{det} \mathbf{A}= \pm 1 (a.k.a. unimodular matrix) [35, 36], i.e. any two frequency vectors ω1 and ω2 can be transformed to each other by such a matrix ω2 = Aω1. Note that the transform of A does not change the commensurability of ω.

    \frac{{\partial {{\boldsymbol{X}}^{{\rm{u}}/{\rm{s}}}}}}{{\partial s}} = \left({\frac{{R{{\boldsymbol{B}}_{{\rm{pol}}}}}}{{{B_\phi }}} - \overbrace {\;\;\;}^{\mathit{\boldsymbol{ = \mathit{\pmb{0}}}}}} \right)/ \pm {\left\| \cdots \right\|_2}\;\;\; (16\;{\rm{revisited}}),

    therefore, ∂Xu/s/∂s is parallel to Bpol and of unit length.

    If what is known is limited to one section Σ(ϕ) (so ϕ is omitted in this paragraph), then the 2D invariant manifold growth formula degrades to a delay ODE describing 1D invariant manifolds for a 2D map. Let \left(\boldsymbol{x}_i\right)_{i=1}^m be a hyperbolic periodic orbit under {\cal P}. Parameterize an 1D invariant branch of {{\cal W}^{{\rm{u}}/{\rm{s}}}}({{\cal P}^m}, {\boldsymbol{x}_i}) by its arc length s as {\mathit{\boldsymbol{X}}^{{\rm{u}}/{\rm{s}}}}(s):{\mathbb{R}_{ \ge 0}} \to {{\mathbb{R}}^2}, whose inverse is denoted by s(X). Then one can acquire the following equations to grow the manifold by simple analysis along the branch:

    \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{u}}(s)}{\mathrm{d} s}=\mathcal{D} \mathcal{P}^m\left(\mathcal{P}^{-m}\left(\boldsymbol{X}^{\mathrm{u}}(s)\right)\right) \cdot \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{u}}}{\mathrm{d} s}\left(s\left(\mathcal{P}^{-m}\left(\boldsymbol{X}^{\mathrm{u}}(s)\right)\right)\right) /\|\cdots\|_2 , (17)
    \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{s}}(s)}{\mathrm{d} s}=\mathcal{D} \mathcal{P}^{-m}\left(\mathcal{P}^m\left(\boldsymbol{X}^{\mathrm{s}}(s)\right)\right) \cdot \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{s}}}{\mathrm{d} s}\left(s\left(\mathcal{P}^m\left(\boldsymbol{X}^{\mathrm{s}}(s)\right)\right)\right) /\|\cdots\|_2, (18)

    where the ellipsis dots … in the denominators, which serve to normalize, denote the same thing as the numerators. Both equations above also hold for an invariant circle C. The only thing that needs to be modified is that the circle should be parameterized as a function \boldsymbol{X}(s):\mathbb{R} \to C \subset {\mathbb{R}^2} of period the circumference of the circle, whose inverse s(\boldsymbol{X}):C \to \mathbb{R} is now a multivalued function.

    Having developed the systematic theory to characterize the invariant manifolds in 3D autonomous flows, the formulas have been implemented to present readers with a vivid picture. Two analytic and one real-world examples are presented in this section. As the simplest case, the first analytic model is a saddle cycle as shown in figure 1, which can be either non-Möbiusian or Möbiusian. Next is the more complicated dummy X-cycle model as shown in figure 2, which is acquired by twisting the cycle of the first model, i.e. let the R, Z coordinates of the cycle rely on ϕ, instead of being constants. In these two analytic examples, we exhibit the technique to construct a field by the expected trajectories. At last, a timeslice of the magnetic field on EAST is taken as a real-world example as shown in figures 3 and 5, with RMP as the non-axisymmetric perturbation.

    Figure  1.  (a) and (b) show the same Möbiusian saddle cycle, of which the field is constructed by equation (26) with parameters: \left(R_0, Z_0\right)=(1.0, 0.0), Bϕ0 = 2.5, θu(ϕ) = ϕ/2 + π/2, θs(ϕ) = ϕ/2, λu/s = −e±1/3. The sprouts of two invariant branches are plotted (red for {{\cal W}^{\rm{u}}}, blue for {{\cal W}^{\rm{s}}}). (a) and (b) draw the manifolds on ϕ ∈ [0, 2π] and [0, 4π] for a half and full poloidal turn, respectively. A trajectory on the unstable branch is drawn for three toroidal turns, i.e. \phi \in[0, 6 \pi].
    Figure  2.  (a), (b) and (c) show the same dummy X-cycle, of which the field is constructed by equation (32) with parameters: \left(R_{\mathrm{ax}}, Z_{\mathrm{ax}}\right)=(1.0, 0.0), Bϕ, ax = 2.5, ι = n/m = 1/3, \left(R_{\mathrm{ell}}, Z_{\mathrm{ell}}\right)=(0.3, 0.5), θu/s(ϕ) = ι ϕ + θ0 = ϕ/3 + π/2 ± π/9, λu/s = e±1/5. (a) shows it from the top view, (b) and (c) show it from the other view. (a) and (b) draw arrows for the two eigenvectors of {\cal D}{{\cal P}^3}(\phi ) and their opposite (blue for λ < 1, red for λ > 1), which is acquired by {\cal D}{{\cal P}^{ \pm m}} evolution formula and shall be consistent with θu/s as designed. The sprouts of four invariant branches are plotted (orange for {{\cal W}^{\rm{u}}}, blue for {{\cal W}^{\rm{s}}}). In (a) and (b), the manifolds are not shown on \phi \in[6 \pi-2 / 3 \pi, 6 \pi), in order not to shelter the eigenvector arrows. A transparent torus with the corresponding elliptic section is drawn for reference.
    Figure  3.  (a) 3D visualization of the invariant manifolds of the lower X-cycle γ of EAST shot #103950 at 3500 ms (EFIT + vacuum RMP). The first wall is drawn as a transparent grey surface, with the top removed in order not to shelter the manifolds. (b) Enlarged view of (a) at ϕ = 0 near the lower X-point.
    Figure  4.  Illustration of the numeric algorithm to grow an invariant branch from an X-point for a map.
    Figure  5.  (a) Poincaré plot at ϕ = 0 of EAST shot #103950 at 3500 ms (EFIT + vacuum RMP). Some invariant manifolds are grown and plotted. (b) Enlarged view of (a) near the lower X-point. Dense scatter points with color are presented to show how the regions are connected by field lines. (c) Enlarged view of (b) near x1. The blue arrows are drawn according to equation (35).

    In this section, a saddle cycle model is constructed as an analytic example. Let Bϕ: = R0Bϕ0/R to simulate a tokamak, where Bϕ0 denotes the toroidal field magnitude at the axis R0. Suppose Bϕ is positive. The trajectories on the invariant manifolds of a Möbiusian cycle are expected to be like

    \boldsymbol{X}_{\mathrm{pol}}(\phi)=\left\{\begin{array}{cl}\left|\lambda_{\mathrm{u}}\right|^{\phi / 2 m \pi}\left[\begin{array}{c}\cos \theta_{\mathrm{u}}(\phi) \\ \sin \theta_{\mathrm{u}}(\phi)\end{array}\right]+\left[\begin{array}{c}R_0 \\ Z_0\end{array}\right], & \text { (for unstable trajectories) } \\ \left|\lambda_{\mathrm{s}}\right|^{\phi / 2 m \pi}\left[\begin{array}{c}\cos \theta_{\mathrm{s}}(\phi) \\ \sin \theta_{\mathrm{s}}(\phi)\end{array}\right]+\left[\begin{array}{c}R_0 \\ Z_0\end{array}\right], & \text { (for stable trajectories) }\end{array}\right. (19)

    where λu, λs (independent of ϕ) denote the two eigenvalues of {\cal D}{{\cal P}^m}, θu(ϕ), θs(ϕ) denote the corresponding two eigenvectors. If both θu and θs satisfy θ(ϕ + 2π) = θ(ϕ) + (2k + 1)π, k \in \mathbb{Z}, then the cycle is Möbiusian; if they satisfy θ(ϕ + 2π) = θ(ϕ) + 2kπ, k \in \mathbb{Z}, then the cycle is non-Möbiusian.

    Let \Delta \boldsymbol{X}_{\mathrm{pol}}(\phi):=\boldsymbol{X}_{\mathrm{pol}}(\phi)-\left[R_0, Z_0\right]^{\mathrm{T}}. For the unstable trajectories, \Delta \boldsymbol{X}_{\mathrm{pol}}^{\prime}(\phi) is

    \begin{aligned} \frac{\mathrm{d}}{\mathrm{d} \phi} \Delta \boldsymbol{X}_{\mathrm{pol}}(\phi) & =\left(\left|\lambda_{\mathrm{u}}\right|^{\phi / 2 m \pi}\right)^{\prime}\left[\begin{array}{c}\cos \theta_{\mathrm{u}} \\ \sin \theta_{\mathrm{u}}\end{array}\right]+\left|\lambda_{\mathrm{u}}\right|^{\phi / 2 m \pi}\left(\left[\begin{array}{c}\cos \theta_{\mathrm{u}} \\ \sin \theta_{\mathrm{u}}\end{array}\right]\right)^{\prime} \\ & =\left|\lambda_{\mathrm{u}}\right|^{\phi / 2 m \pi}\left[\begin{array}{cc}\frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi} & -\theta_{\mathrm{u}}^{\prime} \\ \theta_{\mathrm{u}}^{\prime} & \frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi}\end{array}\right]\left[\begin{array}{c}\cos \theta_{\mathrm{u}} \\ \sin \theta_{\mathrm{u}}\end{array}\right] \\ & =\left[\begin{array}{cc}\frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi} & -\theta_{\mathrm{u}}^{\prime} \\ \theta_{\mathrm{u}}^{\prime} & \frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi}\end{array}\right] \Delta \boldsymbol{X}_{\mathrm{pol}}(\phi) \\ & =\left[\begin{array}{cc}\frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi} & \frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi}\end{array}\right] \Delta \boldsymbol{X}_{\mathrm{pol}}(\phi)+\left[\begin{array}{ll}\theta_{\mathrm{u}}^{\prime}\end{array}\right] \Delta \boldsymbol{X}_{\mathrm{pol}}(\phi) .\end{aligned} (20)

    It is similar for stable trajectories, with λu, θu(ϕ) replaced by λs, θs(ϕ). Recall the FLT equation (1) in cylindrical coordinates is \Delta \boldsymbol{X}_{\mathrm{pol}}^{\prime}(\phi)=R \boldsymbol{B}_{\mathrm{pol}} / \boldsymbol{B}_\phi\left(\boldsymbol{X}_{\mathrm{pol}}(\phi), \phi\right). Expand RBpol/Bϕ around the cycle

    \begin{aligned} & {\left[\begin{array}{l}R B_R / B_\phi \\ R B_Z / B_\phi\end{array}\right](R, Z, \phi)=\underbrace{\left[\begin{array}{l}R_{\mathrm{c}} B_{R 0} / B_{\phi 0} \\ R_{\mathrm{c}} B_{Z 0} / B_{\phi 0}\end{array}\right]}_{\text {vanishes in this case }}(\phi)} \\ & \quad+\frac{\partial R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)}(\phi)\left[\begin{array}{c}R-R_0 \\ Z-Z_0\end{array}\right]+\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right), \end{aligned}

    where the subscript c is short for cycle. The FLT equation turns out to be {\rm{\Delta }}\boldsymbol{X}_{{\rm{pol}}}^\prime (\phi ) = \frac{{\partial R{B_{{\rm{pol}}}}/{B_\phi }}}{{\partial (R, Z)}}\;\, {\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}(\phi ) + {\cal O}(|{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}{|^2}). To construct a field such that the nearby trajectories are repelled (respectively attracted) at θu (respectively θs) as expected in equation (19), it is required that

    \begin{array}{l} {\frac{{\partial R{\boldsymbol{B}_{{\rm{pol}}}}/{B_\phi }}}{{\partial (R, Z)}}(\phi ){\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}} + {\cal O}(|{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}{|^2})}\\ { = \:\left\{ {\begin{array}{*{20}{c}} {\left[{\begin{array}{*{20}{c}} {\frac{{\ln |{\lambda _{\rm{u}}}|}}{{2m\pi }}}&{ - \theta _{\rm{u}}^\prime }\\ {\theta _{\rm{u}}^\prime }&{\frac{{\ln |{\lambda _{\rm{u}}}|}}{{2m\pi }}} \end{array}} \right]{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}, }&{\:{\rm{if}}\:{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}\:{\rm{in}}\:{\rm{direction}}\:{\theta _{\rm{u}}}}\\ {\left[{\begin{array}{*{20}{c}} {\frac{{\ln |{\lambda _{\rm{s}}}|}}{{2m\pi }}}&{ - \theta _{\rm{s}}^\prime }\\ {\theta _{\rm{s}}^\prime }&{\frac{{\ln |{\lambda _{\rm{s}}}|}}{{2m\pi }}} \end{array}} \right]{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}, }&{\:i{\rm{f}}\:{\rm{\Delta }}{\boldsymbol{X}_{{\rm{pol}}}}\:{\rm{in}}\:{\rm{direction}}\:{\theta _{\rm{s}}}} \end{array}} \right..} \end{array} (21)

    Eigen decomposition is employed to make it possible to let the first orders of the equations above equal at θu and θs, respectively. As the cost of such decomposition, \theta_{\mathrm{u}}^{\prime} and \theta_{\mathrm{s}}^{\prime} have to be equal, denoted by \theta^{\prime} afterwards.

    \frac{\partial R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)}(\phi)=\mathbf{V} \boldsymbol{\Lambda} \mathbf{V}^{-1}+\left[{ }_{\theta^{\prime}}{ }^{-\theta^{\prime}}\right] (22)
    \begin{aligned}:= & {\left[\begin{array}{cc}\cos \theta_{\mathrm{u}} & \cos \theta_{\mathrm{s}} \\ \sin \theta_{\mathrm{u}} & \sin \theta_{\mathrm{s}}\end{array}\right]\left[\begin{array}{ll}\frac{\ln \left|\lambda_{\mathrm{u}}\right|}{2 m \pi} & \\ & \frac{\ln \left|\lambda_{\mathrm{s}}\right|}{2 m \pi}\end{array}\right] } \\ & \times\left[\begin{array}{cc}\cos \theta_{\mathrm{u}} & \cos \theta_{\mathrm{s}} \\ \sin \theta_{\mathrm{u}} & \sin \theta_{\mathrm{s}}\end{array}\right]^{-1}+\left[\begin{array}{ll}\theta^{\prime} & -\theta^{\prime}\end{array}\right]\end{aligned} (23)

    For the left-hand side of equation (22)

    \begin{aligned} & \frac{\partial R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)} \equiv \frac{1}{B_\phi^2} \\ & \times\left[\begin{array}{ll}\partial_R\left(R B_R\right) B_\phi-R B_R \partial_R B_\phi & \partial_Z\left(R B_R\right) B_\phi-R B_R \partial_Z B_\phi \\ \partial_R\left(R B_Z\right) B_\phi-R B_Z \partial_R B_\phi & \partial_Z\left(R B_Z\right) B_\phi-R B_Z \partial_Z B_\phi\end{array}\right] .\end{aligned} (24)

    Bϕ has been defined to be R0Bϕ0/R to simulate a tokamak, so ∂RBϕ = −Bϕ/R. Therefore, the equation above is simplified to

    \begin{aligned} \frac{\partial R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)} & =\frac{1}{B_\phi}\left[\begin{array}{ll}2 B_R+R \partial_R B_R & R \partial_Z B_R \\ 2 B_Z+R \partial_R B_Z & R \partial_Z B_Z\end{array}\right] \\ & =\frac{2}{B_\phi}\left[\begin{array}{ll}B_R & 0 \\ B_Z & 0\end{array}\right]+\frac{R}{B_\phi}\left[\begin{array}{ll}\partial_R B_R & \partial_Z B_R \\ \partial_R B_Z & \partial_Z B_Z\end{array}\right] .\end{aligned} (25)

    The trajectory equation (19) have been preset by known λu, λs, θu(ϕ), θs(ϕ), which means the right-hand side of equation (22) is what we can control. Based on that, the left-hand side of equation (22) can be calculated, i.e. the field we want to construct, after which the linearized BR, BZ field is acquired (note BR, BZ at the axis have been preset to zero)

    \begin{aligned} {\left[\begin{array}{c}B_R \\ B_Z\end{array}\right]=} & {\left[\begin{array}{ll}\partial_R B_R & \partial_Z B_R \\ \partial_R B_Z & \partial_Z B_Z\end{array}\right]\left[\begin{array}{c}R-R_0 \\ Z-Z_0\end{array}\right]+\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right) } \\ = & \frac{B_{\phi 0}}{R_0}\left(\mathbf{V} \boldsymbol{\Lambda} \mathbf{V}^{-1}+\left[\begin{array}{l}-\theta^{\prime} \\ \theta^{\prime}\end{array}\right]\right)\left[\begin{array}{l}R-R_0 \\ Z-Z_0\end{array}\right] \\ & +\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right) .\end{aligned} (26)

    The construction is finished. An example of Möbiusian saddle cycle is shown in figure 1.

    The non-Möbiusian case is not shown, because it is easy enough to imagine. Some readers may wonder the higher order terms \frac{\partial^k \boldsymbol{B}_{\mathrm{pol}}}{\partial(R, Z)^k}, k ≥ 2, which are determined by \frac{\partial^k R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)^k}=\mathbf{0} in the left-hand side of equation (21).

    In this subsection, R0, Z0 in the last model are replaced (see the trajectory equation (19)) with Rc(ϕ), Zc(ϕ), two functions dependent on ϕ, respectively. Here, an example expression of Rc(ϕ), Zc(ϕ) is given

    R_{\mathrm{c}}(\phi)=R_{\mathrm{ell}} \cos \left(\iota \phi+\theta_0\right)+R_{\mathrm{ax}} , (27)
    Z_{\mathrm{c}}(\phi)=Z_{\mathrm{ell}} \sin \left(\iota \phi+\theta_0\right)+Z_{\mathrm{ax}} , (28)

    where the subscript c is short for cycle, ell for elliptic, and ax for axis. Similar to the first model, set Bϕ(R, Z, ϕ) = Bϕ(R) = RaxBϕ, ax/R to simulate a tokamak.

    The zeroth order components of field expansion are denoted by BRc, BZc, Bϕc, to highlight that they are evaluated on the cycle, e.g. Bϕc = Bϕ(Rc(ϕ), Zc(ϕ), ϕ). According to the spiral cycle equation defined above, the following equalities hold

    \dot{X}_R=R_{\mathrm{c}} B_{R \mathrm{c}} / B_{\phi \mathrm{c}}=-\iota R_{\mathrm{ell}} \sin \left(\iota \phi+\theta_0\right)=R_{\mathrm{c}}^{\prime}(\phi) (29)
    \dot{X}_Z=R_{\mathrm{c}} B_{Z \mathrm{c}} / B_{\phi \mathrm{c}}=\iota Z_{\mathrm{ell}} \cos \left(\iota \phi+\theta_0\right)=Z_{\mathrm{c}}^{\prime}(\phi). (30)

    The first order of expansion, ∂Bpol/∂(R, Z), is calculated by equation (25)

    \begin{aligned} & \frac{\partial \boldsymbol{B}_{\mathrm{pol}}}{\partial(R, Z)}=\left[\begin{array}{ll}\partial_R B_R & \partial_Z B_R \\ \partial_R B_Z & \partial_Z B_Z\end{array}\right] \\ & =\frac{B_\phi}{R}\left(\frac{\partial R \boldsymbol{B}_{\mathrm{pol}} / B_\phi}{\partial(R, Z)}(\phi)-\left[\begin{array}{cc}2 B_R / B_\phi & 0 \\ 2 B_Z / B_\phi & 0\end{array}\right]\right) .\end{aligned} (31)

    Expand the poloidal field around the cycle up to first order,

    \begin{aligned} & {\left[\begin{array}{c}B_R \\ B_Z\end{array}\right]=\left[\begin{array}{l}B_{R \mathrm{c}} \\ B_{Z \mathrm{c}}\end{array}\right](\phi)+\left[\begin{array}{l}B_{R 1} \\ B_{Z 1}\end{array}\right](R, Z, \phi)+\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right)} \\ & =\left[\begin{array}{l}B_{R \mathrm{c}} \\ B_{Z \mathrm{c}}\end{array}\right](\phi)+\frac{\partial \boldsymbol{B}_{\mathrm{pol}}}{\partial(R, Z)}\left(R_{\mathrm{c}}(\phi), Z_{\mathrm{c}}(\phi), \phi\right) \\ & \quad \times\left[\begin{array}{l}R-R_{\mathrm{c}}(\phi) \\ Z-Z_{\mathrm{c}}(\phi)\end{array}\right]+\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right) \\ & =\left[\begin{array}{c} B_{\phi \mathrm{c}} R_{\mathrm{c}}^{\prime} / R_{\mathrm{c}} \\ B_{\phi \mathrm{c}} Z_{\mathrm{c}}^{\prime} / R_{\mathrm{c}} \end{array}\right](\phi)+\frac{B_{\phi \mathrm{c}}}{R_{\mathrm{c}}}\left(\mathbf{V} \boldsymbol{\Lambda} \mathbf{V}^{-1}+\left[\begin{array}{l} -\theta^{\prime} \\ \theta^{\prime} \end{array}\right]\right. \\ & \left.-\underbrace{\left[\begin{array}{cc} 2 B_{R \mathrm{c}} / B_{\phi \mathrm{c}} & 0 \\ 2 B_{Z \mathrm{c}} / B_{\phi \mathrm{c}} & 0 \end{array}\right]}_{=\left[\begin{array}{ll} 2 R_{\mathrm{c}}^{\prime} / R_{\mathrm{c}} & 0 \\ 2 Z_{\mathrm{c}}^{\prime} / R_{\mathrm{c}} & 0 \end{array}\right]}\right)\left[\begin{array}{l} R-R_{\mathrm{c}}(\phi) \\ Z-Z_{\mathrm{c}}(\phi) \end{array}\right]+\mathcal{O}\left(\left|\Delta \boldsymbol{X}_{\mathrm{pol}}\right|^2\right) . \end{aligned} (32)

    The construction is finished. A dummy non-Möbiusian X-cycle with q = m/n = 3/1 is shown in figure 2.

    The equilibrium field of EAST shot # 103950 at 3500 ms given by EFIT is taken as background, superimposed with a non-axisymmetric field induced by the RMP coils running in n = 1 mode. The plasma response is not considered here for simplicity. Bϕ of this shot is negative everywhere, and Bpol at R-Z cross-sections is clockwise.

    On locating the periodic points of the Poincaré map, the simplest discrete Newton method {\boldsymbol{x}_{j + 1}} = {\boldsymbol{x}_j} - h{\left[{{\cal D}\boldsymbol{G}\left({{\boldsymbol{x}_j}} \right)} \right]^{ - 1}}\boldsymbol{G}\left({{\boldsymbol{x}_j}} \right) is employed [37], where G(x) : = F(x) − I and I is the identity map. To locate m-periodic orbits of the Poincaré map {\cal P}(\phi ) at the section ϕ, our map F is chosen to be the mth iterate of {\cal P}(\phi ), that is {{\cal P}^m}(\phi ).

    After locating the cycle, one needs to know the {\cal D}{{\cal P}^m}(\phi ) of this cycle at every section, which is the job of {\cal D}{{\cal P}^{ \pm m}} evolution formula. This formula is a traditional matrix ODE system. The Python function scipy.integrate.solve_ivp and the Julia package DifferentialEquations.jl have prepared a lot of numeric algorithms for such ODEs. Next is to eigen decompose {\cal D}{{\cal P}^m}(\phi ), which can be done by, for example, the Python function scipy.linalg.eig. The two eigenvectors of {\cal D}{{\cal P}^m}(\phi ) and their opposite are the directions towards which the invariant manifolds grow at the beginning.

    Recall the invariant manifold growth formula

    \frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial s}=\left(\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right) / \pm\|\cdots\|_2, \qquad (16 \;\mathrm{revisited}) ,

    only requires two variables on the right-hand side, RBpol/Bϕ and ∂Xu/s/∂ϕ. In the numeric implementation, RBpol/Bϕ is linearly interpolated on a regular grid of shape \left[n_R, n_Z, n_\phi\right]. For ∂Xu/s/∂ϕ, different people have different ways to handle it numerically. In the following two subsections, two approaches to grow manifolds are exhibited.

    The simpler scheme is to distribute a line of Poincaré seed points along the eigenvector of a periodic point. To compute the arc length s of a branch of \mathcal{W}^{\mathrm{u} / \mathrm{s}}\left(\mathcal{P}^m, \boldsymbol{x}_0\right) requires the FLT Poincaré orbits used to construct the manifold be ordered, which is achieved with the assistance of the {\cal D}{{\cal P}^m}(\phi ) eigenvalues in this paper.

    Suppose x0 is a saddle fixed point of the 2D Poincaré map {\cal P} at an R-Z section. Denote the unstable eigenvalue and eigenvector of {\cal D}{\cal P}({\boldsymbol{x}_0}) by λu and vu. If x0 is instead an m-periodic saddle point, one simply needs to substitute {\cal D}{{\cal P}^m}({\boldsymbol{x}_0}) for {\cal D}{\cal P}({\boldsymbol{x}_0}). Seed a line of points \left(\boldsymbol{x}_1, \ldots, \boldsymbol{x}_N\right) along vu, equally spaced, i.e. xi+1xi is a constant for 0 ≤ iN − 1. If λuN, {\cal P}({x_1}) probably falls behind xN, i.e. the s of {\cal P}({x_1}) is smaller than that of xN. This makes it difficult to compute s, because the order of s is not certain. Let {\cal X} be a sequence defined by

    \begin{aligned} \mathcal{X}:= & \left(\boldsymbol{x}_1, \ldots, , \boldsymbol{x}_N\right)_{\overset\frown{~}}\left(\mathcal{P}\left(\boldsymbol{x}_1\right), \cdots, \mathcal{P}\left(\boldsymbol{x}_N\right)\right) _{\overset\frown{~}} \cdots\\ = & \left(\boldsymbol{x}_1, \ldots, , \boldsymbol{x}_N, \mathcal{P}\left(\boldsymbol{x}_1\right), \ldots, \mathcal{P}\left(\boldsymbol{x}_N\right), \right. \\ & \left.\mathcal{P}^2\left(\boldsymbol{x}_1\right), \ldots, \mathcal{P}^2\left(\boldsymbol{x}_N\right), \ldots\right) .\end{aligned} (33)

    It is expected that the s of {\cal P}({\boldsymbol{x}_1}) should be greater than that of xN, the s of {{\cal P}^2}({\boldsymbol{x}_1}) should be greater than that of {\cal P}({\boldsymbol{x}_N}), and so on, i.e. the s of {{\cal P}^{k + 1}}({\boldsymbol{x}_1}) should be greater than that of {{\cal P}^k}({\boldsymbol{x}_N}), as shown in figure 4. In fact, as long as the s of {\cal P}({\boldsymbol{x}_1}) is greater than that of xN, the conditions for k ≥ 1 are naturally satisfied. Now that {\cal P}(\boldsymbol{x}) \approx {\boldsymbol{x}_0} + {\lambda _{\rm{u}}}(\boldsymbol{x} - {\boldsymbol{x}_0}) in the neighborhood of x0 if x is in the direction of vu, one simply needs to put xN closer to x0 than {\cal P}({\boldsymbol{x}_1}), so that s({{\cal P}^k}({\boldsymbol{x}_N})) < s({{\cal P}^{k + 1}}({\boldsymbol{x}_1})). By virtue of this fact, the orbits are untangled with ease and one gets rid of tentative manifold growth methods [1115], which need to decrease growth step when the local manifold curvature is large. In other words, it is ensured that the sequence

    \begin{array}{*{20}{c}} {s({\cal X}) = (s({\boldsymbol{x}_1}), \:..., s({\boldsymbol{x}_N}), s({\cal P}({\boldsymbol{x}_1})), ..., s({\cal P}({\boldsymbol{x}_N})), \:...), } \end{array} (34)

    is a strictly increasing sequence, which guarantees that it is safe to compute s by simply accumulating the lengths of segments. Apart from this advantage, this technique to grow manifolds applies to hyperbolic fixed points of n-dimensional maps, n \in \mathbb{N}^{+}.

    The invariant manifolds in figures 3 and 5 are grown by this naive FLT technique, of which the computed arc lengths s are expressed by the varying color to let it be more easy-to-understand. One can immediately observe that the confinement of this equilibrium relies mostly on the invariant manifolds of the lower X-cycle γlow, although it also has one X-cycle at top. It is also known as the disconnected double-null configuration.

    The blue arrows in figure 5(c) are drawn by the invariant manifold growth formula, which takes ∂Xu/s/∂ϕ and gives ∂Xu/s/∂s. Evidently, ∂Xu/s/∂s is the growth direction of a manifold. The first order central scheme is employed to calculate ∂Xu/s/∂s (s, ϕ) by Xu/s(s, ϕ) at the two neighboring R-Z sections ϕ ± ϵ

    \frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}(s, \phi) \approx \frac{\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}(s, \phi+\epsilon)-\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}(s, \phi-\epsilon)}{2 \epsilon}. (35)

    The other numeric way is to transform the invariant manifold growth formula, a PDE including ∂s and ∂ϕ, to a system of ODEs with s as the evolution parameter. Transect the invariant manifold by N R-Z cross-sections at \left(\phi_i\right)_{i=1}^N to discretize it, where \left(\phi_i\right)_{i=1}^N is an arithmetic sequence with a common difference Δϕ = ϕi+1ϕi ranging from 0 to 2mπ − Δϕ. The R and Z coordinates of the manifold at each section contribute two variables of the system, X_R^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right) and X_Z^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right), totally 2N variables contributed by N sections. Thereafter, X_R^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right) and X_Z^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right) become univariate functions dependent on s. The manifold growth formula is thereby reduced to a 2N-dimensional ODE system

    \begin{array}{l} \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_1\right)}{\mathrm{d} s} =\left(\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\Delta \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_1\right)}{\Delta \phi}\right) / \pm\|\cdots\|_2, \\ \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_2\right)}{\mathrm{d} s} =\left(\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\Delta \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_2\right)}{\Delta \phi}\right) / \pm\|\cdots\|_2 \\ \qquad\qquad\cdots, \\ \frac{\mathrm{d} \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_N\right)}{\mathrm{d} s} =\left(\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\Delta \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_N\right)}{\Delta \phi}\right) / \pm\|\cdots\|_2, \\\qquad \qquad \qquad \qquad \qquad (16 \;{\rm discretized}), \end{array}

    where Δ Xu/s(s, ϕi)/Δϕ denotes a numeric alternative of ∂Xu/s(s, ϕ)/∂ϕ. For example, it can be defined as the first- or second-order central difference schemes

    \frac{\Delta \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right)}{\Delta \phi}:=\frac{\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_{i+1}\right)-\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_{i-1}\right)}{2 \Delta \phi} , (36)
    \begin{aligned} & \frac{\Delta \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right)}{\Delta \phi} \\ & :=\frac{\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_{i+1}\right)-2 \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_i\right)+\boldsymbol{X}^{\mathrm{u} / \mathrm{s}}\left(s, \phi_{i-1}\right)}{\Delta \phi^2} .\end{aligned} (37)

    This discretizing method works fine for the invariant manifolds of the outmost saddle cycle(s), but not so for the q = m/n = 3/1 island chain, in which case the four numerically grown invariant branches around an island are almost identical and can not be distinguished as if there were no island there. The primary reason is suspected to be that the two eigenvectors are so close to each other that the grid granularity is not fine enough to distinguish the branch growth directions by finite difference. Although this scheme suffers such a numeric instability, the authors still think it is worth introducing, because this scheme directly utilizes the invariant manifold growth formula and can be useful for those cases that the two eigenvectors of {\cal D}{{\cal P}^m} are not so close.

    A periodic orbit for a map is best seen as a whole to reflect the intrinsic homoclinic/heteroclinic structure. Then, one can use {{\cal W}^{\rm{u}}}\left({{\cal P}, \left\{ {{\boldsymbol{x}_1}, {\boldsymbol{x}_2}, {\boldsymbol{x}_3}} \right\}} \right) to denote all the unstable branches of the X-cycle of the q = m/n = 3/1 island chain in figure 5. This X-cycle has three strike points \left\{ {{\boldsymbol{x}_1}, {\boldsymbol{x}_2}, {\boldsymbol{x}_3}} \right\} through ϕ = 0 section, each of which has two stable and two unstable branches. Totally there are 6 branches of {{\cal W}^{\rm{s}}}\left({{\cal P}, \left\{ {{\boldsymbol{x}_1}, {\boldsymbol{x}_2}, {\boldsymbol{x}_3}} \right\}} \right) and 6 branches of {{\cal W}^{\rm{u}}}\left({{\cal P}, \left\{ {{\boldsymbol{x}_1}, {\boldsymbol{x}_2}, {\boldsymbol{x}_3}} \right\}} \right). One can also specify a manifold in a more fine-grained way by replacing {\cal P} with {{\cal P}^m}, \left\{ {{\boldsymbol{x}_1}, {\boldsymbol{x}_2}, {\boldsymbol{x}_3}} \right\} with xi, that is {{\cal W}^{\rm{u}}}\left({{{\cal P}^3}, {\boldsymbol{x}_i}} \right) and {{\cal W}^{\rm{s}}}\left({{{\cal P}^3}, {\boldsymbol{x}_i}} \right), which represent the two unstable and two stable branches belonging to the specific point xi, respectively. Obviously

    \mathcal{W}^{\mathrm{u} / \mathrm{s}}\left(\mathcal{P},\left\{\boldsymbol{x}_1, \boldsymbol{x}_2, \boldsymbol{x}_3\right\}\right)=\bigcup\limits_{i \in\{1,2,3\}} \mathcal{W}^{\mathrm{u} / \mathrm{s}}\left(\mathcal{P}^3, \boldsymbol{x}_i\right). (38)

    The 2D manifold {{\cal W}^{{\rm{u}}/{\rm{s}}}}(\boldsymbol{B}, \gamma ) consists of all the corresponding 1D manifolds {{\cal W}^{{\rm{u}}/{\rm{s}}}}({{\cal P}^m}(\phi ), \boldsymbol{x}(\phi )) for the Poincaré maps {{\cal P}^m}(\phi ) at all sections ϕ, i.e.

    \begin{aligned} \mathcal{W}^{\mathrm{u} / \mathrm{s}}(\boldsymbol{B}, \gamma)= & \bigcup_{\phi \in[0,2 m \pi)}\{\boldsymbol{x}(R, Z, \phi) \in M:(R, Z) \\ & \left.\in \mathcal{W}^{\mathrm{u} / \mathrm{s}}\left(\mathcal{P}^m(\phi), \boldsymbol{x}(\phi)\right)\right\},\end{aligned} (39)

    where x(ϕ) denotes the (R, Z) coordinates of the cycle γ at ϕ angle, and \mathcal{P}(\phi): \mathbb{R}^{+} \times \mathbb{R} \rightarrow \mathbb{R}^{+} \times \mathbb{R} denotes the Poincaré map at ϕ. where x(ϕ) is a 6π-periodic function representing the (R, Z) coordinates of this X-cycle γ. {\cal P}({\boldsymbol{x}_0}) = {\boldsymbol{x}_1}, {\cal P}({\boldsymbol{x}_1}) = {\boldsymbol{x}_2}, {\cal P}({\boldsymbol{x}_2}) = {\boldsymbol{x}_3}. Then, x(0) = x1, x(−2π) = x2, x(–4π) = x3 (Bϕ is negative in this shot). Viewing the 3D figure 3 and 2D figure 5 together can help understand the relationship between 2D manifolds {{\cal W}^{{\rm{u}}/{\rm{s}}}}(\boldsymbol{B}, \gamma ) and 1D manifolds {{\cal W}^{{\rm{u}}/{\rm{s}}}}({{\cal P}^m}(\phi ), \boldsymbol{x}(\phi )).

    In figure 5(b), some regions enclosed by the invariant manifolds of γlow are filled by colored scatter points. Points are marked with distinctive colors, and then mapped by {{\cal P}^{ - 1}}. How these regions are connected by field lines is reflected through the color pattern of scatter points. Let xlow be the strike point of γlow crossing the ϕ = 0 section. All the points of transversal intersection of the two manifolds {{\cal W}^{\rm{u}}}({\cal P}, {\boldsymbol{x}_{{\rm{low}}}}) and {{\cal W}^{\rm{s}}}({\cal P}, {\boldsymbol{x}_{{\rm{low}}}}) (the red and blue curves, respectively) are homoclinic to xlow.

    Although the fluxes in the colored regions filled by scatter points are the same, e.g. the ① and ② regions in figure 5(b), this flux value probably differs from that of the uncolored regions, e.g. ③ and ④. One should always be careful of this fact.

    This subsection compares various approaches developed to study invariant manifolds, albeit obvious. The comparisons of our {\cal D}{{\cal P}^m} evolution and invariant manifold growth formulas with others' works are presented in this subsection subsequently.

    Most of existing research has been satisfied with the Floquet's normal form. Floquet theory is so successful that people cease further exploration. Floquet theorem governs how {\cal D}{\boldsymbol{X}_{{\rm{pol}}}}({\phi _{\rm{s}}}, {\phi _{\rm{e}}}) varies with ϕe. However, it remains unclear how {\cal D}{\boldsymbol{X}_{{\rm{pol}}}}({\phi _{\rm{s}}}, {\phi _{\rm{s}}} + 2m\pi ) changes with ϕs, which is essential to lessen the computational resources needed to solve for the initial growth directions of stable and unstable manifolds. The most similar work to {\cal D}{{\cal P}^m} evolution formula is given by Tsutumi [38]. Tsutumi considered the following linear system:

    \frac{\mathrm{d} \boldsymbol{x}}{\mathrm{d} \phi}=\mathbf{A}(\phi, t) \boldsymbol{x}, \quad-\infty <\phi, t <+\infty \qquad (1.1) \;{\rm in}\;[38],

    where x = x(ϕ, t) is a complex n-column vector and A(ϕ, t) is a complex n × n matrix function T-periodic in ϕ. Theorem 1. in [38] is repeated as below:

    There exists a monodromy matrix of (1.1) which does not depend on t7 if and only if there exists a matrix function Γ(ϕ, t) which is defined on ∞ < ϕ, t < ∞, T-periodic in ϕ, and satisfies

    7 In [38], 'there exists a monodromy matrix of (1.1) which does not depend on t′ is equivalent to that 'the internal structure of every monodromy matrix of (1.1) does not depend on t′. By internal structure, Tsutumi means the characteristic multipliers of a matrix and their algebraic and geometric multiplicities.

    \begin{aligned} & \frac{\partial}{\partial t} \mathbf{A}(\phi, t)-\frac{\partial}{\partial \phi} \boldsymbol{\Gamma}(\phi, t) \\ & \quad+[\mathbf{A}(\phi, t), \boldsymbol{\Gamma}(\phi, t)]=0 \qquad (1.1)\;\mathrm{in}\;[38].\end{aligned}

    Tsutsumi's equation (1.2) above is more complicated than our {\cal D}{{\cal P}^{ \pm m}} evolution formula (11) because A(ϕ, t) relies on both ϕ and t. If ∂A /∂t vanishes, one can easily observe that Γ is governed by the same equation as {\cal D}{{\cal P}^{ \pm m}} evolution formula. Tsutsumi did not explain in [38] what Γ can be and how to construct it. His attention was paid to the condition of A(ϕ, t) such that the monodromy matrix does not depend on t. This condition is revealed in his theorem by the existence of the matrix function Γ which satisfies equation (1.2).

    The works similar to our invariant manifold growth formula are collated into table 2, in which the work of SS Abdullaev is discussed in the next paragraph and appendix B in more detail. As shown in table 2, the classical invariance equation (1.7) in [10] for n-dimensional maps might be too general for fusion scientists to be useful. TE Evans, JP England, and JM Ottino et al focused on numerical or experimental methods rather than analysis.

    Table  2.  Manifold expression comparison.
    Method Manifold and dynamical system dimensions Typical manifold expression
    Ours 2D manifolds of 3D flows \frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial s}=\frac{\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}}{ \pm\left\|\frac{R \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right\|_2}(16 revisited)
    Abdullaev et al 2D manifolds of 3D flows [30] \begin{aligned} & F^{(\mathrm{s}, \mathrm{u})}(\phi, x, y)=\gamma x y \\ & \quad \mp \epsilon \frac{\partial}{\partial \phi} P\left(\phi \pm \frac{1}{2 \gamma} \ln \frac{Q}{\gamma|x y|}-\frac{1}{2 \gamma} \ln \left|\frac{x}{y}\right| ; 0\right)=0, \end{aligned}(70) in [30]
    Classical invariance equation n-D maps [10] F(W(s)) − W(f(s)) = 0 (1.7) in [10]
    Evans et al 2D manifolds of 3D flows [8, 16, 29] Pure numeric, see section 3 of [29] 'Invariant manifolds associated with a hyperbolic fixed point of the Trip3d_Map, such as ×0 in figure 2, are calculated by constructing the (un)stable eigenvectors \vec{e}_{(\mathrm{u}), \mathrm{s}} associated with a fixed point × and populating a line segment directed along \vec{e}_{(\mathrm{u}), \mathrm{s}} with a set of evenly distributed points'
    England et al 1D manifolds of 2D maps [13], 1D manifold of (n − 1)-D Poincaré map induced by n-D flow [14], 2D manifolds of 3D flows [15] Pure numeric
    Ottino et al 2D manifolds of 3D maps [27] Ottino et al visualized the invariant manifolds schematically by means of a fluid mechanical experiment. In [27], the caption of figure 5.6.3 writes 'Visualization of manifolds Ws(P) and Wu(P) by means of a flow visualization (thought) experiment....'; the caption of figure 5.8.3 writes 'Visualization of manifolds Ws(P) in a time-periodic system by means of a fluid mechanical experiment....'; a sentence around figure 5.8.3 writes 'figure 5.8.3 (which is a continuation of figure 5.6.3) shows, schematically, intermediate times...'
     | Show Table
    DownLoad: CSV

    Abdullaev [30] has made some contributions to establishing the formula of stable and unstable manifolds. Here we point out the following facts worth noting about his work: (a) his theory relies on the assumption that the perturbation to an axisymmetric magnetic field is small so that the FLT system can be transformed to a perturbed Hamiltonian form; (b) the Poincaré integral is employed to acquire a first order approximation to Poincaré map. By contrast, our Poincaré map is exact; (c) the final formula F(s, u)(ϕ, x, y) = 0 is implicit instead of explicit; (d) the (x, y) coordinates appearing in the formula are not the standard (R, Z) cylindrical coordinates. The x- and y-axes are even probably not perpendicular. A more detailed comparison equipped with equations is put in appendix B.

    Although the magnetic fields in tokamaks are mostly considered axisymmetric, almost all kinds of auxiliary heating schemes, except the ohmic heating of the central solenoid, are strongly localized and non-axisymmetric. The topology of magnetic field plays a dominant role in the behaviour of the confined plasma and the scrape-off layer. Motivated by the curiosity about the intrinsic characteristics of general 3D vector fields (not necessarily divergence-free), an analytic theory on the invariant manifolds of cycles is established in this paper, where the short-period cycles are regarded the skeleton of fields.

    The stable and/or unstable manifolds of hyperbolic cycles grow from the eigenvectors of {\cal D}{{\cal P}^{ \pm m}}(\phi ). By {\cal D}{{\cal P}^{ \pm m}} evolution formula (11), one gets rid of repetitive 2mπ-integration of equation (3) for {\cal D}{{\cal P}^{ \pm m}}(\phi ) at every angle ϕ. The primitive FLT ODE system (1) is extended to the invariant manifold growth formula in cylindrical coordinates (16) by analyzing the relevant differentials.

    It is proposed to use the notion of invariant manifolds of outmost saddle cycle(s) to characterize the magnetic topology at the plasma edge when the field is strongly non-axisymmetric. If a tokamak operates in the single-null (respectively double-null, or somehow more strange) mode, there is one (respectively two, or more) outmost saddle cycle(s). The transversely intersecting manifolds are suspected of causing the spiral ribbon-like pattern of heat deposition on the divertor found in tokamak experiments, which needs further verification. In the scrape-off layer, how to disperse the particle and heat fluxes before they land on the divertor is also an interesting problem, worthy of more investigation. With the drift effects taken into account in the future, the heat load pattern observed by diagnostics like infrared thermography is supposed to be more consistent with the divertor regions covered by the invariant manifolds of outmost saddle cycles. For both tokamak and stellarator communities, the transport issue at the plasma boundary is essential to control the heat load below the material limit.

    \left|\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right)\right|=\exp \left(\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi} \mathrm{d} \phi\right) \frac{\left.B_\phi\right|_{\phi_{\mathrm{s}}}}{\left.B_\phi\right|_{\phi_{\mathrm{e}}}}\;(8\;{\rm{revisited}})

    Proof.

    \begin{aligned}\left|\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\right|= & \exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \operatorname{tr} \mathbf{A} \mathrm{d} \phi \\ = & \exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}}\left(\partial_R\left(R B_R / B_\phi\right)+\partial_Z\left(R B_Z / B_\phi\right)\right) \mathrm{d}\phi \end{aligned} (A1)
    \begin{aligned} = & \exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{1}{B_\phi^2}\left(R B_\phi\left(\partial_R B_R+\partial_Z B_Z\right)\right. \\ & \left.+B_R B_\phi-R\left(B_R \partial_R+B_Z \partial_Z\right) B_\phi\right) \mathrm{d} \phi\end{aligned} (A2)
    \begin{array}{ll}\text { since } & \nabla \cdot \boldsymbol{B}=\partial_R B_R+\partial_Z B_Z \\ & +1 / R\left(B_R+\partial_\phi B_\phi\right)\end{array} (A3)
    \begin{aligned}= & \exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{1}{B_\phi^2}\left(R B_\phi(\nabla \cdot \boldsymbol{B})-B_\phi \partial_\phi B_\phi\right. \\ & \left.-R\left(B_R \partial_R+B_Z \partial_Z\right) B_\phi\right) \mathrm{d} \phi .\end{aligned} (A4)

    To further simplify the expression above, prepare the following differentials

    \nabla B_\phi=\hat{\boldsymbol{e}}_R \partial_R B_\phi+\hat{\boldsymbol{e}}_Z \partial_Z B_\phi+\hat{\boldsymbol{e}}_\phi \frac{1}{R} \partial_\phi B_\phi (A5)
    \mathrm{d} \boldsymbol{l}=\hat{\boldsymbol{e}}_R \mathrm{~d} R+\hat{\boldsymbol{e}}_Z \mathrm{~d} Z+\hat{\boldsymbol{e}}_\phi R \mathrm{~d} \phi (A6)
    \nabla B_\phi \cdot \mathrm{d} \boldsymbol{l}=\partial_R B_\phi \mathrm{d} R+\partial_Z B_\phi \mathrm{d} Z+\partial_\phi B_\phi \mathrm{d} \phi (A7)
    \nabla B_\phi \cdot \mathrm{d} \boldsymbol{l} / \mathrm{d} \phi=\partial_R B_\phi \underbrace{\dot{X}_R}_{=R B_R / B_\phi}+\partial_Z B_\phi \underbrace{\dot{X}_Z}_{=R B_Z / B_\phi}+\partial_\phi B_\phi \cdot (A8)

    Reorganize the terms at the right-hand side of equation (A4) in a much more compact way

    \begin{aligned}\left|\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\right|= & \exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi}-\frac{1}{B_\phi} \\ & \times\left(\partial_\phi B_\phi+\frac{R B_R}{B_\phi} \partial_R B_\phi+\frac{R B_Z}{B_\phi} \partial_Z B_\phi\right) \mathrm{d} \phi\end{aligned} (A9)
    =\exp \int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi}-\frac{\nabla B_\phi \cdot \mathrm{d} \boldsymbol{l}}{B_\phi \mathrm{d} \phi} \mathrm{d} \phi (A10)
    \begin{aligned} & =\exp (\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi} \mathrm{d} \phi-\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \underbrace{\frac{\nabla B_\phi \cdot \mathrm{d} \boldsymbol{l}}{B_\phi}}_{=\nabla \ln B_\phi \cdot \mathrm{d} \boldsymbol{l}}) \\ & =\exp \left(\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi} \mathrm{d} \phi-\left.\ln B_\phi\right|_{\phi_{\mathrm{s}}} ^{\phi_{\mathrm{e}}}\right)\end{aligned} (A11)
    \begin{array}{*{20}{c}} \text{(Here ln is the complex logarithm instead of the real one.}\\ \text{So it can handle negative numbers).}\\ =\exp \left(\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{e}}} \frac{R(\nabla \cdot \boldsymbol{B})}{B_\phi} \mathrm{d} \phi\right) \frac{\left.B_\phi\right|_{\phi_{\mathrm{s}}}}{\left.B_\phi\right|_{\phi_{\mathrm{e}}}} .\end{array} (A12)
    \begin{array}{*{20}{c}} {{{\left. {\left[{\begin{array}{*{20}{c}} 1&{}&{ - \frac{{R{B_R}}}{{{B_\phi }}}}\\ {}&{}&{}\\ {}&1&{ - \frac{{R{B_Z}}}{{{B_\phi }}}} \end{array}} \right]} \right|}_{{\rm{end}}}}C_{\rm{e}}^{ - 1}\:{\cal D}\boldsymbol{X}\:{{\bf C}_{\rm{s}}} = \:\left[{\begin{array}{*{20}{c}} {{\cal D}{\boldsymbol{X}_{{\rm{pol}}}}}&{\begin{array}{*{20}{c}} *\\ * \end{array}} \end{array}} \right].\;\;\; (10\;{\rm{revisited}}), } \end{array}

    Cs and Ce are the matrix \left[\begin{array}{ccc}\cos \phi & & -R \sin \phi \\ \sin \phi & & R \cos \phi \\ & 1 & \end{array}\right] evaluated at the starting and ending points, respectively.

    Proof. Consider the differential relationship in cylindrical coordinates

    \begin{aligned} & \left\{\begin{array}{l}\mathrm{d} x=(\mathrm{d} R) \cos \phi-R \sin \phi \mathrm{d} \phi \\ \mathrm{d} y=(\mathrm{d} R) \sin \phi+R \cos \phi \mathrm{d} \phi \Rightarrow \\ \mathrm{d} z= \qquad \qquad \mathrm{d}Z \end{array}\right. \\ & {\left[\begin{array}{l}\mathrm{d}x \\ \mathrm{~d} y \\ \mathrm{~d} z\end{array}\right]=\left[\begin{array}{rr}\cos \phi & -R \sin \phi \\ \sin \phi & R \cos \phi \\ & 1\qquad \qquad\qquad\end{array}\right]\left[\begin{array}{l}\mathrm{d} R \\ \mathrm{~d} Z \\ \mathrm{~d} \phi\end{array}\right] .}\end{aligned} (A13)

    Suppose that the solution \boldsymbol{X}\left(\boldsymbol{x}_0, t\right), crosses the R-Z crosssection \phi_{\mathrm{e}} at the time T. The relevant differentials are related by the equation \mathrm{d} \boldsymbol{X}\left(\boldsymbol{x}_0, T\right)=\mathcal{D} \boldsymbol{X}\left(\boldsymbol{x}_0, T\right) \cdot \mathrm{d} \boldsymbol{x}_0 as detailed below

    \begin{aligned} & \mathrm{d} \boldsymbol{X}=\mathcal{D} \boldsymbol{X}\; \mathrm{d} \boldsymbol{x}_0, \\ & {\left[\begin{array}{l}\mathrm{d} X_x \\ \mathrm{~d} X_y \\ \mathrm{~d} X_z\end{array}\right]=\mathcal{D} \boldsymbol{X}\left[\begin{array}{l}\mathrm{d} x_{0 x} \\ \mathrm{~d} x_{0 y} \\ \mathrm{~d} x_{0 z}\end{array}\right], } \\ & {\left.\left[\begin{array}{ccc}\cos \phi & -R \sin \phi \\ \sin \phi & & R \cos \phi \\ & 1 & \end{array}\right]\right|_{\text {end }}\left[\begin{array}{l}\mathrm{d} X_R \\ \mathrm{~d} X_Z \\ \mathrm{~d} X_\phi\end{array}\right]} \\ & =\left.\mathcal{D} \boldsymbol{X}\left[\begin{array}{ccc}\cos \phi & & -R \sin \phi \\ \sin \phi & & R \cos \phi \\ & 1 & \end{array}\right]\right|_{\text {start }}\left[\begin{array}{l}\mathrm{d} x_{0 R} \\ \mathrm{~d} x_{0 Z} \\ \mathrm{~d} x_{0 \phi}\end{array}\right], \\ & \mathbf{C}_{\mathrm{e}}\left[\begin{array}{l}\mathrm{d} X_R \\ \mathrm{~d} X_Z \\ \mathrm{~d} X_\phi\end{array}\right]=\mathcal{D} \boldsymbol{X} \;\mathbf{C}_{\mathrm{s}}\left[\begin{array}{l}\mathrm{d} x_{0 R} \\ \mathrm{~d} x_{0 Z} \\ \mathrm{~d} x_{0 \phi}\end{array}\right], \\ & \end{aligned} (A14)

    where \boldsymbol{x}_0 and \boldsymbol{X}\left(\boldsymbol{x}_0, T\right) denote the starting and ending points, respectively. A similar differential analysis is done for \boldsymbol{X}_{\mathrm{pol}}\left(\cdot, \phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right) as below

    \left.\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left[\begin{array}{l}\mathrm{d} x_{0 R} \\ \mathrm{~d} x_{0 Z}\end{array}\right] \stackrel{\text { Equation(1) }}{=}\left[\begin{array}{l}\mathrm{d}X_R-\frac{R B_R}{B_\phi} \mathrm{d} X_\phi \\ \mathrm{d} X_Z-\frac{R B_Z}{B_\phi} \mathrm{d} X_\phi\end{array}\right]\right|_{\text {end }} (A15)
    =\left.\left[\begin{array}{rr}1 & -\frac{R B_R}{B_\phi} \\ 1 & -\frac{R B_Z}{B_\phi}\end{array}\right]\right|_{\text {end }}\left[\begin{array}{l}\mathrm{d} X_R \\ \mathrm{~d} X_Z \\ \mathrm{~d} X_\phi\end{array}\right] (A16)
    \left.\stackrel{\text { Equation(A14) }}{=}\left[\begin{array}{ccc}1 & & -\frac{R B_R}{B_\phi} \\ & 1 & -\frac{R B_Z}{B_\phi}\end{array}\right]\right|_{\text {end }} \quad \mathbf{C}_{\mathrm{e}}^{-1} \mathcal{D} \boldsymbol{X} \;\mathbf{C}_{\mathrm{s}}\left[\begin{array}{l}\mathrm{d} x_{0 R} \\ \mathrm{~d} x_{0 Z} \\ \mathrm{~d} x_{0 \phi}\end{array}\right]. (A17)

    The equation above always holds for any \mathrm{d} x_{0 R}, \mathrm{~d} x_{0 Z}, and \mathrm{d} x_{0 \phi}, hence the corresponding coefficients shall equal

    \left[ {\begin{array}{*{20}{c}} {{\cal D}{{\boldsymbol{X}}_{{\rm{pol}}}}}&{\begin{array}{*{20}{c}} *\\ * \end{array}} \end{array}} \right]=\left.\left[\begin{array}{rr} 1 & -\frac{R B_R}{B_\phi} \\ 1 & -\frac{R B_Z}{B_\phi} \end{array}\right]\right|_{\mathrm{end}} \quad \mathbf{C}_{\mathrm{e}}^{-1} \mathcal{D} \boldsymbol{X} \;\mathbf{C}_{\mathrm{s}}.(10 \text { revisited}) .
    \frac{{\rm{d}}}{{{\rm{d}}\phi }}{\cal D}{{\cal P}^{ \pm m}}(\phi ) = \left[{{\mathbf{A}}(\phi ), {\cal D}{{\cal P}^{ \pm m}}(\phi )} \right]\;\;\;\;\;(11\;{\rm{revisited}}).

    Proof. Integrating equation (3) w.r.t. \phi_{\mathrm{e}} from \phi_{\mathrm{s}} to \phi_{\mathrm{s}}+\Delta \phi

    \begin{aligned} & \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right)-\overbrace{\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}\right)}^{=\mathbf{I}} \\ & =\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{s}}+\Delta \phi} \underbrace{\frac{\partial}{\partial \phi_{\mathrm{e}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right)}_{=\mathbf{A}\left(\phi_{\mathrm{e}}\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right) \text { by equation (3) }} \mathrm{d} \phi_{\mathrm{e}} .\end{aligned} (A18)

    Differentiating both sides of equation (A18) w.r.t. \phi_{\mathrm{s}}

    \begin{aligned} & \frac{\mathrm{d}}{\mathrm{d} \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \\ & =\mathbf{A}\left(\phi_{\mathrm{s}}+\Delta \phi\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right)-\mathbf{A}\left(\phi_{\mathrm{s}}\right)\end{aligned} (A19)
    +\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{s}}+\Delta \phi} \frac{\partial}{\partial \phi_{\mathrm{s}}}\left[\mathbf{A}\left(\phi_{\mathrm{e}}\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right)\right] \mathrm{d} \phi_{\mathrm{e}}. (A20)

    Though it is known how to calculate \frac{\partial}{\partial \phi_{\mathrm{e}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right) as shown in equation (3), little is known about \frac{\partial}{\partial \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right). Notice that {\cal D}{\boldsymbol{X}_{{\rm{pol}}}}({\phi _{\rm{s}}}, {\phi _{\rm{e}}}) is the inverse matrix of {\cal D}{\boldsymbol{X}_{{\rm{pol}}}}({\phi _{\rm{e}}}, {\phi _{\rm{s}}}). The following equation (A23) is useful to solve for \left(\mathbf{K}^{-1}\right)^{\prime} by \mathbf{K}(x) and its derivative \mathbf{K}^{\prime}(x), where \mathbf{K}(x) is a univariate matrix function

    \left(\mathbf{K K}^{-1}\right)^{\prime}=\mathbf{I}^{\prime}=\mathbf{0} (A21)
    =\mathbf{K}^{\prime} \mathbf{K}^{-1}+\mathbf{K}\left(\mathbf{K}^{-1}\right)^{\prime} (A22)
    $$\Rightarrow\left(\mathbf{K}^{-1}\right)^{\prime}=-\mathbf{K}^{-1} \mathbf{K}^{\prime} \mathbf{K}^{-1}. (A23)

    Borrow the equation (A23) to solve for \frac{\partial}{\partial \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right), as shown below

    \begin{aligned} & \frac{\partial}{\partial \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right)=\frac{\partial}{\partial \phi_{\mathrm{s}}}\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}^{-1}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\right) \\ & \stackrel{\text { Equation (A23) }}{=}-\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}^{-1}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\right) \underbrace{\frac{\partial}{\partial \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)}_{\mathbf{A}\left(\phi_{\mathrm{s}}\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)} \\ & \times\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}^{-1}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\right) \\ & =-\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}^{-1}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\right) \mathbf{A}\left(\phi_{\mathrm{s}}\right) \underbrace{\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}^{-1}\left(\phi_{\mathrm{e}}, \phi_{\mathrm{s}}\right)\right)}_{=\mathbf{I}} \\ & =-\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right) \mathbf{A}\left(\phi_{\mathrm{s}}\right) .\end{aligned} (A24)

    Next, calculate the total derivative of \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) w.r.t. \phi_{\mathrm{s}}. Let \phi_{\mathrm{e}}=\phi_{\mathrm{s}}+\Delta \phi

    \begin{aligned} & \frac{\mathrm{d}}{\mathrm{d} \phi_{\mathrm{s}}} \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \\ & =\mathbf{A}\left(\phi_{\mathrm{s}}+\Delta \phi\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \\ & \quad-\mathbf{A}\left(\phi_{\mathrm{s}}\right)+\int_{\phi_{\mathrm{s}}}^{\phi_{\mathrm{s}}+\Delta \phi} \overbrace{\frac{\partial}{\partial \phi_{\mathrm{s}}}\left[\mathbf{A}\left(\phi_{\mathrm{e}}\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right)\right]}^{-\mathbf{A}\left(\phi_{\mathrm{e}}\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{e}}\right) \mathbf{A}\left(\phi_{\mathrm{s}}\right)} \\ & = \mathbf{A}\left(\phi_{\mathrm{s}}+\Delta \phi\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \\ & \quad-\mathbf{A}\left(\phi_{\mathrm{s}}\right)-\left(\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right)-\mathbf{I}\right) \mathbf{A}\left(\phi_{\mathrm{s}}\right) \\ & =\mathbf{A}\left(\phi_{\mathrm{s}}+\Delta \phi\right) \mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \\ & \quad-\mathcal{D} \boldsymbol{X}_{\mathrm{pol}}\left(\phi_{\mathrm{s}}, \phi_{\mathrm{s}}+\Delta \phi\right) \mathbf{A}\left(\phi_{\mathrm{s}}\right) .\end{aligned} (A25)

    For trajectories of m toroidal turn(s), \mathbf{A}\left(\phi_{\mathrm{s}}\right) and \mathbf{A}\left(\phi_{\mathrm{s}} \pm 2 m \pi\right) are identical since A is a periodic function on the cycle

    \mathbf{A}\left(\phi_{\mathrm{s}}\right)=\mathbf{A}\left(\phi_{\mathrm{s}} \pm 2 m \pi\right). (A26)

    Let \Delta \phi be \pm 2 m \pi, then {\cal D}{\boldsymbol{X}_{{\rm{pol}}}}({\phi _{\rm{s}}}, {\phi _{\rm{s}}} + {\rm{\Delta }}\phi ) can be substituted by {\cal D}{{\cal P}^{ \pm m}}({\phi _{\rm{s}}}). Equation (A25) is simplified to

    \begin{aligned} & \frac{\mathrm{d}}{\mathrm{d} \phi_{\mathrm{s}}} \mathcal{D} \mathcal{P}^{ \pm m}\left(\phi_{\mathrm{s}}\right)=\mathbf{A}\left(\phi_{\mathrm{s}}\right) \mathcal{D} \mathcal{P}^{ \pm m}-\mathcal{D P}^{ \pm m} \mathbf{A}\left(\phi_{\mathrm{s}}\right) \\ & \left.=\left[\mathbf{A}\left(\phi_{\mathrm{s}}\right), \mathcal{D P}^{ \pm m}\left(\phi_{\mathrm{s}}\right)\right], \quad \text { (11 revisited}\right) .\end{aligned}

    One might suspect whether equation (11) works for {\cal D}{{\cal P}^{ - m}}, the inverse of {\cal D}{{\cal P}^m}. Consider {\cal D}{{\cal P}^{ - m}} = {({\cal D}{{\cal P}^m})^{ - 1}}. By equation (A23)

    \begin{aligned} & \frac{\mathrm{d}}{\mathrm{d} \phi_{\mathrm{s}}} \mathcal{D} \mathcal{P}^{-m}\left(\phi_{\mathrm{s}}\right)=-\left(\mathcal{D} \mathcal{P}^m\right)^{-1}\left(\mathcal{D} \mathcal{P}^m\right)^{\prime}\left(\mathcal{D} \mathcal{P}^m\right)^{-1} \\ & =-\left(\mathcal{D} \mathcal{P}^m\right)^{-1}\left(\mathbf{A} \mathcal{D P}^m-\mathcal{D} \mathcal{P}^m \mathbf{A}\right)\left(\mathcal{D} \mathcal{P}^m\right)^{-1} \\ & =\left[\mathbf{A}\left(\phi_{\mathrm{s}}\right), \mathcal{D} \mathcal{P}^{-m}\left(\phi_{\mathrm{s}}\right)\right], \end{aligned} (A27)

    which indicates that the formula (11) applies for both {{\cal P}^m} and its inverse {{\cal P}^{ - m}}.

    \begin{aligned} & \Theta^{\prime}=\left(\left[{ }_1{ }^{-1}\right] \mathbf{V} \boldsymbol{\Lambda}-\mathcal{D} \mathcal{P}^{ \pm m}\left[\begin{array}{ll} & -1 \end{array}\right] \mathbf{V}\right)^{-1} \\ & \times\left(\mathcal{D} \mathcal{P}^{ \pm m}\right)^{\prime} \mathbf{V}, \qquad (13 \;{\rm{revisited}}). \end{aligned}

    Proof. Firstly, the eigenvectors are parameterized by θ as shown below

    \mathcal{D P}^{ \pm m} \boldsymbol{v}_i(\phi)=\lambda_i \boldsymbol{v}_i(\phi), {\rm let}\; \boldsymbol{v}_i:=\left[\begin{array}{c}\cos \theta_i \\ \sin \theta_i\end{array}\right](\phi), \quad i \in\{1, 2\} , (A28)

    which is safe because, according to the λ-invariance property, the eigenvectors would not become complex on saddle cycles.

    Concatenate the two eigenvectors into a matrix V, then

    \begin{aligned} \mathcal{D} & \mathcal{P}^{ \pm m} \underbrace{\left[\boldsymbol{v}_1(\phi), \boldsymbol{v}_2(\phi)\right]}\nolimits_{=: \mathbf{V}}=\left[\lambda_1 \boldsymbol{v}_1(\phi), \lambda_2 \boldsymbol{v}_2(\phi)\right] \\ & =\mathbf{V} \underbrace{\left[\begin{array}{ll}\lambda_1 & \\ & \lambda_2\end{array}\right]}_{=: \boldsymbol{\Lambda}}, \end{aligned} (A29)

    Differentiating equation (A29) w.r.t. ϕ

    \left(\mathcal{D} \mathcal{P}^{ \pm m}\right)^{\prime} \mathbf{V}+\mathcal{D} \mathcal{P}^{ \pm m} \mathbf{V}^{\prime}=\mathbf{V}^{\prime} \boldsymbol{\Lambda}+\mathbf{V} \boldsymbol{\Lambda}^{\prime} , (A30)

    can be simplified by

    {\mathbf{V}^\prime } = \left[{\begin{array}{*{20}{l}} {{1^1}}&{ - 1} \end{array}} \right]{\mathbf{V}}\underbrace {\left[{\begin{array}{*{20}{l}} {\theta _1^\prime }&{}\\ {}&{\theta _2^\prime } \end{array}} \right]}_{ = :{\mathbf{\Theta }^\prime }}, (A31)

    Θ and Λ are diagonal and hence commute, therefore equation (A30) becomes

    \left(\mathcal{D} \mathcal{P}^{ \pm m}\right)^{\prime} \mathbf{V}=\mathbf{V}^{\prime} \boldsymbol{\Lambda}-\mathcal{D} \mathcal{P}^{ \pm m} \cdot \mathbf{V}^{\prime}+\mathbf{V} \boldsymbol{\Lambda}^{\prime} (A32)
    = \left[ {\begin{array}{*{20}{l}} {}&{ - 1}\\ 1&{} \end{array}} \right]{\bf{V\Lambda }}{\boldsymbol{\Theta} ^\prime } - {\cal D}{{\cal P}^{ \pm m}}\left[ {\begin{array}{*{20}{l}} {}&{ - 1}\\ 1&{} \end{array}} \right]{\bf{V}}{\boldsymbol{\Theta} ^\prime } + {\bf{V}}{{\bf{\Lambda }}^\prime }. (A33)

    For cycles, \left(\mathcal{D P}^m\right)^{\prime}=\left[\mathbf{A}, \quad \mathcal{D} \mathcal{P}^m\right] implies that \lambda_1^{\prime}=0, \lambda_2^{\prime}=0 as shown by the equation (15), then \boldsymbol{\Lambda}^{\prime}=0 and equation (A33) is simplified to be

    \left(\mathcal{D P}^{ \pm m}\right)^{\prime} \mathbf{V}=\left(\left[{ }_1-1\right] \mathbf{V} \boldsymbol{\Lambda}-\mathcal{D} \mathcal{P}^{ \pm m}\left[\begin{array}{ll} & -1 \\ 1 & \end{array}\right] \mathbf{V}\right) \boldsymbol{\Theta}^{\prime}. (A34)
    \frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial s}=\frac{\frac{\boldsymbol{R} \boldsymbol{B}_{\mathrm{pol}}}{B_\phi}-\frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}}{ \pm\left\|\frac{R \boldsymbol{B}_{\mathrm{pol}}}{\boldsymbol{B}_\phi}-\frac{\partial \boldsymbol{X}^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right\|_2}, \qquad (16 \;{\rm{revisited}}).

    Proof. The relationship among the differentials ds, dϕ, dR, and dZ is shown in figure A1. To solve for ds/dϕ, the differential ds is given as below

    \begin{gathered}\mathrm{d} s^2=\left(X_R^{\mathrm{u} / \mathrm{s}}(s, \phi)+\frac{R B_R}{B_\phi} \mathrm{d} \phi-X_R^{\mathrm{u} / \mathrm{s}}(s, \phi+\mathrm{d} \phi)\right)^2 \\ +\left(X_Z^{\mathrm{u} / \mathrm{s}}(s, \phi)+\frac{R B_Z}{B_\phi} \mathrm{d} \phi-X_R^{\mathrm{u} / \mathrm{s}}(s, \phi+\mathrm{d} \phi)\right)^2 \cdot\end{gathered} (A35)

    Dividing both sides by \mathrm{d} \phi^2

    \begin{aligned} & \left(\frac{\mathrm{d} s}{\mathrm{~d} \phi}\right)^2=\left(\frac{X_R^{\mathrm{u} / \mathrm{s}}(s, \phi)-X_R^{\mathrm{u} / \mathrm{s}}(s, \phi+\mathrm{d} \phi)}{\mathrm{d} \phi}+\frac{R B_R}{B_\phi}\right)^2 \\ & +\left(\frac{X_Z^{\mathrm{u} / \mathrm{s}}(s, \phi)-X_Z^{\mathrm{u} / \mathrm{s}}(s, \phi+\mathrm{d} \phi)}{\mathrm{d} \phi}+\frac{R B_Z}{B_\phi}\right)^2\end{aligned} (A36)
    =\left(\frac{R B_R}{B_\phi}-\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2+\left(\frac{R B_Z}{B_\phi}-\frac{\partial X_Z^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2 (A37)
    \frac{\mathrm{d} s}{\mathrm{~d} \phi}= \pm \sqrt{\left(\frac{R B_R}{B_\phi}-\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2+\left(\frac{R B_Z}{B_\phi}-\frac{\partial X_Z^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2} .\\ \qquad {\rm{(the\; square\; removed)}} (A38)

    Express the differential X_R^{\mathrm{u} / \mathrm{s}}(s+\mathrm{d} s, \phi+\mathrm{d} \phi)-X_R^{\mathrm{u} / \mathrm{s}}(s, \phi) with ds and dϕ

    \begin{array}{l} \overbrace {X_R^{{\rm{u}}/{\rm{s}}}(s + {\rm{d}}s, \phi + {\rm{d}}\phi ) - X_R^{{\rm{u}}/{\rm{s}}}(s, \phi )}^{ = \:R{B_R}/{B_\phi }{\rm{d}}\phi ({\rm{simply}}\;{\rm{along}}\;{\rm{the}}\;{\rm{field}}\;{\rm{line, }}\;{\rm{see}}\;{\rm{Equation}}\;(1))}\\ \qquad \quad \;\; = \:\frac{{\partial X_R^{{\rm{u}}/{\rm{s}}}}}{{\partial s}}{\rm{d}}s + \frac{{\partial X_R^{{\rm{u}}/{\rm{s}}}}}{{\partial \phi }}{\rm{d}}\phi \end{array} (A39)
    \begin{array}{l}\text { (divide both sides by } \mathrm{d} \phi \text { ) } \\ \frac{R B_R}{B_\phi}=\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial s} \underbrace{\frac{\mathrm{d} s}{\mathrm{~d} \phi}}_{\text {Equation(A38) }}+\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial \phi} \end{array} (A40)
    \begin{aligned} & \frac{\frac{R B_R}{B_\phi}-\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial \phi}}{ \pm \sqrt{\left(\frac{R B_R}{B_\phi}-\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2+\left(\frac{R B_Z}{B_\phi}-\frac{\partial X_Z^{\mathrm{u} / \mathrm{s}}}{\partial \phi}\right)^2}} \\ & =\frac{\partial X_R^{\mathrm{u} / \mathrm{s}}}{\partial s} .\end{aligned} (A41)

    The Z component \partial X_Z^{\mathrm{u} / \mathrm{s}} / \partial s is similar.

      A1.  Geometric diagram to show the relationship among the differentials ds, dϕ, dR, and dZ. It is supposed that there exists a hyperbolic cycle at bottom, from which an invariant manifold grows. (a) The differential involved in FLT, (b) Two iso-s curves and one iso-ϕ curve of the manifold.

    Abdullaev firstly transforms the standard cylindrical coordinates (R, Z) to the canonically conjugated variables (z, pz):

    z=\frac{Z}{R_0}, \quad p_z=\frac{A_Z}{B_0 R_0}, \quad \psi_{\mathrm{p}}=-\frac{R A_\phi}{B_0 R_0^2} \quad (1)\; {\rm in}\; [30],

    where B0 is the toroidal magnetic field strength at the major radius R0, and \boldsymbol{A}=\left(A_R=0, A_Z, A_\phi\right) denotes the vector potential of magnetic field. The normalized poloidal flux ψp serves as the Hamiltonian. However, this transform is not always viable when the magnetic field is non-axisymmetric (the definition of ψp requires a closed flux surface diffeomorphic to \mathbb{T}^2), which limits the application of Abdullaev's method to those near-integrable systems. After that, the FLT equations are presented in the following Hamiltonian form:

    \frac{\mathrm{d} z}{\mathrm{~d} \phi}=\frac{\partial \psi_{\mathrm{p}}}{\partial p_z}, \quad \frac{\mathrm{d} p_z}{\mathrm{~d} \phi}=-\frac{\partial \psi_{\mathrm{p}}}{\partial z}\qquad (2) \;{\rm in}\; [30]

    A non-axisymmetric magnetic perturbation changes the original axisymmetic poloidal flux \psi_{\mathrm{p}}^{(0)} to:

    \psi_{\mathrm{p}}=\psi_{\mathrm{p}}^{(0)}\left(z, p_z\right)+\epsilon \psi_{\mathrm{p}}^{(1)}\left(z, p_z, \phi\right) \qquad (6)\; {\rm in}\; [30],

    where ϵ is a dimensionless perturbation parameter dictating the relative strength of perturbation, and \psi_{\mathrm{p}}^{(1)}\left(z, p_z, \phi\right) denotes the perturbation magnetic flux. Such a denotation implies an additional numeric step to transform the perturbation field Bpert(R, Z, ϕ) to \psi_{\mathrm{p}}^{(1)}\left(z, p_z, \phi\right). By comparison, B = B0(R, Z) + Bpert(R, Z, ϕ) is taken as a whole in our theory, without need to distinguish the perturbation field from the field to be perturbed.

    The Poincaré map in [30] is defined to be a full poloidal turn map, with the Poincaré section Σs consisting of two segments of the ζ- and η-axes. (ζ, η) is a rectangular coordinate system centered at the X-point (see figure 1 in [30]). Note that ψp varies along the ζ-axis. Under the perturbation \psi_{\mathrm{p}}^{(1)}, the Poincaré map (ϕk, ψk) ↦ (ϕk+1, ψk+1) has the following classical general form:

    \begin{aligned} & \psi_{k+1}=\psi_k \mp \epsilon \frac{\partial P\left(\phi_k \pm \pi q\left(\psi_k\right) ; \psi_{k+1}\right)}{\partial \phi_k} \\ & \phi_{k+1}=\phi_k+\epsilon \frac{\partial P\left(\phi_k \pm \pi q\left(\psi_k\right) ; \psi_{k+1}\right)}{\partial \psi_{k+1}} \qquad (8) {\text{ in }} [30], \\ & \pm \pi\left[q\left(\psi_k\right)+q\left(\psi_{k+1}\right)\right] \end{aligned}

    where the upper and lower signs correspond to the ϕ-increasing and ϕ-decreasing Poincaré maps, respectively. P(ϕ; ψ) is an integral of \psi_{\mathrm{p}}^{(1)} along the unperturbed trajectory, a.k.a. the Poincaré integral

    P(\phi ; \psi)=\int_{-\pi q(\psi)}^{\pi q(\psi)} \psi_{\mathrm{p}}^{(1)}\left(z\left(\phi^{\prime} ; \psi\right), p_z\left(\phi^{\prime} ; \psi\right), \phi^{\prime}+\phi\right) \mathrm{d} \phi^{\prime}, \qquad (9)\text{ in }[30].

    Be careful that the equality of equation (8) only holds when ϵ is infinitesimal, otherwise it is suggested to use ≈ instead of = in equation (8) or add a remainder to for correctness. Equation (8) is the basis for many other equations in [30], which probably also need to change to ≈ when applied to a realistic ϵ.

    Let ψk+1 = 0 at ϕk+1 → ±∞ in equation (8), then Abdullaev immediately obtains the following implicit form of the subset of these two manifolds on Σs:

    \begin{aligned} & F^{(\mathrm{s}, \mathrm{u})}(\phi, \psi) \\ & \quad \equiv \psi \mp \epsilon \frac{\partial}{\partial \phi} P(\phi \pm \pi q(\psi) ; 0)=0, \quad(59, 60) \text { in [30] },\end{aligned}

    where the upper and lower signs correspond to the stable and unstable manifolds, respectively.

    For the points of these two manifolds not on Σs, they are mapped to Σs along the field lines by equation (36) in [30]. Under the assumption that the magnetic perturbation at the X-point is small and can be neglected, ax, ay coefficients in equation (36) are omitted to obtain the following simplified implicit manifold expression:

    \begin{aligned} & F^{(\mathrm{s}, \mathrm{u})}(\phi, x, y)=\gamma x y \mp \epsilon \frac{\partial}{\partial \phi} \\ & \times P\left(\phi \pm \frac{1}{2 \gamma} \ln \frac{Q}{\gamma|x y|}-\frac{1}{2 \gamma} \ln \left|\frac{x}{y}\right| ; 0\right)=0, \text { (70) in [30]. }\end{aligned}

    Note that (x, y) in [30] are not the standard cylindrical coordinates (R, Z), but defined by

    x=\frac{\alpha \xi+\beta \eta}{\sqrt{2 \gamma}}, \quad y=\frac{-\alpha \xi+\beta \eta}{\sqrt{2 \gamma}} \quad {\rm part \;of}\; (35)\; {\rm in}\; [30],

    where α, β come from the second order term of the expansion of h in the (ζ, η, ϕ) coordinate system

    \begin{aligned} & h(\xi, \eta, \varphi) \equiv \psi_{\mathrm{p}}\left(z, p_z, \varphi\right)-\psi_{\mathrm{p}}^{(0)}\left(z_{\mathrm{s}}, p_{\mathrm{s}}\right) \\ & \approx \epsilon\left[a_{\xi}(\varphi) \xi+a_\eta(\varphi) \eta\right]-\frac{\alpha^2}{2} \xi^2+\frac{\beta^2}{2} \eta^2 \qquad (27){\text{ in }}[30]. \end{aligned}

    Remind that x- and y-axes are not necessarily perpendicular. The slope of x-axis in (η, ζ) plane is β/α (y = (-\alpha \xi+\beta \eta) / \sqrt{2 \gamma}=0 \text { on } x \text {-axis }), while that of y-axis is −β/α (x=(\alpha \xi+\beta \eta) / \sqrt{2 \gamma}=0 on y-axis). The product of their slopes equals −β2/α2, which does not necessarily equal −1.

    This work was supported by National Magnetic Confined Fusion Energy R&D Program of China (No. 2022YFE03030001), National Natural Science Foundation of China (Nos. 12275310 and 12175277), the Science Foundation of Institute of Plasma Physics, Chinese Academy of Sciences (No. DSJJ-2021-01) and the Collaborative Innovation Program of Hefei Science Center, CAS (No. 2021HSC-CIP019).

  • [1]
    D'haeseleer W D et al 1991 Flux Coordinates and Magnetic Field Structure: A Guide to a Fundamental Tool of Plasma Theory (Berlin: Springer)
    [2]
    Finken K H et al 2005 The Structure of Magnetic Field in the TEXTOR-DED (Jülich: Forschungszentrum Jülich GmbH)
    [3]
    Liang Y et al 2007 Phys. Rev. Lett. 98 265004 doi: 10.1103/PhysRevLett.98.265004
    [4]
    Liang Y et al 2010 Phys. Rev. Lett. 105 065001 doi: 10.1103/PHYSREVLETT.105.065001
    [5]
    Liang Y et al 2013 Phys. Rev. Lett. 110 235002 doi: 10.1103/PhysRevLett.110.235002
    [6]
    Cary J R and Littlejohn R G 1983 Ann. Phys. 151 1 doi: 10.1016/0003-4916(83)90313-5
    [7]
    Nardon E et al 2007 J. Nucl. Mater. 363–365 1071 doi: 10.1016/j.jnucmat.2007.01.189
    [8]
    Evans T E 2015 Plasma Phys. Control. Fusion 57 123001 doi: 10.1088/0741-3335/57/12/123001
    [9]
    Wiggins S 1994 Normally Hyperbolic Invariant Manifolds in Dynamical Systems (New York: Springer)
    [10]
    Haro A et al 2016 The Parameterization Method for Invariant Manifolds: From Rigorous Results to Effective Computations (Berlin: Springer)
    [11]
    Krauskopf B and Osinga H 1998 Int. J. Bifurcat. Chaos 8 483 doi: 10.1142/S0218127498000310
    [12]
    Krauskopf B and Osinga H 1998 J. Comput. Phys. 146 404 doi: 10.1006/jcph.1998.6059
    [13]
    England J P, Krauskopf B and Osinga H M 2004 SIAM J. Appl. Dyn. Syst. 3 161 doi: 10.1137/030600131
    [14]
    England J P, Krauskopf B and Osinga H M 2005 SIAM J. Appl. Dyn. Syst. 4 1008 doi: 10.1137/05062408X
    [15]
    England J P, Krauskopf B and Osinga H M 2007 Int. J. Bifurcat. Chaos 17 805 doi: 10.1142/S0218127407017562
    [16]
    Evans T E, Moyer R A and Monat P 2002 Phys. Plasmas 9 4957 doi: 10.1063/1.1521125
    [17]
    Kuznetsov Y A 2004 Elements of Applied Bifurcation Theory 3rd edn (New York: Springer)
    [18]
    Kuznetsov Y A and Meijer H G E 2019 Numerical Bifurcation Analysis of Maps: From Theory to Software (Cambridge: Cambridge University Press)
    [19]
    Frerichs H et al 2015 Phys. Plasmas 22 072508 doi: 10.1063/1.4926524
    [20]
    Frerichs H G et al 2010 Three-dimensional Plasma Transport in Open Chaotic Magnetic Fields: A Computational Assessment for Tokamak Edge Layers (Jülich: Forschungszentrum Jülich GmbH)
    [21]
    Xu S et al 2018 Nucl. Fusion 58 106008 doi: 10.1088/1741-4326/aad296
    [22]
    Zhou S et al 2022 Nucl. Fusion 62 106002 doi: 10.1088/1741-4326/ac8439
    [23]
    Loarte A and Neu R 2017 Fusion Eng. Des. 122 256 doi: 10.1016/j.fusengdes.2017.06.024
    [24]
    Frerichs H et al 2020 Phys. Rev. Lett. 125 155001 doi: 10.1103/PhysRevLett.125.155001
    [25]
    Jia M N et al 2021 Nucl. Fusion 61 106023 doi: 10.1088/1741-4326/ac21f9
    [26]
    Pitts R A et al 2019 Nucl. Mater. Energy 20 100696 doi: 10.1016/j.nme.2019.100696
    [27]
    Ottino J M 1989 The Kinematics of Mixing: Stretching, Chaos, and Transport (Cambridge: Cambridge University Press)
    [28]
    Roeder R K W, Rapoport B I and Evans T E 2003 Phys. Plasmas 10 3796 doi: 10.1063/1.1592515
    [29]
    Evans T E et al 2005 J. Phys.: Conf. Ser. 7 174 doi: 10.1088/1742-6596/7/1/015
    [30]
    Abdullaev S S 2014 Nucl. Fusion 54 064004 doi: 10.1088/0029-5515/54/6/064004
    [31]
    Palis J Jr and de Melo W 1982 Geometric Theory of Dynamical Systems: An Introduction (New York: Springer)
    [32]
    Teschl G 2012 Ordinary Differential Equations and Dynamical Systems (Providence: American Mathematical Society)
    [33]
    Hirsch M W Smale S Devaney R L 2013 Differential Equations, Dynamical Systems, and an Introduction to Chaos 3rd edn (Amsterdam: Elsevier)
    [34]
    Nelson R B 1976 AIAA J. 14 1201 doi: 10.2514/3.7211
    [35]
    Broer H W and Sevryuk M B 2010 Chap 6- KAM theory: quasi-periodicity in dynamical systems Handbook of Dynamical Systems ed H W Broer, B Hasselblatt and F Takens (Amsterdam: Elsevier) p 249
    [36]
    Olikara Z P and Howell K C 2010 Computation of quasi-periodic tori in the circular restricted three-body problem. Adv. Astronaut. Sci. 136 313
    [37]
    Miller J R and Yorke J A 2000 Phys. D: Nonlinear Phenom. 135 195 doi: 10.1016/S0167-2789(99)00138-4
    [38]
    Tsutsumi M 1975 Proc. Japan Acad. 51 645 doi: 10.3792/pja/1195518476
  • Related Articles

    [1]Zhuo HUANG, Song ZHOU, Jinrong FAN, Da LI, Bo RAO, Nengchao WANG, Yonghua DING, Feiyue MAO, Mingxiang HUANG, Wei TIAN, Zhongyong CHEN, Zhipeng CHEN, Yunfeng LIANG, the J-TEXT Team. Design of new resonant magnetic perturbation coils on the J-TEXT tokamak[J]. Plasma Science and Technology, 2023, 25(11): 115601. DOI: 10.1088/2058-6272/acd997
    [2]Peifeng FAN (范培锋), Hong QIN (秦宏), Jianyuan XIAO (肖建元). Discovering exact, gauge-invariant, local energy–momentum conservation laws for the electromagnetic gyrokinetic system by high-order field theory on heterogeneous manifolds[J]. Plasma Science and Technology, 2021, 23(10): 105103. DOI: 10.1088/2058-6272/ac18ba
    [3]Jie HUANG (黄杰), Yasuhiro SUZUKI (铃木康浩), Yunfeng LIANG (梁云峰), Manni JIA (贾曼妮), Youwen SUN (孙有文), Nan CHU (楚南), Jichan XU (许吉禅), Muquan WU (吴木泉), EAST team. Magnetic field topology modeling under resonant magnetic perturbations on EAST[J]. Plasma Science and Technology, 2019, 21(6): 65105-065105. DOI: 10.1088/2058-6272/ab0d35
    [4]M RACK, D HÖSCHEN, D REITER, B UNTERBERG, J W COENEN, S BREZINSEK, O NEUBAUER, S BOZHENKOV, G CZYMEK, Y LIANG, M HUBENY, Ch LINSMEIER, the Wendelstein -X Team. Probe manipulators for Wendelstein 7-X and their interaction with the magnetic topology[J]. Plasma Science and Technology, 2018, 20(5): 54002-054002. DOI: 10.1088/2058-6272/aaac78
    [5]H R MIRZAEI, R AMROLLAHI. Design, simulation and construction of the Taban tokamak[J]. Plasma Science and Technology, 2018, 20(4): 45103-045103. DOI: 10.1088/2058-6272/aaa669
    [6]Chengzhi CAO (曹诚志), Yudong PAN (潘宇东), Zhiwei XIA (夏志伟), Bo LI (李波), Tao JIANG (江涛), Wei LI (李伟). Recent developments in the structural design and optimization of ITER neutral beam manifold[J]. Plasma Science and Technology, 2018, 20(2): 25602-025602. DOI: 10.1088/2058-6272/aa9562
    [7]Hailong GAO (高海龙), Tao XU (徐涛), Zhongyong CHEN (陈忠勇), Ge ZHUANG (庄革). Plasma equilibrium calculation in J-TEXT tokamak[J]. Plasma Science and Technology, 2017, 19(11): 115101. DOI: 10.1088/2058-6272/aa7f26
    [8]LI Weixin (李炜昕), YUAN Zhensheng (袁振圣), CHEN Zhenmao (陈振茂). A Moving Coordinate Numerical Method for Analyses of Electromagneto-Mechanical Coupled Behavior of Structures in a Strong Magnetic Field Aiming at Application to Tokamak Structure[J]. Plasma Science and Technology, 2014, 16(12): 1163-1170. DOI: 10.1088/1009-0630/16/12/14
    [9]FU Jia (符佳), LI Yingying (李颖颖), SHI Yuejiang (石跃江), WANG Fudi (王福地), ZHANG Wei (张伟), LV Bo (吕波), HUANG Juang (黄娟), WAN Baonian (万宝年), ZHOU Qian (周倩). Spectroscopic Measurements of Impurity Spectra on the EAST Tokamak[J]. Plasma Science and Technology, 2012, 14(12): 1048-1053. DOI: 10.1088/1009-0630/14/12/03
    [10]GUO Wei, WANG Shaojie, LI Jiangang. Vacuum Poloidal Magnetic Field of Tokamak in Alternating-Current Operation[J]. Plasma Science and Technology, 2010, 12(6): 657-660.
  • Cited by

    Periodical cited type(2)

    1. Wei, W., Knieps, A., Liang, Y. Enlarging the divertor wetted area through the lobe structure intertwined by the stable and unstable manifolds of the outermost X-cycle. 2024.
    2. Wei, W., Liang, Y. First-order shift formula of stable and unstable manifolds under perturbation and its application in magnetic confinement fusion. 2023.
    1. Wei, W., Knieps, A., Liang, Y. Enlarging the divertor wetted area through the lobe structure intertwined by the stable and unstable manifolds of the outermost X-cycle. 2024.
    2. Wei, W., Liang, Y. First-order shift formula of stable and unstable manifolds under perturbation and its application in magnetic confinement fusion. 2023.

    Other cited types(0)

Catalog

    Figures(6)  /  Tables(2)

    Article views (41) PDF downloads (62) Cited by(2)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return