saltproc.Separator

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

Represents a bubble separator.

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

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

  • k (float) – Slope of the initial swirling (use 1 for this).

eff()[source]

Evaluates gas removal efficiency from Jiaqi’s correlation. [1]

description()[source]

Contains a dictionary of plot properties.

calc_rem_efficiency(el_name)

Overrides exiting method in Parent class.

References

[1] Jiaqi Chen and Caleb S. Brooks. Milestone 1.2 Report: CFD Sensitivity Analysis. In preparation

Notes

Default values 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

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