coils_non_axisymmetric

Non axisymmetric active coils system (e.g. ELM control coils, error field correction coils, …)

  • Maximum occurrences (MDS+ backend only): 5

New in version 3.19.1: lifecycle status alpha

Changed in version 3.40.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

coil(i1)AoSSet of coils

Set of coils

  • Maximum occurrences (MDS+ backend only): 32

Coordinate

1

1...N

coil(i1)/nameSTR_0DName of the coil

Name of the coil

coil(i1)/identifierSTR_0DAlphanumeric identifier of coil

Alphanumeric identifier of coil

coil(i1)/conductor(i2)AoSSet of conductors inside the coil. […]

Set of conductors inside the coil. The structure can be used with size 1 for a simplified description as a single conductor. A conductor is composed of several elements, serially connected, i.e. transporting the same current.

  • Maximum occurrences (MDS+ backend only): 20

Coordinate

1

1...N

coil(i1)/conductor(i2)/elementsstructureSet of geometrical elements (line segments and/or arcs of a circle) […]

Set of geometrical elements (line segments and/or arcs of a circle) describing the contour of the conductor centre. We define a coordinate system associated to each element as follows: for the arc and circle elements: binormal = (start point - center) x (intermediate point - center). This vector points in the direction of the circle / arc axis. normal = (center - point on curve). The normal vector will rotate as the point moves around the curve. Tangent = normal x binormal. For the line element we require an extra point, using the currently redundant intermediate point to define the line element’s normal axis. The local coordinates for the line element then become: tangent = end point - start point; normal = intermediate point - start point; binormal = tangent x normal. It is assumed that all the axes above are normalized such that they have a unit length.

coil(i1)/conductor(i2)/elements/types(:)INT_1DType of every element: 1: line segment, its ends are given by […]

Type of every element: 1: line segment, its ends are given by the start and end points; index = 2: arc of a circle; index = 3: full circle

Coordinate

1

1...N

coil(i1)/conductor(i2)/elements/start_pointsstructurePosition of the start point of every element

Position of the start point of every element

coil(i1)/conductor(i2)/elements/start_points/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/start_points/phi(:)radFLT_1DToroidal angle (oriented counter-clockwise when viewing from […]

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

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/start_points/z(:)mFLT_1DHeight

Height

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/intermediate_pointsstructurePosition of an intermediate point along the circle or arc of […]

Position of an intermediate point along the circle or arc of circle, for every element, providing the orientation of the element (must define with the corresponding start point an aperture angle strictly inferior to PI). In the case of a line segment (../types/index=1), fill this node with a point such that the vector intermediate_point - start_point defines the direction of the element’s normal axis (see documentation of ../elements)

coil(i1)/conductor(i2)/elements/intermediate_points/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/intermediate_points/phi(:)radFLT_1DToroidal angle (oriented counter-clockwise when viewing from […]

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

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/intermediate_points/z(:)mFLT_1DHeight

Height

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/end_pointsstructurePosition of the end point of every element. […]

Position of the end point of every element. Meaningful only if type/index = 1 or 2, fill with default/empty value otherwise

coil(i1)/conductor(i2)/elements/end_points/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/end_points/phi(:)radFLT_1DToroidal angle (oriented counter-clockwise when viewing from […]

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

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/end_points/z(:)mFLT_1DHeight

Height

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/centresstructurePosition of the centre of the arc of a circle of every element […]

Position of the centre of the arc of a circle of every element (meaningful only if type/index = 2 or 3, fill with default/empty value otherwise)

coil(i1)/conductor(i2)/elements/centres/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/centres/phi(:)radFLT_1DToroidal angle (oriented counter-clockwise when viewing from […]

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

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/elements/centres/z(:)mFLT_1DHeight

Height

Coordinate

1

coil(i1)/conductor(i2)/elements/types

coil(i1)/conductor(i2)/cross_section(i3)AoSThe cross-section perpendicular to the conductor contour is described […]

The cross-section perpendicular to the conductor contour is described by a series of contour points, given by their relative position with respect to the start point of each element. If the size of this array of structure is equal to 1, then the cross-section is given only for the first element and translated along the conductor elements. Otherwise, it’s given explictly for each element, allowing to describe changes of the cross section shape

  • Maximum occurrences (MDS+ backend only): 50

Coordinate

1

coil(i1)/conductor(i2)/elements/types OR 1...1

Changed in version 3.40.0: Type changed from delta_rphiz1d_static

New in version >3.39.0.

coil(i1)/conductor(i2)/cross_section(i3)/geometry_typestructureGeometry type used to describe the cross section of this element. […]

Geometry type used to describe the cross section of this element. The conductor centre is given by the ../../elements description.

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

coil(i1)/conductor(i2)/cross_section(i3)/geometry_type/nameSTR_0DShort string identifier

Short string identifier

coil(i1)/conductor(i2)/cross_section(i3)/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.

coil(i1)/conductor(i2)/cross_section(i3)/geometry_type/descriptionSTR_0DVerbose description

Verbose description

coil(i1)/conductor(i2)/cross_section(i3)/widthmFLT_0DFull width of the rectangle or square in the normal direction, […]

Full width of the rectangle or square in the normal direction, when geometry_type/index = 3 or 4. Diameter of the circle when geometry_type/index = 2. Outer diameter of the annulus in case geometry_type/index = 5

coil(i1)/conductor(i2)/cross_section(i3)/heightmFLT_0DFull height of the rectangle in the binormal direction, used […]

Full height of the rectangle in the binormal direction, used only if geometry_type/index = 3

coil(i1)/conductor(i2)/cross_section(i3)/radius_innermFLT_0DInner radius of the annulus, used only if geometry_type/index […]

Inner radius of the annulus, used only if geometry_type/index = 5

coil(i1)/conductor(i2)/cross_section(i3)/outlinestructurePolygonal outline of the cross section in the (normal, binormal) […]

Polygonal outline of the cross section in the (normal, binormal) coordinate system. Do NOT repeat the first point.

coil(i1)/conductor(i2)/cross_section(i3)/outline/normal(:)mFLT_1DCoordinate along the normal axis

Coordinate along the normal axis

Coordinate

1

1...N

coil(i1)/conductor(i2)/cross_section(i3)/outline/binormal(:)mFLT_1DCoordinates along the binormal axis

Coordinates along the binormal axis

Coordinate

1

coil(i1)/conductor(i2)/cross_section(i3)/outline/normal

coil(i1)/conductor(i2)/cross_section(i3)/aream^2FLT_0DArea of the conductor cross-section, derived from the above geometric […]

Area of the conductor cross-section, derived from the above geometric data

coil(i1)/conductor(i2)/resistanceohmFLT_0Dconductor resistance

conductor resistance

coil(i1)/conductor(i2)/voltageVstructureVoltage on the conductor terminals. […]

Voltage on the conductor terminals. Sign convention : positive when the current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil)

coil(i1)/conductor(i2)/voltage/data(:)VFLT_1DData

Data

Coordinate

1

coil(i1)/conductor(i2)/voltage/time

coil(i1)/conductor(i2)/voltage/time(:)sFLT_1DTime

Time

Coordinate

1

1...N

coil(i1)/turns1FLT_0DNumber of total turns in the coil. […]

Number of total turns in the coil. May be a fraction when describing the coil connections.

coil(i1)/resistanceohmFLT_0DCoil resistance

Coil resistance

coil(i1)/currentAstructureCurrent in one turn of the coil (to be multiplied by the number […]

Current in one turn of the coil (to be multiplied by the number of turns to calculate the magnetic field generated). Sign convention : a positive current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil)

coil(i1)/current/data(:)AFLT_1DData

Data

Coordinate

1

coil(i1)/current/time

coil(i1)/current/time(:)sFLT_1DTime

Time

Coordinate

1

1...N

coil(i1)/voltageVstructureVoltage on the coil terminals. […]

Voltage on the coil terminals. Sign convention : positive when the current flows in the direction in which conductor elements are ordered (from start to end for a positive polarity coil)

coil(i1)/voltage/data(:)VFLT_1DData

Data

Coordinate

1

coil(i1)/voltage/time

coil(i1)/voltage/time(:)sFLT_1DTime

Time

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