bluemira.codes.openmc.params
dataclasses containing parameters used to set up the openmc model.
Classes
OpenMC neutronics solver workflow parameters. |
|
Parameters describing the plasma source, |
Module Contents
- class bluemira.codes.openmc.params.OpenMCNeutronicsSolverParams
Bases:
bluemira.base.parameter_frame.ParameterFrameOpenMC neutronics solver workflow parameters.
- Parameters:
major_radius – Major radius of the machine
profile_rho_ped – Pedestal location in normalized (minor) radius
reactor_power – total reactor fusion power when operating at 100%
n_profile_alpha – Electron density profile alpha exponent
n_e_core – Core electron density
n_e_ped – Pedestal electron density
n_e_sep – Separatrix electron density
T_profile_alpha – Electron temperature profile alpha exponent
T_profile_beta – Electron temperature profile beta exponent
T_e_core – Core electron temperature
T_e_ped – Pedestal electron temperature
T_e_sep – Separatrix electron temperature
T_ie_ratio – Ion to electron temperature ratio (volume-averaged)
n_i_fuel – Volume-averaged fuel ion density
n_e – Volume-averaged electron density
shaf_shift – Radial Shafranov shift
- R_0: bluemira.base.parameter_frame.Parameter[float]
Pedestal location in normalized (minor) radius
- profile_rho_ped: bluemira.base.parameter_frame.Parameter[float]
Reactor power
- P_fus: bluemira.base.parameter_frame.Parameter[float]
Electron density profile descriptors
- n_profile_alpha: bluemira.base.parameter_frame.Parameter[float]
- n_e_core: bluemira.base.parameter_frame.Parameter[float]
- n_e_ped: bluemira.base.parameter_frame.Parameter[float]
- n_e_sep: bluemira.base.parameter_frame.Parameter[float]
Electron temperature profile descriptors
- T_profile_alpha: bluemira.base.parameter_frame.Parameter[float]
- T_profile_beta: bluemira.base.parameter_frame.Parameter[float]
- T_e_core: bluemira.base.parameter_frame.Parameter[float]
- T_e_ped: bluemira.base.parameter_frame.Parameter[float]
- T_e_sep: bluemira.base.parameter_frame.Parameter[float]
Ion to electron temperature ratio (volume-averaged).
- T_ie_ratio: bluemira.base.parameter_frame.Parameter[float]
Volume-averaged fuel ion density [1/metre^3].
- n_i_fuel: bluemira.base.parameter_frame.Parameter[float]
Volumed-averaged plasma electron density [1/metre^3].
- n_e: bluemira.base.parameter_frame.Parameter[float]
Shafranov shift
- shaf_shift: bluemira.base.parameter_frame.Parameter[float]
- class bluemira.codes.openmc.params.PlasmaSourceParameters
Parameters describing the plasma source, i.e. where the plasma is positioned (and therefore where the power is concentrated), and what temperature the plasma is at.
- rho_pedestal: float
- reactor_power: float
- electron_density_alpha: float
- electron_density_core: float
- electron_density_ped: float
- electron_density_sep: float
- electron_temperature_alpha: float
- electron_temperature_beta: float
- electron_temperature_core: float
- electron_temperature_ped: float
- electron_temperature_sep: float
Ion to electron temperature ratio (volume-averaged).
- ie_temperature_ratio: bluemira.base.parameter_frame.Parameter[float]
Volume-averaged fuel ion density [1/metre^3].
- va_fuel_ion_density: bluemira.base.parameter_frame.Parameter[float]
Volumed-averaged plasma electron density [1/metre^3].
- va_electron_density: bluemira.base.parameter_frame.Parameter[float]
- _unit: ClassVar[collections.abc.Mapping[str, str]]
- _mapping: ClassVar[collections.abc.Mapping[str, str]]
- classmethod from_parameterframe(params: bluemira.base.parameter_frame.ParameterFrame)
Create an object of this class (PlasmaSourceParameters) from a ParameterFrame (specifically, an object of the class OpenMCNeutronicsSolverParams), with the appropriate units.
- Returns:
A PlasmaSourceParameters dataclass.
- Return type:
self
- Parameters:
params (bluemira.base.parameter_frame.ParameterFrame)