sawteeth

Description of sawtooth events. This IDS must be used in homogeneous_time = 1 mode

  • Maximum occurrences (MDS+ backend only): 2

New in version 3.0.4: lifecycle status alpha

Changed in version 4.1.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

vacuum_toroidal_fieldstructureCharacteristics of the vacuum toroidal field (used in rho_tor […]

Characteristics of the vacuum toroidal field (used in rho_tor definition)

vacuum_toroidal_field/r0mFLT_0DReference major radius where the vacuum toroidal magnetic field […]

Reference major radius where the vacuum toroidal magnetic field is given (usually a fixed position such as the middle of the vessel at the equatorial midplane)

vacuum_toroidal_field/b0(:)TFLT_1DVacuum toroidal field at R0 [T]; Positive sign means anti-clockwise […]

Vacuum toroidal field at R0 [T]; Positive sign means anti-clockwise when viewing from above. The product R0B0 must be consistent with the b_tor_vacuum_r field of the tf IDS.

Coordinate

1

time

crash_trigger(:)INT_1DFlag indicating whether a crash condition has been satisfied […]

Flag indicating whether a crash condition has been satisfied : 0 = no crash. N(>0) = crash triggered due to condition N as follows. 1: crash triggered by the ideal kink criterion; 2: crash triggered by the ideal kink criterion including kinetic effects from fast particles; 31: crash triggered by the resistive kink criterion (meeting necessary conditions for reconnection); 32: crash triggered by the resistive kink criterion (resistive kink mode is unstable). The distinction between 31 and 32 only indicates whether (31) or (32) was the last criterion to be satisfied

Coordinate

1

time

profiles_1d(itime)AoSCore profiles after sawtooth crash for various time slices

Core profiles after sawtooth crash for various time slices

Coordinate

1

profiles_1d(itime)/time

profiles_1d(itime)/gridstructureRadial grid

Radial grid

profiles_1d(itime)/grid/rho_tor_norm(:)1FLT_1DNormalized toroidal flux coordinate. […]

Normalized toroidal flux coordinate. The normalizing value for rho_tor_norm, is the toroidal flux coordinate at the equilibrium boundary (LCFS or 99.x % of the LCFS in case of a fixed boundary equilibium calculation, see time_slice/boundary/b_flux_pol_norm in the equilibrium IDS)

Alternatives for this coordinate

The following items may be used as a coordinate instead of rho_tor_norm:

Coordinate

1

1...N

profiles_1d(itime)/grid/rho_tor(:)mFLT_1DToroidal flux coordinate = sqrt(phi/(pi\*b0)), where the toroidal […]

Toroidal flux coordinate = sqrt(phi/(pi*b0)), where the toroidal magnetic field, b0, corresponds to that stored in vacuum_toroidal_field/b0 and pi can be found in the IMAS constants

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/rho_pol_norm(:)1FLT_1DNormalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) […]

Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)))

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/psi(:)WbFLT_1DPoloidal magnetic flux. […]

Poloidal magnetic flux. Integral of magnetic field passing through a contour defined by the intersection of a flux surface passing through the point of interest and a Z=constant plane. If the integration surface is flat, the surface normal vector is in the increasing vertical coordinate direction, Z, namely upwards.

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/volume(:)m^3FLT_1DVolume enclosed inside the magnetic surface

Volume enclosed inside the magnetic surface

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/area(:)m^2FLT_1DCross-sectional area of the flux surface

Cross-sectional area of the flux surface

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/surface(:)m^2FLT_1DSurface area of the toroidal flux surface

Surface area of the toroidal flux surface

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/grid/psi_magnetic_axisWbFLT_0DValue of the poloidal magnetic flux at the magnetic axis (useful […]

Value of the poloidal magnetic flux at the magnetic axis (useful to normalize the psi array values when the radial grid doesn’t go from the magnetic axis to the plasma boundary)

profiles_1d(itime)/grid/psi_boundaryWbFLT_0DValue of the poloidal magnetic flux at the plasma boundary (useful […]

Value of the poloidal magnetic flux at the plasma boundary (useful to normalize the psi array values when the radial grid doesn’t go from the magnetic axis to the plasma boundary)

profiles_1d(itime)/t_e(:)eVFLT_1DElectron temperature

Electron temperature

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/t_i_average(:)eVFLT_1DIon temperature (averaged on charge states and ion species)

Ion temperature (averaged on charge states and ion species)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/n_e(:)m^-3FLT_1DElectron density (thermal+non-thermal)

Electron density (thermal+non-thermal)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/n_e_fast(:)m^-3FLT_1DDensity of fast (non-thermal) electrons

Density of fast (non-thermal) electrons

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/n_i_total_over_n_e(:)1FLT_1DRatio of total ion density (sum over species and charge states) […]

Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/momentum_phi(:)kg.m.s^-1FLT_1DTotal plasma toroidal momentum, summed over ion species and electrons

Total plasma toroidal momentum, summed over ion species and electrons

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

Changed in version 4.1.0: Renamed from momentum_tor

profiles_1d(itime)/zeff(:)1FLT_1DEffective charge

Effective charge

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_e(:)PaFLT_1DElectron pressure

Electron pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_e_fast_perpendicular(:)PaFLT_1DFast (non-thermal) electron perpendicular pressure

Fast (non-thermal) electron perpendicular pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_e_fast_parallel(:)PaFLT_1DFast (non-thermal) electron parallel pressure

Fast (non-thermal) electron parallel pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_i_total(:)PaFLT_1DTotal ion pressure (sum over the ion species)

Total ion pressure (sum over the ion species)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_i_total_fast_perpendicular(:)PaFLT_1DFast (non-thermal) total ion (sum over the ion species) perpendicular […]

Fast (non-thermal) total ion (sum over the ion species) perpendicular pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/p_i_total_fast_parallel(:)PaFLT_1DFast (non-thermal) total ion (sum over the ion species) parallel […]

Fast (non-thermal) total ion (sum over the ion species) parallel pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/pressure_thermal(:)PaFLT_1DThermal pressure (electrons+ions)

Thermal pressure (electrons+ions)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/pressure_perpendicular(:)PaFLT_1DTotal perpendicular pressure (electrons+ions, thermal+non-thermal)

Total perpendicular pressure (electrons+ions, thermal+non-thermal)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/pressure_parallel(:)PaFLT_1DTotal parallel pressure (electrons+ions, thermal+non-thermal)

Total parallel pressure (electrons+ions, thermal+non-thermal)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/j_total(:)A.m^-2FLT_1DTotal parallel current density = average(jtot.B) / B0, where […]

Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/j_phi(:)A.m^-2FLT_1DTotal toroidal current density = average(j_phi/R) / average(1/R)

Total toroidal current density = average(j_phi/R) / average(1/R)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

Changed in version 4.1.0: Renamed from j_tor

profiles_1d(itime)/j_ohmic(:)A.m^-2FLT_1DOhmic parallel current density = average(J_Ohmic.B) / B0, where […]

Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/j_non_inductive(:)A.m^-2FLT_1DNon-inductive (includes bootstrap) parallel current density = […]

Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/j_bootstrap(:)A.m^-2FLT_1DBootstrap current density = average(J_Bootstrap.B) / B0, where […]

Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/conductivity_parallel(:)ohm^-1.m^-1FLT_1DParallel conductivity

Parallel conductivity

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/e_field_parallel(:)V.m^-1FLT_1DParallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ […]

Parallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ B0

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/q(:)1FLT_1DSafety factor

Safety factor

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/magnetic_shear(:)1FLT_1DMagnetic shear, defined as rho_tor/q . […]

Magnetic shear, defined as rho_tor/q . dq/drho_tor

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/phi(:)WbFLT_1DToroidal flux

Toroidal flux

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/psi_star_pre_crash(:)WbFLT_1DPsi\* = psi - phi, just before the sawtooth crash

Psi* = psi - phi, just before the sawtooth crash

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/psi_star_post_crash(:)WbFLT_1DPsi\* = psi - phi, after the sawtooth crash

Psi* = psi - phi, after the sawtooth crash

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm (or alternatives)

profiles_1d(itime)/timesFLT_0DTime

Time

diagnosticsstructureDetailed information about the sawtooth characteristics

Detailed information about the sawtooth characteristics

diagnostics/magnetic_shear_q1(:)1FLT_1DMagnetic shear at surface q = 1, defined as rho_tor/q . […]

Magnetic shear at surface q = 1, defined as rho_tor/q . dq/drho_tor

Coordinate

1

time

diagnostics/rho_tor_norm_q1(:)1FLT_1DNormalized toroidal flux coordinate at surface q = 1

Normalized toroidal flux coordinate at surface q = 1

Coordinate

1

time

diagnostics/rho_tor_norm_inversion(:)1FLT_1DNormalized toroidal flux coordinate at inversion radius

Normalized toroidal flux coordinate at inversion radius

Coordinate

1

time

diagnostics/rho_tor_norm_mixing(:)1FLT_1DNormalized toroidal flux coordinate at mixing radius

Normalized toroidal flux coordinate at mixing radius

Coordinate

1

time

diagnostics/previous_crash_trigger(:)INT_1DPrevious crash trigger. […]

Previous crash trigger. Flag indicating whether a crash condition has been satisfied : 0 = no crash. N(>0) = crash triggered due to condition N

Coordinate

1

time

diagnostics/previous_crash_time(:)sFLT_1DTime at which the previous sawtooth crash occured

Time at which the previous sawtooth crash occured

Coordinate

1

time

diagnostics/previous_period(:)sFLT_1DPrevious sawtooth period

Previous sawtooth period

Coordinate

1

time

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N