boundary integral methods for nimrod resistive wall...boundary integral methods for nimrod resistive...

19
Boundary integral methods for NIMROD resistive wall Dan Barnes 1 , Cihan Akçay and John Finn 2 , and Jacob King and Scott Kruger 3 1 Coronado Consulting 2 Tibbar Plasma Technologies Inc. 3 Tech-X Nov. 2–3, 2018 NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 1 / 19

Upload: others

Post on 14-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Boundary integral methods for NIMROD resistivewall

Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King andScott Kruger 3

1Coronado Consulting

2Tibbar Plasma Technologies Inc.

3Tech-X

Nov. 2–3, 2018

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 1 / 19

Page 2: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Outline

1 Introduction

2 External Vacuum Solver

3 Accuracy and convergence tests

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 2 / 19

Page 3: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Goal: To achieve higher-order convergence inNIMROD with a boundary-integral method (BIM) forproblems that use a (thin) resistive wall.

Use free-space Green’s functions to calculate the vacuum fields toupdate the normal component of B (Bn); external to NIMROD†

The implementation mirrors the existing NIMROD–GRIN‡

interface, except it:- requires NO additional interpolation in NIMROD.- provides the matrix necessary to compute the tangential

magnetic field, BTx , required to update Bn.An alternative to Carl Sovinec’s coding of the vacuum region inNIMROD.Originally built by D. Barnes to model the Tibbar electricaltransformer (finite cylinder).

†All the work is being performed with the developer version of NIMROD,NIMDEVEL‡Becera, Sovinec, Hegna, Tech-X

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 3 / 19

Page 4: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Progress to date

The solver has demonstrated O(10−9 − 10−10) accuracy for n = 0and n = 1.Solver tests on a circular torus indicate a higher-order (algebraic)convergence for n = 0 and n = 1.Successful interface with NIMROD.

- Debugging the incorporation of the derivative matrix tocompute BTx .

H–refinement tests in NIMROD produced the same growth ratesas those from GRIN for the (2,1) RWM, with better convergencerates.Analytic verification via toroidal Bessel functions: ring functions.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 4 / 19

Page 5: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

1 Introduction

2 External Vacuum Solver

3 Accuracy and convergence tests

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 5 / 19

Page 6: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Outline

1 Introduction

2 External Vacuum Solver

3 Accuracy and convergence tests

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 6 / 19

Page 7: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Given a normal B, Bn, on the boundary, calculate themagnetic potential ΦM and the tangential field BTx :Neumann problem

where S is the response matrix, i.e., ΦM = SBn.A derivative matrix, S′, required for the poloidal component of BTx :Φ′M = S′Bn, is also computed.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 7 / 19

Page 8: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Components of the boundary integral approach

Thin wall approximation: continuous Bn and a jump in Bt at r = rw .Solve ∇2ΦM = 0, using the free-space Green’s function.Approximate integrals due to a (2-D) logarithmic singularity.

- n = 0 & n = 1 use elliptic integrals.- n > 1 by recursion.

Matrix inversion and algebra:- ΦM = SBn- Φ′M = S′Bn to calculate BTx .

All of this is done in nimset time scales, independent of thetime-advance.S and S′ are never recalculated during the NIMRODtime-advance.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 8 / 19

Page 9: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Vacuum solver challenges

The Nyström collocation method (Young & Martinsson) is used todiscretize the boundary.This requires an interpolation from the collocation points to theNIMROD finite-element (FE) nodes.

This interpolation is performed in the vacuum solver, externalto NIMROD⇒ no additional interpolation in NIMROD!

Special quadratures to handle the logarithmic singularities:- Far segments use Gauss-Legendre (GL) quadrature.- Next door segments use special modified GL (Jim Bremer).- Same segments use yet different modified GL.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 9 / 19

Page 10: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Outline

1 Introduction

2 External Vacuum Solver

3 Accuracy and convergence tests

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 10 / 19

Page 11: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Testing

- Test the accuracy and convergence rates of the vacuum solverexternally with a manufactured solution.X

- Test the accuracy and convergence rates in NIMROD on anestablished resistive wall mode (RWM) test problem§X

- Test analytically by solving ∇2ΦM = 0.X–

§Andi Becera’s master thesisNIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 11 / 19

Page 12: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Testing of the vacuum solver

Manufacture a solution using several random sources (rings ofcharge density) inside the torus.

Given ∂nΦM , solve for ΦM and compare to the manufacturedsolution.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 12 / 19

Page 13: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Success: Numerical solution agrees well with themanufactured solution (for both n = 0 and n = 1)

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 13 / 19

Page 14: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

External h–refinement tests demonstrate higher-orderconvergence.

The underlying method has a slow convergence with O(10−9 − 10−10)accuracy

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 14 / 19

Page 15: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Preliminary tests in NIMROD on a very large-aspectratio (50) torus that is unstable to (2,1) RWM¶

Smoothed top-hat equilibrium current profile

J(ψ) =12

J0[tanh(ψv − ψ)wJ + 1] (1)

yields q0 = 1.06.Resistive wall of several mm. in thickness located at rw = 1.4Growth rate converges to that of a periodic cylinder for very largeaspect ratios.

Re Br Along Slice

50.0 50.5 51.0

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

x10-2

R

B0R

Re Br Along Slice

50.0 50.5 51.0

0.0

0.5

1.0

1.5

2.0

2.5

3.0

x103

R

J0Ph

i

¶Andi Becera, Masters ThesisNIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 15 / 19

Page 16: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

H-refinement tests using the new vacuum solverindicate high-order convergence

New Solver (NIMbnd) GRIN

Better performance than the NIMROD–GRIN implementation(right), especially for even-order FE’s.External tests indicate a convergence rate of pd or better.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 16 / 19

Page 17: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Analytic verification

Impose a Bn and solve for ΦM via ΦM = SBn.The analytic solution of ∇2χ = 0 is:

χ(ρ, θ) =√

cosh ρ− cos θ∑

m

αmQnm−1/2(cosh ρ) eimθ, (2)

where Qnm−1/2’s are the ring functions for the exterior of the torus.

Solve for αm’s by setting ΦM = χ at ρ = ρ0.Compute and compare the resulting Bn to that of the vacuumsolver:

Bn(θ) =cosh ρ0 − cos θ

asinh ρ0

∑m

αmeimθ×(1

2√

cosh ρ0 − cos θQn

m−1/2(cosh ρ0) +√

cosh ρ0 − cos θQn ′m−1/2(cosh ρ0)

).

If Bn is good, check BTx by computing and comparing χ′ to Φ′M .

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 17 / 19

Page 18: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Conclusions: A new vacuum solver based on thefree-space Green’s function has been developed andplugged into NIMROD.

The new solver- uses special quadratures to handle logarithmic singularities,- interpolates natively to output the solution at the NIMROD

nodes⇒ no additional interpolation in NIMROD!,- calculates the tangential B (BTx ) internally, outside NIMROD,- reproduces a manufactured solution to O(10−9 − 10−10),- has demonstrated higher-order convergence external to

NIMROD.H–refinement tests for the (2,1) RWM problem in NIMROD yield a∼cubic convergence rate, independent of FE polynomial order.The fixed convergence rate suggests improving the interpolation.Interfacing the derivative matrix required for BTx could alsoimprove the convergence rates.

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 18 / 19

Page 19: Boundary integral methods for NIMROD resistive wall...Boundary integral methods for NIMROD resistive wall Dan Barnes1, Cihan Akçay and John Finn2, and Jacob King and Scott Kruger

Future Work

Finish the incorporation of the derivative matrix required for thetangential B into NIMROD.

Then rerun the h-refinement tests.Explore other interpolation methods for the vacuum solver.

Then rerun the h-refinement tests.Calculate the response and derivative matrices for n > 1.Finish the analytic verification, using the toroidal ring functions.Publish in PoP or JCP (or both?)

NIMROD resistive wall Tibbar/Coronado/Tech-X NIMROD/CTTS–DPP 2018 19 / 19