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_fieldstructure¶Characteristics of the vacuum toroidal field (used in rho_tor […] (click to expand)
Characteristics of the vacuum toroidal field (used in rho_tor definition)
vacuum_toroidal_field/r0 ⇹mFLT_0D¶Reference major radius where the vacuum toroidal magnetic field […] (click to expand)
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_1D¶Vacuum toroidal field at R0 [T]; Positive sign means anti-clockwise […] (click to expand)
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.
1 |
crash_trigger(:)INT_1D¶Flag indicating whether a crash condition has been satisfied […] (click to expand)
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
1 |
profiles_1d(itime)AoS¶Core profiles after sawtooth crash for various time slices
Core profiles after sawtooth crash for various time slices
1 |
profiles_1d(itime)/gridstructure¶Radial grid
Radial grid
profiles_1d(itime)/grid/rho_tor_norm(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate. […] (click to expand)
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:
1 |
|
profiles_1d(itime)/grid/rho_tor(:) ⇹mFLT_1D¶Toroidal flux coordinate = sqrt(phi/(pi\*b0)), where the toroidal […] (click to expand)
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
1 |
profiles_1d(itime)/grid/rho_pol_norm(:) ⇹1FLT_1D¶Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) […] (click to expand)
Normalized poloidal flux coordinate = sqrt((psi(rho)-psi(magnetic_axis)) / (psi(LCFS)-psi(magnetic_axis)))
1 |
profiles_1d(itime)/grid/psi(:) ⇹WbFLT_1D¶Poloidal magnetic flux. […] (click to expand)
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.
1 |
profiles_1d(itime)/grid/volume(:) ⇹m^3FLT_1D¶Volume enclosed inside the magnetic surface
Volume enclosed inside the magnetic surface
1 |
profiles_1d(itime)/grid/area(:) ⇹m^2FLT_1D¶Cross-sectional area of the flux surface
Cross-sectional area of the flux surface
1 |
profiles_1d(itime)/grid/surface(:) ⇹m^2FLT_1D¶Surface area of the toroidal flux surface
Surface area of the toroidal flux surface
1 |
profiles_1d(itime)/grid/psi_magnetic_axis ⇹WbFLT_0D¶Value of the poloidal magnetic flux at the magnetic axis (useful […] (click to expand)
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_boundary ⇹WbFLT_0D¶Value of the poloidal magnetic flux at the plasma boundary (useful […] (click to expand)
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_i_average(:) ⇹eVFLT_1D¶Ion temperature (averaged on charge states and ion species)
Ion temperature (averaged on charge states and ion species)
1 |
profiles_1d(itime)/n_e(:) ⇹m^-3FLT_1D¶Electron density (thermal+non-thermal)
Electron density (thermal+non-thermal)
1 |
profiles_1d(itime)/n_e_fast(:) ⇹m^-3FLT_1D¶Density of fast (non-thermal) electrons
Density of fast (non-thermal) electrons
1 |
profiles_1d(itime)/n_i_total_over_n_e(:) ⇹1FLT_1D¶Ratio of total ion density (sum over species and charge states) […] (click to expand)
Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal)
1 |
profiles_1d(itime)/momentum_phi(:) ⇹kg.m.s^-1FLT_1D¶Total plasma toroidal momentum, summed over ion species and electrons
Total plasma toroidal momentum, summed over ion species and electrons
1 |
Changed in version 4.1.0: Renamed from momentum_tor
profiles_1d(itime)/p_e_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) electron perpendicular pressure
Fast (non-thermal) electron perpendicular pressure
1 |
profiles_1d(itime)/p_e_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) electron parallel pressure
Fast (non-thermal) electron parallel pressure
1 |
profiles_1d(itime)/p_i_total(:) ⇹PaFLT_1D¶Total ion pressure (sum over the ion species)
Total ion pressure (sum over the ion species)
1 |
profiles_1d(itime)/p_i_total_fast_perpendicular(:) ⇹PaFLT_1D¶Fast (non-thermal) total ion (sum over the ion species) perpendicular […] (click to expand)
Fast (non-thermal) total ion (sum over the ion species) perpendicular pressure
1 |
profiles_1d(itime)/p_i_total_fast_parallel(:) ⇹PaFLT_1D¶Fast (non-thermal) total ion (sum over the ion species) parallel […] (click to expand)
Fast (non-thermal) total ion (sum over the ion species) parallel pressure
1 |
profiles_1d(itime)/pressure_thermal(:) ⇹PaFLT_1D¶Thermal pressure (electrons+ions)
Thermal pressure (electrons+ions)
1 |
profiles_1d(itime)/pressure_perpendicular(:) ⇹PaFLT_1D¶Total perpendicular pressure (electrons+ions, thermal+non-thermal)
Total perpendicular pressure (electrons+ions, thermal+non-thermal)
1 |
profiles_1d(itime)/pressure_parallel(:) ⇹PaFLT_1D¶Total parallel pressure (electrons+ions, thermal+non-thermal)
Total parallel pressure (electrons+ions, thermal+non-thermal)
1 |
profiles_1d(itime)/j_total(:) ⇹A.m^-2FLT_1D¶Total parallel current density = average(jtot.B) / B0, where […] (click to expand)
Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
profiles_1d(itime)/j_phi(:) ⇹A.m^-2FLT_1D¶Total toroidal current density = average(j_phi/R) / average(1/R)
Total toroidal current density = average(j_phi/R) / average(1/R)
1 |
Changed in version 4.1.0: Renamed from j_tor
profiles_1d(itime)/j_ohmic(:) ⇹A.m^-2FLT_1D¶Ohmic parallel current density = average(J_Ohmic.B) / B0, where […] (click to expand)
Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
profiles_1d(itime)/j_non_inductive(:) ⇹A.m^-2FLT_1D¶Non-inductive (includes bootstrap) parallel current density = […] (click to expand)
Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
profiles_1d(itime)/j_bootstrap(:) ⇹A.m^-2FLT_1D¶Bootstrap current density = average(J_Bootstrap.B) / B0, where […] (click to expand)
Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
profiles_1d(itime)/conductivity_parallel(:) ⇹ohm^-1.m^-1FLT_1D¶Parallel conductivity
Parallel conductivity
1 |
profiles_1d(itime)/e_field_parallel(:) ⇹V.m^-1FLT_1D¶Parallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ […] (click to expand)
Parallel electric field = average(E.B) / B0, where Core_Profiles/Vacuum_Toroidal_Field/ B0
1 |
profiles_1d(itime)/magnetic_shear(:) ⇹1FLT_1D¶Magnetic shear, defined as rho_tor/q . […] (click to expand)
Magnetic shear, defined as rho_tor/q . dq/drho_tor
1 |
profiles_1d(itime)/psi_star_pre_crash(:) ⇹WbFLT_1D¶Psi\* = psi - phi, just before the sawtooth crash
Psi* = psi - phi, just before the sawtooth crash
1 |
diagnosticsstructure¶Detailed information about the sawtooth characteristics
Detailed information about the sawtooth characteristics
diagnostics/magnetic_shear_q1(:) ⇹1FLT_1D¶Magnetic shear at surface q = 1, defined as rho_tor/q . […] (click to expand)
Magnetic shear at surface q = 1, defined as rho_tor/q . dq/drho_tor
1 |
diagnostics/rho_tor_norm_q1(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate at surface q = 1
Normalized toroidal flux coordinate at surface q = 1
1 |
diagnostics/rho_tor_norm_inversion(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate at inversion radius
Normalized toroidal flux coordinate at inversion radius
1 |
diagnostics/rho_tor_norm_mixing(:) ⇹1FLT_1D¶Normalized toroidal flux coordinate at mixing radius
Normalized toroidal flux coordinate at mixing radius
1 |
diagnostics/previous_crash_trigger(:)INT_1D¶Previous crash trigger. […] (click to expand)
Previous crash trigger. Flag indicating whether a crash condition has been satisfied : 0 = no crash. N(>0) = crash triggered due to condition N
1 |
diagnostics/previous_crash_time(:) ⇹sFLT_1D¶Time at which the previous sawtooth crash occured
Time at which the previous sawtooth crash occured
1 |