current_drive_variables
Module containing global variables relating to the current drive system
CREATE_DICTS_FROM_DATACLASS = CurrentDriveData
module-attribute
CurrentDriveData
dataclass
Source code in process/data_structure/current_drive_variables.py
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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 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 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 | |
dx_beam_duct = 0.58
class-attribute
instance-attribute
width of neutral beam duct where it passes between the TF coils (m) T Inoue et al, Design of neutral beam system for ITER-FEAT, Fusion Engineering and Design, Volumes 56-57, October 2001, Pages 517-521)
big_q_plasma = 0.0
class-attribute
instance-attribute
Fusion gain; P_fusion / (P_injection + P_ohmic)
f_c_plasma_bootstrap = 0.0
class-attribute
instance-attribute
bootstrap current fraction (enforced; see i_bootstrap_current)
f_c_plasma_bootstrap_max = 0.9
class-attribute
instance-attribute
maximum fraction of plasma current from bootstrap; if f_c_plasma_bootstrap_max < 0,
bootstrap fraction = abs(f_c_plasma_bootstrap_max)
f_c_plasma_bootstrap_iter89 = 0.0
class-attribute
instance-attribute
bootstrap current fraction, ITER 1989 model
f_c_plasma_bootstrap_nevins = 0.0
class-attribute
instance-attribute
bootstrap current fraction, Nevins et al model
f_c_plasma_bootstrap_sauter = 0.0
class-attribute
instance-attribute
bootstrap current fraction, Sauter et al model
f_c_plasma_bootstrap_wilson = 0.0
class-attribute
instance-attribute
bootstrap current fraction, Wilson et al model
f_c_plasma_bootstrap_sakai = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, Sakai et al model
f_c_plasma_bootstrap_aries = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, ARIES model
f_c_plasma_bootstrap_andrade = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, Andrade et al model
f_c_plasma_bootstrap_hoang = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, Hoang et al model
f_c_plasma_bootstrap_wong = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, Wong et al model
bscf_gi_i = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, first Gi et al model
bscf_gi_ii = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, second Gi et al model
f_c_plasma_bootstrap_sugiyama_l = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, L-mode Sugiyama et al model
f_c_plasma_bootstrap_sugiyama_h = 0.0
class-attribute
instance-attribute
Bootstrap current fraction, H-mode Sugiyama et al model
cboot = 1.0
class-attribute
instance-attribute
bootstrap current fraction multiplier
c_beam_total = 0.0
class-attribute
instance-attribute
neutral beam current (A)
f_c_plasma_diamagnetic_hender = 0.0
class-attribute
instance-attribute
diamagnetic current fraction, Hender fit
f_c_plasma_diamagnetic_scene = 0.0
class-attribute
instance-attribute
diamagnetic current fraction, SCENE fit
f_c_plasma_diamagnetic = 0.0
class-attribute
instance-attribute
diamagnetic current fraction
p_hcd_ecrh_injected_total_mw = 0.0
class-attribute
instance-attribute
ECH power (MW)
p_ebw_injected_mw = 0.0
class-attribute
instance-attribute
Electron bernstein power (MW)
p_hcd_ecrh_electric_mw = 0.0
class-attribute
instance-attribute
ECH wall plug power (MW)
p_hcd_ebw_electric_mw = 0.0
class-attribute
instance-attribute
Electron bernstein wall plug power (MW)
p_hcd_icrh_electric_mw = 0.0
class-attribute
instance-attribute
Ion cyclotron wall plug power (MW)
eta_cd_hcd_primary = 0.0
class-attribute
instance-attribute
Current drive efficiency of primary HCD system (A/W)
eta_cd_hcd_secondary = 0.0
class-attribute
instance-attribute
Current drive efficiency of secondary HCD system (A/W)
c_hcd_primary_driven = 0.0
class-attribute
instance-attribute
Current in plasma driven by primary HCD system (A)
c_hcd_secondary_driven = 0.0
class-attribute
instance-attribute
Current in plasma driven by secondary HCD system (A)
f_c_plasma_hcd_primary = 0.0
class-attribute
instance-attribute
Fraction of plasma current driven by primary HCD system
f_c_plasma_hcd_secondary = 0.0
class-attribute
instance-attribute
Fraction of plasma current driven by secondary HCD system
n_ecrh_harmonic = 2.0
class-attribute
instance-attribute
cyclotron harmonic frequency number, used in cut-off function
i_ecrh_wave_mode = 0
class-attribute
instance-attribute
Switch for ECRH wave mode : - =0 O-mode - =1 X-mode
e_beam_kev = 1000.0
class-attribute
instance-attribute
neutral beam energy (keV) (iteration variable 19)
eta_hcd_primary_injector_wall_plug = 0.3
class-attribute
instance-attribute
auxiliary power wall plug to injector efficiency
eta_hcd_secondary_injector_wall_plug = 0.3
class-attribute
instance-attribute
secondary auxiliary power wall plug to injector efficiency
eta_ecrh_injector_wall_plug = 0.3
class-attribute
instance-attribute
ECH wall plug to injector efficiency
eta_lowhyb_injector_wall_plug = 0.3
class-attribute
instance-attribute
lower hybrid wall plug to injector efficiency
eta_icrh_injector_wall_plug = 0.3
class-attribute
instance-attribute
Ion cyclotron wall plug to injector efficiency
eta_ebw_injector_wall_plug = 0.3
class-attribute
instance-attribute
Electron bernstein wave wall plug to injector efficiency
eta_beam_injector_wall_plug = 0.3
class-attribute
instance-attribute
neutral beam wall plug to injector efficiency
f_p_beam_injected_ions = 0.5
class-attribute
instance-attribute
fraction of beam energy to ions
p_beam_injected_mw = 0.0
class-attribute
instance-attribute
neutral beam power entering vacuum vessel
f_c_plasma_pfirsch_schluter_scene = 0.0
class-attribute
instance-attribute
Pfirsch-Schlüter current fraction, SCENE fit
p_beam_shine_through_mw = 0.0
class-attribute
instance-attribute
neutral beam shine-through power
feffcd = 1.0
class-attribute
instance-attribute
current drive efficiency fudge factor (iteration variable 47)
f_p_beam_orbit_loss = 0.0
class-attribute
instance-attribute
fraction of neutral beam power lost after ionisation but before thermalisation (orbit loss fraction)
f_radius_beam_tangency_rmajor = 1.05
class-attribute
instance-attribute
R_tangential / R_major for neutral beam injection
f_beam_tritium = 1e-06
class-attribute
instance-attribute
fraction of beam that is tritium
eta_cd_norm_hcd_primary = 0.0
class-attribute
instance-attribute
Normalised current drive efficiency for primary HCD system [(1.0e20 A)/(W m^2)]
eta_cd_dimensionless_hcd_primary = 0.0
class-attribute
instance-attribute
Dimensionless current drive efficiency for primary HCD system (ζ)
eta_cd_norm_hcd_secondary = 0.0
class-attribute
instance-attribute
Normalised current drive efficiency for secondary HCD system [(1.0e20 A)/(W m^2)]
eta_cd_dimensionless_hcd_secondary = 0.0
class-attribute
instance-attribute
Dimensionless current drive efficiency for secondary HCD system (ζ)
eta_cd_norm_ecrh = 0.35
class-attribute
instance-attribute
User input ECRH gamma (1.0e20 A/(W m^2))
xi_ebw = 0.8
class-attribute
instance-attribute
User scaling input for EBW plasma heating. Default 0.43
i_hcd_primary = 5
class-attribute
instance-attribute
Switch for current drive efficiency model: - =1 Fenstermacher Lower Hybrid - =2 Ion Cyclotron current drive - =3 Fenstermacher ECH - =4 Ehst Lower Hybrid - =5 ITER Neutral Beam - =6 new Culham Lower Hybrid model - =7 new Culham ECCD model - =8 new Culham Neutral Beam model - =9 RFP option removed in PROCESS (issue #508) - =10 ECRH user input gamma - =11 ECRH "HARE" model (E. Poli, Physics of Plasmas 2019). Removed in #1811. - =12 EBW user scaling input. Scaling (S. Freethy)
i_hcd_secondary = 0
class-attribute
instance-attribute
Switch for 2nd current drive efficiency model: - =0 No fixed current drive - =1 Fenstermacher Lower Hybrid - =2 Ion Cyclotron current drive - =3 Fenstermacher ECH - =4 Ehst Lower Hybrid - =5 ITER Neutral Beam - =6 new Culham Lower Hybrid model - =7 new Culham ECCD model - =8 new Culham Neutral Beam model - =9 RFP option removed in PROCESS (issue #508) - =10 ECRH user input gamma - =11 ECRH "HARE" model (E. Poli, Physics of Plasmas 2019). Removed in #1811. - =12 EBW user scaling input. Scaling (S. Freethy)
i_hcd_calculations = 1
class-attribute
instance-attribute
Switch for current drive calculation: - =0 turned off - =1 turned on
f_p_beam_shine_through = 0.0
class-attribute
instance-attribute
neutral beam shine-through fraction
dx_beam_shield = 0.5
class-attribute
instance-attribute
neutral beam duct shielding thickness (m)
p_hcd_primary_extra_heat_mw = 0.0
class-attribute
instance-attribute
heating power not used for current drive (MW) (iteration variable 11)
p_hcd_secondary_extra_heat_mw = 0.0
class-attribute
instance-attribute
secondary fixed heating power not used for current drive (MW)
p_hcd_injected_max = 150.0
class-attribute
instance-attribute
maximum allowable value for injected power (MW) (constraint equation 30)
p_hcd_injected_electrons_mw = 0.0
class-attribute
instance-attribute
auxiliary injected power to electrons (MW)
p_hcd_injected_ions_mw = 0.0
class-attribute
instance-attribute
auxiliary injected power to ions (MW)
p_hcd_injected_total_mw = 0.0
class-attribute
instance-attribute
total auxiliary injected power (MW)
p_hcd_injected_current_total_mw = 0.0
class-attribute
instance-attribute
total auxiliary injected power (MW)
p_hcd_secondary_injected_mw = 0.0
class-attribute
instance-attribute
secondary total fixed auxiliary injected power (MW)
p_hcd_primary_injected_mw = 0.0
class-attribute
instance-attribute
primary auxiliary injected power (MW)
f_c_plasma_internal = 0.0
class-attribute
instance-attribute
plasma current fraction driven internally (Bootstrap + Diamagnetic + PS)
p_hcd_lowhyb_injected_total_mw = 0.0
class-attribute
instance-attribute
Total lower hybrid injection power (MW)
p_hcd_icrh_injected_total_mw = 0.0
class-attribute
instance-attribute
Total ion cyclotron injection power (MW)
p_hcd_ebw_injected_total_mw = 0.0
class-attribute
instance-attribute
Total electron bernstein wave injection power (MW)
p_beam_plasma_coupled_mw = None
class-attribute
instance-attribute
Total neutral beam power that is coupled to plasma after losses (MW)
p_hcd_beam_injected_total_mw = 0.0
class-attribute
instance-attribute
neutral beam injection power (MW)
p_beam_orbit_loss_mw = 0.0
class-attribute
instance-attribute
neutral beam power lost after ionisation but before thermalisation (orbit loss power) (MW)
f_c_plasma_pfirsch_schluter = 0.0
class-attribute
instance-attribute
Pfirsch-Schlüter current fraction
p_hcd_lowhyb_electric_mw = 0.0
class-attribute
instance-attribute
lower hybrid wall plug power (MW)
pwpnb = 0.0
class-attribute
instance-attribute
neutral beam wall plug power (MW)
radius_beam_tangency = 0.0
class-attribute
instance-attribute
neutral beam centreline tangency radius (m)
radius_beam_tangency_max = 0.0
class-attribute
instance-attribute
maximum tangency radius for centreline of beam (m)
n_beam_decay_lengths_core = 0.0
class-attribute
instance-attribute
neutral beam e-decay lengths to plasma centre
n_beam_decay_lengths_core_required = 3.0
class-attribute
instance-attribute
permitted neutral beam e-decay lengths to plasma centre