Next Article in Journal
Economies of Scope between Research and Teaching in European Universities
Next Article in Special Issue
Robust Stabilization via Super-Stable Systems Techniques
Previous Article in Journal
The Influence of Student Engagement on Mathematical Achievement among Secondary School Students
Previous Article in Special Issue
On Spectral Decomposition of States and Gramians of Bilinear Dynamical Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Identification Approach and Methods for Plasma Equilibrium Reconstruction in D-Shaped Tokamaks

by
Yuri V. Mitrishkin
1,2,*,†,
Pavel S. Korenev
2,†,
Artem E. Konkov
2,†,
Valerii I. Kruzhkov
1,2,† and
Nicolai E. Ovsiannikov
1,2,†
1
Faculty of Physics, Lomonosov Moscow State University, Moscow 119991, Russia
2
V.A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, Moscow 117997, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(1), 40; https://doi.org/10.3390/math10010040
Submission received: 21 November 2021 / Revised: 17 December 2021 / Accepted: 19 December 2021 / Published: 23 December 2021

Abstract

:
The paper deals with the identification of plasma equilibrium reconstruction in D-shaped tokamaks on the base of plasma external magnetic measurements. The methods of such identification are directed to increase their speed of response when plasma discharges are relatively short, like in the spherical Globus-M2 tokamak (Ioffe Inst., St. Petersburg, Russia). The new approach is first to apply to the plasma discharges data the off-line equilibrium reconstruction algorithm based on the Picard iterations, and obtain the gaps between the plasma boundary and the first wall, and the second is to apply new identification methods to the gap values, producing plasma shape models operating in real time. The inputs for on-line robust identification algorithms are the measurements of magnetic fluxes on magnetic loops, plasma current, and currents in the poloidal field coils measured by the Rogowski loops. The novel on-line high-performance identification algorithms are designed on the base of (i) full-order observer synthesized by linear matrix inequality (LMI) methodology, (ii) static matrix obtained by the least square technique, and (iii) deep neural network. The robust observer is constructed on the base of the LPV plant models which have the novelty that the state vector contains the gaps which are estimated by the observer, using input and output signals. The results of the simulation of the identification systems on the base of experimental data of the Globus-M2 tokamak are presented.

Graphical Abstract

1. Introduction

Tokamaks [1], toroidal vessels with magnetic coils (Figure 1), originated at the I.V. Kurchatov Institute of Atomic Energy in the USSR and spread around the world to solve the problem of controlled thermonuclear fusion: obtaining energy from the fusion of the light elements nuclei. The most promising devices for solving this problem are vertically elongated tokamaks with increased gas-kinetic pressure (D-shaped tokamaks) (Figure 1). Plasma (the fourth state of matter) vertically elongated by an external magnetic field is unstable in the vertical direction, and it is necessary to use automatic feedback control systems to keep it near the first tokamak wall.
In our studies, we developed, modeled, and applied control systems of plasma position, current and shape for various tokamaks: ITER (International Thermonuclear Experimental Reactor, Cadarache, France) [2,3], T-15MD (tokamak created at NRC “Kurchatov Institute”, Moscow, Russia, planned to be launched in the near future) [4,5,6], Tuman-3 (toroidal installation with adiabatic compression) [3,4], Globus-M2 (spherical tokamak) [4,7,8] (operating at Ioffe Physics and Technology Institute of RAS, St. Petersburg, Russia), T-11M (operating circular tokamak) [9], and IGNITOR (JSC “SSC RF TRINITI”, Troitsk, Russia) [10].
Since optical reconstruction codes such as OFIT [11] are not available in many tokamaks, the plasma boundary in D-shaped tokamaks usually is not measured directly but rather reconstructed from the external measurements. There are a number of codes which are able to solve that problem, off-line and on-line [12]. The most popular of them are EFIT (equilibrium fitting) [13], which uses the Picard iterations [14] and which is applied on-line on a set of tokamaks, such as DIII-D, NSTX (U.S.), EAST (China), KSTAR (S. Korea) and RTLIUQE [15] used on TCV (Switzerland). These codes were adopted for ITER.
In this work, the new plasma equilibrium reconstruction algorithms are to be inserted into the plasma position, current, and shape feedback control system of the Globus-M2 tokamak. In Figure 2, one can see the digital model of that system [16] where the plasma equilibrium reconstructed algorithm is to be identified by the new methods proposed in the paper.

2. Reconstructing Plasma Equilibria from External Magnetic Measurements

A tokamak is an axially symmetrical device, so the tokamak plasma equilibrium is described in the poloidal plane (r, z), typically in terms of the poloidal magnetic flux distribution Ψ ( r , z ) , which is defined as the flux of the magnetic field vector B through a surface S bounded by the line ( r = c o n s t , z = c o n s t ):
Ψ ( r , z ) = 1 2 π S B d S .
The magnetic field lines, along which plasma particles move, lie on the flux surfaces Ψ ( r , z ) = c o n s t ; therefore, the boundary of the magnetically confined plasma can be found as the largest closed flux surface.
The toroidal current density J φ in the tokamak is connected with the poloidal flux through the linear second-order partial differential equation [1]:
μ 0 1 r 1 r r + 1 r 2 z 2 Ψ = J φ .
The boundary conditions for the equation are obtained from the definition and the physical meaning of the poloidal flux:
Ψ r = 0 = 0 , Ψ r = = 0 .
When the right-hand side of the Equation (2) is known, it can be solved with the standard numerical methods, for example, using the corresponding Green’s function G [17]:
Ψ ( r , z ) = J φ ( r , z ) G ( r , z , r , z ) d r d z , G ( r , z , r , z ) = μ 0 π r r k 2 1 k 2 2 K ( k 2 ) E ( k 2 ) ,
where K and E are the elliptic integrals of the first and the second kind respectively, and
k 2 = 4 r r ( r + r ) 2 + ( z z ) 2 .
In practice, the plasma current distribution and the induced currents in the conductive Vacuum Vessel (VV) of the tokamak are often not available for real-time reconstruction and must be identified together with the poloidal flux distribution from the external magnetic measurements, which include coil currents I 1 , , I N c , total plasma current I p measured by Rogowski coils and poloidal flux values Ψ at finite number of points ( r 1 , z 1 ) , , ( r N l , z N l ) by magnetic loops outside the plasma.
Hence, the plasma equilibrium reconstruction problem is to find plasma area S p , plasma current distribution J p and induced current density J v such that:
χ 2 = I p J p d S 2 / σ p 2 + j = 1 N l Ψ j Ψ ( r j , z j ) 2 / σ j 2 J p , J v m i n ,
where σ p and σ j are uncertainties of the plasma current and poloidal flux at j th magnetic loop, Ψ ( r , z ) is the solution of the Equation (2) with boundary conditions (3) and the right-hand side:
J φ ( r , z ) = J p , ( r , z ) S p , I k N k / S k , ( r , z ) S k , k = 1 , , N c , J v ( r , z ) S v ,
S k and S v are the area occupied by the k th coil and the VV, respectively, N k is the number of turns of the k th coil.
Optionally, coil current measurements may also be considered uncertain and accounted in the functional (4) by terms I k I k m e a s u r e d 2 / σ I k 2 , k = 1 , , N c . The functional may also include other measurements that can be expressed in terms of the currents and the magnetic flux. Finally, as the plasma equilibrium reconstruction problem is ill-posed in the sense of Hadamard, the functional may include a regularization term.
To find the plasma shape in the Globus-M2 tokamak (Figure 3), the flux-current distribution identification (FCDI) code was used [14]. The FCDI code applies the following expression for the plasma toroidal current density, obtained from the plasma force balance equations [1,14]:
J p = r p ( Ψ ) + 1 μ 0 r F ( Ψ ) F ( Ψ ) .
where p is plasma pressure and F is poloidal current defined analogous to poloidal flux (1):
F = μ 0 2 π S J d S .
The Picard iteration method is used to find the poloidal flux distribution. Since F and p depend only on poloidal flux, on each iteration, the FCDI code approximates the plasma current density by polynomials of the poloidal flux from the previous iteration:
p ( Ψ ) = k = 0 N p c k ( p ) Ψ k , F ( Ψ ) F ( Ψ ) = k = 0 N F c k ( F ) Ψ k .
Similarly, the VV currents are approximated as a linear combination of some basis functions, for example, orthogonal VV current modes [18]:
J v = k = 0 N v c k ( v ) J k .
The coefficients of the J p polynomials and the J v basis function regression are found then by minimizing the error functional (4) which can be written in the matrix form:
χ 2 = A c b 2 .
Here, c is the N × 1 column-vector of the coefficients c ( p ) , c ( F ) , c ( v ) , N = N p + N F + N v , A is the M × N matrix, where M is the number of magnetic measurements used, and b is the N × 1 column-vector. To regularize the problem, the SVD truncation method is used to minimize the quadratic functional [19]. After the coefficients are determined, the corresponding poloidal flux distribution is calculated, which is used for the polynomials construction on the next iteration. The iterations are continued until the error χ 2 is sufficiently small or the maximal number of iterations is reached.

3. Experimental Data

The FCDI code was applied to 50 discharges of the Globus-M2 tokamak. For each discharge, there are magnetic measurements available y ( 1 ) , y ( 2 ) , , y ( 50 ) , which include currents in the 8 control coils (Horizontal Field Coil, Vertical Field Coil, Central Solenoid, Poloidal Field Coil 1, upper and lower sections of the Poloidal Field Coil 2, Poloidal Field Coil 3 and Correcting Coil) (Figure 4), poloidal magnetic flux from 21 loops, vertical dipole magnetic flux (difference between magnetic flux above and below plasma), horizontal dipole magnetic flux (difference between magnetic flux on the left and on the right of the plasma), and quadrupole magnetic flux (expressed as ψ ( L 1 ) ψ ( L 2 ) + ψ ( L 3 ) ψ ( L 4 ) , with location of loops L 1 L 4 shown in Figure 4) so that y ( i ) R 33 × s i , i [ 1 ; 50 ] , where each s i = T i / τ , T i is the duration of the discharge, τ is the discretization step. Here, the discretization step is the time step between the reconstructed off-line equilibria. It is constrained only by the discretization time of the experimental measurements.
From these data, the FCDI code obtains plasma current distribution and plasma boundary coordinates for the divertor phases of the discharges. The calculated plasma shapes are represented by the positions of 2 strike points ( g 1 , g 2 ) on the VV and values of 4 gaps ( g 3 g 6 ) between plasma and VV (Figure 4) g ( 1 ) , g ( 2 ) , , g ( 50 ) ; g ( i ) R 6 × s i . The strike points are points of intersection of the poloidal flux isoline, which bounds the plasma and the VV. Their coordinates g 1 and g 2 are calculated as the distance from point P 6 in Figure 4 along the VV. The gap g 3 is calculated as the distance between point P 3 on the VV outer wall and the plasma boundary on the horizontal line, g 4 is the distance between P 4 and the plasma boundary on the 45 line, g 5 is the distance between P 5 and the plasma boundary along the vertical line, and g 6 is the distance between point P 6 on the VV inner wall and the plasma along the horizontal line. The g 1 g 6 values describe plasma shape in the LSND (lower single null divertor) configuration, typical for the Globus-M2 tokamak. Other configurations may require different sets of descriptors, but the identification methods described below are applicable all the same.

4. Plasma Model

The plasma dynamics is described by Faraday’s law equations:
d d t Φ ( J p , I ) + R I = U ,
and force balance equation
F ( J p , I ) = 0 .
The measured fluxes and the plasma shape are determined by currents in the tokamak:
Ψ = Ψ ( J p , I ) , g = g ( J p , I ) .
Here, I = [ I c T , I v T , I p ] T , Φ , R, and U are respectively the column-vector of currents, column-vector of magnetic flux, diagonal matrix of electrical resistance and column-vector of the voltage applied to the control coils, VV, and plasma F is the force acting on the plasma, g is the column vector of strike points positions on the VV and the gaps between the plasma and VV, Ψ is the column vector of the fluxes measured by the tokamak diagnostics. The plasma mass is neglected.
The magnetic flux vector can be expressed as Φ ( J p , I ) = M ( J p ) I , where M is the inductance matrix. The dependence of the inductance matrix M, force F and plasma shape g on plasma current distribution J p is nonlinear but for the small deviations from the reconstructed equilibrium, the linearized model is sufficient. Assuming that plasma can rigidly move in vertical and radial directions, the linearized Equations (5)–(7) take form:
M d I d t + Φ r p d r p d t + R δ I = δ U , F I δ I + F r p δ r p = 0 , δ Ψ = Ψ I δ I + Ψ r p δ r p , δ g = g I δ I + g r p δ r p ,
where r p is the radius-vector r p = [ r p , z p ] T of plasma center of mass, δ denotes deviation from the scenario value.
Introducing state vector x = δ I = [ δ I c T , δ I v T , δ I p ] T , input vector u = δ U and output vector of plasma and coil currents, gaps, and fluxes deviations y = [ δ I p , δ I c T , δ Ψ T , δ g T ] T , the LPV (linear parameter varying) model takes the standard state-space form:
x ˙ ( t ) = A m ( J p , t ) x ( t ) + B m ( J p , t ) u ( t ) , y ( t ) = C m ( J p , t ) x ( t ) .
The reconstructed plasma current distributions J p are used to calculate series of linear models { A , B , C } n m describing plasma dynamics in each considered discharge. Here, index n denotes time moment t n for which the model is obtained
A n m = A m ( J p , t n ) , B n m = B m ( J p , t n ) , C n m = C m ( J p , t n ) , n = 1 , , N m ,
where t 1 , , t N m correspond to the time points of the divertor phase of the m th tokamak discharge with the time step of 1 ms and index m denotes the serial number of discharge. This represents the LPV model (8) as an array of LTI (linear time invariant) models. During modeling each discharge, a linear interpolation is performed between time points from t 1 to t N m .
The models have 24 states, 8 inputs, and 39 outputs. Each obtained model has a single real positive pole.
Although the models include expressions for the gaps as the outputs, the gaps are not directly measured on the tokamak, so it may be convenient to apply state-space coordinate transformation, replacing any 6 currents with gaps in the state vector and removing gaps from the outputs. Furthermore, use the ZOH (zero-order hold) for discretization with sample time T s = 0.1 ms such that
t ( T s k ) t t ( T s k + T s ) , k Z ,
A n m d = exp ( A n m T s ) , B n m d = A n m 1 ( A n m d I ) B n m , C n m d = C n m .
The final array of discrete-time models in the state-space form is obtained
x ( T s k + T s ) = A n m d x ( T s k ) + B n m d u ( T s k ) , y ( T s k ) = C n m d x ( T s k ) .
The models have 8 inputs u = δ U , 24 states x = [ δ g T , δ I ^ T ] T consisting of 6 gaps and truncated to 18 elements current vector I ^ , 33 outputs y = [ δ I p , δ I c T , δ Ψ T ] T directly corresponding to the values measured by the diagnostics at Globus-M2 tokamak: plasma current, 8 currents in control coils, poloidal magnetic flux from 21 loops, quadrupole magnetic flux, and vertical and horizontal dipole magnetic flux. The inclusion of the gaps in the state vector is convenient for some applications, one of which is described in the next section.

5. Plasma Shape Identification by Robust Observer Synthesized by LMI

The idea of gap estimation with a robust discrete state observer is as follows. Using the FCDI code, a series of LPV models for a series of plasma discharges is computed. The gaps are included in the state vector of all linear models, and the output vector includes the signals measured by the magnetic diagnostics system of the tokamak. Then, using the LMI method, a unified state observer is synthesized, which provides minimal error between states and state estimates for a series of LPV models.
The synthesized observer can be used in a real experiment, with experimental signals connected to its input as shown in Figure 5.
The unified observer for an array of linear models of the plant ensures the minimum error between the state vectors and state estimation and consequently between the gaps values and gaps estimation over the entire discharge duration. This further guarantees the robust behavior of the synthesized plasma shape control system.
The state equation of the full-order discrete-time observer [20] is given as follows
x ˜ ( T s k + T s ) = A d x ˜ ( T s k ) + B d u ( T s k ) + L y ( T s k ) C d x ˜ ( T s k ) ,
where x ˜ is the state estimation vector of discrete-time state-space plant model { A d , B d , C d } , T s is the sample time and L is the matrix of the observer.
Then it is necessary to perform the transition to the error equation of the observer
e ( T s k + T s ) = A d L C d e ( T s k ) ,
where e = x x ˜ is the error between the states and state estimations.
The matrix inequalities systems for the observer synthesis are obtained using the generalized Lyapunov theorem [21]
X 0 , R ( X , V ) = L D X + M D X ( A d L C d ) + M D T X ( A d L C d ) T 0 ,
where the symbol “⊗” denotes the Kronecker product.
The poles of the observer are placed in the D -region formed by the disk with the characteristic function
F D ( s ) = L D + s M D + s ¯ M D T < 0 ,
where
L D = 0.5 0 0 0.5 , M D = 0 1 0 0 .
The choice of this D -region is due to the need, on the one hand, to provide shorter transition times in the observer compared to the plant model, and on the other hand, the D -region should not be too small; otherwise, it would be impossible to find a solution of the LMI system for the array of plant models.
The synthesizable observer should qualitatively estimate the states for each LTI model from (9), which is obtained from the LPV model (8) for the m th plasma discharge. In addition, the same observer should qualitatively estimate the states for several LPV models corresponding to several discharges. In this approach, the robust performance of the synthesized observer is achieved.
The LMI system for obtaining the observer matrix for the array of models in state-space (9) with the replacement of V = X L is as follows
X 0 , R 1 ( X , V ) = L D X + M D X A 11 + M D T X A 11 T M D V C 11 M D T V C 11 T 0 , R r ( X , V ) = L D X + M D X A n m + M D T X A n m T M D V C n m M D T V C n m T 0 ,
where n = 1 , , N m , m = 1 , , M and r = 1 , , N m M .
The LMI system (11) includes N m M + 1 LMIs, and it must be solved with respect to the two unknown matrices, X and V. The matrix of the observer is defined as
L = X 1 V .
Finally, the gap estimation vector δ g ˜ is obtained as follows
δ g ˜ = S g x ˜ ,
where S g (Figure 5) is the gaps estimation selection matrix from the state vector estimation
S g = I 6 0 6 , 18 ,
where I 6 is the identity matrix and 0 6 , 18 is the zeros matrix of the appropriate size.
The comparison of the gaps variations δ g derived by LPV model obtained from the FCDI code and the gaps variations estimation δ g ˜ obtained by the robust observer synthesized via LMIs for plasma discharge # 37263 is shown in Figure 6.

6. Static Matrix Plasma Shape Identification

The idea of the static matrix plasma shape estimation is that at any time moment j [ 1 ; s i ] of any discharge i [ 1 ; 50 ] , the plasma shape estimation g ^ j ( i ) R 6 may be obtained by multiplication of the measurable signals at this time moment y j ( i ) R 33 and matrix K R 6 × 33 summing the base gap values g ˜ R 6 . As this takes place, the matrix K and vector g ˜ are constant for all plasma discharges:
g ^ j ( i ) = K y j ( i ) + g ˜ , K = c o n s t , g ˜ = c o n s t , g ^ j ( i ) R 6 ,
The matrix K and vector g ˜ are obtained by the minimization of the summed squared differences between the estimated and the reconstructed values of all 6 gaps in all 50 discharges at all time moments:
E ( K , g ˜ ) = i = 1 50 k = 1 6 j = 1 s i ( g ^ j k ( i ) g j k ( i ) ) 2 = i = 1 50 k = 1 6 j = 1 s i ( K y j ( i ) + g ˜ g j k ( i ) ) 2 K , g ˜ min ,
where g ^ ( i ) = [ g ^ 1 ( i ) , g ^ 2 ( i ) , , g ^ s i ( i ) ] R 6 × s i is the matrix estimation of i th discharge gaps, g ( i ) = [ g 1 ( i ) , g 2 ( i ) , , g s i ( i ) ] R 6 × s i is the matrix of the reconstructed values of i th discharge gaps. If y ( i ) = [ y 1 ( i ) , y 2 ( i ) , , y s i ( i ) ] R 6 × s i is the matrix of measurable signals of the i th discharge so r ( i ) ( g ˜ ) = [ g ˜ , g ˜ , , g ˜ ] R 6 × s i is the matrix with the same columns g ˜ . Equation (12) can be rewritten in the matrix form,
g ^ ( i ) = K y ( i ) + r ( i ) ( g ˜ ) , g ^ ( i ) R 6 × s i .
Equation (13) can be rewritten in matrix form as follows:
E ( K , g ˜ ) = i = 1 50 g ^ ( i ) g k ( i ) 2 K , g ˜ min .
Let Y = [ y ( 1 ) , y ( 2 ) , , y ( 50 ) ] ; Y R 33 × S , where S = i = 1 50 s i , G = [ g ( 1 ) , g ( 2 ) , , g ( 50 ) ] ;
G R 6 × S and G ^ = [ g ^ ( 1 ) , g ^ ( 2 ) , , g ^ ( 50 ) ] ; G ^ R 6 × S . Matrix Y contains all measurements, matrix G is all reconstructed gaps. Since G ^ = [ g ^ ( 1 ) , g ^ ( 2 ) , , g ^ ( 50 ) ] = [ K y ( 1 ) + r , K y ( 2 ) + r , , K y ( 50 ) + r ] , problems (14) and (15) are equivalent to
G ^ ( K , g ^ ) = K Y + R ( g ˜ ) , G ^ R 6 × S E ( K , g ˜ ) = G ^ k ( g ^ ) G k 2 K , g ˜ min K ( g ˜ ) = ( G R ( g ˜ ) ) Y + Y + = ( Y T Y ) 1 Y T
where R ( g ˜ ) = [ g ˜ , g ˜ , , g ˜ ] R 6 × S is the matrix with the corresponding columns g ˜ . If g ˜ is known, then the problem is the overdetermined system of linear equations and can be solved by the generalized inverse matrix: K ( g ˜ ) = ( G R ( g ˜ ) ) Y + . Then G ^ ( g ˜ ) = K ( g ˜ ) Y + R ( g ˜ ) . Problem (16) is equivalent to:
E ( g ˜ ) = G ^ k ( g ˜ ) G k 2 g ˜ min .
This problem can be solved by the iterative gradient method:
g ˜ = g ˜ γ E ( g ˜ ) .
This is done to obtain matrix K and the base gap values using the data of 50 discharges of the Globus-M2 tokamak. The calculated base gap values are
g ˜ 1 = 0.5235 m , g ˜ 2 = 0.6264 m , g ˜ 3 = 0.0217 m , g ˜ 4 = 0.1058 m , g ˜ 5 = 0.1590 m , g ˜ 6 = 0.0278 m .
The obtained matrix K and base gap values are tested on the discharge # 37712 that was not used for identification (Figure 7). The mean squad error (MSE) of all gaps estimation at all moments of time is 1.5 × 10 5 m 2 .

7. Neural Network for Plasma Shape Identification

In this section, the identification system based on an artificial neural network is proposed. It is assumed that the input and the output data can be linked using some unknown function f. Neural networks are well known for their ability to approximate unknown functions [22]. Attempts to apply them to plasma research in tokamaks began as early as the 1990s. Several major results have been achieved, including the tasks of plasma equilibrium reconstruction [23,24,25,26]. However, the vast majority of studies use feed-forward neural networks with multiple hidden layers to approximate the unknown mapping function, which have not shown good results in this problem in the area of generalization to various unknown discharges. To improve this ability, this paper proposes an approach using an encoder–decoder network structure [27].
Neural networks are based on the concept of artificial neurons. The first concept was proposed by Rosenblat [28], called perceptron. It receives inputs ( X 1 , X 2 , . . , X n ) and sums it with weights ( W 1 , W 2 , . . , W n ) . Then the special function, named the transfer function, is applied to this sum product. The result of the transfer function is the output of the neuron. The most simple neural network, called multilayer perceptron, consists of three layers of neurons: the first one gets the input data, the second one is hidden and processes this data, and the third one is an output layer (Figure 8).
To approximate an unknown function f, a neural network needs to be trained on some given data. The better approximation is achieved by adjusting weights of network’s neurons to minimize the value of the loss function, which is computed between the network output and groundtruth values.
In this work, the input and output data are represented as time sequences. Each point in time corresponds to a vector of features, so the data can be described by the matrix with dimensions of time intervals and parameters. The dimensionality in time is equal to 4110, i.e., there are 4110 data vectors at each time point of discharge. The time step is 6.38 × 10 5 s, so the entire signal is 0.262154 s. The variation in the absolute values of the various parameters, particularly the coil currents, is quite large, so the normalized values are used. They are obtained by subtracting the average value over the entire time sequence from each value of a particular parameter, and then dividing the result by the standard deviation.
However, the time dimension length is not fixed, as the plasma shape parameters are only determined during the divertor phase, when the strike points and corresponding values g 1 and g 2 exist. The start time and duration of this phase are not known from the available for the real-time reconstruction diagnostic (currents and magnetic fluxes) and require further determination.
In general, the plasma shape identification problem is dynamic, i.e., the gap values at some point in time during the divertor phase depend not only on the values of magnetic fluxes and coil currents at the same point in time, but also on the values at previous time steps. Therefore, to determine the required parameters, it is advisable to use recurrent-based neural networks. However, it is not practical to use the entire input signal in such a network for several reasons. First, the longer the sequence of the data fed to the recurrent network input, the longer the training and prediction processes, which are important factors in real-time identification. Second, the coordinate values are only significantly affected by data over a relatively small time range. Based on this, the task can be divided into two subtasks. The first one is to determine whether a given moment in time is a divertor phase. The second one is calculation of the required parameters during the already known divertor phase. The first subtask can be solved using a simple feed forward network without the use of recurrence blocks because it is a classification problem, not a regression problem, unlike the second one. In addition, the first subtask is only necessary to limit the length of the input signal to the recurrent network and achieve a simultaneous increase in system speed and improved positioning accuracy.
The values of magnetic fluxes through the loops and coil currents are fed into the network separately. Each input is processed by a densely connected layer, whose outputs are then concatenated. The merged result is fed into two densely connected layers with a dropout between them. This solution is designed to combat overtraining, which has a significant impact in this task because the signals provided for training have a similar structure. The output of the network is the probability that the current time moment belongs to the divertor phase (Figure 9).
After this, the binary crossentropy is used as the loss function to measure the difference between the network output and training data
BCS ( Θ , y ) = y log ( x ) + ( 1 y ) log ( 1 x ) ,
where Θ is the neural network parameters, x is the network’s output value, and y is a label.
The sigmoid function is taken as a transfer function of the output neuron and RelU for the neural network hidden layer ones
sigm ( S ) = 1 1 + e S .
The Adam [29] optimization algorithm with learning rate α = 0.0001 is used to minimize the loss function. Learning takes place on 50 discharges and the remaining one is left for tests. To measure how often output values match with groundtruth values, the binary accuracy function is utilized. The obtained accuracy of the identification of the divertor phase for all time points equals 0.986 (Figure 10).
The second subtask is to determine the required gap values during the divertor phase. As mentioned above, the recurrent neural network based on an encoder–decoder architecture [27] can combat this problem. This type of networks allows to capture temporal dependencies both in input and output data and build mapping between them. The first major block-encoder-created state describing input signal and the second block decoder is responsible for mapping the data into an output sequence. Both the encoder and decoder consist of GRU cells [30].
Figure 11 shows the encoder–decoder network schematic diagram. The network input is divided into two parts: encoder input and decoder input. An input signal is a sequence of vectors with the values of magnetic fluxes and currents, and it is applied to the encoder input. The decoder input can vary. Therefore, it is best to set the decoder input to 0, which will make it work with the dependencies passed to it by the encoder.
The MSE as loss function and linear function as transfer function for the output neuron have the best performance for this regression problem.
M S E ( g ˜ , g ) = 1 N i = 1 N ( g ˜ i g i ) 2 ,
where g ˜ i are the network’s estimation of gaps and coordinates, g i are the groundtruth values, and N is the number of values.
This network is also trained on 50 signals and tested on the remaining one. Figure 12 shows the results for the required plasma parameters during the divertor phase of the discharge # 37270 .
The deviation is calculated for all values of each gap using the MSE. The results obtained have the order of 10 5 .

8. Real Time Simulation of Identification Systems

To develop and realize plasma control systems for tokamaks, it is effective to apply so-called digital twins with real and digital control systems (Figure 13). This idea is used intensively in the industry because it gives a lot of advantages for the design, modeling, and application of control systems in real time. The digital twin is the interface between the digital and real world because it can have the ability to link physical and virtual worlds in real time, which provides more a realistic and holistic measurement of unforeseeable and unpredictable scenarios [31].
All signals from the magnetic diagnostics system of the tokamak are analog, which are then digitized by passing through an analog–digital converter (ADC). We can simulate the signal digitization process on our real-time test bed (Figure 14 and Figure 15).
In Figure 13, one can see the digital twin containing the real dynamical plant with the real feedback controller in the real space and the virtual dynamical plant with the real feedback controller in the virtual space. Between these spaces, there is a feedback of information flows that offers the opportunity to use the results obtained on the digital feedback system for the real control system, and vice versa. The data flows between an existing physical object and a digital object are fully integrated in both directions, which one might refer to as a digital twin [32]. The digital twin in the paper consists of the spherical Globus-M2 tokamak with a plasma feedback control system and a test bed with a digital controlled plant model and a feedback controller. The test bed was created by Lomonosov Moscow State University, Trapeznikov Institute of Control Sciences (Moscow), and Ioffe Institute (St. Petersburg). A photo of the test bed for Globus-M2 that is operating in real time is given in Figure 14. In Figure 15, one can see the test bed scheme in detail consisting of the digital plant model and the digital controller with an internal plant model for controller tuning. The digital plant model contains the plasma model in the tokamak and a set of feedback loops for plasma horizontal and vertical position control, for currents control in the poloidal field coils. The digital controller contains plasma equilibrium reconstruction algorithm as well as plasma current and shape controller.
This connection of the two real-time target machines is real and reliable. The real-time test bed is away from sources of powerful electromagnetic radiation, and all of its components have high-quality protection by means of shielding and grounding.
The two identification algorithms described in this paper are applied on the real-time testbed. Figure 16 shows the real-time running of a robust observer synthesized via LMIs. Figure 17 shows the real-time running of the identification algorithm with the static matrix. Real-time simulations are performed with a sample time of 0.1 ms.
These signals demonstrate the workability of two new approaches to reconstruct plasma equilibrium in real time on the test bed. That means important value of these signals in Figure 16 and Figure 17.

9. Comparison of Identification Algorithms

Table 1 shows the comparison results of the different gap identification algorithms. For each gap g and an estimate of this gap g ˜ , the value of the MSE (20) is calculated. For each algorithm, the value of the TET (task execution time) in the real-time simulation is given.
The FCDI code has an execution time of approximately 25 ms, which is too slow for real-time applications at Globus-M2 tokamak. To apply a plasma shape identification algorithm in real time, the algorithm must have an execution time of less than 1 ms, preferably less than 0.1 ms. All algorithms in Table 1 satisfy that criteria.
The MSE of the robust observer is 100 times smaller than other algorithms. This advantage is due to the fact that the observer is the dynamic model in the state-space form with 24 states. It contains 24 integrators with the help of which the error between the states of the plant model and the estimates of the states at the observer’s output is fast minimized. The time it takes to minimize the error is determined by the location of the observer’s poles. The observer’s poles are defined by the D -region (10).
The disadvantages of using the observer include the fact that it requires the use of scenario values of currents and fluxes, i.e., values relative to which the deviations from gaps are calculated. Other algorithms use the full values of experimental signals as inputs. The synthesis of the observer is possible only in the presence of linear models of the plasma in the tokamak as (9). Linear plant models can be derived only for deviations of currents and fluxes from the scenario values.
The fastest of these estimation algorithms of the gaps between the plasma boundary and the first wall is the static matrix algorithm with a TET of 6.3 μ s because it is the simplest and requires only matrix-vector multiplication. The neural network algorithm is attractive because it can be adapted to a large number of discharges during experiments.

10. Discussion

In this work, the authors developed the original direction of plasma equilibrium reconstruction in D-shaped tokamaks using the magnetic measurements outside the hot plasma [33]. The basic criteria of this development are speed of response and accuracy. In practice, there is a set of such approaches, mentioned in the Introduction, which are used on working D-shaped tokamaks all over the world. Some of them use Picard iterations or current filaments methods. However, they rely only on the measurements outside plasma and most do not use the information from the database of the previous plasma discharges. If one uses this information, it may be possible to increase the speed of plasma equilibrium reconstruction. Moreover, when the history information of the plasma discharges is used, one can apply various reconstruction approaches from very simple ones, such as approximation with static matrices, to complex ones, such as artificial neural networks, which can be adjusted by and learn from dynamic processes. It gives a chance to improve not only the process of plasma identification on-line, but to understand the patterns of plasma processes from the experiment. These patterns cannot be deduced from the theory of high-temperature plasma physics because the plasma in a magnetic field is an extremely complicated object. These patterns represent the relationships between the gaps, which are the outputs of the plasma equilibrium reconstruction algorithm applied off-line to a set of plasma discharges and the inputs of this algorithm. The input signals are the measured fluxes on the magnetic loops, the currents in the CS/PF coils, and the plasma current. Then, one can use these patterns to apply any plasma reconstruction algorithms with the highest speed of response, e.g., state observers, static matrices, neural networks, and others. This activity is similar to machine learning techniques, where the search process is automated on big data [34]. In future, we can use these patterns for effective plasma control systems design with the fast plasma equilibrium reconstruction algorithms in the feedback with the usage of our new testbed for the installation of plasma control systems in real time on operating tokamaks [16].

11. Conclusions

The development of the fusion problem is moving forward but not very quickly because the plasma in tokamaks is an extremely complicated plant. In spite of that, the technologies in this field have had great progress and new technologies are appearing. One of these directions is plasma diagnostics to which our research belongs. The algorithms of plasma equilibrium reconstruction, such as ones using static matrix, state observer, and artificial neural network, can be included into the feedback of plasma shape control. The first real-time test of these algorithms is done on the digital model of the plasma shape control system (Figure 2 and Figure 15). After that, the control system can be used in a real experiment on the Globus-M2 tokamak by means of a controller based on the third machine of the digital complex shown in Figure 14 and Figure 15. The third machine will be connected to the tokamak as the control unit of the real control system, like in Figure 13. The real control system will interact with the virtual control system shown in Figure 14 and Figure 15, realizing the concept of the digital twin shown in Figure 13. This approach is in line with the digital twins which are applied in Industry 4.0 [35].
In any case, there is a critical point in this new identification approach. The point is that this approach greatly increases the response rate of plasma equilibrium reconstruction, but the estimation accuracy may not be as high as, for example, in the filaments (current rings) approach. So, the designer of the magnetic plasma control system should choose what is more adequate for the specific control problem since the plasma equilibrium reconstruction algorithm is included in the feedback (Figure 15).

12. Patents

The authors received the patent of the RF on the approach of modeling plasma magnetic control systems with the plasma equilibrium reconstruction algorithm in feedback #2702137 with the priority from 28 April 2017 [36]. The next application for the RF patent was submitted for the structure and approach of the digital testbed under the number 2021128495.

Author Contributions

Conceptualization, Y.V.M.; methodology, Y.V.M. and P.S.K.; software, P.S.K., A.E.K., V.I.K. and N.E.O.; validation, P.S.K., A.E.K., V.I.K. and N.E.O.; formal analysis, P.S.K., A.E.K., V.I.K. and N.E.O.; investigation, P.S.K., A.E.K., V.I.K. and N.E.O.; resources, P.S.K., A.E.K., V.I.K. and N.E.O.; data curation, P.S.K., A.E.K., V.I.K. and N.E.O.; writing—original draft preparation, Y.V.M., P.S.K., A.E.K., V.I.K. and N.E.O.; writing—review and editing, Y.V.M. and P.S.K.; visualization, Y.V.M., P.S.K., A.E.K., V.I.K. and N.E.O.; supervision, Y.V.M.; project administration, Y.V.M.; funding acquisition, Y.V.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Russian Science Foundation (RSF) under grant number 21-79-20180.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Restrictions apply to the availability of these data. Data was obtained from Ioffe Physics and Technology Institute of RAS (St. Petersburg, Russia) and are available from: https://globus.rinno.ru (accessed on 21 December 2021) with the permission of Ioffe Physics and Technology Institute of RAS.

Acknowledgments

The authors are grateful to their colleagues from Ioffe Institute in St. Petersburg (Russia) for their help in supporting us with the experimental data of plasma behavior in the tokamak Globus-M/M2 in line with the grant of Russian Science Foundation #21-79-20180.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
PFPoloidal Field
VVVacuum Vessel
ITERInternational Thermonuclear Experimental Reactor
EFITEquilibrium Fitting
FCDIFlux-Current Distribution Identification
SVDSingular Value Decomposition
LMILinear Matrix Inequality
LTILinear Time-Invariant
LPVLinear Parameter-Varying
TETTask Execution Time
MSEMean Square Error

References

  1. Wesson, J. Tokamaks, 3rd ed.; Clarendon Press: Oxford, UK, 2004. [Google Scholar]
  2. Mitrishkin, Y.V.; Korostelev, A.Y.; Dokuka, V.N.; Khayrutdinov, R.R. Synthesis and simulation of a two-level magnetic control system for tokamak-reactor plasma. Plasma Phys. Rep. 2011, 37, 279–320. [Google Scholar] [CrossRef]
  3. Mitrishkin, Y. Upravleniye Plazmoi v Eksperimentalnikh Termoyadernikh Ustanovkakh: Adptivniye Avtokolebatelniye i Robustniye Sistemi Upravleniya [Plasma Control in Experimental Thermonuclear Installations: Adaptive Auto-Oscillation and Robust Control Systems]; KRASAND: Moscow, Russia, 2016. (In Russian) [Google Scholar]
  4. Mitrishkin, Y.; Kartsev, N.; Kuznetsov, E.; Korostelev, A. Metodi i Sistemi Magnitnogo Upravleniya Plazmoi v Tokamakakh [Methods and Systems of Plasma Magnetic Control in Tokamaks]; KRASAND: Moscow, Russia, 2020. (In Russian) [Google Scholar]
  5. Mitrishkin, Y.V.; Kartsev, N.M.; Zenkov, S.M. Stabilization of unstable vertical position of plasma in T-15 tokamak. I. Autom. Remote Control 2014, 75, 281–293. [Google Scholar] [CrossRef]
  6. Mitrishkin, Y.V.; Kartsev, N.M.; Zenkov, S.M. Stabilization of unstable vertical position of plasma in T-15 tokamak. II. Autom. Remote Control 2014, 75, 1565–1576. [Google Scholar] [CrossRef]
  7. Mitrishkin, Y.V.; Prokhorov, A.A.; Korenev, P.S.; Patrov, M.I. Plasma magnetic time-varying nonlinear robust control system for the Globus-M/M2 tokamak. Control Eng. Pract. 2020, 100, 104446. [Google Scholar] [CrossRef]
  8. Mitrishkin, Y.; Prokhorov, A.; Korenev, P.; Patrov, M. Hierarchical robust switching control method with the Improved Moving Filaments equilibrium reconstruction code in the feedback for tokamak plasma shape. Fusion Eng. Des. 2019, 138, 138–150. [Google Scholar] [CrossRef]
  9. Kuznetsov, E.A.; Mitrishkin, Y.V.; Kartsev, N.M. Current inverter as self-oscillating actuator in applications for plasma position control systems in the Globus-M/M2 and T-11M tokamaks. Fusion Eng. Des. 2019, 143, 247–258. [Google Scholar] [CrossRef]
  10. Mitrishkin, Y.; Korenev, P.; Konkov, A.; Kartsev, N.; Smirnov, I. New horizontal and vertical field coils with optimised location for robust decentralized plasma position control in the IGNITOR tokamak. Fusion Eng. Des. 2021. accepted. [Google Scholar]
  11. Hommen, G.; de Baar, M.; Nuij, P.; McArdle, G.; Akers, R.; Steinbuch, M. Optical boundary reconstruction of tokamak plasmas for feedback control of plasma position and shape. Rev. Sci. Instrum. 2010, 81, 113504. [Google Scholar] [CrossRef] [Green Version]
  12. Beghi, A.; Cenedese, A. Advances in real-time plasma boundary reconstruction: From gaps to snakes. IEEE Control Syst. Mag. 2005, 25, 44–64. [Google Scholar] [CrossRef]
  13. Lao, L.L.; St. John, H.; Stambaugh, R.D.; Kellman, A.G.; Pfeiffer, W. Reconstruction of current profile parameters and plasma shapes in tokamaks. Nucl. Fusion 1985, 25, 1611–1622. [Google Scholar] [CrossRef]
  14. Korenev, P.; Mitrishkin, Y.; Patrov, M. Rekonstrukciya ravnovesnogo raspredeleniya parametrov plazmy tokamaka po vneshnim magnitnym izmereniyam i postroenie lineinykh plazmennykh modelei [Reconstruction of equilibrium distribution of tokamak plasma parameters by external magnetic measurements and construction of linear plasma models]. Mechatronics Autom. Control 2016, 17, 254–265. (In Russian) [Google Scholar]
  15. Coda, S.; Ahn, J.; Albanese, R.; Alberti, S.; Alessi, E.; Allan, S.; Anand, H.; Anastassiou, G.; Andrèbe, Y.; Angioni, C.; et al. Overview of the TCV tokamak program: Scientific progress and facility upgrades. Nucl. Fusion 2017, 57, 102011. [Google Scholar] [CrossRef]
  16. Mitrishkin, Y.V. Plasma magnetic control systems in D-shaped tokamaks and imitation digital computer platform in real time for controlling plasma current and shape. Adv. Syst. Sci. Appl. 2021, 21, 1–14. [Google Scholar]
  17. Ariola, M.; Pironti, A. Magnetic Control of Tokamak Plasmas, 2nd ed.; Springer: Berlin, Germany, 2016. [Google Scholar]
  18. Lazarus, E.; Lister, J.; Neilson, G. Control of the vertical instability in tokamaks. Nucl. Fusion 1990, 30, 111–141. [Google Scholar] [CrossRef]
  19. Forsythe, G.; Malcolm, M.; Moler, C. Computer Methods for Mathematical Computations; Prentice Hall: Englewood Cliffs, NJ, USA, 1977. [Google Scholar]
  20. Duan, G.R.; Yu, H.H. LMIs in Control Systems; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  21. Chilali, M.; Gahinet, P.; Apkarian, P. Robust pole placement in LMI regions. IEEE Trans. Autom. Control 1999, 44, 2257–2270. [Google Scholar] [CrossRef] [Green Version]
  22. Cybenko, G. Approximation by superpositions of a sigmoidal function. Math. Control Signals Syst. 1992, 5, 455. [Google Scholar] [CrossRef] [Green Version]
  23. Lister, J.B.; Schnurrenberger, H. Fast non-linear extraction of plasma equilibrium parameters using a neural network mapping. Nucl. Fusion 1991, 31, 1291. [Google Scholar] [CrossRef] [Green Version]
  24. Coccorese, E.; Morabito, C.; Martone, R. Identification of noncircular plasma equilibria using a neural network approach. Nucl. Fusion 1994, 34, 1349. [Google Scholar] [CrossRef]
  25. Windsor, C.G.; Todd, T.N.; Trotman, D.L.; Smith, M.E.U. Real-time electronic neural networks for iter-like multiparameter equilibrium reconstruction and control in compass-d. Fusion Technol. 1997, 32, 416–430. [Google Scholar] [CrossRef]
  26. Zhu, Z.J.; Guo, Y.; Yang, F.; Xiao, B.J.; Li, J.G. Estimation of plasma equilibrium parameters via a neural network approach. Chin. Phys. B 2019, 28, 125204. [Google Scholar] [CrossRef]
  27. Sutskever, I.; Vinyals, O.; Le, Q.V. Sequence to sequence learning with neural networks. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2014; pp. 3104–3112. [Google Scholar]
  28. Rosenblatt, F. The perceptron: A probabilistic model for information storage and organization in the brain. Psychol. Rev. 1958, 65, 386. [Google Scholar] [CrossRef] [Green Version]
  29. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  30. Chung, J.; Gulcehre, C.; Cho, K.; Bengio, Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv 2014, arXiv:1412.3555. [Google Scholar]
  31. Singh, M.; Fuenmayor, E.; Hinchy, E.P.; Qiao, Y.; Murray, N.; Devine, D. Digital Twin: Origin to future. Appl. Syst. Innov. 2021, 4, 36. [Google Scholar] [CrossRef]
  32. Kritzinger, W.; Karner, M.; Traar, G.; Henjes, J.; Sihn, W. Digital Twin in manufacturing: A categorical literature review and classification. IFAC-PapersOnLine 2018, 51, 1016–1022. [Google Scholar] [CrossRef]
  33. Mitrishkin, Y.; Kartsev, N.; Prokhorov, A.; Pavlova, E.; Korenev, P.; Konkov, A.; Kruzhkov, V.; Ivanova, S. Tokamak plasma models development for plasma magnetic control systems design by first principle equations and identification approach. Procedia Comput. Sci. 2021, 186, 466–474. [Google Scholar] [CrossRef]
  34. Shalev-Shwartz, S.; Ben-David, S. Understanding Machine Learning: From Theory to Algorithms; Cambridge University Press: New York, NY, USA, 2013. [Google Scholar] [CrossRef]
  35. Parrott, A.; Warshaw, L. Industry 4.0 and the Digital Twin: Manufacturing Meets Its Match; Deloitte University Press: New York, NY, USA, 2017. [Google Scholar]
  36. Mitrishkin, Y.; Prohorov, A.; Korenev, P.; Patrov, M. Sposob Formirovfniya Modeli Magnitnogo Upravleniya Formoy i Tokom Plasmi s Obratnoy Svyazyu v Tokamake. [Method of Formation of the Model of Magnetic Control of Plasma Shape and Current with Feedback in a Tokamak]. Patent for Invention of the Russian Federation No. 2702137, 28 April 2017. (In Russian). [Google Scholar]
Figure 1. Vertically elongated tokamak without iron core: 1 is the VV; 2 is the toroidal field coil; 3 are the poloidal field inner and outer coils; 4 are plasma and helical magnetic lines (©ITER Project Center (Russia): https://www.iterrf.ru/index.php/istoriya-sozdaniya-proekta, accessed on 21 December 2021).
Figure 1. Vertically elongated tokamak without iron core: 1 is the VV; 2 is the toroidal field coil; 3 are the poloidal field inner and outer coils; 4 are plasma and helical magnetic lines (©ITER Project Center (Russia): https://www.iterrf.ru/index.php/istoriya-sozdaniya-proekta, accessed on 21 December 2021).
Mathematics 10 00040 g001
Figure 2. Structure scheme of the plasma position, current and shape control system of Globus-M2 tokamak.
Figure 2. Structure scheme of the plasma position, current and shape control system of Globus-M2 tokamak.
Mathematics 10 00040 g002
Figure 3. Globus-M2 tokamak (©Ioffe Physics and Technology Institute of RAS, St. Petersburg, Russia).
Figure 3. Globus-M2 tokamak (©Ioffe Physics and Technology Institute of RAS, St. Petersburg, Russia).
Mathematics 10 00040 g003
Figure 4. Poloidal system of the Globus-M2 tokamak and plasma boundary with strike points g 1 , g 2 and gaps g 3 g 6 .
Figure 4. Poloidal system of the Globus-M2 tokamak and plasma boundary with strike points g 1 , g 2 and gaps g 3 g 6 .
Mathematics 10 00040 g004
Figure 5. Robust observer synthesized via LMIs for use in a real experiment. The red vector signal includes experimental signals obtained by the magnetic diagnostic system. The blue vector signal includes voltages on the poloidal coils. The yellow signal contains states estimation, which includes gaps estimation.
Figure 5. Robust observer synthesized via LMIs for use in a real experiment. The red vector signal includes experimental signals obtained by the magnetic diagnostic system. The blue vector signal includes voltages on the poloidal coils. The yellow signal contains states estimation, which includes gaps estimation.
Mathematics 10 00040 g005
Figure 6. Comparison of gaps variations δ g derived by LPV model obtained from the FCDI code (blue line) and estimation of gap variations δ g ˜ obtained from robust observer synthesized by LMIs (red line). Globus-M2 discharge # 37263 .
Figure 6. Comparison of gaps variations δ g derived by LPV model obtained from the FCDI code (blue line) and estimation of gap variations δ g ˜ obtained from robust observer synthesized by LMIs (red line). Globus-M2 discharge # 37263 .
Mathematics 10 00040 g006
Figure 7. Estimation of the gap values in the discharge #37712 of the Globus-M2 spherical tokamak.
Figure 7. Estimation of the gap values in the discharge #37712 of the Globus-M2 spherical tokamak.
Mathematics 10 00040 g007
Figure 8. Multilayer perceptron.
Figure 8. Multilayer perceptron.
Mathematics 10 00040 g008
Figure 9. FNN model.
Figure 9. FNN model.
Mathematics 10 00040 g009
Figure 10. Divertor phase of the test discharge #37270.
Figure 10. Divertor phase of the test discharge #37270.
Mathematics 10 00040 g010
Figure 11. Encoder–decoder model.
Figure 11. Encoder–decoder model.
Mathematics 10 00040 g011
Figure 12. Neural network estimation of the gap values. Discharge #37270 of the Globus-M2 spherical tokamak.
Figure 12. Neural network estimation of the gap values. Discharge #37270 of the Globus-M2 spherical tokamak.
Mathematics 10 00040 g012
Figure 13. Digital twin containing a real dynamical plant with real feedback controller and virtual dynamical plant with a real feedback controller closed by the feedback of information flows: real-time data and algorithms, commands, adaptations, and recommendations.
Figure 13. Digital twin containing a real dynamical plant with real feedback controller and virtual dynamical plant with a real feedback controller closed by the feedback of information flows: real-time data and algorithms, commands, adaptations, and recommendations.
Mathematics 10 00040 g013
Figure 14. Real-time test bed for plasma control in tokamaks. The test bed consists of two Speedgoat performance real-time target machines that are connected in feedback: one computer plays the role of the controlled plant model and the other one is the MIMO controller (https://www.ipu.ru/press-center/62866, accessed on 21 December 2021).
Figure 14. Real-time test bed for plasma control in tokamaks. The test bed consists of two Speedgoat performance real-time target machines that are connected in feedback: one computer plays the role of the controlled plant model and the other one is the MIMO controller (https://www.ipu.ru/press-center/62866, accessed on 21 December 2021).
Mathematics 10 00040 g014
Figure 15. Scheme of digital twin of Globus-M2. The block with plasma equilibrium reconstruction algorithm is marked by red color.
Figure 15. Scheme of digital twin of Globus-M2. The block with plasma equilibrium reconstruction algorithm is marked by red color.
Mathematics 10 00040 g015
Figure 16. Real-time simulation of gaps variations δ g derived by LPV model obtained from the FCDI code (blue line) and estimation of gap variations δ g ˜ obtained from robust observer synthesized by LMIs (red line). Discharge # 37263 .
Figure 16. Real-time simulation of gaps variations δ g derived by LPV model obtained from the FCDI code (blue line) and estimation of gap variations δ g ˜ obtained from robust observer synthesized by LMIs (red line). Discharge # 37263 .
Mathematics 10 00040 g016
Figure 17. Real-time simulation of gaps g derived by LTI model obtained from the FCDI code (blue line) and estimation of gaps g ˜ obtained from static matrix (red line). Discharge # 37263 .
Figure 17. Real-time simulation of gaps g derived by LTI model obtained from the FCDI code (blue line) and estimation of gaps g ˜ obtained from static matrix (red line). Discharge # 37263 .
Mathematics 10 00040 g017
Table 1. Comparison of identification results.
Table 1. Comparison of identification results.
MSE ( g ˜ , g ) · 10 6 m 2
Algorithms g 1 g 2 g 3 g 4 g 5 g 6 TET, μ s
Robust Observer0.060.160.080.431.920.02 9.7
Static Matrix9.6111.445.516.9850.663.04 6.3
Neural Network6.4830.184.547.6437.180.7660
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mitrishkin, Y.V.; Korenev, P.S.; Konkov, A.E.; Kruzhkov, V.I.; Ovsiannikov, N.E. New Identification Approach and Methods for Plasma Equilibrium Reconstruction in D-Shaped Tokamaks. Mathematics 2022, 10, 40. https://doi.org/10.3390/math10010040

AMA Style

Mitrishkin YV, Korenev PS, Konkov AE, Kruzhkov VI, Ovsiannikov NE. New Identification Approach and Methods for Plasma Equilibrium Reconstruction in D-Shaped Tokamaks. Mathematics. 2022; 10(1):40. https://doi.org/10.3390/math10010040

Chicago/Turabian Style

Mitrishkin, Yuri V., Pavel S. Korenev, Artem E. Konkov, Valerii I. Kruzhkov, and Nicolai E. Ovsiannikov. 2022. "New Identification Approach and Methods for Plasma Equilibrium Reconstruction in D-Shaped Tokamaks" Mathematics 10, no. 1: 40. https://doi.org/10.3390/math10010040

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop