pellet_injectors

Pellet injectors

  • Maximum occurrences (MDS+ backend only): 2

New in version 3.0.4: lifecycle status alpha

Changed in version 4.2.0.

ids_propertiesstructure

See common IDS structure reference: ids_properties.

injector(i1)AoSSet of pellet injectors

Set of pellet injectors

  • Maximum occurrences (MDS+ backend only): 5

Coordinate

1

1...N

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

Short string identifier (unique for a given device)

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

Description, e.g. “injector at port Q6B”

injector(i1)/pellet(itime)AoSDescription of the pellet launched at various time slices by […]

Description of the pellet launched at various time slices by this injector. The time of this structure corresponds to the full ablation of the pellet inside the plasma.

Coordinate

1

injector(i1)/pellet(itime)/time

injector(i1)/pellet(itime)/positionstructurePosition of the centre of mass of the pellet, along its path […]

Position of the centre of mass of the pellet, along its path until full ablation

injector(i1)/pellet(itime)/position/r(:)mFLT_1DMajor radius

Major radius

Coordinate

1

1...N

injector(i1)/pellet(itime)/position/phi(:)radFLT_1DToroidal angle (oriented counter-clockwise when viewed from above)

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

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/position/z(:)mFLT_1DHeight

Height

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/velocity_r(:)m.s^-1FLT_1DMajor radius component of the velocity of the centre of mass […]

Major radius component of the velocity of the centre of mass of the pellet

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/velocity_z(:)m.s^-1FLT_1DVertical component of the velocity of the centre of mass of the […]

Vertical component of the velocity of the centre of mass of the pellet

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/velocity_phi(:)m.s^-1FLT_1DToroidal component of the velocity of the centre of mass of the […]

Toroidal component of the velocity of the centre of mass of the pellet

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/diametermFLT_0DPellet diameter

Pellet diameter

injector(i1)/pellet(itime)/lengthmFLT_0DPellet length (cylindrical pellet)

Pellet length (cylindrical pellet)

injector(i1)/pellet(itime)/shapestructureInitial shape of a pellet at launch - this comes from the initial […]

Initial shape of a pellet at launch - this comes from the initial version of the pellet IDS, a more compact version of diameter+length (coming from the SPI IDS) and allows rectangular shape, but it is less readable than just diameter+length. Choose which of the two we keep.

injector(i1)/pellet(itime)/shape/typestructureIdentifier structure for the shape type: 1-spherical; 2-cylindrical; […]

Identifier structure for the shape type: 1-spherical; 2-cylindrical; 3-rectangular

injector(i1)/pellet(itime)/shape/type/nameSTR_0DShort string identifier

Short string identifier

injector(i1)/pellet(itime)/shape/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.

injector(i1)/pellet(itime)/shape/type/descriptionSTR_0DVerbose description

Verbose description

injector(i1)/pellet(itime)/shape/size(:)mFLT_1DSize of the pellet in the various dimensions, depending on the […]

Size of the pellet in the various dimensions, depending on the shape type. Spherical pellets: size(1) is the radius of the pellet. Cylindrical pellets: size(1) is the radius and size(2) is the height of the cylinder. Rectangular pellets: size(1) is the height, size(2) is the width and size(3) is the length

Coordinate

1

1...N

injector(i1)/pellet(itime)/shellstructureComposition of the shell-layer around the pellet

Composition of the shell-layer around the pellet

injector(i1)/pellet(itime)/shell/species(i2)AoSAtomic species

Atomic species

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

injector(i1)/pellet(itime)/shell/species(i2)/auFLT_0DMass of atom

Mass of atom

injector(i1)/pellet(itime)/shell/species(i2)/z_neFLT_0DNuclear charge

Nuclear charge

injector(i1)/pellet(itime)/shell/species(i2)/nameSTR_0DString identifying the species (e.g. […]

String identifying the species (e.g. H, D, T, …)

injector(i1)/pellet(itime)/shell/species(i2)/densitym^-3FLT_0DDensity of the species

Density of the species

injector(i1)/pellet(itime)/shell/species(i2)/fraction1FLT_0DAtomic fraction of the species in the pellet

Atomic fraction of the species in the pellet

injector(i1)/pellet(itime)/shell/species(i2)/sublimation_energyeVFLT_0DSublimation energy per atom

Sublimation energy per atom

injector(i1)/pellet(itime)/shell/atoms_n1FLT_0DTotal number of atoms of desublimated gas

Total number of atoms of desublimated gas

injector(i1)/pellet(itime)/corestructureComposition of the core of the pellet

Composition of the core of the pellet

injector(i1)/pellet(itime)/core/species(i2)AoSAtomic species

Atomic species

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

injector(i1)/pellet(itime)/core/species(i2)/auFLT_0DMass of atom

Mass of atom

injector(i1)/pellet(itime)/core/species(i2)/z_neFLT_0DNuclear charge

Nuclear charge

injector(i1)/pellet(itime)/core/species(i2)/nameSTR_0DString identifying the species (e.g. […]

String identifying the species (e.g. H, D, T, …)

injector(i1)/pellet(itime)/core/species(i2)/densitym^-3FLT_0DDensity of the species

Density of the species

injector(i1)/pellet(itime)/core/species(i2)/fraction1FLT_0DAtomic fraction of the species in the pellet

Atomic fraction of the species in the pellet

injector(i1)/pellet(itime)/core/species(i2)/sublimation_energyeVFLT_0DSublimation energy per atom

Sublimation energy per atom

injector(i1)/pellet(itime)/core/atoms_n1FLT_0DTotal number of atoms of desublimated gas

Total number of atoms of desublimated gas

injector(i1)/pellet(itime)/velocity_initialm.s^-1FLT_0DInitial velocity of the pellet as it enters the vaccum chamber

Initial velocity of the pellet as it enters the vaccum chamber

injector(i1)/pellet(itime)/path_geometrystructureGeometry of the pellet path in the vaccuum chamber

Geometry of the pellet path in the vaccuum chamber

injector(i1)/pellet(itime)/path_geometry/first_pointstructurePosition of the first point

Position of the first point

injector(i1)/pellet(itime)/path_geometry/first_point/rmFLT_0DMajor radius

Major radius

injector(i1)/pellet(itime)/path_geometry/first_point/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewed from above)

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

injector(i1)/pellet(itime)/path_geometry/first_point/zmFLT_0DHeight

Height

injector(i1)/pellet(itime)/path_geometry/second_pointstructurePosition of the second point

Position of the second point

injector(i1)/pellet(itime)/path_geometry/second_point/rmFLT_0DMajor radius

Major radius

injector(i1)/pellet(itime)/path_geometry/second_point/phiradFLT_0DToroidal angle (oriented counter-clockwise when viewed from above)

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

injector(i1)/pellet(itime)/path_geometry/second_point/zmFLT_0DHeight

Height

injector(i1)/pellet(itime)/path_profilesstructure1-D profiles of plasma and pellet along the pellet path

1-D profiles of plasma and pellet along the pellet path

injector(i1)/pellet(itime)/path_profiles/distance(:)mFLT_1DDistance along the pellet path, with the origin taken at path_geometry/first_point. […]

Distance along the pellet path, with the origin taken at path_geometry/first_point. Used as the main coordinate for the path_profiles structure

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/rho_tor_norm(:)1FLT_1DNormalized toroidal coordinate along the pellet path

Normalized toroidal coordinate along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/psi(:)WbFLT_1DPoloidal flux along the pellet path. […]

Poloidal flux along the pellet path. For a positive plasma current (counter-clockwise when viewed from above), increases from the magnetic axis to the boundary

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/velocity(:)m.s^-1FLT_1DPellet velocity along the pellet path

Pellet velocity along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/n_e(:)m^-3FLT_1DElectron density along the pellet path

Electron density along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/t_e(:)eVFLT_1DElectron temperature along the pellet path

Electron temperature along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/ablation_rate(:)s^-1FLT_1DAblation rate (electrons) along the pellet path

Ablation rate (electrons) along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/ablated_particles(:)1FLT_1DNumber of ablated particles (electrons) along the pellet path

Number of ablated particles (electrons) along the pellet path

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/path_profiles/rho_tor_norm_drift(:)1FLT_1DDifference to due ExB drifts between the ablation and the final […]

Difference to due ExB drifts between the ablation and the final deposition locations, in terms of the normalized toroidal flux coordinate

Coordinate

1

injector(i1)/pellet(itime)/position/r

injector(i1)/pellet(itime)/timesFLT_0DTime

Time

injector(i1)/propellant_gasstructureDescription of the propellant gas

Description of the propellant gas

injector(i1)/propellant_gas/flow_rates^-1structureFlow rate of the gas at the injector exit

Flow rate of the gas at the injector exit

injector(i1)/propellant_gas/flow_rate/data(:)s^-1FLT_1DData

Data

Coordinate

1

injector(i1)/propellant_gas/flow_rate/time

injector(i1)/propellant_gas/flow_rate/time(:)sFLT_1DTime

Time

Coordinate

1

1...N

injector(i1)/propellant_gas/species(i2)AoSAtomic species in the gas composition

Atomic species in the gas composition

  • Maximum occurrences (MDS+ backend only): 3

Coordinate

1

1...N

injector(i1)/propellant_gas/species(i2)/auFLT_0DMass of atom

Mass of atom

injector(i1)/propellant_gas/species(i2)/z_neFLT_0DNuclear charge

Nuclear charge

injector(i1)/propellant_gas/species(i2)/nameSTR_0DString identifying the species (e.g. […]

String identifying the species (e.g. H, D, T, …)

Changed in version 3.42.0: Renamed from label

injector(i1)/propellant_gas/species(i2)/fraction1FLT_0DAtomic fraction of the species

Atomic fraction of the species

injector(i1)/propellant_gas/atoms_n1FLT_0DTotal number of atoms of the gas

Total number of atoms of the gas

injector(i1)/propellant_gas/temperatureKFLT_0DGas temperature

Gas temperature

injector(i1)/injection_directionstructureUnit vector of the pellet velocity direction at the exit of the […]

Unit vector of the pellet velocity direction at the exit of the injector

injector(i1)/injection_direction/x1FLT_0DComponent along X axis

Component along X axis

injector(i1)/injection_direction/y1FLT_0DComponent along Y axis

Component along Y axis

injector(i1)/injection_direction/z1FLT_0DComponent along Z axis

Component along Z axis

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.

codestructure

See common IDS structure reference: code.

time(:)sFLT_1DGeneric time

Generic time

Coordinate

1

1...N