ec_launchers

Launchers for heating and current drive in the electron cyclotron (EC) frequencies.

  • Maximum occurrences (MDS+ backend only): 2

New in version 3.7.0: lifecycle status alpha

Changed in version 4.1.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

mirror(i1)AoSSet of mirrors associated with the launcher

Set of mirrors associated with the launcher

  • Maximum occurrences (MDS+ backend only): 20

Coordinate

1

1...N

New in version >4.0.0.

mirror(i1)/nameSTR_0DShort string identifier (unique for a given device)

Short string identifier (unique for a given device)

mirror(i1)/descriptionSTR_0DDescription, e.g. […]

Description, e.g. “Mirror in upper port 12”

New in version >3.

mirror(i1)/geometrystructureDescription of the geometry of the mirror, in its reference position

Description of the geometry of the mirror, in its reference position

Coordinate

1

1...N

mirror(i1)/geometry/nameSTR_0DShort string identifier (unique for a given device)

Short string identifier (unique for a given device)

mirror(i1)/geometry/descriptionSTR_0DDescription, e.g. […]

Description, e.g. “channel viewing the upper divertor”

New in version >3.

mirror(i1)/geometry/geometry_typestructureGeometry of the object contour. […]

Geometry of the object contour. Note that there is some flexibility in the choice of the local coordinate system (X1,X2,X3). The data provider should choose the most convenient coordinate system for the object, respecting the definitions of (X1,X2,X3) indicated below.

This is an identifier. See curved_object_geometry_identifier for the available options.

mirror(i1)/geometry/geometry_type/nameSTR_0DShort string identifier

Short string identifier

mirror(i1)/geometry/geometry_type/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

mirror(i1)/geometry/geometry_type/descriptionSTR_0DVerbose description

Verbose description

mirror(i1)/geometry/curvature_typestructureCurvature of the object.

Curvature of the object.

This is an identifier. See curved_object_curvature_identifier for the available options.

mirror(i1)/geometry/curvature_type/nameSTR_0DShort string identifier

Short string identifier

mirror(i1)/geometry/curvature_type/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

mirror(i1)/geometry/curvature_type/descriptionSTR_0DVerbose description

Verbose description

mirror(i1)/geometry/materialstructureMaterial of the object

Material of the object

This is an identifier. See materials_identifier for the available options.

mirror(i1)/geometry/material/nameSTR_0DShort string identifier

Short string identifier

mirror(i1)/geometry/material/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

mirror(i1)/geometry/material/descriptionSTR_0DVerbose description

Verbose description

mirror(i1)/geometry/centrestructureCoordinates of the origin of the local coordinate system (X1,X2,X3) […]

Coordinates of the origin of the local coordinate system (X1,X2,X3) describing the object. This origin is located within the object area and should be the middle point of the object surface. If geometry_type=2, it’s the centre of the circular object. If geometry_type=3, it’s the centre of the rectangular object.

mirror(i1)/geometry/centre/rmFLT_0DMajor radius

Major radius

mirror(i1)/geometry/centre/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewing from […]

Toroidal angle (oriented counter-clockwise when viewing from above)

mirror(i1)/geometry/centre/zmFLT_0DHeight

Height

mirror(i1)/geometry/radiusmFLT_0DRadius of the circle, used only if geometry_type/index = 2

Radius of the circle, used only if geometry_type/index = 2

mirror(i1)/geometry/x1_unit_vectorstructureComponents of the X1 direction unit vector in the (X,Y,Z) coordinate […]

Components of the X1 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X1 vector is more horizontal than X2 (has a smaller abs(Z) component) and oriented in the positive phi direction (counter-clockwise when viewing from above).

Click here for further documentation.

mirror(i1)/geometry/x1_unit_vector/xmFLT_0DComponent along X axis

Component along X axis

mirror(i1)/geometry/x1_unit_vector/ymFLT_0DComponent along Y axis

Component along Y axis

mirror(i1)/geometry/x1_unit_vector/zmFLT_0DComponent along Z axis

Component along Z axis

mirror(i1)/geometry/x2_unit_vectorstructureComponents of the X2 direction unit vector in the (X,Y,Z) coordinate […]

Components of the X2 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X2 axis is orthonormal so that uX2 = uX3 x uX1.

Click here for further documentation.

mirror(i1)/geometry/x2_unit_vector/xmFLT_0DComponent along X axis

Component along X axis

mirror(i1)/geometry/x2_unit_vector/ymFLT_0DComponent along Y axis

Component along Y axis

mirror(i1)/geometry/x2_unit_vector/zmFLT_0DComponent along Z axis

Component along Z axis

mirror(i1)/geometry/x3_unit_vectorstructureComponents of the X3 direction unit vector in the (X,Y,Z) coordinate […]

Components of the X3 direction unit vector in the (X,Y,Z) coordinate system, where X is the major radius axis for phi = 0, Y is the major radius axis for phi = pi/2, and Z is the height axis. The X3 axis is normal to the object surface and oriented towards the plasma.

Click here for further documentation.

mirror(i1)/geometry/x3_unit_vector/xmFLT_0DComponent along X axis

Component along X axis

mirror(i1)/geometry/x3_unit_vector/ymFLT_0DComponent along Y axis

Component along Y axis

mirror(i1)/geometry/x3_unit_vector/zmFLT_0DComponent along Z axis

Component along Z axis

mirror(i1)/geometry/x1_widthmFLT_0DFull width of the object in the X1 direction, used only if geometry_type/index […]

Full width of the object in the X1 direction, used only if geometry_type/index = 3

mirror(i1)/geometry/x2_widthmFLT_0DFull width of the object in the X2 direction, used only if geometry_type/index […]

Full width of the object in the X2 direction, used only if geometry_type/index = 3

mirror(i1)/geometry/outlinestructureIrregular outline of the object in the (X1, X2) coordinate system, […]

Irregular outline of the object in the (X1, X2) coordinate system, used only if geometry_type/index=1. Repeat the first point since this is a closed contour

Changed in version 4: Since this describes a closed countour first point must now be repeated at the end of the coordinate arrays of the children

mirror(i1)/geometry/outline/x1(:)mFLT_1DPositions along x1 axis

Positions along x1 axis

Coordinate

1

1...N

mirror(i1)/geometry/outline/x2(:)mFLT_1DPositions along x2 axis

Positions along x2 axis

Coordinate

1

mirror(i1)/geometry/outline/x1

mirror(i1)/geometry/x1_curvaturemFLT_0DRadius of curvature in the X1 direction, to be filled only for […]

Radius of curvature in the X1 direction, to be filled only for curvature_type/index = 2, 4 or 5

mirror(i1)/geometry/x2_curvaturemFLT_0DRadius of curvature in the X2 direction, to be filled only for […]

Radius of curvature in the X2 direction, to be filled only for curvature_type/index = 3 or 5

mirror(i1)/geometry/surfacem^2FLT_0DSurface of the object, derived from the above geometric data

Surface of the object, derived from the above geometric data

mirror(i1)/movement(i2)AoSSet of degrees of freedom for this mirror, allowing the mirror […]

Set of degrees of freedom for this mirror, allowing the mirror to move around its reference position indicated in ../geometry. Can be cascaded for composite movements.

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

mirror(i1)/movement(i2)/descriptionSTR_0DDescription, e.g. […]

Description, e.g. “Core mirror steering”

New in version >3.

mirror(i1)/movement(i2)/typestructureType of movement

Type of movement

This is an identifier. See frame_DOF_identifier for the available options.

mirror(i1)/movement(i2)/type/nameSTR_0DShort string identifier

Short string identifier

mirror(i1)/movement(i2)/type/indexINT_0DInteger identifier (enumeration index within a list). […]

Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.

mirror(i1)/movement(i2)/type/descriptionSTR_0DVerbose description

Verbose description

mirror(i1)/movement(i2)/directionstructureUnit vector indicating the direction of the translation or the […]

Unit vector indicating the direction of the translation or the rotation axis at “home” position (i.e. ../../geometry/centre)

Click here for further documentation.

mirror(i1)/movement(i2)/direction/xmFLT_0DComponent along X axis

Component along X axis

mirror(i1)/movement(i2)/direction/ymFLT_0DComponent along Y axis

Component along Y axis

mirror(i1)/movement(i2)/direction/zmFLT_0DComponent along Z axis

Component along Z axis

mirror(i1)/movement(i2)/translation_maxmFLT_0DMaximum displacement with respect to reference position, along […]

Maximum displacement with respect to reference position, along the direction vector

mirror(i1)/movement(i2)/translation_minmFLT_0DMinimum displacement with respect to reference position, along […]

Minimum displacement with respect to reference position, along the direction vector

mirror(i1)/movement(i2)/rotation_angle_maxradFLT_0DMaximum angular displacement with respect to the reference position, […]

Maximum angular displacement with respect to the reference position, counter-clockwise around the direction vector

mirror(i1)/movement(i2)/rotation_angle_minradFLT_0DMinimum angular displacement with respect to the reference position, […]

Minimum angular displacement with respect to the reference position, counter-clockwise around the direction vector

mirror(i1)/movement(i2)/translation(:)mFLT_1DLinear displacement from reference position, along the direction […]

Linear displacement from reference position, along the direction vector

Coordinate

1

mirror(i1)/movement(i2)/time

mirror(i1)/movement(i2)/rotation_angle(:)radFLT_1DAngular displacement with respect to the reference position, […]

Angular displacement with respect to the reference position, counter-clockwise around the direction vector

Coordinate

1

mirror(i1)/movement(i2)/time

mirror(i1)/movement(i2)/time(:)sFLT_1DTime base used for the dynamic quantities at this level

Time base used for the dynamic quantities at this level

Coordinate

1

1...N

beam(i1)AoSSet of Electron Cyclotron beam segments, including between mirrors

Set of Electron Cyclotron beam segments, including between mirrors

  • Maximum occurrences (MDS+ backend only): 20

Coordinate

1

1...N

New in version >3.36.0.

beam(i1)/nameSTR_0DShort string identifier (unique for a given device)

Short string identifier (unique for a given device)

beam(i1)/descriptionSTR_0DDescription, e.g. […]

Description, e.g. “channel viewing the upper divertor”

New in version >3.

beam(i1)/frequencyHzstructureFrequency

Frequency

beam(i1)/frequency/data(:)HzFLT_1DData

Data

Coordinate

1

beam(i1)/frequency/time

beam(i1)/frequency/time(:)sFLT_1DTime

Time

Coordinate

1

1...N

beam(i1)/power_launchedWstructureBeam power launched into the vacuum vessel

Beam power launched into the vacuum vessel

beam(i1)/power_launched/data(:)WFLT_1DData

Data

Coordinate

1

beam(i1)/power_launched/time

beam(i1)/power_launched/time(:)sFLT_1DTime

Time

Coordinate

1

1...N

beam(i1)/mirror_indexINT_0DIndex of the mirror (in the mirror array of structure) on which […]

Index of the mirror (in the mirror array of structure) on which this beam has been reflected

New in version >4.0.0.

beam(i1)/launching_positionstructureLaunching position of the beam

Launching position of the beam

beam(i1)/launching_position/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

beam(i1)/time

beam(i1)/launching_position/r_limit_minmFLT_0DMajor radius lower limit for the system

Major radius lower limit for the system

New in version >3.32.1.

beam(i1)/launching_position/r_limit_maxmFLT_0DMajor radius upper limit for the system

Major radius upper limit for the system

New in version >3.32.1.

beam(i1)/launching_position/z(:)mFLT_1DHeight

Height

Coordinate

1

beam(i1)/time

beam(i1)/launching_position/phi(:)radFLT_1DToroidal angle

Toroidal angle

Coordinate

1

beam(i1)/time

beam(i1)/directionstructureWavevector at launch point

Wavevector at launch point

beam(i1)/direction/kr(:)m^-1FLT_1DComponent along the major radius

Component along the major radius

Coordinate

1

beam(i1)/time

beam(i1)/direction/kz(:)m^-1FLT_1DComponent along the vertical direction

Component along the vertical direction

Coordinate

1

beam(i1)/time

beam(i1)/direction/kphi(:)m^-1FLT_1DComponent along the toroidal direction

Component along the toroidal direction

Coordinate

1

beam(i1)/time

beam(i1)/polarizationstructureWave polarization

Wave polarization

New in version >4.0.0.

beam(i1)/polarization/o_mode_fraction(:)1FLT_1DFraction of EC beam power launched in ordinary (O) mode. […]

Fraction of EC beam power launched in ordinary (O) mode. If all power is launched in ordinary mode (O-mode), o_mode_fraction = 1.0. If all power is launched in extraordinary mode (X-mode), o_mode_fraction = 0.0

Coordinate

1

beam(i1)/polarization/time

Changed in version 4.1.0: Renamed from ../o_mode_fraction

New in version >4.0.0.

beam(i1)/polarization/azimuthal_angle(:)radFLT_1DPoincare sphere angle psi for mixed mode

Poincare sphere angle psi for mixed mode

Coordinate

1

beam(i1)/polarization/time

beam(i1)/polarization/ellipticity_angle(:)radFLT_1DPoincare sphere angle chi for mixed mode

Poincare sphere angle chi for mixed mode

Coordinate

1

beam(i1)/polarization/time

beam(i1)/polarization/time(:)sFLT_1DTime base used for polarization quantities

Time base used for polarization quantities

Coordinate

1

1...N

beam(i1)/steering_angle_pol(:)radFLT_1DSteering angle of the EC beam in the R,Z plane (from the -R axis […]

Steering angle of the EC beam in the R,Z plane (from the -R axis towards the -Z axis), angle_pol=atan2(-k_Z,-k_R), where k_Z and k_R are the Z and R components of the mean wave vector in the EC beam

Coordinate

1

beam(i1)/time

beam(i1)/steering_angle_tor(:)radFLT_1DSteering angle of the EC beam away from the poloidal plane that […]

Steering angle of the EC beam away from the poloidal plane that is increasing towards the positive phi axis, angle_tor=arcsin(k_phi/k), where k_phi is the component of the wave vector in the phi direction and k is the length of the wave vector. Here the term wave vector refers to the mean wave vector in the EC beam

Coordinate

1

beam(i1)/time

beam(i1)/spotstructureSpot ellipse characteristics at launch

Spot ellipse characteristics at launch

beam(i1)/spot/size(:,:)mFLT_2DSize of the spot ellipse: distance between the central ray and […]

Size of the spot ellipse: distance between the central ray and the peripheral rays in the horizontal (first index of the first coordinate) and vertical direction (second index of the first coordinate)

Coordinate

1

1...2

2

beam(i1)/time

beam(i1)/spot/angle(:)radFLT_1DRotation angle for the spot ellipse

Rotation angle for the spot ellipse

Coordinate

1

beam(i1)/time

beam(i1)/phasestructurePhase ellipse characteristics at launch

Phase ellipse characteristics at launch

beam(i1)/phase/curvature(:,:)m^-1FLT_2DInverse curvature radii for the phase ellipse, positive/negative […]

Inverse curvature radii for the phase ellipse, positive/negative for divergent/convergent beams, in the horizontal direction (first index of the first coordinate) and in the vertical direction (second index of the first coordinate)

Coordinate

1

1...2

2

beam(i1)/time

beam(i1)/phase/angle(:)radFLT_1DRotation angle for the phase ellipse

Rotation angle for the phase ellipse

Coordinate

1

beam(i1)/time

beam(i1)/time(:)sFLT_1DTime base used for launching_position, angle, spot and phase […]

Time base used for launching_position, angle, spot and phase quantities

Coordinate

1

1...N

latencysFLT_0DUpper bound of the delay between input command received from […]

Upper bound of the delay between input command received from the RT network and actuator starting to react. Applies globally to the system described by this IDS unless specific latencies (e.g. channel-specific or antenna-specific) are provided at a deeper level in the IDS structure.

New in version >3.32.1.

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N