bluemira.codes.process.params
PROCESS’s parameter definitions.
Classes
Parameters required in |
Module Contents
- class bluemira.codes.process.params.ProcessSolverParams
Bases:
bluemira.codes.params.MappedParameterFrameParameters required in
bluemira.codes.process._solver.Solver.- C_Ejima: bluemira.base.parameter_frame.Parameter[float]
Ejima constant [dimensionless].
- e_mult: bluemira.base.parameter_frame.Parameter[float]
Energy multiplication factor [dimensionless]. Instantaneous energy multiplication due to neutron multiplication and the like.
- e_nbi: bluemira.base.parameter_frame.Parameter[float]
Neutral beam energy [kiloelectron_volt].
- eta_nb: bluemira.base.parameter_frame.Parameter[float]
NB electrical efficiency [dimensionless]. Check units!.
- n_TF: bluemira.base.parameter_frame.Parameter[int]
Number of TF coils [dimensionless].
- P_el_net: bluemira.base.parameter_frame.Parameter[float]
Net electrical power output [megawatt].
- tau_flattop: bluemira.base.parameter_frame.Parameter[float]
Flat-top duration [second].
- P_hcd_ss: bluemira.base.parameter_frame.Parameter[float]
Steady-state HCD power [megawatt].
- TF_ripple_limit: bluemira.base.parameter_frame.Parameter[float]
TF coil ripple limit [percent].
- tk_cr_vv: bluemira.base.parameter_frame.Parameter[float]
Cryostat VV thickness [meter].
- tk_sh_bot: bluemira.base.parameter_frame.Parameter[float]
Lower shield thickness [meter]. DO NOT USE - PROCESS has VV = VV + shield.
- tk_sh_out: bluemira.base.parameter_frame.Parameter[float]
Outboard shield thickness [meter]. DO NOT USE - PROCESS has VV = VV + shield.
- tk_sh_top: bluemira.base.parameter_frame.Parameter[float]
Upper shield thickness [meter]. DO NOT USE - PROCESS has VV = VV + shield.
- tk_tf_front_ib: bluemira.base.parameter_frame.Parameter[float]
TF coil inboard steel front plasma-facing [meter].
- tk_tf_side: bluemira.base.parameter_frame.Parameter[float]
TF coil inboard case minimum side wall thickness [meter].
- tk_vv_bot: bluemira.base.parameter_frame.Parameter[float]
Lower vacuum vessel thickness [meter].
- tk_vv_out: bluemira.base.parameter_frame.Parameter[float]
Outboard vacuum vessel thickness [meter].
- tk_vv_top: bluemira.base.parameter_frame.Parameter[float]
Upper vacuum vessel thickness [meter].
- PsepB_qAR_max: bluemira.base.parameter_frame.Parameter[float]
Maximum PsepB/q95AR vale [MW.T/m]
- q_0: bluemira.base.parameter_frame.Parameter[float]
Plasma safety factor on axis [dimensionless]
- q_95: bluemira.base.parameter_frame.Parameter[float]
Plasma safety factor at the 95th percentile flux surface [dimensionless]
- m_s_limit: bluemira.base.parameter_frame.Parameter[float]
Margin to vertical stability [dimensionless]
- delta: bluemira.base.parameter_frame.Parameter[float]
Triangularity [dimensionless]
- sigma_tf_case_max: bluemira.base.parameter_frame.Parameter[float]
Maximum von Mises stress in the TF coil case nose [pascal].
- sigma_tf_wp_max: bluemira.base.parameter_frame.Parameter[float]
Maximum von Mises stress in the TF coil winding pack [pascal].
- sigma_cs_wp_max: bluemira.base.parameter_frame.Parameter[float]
Maximum von Mises stress in the CS coil winding pack [pascal].
- H_star: bluemira.base.parameter_frame.Parameter[float]
H factor (radiation corrected) [dimensionless].
- bb_pump_eta_el: bluemira.base.parameter_frame.Parameter[float]
Breeding blanket pumping electrical efficiency [dimensionless]
- bb_pump_eta_isen: bluemira.base.parameter_frame.Parameter[float]
Breeding blanket pumping isentropic efficiency [dimensionless]
- bb_t_inlet: bluemira.base.parameter_frame.Parameter[float]
Breeding blanket inlet temperature [K]
- bb_t_outlet: bluemira.base.parameter_frame.Parameter[float]
Breeding blanket outlet temperature [K]
- eta_ecrh: bluemira.base.parameter_frame.Parameter[float]
Electron cyclotron resonce heating wallplug efficiency [dimensionless]
- eta_cd_norm_ecrh: bluemira.base.parameter_frame.Parameter[float]
UNITS!]
- Type:
Electron cyclotron resonce heating current drive efficiency [TODO
- B_0: bluemira.base.parameter_frame.Parameter[float]
Toroidal field at R_0 [tesla].
- B_cs_peak_flat_top_end: bluemira.base.parameter_frame.Parameter[float]
Peak poloidal field in the CS at the end of flat-top [T]
- B_cs_peak_pulse_start: bluemira.base.parameter_frame.Parameter[float]
Peak poloidal field in the CS at the start of a pulse [T]
- beta_p: bluemira.base.parameter_frame.Parameter[float]
Ratio of plasma pressure to poloidal magnetic pressure [dimensionless].
- beta_total_vol_avg: bluemira.base.parameter_frame.Parameter[float]
Total ratio of plasma pressure to magnetic pressure [dimensionless].
- condrad_cryo_heat: bluemira.base.parameter_frame.Parameter[float]
Conduction and radiation heat loads on cryogenic components [megawatt].
- delta_95: bluemira.base.parameter_frame.Parameter[float]
95th percentile plasma triangularity [dimensionless].
- f_bs: bluemira.base.parameter_frame.Parameter[float]
Bootstrap fraction [dimensionless].
- g_vv_ts: bluemira.base.parameter_frame.Parameter[float]
Gap between VV and TS [meter].
- I_p: bluemira.base.parameter_frame.Parameter[float]
Plasma current [megaampere].
- j_cs_critical: bluemira.base.parameter_frame.Parameter[float]
Maximum allowable current density in the central solenoid [A/m^2]
- kappa_95: bluemira.base.parameter_frame.Parameter[float]
95th percentile plasma elongation [dimensionless].
- kappa: bluemira.base.parameter_frame.Parameter[float]
Last closed surface plasma elongation [dimensionless].
- P_bd_in: bluemira.base.parameter_frame.Parameter[float]
total auxiliary injected power [megawatt].
- P_brehms: bluemira.base.parameter_frame.Parameter[float]
Bremsstrahlung [megawatt].
- P_fus_DD: bluemira.base.parameter_frame.Parameter[float]
D-D fusion power [megawatt].
- P_fus_DT: bluemira.base.parameter_frame.Parameter[float]
D-T fusion power [megawatt].
- P_fus: bluemira.base.parameter_frame.Parameter[float]
Total fusion power [megawatt].
- P_line: bluemira.base.parameter_frame.Parameter[float]
Line radiation [megawatt].
- P_rad_core: bluemira.base.parameter_frame.Parameter[float]
Core radiation power [megawatt].
- P_rad_edge: bluemira.base.parameter_frame.Parameter[float]
Edge radiation power [megawatt].
- P_rad: bluemira.base.parameter_frame.Parameter[float]
Radiation power [megawatt].
- P_sep: bluemira.base.parameter_frame.Parameter[float]
Separatrix power [megawatt].
- P_sync: bluemira.base.parameter_frame.Parameter[float]
Synchrotron radiation [megawatt].
- R_0: bluemira.base.parameter_frame.Parameter[float]
Major radius [meter].
- r_cp_top: bluemira.base.parameter_frame.Parameter[float]
Radial Position of Top of TF coil taper [meter].
- r_cs_in: bluemira.base.parameter_frame.Parameter[float]
Central Solenoid inner radius [meter].
- r_fw_ib_in: bluemira.base.parameter_frame.Parameter[float]
Inboard first wall inner radius [meter].
- r_fw_ob_in: bluemira.base.parameter_frame.Parameter[float]
Outboard first wall inner radius [meter].
- r_tf_in_centre: bluemira.base.parameter_frame.Parameter[float]
Inboard TF leg centre radius [meter].
- r_tf_in: bluemira.base.parameter_frame.Parameter[float]
Inboard radius of the TF coil inboard leg [meter].
- r_tf_out_centre: bluemira.base.parameter_frame.Parameter[float]
Outboard TF leg centre radius [meter].
- r_ts_ib_in: bluemira.base.parameter_frame.Parameter[float]
Inboard TS inner radius [meter].
- r_vv_ib_in: bluemira.base.parameter_frame.Parameter[float]
Inboard vessel inner radius [meter].
- r_vv_ob_in: bluemira.base.parameter_frame.Parameter[float]
Outboard vessel inner radius [meter].
- tau_e: bluemira.base.parameter_frame.Parameter[float]
Energy confinement time [second].
- TF_currpt_ob: bluemira.base.parameter_frame.Parameter[float]
TF coil current per turn [ampere].
- TF_E_stored: bluemira.base.parameter_frame.Parameter[float]
total stored energy in the toroidal field [gigajoule].
- TF_res_bus: bluemira.base.parameter_frame.Parameter[float]
TF Bus resistance [meter].
- TF_res_tot: bluemira.base.parameter_frame.Parameter[float]
Total resistance for TF coil set [ohm].
- TF_respc_ob: bluemira.base.parameter_frame.Parameter[float]
TF coil leg resistance [ohm].
- tf_wp_depth: bluemira.base.parameter_frame.Parameter[float]
TF coil winding pack depth (in y) [meter]. Including insulation.
- tf_wp_width: bluemira.base.parameter_frame.Parameter[float]
TF coil winding pack radial width [meter]. Including insulation.
- tk_cs: bluemira.base.parameter_frame.Parameter[float]
Central Solenoid radial thickness [meter].
- tk_fw_in: bluemira.base.parameter_frame.Parameter[float]
Inboard first wall thickness [meter].
- tk_fw_out: bluemira.base.parameter_frame.Parameter[float]
Outboard first wall thickness [meter].
- tk_tf_inboard: bluemira.base.parameter_frame.Parameter[float]
TF coil inboard thickness [meter].
- tk_tf_ins: bluemira.base.parameter_frame.Parameter[float]
TF coil ground insulation thickness [meter].
- tk_tf_insgap: bluemira.base.parameter_frame.Parameter[float]
TF coil WP insertion gap [meter]. Backfilled with epoxy resin (impregnation). This is an average value; can be less or more due to manufacturing tolerances.
- tk_tf_nose: bluemira.base.parameter_frame.Parameter[float]
TF coil inboard nose thickness [meter].
- v_burn: bluemira.base.parameter_frame.Parameter[float]
Loop voltage during burn [volt].
- A: bluemira.base.parameter_frame.Parameter[float]
Plasma aspect ratio [dimensionless].
- g_cs_tf: bluemira.base.parameter_frame.Parameter[float]
Gap between CS and TF [meter].
- g_ts_tf: bluemira.base.parameter_frame.Parameter[float]
Gap between TS and TF [meter].
- g_vv_bb: bluemira.base.parameter_frame.Parameter[float]
Gap between VV and BB [meter].
- tk_bb_ib: bluemira.base.parameter_frame.Parameter[float]
Inboard blanket thickness [meter].
- tk_bb_ob: bluemira.base.parameter_frame.Parameter[float]
Outboard blanket thickness [meter].
- tk_sh_in: bluemira.base.parameter_frame.Parameter[float]
Inboard shield thickness [meter]. DO NOT USE - PROCESS has VV = VV + shield.
- tk_sol_ib: bluemira.base.parameter_frame.Parameter[float]
Inboard SOL thickness [meter].
- tk_sol_ob: bluemira.base.parameter_frame.Parameter[float]
Outboard SOL thickness [meter].
- tk_ts: bluemira.base.parameter_frame.Parameter[float]
TS thickness [meter].
- tk_vv_in: bluemira.base.parameter_frame.Parameter[float]
Inboard vacuum vessel thickness [meter].
- B_tf_peak: bluemira.base.parameter_frame.Parameter[float]
Peak field inside the TF coil winding pack [tesla].
- f_ni: bluemira.base.parameter_frame.Parameter[float]
Non-inductive current drive fraction [dimensionless].
- z_cp_top: bluemira.base.parameter_frame.Parameter[float]
Height of the TF coil inboard Tapered section end [meter].
- h_tf_max_in: bluemira.base.parameter_frame.Parameter[float]
Plasma side TF coil maximum height [meter].
- l_i: bluemira.base.parameter_frame.Parameter[float]
Normalised internal plasma inductance [dimensionless].
- r_tf_inboard_out: bluemira.base.parameter_frame.Parameter[float]
Outboard Radius of the TF coil inboard leg tapered region [meter].
- T_profile_alpha: bluemira.base.parameter_frame.Parameter[float]
Temperature profile alpha exponent [dimensionless].
- T_profile_beta: bluemira.base.parameter_frame.Parameter[float]
Temperature profile beta exponent [dimensionless].
- n_profile_alpha: bluemira.base.parameter_frame.Parameter[float]
Density profile alpha exponent [dimensionless].
- profile_rho_ped: bluemira.base.parameter_frame.Parameter[float]
Pedestal location in normalized radius [dimensionless].
- T_e: bluemira.base.parameter_frame.Parameter[float]
Volumed-averaged plasma electron temperature [kiloelectron_volt].
- T_e_core: bluemira.base.parameter_frame.Parameter[float]
Core electron temperature [kiloelectron_volt].
- T_e_ped: bluemira.base.parameter_frame.Parameter[float]
Pedestal electron temperature [kiloelectron_volt].
- T_e_sep: bluemira.base.parameter_frame.Parameter[float]
Electron temperature at the separatrix [kiloelectron_volt].
- T_ie_ratio: bluemira.base.parameter_frame.Parameter[float]
Ion to electron temperature ratio (volume-averaged).
- n_e: bluemira.base.parameter_frame.Parameter[float]
Volumed-averaged plasma electron density [1/metre^3].
- n_e_core: bluemira.base.parameter_frame.Parameter[float]
Core electron density [1/metre^3].
- n_e_ped: bluemira.base.parameter_frame.Parameter[float]
Pedestal electron density [1/metre^3].
- n_e_sep: bluemira.base.parameter_frame.Parameter[float]
Electron density at the separatrix [1/metre^3].
- n_i_fuel: bluemira.base.parameter_frame.Parameter[float]
Volume-averaged fuel ion density [1/metre^3].
- tk_tf_outboard: bluemira.base.parameter_frame.Parameter[float]
TF coil outboard thickness [meter].
- V_p: bluemira.base.parameter_frame.Parameter[float]
Plasma volume [meter^3].
- Z_eff: bluemira.base.parameter_frame.Parameter[float]
Effective particle radiation atomic mass [unified_atomic_mass_unit].
- nflutfmax: bluemira.base.parameter_frame.Parameter[float]
max fast neutron fluence on TF coil (n/m2)
- rrr_tf_cu: bluemira.base.parameter_frame.Parameter[float]
TF coil copper residual-resistance-ratio (RRR). Only used for quench protection.
- t_tf_quench_detection: bluemira.base.parameter_frame.Parameter[float]
TF coil quench detection time (s). Only used for TF coil quench protection.
- _mappings
- property _defaults
- property mappings: dict[str, bluemira.codes.params.ParameterMapping]
Define mappings between these parameters and PROCESS’s.
- Return type:
dict[str, bluemira.codes.params.ParameterMapping]
- property defaults: dict[str, float | list | dict]
Default values for Process
- Return type:
dict[str, float | list | dict]
- property template_defaults: dict[str, bluemira.codes.process.api._INVariable]
Template defaults for process
- Return type:
dict[str, bluemira.codes.process.api._INVariable]
- classmethod from_defaults(template: bluemira.codes.process._inputs.ProcessInputs | None = None) ProcessSolverParams
Initialise from defaults
- Parameters:
template (bluemira.codes.process._inputs.ProcessInputs | None)
- Return type: