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 3.42.1.

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(:)-FLT_1DNormalised toroidal flux coordinate. […]

Normalised 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)

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

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

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

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

profiles_1d(itime)/grid/psi(:)WbFLT_1DPoloidal magnetic flux

Poloidal magnetic flux

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

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

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

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

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

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

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

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

profiles_1d(itime)/n_i_total_over_n_e(:)-FLT_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

profiles_1d(itime)/momentum_tor(:)kg.m/sFLT_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

Deprecated since version 3.42.1.

profiles_1d(itime)/momentum_phi(:)kg.m/sFLT_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

Changed in version 3.42.1: Renamed from momentum_tor

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

Effective charge

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

profiles_1d(itime)/p_e(:)PaFLT_1DElectron pressure

Electron pressure

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

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

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

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

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

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

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

Thermal pressure (electrons+ions)

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

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

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

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

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

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

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

Deprecated since version 3.42.1.

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

Changed in version 3.42.1: 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

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

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

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

Parallel conductivity

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

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

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

Safety factor

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

profiles_1d(itime)/magnetic_shear(:)-FLT_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

profiles_1d(itime)/phi(:)WbFLT_1DToroidal flux

Toroidal flux

Coordinate

1

profiles_1d(itime)/grid/rho_tor_norm

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

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

profiles_1d(itime)/timesFLT_0DTime

Time

diagnosticsstructureDetailed information about the sawtooth characteristics

Detailed information about the sawtooth characteristics

diagnostics/magnetic_shear_q1(:)-FLT_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(:)-FLT_1DNormalised toroidal flux coordinate at surface q = 1

Normalised toroidal flux coordinate at surface q = 1

Coordinate

1

time

diagnostics/rho_tor_norm_inversion(:)-FLT_1DNormalised toroidal flux coordinate at inversion radius

Normalised toroidal flux coordinate at inversion radius

Coordinate

1

time

diagnostics/rho_tor_norm_mixing(:)-FLT_1DNormalised toroidal flux coordinate at mixing radius

Normalised 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