Numerical Approach of Fast Free-boundary Equilibrium Solver Based on Finite Difference Method in Tokamaks

X. Song, E. Schuster, B. Leard, S.-T. Paruchuri, Z. Wang, L. Yang

11th ITER International School on “ITER Plasma Scenarios and Control”

San Diego, California, USA, July 25-29, 2022

Abstract

Plasma equilibrium, a fundamental property in tokamaks, is widely used in exploring nominal plasma scenarios and developing various control strategies, from startup to termination of a discharge pulse. The plasma equilibrium equation in axisymmetric tokamaks, known as the Grad-Shafranov equation, can be solved either in an analytic way as a fixed-boundary solution or in a numerical way as a free-boundary solution. The free-boundary equilibrium (FBE) equation is a 2D (R, Z) partial differential equation (PDE) for the poloidal flux (ψ), which depends on the plasma current density, plasma pressure, and external coils currents. The dependence on the plasma current density, which in turn depends on ψ, makes the FBE equation nonlinear. In this work, a fast numerical approach based on the finite difference method associated with Dirichlet boundary conditions on a rectangular grid is developed to solve the FBE equation within a Picard iteration. During the iterations, plasma equilibrium quantities are varied to achieve prescribed plasma parameters, such as total Ip and βp. The solver can run in a direct way where external coils currents are given, and in an indirect way where reference plasma boundary is constrained to find the needed coils currents. To validate the mathematical correctness and accuracy of the numerical solver, the equilibrium solutions are benchmarked against other numerical codes such as FEEQS.M and EFIT based on EAST and DIII-D experimental data.

*Supported by the US DOE under DE-SC0021385.