saltproc.separator module¶
- class saltproc.separator.Separator(q_salt=0.1, q_he=0.005, do=0.02, dp=0.1, db=0.001, deltap=400000.0, temp_salt=900, *initial_data, **kwargs)[source]¶
Bases:
Process
Class evaluates gas removal efficiency in separator (bubble separator).
- q_salt¶
volumetric salt flow rate (m^3/s) Default: 0.1
- Type
float
- q_he¶
volumetric helium flow rate (m^3/s) Default: 0.005
- Type
float
- do¶
gas outlet diameter (m) Ranging from 1~3cm in our simulations Default: 0.02
- Type
float
- dp¶
sparger/contractor (pipe) diameter (m) Default: 0.1
- Type
float
- db¶
bubble diameter (m) for bubble generator/separator Default: 0.001
- Type
float
- deltap¶
Pressure difference between the inlet and the gas outlet (Pa) (from 2e5 to 5e5 Pa) Default: 4e5
- Type
float
- temp_room¶
room temperature (Kelvin) Default: 900
- Type
real
- k¶
Slope of the initial swirling (use 1 for this).
- Type
float
References
[1] Jiaqi Chen and Caleb S. Brooks. Milestone 1.2 Report: CFD Sensitivity Analysis. In preparation
- __init__(q_salt=0.1, q_he=0.005, do=0.02, dp=0.1, db=0.001, deltap=400000.0, temp_salt=900, *initial_data, **kwargs)[source]¶
Initializes the Separator object.
- Parameters
q_salt (float) – volumetric salt flow rate (m^3/s) Default: 0.1
q_he (float) – volumetric helium flow rate (m^3/s) Default: 0.005
do (float) – gas outlet diameter (m) Ranging from 1~3cm in our simulations Default: 0.02
dp (float) – sparger/contractor (pipe) diameter (m) Default: 0.1
db (float) – bubble diameter (m) for bubble generator/separator Default: 0.001
deltap (float) – Pressure difference between the inlet and the gas outlet (Pa) (from 2e5 to 5e5 Pa) Default: 4e5
temp_room (real) – room temperature (Kelvin) Default: 900
area (float) – contactor cross-section (m^2)
jl (float) – liquid superficial velocity (m/s)
alpha (float) – void fraction
Notes
Default values from Jiaqi’s simulation
- calc_rem_efficiency(el_name)[source]¶
Overrides the existing method in Process class to provide efficiency values of target isotopes calculated in eff() function.
- Parameters
el_name (str) – Name of target element to be removed.
- Returns
efficiency – Extraction efficiency for el_name element.
- Return type
float
- description()[source]¶
Class attributes’ descriptions for plotting purpose in sensitivity analysis
- Returns
pltdict – contains instances’ information
- Return type
dict of str to str
- eff()[source]¶
Evaluates gas/bubble separation efficiency from Jiaqi’s correlation
- Returns
rem_eff – Dictionary that contains removal efficiency of each target element.
key
Name of target isotope.
value
removal efficiency.
- Return type
dict of str to float
- k = 1.0¶