saltproc.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

Class evaluates gas removal efficiency in 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]

eff()[source]

Evaluates gas removal efficiencies for target isotopes.

sherwood()[source]

Contains Sherwood number correlations from different sources.

description()[source]

Contains a dictionary of plot properties.

calc_rem_efficiency(el_name)[source]

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

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