saltproc.Sparger

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

Represents a gas sparger/bubble generator.

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

Variables
  • h_const (dict of str to float) –

    key

    Name of target isotope.

    value

    Henry’s law constant.

  • gas_const (real) – universal gas constant (Pa.m^3/mol-K)

  • diffusivity (real) – liquid phase diffusivity (cm^2/s)

  • temp_room (real) – room temperature (Kelvin)

  • exp_const (dict of str to float) –

    key

    Name of target isotope.

    value

    exponential constant from following reference

  • 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)

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)

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

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

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

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