magnetics
¶
Magnetic diagnostics for equilibrium identification and plasma shape control.
Maximum occurrences (MDS+ backend only): 3
New in version 3.24.0: lifecycle status active
Changed in version 4.1.0.
ids_propertiesstructure¶
See common IDS structure reference: ids_properties
.
flux_loop(i1)AoS¶Flux loops; partial flux loops can be described
Flux loops; partial flux loops can be described
Maximum occurrences (MDS+ backend only): 200
1 |
|
flux_loop(i1)/nameSTR_0D¶Short string identifier (unique for a given device)
Short string identifier (unique for a given device)
flux_loop(i1)/descriptionSTR_0D¶Description, e.g. […]
Description, e.g. “channel viewing the upper divertor”
New in version >3.
flux_loop(i1)/typestructure¶Flux loop type
Flux loop type
This is an identifier. See magnetics_flux_loop_type_identifier
for the available options.
flux_loop(i1)/position(i2)AoS¶List of (R,Z,phi) points defining the position of the loop (see […]
List of (R,Z,phi) points defining the position of the loop (see data structure documentation FLUXLOOPposition.pdf)
Maximum occurrences (MDS+ backend only): 10
1 |
|
flux_loop(i1)/indices_differential(:)INT_1D¶Indices (from the flux_loop array of structure) of the two flux […]
Indices (from the flux_loop array of structure) of the two flux loops used to build the flux difference flux(second index) - flux(first index). Use only if ../type/index = 6, leave empty otherwise
1 |
|
flux_loop(i1)/area ⇹m^2FLT_0D¶Effective area (ratio between flux and average magnetic field […]
Effective area (ratio between flux and average magnetic field over the loop)
flux_loop(i1)/gm9 ⇹mFLT_0D¶Integral of 1/R over the loop area (ratio between flux and magnetic […]
Integral of 1/R over the loop area (ratio between flux and magnetic rigidity R0.B0). Use only if ../type/index = 3 to 6, leave empty otherwise.
flux_loop(i1)/fluxWbstructure¶Measured magnetic flux through loop with normal to enclosed surface […]
Measured magnetic flux through loop with normal to enclosed surface determined by order of points
flux_loop(i1)/flux/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
flux_loop(i1)/flux/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
flux_loop(i1)/voltageVstructure¶Measured voltage between the loop terminals
Measured voltage between the loop terminals
flux_loop(i1)/voltage/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
flux_loop(i1)/voltage/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
b_field_pol_probe(i1)AoS¶Poloidal field probes
Poloidal field probes
Maximum occurrences (MDS+ backend only): 200
1 |
|
b_field_pol_probe(i1)/nameSTR_0D¶Short string identifier (unique for a given device)
Short string identifier (unique for a given device)
b_field_pol_probe(i1)/descriptionSTR_0D¶Description, e.g. […]
Description, e.g. “channel viewing the upper divertor”
New in version >3.
b_field_pol_probe(i1)/typestructure¶Probe type
Probe type
This is an identifier. See magnetics_probe_type_identifier
for the available options.
b_field_pol_probe(i1)/positionstructure¶R, Z, Phi position of the coil centre
R, Z, Phi position of the coil centre
b_field_pol_probe(i1)/poloidal_angle ⇹radFLT_0D¶Angle of the sensor normal vector (vector parallel to the the […]
Angle of the sensor normal vector (vector parallel to the the axis of the coil, n on the diagram) with respect to horizontal plane (clockwise theta-like angle). Zero if sensor normal vector fully in the horizontal plane and oriented towards increasing major radius. Values in [0 , 2Pi]
b_field_pol_probe(i1)/toroidal_angle ⇹radFLT_0D¶Angle of the projection of the sensor normal vector (n) in the […]
Angle of the projection of the sensor normal vector (n) in the horizontal plane with the increasing R direction (i.e. grad(R)) (angle is counter-clockwise from above). Values should be taken modulo pi with values within (-pi/2,pi/2]. Zero if projected sensor normal is parallel to grad(R), pi/2 if it is parallel to grad(phi).
b_field_pol_probe(i1)/indices_differential(:)INT_1D¶Indices (from the b_field_pol_probe array of structure) of the […]
Indices (from the b_field_pol_probe array of structure) of the two probes used to build the field difference field(second index) - field(first index). Use only if ../type/index = 6, leave empty otherwise
1 |
|
b_field_pol_probe(i1)/bandwidth_3db(:) ⇹HzFLT_1D¶3dB bandwith (first index : lower frequency bound, second index […]
3dB bandwith (first index : lower frequency bound, second index : upper frequency bound)
1 |
|
b_field_pol_probe(i1)/area ⇹m^2FLT_0D¶Area of each turn of the sensor; becomes effective area when […]
Area of each turn of the sensor; becomes effective area when multiplied by the turns
b_field_pol_probe(i1)/length ⇹mFLT_0D¶Length of the sensor along it’s normal vector (n)
Length of the sensor along it’s normal vector (n)
b_field_pol_probe(i1)/turnsINT_0D¶Turns in the coil, including sign
Turns in the coil, including sign
b_field_pol_probe(i1)/fieldTstructure¶Magnetic field component in direction of sensor normal axis (n) […]
Magnetic field component in direction of sensor normal axis (n) averaged over sensor volume defined by area and length, where n = cos(poloidal_angle)*cos(toroidal_angle)*grad(R) - sin(poloidal_angle)*grad(Z) + cos(poloidal_angle)*sin(toroidal_angle)*grad(Phi)/norm(grad(Phi))
b_field_pol_probe(i1)/field/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
b_field_pol_probe(i1)/field/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
b_field_pol_probe(i1)/voltageVstructure¶Voltage on the coil terminals
Voltage on the coil terminals
b_field_pol_probe(i1)/voltage/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
b_field_pol_probe(i1)/voltage/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
b_field_pol_probe(i1)/non_linear_responsestructure¶Non-linear response of the probe (typically in case of a Hall […]
Non-linear response of the probe (typically in case of a Hall probe)
b_field_pol_probe(i1)/non_linear_response/b_field_linear(:) ⇹TFLT_1D¶Array of magnetic field values (corresponding to the assumption […]
Array of magnetic field values (corresponding to the assumption of a linear relation between magnetic field and probe coil current), for each of which the probe non-linear response is given in ../b_field_non_linear
1 |
|
b_field_pol_probe_equivalent(:,:)INT_2D¶Indices of equivalent poloidal field probes (from the b_field_pol_probe […]
Indices of equivalent poloidal field probes (from the b_field_pol_probe array) that differ only by their toroidal position and have the same (R,Z) position and the same coil orientation (poloidal and toroidal angles). Sets of equivalent probes (i.e. sets of (R, Z, poloidal_angle and toroidal_angle) values) are grouped by the first coordinate and the coils belonging to a given set are listed along the second coordinate. As an example, if there are N probes in a poloidal cross section that are replicated at the same poloidal positions and with the same orientation at 8 toroidal positions, the matrix will be of size Nx8.
1 |
|
2 |
|
New in version >4.0.0.
b_field_phi_probe(i1)AoS¶Toroidal field probes
Toroidal field probes
Maximum occurrences (MDS+ backend only): 20
1 |
|
Changed in version 3.42.0: Renamed from b_field_tor_probe
b_field_phi_probe(i1)/nameSTR_0D¶Short string identifier (unique for a given device)
Short string identifier (unique for a given device)
b_field_phi_probe(i1)/descriptionSTR_0D¶Description, e.g. […]
Description, e.g. “channel viewing the upper divertor”
New in version >3.
b_field_phi_probe(i1)/typestructure¶Probe type
Probe type
This is an identifier. See magnetics_probe_type_identifier
for the available options.
b_field_phi_probe(i1)/positionstructure¶R, Z, Phi position of the coil centre
R, Z, Phi position of the coil centre
b_field_phi_probe(i1)/poloidal_angle ⇹radFLT_0D¶Angle of the sensor normal vector (vector parallel to the the […]
Angle of the sensor normal vector (vector parallel to the the axis of the coil, n on the diagram) with respect to horizontal plane (clockwise theta-like angle). Zero if sensor normal vector fully in the horizontal plane and oriented towards increasing major radius. Values in [0 , 2Pi]
b_field_phi_probe(i1)/toroidal_angle ⇹radFLT_0D¶Angle of the projection of the sensor normal vector (n) in the […]
Angle of the projection of the sensor normal vector (n) in the horizontal plane with the increasing R direction (i.e. grad(R)) (angle is counter-clockwise from above). Values should be taken modulo pi with values within (-pi/2,pi/2]. Zero if projected sensor normal is parallel to grad(R), pi/2 if it is parallel to grad(phi).
b_field_phi_probe(i1)/indices_differential(:)INT_1D¶Indices (from the b_field_pol_probe array of structure) of the […]
Indices (from the b_field_pol_probe array of structure) of the two probes used to build the field difference field(second index) - field(first index). Use only if ../type/index = 6, leave empty otherwise
1 |
|
b_field_phi_probe(i1)/bandwidth_3db(:) ⇹HzFLT_1D¶3dB bandwith (first index : lower frequency bound, second index […]
3dB bandwith (first index : lower frequency bound, second index : upper frequency bound)
1 |
|
b_field_phi_probe(i1)/area ⇹m^2FLT_0D¶Area of each turn of the sensor; becomes effective area when […]
Area of each turn of the sensor; becomes effective area when multiplied by the turns
b_field_phi_probe(i1)/length ⇹mFLT_0D¶Length of the sensor along it’s normal vector (n)
Length of the sensor along it’s normal vector (n)
b_field_phi_probe(i1)/turnsINT_0D¶Turns in the coil, including sign
Turns in the coil, including sign
b_field_phi_probe(i1)/fieldTstructure¶Magnetic field component in direction of sensor normal axis (n) […]
Magnetic field component in direction of sensor normal axis (n) averaged over sensor volume defined by area and length, where n = cos(poloidal_angle)*cos(toroidal_angle)*grad(R) - sin(poloidal_angle)*grad(Z) + cos(poloidal_angle)*sin(toroidal_angle)*grad(Phi)/norm(grad(Phi))
b_field_phi_probe(i1)/field/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
b_field_phi_probe(i1)/field/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
b_field_phi_probe(i1)/voltageVstructure¶Voltage on the coil terminals
Voltage on the coil terminals
b_field_phi_probe(i1)/voltage/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
b_field_phi_probe(i1)/voltage/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
b_field_phi_probe(i1)/non_linear_responsestructure¶Non-linear response of the probe (typically in case of a Hall […]
Non-linear response of the probe (typically in case of a Hall probe)
b_field_phi_probe(i1)/non_linear_response/b_field_linear(:) ⇹TFLT_1D¶Array of magnetic field values (corresponding to the assumption […]
Array of magnetic field values (corresponding to the assumption of a linear relation between magnetic field and probe coil current), for each of which the probe non-linear response is given in ../b_field_non_linear
1 |
|
rogowski_coil(i1)AoS¶Set of Rogowski coils. […]
Set of Rogowski coils. If some of the coils form a compound Rogowski sensor, they must be entered in contiguous order
Maximum occurrences (MDS+ backend only): 20
1 |
|
rogowski_coil(i1)/nameSTR_0D¶Short string identifier (unique for a given device)
Short string identifier (unique for a given device)
rogowski_coil(i1)/descriptionSTR_0D¶Description, e.g. […]
Description, e.g. “channel viewing the upper divertor”
New in version >3.
rogowski_coil(i1)/measured_quantitystructure¶Quantity measured by the sensor
Quantity measured by the sensor
This is an identifier. See magnetics_rogowski_measured_identifier
for the available options.
rogowski_coil(i1)/position(i2)AoS¶List of (R,Z,phi) points defining the position of the coil guiding […]
List of (R,Z,phi) points defining the position of the coil guiding centre. Values defining a single segment must be entered in contiguous order
Maximum occurrences (MDS+ backend only): 100
1 |
|
rogowski_coil(i1)/indices_compound(:)INT_1D¶Indices (from the rogowski_coil array of structure) of the partial […]
Indices (from the rogowski_coil array of structure) of the partial Rogowskis used to build the coumpound signal (sum of the partial Rogowski signals). Can be set to any unique integer value for each section of a compound Rogowski coil. Use only if ../measure_quantity/index = 5, leave empty otherwise
1 |
|
rogowski_coil(i1)/area ⇹m^2FLT_0D¶Effective area of the loop wrapped around the guiding centre. […]
Effective area of the loop wrapped around the guiding centre. In case of multiple layers, sum of the areas of each layer
rogowski_coil(i1)/turns_per_metre ⇹m^-1FLT_0D¶Number of turns per unit length. […]
Number of turns per unit length. In case of multiple layers, turns are counted for a single layer
rogowski_coil(i1)/currentAstructure¶Measured current inside the Rogowski coil contour. […]
Measured current inside the Rogowski coil contour. The normal direction to the Rogowski coil is defined by the order of points in the list of guiding centre positions. The current is positive when oriented in the same direction as the normal.
rogowski_coil(i1)/current/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
rogowski_coil(i1)/current/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
shunt(i1)AoS¶Set of shunt resistances through which currents in the divertor […]
Set of shunt resistances through which currents in the divertor structure are measured. Shunts are modelled as piecewise straight line segments in the poloidal plane.
Maximum occurrences (MDS+ backend only): 50
1 |
|
New in version >3.32.1.
shunt(i1)/nameSTR_0D¶Short string identifier (unique for a given device)
Short string identifier (unique for a given device)
shunt(i1)/descriptionSTR_0D¶Description, e.g. […]
Description, e.g. “channel viewing the upper divertor”
New in version >3.
shunt(i1)/positionstructure¶Position of shunt terminals
Position of shunt terminals
shunt(i1)/voltageVstructure¶Voltage on the shunt terminals (Vfirst_point-Vsecond_point)
Voltage on the shunt terminals (Vfirst_point-Vsecond_point)
shunt(i1)/voltage/validity_timed(:)INT_1D¶Indicator of the validity of the data for each time slice. […]
Indicator of the validity of the data for each time slice. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
1 |
shunt(i1)/voltage/validityINT_0D¶Indicator of the validity of the data for the whole acquisition […]
Indicator of the validity of the data for the whole acquisition period. 0: valid from automated processing, 1: valid and certified by the diagnostic RO; - 1 means problem identified in the data processing (request verification by the diagnostic RO), -2: invalid data, should not be used (values lower than -2 have a code-specific meaning detailing the origin of their invalidity)
shunt(i1)/divertor_indexINT_0D¶If the shunt is located on a given divertor, index of that divertor […]
If the shunt is located on a given divertor, index of that divertor in the divertors IDS
ip(i1)AAoS¶Plasma current. […]
Plasma current. Positive sign means anti-clockwise when viewed from above. The array of structure corresponds to a set of calculation methods (starting with the generally recommended method).
Maximum occurrences (MDS+ backend only): 5
1 |
|
diamagnetic_flux(i1)WbAoS¶Diamagnetic flux. […]
Diamagnetic flux. The array of structure corresponds to a set of calculation methods (starting with the generally recommended method).
Maximum occurrences (MDS+ backend only): 5
1 |
|