Computation of linear MHD instabilities with the multi-region relaxed MHD energy principle

A. Kumar, Z. Qu, M. J. Hole, A. M. Wright, J. Loizu, S. R. Hudson, A. Baillod, R. L. Dewar, N. M. Ferraro

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

Over the last decade, a variational principle based on a generalisation of Taylor's relaxation, referred to as multi-region relaxed magnetohydrodynamics (MRxMHDs) has been developed. The numerical solutions of the MRxMHD equilibria have been constructed using the Stepped Pressure Equilibrium Code (SPEC) (Hudson et al 2012 Phys. Plasmas 19 112502). In principle, SPEC could also be established to describe the MRxMHD stability of an equilibrium. In this work, a theoretical framework is developed to relate the second variation of the energy functional to the so-called Hessian matrix, enabling the prediction of MHD linear instabilities of cylindrical plasmas, and is implemented in SPEC. The negative and positive eigenvalues of the Hessian matrix predict the stability of an equilibrium. Verification studies of SPEC stability results with the M3D-C 1 code and the tearing mode Δ′ criterion have been conducted for ideal and resistive MHD instabilities, respectively, in a pressureless cylindrical tokamak, and have shown good agreement. Our stability analysis is a critical step towards understanding the MHD stability of three-dimensional MHDs where nested flux surfaces, magnetic islands and stochastic regions co-exist.

Original languageEnglish (US)
Article number045006
JournalPlasma Physics and Controlled Fusion
Volume63
Issue number4
DOIs
StatePublished - Apr 2021

All Science Journal Classification (ASJC) codes

  • Nuclear Energy and Engineering
  • Condensed Matter Physics

Keywords

  • linear MHD instabilities
  • MHD
  • multi-region relaxed (MRx) MHD
  • SPEC

Fingerprint

Dive into the research topics of 'Computation of linear MHD instabilities with the multi-region relaxed MHD energy principle'. Together they form a unique fingerprint.

Cite this