Hostname: page-component-89b8bd64d-x2lbr Total loading time: 0 Render date: 2026-05-08T02:24:18.308Z Has data issue: false hasContentIssue false

Global stochastic optimization of stellarator coil configurations

Published online by Cambridge University Press:  12 April 2022

Silke Glas*
Affiliation:
Department of Computer Science, Cornell University, Ithaca, NY 14853, USA
Misha Padidar
Affiliation:
Center for Applied Mathematics, Cornell University, Ithaca, NY 14853, USA
Ariel Kellison
Affiliation:
Department of Computer Science, Cornell University, Ithaca, NY 14853, USA
David Bindel
Affiliation:
Department of Computer Science, Cornell University, Ithaca, NY 14853, USA
*
Email address for correspondence: smg374@cornell.edu
Rights & Permissions [Opens in a new window]

Abstract

In the construction of a stellarator, the manufacturing and assembling of the coil system is a dominant cost. These coils need to satisfy strict engineering tolerances, and if those are not met the project could be cancelled as in the case of the National Compact Stellarator Experiment (NCSX) project (R.L. Orbach, 2008, https://ncsx.pppl.gov/DOE_NCSX_052208.pdf). Therefore, our goal is to find coil configurations that increase construction tolerances without compromising the performance of the magnetic field. In this paper, we develop a gradient-based stochastic optimization model which seeks robust stellarator coil configurations in high dimensions. In particular, we design a two-step method: first, we perform an approximate global search by a sample efficient trust-region Bayesian optimization; second, we refine the minima found in step one with a stochastic local optimizer. To this end, we introduce two stochastic local optimizers: BFGS applied to the sample average approximation; and Adam, equipped with a control variate for variance reduction. Numerical simulations performed on a W7-X-like coil configuration demonstrate that our global optimization approach finds a variety of promising local solutions at less than $0.1\,\%$ of the cost of previous work, which considered solely local stochastic optimization.

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 (http://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
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Variety of stochastic minima derived with DTuRBO and AdamCV (D-ACV).

Figure 1

Figure 2. Random perturbations of a circular coil generated from a GP with length scale $\ell =0.1$ (a), $\ell =0.5$ (b) and $\ell =1.0$ (c). Note that perturbations generated from a GP with a larger length scale have lower frequency oscillations.

Figure 2

Table 1. Optimization parameter used in numerical simulations: weights in FOCUS objective function $\omega _B, \omega _L$; target length $L_{i}^{\text {target}}$; coil-to-coil separation width $\epsilon _c$; and length scale $\ell$.

Figure 3

Figure 3. Final coil configuration of local stochastic optimization: optimized with (a) SAA $p=10$ mm and (b) with AdamCV $p=10$ mm.

Figure 4

Table 2. Values of stochastic objective function (3.12a), normal field error (2.2) and stochastic normal field error $\mathbb {E}[f_B(\boldsymbol {x}+\boldsymbol {U})]$ for W7-X. The stochastic values are computed using perturbation size $p=10$ mm and we are averaging over 1000 realizations of $\boldsymbol {U}$. For the stochastic values we include the 95 % confidence interval after the function value.

Figure 5

Figure 4. Final coil sets for the optimization with D-ACV: (a) $p=5$ mm; (b) $p=10$ mm. Corresponding field error can be found in table 3. For each plot, we sorted and coloured the coils according to their stochastic objective value with respect to table 3: low (red); medium (blue); high (black). In panel (a), the two rightmost blue coils appear to be very close. This is deceptive as the rightmost coil extends outward while the other passes behind it.

Figure 6

Table 3. Values of stochastic objective function (3.12a), normal field error (2.2) and stochastic normal field error $\mathbb {E}[f_B(\boldsymbol {x}+\boldsymbol {U})]$ for six different coil configurations for W7-X shown in figure 4. The stochastic values are computed using the respective perturbation size, and averaged over 1000 realizations of $\boldsymbol {U}$. For the stochastic values we include the 95 % confidence interval after the function value. The colour adjacent to the coil configuration denotes the corresponding coloured coil set in figure 4. All coils have been optimized with D-ACV and the number in the coil configuration indicates the perturbation size.

Figure 7

Figure 5. Perturbation analysis for the three D-ACV-5 coil configurations of W7-X in figure 4(a) and values in table 3. The colour of the field error histogram is consistent with the colour of the coil in figure 4(a). All coil sets were perturbed 200 000 times with a perturbation size of $5$ mm.

Figure 8

Figure 6. (a) Poincaré plot for the best (with respect to stochastic field error) D-ACV-10 coil configuration (red, lower half) of W7-X in figure 4(b) (red) and values in table 3 compared with the Poincaré plot of the approximated target magnetic field (blue,upper half). (b) Rotational transform $\iota$ profile for the best D-ACV-10 coil configuration (red) and for approximated target magnetic field (blue).