Skip to content

dcll_variables

Module containing variables for the Dual Coolant Lead Lithium (DCLL) models

Acronyms for this module:

 BB          Breeding Blanket
 FW          First Wall
 BZ          Breeder Zone
 MF/BSS      Manifold/Back Supporting Structure
 LT          Low Temperature
 HT          High Temperature
 MMS         Multi Module Segment
 SMS         Single Module Segment
 IB          Inboard
 OB          Outboard
 HCD         Heating & Current Drive
 FCI         Flow Channel Insert

CREATE_DICTS_FROM_DATACLASS = DCLLData module-attribute

DCLLData dataclass

Dataclass holding DCLL variables

Source code in process/data_structure/dcll_variables.py
 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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
@dataclass(slots=True)
class DCLLData:
    """Dataclass holding DCLL variables"""

    r_fci: float = 0.0
    """Radial thickness of FCIs [m]"""

    r_backwall: float = 0.0
    """Radial thickness of back wall [m]"""

    bz_r_ib: float = 0.0
    """Radial BZ thickness [m]"""

    bz_r_ob: float = 0.0
    """Radial BZ thickness [m]"""

    f_vol_stff_plates: float = 0.0
    """Structure/coolant compositional fractions"""

    f_vol_stl_bz_struct: float = 0.0
    """Structure/coolant compositional fractions"""

    f_vol_stl_back_wall: float = 0.0
    """Structure/coolant compositional fractions"""

    f_vol_stl_fw: float = 0.0
    """Structure/coolant compositional fractions"""

    f_vol_mfbss_stl: float = 0.0
    """MF/BSS compositional fractions"""

    f_vol_mfbss_he: float = 0.0
    """MF/BSS compositional fractions"""

    f_vol_mfbss_pbli: float = 0.0
    """MF/BSS compositional fractions"""

    vol_fci: float = 0.0
    """Volume of FCIs [m^3]"""

    vol_bz_struct: float = 0.0
    """Volume of other BZ structure [m^3]"""

    vol_bz_liq: float = 0.0
    """Volume of liquid channels [m^3]"""

    vol_bz_liq_ib: float = 0.0
    """Volume of liquid channels [m^3]"""

    vol_bz_liq_ob: float = 0.0
    """Volume of liquid channels [m^3]"""

    vol_bw: float = 0.0
    """Volume of back wall [m^3]"""

    vol_bss: float = 0.0
    """Volume of MF/BSS [m^3]"""

    wht_cer: float = 0.0
    """BZ masses by composition [kg]"""

    wht_stl_struct: float = 0.0
    """BZ masses by composition [kg]"""

    wht_cool_struct: float = 0.0
    """BZ masses by composition [kg]"""

    wht_bw_stl: float = 0.0
    """Back wall masses by composition [kg]"""

    wht_bw_cool: float = 0.0
    """Back wall masses by composition [kg]"""

    wht_mfbss_stl: float = 0.0
    """MF/BSS masses by composition [kg]"""

    wht_mfbss_cool: float = 0.0
    """MF/BSS masses by composition [kg]"""

    wht_mfbss_pbli: float = 0.0
    """MF/BSS masses by composition [kg]"""

    fwmass_stl: float = 0.0
    """FW masses by composition [kg]"""

    fwmass_cool: float = 0.0
    """FW masses by composition [kg]"""

    mass_cool_blanket: float = 0.0
    """Total masses of material in blanket [kg]"""

    mass_liq_blanket: float = 0.0
    """Total masses of material in blanket [kg]"""

    mass_stl_blanket: float = 0.0
    """Total masses of material in blanket [kg]"""

    mass_segm_ib: float = 0.0
    """Total mass for an inboard/outboard reactor segment [kg]"""

    mass_segm_ob: float = 0.0
    """Total mass for an inboard/outboard reactor segment [kg]"""

r_fci = 0.0 class-attribute instance-attribute

Radial thickness of FCIs [m]

r_backwall = 0.0 class-attribute instance-attribute

Radial thickness of back wall [m]

bz_r_ib = 0.0 class-attribute instance-attribute

Radial BZ thickness [m]

bz_r_ob = 0.0 class-attribute instance-attribute

Radial BZ thickness [m]

f_vol_stff_plates = 0.0 class-attribute instance-attribute

Structure/coolant compositional fractions

f_vol_stl_bz_struct = 0.0 class-attribute instance-attribute

Structure/coolant compositional fractions

f_vol_stl_back_wall = 0.0 class-attribute instance-attribute

Structure/coolant compositional fractions

f_vol_stl_fw = 0.0 class-attribute instance-attribute

Structure/coolant compositional fractions

f_vol_mfbss_stl = 0.0 class-attribute instance-attribute

MF/BSS compositional fractions

f_vol_mfbss_he = 0.0 class-attribute instance-attribute

MF/BSS compositional fractions

f_vol_mfbss_pbli = 0.0 class-attribute instance-attribute

MF/BSS compositional fractions

vol_fci = 0.0 class-attribute instance-attribute

Volume of FCIs [m^3]

vol_bz_struct = 0.0 class-attribute instance-attribute

Volume of other BZ structure [m^3]

vol_bz_liq = 0.0 class-attribute instance-attribute

Volume of liquid channels [m^3]

vol_bz_liq_ib = 0.0 class-attribute instance-attribute

Volume of liquid channels [m^3]

vol_bz_liq_ob = 0.0 class-attribute instance-attribute

Volume of liquid channels [m^3]

vol_bw = 0.0 class-attribute instance-attribute

Volume of back wall [m^3]

vol_bss = 0.0 class-attribute instance-attribute

Volume of MF/BSS [m^3]

wht_cer = 0.0 class-attribute instance-attribute

BZ masses by composition [kg]

wht_stl_struct = 0.0 class-attribute instance-attribute

BZ masses by composition [kg]

wht_cool_struct = 0.0 class-attribute instance-attribute

BZ masses by composition [kg]

wht_bw_stl = 0.0 class-attribute instance-attribute

Back wall masses by composition [kg]

wht_bw_cool = 0.0 class-attribute instance-attribute

Back wall masses by composition [kg]

wht_mfbss_stl = 0.0 class-attribute instance-attribute

MF/BSS masses by composition [kg]

wht_mfbss_cool = 0.0 class-attribute instance-attribute

MF/BSS masses by composition [kg]

wht_mfbss_pbli = 0.0 class-attribute instance-attribute

MF/BSS masses by composition [kg]

fwmass_stl = 0.0 class-attribute instance-attribute

FW masses by composition [kg]

fwmass_cool = 0.0 class-attribute instance-attribute

FW masses by composition [kg]

mass_cool_blanket = 0.0 class-attribute instance-attribute

Total masses of material in blanket [kg]

mass_liq_blanket = 0.0 class-attribute instance-attribute

Total masses of material in blanket [kg]

mass_stl_blanket = 0.0 class-attribute instance-attribute

Total masses of material in blanket [kg]

mass_segm_ib = 0.0 class-attribute instance-attribute

Total mass for an inboard/outboard reactor segment [kg]

mass_segm_ob = 0.0 class-attribute instance-attribute

Total mass for an inboard/outboard reactor segment [kg]