Plasma Radiation
Overview
In PROCESS we have two distinct plasma radiation contributions that are calculated separately. These are the synchrotron radiation and then the line and Bremsstrahlung radiation combined.
By changing the input parameter radius_plasma_core_norm, the user may set the normalised radius defining the 'core' region of the plasma. Anything past this normalised radius is known as the plasma 'edge'. The synchrotron radiation loss is always deemed to come from the 'core' region.
Line & Bremsstrahlung Radiation
The radiation per unit volume is determined using loss functions computed by the ADAS405 code 1.
The effective collisional–radiative coefficients necessary to determine the ionization state and radiative losses of each ionic species,
assuming equilibrium ionization balance in an optically thin plasma, were sourced from ADF11-derived data files 2.
These coefficients utilize the generalized collisional-radiative approach 3 for elements such as \text{H, He, Be, C, N, O, Ne,} and \text{Si}.
For \text{Ni}, the data is based on 4, for \text{Fe} it is derived from 5; and for \text{W,} the data is obtained from 6. The \text{Ni} and \text{Fe} rates incorporate a density dependence as described in 7. For \text{Kr} and \text{Xe}, data is taken from the ADAS baseline.
The computed loss functions exhibit a weak dependence on density but are evaluated at a fixed electron density of 10^{19} \text{m}^{-3}. This differs from strict coronal equilibrium, which assumes density independence. In practice, non-local effects arising from density and temperature gradients are significant but are not considered here. The loss functions account for Bremsstrahlung, line radiation, and recombination radiation, represented by:
where P_i is the radiation per unit volume (excluding synchrotron radiation), L_Z (Z_i, T) is the loss function for ion species i at temperature T, and n_i is the density of ion species i.
The source data comprises of 200 separate data points with a fitted temperature range of 1 \ \text{eV} tp 40 \ \text{keV}. The fitted radiation profiles for each species against temperature can be found in the figure below.
For the regime above 40 \ \text{keV} whichc an be seen by the dashed lines in Figure 1 above, the radiation is assumed to be Bhremsstrahlung dominated so the values are extrapolated via a power law.
Location of impurities
All species/impurities are currently assumed to be distributed at a fixed relative value to the electron density profile throughout the plasma. So the electron density and temperature profiles are integrated using the values of f_nd_impurity_electron() to get the line and Bhremmsstrahlung radiation of a species across the plasma profile.
Particle confinement
For the loss function L_Z (Z_i, T), the particles are assumed to be in equailibrium and thus have infinite confinement time. (This is the data found at the bottom of the ADAS derived files in process/data/lz_non_corona_14_elements)
This assumes:
-
There are no particle losses to the walls of the confinement vessel or through magnetic field lines.
-
The system exists in a perfectly steady state where the ionization and recombination rates precisely balance, allowing the coronal equilibrium model to apply perfectly.
-
The radiation is "optically thin," meaning that the emitted photons can escape the plasma without being re-absorbed by other particles.
The radiation emission is numerically integrated over the plasma profile, using the corresponding temperature and density distributions. Emission is only considered from within the separatrix, as the PROCESS model does not account for the scrape-off layer. The plasma inside the separatrix is divided into two regions: the “core” and the “edge,” separated by a normalized minor radius defined by the user. Radiation is calculated separately for the core and edge regions, except for synchrotron radiation, which is assumed to originate solely from the core.
Reduction of core radiation
Work by H.Lux et al.8 has showed that reducing the total core contribution of the radiation from that predicted by the raw ADAS data allows better fitting to the \text{IPB98(y,2)} scaling for actual plasma stored energies calculated in the ASTRA/TGLF codes.
Setting of the value f_p_plasma_core_rad_reduction will cause each radiated power density value in the core profile to be multiplied by this value. This in essence allows a scaling of the core radiated power to be higher or lower than the raw ADAS data.
Synchrotron radiation | psync_albajar_fidone()
The formula below is the current synchrotron radiation loss power implemented in PROCESS. It is a combination of the general form given by Albajar et al. 9 and a wall reflectivity correction given by Fidone et al. 10
where T_{\text{e0}} is the central electron temperature in keV, R is the plasma major radius, a is the plasma minor radius, \kappa is the plasma separatrix elongation, B_{\text{T}} is the on axis toroidal magnetic field, n_{\text{e0,20}} is the central electron density in units of 10^{20} \text{m}^{-3}, \alpha_n is the density profile peaking parameter, \alpha_T is the temperature profile peaking parameter, \beta_T is the secondary temperature profile peaking parameter and A is the plasma aspect ratio.
The original form of the synchrotron radiation formula presented by Albajar et al. 9 is based off using multiple non-linear regression from a database consisting of 3000 complete computations of the analytical expression for synchrotron power derived by Albajar et al.9 to include aspect ratio and temperature profile dependence.
The fitting variable range is:
- 10 < T_{\text{e0}} < 100 \ \text{keV}
- 10^2 < p_{\text{a0}} < 1 \times 10^4
- 1 < \kappa < 2.5
- 0 < \alpha_n < 2
- 0 < \alpha_T < 8
- 1 < \beta_T < 8
The root mean square error of the fit is found to be 5.8%
The original form also uses a fair estimation of the effect of a wall with a reflection coefficient f_{\text{reflect}} obtained from the Trubnikov approach 11.
It should also be noted that the wall reflection coefficient for the synchrotron radiation is poorly known.
- The wall reflection factor (f_{\text{reflect}}) may be set by the user by inputting
f_sync_reflect = <value>.
The wall reflectivity correction presented later by Fidone et al. 10 is of the form:
A comparison of the different reflection functions can be seen in the graph below:
The power loss due to synchrotron radiation grows as the aspect ratio decreases. At high aspect ratios (A > 6), although P_{\text{syn}} increases with R, the normalized synchrotron loss saturates. This is due to the fact that the magnetic field inhomogeneity vanishes for large A. For the above reason a G correction factor is implemented.This gives an root mean square error of 6.2% with respect to a secondary dataset consisting of 640 complete computations for the same range of variables variables above and for an aspect ratio interval of 1.5 <A< 15.
Impurity Radiation Class | ImpurityRadiation
Initialization | __init__()
Initialize the FusionReactionRate class with the given plasma profile.
Parameters:
plasma_profile (PlasmaProfile): The parameterized temperature and density profiles of the plasma. Taken from the plasma_profile object.
Attributes:
plasma_profile(PlasmaProfile): Plasma profile instance.rho(numpy.ndarray): Density profile along the x-axis.rhodx(numpy.ndarray): Density profile step size along the x-axis.imp(numpy.ndarray): Indices of impurities with a fraction greater than 1.0e-30.pimp_profile(numpy.ndarray): Impurity profile array initialized to zeros.pden_impurity_rad_profile(numpy.ndarray): Total radiation profile array initialized to zeros.pden_impurity_core_rad_profile(numpy.ndarray): Core radiation profile array initialized to zeros.pden_impurity_rad_total(float): Total radiation initialized to 0.0.pden_impurity_core_rad_total(float): Core radiation initialized to 0.0.
Key Constraints
Radiation power density upper limit
This constraint can be activated by stating icc = 17 in the input file.
Ensures that the calculated total radiation power density does not exceed the total heating power to the plasma (i.e. the sum of the fusion alpha power coupled to the plasma, other charged particle fusion power, auxiliary injected power and the ohmic heating power). If the radiation power is higher than the heating power then the change in the stored plasma thermal energy is negative, -\frac{\mathrm{d}W}{\mathrm{d}T}. This means the plasma is cooling and is thus not a viable plasma solution.
f_{\alpha, \text{plasma}} is the fraction of alpha power that is coupled to the plasma (f_p_alpha_plasma_deposited).
The scaling value fradpwr can be varied also.
It is recommended to have this constraint on as it is a plasma stability model
Radiation wall load upper limit
This constraint can be activated by stating icc = 67 in the input file.
The limiting value of q_{\text{fw,rad}} in \mathrm {MWm^{-2}} is be set using input parameter pflux_fw_rad_max.
The scaling value fpflux_fw_rad_max can be varied also.
-
“ADAS: Docmentation,” Adas.ac.uk, 2024. https://www.adas.ac.uk/manual.php ↩
-
“OPEN-ADAS,” Adas.ac.uk, 2025. https://open.adas.ac.uk/adf11 (accessed Jan. 15, 2025). ↩
-
H. P. Summers et al., “Ionization state, excited populations and emission of impurities in dynamic finite density plasmas: I. The generalized collisional–radiative model for light elements,” Plasma Physics and Controlled Fusion, vol. 48, no. 2, pp. 263–293, Jan. 2006, doi: https://doi.org/10.1088/0741-3335/48/2/007. ↩
-
M. Arnaud and R. Rothenflug, “An updated evaluation of recombination and ionization rates,” Astronomy & Astrophysics Supplement Series, vol. 60, no. 3, pp. 425–457, Jun. 1985. ↩
-
M. Arnaud, R. Rothenflug, An updated evaluation of recombination and ionization rates, Astron. & Astrophys. Supp. Ser. 60 (1985) 425–457. ↩
-
T. Pütterich, R. Neu, R. Dux, A. D. Whiteford, and M. G. O’Mullane, “Modelling of measured tungsten spectra from ASDEX Upgrade and predictions for ITER,” Plasma Physics and Controlled Fusion, vol. 50, no. 8, p. 085016, Jun. 2008, doi: https://doi.org/10.1088/0741-3335/50/8/085016. ↩
-
Summers, H. P. (1974). Tables and Graphs of Collisional Dielectronic Recombination and Ionisation Coefficients and Ionisation Equilibria of H-like to A-like Ions of Elements. Appleton Laboratory. ↩
-
H. Lux, R. Kemp, E. Fable, and R. Wenninger, “Radiation and confinement in 0D fusion systems codes,” Plasma Physics and Controlled Fusion, vol. 58, no. 7, pp. 075001–075001, May 2016, doi: https://doi.org/10.1088/0741-3335/58/7/075001. ↩
-
F. Albajar, J. Johner, and G. Granata, “Improved calculation of synchrotron radiation losses in realistic tokamak plasmas,"Nuclear Fusion, vol. 41, no. 6, pp. 665–678, Jun. 2001, doi: https://doi.org/10.1088/0029-5515/41/6/301. ↩↩↩
-
I. Fidone, G Giruzzi, and G. Granata, “Synchrotron radiation loss in tokamaks of arbitrary geometry,” Nuclear Fusion, vol. 41, no. 12, pp. 1755–1758, Dec. 2001, doi: https://doi.org/10.1088/0029-5515/41/12/102. ↩↩
-
Trubnikov, B.A., in Reviews of Plasma Physics, Vol. 7 (Leontovich, M.A., Ed.), Consultants Bureau, New York (1979) 345. ↩
