saltproc.sparger module¶
Sparger module
- class saltproc.sparger.Sparger(q_salt=0.1, q_he=0.005, length=10, dp=0.1, db=0.001, temp_salt=900, corr='Jiaqi', *initial_data, **kwargs)[source]¶
Bases:
Process
Represents a gas sparger/bubble generator.
- h_const¶
key
Name of target isotope.
value
Henry’s law constant.
- Type
dict of str to float
- gas_const¶
universal gas constant (Pa.m^3/mol-K)
- Type
real
- diffusivity¶
liquid phase diffusivity (cm^2/s)
- Type
real
- temp_room¶
room temperature (Kelvin)
- Type
real
- exp_const¶
key
Name of target isotope.
value
exponential constant from following reference
- Type
dict of str to float
- 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
- length¶
sparger/contractor length (m) Default: 10
- 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
- temp_salt¶
salt temperature (K) Default: 900
- Type
float
- area¶
contactor cross-section (m^2)
- Type
float
- eps(h_const, kl_const)[source]¶
Defines gas removal efficiency for sparger (bubble generator) using Eq. 4 from Peebles report (ORNL-TM-2245). [2]
- calc_rem_efficiency(el_name)¶
Overrides exiting method in Parent class.
References
[1] Henry’s law constants (Pa.m3/mol) for Xe, Kr, H from Sander, R.: Compilation of Henry’s law constants (version 4.0) for water as solvent, Atmos. Chem. Phys., 15, 4399–4981, https://doi.org/10.5194/acp-15-4399-2015, 2015. [2] Peebles, F. , 1968, “ Removal of Xenon-135 From Circulating Fuel Salt of the MSBR by Mass Transfer to Helium Bubbles,” Oak Ridge National Laboratory, Oak Ridge, TN, Report No. ORNL-TM-2245. [3] Jiaqi Chen and Caleb S. Brooks. Milestone 1.2 Report: CFD Sensitivity Analysis. In preparation
- __init__(q_salt=0.1, q_he=0.005, length=10, dp=0.1, db=0.001, temp_salt=900, corr='Jiaqi', *initial_data, **kwargs)[source]¶
Initializes the Sparger 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
length (float) – sparger/contractor length (m) Default: 10
dp (float) – sparger/contractor (pipe) diameter (m) Default: 0.1
db (float) – bubble diameter (m) for bubble generator/separator Default: 0.001
temp_salt (float) – salt temperature (K) Default: 900
area (float) – contactor cross-section (m^2)
corr (string) – Sherwood correlations: ORNL-TM-2245 or Jaiqi’s (1) milestone report from Jiaqi [3] (2) ORNL-TM-2245 Eq.36 [2] default: Sherwood correlation from ORNL-TM-2245 Eq.36
Notes
Default values comes from Jiaqi’s simulation
- calculate_removal_efficiency(nuc_name)[source]¶
Calculate the value of the removal efficiency for a given nuclide in this process.
Overrides the existing method in :class`openmc.process.Process` to provide efficiency values of target isotopes calculated in the
eff()
function.- Parameters
nuc_name (str) – Name of target nuclide to be removed.
- Returns
efficiency – Extraction efficiency for the given nuclide.
- Return type
float
- description()[source]¶
Class attributes’ descriptions for plotting purpose in sensitivity analysis :returns: pltdict – contains instances’ information :rtype: dict of str to str
- diffusivity = 2.5e-09¶
- eff()[source]¶
Evaluates gas removal efficiencies for target isotopes. In this function, vl, mu, rho, number_sh, number_sc, number_re and kl are average liquid velocity (m/s), kinematic viscosity (Pa.s), density (kg/m^3), sherwood number from slide 8 developed by Jiaqi, schmidt number, reynold number and liquid phase mass transfer coefficient (m/s), respectively.
- Returns
rem_eff – Dictionary containing removal efficiency of each target isotope.
key
Name of target isotope.
value
removal efficiency.
- Return type
dict of str to float
- eps(h_const, kl_const)[source]¶
Evaluates gas removal efficiency using Eq. 4 from Peebles report (ORNL-TM-2245).
- Returns
efficiency – removal efficiency of a specific chemical element.
- Return type
float
- exp_const = {'H': 0, 'Kr': 1900, 'Xe': 2300}¶
- gas_const = 8.314¶
- h_const = {'H': 2.6e-06, 'Kr': 2.5e-05, 'Xe': 4.3e-05}¶
- sherwood()[source]¶
Contains Sherwood number correlations. Sherwood correlations: ORNL-TM-2245 or Jaiqi (1) Jaiqi Ph.D. dissertation (2) ORNL-TM-2245 Eq.36 default: Sherwood correlation from ORNL-TM-2245 Eq.36
- temp_room = 298.15¶