There are two distinct timescales in the problem: for the fast changes of the gyrophase , and for the slow changes of the position of the gyrocenter:
Next, we express our solution in the following form:
The vector basis is defined at .
Finally, we expand:
The gyrophase evolves as:
Consider . The gradient of has different terms:
We write:
and expand the magnetic force as:
Furthermore, we require that be small:
To order , the equation of motion reads:
Averaging in :
This yields
Subtracting this from the equation:
In the local cylindrical vector basis, integrating and imposing periodicity in :
Thus, we recover the solution we already had for uniform, constant fields
To order the equation reads:
Averaging in eliminates most of the terms:
To work out this expression use a local Cartesian vector basis , with
and use:
After integrating, and noting that :
Introducing the (unsigned) magnetic moment at order :
Now, we can rewrite the averaged equation as
The parallel projection of this equation gives :
Dropping the dependency for the sake of notation:
The perpendicular projection gives:
Dropping the dependency for the sake of notation:
We split it in two parts. The derivative of gives:
Using the curvature vector , the last part is the curvature drift:
The derivative of gives:
The equation of the -averaged kinetic energy of the particle reads:
But:
And:
Additionally:
Therefore:
Since and in the averaged equation:
See HAZE18 p 29 to learn more about Poincaré invariants and Adiabatic invariants
In stationary fields,
I follow mainly HAZE17, with adaptations