advanced_stability_controls#
Bases:
TUIMenu
Enters the menu for the stability controls for multiphase flows. For more information about the below option, see and .
Classes:
anti_diffusion
(path, service)Enters the anti-diffusion menu.
equation_order
(path, service)Enters the equation order menu for homogeneous multiphase flow models.
hybrid_nita
(path, service)Enters the equation order menu for homogeneous multiphase flow models.
num_ventilation
(path, service)Numerical Ventilation Menu for VOF Model.
p_v_coupling
(path, service)Enters the menu for the pressure-velocity coupling controls.
pseudo_time
(path, service)Pseudo-Time stability controls for multiphase flow.
Bases:
TUIMenu
Enters the anti-diffusion menu. This item is available for VOF cases with the Interfacial Anti-Diffusion option enabled.
Methods:
enable_dynamic_strength
(*args, **kwargs)Enables dynamic strength to reduce compression in the direction tangential to the interface.
set_dynamic_strength_exponent
(*args, **kwargs)Sets the cosine exponent in the dynamic strength treatment in ).
set_maximum_dynamic_strength
(*args, **kwargs)Sets the maximum value of dynamic anti-diffusion strength in ).
Enables dynamic strength to reduce compression in the direction tangential to the interface.
Sets the cosine exponent in the dynamic strength treatment in ).
Sets the maximum value of dynamic anti-diffusion strength in ).
Bases:
TUIMenu
Enters the 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)When enabled, solves the flow equation at the end of the iteration.
Solve Explicit VOF at the end of time-step as an alternative.
When enabled, solves the flow equation at the end of the iteration. This improves the behavior at the start of new time-step if the solution does not converge properly.
Bases:
TUIMenu
Enters the equation order menu for homogeneous multiphase flow models.
Methods:
initial_outer_iterations
(*args, **kwargs)Allows you to change the number of initial time-steps and the number of initial outer iterations to control solution stability.
outer_iterations
(*args, **kwargs)Sets the number of outer iterations.
Classes:
instability_detector
(path, service)Enters the menu for the instability detector controls.
Allows you to change the number of initial time-steps and the number of initial outer iterations to control solution stability.
Bases:
TUIMenu
Enters the menu for the instability detector controls.
Methods:
enable_instability_detector
(*args, **kwargs)Enables/disables the instability detector to deal with possible instability problems.
set_cfl_limit
(*args, **kwargs)Sets the Courant number limit for detecting unstable events.
set_cfl_type
(*args, **kwargs)Selects the CFL number type for detection of an unstable event.
set_velocity_limit
(*args, **kwargs)Sets the velocity limit for detecting unstable events.
unstable_event_outer_iterations
(*args, **kwargs)Sets the number of outer iterations for an unstable event.
Enables/disables the instability detector to deal with possible instability problems. Once this option is enabled, additional instability detection options become available.
Sets the Courant number limit for detecting unstable events. This command becomes available once the enable-instability-detector? text option has been enabled.
Selects the CFL number type for detection of an unstable event. This command becomes available once the enable-instability-detector? text option has been enabled.
Sets the velocity limit for detecting unstable events. This command becomes available once the enable-instability-detector? text option has been enabled.
Sets the number of outer iterations for an unstable event.
Sets the number of outer iterations.
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
Enters the menu for the pressure-velocity coupling controls.
Classes:
coupled_vof
(path, service)Enters the stability control menu for VOF cases that involve the Coupled pressure-velocity coupling scheme.
rhie_chow_flux
(path, service)Enters the stability controls menu for the Rhie-Chow interpolation.
skewness_correction
(path, service)Enters the skewness correction menu.
Bases:
TUIMenu
Enters the stability control menu for VOF cases that involve the Coupled pressure-velocity coupling scheme.
Methods:
buoyancy_force_linearization
(*args, **kwargs)Allows you to use the linearized buoyancy force and the blended treatment for the buoyancy force.
Allows you to use the linearized buoyancy force and the blended treatment for the buoyancy force.
Bases:
TUIMenu
Enters the stability controls menu for the Rhie-Chow interpolation.
Methods:
low_order_rhie_chow
(*args, **kwargs)Enables/disables the low-order velocity interpolation in the flux calculation.
Enables/disables the low-order velocity interpolation in the flux calculation.
Bases:
TUIMenu
Enters the skewness correction menu.
Methods:
limit_pressure_correction_gradient
(*args, ...)Enables/disables the limited pressure correction gradient in skewness terms for the PISO, SIMPLEC, or fractional step pressure-coupling schemes.
Enables/disables the limited pressure correction gradient in skewness terms for the PISO, SIMPLEC, or fractional step pressure-coupling schemes.
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.