diff --git a/process/models/tfcoil/superconducting.py b/process/models/tfcoil/superconducting.py index 836d28c674..88643c0fc8 100644 --- a/process/models/tfcoil/superconducting.py +++ b/process/models/tfcoil/superconducting.py @@ -2289,15 +2289,27 @@ class TFGeneralTurnGeometry: """General turn geometry info needed for all TF turn types.""" a_tf_turn_cable_space_no_void: float + """Cable space area (per turn), includes the area that would be taken up + by voids and central cooling channel [m²] + """ a_tf_turn_steel: float + """Area of the steel cable conduit around the cable space [m²]""" a_tf_turn_insulation: float + """Single turn insulation area [m²]""" n_tf_coil_turns: int + """Number of turns per TF coil""" c_tf_turn: float + """TF coil current per turn [A]""" dx_tf_turn_general: float + """TF coil turn edge length including turn insulation [m]""" dr_tf_turn: float + """Radial width of turn [m]""" dx_tf_turn: float + """Turn radial and toroidal dimension (integer turn only) [m]""" dx_tf_turn_conduit_full_average: float + """Average full width of the conduit surrounding the TF turn cable space [m]""" dx_tf_turn_cable_space_average: float + """Cable area averaged dimension (square shape) [m]""" @dataclass(slots=True) @@ -2305,14 +2317,23 @@ class SuperconTFAreasFractions: """Superconducting TF coil winding pack areas and fractions.""" a_tf_wp_coolant_channels: float + """Total area of coolant channels in winding pack [m²]""" a_tf_wp_conductor: float + """Winding pack conductor area [m²]""" a_tf_wp_extra_void: float + """Winding pack void space in conductor region for coolant [m²]""" a_tf_coil_wp_turn_insulation: float + """Winding pack turn insulation area per coil [m²]""" a_tf_wp_steel: float + """Total area of all winding pack steel [m²]""" a_tf_coil_inboard_steel: float + """Total steel area in inboard TF coil (turn and case) [m²]""" f_a_tf_coil_inboard_steel: float + """Fraction of total inboard TF coil area that is steel""" a_tf_coil_inboard_insulation: float + """Inboard coil insulation cross-section per coil [m²]""" f_a_tf_coil_inboard_insulation: float + """Fraction of total inboard TF coil area that is insulation""" @dataclass(slots=True) @@ -2320,8 +2341,13 @@ class CICCAveragedTurnGeometry(TFGeneralTurnGeometry): """Averaged turn geometry for a CICC conductor with LTS cables.""" radius_tf_turn_cable_space_corners: float + """Radius of the corners of the cable space in the TF turn [m]""" a_tf_turn_cable_space_effective: float + """True area taken up by conductor in the cable space [m²]""" f_a_tf_turn_cable_space_cooling: float + """Fraction of turn cable space area that is for cooling + (cooling channel and void space) + """ @dataclass(slots=True) @@ -2329,12 +2355,21 @@ class CICCIntegerTurnGeometry(TFGeneralTurnGeometry): """Integer turn geometry for a CICC conductor with LTS cables.""" radius_tf_turn_cable_space_corners: float + """Radius of turn cable space rounded corners [m]""" dr_tf_turn_conduit_full: float + """Radial thickness of the full conduit around the cable space [m]""" dx_tf_turn_conduit_full_toroidal: float + """Toroidal thickness of the full conduit around the cable space [m]""" dr_tf_turn_cable_space: float + """Cable area radial and toroidal dimension (integer turn only) [m]""" dx_tf_turn_cable_space: float + """Cable area radial and toroidal dimension (integer turn only) [m]""" a_tf_turn_cable_space_effective: float + """True area taken up by conductor in the cable space [m²]""" f_a_tf_turn_cable_space_cooling: float + """Fraction of turn cable space area that is for cooling + (cooling channel and void space) + """ class CICCSuperconductingTFCoil(SuperconductingTFCoil): @@ -3777,10 +3812,17 @@ class CroCoCableSpaceGeometry: """Data class for the geometry of the cable space in a CroCo conductor.""" dia_tf_turn_croco_cable: float + """Diameter of the CroCo cable in the TF turn [m]""" a_tf_turn_cable_space_no_void: float + """Cable space area (per turn) [m²]""" a_tf_turn_cable_space_effective: float + """True area taken up by conductor in the cable space [m²]""" a_tf_turn_steel: float + """Area of the steel conduit around the cable space [m²]""" f_a_tf_turn_cable_space_cooling: float + """Fraction of turn cable space area that is for cooling + (cooling channel and void space) + """ class CROCOSuperconductingTFCoil(SuperconductingTFCoil):