Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-11T14:19:58.415Z Has data issue: false hasContentIssue false

Development of a non-parametric Gaussian process model in the three-dimensional equilibrium reconstruction code V3FIT

Published online by Cambridge University Press:  13 January 2020

Eric C. Howell*
Affiliation:
Tech-X Corporation, 5621 Arapahoe Ave Suite A, Boulder, CO 80303, USA
J. D. Hanson
Affiliation:
Department of Physics, Auburn University, Leach Science Center, Auburn, AL 36832, USA
*
Email address for correspondence: ehowell@txcorp.com
Rights & Permissions [Opens in a new window]

Abstract

A non-parametric Gaussian process regression model is developed in the three-dimensional equilibrium reconstruction code V3FIT. A Gaussian process is a normal distribution of functions that is uniquely defined by specifying a mean function and covariance kernel function. Gaussian process regression assumes that an unknown profile belongs to a particular Gaussian process and uses Bayesian analysis to select the function the give the best fit to measured data. The implementation in V3FIT uses a hybrid representation where Gaussian processes are used to infer some of the equilibrium profiles and standard parametric techniques are used to infer the remaining profiles. The implementation of the Gaussian process is tested using both synthetic data and experimental data from multiple machines.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s) 2020
Figure 0

Figure 1. Flow chart of the modified algorithm.

Figure 1

Figure 2. The magnetic flux surfaces are plotted for the synthetic equilibrium at the full period and half-period. The location of the magnetic axis is shown in red. The sampling locations of the twenty Thomson scattering channels are indicated by the black dots.

Figure 2

Table 1. The profile parameters that are used to define the synthetic equilibrium.

Figure 3

Figure 3. The electron temperature measured by the Thomson system is shown in (a). The synthetic signals (blue) are the noisy signals generated from the synthetic temperature profile. The error bars indicate $5\,\%$ uncertainty in the synthetic measured signals. The model signals (black) are calculated from the reconstructed profile. The reconstructed temperature profile is shown in figure (b). The shaded region represents the $2\unicode[STIX]{x1D70E}$ standard deviation. The synthetic electron temperature profile is shown in blue. The green markers indicate the location of Thomson sampling points and the measured values of the temperature. The reconstructed GP profile is plotted as a straight line connecting the value of profile evaluated at the points $\boldsymbol{x}_{\ast }$.

Figure 4

Figure 4. (a) The negative log evidence is shown as a function of the hyper-parameters $\unicode[STIX]{x1D70E}_{l}$ and $\unicode[STIX]{x1D70E}_{f}$. The true minimum is indicated by the ($+$) where the converged set of hyper-parameters used by V3FIT is indicated by the (●). (b) The dependence of the GP best fit as a function of the correlation length scale $\unicode[STIX]{x1D70E}_{l}$ is illustrated. A small correlation length scale $\unicode[STIX]{x1D70E}_{l}=0.05$ is shown in black, and a longer correlation length scale $\unicode[STIX]{x1D70E}_{l}=2.0$ is shown in blue. Both fits use the optimal value $\unicode[STIX]{x1D70E}_{f}=145.5$. The shaded regions indicate the $2\unicode[STIX]{x1D70E}$ uncertainty for each fit, and the green dots indicate the training data. The dependence of the GP best fit as function of the hyper-parameter $\unicode[STIX]{x1D70E}_{f}$ is illustrated in (c,d). An unrealistically small $\unicode[STIX]{x1D70E}_{f}=4$ is used in (c) and an unrealistically large $\unicode[STIX]{x1D70E}_{f}=400$ is used in (d). Both plots use the optimal correlation length scale $\unicode[STIX]{x1D70E}_{l}=0.478$.

Figure 5

Figure 5. The reconstructed flux surfaces are shown for the experimental CTH reconstruction at the full period and the half-period. The flux surfaces from the Gaussian process reconstruction are shown in blue. The flux surfaces from the fully parametric reconstruction are shown in red.

Figure 6

Table 2. The equilibrium parameter values and their reconstructed values are shown. Here $\unicode[STIX]{x1D6F7}_{\text{edge}}$ is the toroidal flux at the last closed flux surface.

Figure 7

Table 3. The values of the reconstructed parameters are shown for the hybrid GP reconstruction and the fully parameter construction. The fully parametric reconstruction uses an additional 20 parameters to model the soft x-ray emissivity profiles in addition to the parameters shown.

Figure 8

Figure 6. The reconstructed soft x-ray emissivity profiles are shown for each of the two colour filters. The black line is the emissivity profile reconstructed using the Gaussian process model and the shaded region indicates the $2\unicode[STIX]{x1D70E}$ uncertainty region. The profiles reconstructed using the fully parameter profile are shown in green. Here only the amplitudes of the profile at the line spline knots are shown for clarity. The error bars also indicate the $2\unicode[STIX]{x1D70E}$ uncertainty.

Figure 9

Figure 7. Reconstructed flux surface for the Gaussian process reconstruction (blue) and the fully parametric reconstruction (red) at two toroidal angles.

Figure 10

Figure 8. (a) The experimental and model electron temperature signals for each of the Thomson diagnostic channels. The experimentally measured signals with their corresponding error bars are shown in blue. The model signal value for the hybrid Gaussian process reconstruction is shown in black. The model signal value for the fully parametric reconstruction is shown in green. (b) The GP reconstructed temperature profile is shown in black. The grey shaded region represents the $2\unicode[STIX]{x1D70E}$ uncertainty in the GP fit. The parametric reconstructed temperature profile is shown in green, the errors indicated the $2\unicode[STIX]{x1D70E}$ uncertainty in the amplitude of the spline knots.