Papers
Topics
Authors
Recent
Search
2000 character limit reached

ASTRA+STRAHL Framework in Tokamak Transport

Updated 25 December 2025
  • ASTRA+STRAHL is a modular framework for simulating tokamak plasma transport, integrating time-dependent main channel evolution with impurity charge-state kinetics.
  • It couples ASTRA’s transport of electron/ion profiles with STRAHL’s detailed impurity evolution, employing neoclassical and turbulent submodules for accurate predictions.
  • The framework underpins predictive and interpretive studies in SPARC H-modes and disruption scenarios, enhancing operational design through realistic impurity and radiative loss modeling.

The ASTRA+STRAHL framework refers to a tightly coupled suite of one-dimensional (radially resolved) transport solvers used extensively in modern tokamak physics for both predictive and interpretive simulation of plasma core, edge, and impurity transport phenomena. This modular system, particularly as enhanced for studies on SPARC H-mode impurity transport and disruption/re scenario modeling, enables the self-consistent evolution and mutual feedback of main ion/energy/particle profiles, impurity charge-state kinetics, neoclassical and turbulent transport, radiative losses, and specialized perturbations such as massive gas injection. The framework integrates multiple physics modules (e.g., FACIT for neoclassical coefficients, TGLF-SAT2 for turbulent fluxes, neural EPED-based pedestals, NEOART for disruption-phase neoclassics, REGIA for runaway generation), providing interpretable, medium-fidelity transport predictions that are critical for operational scenario design and experimental analysis (Muraca et al., 24 Dec 2025, Linder et al., 2020).

1. Framework Architecture and Data Coupling

The ASTRA+STRAHL framework consists of two primary codes linked on a one-dimensional normalized flux grid:

  • ASTRA handles time-dependent integrated transport for main channel quantities: electron/ion temperatures, densities, momentum, poloidal flux, and additional species (e.g., runaway electrons for disruption studies). It advances these profiles using explicit or implicit schemes (Crank–Nicolson) on a radial mesh ($60$ points typical, 0ρ10\leq \rho\leq 1) using local or global physics sources.
  • STRAHL resolves the full set of impurity charge-state densities nZc(ρ)n_{Z_c}(\rho) and associated radiative/atomic processes via solution of 1D advection-diffusion-reaction equations with time-dependent atomic rates (ADAS-retrieved).
  • At each main code time step Δt\Delta t:
    • ASTRA passes updated background profiles (nen_e, TeT_e, TiT_i, qq, geometry, rotational shear) to STRAHL.
    • STRAHL computes impurity evolution (sources, losses), radiated power PradP_{\text{rad}}, and updates neoclassical diffusivities/velocities (Dimp,VimpD_{\text{imp}}, V_{\text{imp}}) by calling neoclassical submodules (FACIT or NEOART).
    • For core turbulence modeling, ASTRA invokes TGLF-SAT2 to recover turbulent diffusivities/velocities (0ρ10\leq \rho\leq 10) for trace impurities and main ions.
    • The summed coefficients are returned to ASTRA for use in transport updates.
  • In disruption modeling (e.g., MGI), ASTRA additionally evolves runaway density 0ρ10\leq \rho\leq 11 using kinetic closures from REGIA, with partial-ionization corrections provided by STRAHL (Muraca et al., 24 Dec 2025, Linder et al., 2020).

2. Physics Modules: Neoclassical and Turbulent Transport

Neoclassical Transport (FACIT, NEOART)

Both FACIT and NEOART supply local neoclassical fluxes by analytic or semi-analytic formulas derived for arbitrary collisionality and geometry. The impurity flux for species 0ρ10\leq \rho\leq 12 is

0ρ10\leq \rho\leq 13

Here,

0ρ10\leq \rho\leq 14

with 0ρ10\leq \rho\leq 15 the ion gyrofrequency, 0ρ10\leq \rho\leq 16 the normalized collisionality, and 0ρ10\leq \rho\leq 17 the Mach number. Parametric dependence is encoded in 0ρ10\leq \rho\leq 18 (Muraca et al., 24 Dec 2025).

Turbulent Transport (TGLF-SAT2)

TGLF-SAT2 provides mode-resolved linear growth rates and frequencies (0ρ10\leq \rho\leq 19) and outputs quasi-linear turbulent transport coefficients. The diffusivity for species nZc(ρ)n_{Z_c}(\rho)0 is: nZc(ρ)n_{Z_c}(\rho)1 with nZc(ρ)n_{Z_c}(\rho)2 from the SAT2 saturation rule. The convective velocity includes thermo-diffusion, rotodiffusion, and gradients: nZc(ρ)n_{Z_c}(\rho)3 TGLF is invoked at each step and radius, with coefficients summed to nZc(ρ)n_{Z_c}(\rho)4 (Muraca et al., 24 Dec 2025).

3. Impurity Charge-State Evolution and Radiation

STRAHL advances the full multi-charge-state impurity distribution,

nZc(ρ)n_{Z_c}(\rho)5

using atomic rates (nZc(ρ)n_{Z_c}(\rho)6) from ADAS. Impurity sources are set by wall flux or user constraints (e.g., nZc(ρ)n_{Z_c}(\rho)7), and resulting charge distributions feed back to nZc(ρ)n_{Z_c}(\rho)8, total radiated power nZc(ρ)n_{Z_c}(\rho)9, and modified resistivity profiles in the main transport equations. Multiple neutral species and population advection are supported in MGI simulations, with explicit tracking until ionization (Linder et al., 2020).

4. Specialized Models: Pedestal Height/Width, Runaway Generation

EPED-NN Pedestal Model

A two-hidden-layer feed-forward ANN trained on %%%%3$60$3%%%%1 EPED runs enables rapid prediction of pedestal height (Δt\Delta t2) and width (Δt\Delta t3), as a function of shaping and operational parameters including Δt\Delta t4 (Muraca et al., 24 Dec 2025).

REGIA Runaway Source Module

REGIA supplies reduced Dreicer and avalanche source terms for Δt\Delta t5, including partial-ionization effects, via analytic or neural-network surrogates. These rates depend on local Δt\Delta t6 (the latter informed by STRAHL), with closed-form and general kinetic models for Δt\Delta t7 and Δt\Delta t8 (Linder et al., 2020).

5. Numerical Implementation and Workflow

  • Grid and Time-Stepping: Uniform mesh in Δt\Delta t9 or nen_e0 (nen_e1); ASTRA steps with Crank–Nicolson and adaptive nen_e2, STRAHL uses vertex-centered finite volume, blending upwind and centered differencing for Peclet number control.
  • Boundary Conditions: Fixed outer nen_e3 at pedestal (impurity source), Dirichlet for nen_e4 at edge, symmetry at axis. No inner-wall impurity inflow.
  • Coupling Loop: At each nen_e5, update backgrounds (ASTRA), call transport modules, advance impurities/radiation (STRAHL), propagate back nen_e6, iterate to convergence or stationarity.
  • Disruption/Transient Extensions: In disruptions, when the neutral or impurity front reaches rational surfaces (nen_e7), time-localized boosts to nen_e8 are applied (e.g., nen_e9, TeT_e0 on ms timescales) to mimic magnetic stochasticity (Linder et al., 2020).

6. Sensitivity and Benchmarking Studies

Parametric scans are performed across:

  • Top-of-pedestal impurity fractions (TeT_e1), toroidal edge velocity (TeT_e2, TeT_e3), and D-T mix (TeT_e4, TeT_e5).
  • Monitored outputs include impurity peaking factor TeT_e6, core density peaking TeT_e7, fusion gain TeT_e8, and access to H-mode (TeT_e9).
  • Key findings: Turbulent impurity transport (TiT_i0) dominates over neoclassical in SPARC H-modes at low TiT_i1. Variations in TiT_i2 have TiT_i3 effect on TiT_i4 or peaking; changes in TiT_i5 produce competing effects that nearly cancel, rendering TiT_i6 insensitive. Rotation has negligible impact below TiT_i7 km/s (realistic parameter range) (Muraca et al., 24 Dec 2025).

7. Applications, Modifications, and Required Inputs

The ASTRA+STRAHL framework has been applied to:

  • H-mode core-pedestal transport and impurity control in burning plasma scenarios (SPARC, ITER).
  • Disruption and runaway electron scenario modeling with massive impurity (e.g., Ar) injection in ASDEX Upgrade.
  • Studies of isotope mixing (D-T fuel splits) and impact on core fusion gain, density peaking, and impurity pinches.
  • Reproduction of experimental observables: line-averaged density, current decay, RE current plateau, radiation, and SXR diagnostics.

Essential code modifications include: addition of REGIA and neural surrogate modules, parallelization of neoclassical calls, multiple neutral species support, and tightly unified mesh management to avoid interpolation artifacts. Typical input requirements are background profiles (from experiment or scenario design), heating source characteristics, wall impurity influxes, atomic rates, geometry, and turbulence/transport settings (Muraca et al., 24 Dec 2025, Linder et al., 2020).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to ASTRA+STRAHL Framework.