tf
¶
Toroidal field coils
Maximum occurrences (MDS+ backend only): 3
New in version 4.0.0: lifecycle status active
Changed in version 3.42.0.
ids_propertiesstructure¶
See common IDS structure reference: ids_properties
.
r0 ⇹mFLT_0D¶Reference major radius of the device (from the official description […]
Reference major radius of the device (from the official description of the device). This node is the placeholder for this official machine description quantity (typically the middle of the vessel at the equatorial midplane, although the exact definition may depend on the device)
is_periodicINT_0D¶Flag indicating whether coils are described one by one in the […]
Flag indicating whether coils are described one by one in the coil() structure (flag=0) or whether the coil structure represents only coils having different characteristics (flag = 1, n_coils must be filled in that case). In the latter case, the coil() sequence is repeated periodically around the torus.
coils_nINT_0D¶Number of coils around the torus, in case is_periodic = 1
Number of coils around the torus, in case is_periodic = 1
coil(i1)AoS¶Set of coils around the tokamak
Set of coils around the tokamak
Maximum occurrences (MDS+ backend only): 32
1 |
|
coil(i1)/conductor(i2)AoS¶Set 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
1 |
|
coil(i1)/conductor(i2)/elementsstructure¶Set 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_1D¶Type 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
1 |
|
coil(i1)/conductor(i2)/elements/start_pointsstructure¶Position of the start point of every element
Position of the start point of every element
coil(i1)/conductor(i2)/elements/start_points/phi(:) ⇹radFLT_1D¶Toroidal angle (oriented counter-clockwise when viewing from […]
Toroidal angle (oriented counter-clockwise when viewing from above)
1 |
coil(i1)/conductor(i2)/elements/intermediate_pointsstructure¶Position 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/phi(:) ⇹radFLT_1D¶Toroidal angle (oriented counter-clockwise when viewing from […]
Toroidal angle (oriented counter-clockwise when viewing from above)
1 |
coil(i1)/conductor(i2)/elements/end_pointsstructure¶Position 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/phi(:) ⇹radFLT_1D¶Toroidal angle (oriented counter-clockwise when viewing from […]
Toroidal angle (oriented counter-clockwise when viewing from above)
1 |
coil(i1)/conductor(i2)/elements/centresstructure¶Position 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/phi(:) ⇹radFLT_1D¶Toroidal angle (oriented counter-clockwise when viewing from […]
Toroidal angle (oriented counter-clockwise when viewing from above)
1 |
coil(i1)/conductor(i2)/cross_section(i3)AoS¶The 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
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_typestructure¶Geometry 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_0D¶Short string identifier
Short string identifier
coil(i1)/conductor(i2)/cross_section(i3)/width ⇹mFLT_0D¶Full 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)/height ⇹mFLT_0D¶Full 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_inner ⇹mFLT_0D¶Inner 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)/outlinestructure¶Polygonal 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_1D¶Coordinate along the normal axis
Coordinate along the normal axis
1 |
|
coil(i1)/conductor(i2)/voltageVstructure¶Voltage 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)/turns ⇹1FLT_0D¶Number of total turns in the coil. […]
Number of total turns in the coil. May be a fraction when describing the coil connections.
coil(i1)/currentAstructure¶Current 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)
field_map(itime)AoS¶Map of the vacuum field at various time slices, represented using […]
Map of the vacuum field at various time slices, represented using the generic grid description
1 |
field_map(itime)/gridstructure¶Grid description
Grid description
field_map(itime)/grid/identifierstructure¶Grid identifier
Grid identifier
This is an identifier. See ggd_identifier
for the available options.
field_map(itime)/grid/pathSTR_0D¶Path of the grid, including the IDS name, in case of implicit […]
Path of the grid, including the IDS name, in case of implicit reference to a grid_ggd node described in another IDS. To be filled only if the grid is not described explicitly in this grid_ggd structure. Example syntax: #wall:2/description_ggd(1)/grid_ggd, means that the grid is located in the wall IDS, occurrence 2, with relative path description_ggd(1)/grid_ggd, using Fortran index convention (here : first index of the array)
field_map(itime)/grid/space(i1)AoS¶Set of grid spaces
Set of grid spaces
Click here for further documentation (or contact imas@iter.org if you can’t access this page).
1 |
|
field_map(itime)/grid/space(i1)/identifierstructure¶Space identifier
Space identifier
This is an identifier. See ggd_space_identifier
for the available options.
field_map(itime)/grid/space(i1)/identifier/nameSTR_0D¶Short string identifier
Short string identifier
field_map(itime)/grid/space(i1)/geometry_typestructure¶Type of space geometry (0: standard, 1:Fourier, >1: Fourier with […]
Type of space geometry (0: standard, 1:Fourier, >1: Fourier with periodicity)
field_map(itime)/grid/space(i1)/geometry_type/nameSTR_0D¶Short string identifier
Short string identifier
field_map(itime)/grid/space(i1)/coordinates_type(i2)AoS¶Type of coordinates describing the physical space, for every […]
Type of coordinates describing the physical space, for every coordinate of the space. The size of this node therefore defines the dimension of the space.
This is an identifier. See coordinate_identifier
for the available options.
1 |
|
Changed in version 4.0.0: Type changed from INT_1D
field_map(itime)/grid/space(i1)/coordinates_type(i2)/nameSTR_0D¶Short string identifier
Short string identifier
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)AoS¶Definition of the space objects for every dimension (from one […]
Definition of the space objects for every dimension (from one to the dimension of the highest-dimensional objects). The index correspond to 1=nodes, 2=edges, 3=faces, 4=cells/volumes, …. For every index, a collection of objects of that dimension is described.
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)AoS¶Set of objects for a given dimension
Set of objects for a given dimension
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)AoS¶Set of (n-1)-dimensional objects defining the boundary of this […]
Set of (n-1)-dimensional objects defining the boundary of this n-dimensional object
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)/indexINT_0D¶Index of this (n-1)-dimensional boundary object
Index of this (n-1)-dimensional boundary object
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/boundary(i4)/neighbours(:)INT_1D¶List of indices of the n-dimensional objects adjacent to the […]
List of indices of the n-dimensional objects adjacent to the given n-dimensional object. An object can possibly have multiple neighbours on a boundary
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/geometry(:)mixedFLT_1D¶Geometry data associated with the object, its detailed content […]
Geometry data associated with the object, its detailed content is defined by ../../geometry_content. Its dimension depends on the type of object, geometry and coordinate considered.
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/nodes(:)INT_1D¶List of nodes forming this object (indices to objects_per_dimension(1)%object(:) […]
List of nodes forming this object (indices to objects_per_dimension(1)%object(:) in Fortran notation)
1 |
|
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/measurem^dimensionFLT_0D¶Measure of the space object, i.e. […]
Measure of the space object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,…)
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/object(i3)/geometry_2d(:,:)mixedFLT_2D¶2D geometry data associated with the object. […]
2D geometry data associated with the object. Its dimension depends on the type of object, geometry and coordinate considered. Typically, the first dimension represents the object coordinates, while the second dimension would represent the values of the various degrees of freedom of the finite element attached to the object.
1 |
|
2 |
|
New in version >3.35.0.
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/geometry_contentstructure¶Content of the ../object/geometry node for this dimension
Content of the ../object/geometry node for this dimension
This is an identifier. See ggd_geometry_content_identifier
for the available options.
New in version >3.33.0.
field_map(itime)/grid/space(i1)/objects_per_dimension(i2)/geometry_content/nameSTR_0D¶Short string identifier
Short string identifier
field_map(itime)/grid/grid_subset(i1)AoS¶Grid subsets
Grid subsets
1 |
|
field_map(itime)/grid/grid_subset(i1)/identifierstructure¶Grid subset identifier
Grid subset identifier
Click here for further documentation.
This is an identifier. See ggd_subset_identifier
for the available options.
field_map(itime)/grid/grid_subset(i1)/identifier/nameSTR_0D¶Short string identifier
Short string identifier
field_map(itime)/grid/grid_subset(i1)/dimensionINT_0D¶Space dimension of the grid subset elements, using the convention […]
Space dimension of the grid subset elements, using the convention 1=nodes, 2=edges, 3=faces, 4=cells/volumes
field_map(itime)/grid/grid_subset(i1)/element(i2)AoS¶Set of elements defining the grid subset. […]
Set of elements defining the grid subset. An element is defined by a combination of objects from potentially all spaces
1 |
|
field_map(itime)/grid/grid_subset(i1)/element(i2)/object(i3)AoS¶Set of objects defining the element
Set of objects defining the element
1 |
|
field_map(itime)/grid/grid_subset(i1)/element(i2)/object(i3)/spaceINT_0D¶Index of the space from which that object is taken
Index of the space from which that object is taken
field_map(itime)/grid/grid_subset(i1)/base(i2)AoS¶Set of bases for the grid subset. […]
Set of bases for the grid subset. For each base, the structure describes the projection of the base vectors on the canonical frame of the grid.
1 |
|
field_map(itime)/grid/grid_subset(i1)/base(i2)/jacobian(:) ⇹mixedFLT_1D¶Metric Jacobian
Metric Jacobian
1 |
field_map(itime)/grid/grid_subset(i1)/base(i2)/tensor_covariant(:,:,:) ⇹mixedFLT_3D¶Covariant metric tensor, given on each element of the subgrid […]
Covariant metric tensor, given on each element of the subgrid (first dimension)
1 |
|
2 |
|
3 |
|
field_map(itime)/grid/grid_subset(i1)/base(i2)/tensor_contravariant(:,:,:) ⇹mixedFLT_3D¶Contravariant metric tensor, given on each element of the subgrid […]
Contravariant metric tensor, given on each element of the subgrid (first dimension)
1 |
|
2 |
|
3 |
|
field_map(itime)/grid/grid_subset(i1)/metricstructure¶Metric of the canonical frame onto Cartesian coordinates
Metric of the canonical frame onto Cartesian coordinates
field_map(itime)/grid/grid_subset(i1)/metric/jacobian(:) ⇹mixedFLT_1D¶Metric Jacobian
Metric Jacobian
1 |
field_map(itime)/grid/grid_subset(i1)/metric/tensor_covariant(:,:,:) ⇹mixedFLT_3D¶Covariant metric tensor, given on each element of the subgrid […]
Covariant metric tensor, given on each element of the subgrid (first dimension)
1 |
|
2 |
|
3 |
|
field_map(itime)/grid/grid_subset(i1)/metric/tensor_contravariant(:,:,:) ⇹mixedFLT_3D¶Contravariant metric tensor, given on each element of the subgrid […]
Contravariant metric tensor, given on each element of the subgrid (first dimension)
1 |
|
2 |
|
3 |
|
field_map(itime)/b_field_r(i1)TAoS¶R component of the vacuum magnetic field, given on various grid […]
R component of the vacuum magnetic field, given on various grid subsets
1 |
|
field_map(itime)/b_field_r(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/b_field_r(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/b_field_r(i1)/values(:) ⇹TFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/b_field_r(i1)/coefficients(:,:) ⇹TFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
field_map(itime)/b_field_z(i1)TAoS¶Z component of the vacuum magnetic field, given on various grid […]
Z component of the vacuum magnetic field, given on various grid subsets
1 |
|
field_map(itime)/b_field_z(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/b_field_z(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/b_field_z(i1)/values(:) ⇹TFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/b_field_z(i1)/coefficients(:,:) ⇹TFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
field_map(itime)/b_field_tor(i1)TAoS¶Toroidal component of the vacuum magnetic field, given on various […]
Toroidal component of the vacuum magnetic field, given on various grid subsets
1 |
|
field_map(itime)/b_field_tor(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/b_field_tor(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/b_field_tor(i1)/values(:) ⇹TFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/b_field_tor(i1)/coefficients(:,:) ⇹TFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
field_map(itime)/a_field_r(i1)T.mAoS¶R component of the vacuum vector potential, given on various […]
R component of the vacuum vector potential, given on various grid subsets
1 |
|
field_map(itime)/a_field_r(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/a_field_r(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/a_field_r(i1)/values(:) ⇹T.mFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/a_field_r(i1)/coefficients(:,:) ⇹T.mFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
field_map(itime)/a_field_z(i1)T.mAoS¶Z component of the vacuum vector potential, given on various […]
Z component of the vacuum vector potential, given on various grid subsets
1 |
|
field_map(itime)/a_field_z(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/a_field_z(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/a_field_z(i1)/values(:) ⇹T.mFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/a_field_z(i1)/coefficients(:,:) ⇹T.mFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
field_map(itime)/a_field_tor(i1)T.mAoS¶Toroidal component of the vacuum vector potential, given on various […]
Toroidal component of the vacuum vector potential, given on various grid subsets
1 |
|
field_map(itime)/a_field_tor(i1)/grid_indexINT_0D¶Index of the grid used to represent this quantity
Index of the grid used to represent this quantity
field_map(itime)/a_field_tor(i1)/grid_subset_indexINT_0D¶Index of the grid subset the data is provided on. […]
Index of the grid subset the data is provided on. Corresponds to the index used in the grid subset definition: grid_subset(:)/identifier/index
field_map(itime)/a_field_tor(i1)/values(:) ⇹T.mFLT_1D¶One scalar value is provided per element in the grid subset.
One scalar value is provided per element in the grid subset.
1 |
|
field_map(itime)/a_field_tor(i1)/coefficients(:,:) ⇹T.mFLT_2D¶Interpolation coefficients, to be used for a high precision evaluation […]
Interpolation coefficients, to be used for a high precision evaluation of the physical quantity with finite elements, provided per element in the grid subset (first dimension).
1 |
|
2 |
|
b_field_phi_vacuum_rT.mstructure¶Vacuum field times major radius in the toroidal field magnet. […]
Vacuum field times major radius in the toroidal field magnet. Positive sign means anti-clockwise when viewed from above
Changed in version 3.42.0: Renamed from b_field_tor_vacuum_r
delta_b_field_phi_vacuum_rT.mstructure¶Variation of (vacuum field times major radius in the toroidal […]
Variation of (vacuum field times major radius in the toroidal field magnet) from the start of the plasma.
Changed in version 3.42.0: Renamed from delta_b_field_tor_vacuum_r
latency ⇹sFLT_0D¶Upper 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.