Skip to content

stellarator_configuration

CREATE_DICTS_FROM_DATACLASS = StellaratorConfigData module-attribute

StellaratorConfigData dataclass

Source code in process/data_structure/stellarator_configuration.py
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
@dataclass
class StellaratorConfigData:
    stella_config_name: str = ""
    """Name of the configuration"""

    stella_config_symmetry: int = 0
    """Number of coils [1]"""

    stella_config_coilspermodule: int = 0
    """Coils per module [1]"""

    stella_config_rmajor_ref: float = 0.0
    """Reference Point for major radius where all the other variables are determined [m]"""

    stella_config_rminor_ref: float = 0.0
    """Reference Point for minor radius where all the other variables are determined [m]"""

    stella_config_coil_rmajor: float = 0.0
    """Reference Point for coil major radius [m]"""

    stella_config_coil_rminor: float = 0.0
    """Reference Point for coil minor radius [m]"""

    stella_config_aspect_ref: float = 0.0
    """Reference Point for aspect ratio where all the other variables are determined [1]"""

    stella_config_bt_ref: float = 0.0
    """Reference Point for toroidal b where all the other variables are determined [T]"""

    stella_config_wp_area: float = 0.0
    """Winding pack area at the reference point [m^2]"""

    stella_config_wp_bmax: float = 0.0
    """The maximal magnetic field in the winding pack at the reference size of the winding pack [T]"""

    stella_config_i0: float = 0.0
    """Coil current needed for b0 at the reference point [MA]"""

    stella_config_a1: float = 0.0
    """Magnetic field fit parameter a1 (for the maximal field on the coils) [1]"""

    stella_config_a2: float = 0.0
    """Magnetic field fit parameter a2 [1]"""

    stella_config_dmin: float = 0.0
    """Minimal intercoil distance at the reference point [m]"""

    stella_config_inductance: float = 0.0
    """inductance at the reference point [H]"""

    stella_config_coilsurface: float = 0.0
    """Coil surface at the reference point [m2]"""

    stella_config_coillength: float = 0.0
    """Total coil length at the reference point [m]"""

    stella_config_max_portsize_width: float = 0.0
    """Port size in toroidal direction at the reference point [m]"""

    stella_config_maximal_coil_height: float = 0.0
    """The maximal coil height at reference point. [m]"""

    stella_config_min_plasma_coil_distance: float = 0.0
    """The minimal distance between coil and plasma at the reference point [m]"""

    stella_config_derivative_min_lcfs_coils_dist: float = 0.0
    """The derivative of min_plasma_coil_distance wrt to the minor plasma radius at the reference point [1]"""

    stella_config_vol_plasma: float = 0.0
    """The plasma volume at the reference point. Scales as a*R^2. [m^3]"""

    stella_config_plasma_surface: float = 0.0
    """The plasma surface a the reference point. [m^2]"""

    stella_config_wp_ratio: float = 0.0
    """Ratio radial to toroidal length of the winding pack. (a1 and a2 should be calculated using this value) [1]"""

    stella_config_max_force_density: float = 0.0
    """Maximal toroidal and radially averaged force density at reference point in a WP cross section [MN/m^3]"""

    stella_config_max_force_density_mnm: float = 0.0
    """Maximal integrated force density at reference point in a WP cross section [MN/m]"""

    stella_config_min_bend_radius: float = 0.0
    """Minimal bending radius at reference point [m]"""

    stella_config_epseff: float = 0.0
    """Maximal epsilon effective in the core region [1]"""

    stella_config_max_lateral_force_density: float = 0.0
    """Maximal lateral force density of the coil set [MN/m]"""

    stella_config_max_radial_force_density: float = 0.0
    """Maximal radial force density of the coil set [MN/m]"""

    stella_config_centering_force_max_mn: float = 0.0
    """Maximal centering force of a coil in the coil set [MN]"""

    stella_config_centering_force_min_mn: float = 0.0
    """Minimal centering force of a coil in the coil set (negative means pointing outwards) [MN]"""

    stella_config_centering_force_avg_mn: float = 0.0
    """Average centering force the coils in the coil set [MN/coil]"""

    stella_config_neutron_peakfactor: float = 0.0
    """The neutron peaking factor determined through inhomogeneities on the stellarator wall (qmax/qavg) [1]"""

stella_config_name = '' class-attribute instance-attribute

Name of the configuration

stella_config_symmetry = 0 class-attribute instance-attribute

Number of coils [1]

stella_config_coilspermodule = 0 class-attribute instance-attribute

Coils per module [1]

stella_config_rmajor_ref = 0.0 class-attribute instance-attribute

Reference Point for major radius where all the other variables are determined [m]

stella_config_rminor_ref = 0.0 class-attribute instance-attribute

Reference Point for minor radius where all the other variables are determined [m]

stella_config_coil_rmajor = 0.0 class-attribute instance-attribute

Reference Point for coil major radius [m]

stella_config_coil_rminor = 0.0 class-attribute instance-attribute

Reference Point for coil minor radius [m]

stella_config_aspect_ref = 0.0 class-attribute instance-attribute

Reference Point for aspect ratio where all the other variables are determined [1]

stella_config_bt_ref = 0.0 class-attribute instance-attribute

Reference Point for toroidal b where all the other variables are determined [T]

stella_config_wp_area = 0.0 class-attribute instance-attribute

Winding pack area at the reference point [m^2]

stella_config_wp_bmax = 0.0 class-attribute instance-attribute

The maximal magnetic field in the winding pack at the reference size of the winding pack [T]

stella_config_i0 = 0.0 class-attribute instance-attribute

Coil current needed for b0 at the reference point [MA]

stella_config_a1 = 0.0 class-attribute instance-attribute

Magnetic field fit parameter a1 (for the maximal field on the coils) [1]

stella_config_a2 = 0.0 class-attribute instance-attribute

Magnetic field fit parameter a2 [1]

stella_config_dmin = 0.0 class-attribute instance-attribute

Minimal intercoil distance at the reference point [m]

stella_config_inductance = 0.0 class-attribute instance-attribute

inductance at the reference point [H]

stella_config_coilsurface = 0.0 class-attribute instance-attribute

Coil surface at the reference point [m2]

stella_config_coillength = 0.0 class-attribute instance-attribute

Total coil length at the reference point [m]

stella_config_max_portsize_width = 0.0 class-attribute instance-attribute

Port size in toroidal direction at the reference point [m]

stella_config_maximal_coil_height = 0.0 class-attribute instance-attribute

The maximal coil height at reference point. [m]

stella_config_min_plasma_coil_distance = 0.0 class-attribute instance-attribute

The minimal distance between coil and plasma at the reference point [m]

stella_config_derivative_min_lcfs_coils_dist = 0.0 class-attribute instance-attribute

The derivative of min_plasma_coil_distance wrt to the minor plasma radius at the reference point [1]

stella_config_vol_plasma = 0.0 class-attribute instance-attribute

The plasma volume at the reference point. Scales as a*R^2. [m^3]

stella_config_plasma_surface = 0.0 class-attribute instance-attribute

The plasma surface a the reference point. [m^2]

stella_config_wp_ratio = 0.0 class-attribute instance-attribute

Ratio radial to toroidal length of the winding pack. (a1 and a2 should be calculated using this value) [1]

stella_config_max_force_density = 0.0 class-attribute instance-attribute

Maximal toroidal and radially averaged force density at reference point in a WP cross section [MN/m^3]

stella_config_max_force_density_mnm = 0.0 class-attribute instance-attribute

Maximal integrated force density at reference point in a WP cross section [MN/m]

stella_config_min_bend_radius = 0.0 class-attribute instance-attribute

Minimal bending radius at reference point [m]

stella_config_epseff = 0.0 class-attribute instance-attribute

Maximal epsilon effective in the core region [1]

stella_config_max_lateral_force_density = 0.0 class-attribute instance-attribute

Maximal lateral force density of the coil set [MN/m]

stella_config_max_radial_force_density = 0.0 class-attribute instance-attribute

Maximal radial force density of the coil set [MN/m]

stella_config_centering_force_max_mn = 0.0 class-attribute instance-attribute

Maximal centering force of a coil in the coil set [MN]

stella_config_centering_force_min_mn = 0.0 class-attribute instance-attribute

Minimal centering force of a coil in the coil set (negative means pointing outwards) [MN]

stella_config_centering_force_avg_mn = 0.0 class-attribute instance-attribute

Average centering force the coils in the coil set [MN/coil]

stella_config_neutron_peakfactor = 0.0 class-attribute instance-attribute

The neutron peaking factor determined through inhomogeneities on the stellarator wall (qmax/qavg) [1]