Title: Presented by Stuart R' Hudson
1TITLE
Suppression of Magnetic Islands In Stellarator
equilibrium calculationsApplication to NCSX.
- Presented by Stuart R. Hudson
- for the NCSX design team.
2The NCSX Team
3Outline
- Description of the National Compact Stellarator
Experiment - Island elimination in free-boundary equilibria
- Coil-Healing
- Results showing good flux surfaces for healed
coils.
4National Compact Stellarator eXperiment (NCSX)
- NCSX is designed to give
- low-aspect ratio
- quasi-axisymetric
- stable at 4 to kink, ballooning,
- low effective ripple
- Plasma designed using Levenberg-Marquadt
optimization routine - Fixed boundary optimization adjusts boundary
- Free boundary optimization adjusts coil geometry
5Device Parameters
6NCSX Machine
7NCSX Coils
8NCSX Modular Coils
9NCSX Trim Coils
10Fixed Boundary Healing
- Equilibrium (including islands resonant
fields) is determined by plasma boundary.
m5 island supressed
large m5 island
PIES equilibrium before boundary variation
PIES equilibrium after boundary
variation
11Requirement(s) of coil healing
- Plasma and design optimization routines rely on
equilibrium calculations - all fast equilibrium codes (in particular VMEC)
presuppose perfect nested magnetic surfaces - existence / size of magnetic islands cannot be
addressed - Practical restrictions ensure the coil field
cannot balance exactly the plasma field at every
point on a given boundary. Instead - the spectrum of B.n at the boundary relevant to
island formation must be suppressed - coil alteration must not degrade previously
performed plasma optimization (ideal stability,
quasi-axisymmetry,) - coil alteration must not violate engineering
constraints
12Coil Healing Algorithm
Coil Field
Coil geometry
Plasma Field
1) Bn BPn BC(?n)
2) ?p J(n1) ? Bn
solve for J
standard PIES
3) J(n1) ? ? BP
coil healing
solve for BP
4) BP(n1) ?BPn(1- ?)BP
blending
nearly integrable field
5) B BP(n1) BC(?n)
resonant harmonics
matrix coupling resonant coil field to coil
geometry
6) Bi ?BCij ? ??nj
7) ?j (n1) ?jn ??jn
adjust coil geometry
13Step 1 Initialization
1) B BPn BC(?n)
- The plasma field BP is initialized by a VMEC
equilibrium. - The initial coil geometry is described by a set
of Fourier modes ?, provided by the COILOPT code,
and produce a coil field BC. - The initial plasma is stable to kink / ballooning
modes, and the initial coil set satisfies
engineering constraints.
14Step 2 Calculation of Plasma Current
2) ?p J(n1) ? Bn
- The plasma current J is solved from force
balance. - A magnetic differential equation arises for the
parallel current and this is solved by
constructing magnetic coordinates.
15Step 3 The plasma field is calculated.
- 1) The plasma magnetic field is solved from the
current.
3) J(n1) ? ? B
Step 4 The plasma field is blended.
4) BP(n1) ?BPn(1- ?)BP
- Blending (?0.99) provides numerical stability.
- This completes the standard PIES algorithm.
16Step 3.1 Free boundary PIES
coils
Solution on interior grid with PIES
Greens function solution in exterior region with
NESTOR code
plasma
Match exterior and interior solution on control
surface
17Step 5 Identification of nearly integrable
field.
5) B BP(n1) BC(?n)
- The total magnetic field is the sum of the
updated plasma field, and the previous coil
field, and may be considered as a nearly
integrable field. - Magnetic islands may exist at rational rotational
transform surfaces of a nearby integrable field. - Such surfaces (quadratic-flux minimizing
surfaces) are constructed and are used to
calculate resonant harmonics of both the plasma
field and coil field.
18Step 5.1 Construction of rational surfaces.
- Quadratic-flux minimizing surfaces may be thought
of as rational rotational transform flux surfaces
of a nearby integrable field. - Hudson Dewar, Physics of Plasmas
6(5)1532,1999. - 2) Quadratic-Flux Surface Functional ?2
( ? )
arbitrary surface
Euler-Lagrange equation
Action-gradient
- Extremizing surfaces are comprised of a family of
periodic curves - ( integral curves of B -? C ), along which the
action gradient ? is constant.
19Step 5.1 Example of rational surface
Poincare plot on ?0 plane (red dots)
Rational surface passes through island
Cross section of rational surface on ?0
plane (black line)
?0 plane
20Step 5.2 Calculation of resonant fields
- The resonant fields are calculated by Fourier
decomposing the normal field to the rational
surface. - An angle coordinate corresponding to a straight
field line angle of an underlying integrable
field is used.
n
e?
e?
for given plasma field, total resonant
field expressed as function of coil geometry
21Step 5.3 Calculation of Engineering constraints
- Engineering constraints are calculated by the
COILOPT code. - In this application, the coil-coil separation and
coil minimum radius of curvature are considered. - Coil-coil separation and minimum radius of
curvature are functions of the Fourier
description of the coils.
single filament description of coils
radius of curvature must exceed ?iR0
coil-coil separation must exceed ?iCC0
Coil-coil separation and minimum radius of
curvature expressed as functions of coil geometry
22Step 5.4 Calculation of physics stability
For given coil set,
free-boundary VMEC determines equilibrium,
TERPSICHORE / COBRA give kink / ballooning
stability
Kink stability and ballooning stability expressed
as functions of coil geometry
23Step 5.5 Construction of dependent function
vector
- A vector is constructed ( seek B0 )
resonant fields
coil-coil separation
radius of curvature
kink, ballooning eigenvalue
24Step 5.6 Construction of Coupling Matrix
- The coils lie on a winding surface with toroidal
variation given by a set of geometry parameters - The dependent vector B is a function of a set of
harmonics ? - First order expansion
- is calculated from finite differences.
Coupling Matrix of partial derivatives of
resonant coil field at rational surface
25Step 6 Newton method determines coil change
- A Newton method solves for the coil-correction
- Singular Value Decomposition enables the N?M
Matrix to be inverted.
26Step 7 Coils adjusted to cancel resonant fields
- The toroidal variation of the coils on a winding
surface is adjusted to cancel resonant fields.
modular coils
plasma
winding surface
new coil location
27Coil Healing Algorithm Summary
1) Bn BPn BC(?n)
2) ?p J(n1) ? Bn
standard PIES
3) J(n1) ? ? BP
coil healing
4) BP(n1) ?BPn(1- ?)BP
5) B BP(n1) BC(?n)
6) Bi ?BCij ? ??nj
7) ?j (n1) ?jn ??jn
At each iteration, coil geometry is adjusted to
cancel resonant fields the iterations continue
until convergence in both the plasma and coil
geometry is reached.
28Healed coils show good-flux-surfaces
VMEC initialization boundary
?3/5 surface
Poincare plot on up-down symmetric ?2?/6
?3/6 surface
high order islands not considered.
29Healed coils have improved surface quality.
healed coils
unhealed coils
large (5,3) island
30Comparison of healed and unhealed coils
- plot shows coils in u-v plane on winding surface
- coil change ? 2cm
- coil change exceeds
- construction tolerances
- does not impact machine design (diagnostic, NBI
access still ok) - the resonant harmonics have been adjusted
healed
original
31Multi-filament coil calculation
Inner wall
Single filament equilibrium
Multi filament equilibrium
The multi filament coils show further
improvement
32Vacuum states with good surfaces exist.
The healed coils maintain good vacuum states
33Trim Coils provide additional island control
m6 island
34Summary
- Adjusting the coil geometry at every PIES
iteration enables effective control of
non-linearity of the plasma response. - The plasma and coils converge simultaneously to
an equilibrium with selected islands suppressed. - Additional constraints on rotational transform,
location of axis,. . . may be included. - The procedure is slow !
- PIES requires detailed field line following to
determine topology of magnetic field and
construction of magnetic coordinates. - Kink evaluation requires multiple VMEC and
TERPSICHORE calculations at every PIES iteration - Speed presently being improved by parallelization
etc.