Skip to content

dcll_variables

This module contains the Dual Coolant Lead Lithium (DCLL) specific submods of PROCESSS.

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

IN.DAT info for DCLL:

 Select DCLL model
     i_blanket_type = 5 * DCLL

 Liquid Metal Breeder Material = PbLi
     i_blkt_liquid_breeder_type = 0 * Liquid Metal Breeder Material = PbLi

 Specify dual-coolant i.e., get mass flow required from heat extracted from liquid metal breeder
     i_blkt_dual_coolant = 2

 FIC switch: 0 = no FIC, Eurofer; 1 = FCIs, perfect electrical insulator, 2 = FCIs, with specified conductance
     i_blkt_liquid_breeder_channel_type = 0, 1, or 2

 Liquid metal duct wall conductance initialized at Eurofer value in fwbs_variables, or can input other value, used for i_blkt_liquid_breeder_channel_type = 0 or 2
     (bz_channel_conduct_liq)

 Choose if FW and BB structure are on the same pumping system (unless have different coolants), default is same coolant with flow IN->FW->BB->OUT
     (i_fw_blkt_shared_coolant)

 Can set inlet and outlet temperature for liquid metal breeder
     (inlet_temp_liq)
     (outlet_temp_liq)

References:

 [Nat1995]   Natesan et al. (1995), Assessment of alkali metal coolants for
             for the ITER blanket, Fusion Engineering and Design 27, 457-466

 [Mal1995]   Malang and Mattas (1995), Comparison of lithium and the eutectic
             lead-lithium alloy, two candidate liquid metal breeder materials
             for self-cooled blankets, Fusion Engineering and Design 27, 399-406

 [Gas2001]   Gasior and Mozer (2001), Thermodynamic study of liquid lithium-lead
             alloys using the EMF method, Journal of Nuclear Materials, 294, 77-83

 [Pal2016]   Palermo et al. (2016), Neutronic analyses of the preliminary design
             of a DCLL blanket for the EUROfusion DEMO power plant,
             Fusion Engineering and Design 109-111.

 [Gar2017]   Garcinuno et al. (2017), Design of a permeator against vacuum for
             tritium extraction from eutectic lithium-lead in a DCLL DEMO,
             Fusion Engineering and Design, 117, 226-231

 [Fer2021]   Fernandez-Berceruelo et al. (2021), Alternatives for upgrading the
             eu dcll breeding blanket from mms to sms, Fusion Engineering and
             Design 167, 112380

Note: request for when CCFE Bluemira neutronics work is added: output maximum values, as well as average values, for wall neutronics calculation if possible.

r_fci = None module-attribute

Radial thickness of FCIs [m]

r_backwall = None module-attribute

Radial thickness of backwall [m]

bz_r_ib = None module-attribute

Radial BZ thickness [m]

bz_r_ob = None module-attribute

Radial BZ thickness [m]

f_vol_stff_plates = None module-attribute

Structure/coolant compositional fractions

f_vol_stl_bz_struct = None module-attribute

Structure/coolant compositional fractions

f_vol_stl_back_wall = None module-attribute

Structure/coolant compositional fractions

f_vol_stl_fw = None module-attribute

Structure/coolant compositional fractions

f_vol_mfbss_stl = None module-attribute

MF/BSS compositional fractions

f_vol_mfbss_he = None module-attribute

MF/BSS compositional fractions

f_vol_mfbss_pbli = None module-attribute

MF/BSS compositional fractions

vol_fci = None module-attribute

Volume of FCIs [m^3]

vol_bz_struct = None module-attribute

Volume of other BZ structure [m^3]

vol_bz_liq = None module-attribute

Volume of liquid channels [m^3]

vol_bz_liq_ib = None module-attribute

Volume of liquid channels [m^3]

vol_bz_liq_ob = None module-attribute

Volume of liquid channels [m^3]

vol_bw = None module-attribute

Volume of backwall [m^3]

vol_bss = None module-attribute

Volume of MF/BSS [m^3]

wht_cer = None module-attribute

BZ masses by composition [kg]

wht_stl_struct = None module-attribute

BZ masses by composition [kg]

wht_cool_struct = None module-attribute

BZ masses by composition [kg]

wht_bw_stl = None module-attribute

Backwall masses by composition [kg]

wht_bw_cool = None module-attribute

Backwall masses by composition [kg]

wht_mfbss_stl = None module-attribute

MF/BSS masses by composition [kg]

wht_mfbss_cool = None module-attribute

MF/BSS masses by composition [kg]

wht_mfbss_pbli = None module-attribute

MF/BSS masses by composition [kg]

fwmass_stl = None module-attribute

FW masses by composition [kg]

fwmass_cool = None module-attribute

FW masses by composition [kg]

mass_cool_blanket = None module-attribute

Total masses of material in blanket [kg]

mass_liq_blanket = None module-attribute

Total masses of material in blanket [kg]

mass_stl_blanket = None module-attribute

Total masses of material in blanket [kg]

mass_segm_ib = None module-attribute

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

mass_segm_ob = None module-attribute

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

init_dcll_module()

Source code in process/data_structure/dcll_variables.py
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
def init_dcll_module():
    global \
        r_fci, \
        r_backwall, \
        bz_r_ib, \
        bz_r_ob, \
        f_vol_stff_plates, \
        f_vol_stl_bz_struct, \
        f_vol_stl_back_wall, \
        f_vol_stl_fw, \
        f_vol_mfbss_stl, \
        f_vol_mfbss_he, \
        f_vol_mfbss_pbli, \
        vol_fci, \
        vol_bz_struct, \
        vol_bz_liq, \
        vol_bz_liq_ib, \
        vol_bz_liq_ob, \
        vol_bw, \
        vol_bss, \
        wht_cer, \
        wht_stl_struct, \
        wht_cool_struct, \
        wht_bw_stl, \
        wht_bw_cool, \
        wht_mfbss_stl, \
        wht_mfbss_cool, \
        wht_mfbss_pbli, \
        fwmass_stl, \
        fwmass_cool, \
        mass_cool_blanket, \
        mass_liq_blanket, \
        mass_stl_blanket, \
        mass_segm_ib, \
        mass_segm_ob

    r_fci = 0.0
    r_backwall = 0.0
    bz_r_ib = 0.0
    bz_r_ob = 0.0
    f_vol_stff_plates = 0.0
    f_vol_stl_bz_struct = 0.0
    f_vol_stl_back_wall = 0.0
    f_vol_stl_fw = 0.0
    f_vol_mfbss_stl = 0.0
    f_vol_mfbss_he = 0.0
    f_vol_mfbss_pbli = 0.0
    vol_fci = 0.0
    vol_bz_struct = 0.0
    vol_bz_liq = 0.0
    vol_bz_liq_ib = 0.0
    vol_bz_liq_ob = 0.0
    vol_bw = 0.0
    vol_bss = 0.0
    wht_cer = 0.0
    wht_stl_struct = 0.0
    wht_cool_struct = 0.0
    wht_bw_stl = 0.0
    wht_bw_cool = 0.0
    wht_mfbss_stl = 0.0
    wht_mfbss_cool = 0.0
    wht_mfbss_pbli = 0.0
    fwmass_stl = 0.0
    fwmass_cool = 0.0
    mass_cool_blanket = 0.0
    mass_liq_blanket = 0.0
    mass_stl_blanket = 0.0
    mass_segm_ib = 0.0
    mass_segm_ob = 0.0