Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-15T12:53:51.623Z Has data issue: false hasContentIssue false

Near-axis quasi-isodynamic database

Published online by Cambridge University Press:  21 May 2026

Eduardo Rodríguez*
Affiliation:
Max Planck Institute for Plasma Physics, Greifswald 17491, Germany
Gabriel Plunk
Affiliation:
Max Planck Institute for Plasma Physics, Greifswald 17491, Germany
*
Corresponding author: Eduardo Rodríguez, eduardo.rodriguez@ipp.mpg.de

Abstract

In this work we investigate the landscape of quasi-isodynamic (QI) stellarators using the near-axis expansion of the magnetic field. Building on recent theoretical developments, we construct a database of more than 800 000 stable, approximately QI vacuum magnetic configurations. These configurations span a range of field period numbers and other geometric control parameters, including the magnetic axis shape and plasma elongation. To evaluate each configuration, we use a broad set of measures, including effective ripple, sensitivity of the Shafranov shift to changes in plasma $\beta$, the prevalence of maximum-$\mathcal{J}$ trapped particles and the Rosenbluth–Hinton residual, among others. This enables an exhaustive, thorough and quantitative characterisation of the database. Statistical analysis and modern machine learning techniques are then employed to find correlations and identify key descriptors and heuristics to help understand tendencies that govern the behaviour of numerical optimisation. The database provides baseline configurations for further studies and to serve as tailored initial conditions for optimisation. With this work we initiate a long-term program to complete a systematic exploration of QI stellarator design space.

Keywords

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 (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Behaviour of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ across different field periods $N$. (a) Dependence of the maximum and mean value of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ as a function of the number of field periods $N$ in the database. Reference scalings are given as dotted lines and the distribution of the configurations as violin plots. (b) Rendering of the 3D finite aspect ratio flux surface of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ maximising fields for each number of field periods in the database. As a result of the increased surface shaping with $N$, the finite-volume representation of the configurations are shown for increasingly higher aspect ratios. The locations of $B_{\mathrm{min}}$ and $B_{\mathrm{max}}$ are indicated for the $N=1$ configuration, which has the largest value of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ of all configurations (see table 6).

Figure 1

Figure 2. Statistical summary of feature dependence for $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$. This figure is representative of the input feature dependence of derived quantities employed in the analysis and discussion of the database, here exemplified by $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$. (a) Scatter plots illustrating any univariate dependence of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ on the features $\tau _{c1}$ and $\tau _{c2}$ for the $N=2$ subset. (b) Summary of key statistical measures describing the dependence of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ on input features. (b i) Linear correlation between the input features and $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$. The different symbols indicate the Pearson and Spearman coefficients, while the colour distinguishes a different number of field periods. (bii) Nonlinear correlation coefficient, where the colour distinguishes a different number of field periods. (b iii) Friedman H-statistic where the size of the scatter indicates the significance of the measure compared with a null reference distribution and the colour represents a different numbers of field periods. The labels indicate which other feature they are most closely linked to. (b iv) Relative feature importance with symbols representing the PFI and cSAGE measures and the colour a different number of field periods. The values listed to the right next to the scatter indicate the coefficient of determination of a multivariate SVM model fitted to $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ as a function of the input features.

Figure 2

Table 1. Dominant extended features for $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$. The table summarises the top selected features by FSFS on the extended features detailed in Appendix B. The numerical value represents the coefficient of determination $R^2$ of the $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ model using the variable on that row alongside those above. The meaning of the various parameters in the table are presented in Appendix B: $\hat {\tau },\check {\tau }$ is the torsion at $B_{\mathrm{max}}$ and $B_{\mathrm{min}}$, $\tau _{\mathrm{min}},\tau _{\mathrm{max}}$ are the minimum and maximum torsion, respectively, $\sigma _\tau$ is the standard deviation of torsion and $\mathcal{C}=\sqrt {\kappa _{\mathrm{max}}^2+\tau _{\mathrm{\kappa _{\mathrm{max}}}}^2}$, with $\kappa _{\mathrm{max}}$ the maximum curvature and $\tau _{\mathrm{\kappa _{\mathrm{max}}}}$ the value of torsion there.

Figure 3

Figure 3. Analysis of torsion dependence of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$. Panel (a) shows $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ in the $N=4$ subset (light grey scatter) as a function of the value of torsion at the field minimum, $\check {\tau }$, and the combination of torsion and curvature at the point where curvature is maximum, $\mathcal{C}$. The black broken lines represent the two different predicted upper bounds for $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$, illustrating the two limiting contributions indicated in the diagram (panel b). The behaviour of $\|{\boldsymbol{\nabla }\kern-2.1pt\boldsymbol{B}}\|$ in these two limits is exemplified for two example configurations (i) and (ii) in panel (a). Curvature and torsion are also shown for comparison.

Figure 4

Figure 4. Behaviour of $A_c^{\mathrm{mhd}}$ across different field periods $N$. (a) Dependence of the minimum and median value of $A_c^{\mathrm{mhd}}$ as a function of the number of field periods $N$ in the database. The reference scaling is given as a dotted line. (b) Rendition of the 3D finite aspect ratio flux surface of $A_c^{\mathrm{mhd}}$ maximising fields for each number of field periods in the database. The locations of $B_{\mathrm{min}}$ and $B_{\mathrm{max}}$ are indicated for the $N=2$ configuration, which has the lowest value of $A_c^{\mathrm{mhd}}$.

Figure 5

Figure 5. Average percentile measure for the lowest $A_c^{\mathrm{mhd}}$. (a) Schematic diagram for the APM calculation. (b) The APM of the best $A_c^{\mathrm{mhd}}$ 150 configuration subset (roughly the lowest 1000th quantile for $N\geqslant 2$) with respect to the total population as a function of the number of field periods.

Figure 6

Table 2. Most important combined input features for $A_c^{\mathrm{mhd}}$. The table summarises the top selected features by FSFS on the combined input features detailed in Appendix B. The numerical value represents the coefficient of determination $R^2$ of the $A_c^{\mathrm{mhd}}$ model using the variable on that row alongside those above. The meaning of the various parameters in the table are presented in Appendix B: $\hat {\tau },\check {\tau }$ is the torsion at $B_{\mathrm{max}}$ and $B_{\mathrm{min}}$, $\tau _0$ is the integrated torsion, $\tau _{\mathrm{rms}}$ is the root-mean-square torsion, $\check {\rho }$ and $\hat {\rho }$ are the value of $\rho$ at $B_{\mathrm{min}}$ and $B_{\mathrm{max}}$, respectively, $\hat {\rho }''$ is the variation of elongation at $B_{\mathrm{max}}$, $\int \kappa \mathrm{d}\ell$ is the integrated curvature over half a period, $\tau _{\kappa _{\mathrm{max}}}$ is the torsion at the point of maximum curvature, $\check {\kappa }^{(3)}$ is the third derivative of curvature at $B_{\mathrm{min}}$ and $\varDelta$ is the mirror ratio.

Figure 7

Figure 6. Clustering of the least shaped $N=2$ configurations. The figure shows the clustering of the 1000th percentile (a total of 145 configurations) of the least shaped $N=2$ configurations represented as a cloud of points in two dimensions. Here MDS was used to perform the dimensionality reduction. Examples of the two resulting clusters, matching different $\tau _{c1}$ values, are illustrated. The figure-eight-like configurations are represented by crosses (orange) and flat configurations by circles (blue). The distribution of some of their properties are shown in the histograms. The discreteness of the database precludes a definitive consideration about the inherent nature of these clusters.

Figure 8

Figure 7. Examples of the least shaped marginally stable configurations of the ‘flat’ and ‘crown’ classes. The figures are a 3D rendition of the representative least shaped, marginally stable configurations continuing the two $N=2$ families in figure 6. The table shows the $A_c^{\mathrm{mhd}}$ values for each of these (including the $N=2$ as reference).

Figure 9

Figure 8. Family of $N=1$ configurations. Examples of configurations belonging to the low $A_c^{\mathrm{mhd}}$, $N=1$ family of configurations. A continuum of stellarators parametrised by the integrated torsion appears to exist, their corresponding critical aspect ratios are, in order, $A_c^{\mathrm{mhd}}=2.1,\,2.0,\,2.3,\,2.3$.

Figure 10

Figure 9. High and low shaping approaches to $f_{\mathcal{J}}$. (a) Near-axis detail of the high (top) and low (bottom) shaping approaches to $f_{\mathcal{J}}$. Configurations are $N=2$ corresponding to the red scatter from the shaped cluster and (ii) in panel (c). The left plots show the contributions to the integrand of $\omega _{\alpha ,\mathrm{vac}}$ in (3.8), showing the $B_{20}$ and $T$-dominated limits. The plots on the right show the particle precession at $r=0.1$ as a function of $\lambda$, with the grey lines representing the precession for different $\alpha$ field lines. (b) Behaviour of the distribution of $A_c^{\mathrm{mhd}}$ across different $N$, both of the whole database (left half of the violin plots) and the top $f_{\mathcal{J}}$ 1000th percentile subset (right half). The presence of separate clusters is apparent especially for $N=2{-}4$ and is highlighted by representing the mean and standard deviation of fitted Gaussian mixture models through error bars (Wierzchoń & Kłopotek 2018, Chapter 3.2). The line width represents the weight of the Gaussian. Reference scalings are given, following each of the cluster evolutions. (c) Illustration of the $N=2$, top $f_{\mathcal{J}}$ 1000th percentile in a MDS representation (left). The clustering distinguishes the high and low shaping scenarios, and three different configurations in the latter are shown labelled (i), (ii) and (iii). The distribution of some features distinguishing the two clusters are shown as histograms (the orange hashed bars corresponding to the moderately shaped fields).

Figure 11

Figure 10. Large curvature fields in the large $f_{\mathcal{J}}$ subsets. The figure presents three examples of large curvature fields for (a) $N=3$, (b) $N=4$ and (c) $N=5$, as part of the low shaping clusters. These show a knotted configuration, a crown and a curled alternative. Both (a) and (c) are more a curiosity than practical alternatives, but emphasise the breadth of the database, as well as the large curvature solutions. All these configurations remain half-helicity stellarators, following the generalised definition in Appendix E.

Figure 12

Table 3. Most important combined input features for $f_{\mathcal{J}}$. The table summarises the top selected features by FSFS on the combined input features detailed in Appendix B. The numerical value represents the coefficient of determination $R^2$ of the $f_{\mathcal{J}}$ model using the variable on that row alongside those above. The meaning of the various parameters in the table are presented in Appendix B: $\ell _{B_0}$ is the position of the $B_{\mathrm{min}}-B_{\mathrm{max}}$ transition, $\varDelta$ is the mirror ratio, $w_{\check {B}},w_{\hat {B}}$ are the toroidal extent of $B_{\mathrm{min}}$ and $B_{\mathrm{max}}$, $B_0'$ is the sharpness of the $B_{\mathrm{min}}-B_{\mathrm{max}}$ transition, $\ell _{\kappa _{\mathrm{max}}}$ is the position of the curvature maximum, $\hat {\kappa }''$ is the second derivative of the curvature at $B_{\mathrm{max}}$, $\check {\kappa }^{(3)}$ is the third derivative of the curvature at $B_{\mathrm{min}}$, $\hat {\tau },\check {\tau }$ are the torsion at $B_{\mathrm{max}}$ and $B_{\mathrm{min}}$, $\tau _0$ is the integrated torsion, $\check {\rho }$ is the value of $\rho$ at $B_{\mathrm{min}}$ and $\hat {\rho }''$ is the variation of elongation at $B_{\mathrm{max}}$.

Figure 13

Figure 11. Evolution of $f_{\mathcal{J}}$ with different amounts of MHD stabilising shaping. The plots show the value of both the fraction of maximum $\mathcal{J}$ for different amounts of shaping tuned to achieve a magnetic well (negative values) desired, $W$. Panel (a) corresponds to the highly shaped configuration in figure 9(c), while (b) is configuration (ii). The plots also show the explicit evolution of the shaping through $A_c^{\mathrm{mhd}}$.

Figure 14

Figure 12. Behaviour of $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ across different field periods $N$. (a) Dependence of the minimum and median value of $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ as a function of the number of field periods $N$ in the database. Reference scaling is given as a dotted line and distributions are represented as vertical violin plots. (b) Rendition of the 3D finite aspect ratio flux surface of $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ minimising fields for each number of field periods in the database. The locations of $B_{\mathrm{min}}$ and $B_{\mathrm{max}}$ are indicated for the $N=2$ configuration, which has the lowest value of $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$.

Figure 15

Figure 13. The FSFS summary for $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ and the average percentile of the lowest $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ subspace. Panel (a) shows a table that summarises the top selected features by FSFS on the combined input features detailed in Appendix B. The numerical value represents the coefficient of determination $R^2$ of the $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ model using the variable on that row alongside those above. We considered $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ in log scale. (b) The average percentile (of the whole population across different field periods) to which the subset of the lowest 1000th percentile of $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$ belongs. The meaning of the various parameters in the table are presented in Appendix B: $\hat {\tau },\check {\tau }$ is the torsion at $B_{\mathrm{max}}$ and $B_{\mathrm{min}}$, $\check {\rho }$ is the value of $\rho$ at $B_{\mathrm{min}}$, $\rho _{\kappa _{\mathrm{max}}}$ is the value of $\rho$ at the point of maximum curvature and $\int \kappa \mathrm{d}\ell$ is the integrated curvature over half a period.

Figure 16

Figure 14. ‘Good’ configurations in the database. (a) A 3D rendition of the largest $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ configurations in the ‘good’ configuration subset per field period. (b) Example of the variety of good $N=2$ configurations in a lower-dimensional MDS representation showing larger and lower torsion clusters. Three examples are illustrated numbered (i)–(iii), bearing features of the configurations excelling in the various physics features discussed before. (c) Average percentile measure across different $N$ for ‘good’ configurations. Note that there is no ‘good’ configurations for $N=6$. We also indicate as reference the marginal APM values, meaning the APM of the subset satisfying each of the thresholds separately, to illustrate the influence of each threshold on the others.

Figure 17

Figure 15. Behaviour of high-$N$ prone properties across different field periods. The plots show the behaviour of the mean and maximum (or minimum) values of the database as a function of the number of field periods $N$ of (a) rotational transform, $\iota$, (b) relative shift of surfaces with plasma beta, $\hat {\mathcal{S}}_{\mathrm{max}}$, and (c) effective $q$ for finite orbit width physics, $q_{\mathrm{eff}}$. The dotted lines show reference scalings, in the case of (a) the function $\iota =N/2$.

Figure 18

Table 4. Parameter search intervals for database construction. The table summarises the ranges of the input features and number of points used for its discretisation in the construction of the database. The top part of the table lists the axis curve parameters, showing the difference between $N=1$ and the other field periods. The second part of the table gives ranges of $\rho _{0}$, $\rho _{1}$, $\rho _{2}$, $\varDelta$ and $\lambda _B$ common to all $N$. Note the smaller dimensionality of the parameter space for $N = 1$, which is due to the larger number of constraints required to achieve curve closure (Plunk & Rodríguez 2026).

Figure 19

Figure 16. Illustration of different correlation measures. Examples of different data distributions illustrating the limitations of the different correlation measures (Pearson, Spearman and nonlinear). The artificial data are generated using (a) a linear function, (b) a cubic function, and (c) a Gaussian, with respective noise.

Figure 20

Figure 17. Correlation analysis of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ with input features. (a) The distribution of $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ as a function of the input features for the $N=4$ subset of the database. (b) Pearson (circles) and Spearman (triangles) correlation for different input features and different field periods $N$ (see colour bar). (c) Nonlinear correlation for different input features and different field periods $N$ (see colour bar).

Figure 21

Figure 18. Characteristic features of the basic input near-axis functions. Diagram showing the definition of characteristic features of curvature, torsion elongation and magnetic field. These features have a clearer meaning compared with the true input parameters.

Figure 22

Figure 19. Forward sequential feature selection examples. The two plots show the evolution of the $R^2$ coefficient of determination of the random forest models fitted as each of the features is added to the set of inputs. The bars denote the coefficient of determination of a univariate model including the feature. (a) Example for $N=4$, $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ considerations. (b) Example for $N=2$, $\epsilon _{\mathrm{eff}}$. These illustrate two different cases in which many features or few are needed to faithfully reproduce the behaviour in the database.

Figure 23

Figure 20. Feature importance analysis for $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ dependence on input features: PFI and cSAGE feature importance for the input features for predicting $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ of the $N=4$ subset of the database. The goodness of the model fit is shown on the right margin of the plot, in this case showing a good $R^2=0.97$ fit.

Figure 24

Figure 21. Friedman H-statistic for $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ dependence on input features. Summary of the feature overlap quantified by the Friedman H-statistic as a function of input feature for different field periods $N$. The value of the statistic shown is the maximum value of $H_{i,j}$ for fixed $i$ (the feature labelling the abscissa), with the maximising pair of the largest value (amongst all $N$) explicitly indicated. The size of the scatter comes to indicate the significance of $H_{i,j}$; its area is defined to be proportional to $1-H_{i,j}^{\mathrm{null}}/H_{i,j}$ with a lower bound.

Figure 25

Table 5. Clustering algorithms and their hyperparameter search spaces. Clustering algorithms used (with their scikit-learn pairing; see Pedregosa et al. 2011) and the hyperparameter scan performed to choose the number of clusters in the set analysed. Only algorithms that do not treat elements as noise have been considered here.

Figure 26

Figure 22. Illustrating examples of different Kauffmann number curves. Three-dimensional (top) and knot diagram (along the $z$ axis, bottom) for $L_K=0$ and $L_K=1$ curves. The curve on the left has $L_K=0$ as it follows from the lack of crossings. The grey curve is generated by the blackboard framing, what we take to be the reference $\theta =0$ curve. The curve on the right corresponds to the tall trefoil in figure 10 and the knot diagram clearly shows a total non-vanishing writhe.

Figure 27

Figure 23. Feature dependence statistical summary for $A_c^{\mathrm{mhd}}$. (a) Scatter plots showing the univariate dependence of $A_c^{\mathrm{mhd}}$ on the features $\tau _{c1}$ and $\rho _{1c}$ for the $N=2$ subset. (b) Summary of key statistical measures describing the dependence of $A_c^{\mathrm{mhd}}$ on input features. (b i) Linear correlation between the input features and $A_c^{\mathrm{mhd}}$. The different symbols indicate the Pearson and Spearman coefficients, while the colour distinguish different field periods. (b ii) Nonlinear correlation coefficient, where the colour distinguishes different field periods. (b iii) Friedman H-statistic where the size of the scatter indicates the significance of the measure compared with a null reference distribution, and the colour represents different field periods. The labels indicate which other feature they are most closely linked to. (b iv) Relative feature importance with symbols representing the PFI and cSAGE measures, and the colour representing different field periods. The values listed to the right next to the scatter indicate the coefficient of determination of a multivariate SVM model fitted to $L_{{\boldsymbol{\nabla }\kern-1.2pt\boldsymbol{B}}}$ in terms of the input features.

Figure 28

Figure 24. Feature dependence statistical summary for $f_{\mathcal{J}}$.

Figure 29

Table 6. Statistics of configuration features in the database. The table summarises the statistics of the different features of configurations (rows) for different field periods $N$ (columns). The numbers denote the average value, with the maximum and minimum values times ${\times}10^x$ represented as superscript and subscript respectively, where $x$ is given by the superscript or subscript of those.

Figure 30

Figure 25. Feature dependence statistical summary for $\epsilon _{\mathrm{eff}}^{\mathrm{edge}}$.