1 Equations of guiding-center motion

The equations of guiding center motion are given by[1]

dX-=  B⋆v  + --μ--B × ∇B  + -1--E × B
dt    B⋆∥ ∥   mΩB ⋆∥          BB ⋆∥
(1)

dv∥    -μB-⋆       Ze-B⋆-
 dt = −m B ⋆∥ ⋅∇B  + m  B⋆∥ ⋅E
(2)

where X is the guiding-center position, v is the parallel (to the magnetic field) velocity defined by v = Bv∕B; Here m, Ze, and v are the mass, charge and velocity of the particle, respectively, μ is the magnetic moment defined by μ = mv2(2B) with v being the perpendicular speed; Ω = BZe∕m is the cyclotron angular frequency,  B and B are defined by

B ⋆ = B + B v∥∇ × b,
           Ω
(3)

               (   v         )
B ⋆∥ ≡ b ⋅B⋆ = B 1+ -∥b ⋅∇ × b ,
                   Ω
(4)

respectively, where b = B∕B. If we use the approximation B B, then the drift velocity in Eq. (1) can be written as

                         2
dX-= v∥e∥ + VD = v∥b+   v∥-∇ × b + --μ--B × ∇B0 + -1-E ×B ,
dt                     ◟Ω-◝◜--◞   m◟-ΩB-◝◜-----◞  B◟2-◝◜--◞
                      curvaturedrift     ∇B drift      E×Bdrift
(5)

where the usual drifts can be recognized. Before getting to know the above form of the equations of the guiding-center motion, I used the following form of the equations (refer to my notes “collisionless_drift_kinetic_equation.tm”):

                (                  )
dX- = bv∥ + 1-b × μ-∇B  +v2∥κ − ZeE   ,
 dt        Ω      m            m
(6)

dv∥ = − μ-b ⋅∇B + v∥μ-κ⋅b × ∇B + Ze-b ⋅E,
 dt    m         m Ω             m
(7)

which does not conserve the toroidal angular momentum Pϕ exactly in an axisymmetrical equilibrium magnetic field (this has been tested numerically) while the new form given in Eqs. (1)-(4) can conserve Pϕ exactly. My latest numerical code uses Eqs. (1)-(4) as the the equations of guiding center motion. The toroidal angular momentum Pϕ is defined by

       g(Ψ-)
Pϕ = m  B  v∥ + ZeΨ,
(8)

where Ψ = AϕR with Aϕ being the toroidal component of the magnetic vector potential.

1.1 Define new units

The above formulas are in SI units, which are good since SI units are widely used and thus these formulas are accessible to most people, making communications easier. However, many physicists prefer to define new units for a specific problem and write the equations in terms of these new units. This process is often called normalization. This has the advantage of possibly reducing the number of free parameters in a problem. Another advantage is that, by chosen proper characteristic quantities as units, the magnitude of quantities in terms of the new units are easier to be appreciated. A third advantage is that the magnitude of normalized quantities may be in the vicinity of 1 (if suitable units are chosen), and thus numerical overflow in a numerical computation may be avoided, making the computation more accurate. The disadvantages of the normalization are (1) the additional work associated with performing the transformation between two units systems, (2) possible confusions about which units are used in a numerical code and the potential of introducing bugs due to this confusion when writing or revising numerical codes.

The units I adopted are as follows. Choose a characteristic magnetic field strength Bn and a characteristic length Ln. Using Bn and Ln, we define a characteristic time tn 2π∕Ωn, where Ωn = Bn|Ze|∕m, a characteristic velocity vn = Ln∕tn,  and a characteristic magnetic moment μn = mvn2∕Bn. Using these characteristic quantities as units, I define the following normalized quantities:

                                                              ⋆
X-=  X-,∇-= L  ∇,t =-t,v  = v∥,μ-= μ-,B-= -B-,B-⋆ = B-⋆,B⋆-= B∥-,E =-E--.
     Ln       n     tn  ∥   vn     μn     Bn       Bn   ∥   Bn      Bnvn
(9)

In terms of the above normalized quantities, Eqs. (1)-(4) are written, respectively, as

 --   ---
dX-   B⋆-    Z----μ-----  ---  --1- -- --
dt =  B⋆v∥ + |Z |2πBB-⋆B × ∇B + BB--⋆E ×B,
       ∥             ∥             ∥
(10)

dv∥    --B⋆- ---   Z   B ⋆ --
-dt = −μ B⋆-⋅∇B + |Z|2πB-⋆⋅E,
          ∥              ∥
(11)

---  --  Z   v--
B⋆ = B + ----∥∇ × b,
         |Z |2π
(12)

and

---  --   Z  v∥  --
B ⋆∥ = B +------b⋅∇ × b.
         |Z|2π
(13)

In the normalized form, there is only one parameter for distinguishing particle species, namely the sign of particle’s charge Z∕|Z|. The other parameters for particle species enters via the normalization factor Ωn = Bn|Ze|∕m.

The toroidal angular momentum Pϕ is normalized by ZeBnLn2.

In TEK code, I choose Bn = 1T and Ln = 1m, i.e., they are identical to the corresponding SI units. This choice makes my unit system become bad because it is hard to relate vn defined above to any typical velocity in a tokamak plasma. A better choice would be choose Bn to the magnetic field magnitude at the magnetic axis and choose Ln to be vtΩn, i.e., the Larmor radius of a typical particles, where vt is the thermal velocity of a species. Then define tn = 1Ωn and define vn by vn = Ln∕tn = vt, which is a typical particle velocity. In future, I may change TEK code to using this unit system, but presently I stick to using the above unit system.