Work surrounding plasma fluid equations.
Attempt to work out the initial time-evolution of a blob in the limit of small diamagnetic drift (NB not same limit as examples run so far). The author acknowledges significant help from Dr John Omotani of UKAEA.
The plasma fluid equations for the simplest Hermes-3 example, called blob2d, are, in the plane (here
Expanding about a circularly-symmetric initial solution
Now inspecting the departure from the initial condition, take all quantities to be Taylor series in time
One sees immediately
One can work this out for plausible circularly-symmetric blob initial states (now dropping the superscripts, and assuming
Note that the complementary function solutions are not promising, being multiples of
There follow some analytic results for some plausible blob initial conditions.
- Gaussian blob
$n_0 = e^{-\frac{r^2}{2 r_0^2}}$
A particular integral of the Poisson equation is
The pole at
- Lorentzian blob
$n_0 = \frac{1}{1+\frac{r^2}{r_0^2}}$
The potential solves to (again, cancelling any pole with a multiple of
- Poeschl-Teller blob
$n_0 = \mathrm{sech}^2 \left ( \frac{r}{r_0} \right )$
The potential is
The quadratic term
The initial evolution of the hot fluid blob can be inspected by running the Hermes-3 example with a small value for the diamagnetic drift term, here bxcvz=0.01 (nothing else is changed except the initial data). The vorticity is shown (called `Vort' in the output script) for the Gaussian blob as specified in Example 1. above (my background-free one, not the Hermes-3 example). The initial state has the expected dipolar form.
There follow some plots showing the density evolution. Note the plots are not in the small diamagnetic drift limit and they show the nonlinear evolution of the state. All based on the blob2d example in Hermes-3 with the only mod being the initial data. All scale lengths are
Gaussian initial condition output
Note this is different to the Hermes-3 documentation's Gaussian as the background density is zero here.
Lorentzian initial condition output
Poeschl-Teller initial condition output
Effect of anomalous diffusion
The Hermes-3 example ran as-is:
Turning on anomalous diffusion for the electron density and using anomalous_D=2 (chosen as this is the value in one of the tokamak examples) give the following. Note what appears to be boundary effect, probably caused by the fact that the blob evolves in a constant background density of 1 and not zero as in my above examples (was this done to make the simulation execute faster - as my examples are an order of magnitude slower to run).
The same anomalous diffusion on the Gaussian blob above (my one with no background density, NOT the Hermes-3 example shown in the immediately-preceding two figures) produces the following plot. I don't understand the origin of the density minima that seem to be generated ...