https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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{
23public:
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
37protected:
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};
Computes the mass transfer coefficient of a gas/liquid interface.
const Real _diameter
Diameter of the flow channel [m].
const SinglePhaseFluidProperties & _fp
fluid properties user object
const Real _mw
Molecular weight of fluid [kg/mol].
Equationlist
Enum used to select the type.
const Real _phi
Association parameter for Wilke-Chang model.
enum GasLiquidMassTransfer::Equationlist _equation_list
static InputParameters validParams()
const Real _wc
Constant in the Wilke-Chang model.
const Real _db
Dittus-Boelter leading coefficient.
static constexpr Real _kB
Boltzman constant [J/K].
virtual Real mtc(Real pressure, Real temperature, Real fluid_velocity) const
const Real _radius
Particle radius [m].
const InputParameters & parameters() const
Common class for single phase fluid properties.