An Interesting Poster to look at from the Tri Alpha Energy Team in California
P. 1

  A Current-Vorticity Model for FRC plasma control
S. A. Galkin, J. A. Romero and the TAE Team
TAE Technologies, Inc., 19631 Pauling, Foothill Ranch, CA 92610
             Abstract
A current-vorticity MHD model and code have been developed for FRC plasma control applications in the C-2W device [1]. The model uses a flexible filtering technique to restrict the frequency bandwidth of the simulations to the control bandwidth of interest. For dynamic systems written in the state space form π‘₯ሢ = 𝐹 π‘₯, 𝑑 + π‘ˆ(𝑑), we propose an algorithm based on a frequency domain eingenvalue analysis to remove frequency components above a certain frequency threshold of interest, typically determined by the desired control bandwidth. For small systems of a few states this filtering technique works effectively. For systems with a large number of states, a direct calculation of the Jacobian and its eigenvalues becomes impracticable, so we have developed a modified method which reduces the number of states (shrinking to a small system), filters and reconstructs the original high order system using a Gaussian Process inversion technique. The main purpose of the plasma model is to be applied to control system design, whose function is to maintain macroscopic plasma parameters such as shape, position, elongation, etc. at prescribed values. Details of the model and simulations will be presented.
A current-vorticity MHD model
β—Ό The 2D non-linear dynamic integral-differential reduced MHD model written in the state space form π‘₯ሢ = 𝐹 π‘₯, 𝑑 + π‘ˆ(𝑑) for plasma control application includes:
β—Ό four differential governing equations: for the plasma current density 𝑗 , for vorticity Ο‰, for induced currents in
magnets/wall Iext and for mass density ρ: πœ‡πœ•π‘—πœ‘=βˆ’βˆ† (𝒗×𝑩)βˆ’πœ‚π‘—
Active high frequency filtering algorithm
Practical form of filtering algorithm
We can find a linear operator C, which provides such behavior near x0:
Single plasma current loop inside C-2W device
Magnetic system of C-2W (magnets and conducting CV) was used for simulation of one single plasma loop dynamics
β—Ό
β—Ό Linearization of the non-linear operator F(x) near x0 can be done with
β—Ό β—Ό β—Ό β—Ό β—Ό
ΰ·©
𝐢𝐹π‘₯ =𝐽π‘₯+𝑅(π‘₯)
β—Ό
Consider non-linear dynamic system
00
π‘₯ሢ = 𝐹(π‘₯)
𝐹 π‘₯ β‰ˆπΉ π‘₯0 +𝐽(π‘₯0)(π‘₯βˆ’π‘₯0)
Substituting F from the Taylor expansion, with some algebra we get:
  Jacobian operator J(x0)
β—Ό The Jacobian matrix can be presented through a diagonal matrix Ξ› of its
Therefore we have the modified filtered dynamic system:
ΰ·© βˆ’1 π‘₯ሢ=𝐢𝐹π‘₯=𝐽𝐽 𝐹(π‘₯)
eigenvalues and left eigenfunction matrix U as 𝐽 =π‘ˆβˆ’1Ξ›π‘ˆ
β—Ό use a threshold Ο‰crit to separate low frequency spectrum from
undesirable high end of the oscillating spectrum. It can be done for all
ΰ·© 00β—Ό
There are higher frequency oscillations of r(t) and lower frequency in z(t). Plasma current and induced eddy currents in the CV contain high frequency oscillations. Simulation with I (0)=0.3MA, for r(t),
0
The filtering algorithm for the original non-linear dynamic system consist of finding the Jacobian J and the filtered Jacobian, defined by
p z(t), Ip(t) and Icv(t) - all red curves, blue – filtered with Ο‰crit =5kHz threshold.
not growing eigenvalues with Re(Ξ›)≀0 and |Im(Ξ›)|> Ο‰crit by replacing ΰ·©
until t0+Ξ”T, after that both Jacobians should be recomputed and solution is continued. Value of Ξ”T depends on properties of the original system and might vary from a few time steps to many time steps.
2D linear harmonic oscillator
Consider 2D linear harmonic oscillator with coordinates x(t), y(t) and velocity vx(t), vy(t), with coefficients k:
π‘šπ‘£αˆΆ =βˆ’π‘˜ π‘₯βˆ’π‘˜ π‘¦βˆ’π‘˜ 𝑣 π‘₯ π‘₯π‘₯ π‘₯𝑦 π‘₯𝑣π‘₯
π‘šπ‘£αˆΆ =βˆ’π‘˜ π‘¦βˆ’π‘˜ π‘₯βˆ’π‘˜ 𝑣 𝑦 𝑦𝑦 𝑦π‘₯ 𝑦𝑣𝑦
The system has β€œlow” and β€œhigh” frequency spectrum if we choice kxx>>kyy. Filter with Ο‰crit β‰ˆ0.5(Ο‰low +Ο‰high) suppresses high frequency oscillations with dumping and reproduces low frequency oscillations.
Figure. Results with kxx/kyy=100. Original (red) and filtered (blue) solutions. Both original and filtered y(t) coincides (bottom plot)
2D non-linear harmonic oscillator
𝐢=𝐽𝐽 00
ΰ·© βˆ’1
The system can be solved in two steps:
𝐽 𝑒 = 𝐹 π‘₯ , π‘₯ሢ = 𝐽 𝑒 (*)
0
Ο‰crit, then solution to the system (*). Such filtered solution will be valid
00
 their imaginary parts with 0. Therefore we get filtered Ξ› and can reconstruct a filtered Jacobian
  ΰ·© βˆ’1ΰ·©
𝐽 =π‘ˆ Ξ›π‘ˆ
0
β—Ό Desired filtered behavior of the system near x0 is then governed by:
ΰ·©
π‘₯ሢ = 𝐽 π‘₯ + 𝑅(π‘₯ )
00
  Linear harmonic oscillator
β—Ό Linear harmonic oscillator, which has analytic solution, is a good starting test for the filtering algorithm:
β—Ό
β—Ό
β—Ό
Fast oscillations were completely suppressed, slow spectrum dynamics was resolved. Accuracy: see the original and the filtered z(t) on the same plot. Amplitude and phase of the filtered solution slightly diverge in time, but many period were computed and time interval Ξ”T for Jacobian refreshing was pretty large: Ξ”T=100dt, dt - time stepping.
Filtering of large system
β—Ό
π‘₯ሷ + 2πœ‰πœ” π‘₯ሢ + πœ”2π‘₯ = 0 00
Analytic solution contains one frequency and dumping. In this case we cannot separate β€œlow” and β€œhigh” frequencies but we can suppress oscillating solution to critical dumping solution:
Figure. Analytic solution was reproduced numerically (red curve) and critical dumping was computed with the filtering algorithm (blue curve)
Non-linear oscillator
Non-linear 1D oscillator (an analytic solution maybe unknown):
π‘₯ሷ + 2πœ‰πœ” π‘₯ሢ + πœ”2π‘₯3 = 0 0 0
We expect to see β€œcritical dumping” if the filtering is applied. computed solution (red curves) exposes more complex behavior then linear oscillator. Computed filtered solution (blue curves) can be considered as β€œdumped” solution to non-linear oscillator.
Figure.Computedoriginal(red curves) and filtered (dumped – blue curves) solutions to non-linear oscillator
    πœ‘
β—Ό For large system (hundreds of thousand equations) computing of Jacobian becomes impractical. Large system can be clustered to a small system of cluster equations, which can be filtered effectively.
β—Ό Clustering can be done with a linear projector operator P acting on large vector-column {x}N of size N and transferring it into much smaller vector {y}K , K<<N: 𝑦 = 𝑃π‘₯.
β—Ό We apply the filter to small cluster system with Jacobian j0 and then reconstruct filtered solution to the
original system either with Moore–Penrose inverse (or pseudoinverse, P+) or Gaussian exponential
covariance pseudoinverse [2] (or g-pseudoinverse, P +): g
ሢ +ΰ·©βˆ’1 π‘₯ΰ·€=𝑃(𝑗0𝑗0 𝑃𝐹(π‘₯))
Ongoing work and future plans
β—Ό For current-vorticity model in integral-differential form, the Jacobean can be computed analytically. This was done and the analytic Jacobian is under testing now.
β—Ό Choice of clustering projector operator P as well as Gaussian exponential covariance pseudoinverse P +
can be optimized for better accuracy. This is ongoing and future plan.
β—Ό Accuracy of the filtering algorithm can be further improved with Gaussian matrix inversion also.
β—Ό The filtered current-vorticity model will be incorporated into plasma control system of C-2W and future
machine.
References
β—Ό [1] H. Gota et al., Nucl. Fusion 59, 112009 (2019).
β—Ό [2] J. Romero et al. Inference of field reversed configuration topology and dynamics during Alfvenic
transients. Nature communications 9, 691 (2018)
0πœ•π‘‘ πœ‘ πœ‘ πœ‘
  πœ•πœ” π‘£πœ”πœ• πœ• =βˆ’π’—βˆ™π›»πœ”+ π‘Ÿ + 𝐡𝑗/𝜌+ 𝐡𝑗/𝜌
πœ•π‘‘ π‘Ÿ πœ•π‘Ÿπ‘Ÿ πœ•π‘§π‘§
𝑀𝑑𝐼𝑒π‘₯𝑑=βˆ’π‘…πΌ βˆ’π‘€π‘‡ πœ•πΌ+π‘ˆ πœ•πœŒ 𝑑𝑑 𝑒π‘₯𝑑 𝑒π‘₯𝑑 πœ•π‘‘ 𝑒π‘₯𝑑
πœ•π‘‘ = βˆ’π’— βˆ™ π›»πœŒ
β—Ό integral (matrix) equations for the magnetic flux and field: πœ“=𝑀𝐼+𝑀 𝐼
β—Ό β—Ό
β—Ό
β—Ό
2D non-linear harmonic oscillator with coordinates x(t), y(t) and velocity v (t), v (t), with coefficients k:
 𝐡 = 𝑃 𝐼 + 𝑃 𝐼
π‘Ÿ π‘Ÿ 𝑒π‘₯π‘‘π‘Ÿ 𝑒π‘₯𝑑
𝐡=𝑃𝐼+𝑃 𝐼
𝑧 𝑧 𝑒π‘₯𝑑𝑧 𝑒π‘₯𝑑
β—Ό integral (matrix) equations for plasma velocity: 𝑣 =π‘ˆπœ”
g
𝑝 𝑒π‘₯𝑑 𝑒π‘₯𝑑
π‘šπ‘£αˆΆ =βˆ’π‘˜ 𝑦 βˆ’π‘˜ 𝑦π‘₯βˆ’π‘˜ 𝑣 𝑦 𝑦𝑦 𝑦π‘₯ 𝑦𝑣𝑦
xy3
π‘šπ‘£αˆΆ =βˆ’π‘˜ π‘₯ βˆ’π‘˜ π‘₯π‘¦βˆ’π‘˜ 𝑣
π‘₯ π‘₯π‘₯ π‘₯𝑦 π‘₯𝑣π‘₯
3
β€œLow” and β€œhigh” frequency spectrum exist if we consider large enough ratio of coefficients. For the simulations below kxx/kyy=104 was used.
Figure. Unfiltered solution x(t), y(t), vx(t), vy(t) – all reds; filtered solution – all blues, filtering was applied after 5 sec.
   π‘Ÿπ’“
𝑣 = π‘ˆ πœ” 𝑧𝒛
β—Ό Proper
integral form, initial conditions complete the model.
into the
boundary conditions
have been
included
  
   1