Skip to content

divertor_variables

anginc = None module-attribute

angle of incidence of field line on plate (rad)

deg_div_field_plate = None module-attribute

field line angle wrt divertor target plate (degrees)

betai = None module-attribute

poloidal plane angle between divertor plate and leg, inboard (rad)

betao = None module-attribute

poloidal plane angle between divertor plate and leg, outboard (rad)

f_vol_div_coolant = None module-attribute

divertor coolant fraction

den_div_structure = None module-attribute

divertor structure density (kg/m3)

dz_divertor = None module-attribute

divertor structure vertical thickness (m)

m_div_plate = None module-attribute

divertor plate mass (kg)

dx_div_plate = None module-attribute

divertor plate thickness (m) (from Spears, Sept 1990)

a_div_surface_total = None module-attribute

divertor surface area (m2)

fdiva = None module-attribute

divertor area fudge factor (for ITER, Sept 1990)

f_div_flux_expansion = None module-attribute

The plasma flux expansion in the divertor (default 2; Wade 2020)

pflux_div_heat_load_mw = None module-attribute

divertor heat load (MW/m2)

i_div_heat_load = None module-attribute

switch for user input pflux_div_heat_load_mw:

  • = 0: divtart model turned off and user inputs pflux_div_heat_load_mw
  • = 1: divtart model calculates pflux_div_heat_load_mw
  • = 2: divwade model calculates pflux_div_heat_load_mw

pflux_div_heat_load_max_mw = None module-attribute

heat load limit (MW/m2)

prn1 = None module-attribute

n-scrape-off / n-average plasma; (input for i_plasma_pedestal=0, = nd_plasma_separatrix_electron/nd_plasma_electrons_vol_avg if i_plasma_pedestal>=1)

tdiv = None module-attribute

temperature at divertor (eV) (input for stellarator only, calculated for tokamaks)

xpertin = None module-attribute

perpendicular heat transport coefficient (m2/s)

p_div_lower_nuclear_heat_mw = None module-attribute

Lower divertor neutron nuclear heat load on (MW)

p_div_upper_nuclear_heat_mw = None module-attribute

Upper divertor neutron nuclear heat load on (MW)

p_div_upper_rad_mw = None module-attribute

Upper divertor incident radiation power radiation power (MW)

p_div_lower_rad_mw = None module-attribute

Lower divertor incident radiation power radiation power (MW)

n_divertors = None module-attribute

Number of divertors (calculated from i_single_null)

init_divertor_variables()

Source code in process/data_structure/divertor_variables.py
 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
def init_divertor_variables():
    global \
        anginc, \
        deg_div_field_plate, \
        betai, \
        betao, \
        f_vol_div_coolant, \
        den_div_structure, \
        dz_divertor, \
        m_div_plate, \
        dx_div_plate, \
        a_div_surface_total, \
        fdiva, \
        f_div_flux_expansion, \
        pflux_div_heat_load_mw, \
        i_div_heat_load, \
        pflux_div_heat_load_max_mw, \
        prn1, \
        tdiv, \
        xpertin, \
        p_div_lower_nuclear_heat_mw, \
        p_div_upper_nuclear_heat_mw, \
        p_div_upper_rad_mw, \
        p_div_lower_rad_mw, \
        n_divertors

    anginc = 0.262
    deg_div_field_plate = 1.0
    betai = 1.0
    betao = 1.0
    f_vol_div_coolant = 0.3
    den_div_structure = 1.0e4
    dz_divertor = 0.2
    m_div_plate = 0.0
    dx_div_plate = 0.035
    a_div_surface_total = 0.0
    fdiva = 1.11
    f_div_flux_expansion = 2.0
    pflux_div_heat_load_mw = 0.0
    i_div_heat_load = 2
    pflux_div_heat_load_max_mw = 5.0
    prn1 = 0.285
    tdiv = 2.0
    xpertin = 2.0
    p_div_lower_nuclear_heat_mw = 0.0
    p_div_upper_nuclear_heat_mw = 0.0
    p_div_upper_rad_mw = 0.0
    p_div_lower_rad_mw = 0.0
    n_divertors = 2