ntms

Description of neoclassical tearing modes

  • Maximum occurrences (MDS+ backend only): 1

New in version 3.0.4: lifecycle status alpha

Changed in version 4.2.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

time_slice(itime)AoSDescription of neoclassical tearing modes for various time slices

Description of neoclassical tearing modes for various time slices

Coordinate

1

time_slice(itime)/time

time_slice(itime)/mode(i1)AoSList of the various NTM modes appearing during the simulation. […]

List of the various NTM modes appearing during the simulation. If a mode appears several times, use several indices in this array of structure with the same m,n values.

Coordinate

1

1...N

time_slice(itime)/mode(i1)/onsetstructureNTM onset characteristics

NTM onset characteristics

time_slice(itime)/mode(i1)/onset/widthmFLT_0DSeed island full width at onset time

Seed island full width at onset time

time_slice(itime)/mode(i1)/onset/time_onsetsFLT_0DOnset time

Onset time

time_slice(itime)/mode(i1)/onset/time_offsetsFLT_0DOffset time (when a mode disappears). […]

Offset time (when a mode disappears). If the mode reappears later in the simulation, use another index of the mode array of structure

time_slice(itime)/mode(i1)/onset/phaseradFLT_0DPhase of the mode at onset

Phase of the mode at onset

time_slice(itime)/mode(i1)/onset/n_phiINT_0DToroidal mode number

Toroidal mode number

Changed in version 3.42.0: Renamed from n_tor

time_slice(itime)/mode(i1)/onset/m_polINT_0DPoloidal mode number

Poloidal mode number

time_slice(itime)/mode(i1)/onset/causeSTR_0DCause of the mode onset

Cause of the mode onset

time_slice(itime)/mode(i1)/widthmFLT_0DFull width of the mode

Full width of the mode

time_slice(itime)/mode(i1)/dwidth_dtm.s^-1FLT_0DTime derivative of the full width of the mode

Time derivative of the full width of the mode

time_slice(itime)/mode(i1)/phaseradFLT_0DPhase of the mode

Phase of the mode

time_slice(itime)/mode(i1)/dphase_dtrad.s^-1FLT_0DTime derivative of the phase of the mode

Time derivative of the phase of the mode

time_slice(itime)/mode(i1)/frequencyHzFLT_0DFrequency of the mode

Frequency of the mode

time_slice(itime)/mode(i1)/dfrequency_dts^-2FLT_0DTime derivative of the frequency of the mode

Time derivative of the frequency of the mode

time_slice(itime)/mode(i1)/n_phiINT_0DToroidal mode number

Toroidal mode number

Changed in version 3.42.0: Renamed from n_tor

time_slice(itime)/mode(i1)/m_polINT_0DPoloidal mode number

Poloidal mode number

time_slice(itime)/mode(i1)/deltaw(i2)AoSdeltaw contributions to the Rutherford equation

deltaw contributions to the Rutherford equation

Coordinate

1

1...N

time_slice(itime)/mode(i1)/deltaw(i2)/valuem^-1FLT_0DValue of the contribution

Value of the contribution

time_slice(itime)/mode(i1)/deltaw(i2)/nameSTR_0DName of the contribution

Name of the contribution

time_slice(itime)/mode(i1)/torque(i2)AoStorque contributions to the Rutherford equation

torque contributions to the Rutherford equation

Coordinate

1

1...N

time_slice(itime)/mode(i1)/torque(i2)/valuekg.m^2.s^-2FLT_0DValue of the contribution

Value of the contribution

time_slice(itime)/mode(i1)/torque(i2)/nameSTR_0DName of the contribution

Name of the contribution

time_slice(itime)/mode(i1)/calculation_methodSTR_0DDescription of how the mode evolution is calculated

Description of how the mode evolution is calculated

time_slice(itime)/mode(i1)/delta_diff(:)m^2.s^-1FLT_1DExtra diffusion coefficient for the transport equations of Te, […]

Extra diffusion coefficient for the transport equations of Te, ne, Ti

Coordinate

1

1...3

time_slice(itime)/mode(i1)/rho_tor_norm1FLT_0DNormalized flux coordinate on which the mode is centred

Normalized flux coordinate on which the mode is centred

time_slice(itime)/mode(i1)/rho_tormFLT_0DFlux coordinate on which the mode is centred

Flux coordinate on which the mode is centred

time_slice(itime)/mode(i1)/power_stabilizationWFLT_0DPower required for stabilization of this tearing mode, computed […]

Power required for stabilization of this tearing mode, computed from the modified Rutherford equation. This value represents the instantaneous power requirement to drive sufficient localized current at the rational surface to suppress island growth or maintain steady-state width. This quantity serves as the setpoint input for real-time EC power and mirror steering controllers in NTM stabilization feedback loops

time_slice(itime)/mode(i1)/power_stabilization_marginWFLT_0DMultiplicative safety margin applied to the theoretically-calculated […]

Multiplicative safety margin applied to the theoretically-calculated stabilization power requirement for this mode. Typical values range from 1.0 (no margin) to 1.5 (50% margin). Values > 1.0 request additional power beyond the physics-model minimum to ensure robust stabilization under uncertain conditions

time_slice(itime)/mode(i1)/detailed_evolutionstructureDetailed NTM evolution on a finer timebase than the time_slice […]

Detailed NTM evolution on a finer timebase than the time_slice array of structure

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed(:)sFLT_1DTime array used to describe the detailed evolution of the NTM

Time array used to describe the detailed evolution of the NTM

Coordinate

1

1...N

time_slice(itime)/mode(i1)/detailed_evolution/width(:)mFLT_1DFull width of the mode

Full width of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/dwidth_dt(:)m.s^-1FLT_1DTime derivative of the full width of the mode

Time derivative of the full width of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/phase(:)radFLT_1DPhase of the mode

Phase of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/dphase_dt(:)rad.s^-1FLT_1DTime derivative of the phase of the mode

Time derivative of the phase of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/frequency(:)HzFLT_1DFrequency of the mode

Frequency of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/dfrequency_dt(:)s^-2FLT_1DTime derivative of the frequency of the mode

Time derivative of the frequency of the mode

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/n_phiINT_0DToroidal mode number

Toroidal mode number

Changed in version 3.42.0: Renamed from n_tor

time_slice(itime)/mode(i1)/detailed_evolution/m_polINT_0DPoloidal mode number

Poloidal mode number

time_slice(itime)/mode(i1)/detailed_evolution/deltaw(i2)AoSdeltaw contributions to the Rutherford equation

deltaw contributions to the Rutherford equation

Coordinate

1

1...N

time_slice(itime)/mode(i1)/detailed_evolution/deltaw(i2)/value(:)m^-1FLT_1DValue of the contribution

Value of the contribution

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/deltaw(i2)/nameSTR_0DName of the contribution

Name of the contribution

time_slice(itime)/mode(i1)/detailed_evolution/torque(i2)AoStorque contributions to the Rutherford equation

torque contributions to the Rutherford equation

Coordinate

1

1...N

time_slice(itime)/mode(i1)/detailed_evolution/torque(i2)/value(:)kg.m^2.s^-2FLT_1DValue of the contribution

Value of the contribution

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/torque(i2)/nameSTR_0DName of the contribution

Name of the contribution

time_slice(itime)/mode(i1)/detailed_evolution/calculation_methodSTR_0DDescription of how the mode evolution is calculated

Description of how the mode evolution is calculated

time_slice(itime)/mode(i1)/detailed_evolution/delta_diff(:,:)m^2.s^-1FLT_2DExtra diffusion coefficient for the transport equations of Te, […]

Extra diffusion coefficient for the transport equations of Te, ne, Ti

Coordinate

1

1...3

2

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/rho_tor_norm(:)1FLT_1DNormalized flux coordinate on which the mode is centred

Normalized flux coordinate on which the mode is centred

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/mode(i1)/detailed_evolution/rho_tor(:)mFLT_1DFlux coordinate on which the mode is centred

Flux coordinate on which the mode is centred

Coordinate

1

time_slice(itime)/mode(i1)/detailed_evolution/time_detailed

time_slice(itime)/timesFLT_0DTime

Time

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N