multiphase_numerics#
Bases:
TUIMenu
Enter the multiphase numerics options menu.
Classes:
advanced_stability_controls
(path, service)Stability controls for multiphase flow.
boiling_parameters
(path, service)Multiphase boiling parameters menu.
compressible_flow
(path, service)Multiphase compressible numerics options menu.
default_controls
(path, service)Multiphase default controls menu.
face_pressure_controls
(path, service)Enter the face pressure expert controls menu.
heat_mass_transfer
(path, service)Multiphase interphase heat and mass transfer numerics options menu.
porous_media
(path, service)Multiphase miscellaneous porous media numerics menu.
solution_stabilization
(path, service)VOF solution stabilization menu.
viscous_flow
(path, service)Multiphase viscous flow numerics options menu.
Bases:
TUIMenu
Stability controls for multiphase flow.
Classes:
anti_diffusion
(path, service)Anti Diffusion Menu for VOF/Multi-Fluid VOF Models.
equation_order
(path, service)Equation Order Menu for Homogeneous Multiphase Flow Models.
hybrid_nita
(path, service)Hybrid NITA stability controls for multiphase flow.
num_ventilation
(path, service)Numerical Ventilation Menu for VOF Model.
p_v_coupling
(path, service)Pressure velocity coupling controls for multiphase flow.
pseudo_time
(path, service)Pseudo-Time stability controls for multiphase flow.
Bases:
TUIMenu
Anti Diffusion Menu for VOF/Multi-Fluid VOF Models.
Methods:
enable_dynamic_strength
(*args, **kwargs)Enable dynamic strength to reduce compression in the tangential direction to the interface.
set_dynamic_strength_exponent
(*args, **kwargs)Set cosine exponent in dynamic strength treatment.
set_maximum_dynamic_strength
(*args, **kwargs)Set maximum value of dynamic anti-diffusion strength.
Enable dynamic strength to reduce compression in the tangential direction to the interface.
Set cosine exponent in dynamic strength treatment.
Set maximum value of dynamic anti-diffusion strength.
Bases:
TUIMenu
Equation Order Menu for Homogeneous Multiphase Flow Models.
Methods:
solve_exp_vof_at_end
(*args, **kwargs)Solve Explicit VOF at the end of time-step as an alternative.
solve_flow_last
(*args, **kwargs)Solve flow equation at the end of iteration as an alternative.
Solve Explicit VOF at the end of time-step as an alternative.
Solve flow equation at the end of iteration as an alternative.
Bases:
TUIMenu
Hybrid NITA stability controls for multiphase flow.
Methods:
initial_outer_iterations
(*args, **kwargs)Set hybrid nita start-up controls.
outer_iterations
(*args, **kwargs)Set number of outer iterations in hybrid nita.
Classes:
instability_detector
(path, service)Set Hybrid NITA instability detector controls.
Set hybrid nita start-up controls.
Bases:
TUIMenu
Set Hybrid NITA instability detector controls.
Methods:
enable_instability_detector
(*args, **kwargs)Enable instability detector for better stability.
set_cfl_limit
(*args, **kwargs)Set Courant Number limit for detection of unstable event.
set_cfl_type
(*args, **kwargs)Set Courant Number type for detection of unstable event.
set_velocity_limit
(*args, **kwargs)Set velocity limit for detection of unstable event.
unstable_event_outer_iterations
(*args, **kwargs)Set number of outer iterations for unstable event.
Enable instability detector for better stability.
Set Courant Number limit for detection of unstable event.
Set Courant Number type for detection of unstable event.
Set velocity limit for detection of unstable event.
Set number of outer iterations for unstable event.
Set number of outer iterations in hybrid nita.
Bases:
TUIMenu
Numerical Ventilation Menu for VOF Model.
Methods:
enable
(*args, **kwargs)Enable numerical ventilation treatment to remove trapped phase adjacent to wall.
near_wall_treatment_options
(*args, **kwargs)Set near wall treatment options.
tau_estimation_options
(*args, **kwargs)Set time step size option for numerical ventilation treatment.
trapped_phase_vof_max
(*args, **kwargs)Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.
trapped_phase_vof_min
(*args, **kwargs)Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.
Enable numerical ventilation treatment to remove trapped phase adjacent to wall.
Set near wall treatment options.
Set time step size option for numerical ventilation treatment.
Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.
Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.
Bases:
TUIMenu
Pressure velocity coupling controls for multiphase flow.
Classes:
coupled_vof
(path, service)Set Coupled VOF stability controls.
rhie_chow_flux
(path, service)Set Rhie-Chow related stability controls.
skewness_correction
(path, service)Skewness correction related stabiity controls for multiphase flow.
Bases:
TUIMenu
Set Coupled VOF stability controls.
Methods:
buoyancy_force_linearization
(*args, **kwargs)Set buoynacy force linerization options in coupled vof.
Set buoynacy force linerization options in coupled vof.
Bases:
TUIMenu
Set Rhie-Chow related stability controls.
Methods:
low_order_rhie_chow
(*args, **kwargs)Use low order velocity interpolation in flux calculation.
Use low order velocity interpolation in flux calculation.
Bases:
TUIMenu
Skewness correction related stabiity controls for multiphase flow.
Methods:
limit_pressure_correction_gradient
(*args, ...)Use limited pressure correction gradient in skewness corrections for better stability.
Use limited pressure correction gradient in skewness corrections for better stability.
Bases:
TUIMenu
Pseudo-Time stability controls for multiphase flow.
Classes:
auto_dt_advanced_controls
(path, service)Set automatic time-stepping controls for better solution stability.
Methods:
false_time_step_linearization
(*args, **kwargs)Set false time-step linearization for added stability.
smoothed_density_stabilization_method
(*args, ...)Set smoothed density stabilization method.
Bases:
TUIMenu
Set automatic time-stepping controls for better solution stability.
Methods:
dt_factor_max
(*args, **kwargs)Set maximum limit for increase in pseudo time step size.
dt_factor_min
(*args, **kwargs)Set minimum limit for reduction in pseudo time step size.
dt_init_limit
(*args, **kwargs)Set maximum value for pseudo time step size during first iteration.
dt_max
(*args, **kwargs)Set maximum value for pseudo time step size.
enable
(*args, **kwargs)Enable advanced automatic time stepping for better stability.
max_velocity_ratio
(*args, **kwargs)Set velocity ratio to freeze the time step size for better solution stability.
Set maximum limit for increase in pseudo time step size.
Set minimum limit for reduction in pseudo time step size.
Set maximum value for pseudo time step size during first iteration.
Set maximum value for pseudo time step size.
Enable advanced automatic time stepping for better stability.
Set velocity ratio to freeze the time step size for better solution stability.
Set false time-step linearization for added stability.
Set smoothed density stabilization method.
Bases:
TUIMenu
Multiphase boiling parameters menu.
Methods:
liquid_vof_factor
(*args, **kwargs)Multiphase boiling liquid volume fraction effects.
thin_film
(*args, **kwargs)Multiphase boiling thin film effects.
Multiphase boiling liquid volume fraction effects.
Multiphase boiling thin film effects.
Bases:
TUIMenu
Multiphase compressible numerics options menu.
Methods:
alternate_bc_formulation
(*args, **kwargs)Multiphase compressible flow BC alternate method.
enhanced_numerics
(*args, **kwargs)Multiphase enhanced compressible flow numerics options.
Multiphase compressible flow BC alternate method.
Multiphase enhanced compressible flow numerics options.
Bases:
TUIMenu
Multiphase default controls menu.
Methods:
Activate multiphase defaults for loaded case.
Revert to pre-R20.1 multiphase flow default settings.
Activate multiphase defaults for loaded case.
Revert to pre-R20.1 multiphase flow default settings.
Bases:
TUIMenu
Enter the face pressure expert controls menu.
Methods:
face_pressure_options
(*args, **kwargs)Set face pressure options.
Set face pressure options.
Bases:
TUIMenu
Multiphase interphase heat and mass transfer numerics options menu.
Methods:
alternative_energy_treatment
(*args, **kwargs)Alternative treatment of latent heat source due to mass transfer.
Classes:
area_density
(path, service)Interfacial area density menu.
boiling
(path, service)Boiling advanced options menu.
cavitation
(path, service)Cavitation numerics options menu.
evaporation_condensation
(path, service)Evaporation-condensation advanced options menu.
Alternative treatment of latent heat source due to mass transfer.
Bases:
TUIMenu
Interfacial area density menu.
Methods:
ia_grad_sym
(*args, **kwargs)Interfacial area density gradient-symmetric mechanism.
vof_min_seeding
(*args, **kwargs)Minimum vof seeding for non-zero area density in heat and mass transfer.
Interfacial area density gradient-symmetric mechanism.
Minimum vof seeding for non-zero area density in heat and mass transfer.
Bases:
TUIMenu
Boiling advanced options menu.
Methods:
heat_flux_relaxation_factor
(*args, **kwargs)Under-relaxation factor for boiling heat flux.
show_expert_options
(*args, **kwargs)Exposes expert options of min/max superheat along with wetting fraction controls.
two_resistance_boiling_framework
(*args, **kwargs)Allow generalized two-resistance framework for boiling model.
Under-relaxation factor for boiling heat flux.
Exposes expert options of min/max superheat along with wetting fraction controls.
Allow generalized two-resistance framework for boiling model.
Bases:
TUIMenu
Cavitation numerics options menu.
Methods:
display_clipped_pressure
(*args, **kwargs)Clipped pressure is just used for the properties evaluation.
max_vapor_pressure_ratio
(*args, **kwargs)Maximum limit on vapor pressure after turbulence and thermal correction.
min_vapor_pressure
(*args, **kwargs)Minimum vapor pressure limit for cavitation model.
schnerr_cond_coeff
(*args, **kwargs)Condensation coefficient for Schnerr-Sauer model.
schnerr_evap_coeff
(*args, **kwargs)Evaporation coefficient for Schnerr-Sauer model.
turbulent_diffusion
(*args, **kwargs)Enable/disable turbulent diffusion treatment between phases participating in cavitation.
Clipped pressure is just used for the properties evaluation. Mass Transfer Rate uses unclipped pressure.
Maximum limit on vapor pressure after turbulence and thermal correction.
Minimum vapor pressure limit for cavitation model.
Condensation coefficient for Schnerr-Sauer model.
Evaporation coefficient for Schnerr-Sauer model.
Enable/disable turbulent diffusion treatment between phases participating in cavitation. This treatment is generally recommended for better solution stability. However, in case of numerical difficulties, it can be disabled.
Bases:
TUIMenu
Evaporation-condensation advanced options menu.
Methods:
ia_norm_min_limit
(*args, **kwargs)Minimum normalized area density below which mass transfer rate is set to zero.
max_rel_humidity
(*args, **kwargs)Maximum value of relative humidity to limit condensation rate.
vof_from_max_limit
(*args, **kwargs)Maximum volume fraction above which mass transfer rate is set to zero.
vof_from_min_limit
(*args, **kwargs)Minimum volume fraction below which mass transfer rate is set to zero.
vof_to_max_limit
(*args, **kwargs)Maximum volume fraction above which mass transfer rate is set to zero.
vof_to_min_limit
(*args, **kwargs)Minimum volume fraction below which mass transfer rate is set to zero.
Minimum normalized area density below which mass transfer rate is set to zero.
Maximum value of relative humidity to limit condensation rate.
Maximum volume fraction above which mass transfer rate is set to zero.
Minimum volume fraction below which mass transfer rate is set to zero.
Maximum volume fraction above which mass transfer rate is set to zero.
Minimum volume fraction below which mass transfer rate is set to zero.
Bases:
TUIMenu
Multiphase miscellaneous porous media numerics menu.
Methods:
capillary_pressure_as_diffusion
(*args, **kwargs)Model capillary pressure as diffusion.
relative_permeability
(*args, **kwargs)Multiphase relative permeability fix option.
Model capillary pressure as diffusion.
Multiphase relative permeability fix option.
Bases:
TUIMenu
VOF solution stabilization menu.
Classes:
additional_stabilization_controls
(path, service)Additional advanced stability controls for VOF.
velocity_limiting_treatment
(path, service)Velocity limiting related stabiity controls for VOF.
Methods:
execute_additional_stability_controls
(*args, ...)Execute additional stability controls for VOF.
execute_advanced_stabilization
(*args, **kwargs)Execute advanced stabilization for VOF.
execute_settings_optimization
(*args, **kwargs)Execute optimized settings for VOF.
Bases:
TUIMenu
Additional advanced stability controls for VOF.
Methods:
blended_compressive_scheme
(*args, **kwargs)Blended Compressive discretization scheme for VOF.
pseudo_time_stabilization
(*args, **kwargs)Pseudo-Time Momentum stabilization and False Time Step Linearization methods for VOF.
Blended Compressive discretization scheme for VOF.
Pseudo-Time Momentum stabilization and False Time Step Linearization methods for VOF.
Execute additional stability controls for VOF.
Execute advanced stabilization for VOF.
Execute optimized settings for VOF.
Bases:
TUIMenu
Velocity limiting related stabiity controls for VOF.
Methods:
enable_velocity_limiting
(*args, **kwargs)Enable velocity limiting treatment.
set_damping_strength
(*args, **kwargs)Enter damping strength.
set_damping_strengths
(*args, **kwargs)Set phase based damping strength.
set_velocity_and_vof_cutoffs
(*args, **kwargs)Set phase based velocity limiting controls.
set_velocity_cutoff
(*args, **kwargs)Enter max velocity magnitude.
verbosity
(*args, **kwargs)Enable verbosity to print number of velocity limited cells during iterations.
Enable velocity limiting treatment.
Enter damping strength.
Set phase based damping strength.
Set phase based velocity limiting controls.
Enter max velocity magnitude.
Enable verbosity to print number of velocity limited cells during iterations.
Bases:
TUIMenu
Multiphase viscous flow numerics options menu.
Methods:
interfacial_artificial_viscosity
(*args, **kwargs)Interfacial artifical viscosity controls.
turb_visc_based_damping
(*args, **kwargs)Turbulence viscosity based damping controls.
viscosity_averaging
(*args, **kwargs)Multiphase options for viscosity averaging.
Interfacial artifical viscosity controls.
Turbulence viscosity based damping controls.
Multiphase options for viscosity averaging.