bluemira.codes.process.params

PROCESS’s parameter definitions.

Classes

ProcessSolverParams

Parameters required in bluemira.codes.process._solver.Solver.

Module Contents

class bluemira.codes.process.params.ProcessSolverParams

Bases: bluemira.codes.params.MappedParameterFrame

Inheritance diagram of bluemira.codes.process.params.ProcessSolverParams

Parameters 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:

ProcessSolverParams