FourField Solver
FourField Solver
is cooler.
- class Solvers.FourField.Wave(film)
Bases:
Solvers.AbstractFilm
WAVE Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Property Summary
- NZ = 0
% Solver properties
- NTIME = 0
[-] Number of time steps
- TIME = 0
[s] Time series
- DT = 0
[s] Time step size
- TIDX = 1
[-] Time step index
- Z = 1.
[m] Elevation
- HFLUX = 1.
[W/m^2] Film heat flux
- W = 1.
Flow properties
- U = 1.
[m/s] Velocity
- H = 1E6
[J/kg] Enthalpy
- FREQUENCY = 1
[Hz] Wave frequency
- ITR
% Iteration properties
- Method Summary
-
- EPSILON(wave, zIdx)
BETA Wave mass flow fraction
- MBASE(wave, drop, zIdx)
MWAVE Mass flux interaction with base
- FBASEMASS(wave, drop, zIdx)
FBASEMASS()
Wave mass exchange force
- SHAPEFACTOR(wave, zIdx)
- EQSTROUHAL(wave, zIdx)
STROUHAL Correlation of equilibrium Strouhal number
- EQFREQUENCY(wave, zIdx)
- EQPERIOD(wave, zIdx)
EQPERIOD()
Inverse of EQFREQ
- DELTAFREQ(wave, zIdx)
DELTAFREQ()
Wave frequency source/sink
- DRAGCOEF(wave, zIdx)
DRAGCOEF()
Wave drag coefficient
- class Solvers.FourField.Drop
Bases:
Solvers.ThreeField.Drop
DROP Summary of this class goes here Detailed explanation goes here
- class Solvers.FourField.Base(film)
Bases:
Solvers.AbstractFilm
BASE Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Property Summary
- NZ = 0
% Solver properties
- NTIME = 0
[-] Number of time steps
- TIME = 0
[s] Time series
- DT = 0
[s] Time step size
- TIDX = 1
[-] Time step index
- Z = 1.
[m] Elevation
- HFLUX = 1.
[W/m^2] Film heat flux
- W = 1.
Flow properties
- U = 1.
[m/s] Velocity
- H = 1E6
[J/kg] Enthalpy
- ITR
% Iteration properties
- Method Summary
- EPSILON(base, zIdx)
BETA Base film mass flow fraction
- MWAVE(base, drop, zIdx)
MWAVE()
Net Mass flux interaction with wave Defined as a source term, Mwave is the
- FWAVEMASS(base, drop, zIdx)
FWAVEMASS()
Base mass exchange force
- FBASEVAPOR(base, zIdx)
FBASEVAPOR()
Film base vapor shear stress TODO: consider different way of doing this…
- FDEP(base, drop, zIdx)
FWAVE Droplet
- TBASE(base, zIdx)
TBASE()
Base film exposed time The time in which the base film is exposed to the vapor (eq.24)
- TDRY(base, drop, zIdx)
TDRY()
Time duration in which the base is expected to dry out. Not included in the reference paper.
- WMIN(base, drop, zIdx)
WMIN()
Minimum base film mass flow rate (eq. 27) Base film mass flow rate at the end of the intermittent exposed time (TBASE).
- THICKMIN(base, drop, zIdx)
THICKMIN()
Minimum base film thickness (eq. 28)
- copyFlowProperties(srcObj, targetObj, opts)
COPYFLOWPROPERTIES
- class Solvers.FourField.Film(inputSet, fluid)
Bases:
Solvers.AbstractFilm
FILM Summary of this class goes here Detailed explanation goes here
- Constructor Summary
- Property Summary
- NZ = 0
Solver properties
- NTIME = 0
[-] Number of time steps
- TIME = 0
[s] Time series
- DT = 0
[s] Time step size
- TIDX = 1
[-] Time step index
- Z = 1.
[m] Elevation
- HFLUX = 1.
[W/m^2] Film heat flux
- MEVAP = -1.
[kg/s/m^2] Evaporation mass flux
- ITR
Iteration properties
- W
Flow properties
- U
) double {mustBeNumeric} = 1. % [m/s] Velocity
- Type:
(
- Type:
,
- H
) double {mustBeNumeric} = 1E6 % [J/kg] Enthalpy
- Type:
(
- Type:
,
- Method Summary
- distributeOAFW(film, W, zIdx)
DISTRIBUTEOAFW Distributes film mass flow rate at onset of annular flow to base and wave, based on option: OAFFILMSPLIT
- initializeBaseAndWave(film, WIN, ITR)
INITIALIZEBASEANDWAVE Initialize base and wave arrays given WTOT
- copyFlowProperties(srcObj, targetObj, opts)
COPYFLOWPROPERTIES