A new perturbation and continuation method is presented for computing and analyzing stellarator equilibria. The method is formally derived from a series expansion about the equilibrium condition $F \equiv J \times B - \nabla p = 0$, and an efficient algorithm for computing solutions to 2nd and 3rd order perturbations is developed. The method has been implemented in the DESC stellarator equilibrium code, using automatic differentiation to compute the required derivatives. Examples are shown demonstrating its use for computing complicated equilibria, perturbing a tokamak into a stellarator, and performing parameter scans in pressure, rotational transform and boundary shape in a fraction of the time required for a full solution.
翻译:为计算和分析恒星平衡提供了一种新的扰动和延续方法。该方法正式源于关于平衡条件的连续扩展 $F \ equiv J\ times B -\ times B -\ nabla p = 0 美元,并开发了计算第2和第3顺序扰动解决方案的有效算法。该方法已在DESC 星际平衡代码中应用,使用自动区分法计算所需的衍生物。示例显示了该方法用于计算复杂平衡、将托卡马克转换成星际仪、在压力中进行参数扫描、旋转变换和在完全解决方案所需时间的一小部分范围内进行边界形状扫描。