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 […]
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 […]
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)
crash_trigger(:)INT_1D¶Flag 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
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. […]
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 […]
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)) […]
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. […]
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)/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) […]
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 […]
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 […]
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 […]
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 […]
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 = […]
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 […]
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/ […]
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 . […]
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 . […]
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. […]
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 |