Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-07T11:08:33.514Z Has data issue: false hasContentIssue false

Reconstructions of electron-temperature profiles from EUROfusion pedestal database using turbulence models and machine learning

Published online by Cambridge University Press:  30 January 2026

L.-P. Turica*
Affiliation:
Rudolf Peierls Centre for Theoretical Physics, University of Oxford, Oxford OX13PU, UK United Kingdom Atomic Energy Authority, Culham Campus, Abingdon OX14 3DB, UK University College, Oxford OX1 4BH, UK
A.R. Field
Affiliation:
United Kingdom Atomic Energy Authority, Culham Campus, Abingdon OX14 3DB, UK
A.A. Schekochihin
Affiliation:
Rudolf Peierls Centre for Theoretical Physics, University of Oxford, Oxford OX13PU, UK Merton College, Oxford OX1 4JD, UK
L. Frassinetti
Affiliation:
KTH Royal Institute of Technology, Stockholm SE 100 44, Sweden
*
Corresponding author: L.-P. Turica, leonard-petru.turica@physics.ox.ac.uk

Abstract

This study makes use of plasma-profile data from the EUROfusion pedestal database (Frassinetti et al. 2020 Nucl. Fusion vol. 61, p. 016001), focusing on the electron-temperature and electron-density profiles in the edge region of H-mode ELMy JET ITER-Like-Wall (ILW) pulses. We make systematic predictions of the electron-temperature pedestal, taking engineering parameters of the plasma pulses and the density profiles as inputs. We first present a machine-learning (ML) algorithm which, given more inputs than theory-based modelling, is able to reconstruct unseen temperature profiles within $20\,\%$ of the experimental values. We find a hierarchy of the most consequential engineering parameters for such predictions. This result confirms the conceptual possibility of accurate data-driven prediction. Next, taking a simple theoretical approach that assumes a definite local relationship between the electron-density ($R/L_{n_e}$) and electron-temperature ($R/L_{T_e}$) gradients, we find that a range of power-law scalings $R/L_{T_e}=A(R/L_{n_e})^\alpha$ with $\alpha\approx 0.4$ correctly capture the behaviour of the electron-temperature in the steep-gradient region. Fitting $A$ and $\alpha$ independently for each pedestal reveals a clear one-to-one correlation, suggesting an underlying constraint in pedestal physics. The measured $\eta_e = L_{n_e}/L_{T_e}$ values across the pedestal exhibit a wide distribution, significantly exceeding the slab-ETG linear stability threshold, implying either a non-linear threshold shift or a measurably supercritical saturated turbulent state. Finally, we fit parameters for scalings that relate the turbulent heat flux to the gradients $R/L_{T_e}$ and $R/L_{n_e}$, similarly to models extracted from gyrokinetic simulations. The inclusion of more experimental parameters is necessary for such models to match the accuracy of our ML results.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided that no alterations are made and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use and/or adaptation of the article.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. The $\texttt {fit}$ (lines) and $\texttt {raw}$ (dots) profiles for pulse $\#90339$: (a) the electron density $n_e$ and (b) the electron temperature $T_e$, with the pedestal-top points highlighted; (c) the gyro-Bohm heat flux $ {Q_{e,\mathrm{gB}}}$; (d) the normalised radial gradients of the profiles, $({\mathrm{d}T_e/\mathrm{d}R} )/ {T_{e}^{\mathrm{Ped}}}$ and $({\mathrm{d}n_e/\mathrm{d}R} )/ {n_{e}^{\mathrm{Ped}}}$, which are the gradients of a normalised mtanh fit with height $1$ at the pedestal top; (e) the $R/{L_{T_e}}$ and $R/{L_{n_e}}$ profiles; (f) the $\eta _e \equiv {L_{n_e}} / {L_{T_e}}$ profile. The horizontal axes represent the normalised poloidal-magnetic-flux coordinate $\psi _N$ (lower) and the radial position $R$ (upper). These profiles are plotted alongside the four characteristic pedestal locations introduced in § 2.4 (vertical lines): A is the $T_e$ top position $\psi _{{T_e,}\mathrm{Top}}$, B is the $n_e$ top position $\psi _{{n_e,}\mathrm{Top}}$, C is the steep-gradient point $\psi _{\mathrm{Steep}}$, D is the separatrix position $\psi _{\mathrm{Sep}}$. The steep-gradient region is bounded by points B and D, and the exact middle of this region is marked by $\psi _{\mathrm{Steep}}$ (point C). We define the core as the locations inside of point A, and the SOL as those outside of D. The horizontal arrows in panels (a) and (b) represent the radial extent of the pedestal region for $T_e$ and $n_e$.

Figure 1

Figure 2. Histograms of the distributions of the engineering and equilibrium parameters described in Appendix A.1. The number of pulses with each strike-point configuration is also shown. The strike points are formatted as ‘inner/outer’, as explained in Appendix A.1.

Figure 2

Figure 3. Histograms of the distributions of relevant $T_e$ and $n_e$ profile values. Their definitions are given in § 2.2.

Figure 3

Table 1. The parameter groups and the respective included parameters for the neural networks informed of the full $n_e$ pedestal profile (§ 4.1) and of the local values of the $n_e$ profile (§ 4.2).

Figure 4

Figure 4. Database predictions using neural networks informed of the full density pedestal. These correspond to each of the four groups of parameters listed in table 1: (ad) no database parameters used as inputs, with the exception of $R$ and $n_e$; (eh) only engineering parameters alongside $R$ and $n_e$; (i–l) only the parameters relevant to the MHD-equilibrium reconstruction, alongside $R$ and $n_e$; (m–p) all of the aforementioned information used. The colour bar represents the mean-square error between the predicted $T_e$ and the experimental fit profile. For each pedestal prediction, a new mtanh fit is performed in order to establish the $T_e$-pedestal parameters. Comparisons of the prediction accuracy of these $\texttt {mtanh}$ parameters are provided (a,e,i,m) for $T_e$ at the inner edge of the steep-gradient region, (b,f,j,n) for $T_e$ at the top of the temperature pedestal, (c,g,k,o) for the temperature-pedestal widths, (d,h,l,p) for the temperature-pedestal locations. The solid lines represent the correct prediction, the dashed lines represent a discrepancy of a factor of $\sqrt {2}$, and the dotted lines represent a discrepancy of a factor of 2. The text on the bottom right of each plot signifies the respective $r^2$ coefficient of determination, with a value of $1$ indicating a perfect prediction and lower values indicating less accurate predictions.

Figure 5

Figure 5. Pulse $\#90339$$\texttt {fit}$ profiles compared with neural-network predictions of the $T_e$ profile over the full pedestal. The layout is the same as in figure 1. The $\;\texttt {fit}$ profiles are shown as solid lines, while the predictions using different parameter groups listed in table 1 are shown as dash-dotted (‘All Parameters’), dashed (‘No-EFIT’), and dotted (‘EFIT’) lines. The vertical lines and dots represent the landmarks of the $\texttt {fit}$ profiles (see § 2.4 and figure 1), while the crosses represent the pedestal top of the $T_e$ predictions.

Figure 6

Figure 6. Database predictions using neural networks informed of the local values of $n_e$ and $R/{L_{n_e}}$. These correspond to each of the four groups of parameters in table 1: (a--d) no database parameters used as inputs, with the exception of $R$ and $n_e$; (e--h) only engineering parameters alongside $R$ and $n_e$; (i--l) all available parameters and the $n_e$ values, omitting the radial location $R$; (m--p) all available parameters used, alongside $R$ and $n_e$. The colour bar represents the mean-square error between the predicted $T_e$ and the experimental fit profile. The plots follow the same layout as in figure 4.

Figure 7

Figure 7. Pulse $\#90339$$\texttt {fit}$ profiles, compared with neural-network local predictions of the $T_e$ values. The layout is the same as in figures 1 and 5. The $\texttt {fit}$ profiles are shown as solid lines, the predictions with different parameter groups listed in table 1 are shown as dash-dotted (‘None’), dashed (‘All Parameters’), and dotted (‘No-$R$’) lines. The vertical lines and dots represent the landmarks of the $\texttt {fit}$ profiles (see § 2.4 and figure 1), the crosses represent the pedestal top of the $T_e$ predictions. The full predicted $T_e$ profiles are a result of assembling many local predictions of $T_e$ values at different locations.

Figure 8

Figure 8. Normalised mean-square error of neural-network predictions of (a) full $T_e$ profiles and (b) local $T_e$ profiles, averaged over combinations of $N$ parameters that include each given parameter (horizontal axis). The normalisation is with respect to the mean-square error of the all-parameter networks, shown as the black dashed line at the value of 1 (the all-parameter networks are shown in figure 4mp for full-profile predictions and in figure 6mp for local-value predictions). The bright bars indicate the test-set errors, while the pale bars represent the training-set errors. The red bars show the error when only the single parameter marked on the horizontal axis is used. The pink bars display the average error when the parameter is used in two-parameter combinations, with further bars showing averages across combinations of more parameters. The parameters are arranged left to right in ascending order of the single-parameter test error, demonstrating the relative importance of each parameter for accurate full-profile predictions.

Figure 9

Figure 9. Loci of the data from all pulses in terms of $({R/{L_{n_e}}}, {R/{L_{T_e}}})$ coordinates: panels (a,c) contain the subsets of each profile spanning the steep-gradient region; panels (b,d) contain profiles between the $T_e$-pedestal top and the $n_e$-pedestal top; panels (a,b) contain all pulses considered by us, with their position in $\psi _N$ used to colour code the points; the colour in panels (c,d) shows the number of pulses where profiles cross each bin in the $( {R/{L_{n_e}}}, {R/{L_{T_e}}})$ space. All data points lie above the slab-ETG stability threshold of ${R/{L_{T_e}}} = 0.8 {R/{L_{n_e}}}$ (Jenko, Dorland & Hammett 2001), depicted as the lower blue dash-dotted line in (a,b). The upper blue line represents ${R/{L_{T_e}}} = 1.2 {R/{L_{n_e}}}$, as explained in § 5.1.

Figure 10

Figure 10. Distributions of the gradient ratio $\eta _e$, defined in (5.1), across the database conditioned on (a) $R/{L_{T_e}}$, (b) $R/{L_{n_e}}$, (c) $Q/ {Q_{e,\mathrm{gB}}}$. All data are obtained from the pedestal region, between $\psi _{{T_e,}\mathrm{Top}}$ and $\psi _{Sep}$. Panel (b) suggests that ${R/{L_{n_e}}}\propto \eta _e ^\zeta$ describes the pedestal data well, as will be discussed in § 7. The orange lines in (a) and (b) represent three fit values of $\zeta$ to the maxima of the $R/{L_{n_e}}$ distribution (dashed), the full $R/{L_{n_e}}$ distribution (dotted) and the steep-gradient-region prediction across the database discussed in § 7.2 (solid).

Figure 11

Figure 11. (a) Distribution of $\eta _e$ (as defined in (5.1)) conditioned on the renormalised profile position $X_{\mathrm{Ren}}$, defined in (2.8). The red lines represent the mean and variance of $\eta _e$ at each $X_{\mathrm{Ren}}$. (b--e) Cross-sections of the histogram at (b) $({\psi _{{T_e,}\mathrm{Top}}}+{\psi _{{n_e,}\mathrm{Top}}}) / 2$, (c) $\psi _{{n_e,}\mathrm{Top}}$, (d) $\psi _{\mathrm{Steep}}$, and (e) $\psi _{\mathrm{Sep}}$, corresponding to the white dash-dotted lines in (a). In each of these cross-sections, the continuous red lines represent the mean value of $\eta _e$, and the dotted red lines represent the values one standard deviation away from the mean. Note that these lines are outside of the range of $\eta _e$ captured in (b).

Figure 12

Figure 12. Database predictions obtained by integrating $1 / {L_{T_e}} = \eta _e / {L_{n_e}}$ inwards from the separatrix, (ad) with the best-fit $\eta _e$ for each pulse over the pedestal region, (eh) with the best-fit $\eta _e=1.90$ across the database over the pedestal region, and (i–l) with the best-fit $\eta _e=2.19$ across the database over the region $\psi _N \in [0.9,1.0]$. The colour bars represent the ratio between the separatrix density $n_{e}^{\mathrm{Sep}}$ and the density-pedestal height $n_{e}^{\mathrm{Ped}}$. The plots follow the same layout as in figure 4.

Figure 13

Figure 13. Values of $\eta _e$ that best predict the $T_e$ profiles across the pedestal region. (a) The distribution of values of fit $\eta _e$. (b) Comparison between the fit values of $\eta _e$ and the database values of $\eta _e$ at $\psi _{\mathrm{Steep}}$ (as shown in figure 11d).

Figure 14

Figure 14. Distribution of the exponent $\alpha$, defined in (7.2), across the database as a function of (a) $R/{L_{T_e}}$, (b) $R/{L_{n_e}}$, (c) $\eta _e$. All data are obtained from the pedestal region, between $\psi _{{T_e,}\mathrm{Top}}$ and $\psi _{Sep}$.

Figure 15

Figure 15. (a) Distribution of $\alpha$, as defined in (7.2), conditioned on $X_{\mathrm{Ren}}$. The red lines represent the mean and variance of $\alpha$ at each $X_{\mathrm{Ren}}$. (b–e) Cross-sections of the histogram at (b) $({\psi _{{T_e,}\mathrm{Top}}}+{\psi _{{n_e,}\mathrm{Top}}}) / 2$, (c) $\psi _{{n_e,}\mathrm{Top}}$, (d) $\psi _{\mathrm{Steep}}$, and (e) $\psi _{\mathrm{Sep}}$, corresponding to white dash-dotted lines in (a). In each of these cross-sections, the continuous red lines represent the mean value of $\alpha$, and the dotted red lines represent the values one standard deviation away from the mean.

Figure 16

Figure 16. Database predictions obtained by integrating ${R/{L_{T_e}}} = A({R/{L_{n_e}}})^\alpha$ inwards from the separatrix, with (a–d) the best-fit $A$ and $\alpha$ for each pulse, and (e–h) the best-fit $A = 50.6$ and $\alpha =0.39$ across the database. The fits are done over the pedestal region. The colour bar represents the separatrix loss power $ {P_{\mathrm{Sep}}}$. The layout of the figure is the same as in figure 4.

Figure 17

Figure 17. Pulse $\#90339$$\texttt {fit}$ profiles compared with predictions using the scaling (7.1). The layout is the same as in figure 1. The $\texttt {fit}$ profiles are shown as solid lines, while the predictions using the $A$ and $\alpha$ optimised individually for pulse $\#90339$ are shown as dashed lines, and predictions using the $A$ and $\alpha$ optimised for the whole database are shown as dotted lines. Both fits are done over the interval $[{\psi _{{T_e,}\mathrm{Top}}}, {\psi _{\mathrm{Sep}}}]$. The vertical lines and dots represent the landmarks of the $\texttt {fit}$ profiles (see § 2.4 and figure 1), while the crosses represent the pedestal top of the $T_e$ predictions.

Figure 18

Figure 18. Values of $\alpha$ and $A$ that best predict the $T_e$ profiles individually across the pedestal region: (a) the distribution of values of fit $\alpha$, (b) the fit values of $\alpha$vs$A$. The black cross represents the $A$ and $\alpha$ fit for the whole database (shown in figure 16eh). The linear fit between $\ln A$ and $\alpha$ is shown as a blue line.

Figure 19

Figure 19. Database predictions obtained by inverting heat-flux models for $R/{L_{T_e}}$ and integrating inwards from the separatrix. The models use best-fit parameters over the pedestal region (a–p) (models (8.9)--(8.12)) and over the steep-gradient region (q–t) (model (8.13)). The colour bar represents the separatrix loss power $ {P_{\mathrm{Sep}}}$. The plots follow the same layout as in figure 4.

Figure 20

Figure 20. Pulse $\#90339$$\texttt {fit}$ profiles compared with predictions using heat-flux models 1 (8.9) and 2 (8.10). The layout is the same as in figure 1. The $\;\texttt {fit}$ profiles are shown as solid lines, with the predictions using the heat-flux models shown as dashed (model 8.11), and dotted (model 8.9) lines. The fit is done over the interval $[{\psi _{{T_e,}\mathrm{Top}}}$, ${\psi _{\mathrm{Sep}}}]$. The vertical lines and dots represent the landmarks of the $\texttt {fit}$ profiles (see § 2.4 and figure 1), while the crosses represent the pedestal top of the $T_e$ predictions.

Figure 21

Figure 21. Same as figure 20, but for predictions using heat-flux models 3 (8.11), 4 (8.12), and 5 (8.13). The $\;\texttt {fit}$ profiles are shown as solid lines, while the predictions using different heat-flux models are shown as dashed (model (8.10)), dotted (model (8.12)), and dash-dotted (model (8.13)) lines. The fit is done over the intervals $[{\psi _{{T_e,}\mathrm{Top}}}$, ${\psi _{\mathrm{Sep}}}]$ for models (8.11) and (8.12), and $[{\psi _{{n_e,}\mathrm{Top}}}$, ${\psi _{\mathrm{Sep}}}]$ for model (8.13).

Figure 22

Table 2. Relevant engineering parameters, magnetic-equilibrium parameters and profile values in the database, also depicted in figures 2 and 3. Each group of parameters is separated by a horizontal bar. The measurement units, ranges, mean values and median values of the parameters are displayed for the subset of the database analysed in this paper.

Figure 23

Figure 22. Matrix of Pearson correlation coefficients computed for engineering parameters, magnetic-equilibrium parameters, and relevant profile parameters across the database. Here SPC refers to the strike-point configurations, as denoted in Appendix A.1. The upper triangle contains the numerical values of the correlation coefficients, the lower triangle represents the same values pictorially. Values that are smaller in magnitude than $0.10$ are omitted.

Figure 24

Figure 23. The $n_e$ (blue) and $T_e$ (orange) profiles for pulse $\#90339$, with $64$ numerical samples at equally spaced radial locations. The error bars represent the experimental uncertainties, obtained as described in Appendix B.1. The green box represents a subset of $L$ consecutive numerical values used in the training of neural networks. The beginning position of the subset of length $L$ is chosen randomly as part of the augmentation process described in Appendix B.2.

Figure 25

Figure 24. Feed-forward neural-network architecture described in Appendix B.5. The layers are shown in the order in which they are applied to the labels. The internal dimensions of the linear layers are $64 \times 64$, whereas the first and last layers match the dimensions of the label and feature vectors, respectively. Dropout layers are included only for local-value predictions. The ‘other layers’ block represents a sequence of $64\times 64$ linear layers, dropout layers, and ReLU layers.

Figure 26

Table 3. Parameters for the models defined in Appendix D.1 and metrics assessing the quality of $T_e$ reconstructions as detailed in Appendix D.2. Bold values in the ‘Parameters’ columns denote optimised parameters, while, in the ‘Fit metrics’ columns they indicate the corresponding optimisation ranges. Reconstructions using neural-network (NN) models discussed in § 4 are included for comparison. ‘Chap’ is an abbreviation referring to models from Chapman-Oplopoiou et al. (2022), and ‘Hatch’ to models from Hatch et al. (2022).

Figure 27

Figure 25. The $\texttt {fit}$$T_e$ profiles for pulse $\#90339$ are shown in orange. Reconstructed profiles using model (D1) are shown in blue--yellow. These reconstructions are integrated from an initial electron temperature $T_{e}^{\mathrm{Sep}}$. Each panel shows the effect of varying one of the parameters of the model: (a) $T_{e}^{\mathrm{Sep}}$, (b) $\eta _{e,\mathrm{crit}}$, (c) $\beta$, (d) $A$; the other parameters are kept fixed at the values given in entry 1 in table 3. The vertical dashed lines represent the conventional separatrix location at $T_e=0.1\; \mathrm{KeV}$.