https://mooseframework.inl.gov
GasLiquidMassTransfer.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "GeneralUserObject.h"
13 #include "Function.h"
14 
15 // Forward Declarations
17 
22 {
23 public:
27 
28  virtual void initialSetup() {};
29  virtual void initialize() {};
30  virtual void finalize() {};
31  virtual void execute() {};
32  virtual Real mtc(Real pressure, Real temperature, Real fluid_velocity) const;
33 
35  static constexpr Real _kB = 1.38064852e-23;
36 
37 protected:
39  const Real _diameter;
40 
43 
46 
48  const Real _radius;
49 
51  const Real _mw;
52 
54  const Real _phi;
55 
57  const Real _wc;
58 
60  const Real _db;
61 };
const Real _radius
Particle radius [m].
const Real _diameter
Diameter of the flow channel [m].
static InputParameters validParams()
const InputParameters & parameters() const
Computes the mass transfer coefficient of a gas/liquid interface.
static const std::string temperature
Definition: NS.h:60
const Real _wc
Constant in the Wilke-Chang model.
static constexpr Real _kB
Boltzman constant [J/K].
GasLiquidMassTransfer(const InputParameters &parameters)
const SinglePhaseFluidProperties & _fp
fluid properties user object
Common class for single phase fluid properties.
const Real _db
Dittus-Boelter leading coefficient.
const Real _phi
Association parameter for Wilke-Chang model.
Equationlist
Enum used to select the type.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string pressure
Definition: NS.h:57
const Real _mw
Molecular weight of fluid [kg/mol].
enum GasLiquidMassTransfer::Equationlist _equation_list
virtual Real mtc(Real pressure, Real temperature, Real fluid_velocity) const