advanced_stability_controls#

class ansys.fluent.core.solver.tui_241.main_menu.solve.set.multiphase_numerics.advanced_stability_controls(service, version, mode, path)#

Bases: TUIMenu

Enters the menu for the stability controls for multiphase flows. For more information about the below option, see and .

Classes:

anti_diffusion(service, version, mode, path)

Enters the anti-diffusion menu.

equation_order(service, version, mode, path)

Enters the equation order menu for homogeneous multiphase flow models.

hybrid_nita(service, version, mode, path)

Enters the equation order menu for homogeneous multiphase flow models.

num_ventilation(service, version, mode, path)

Numerical Ventilation Menu for VOF Model.

p_v_coupling(service, version, mode, path)

Enters the menu for the pressure-velocity coupling controls.

pseudo_time(service, version, mode, path)

Pseudo-Time stability controls for multiphase flow.

pseudo_transient(service, version, mode, path)

Enters the stability control menu for steady-state multiphase cases with the pseudo time method option enabled.

velocity_limiting(service, version, mode, path)

Velocity limiting related stabiity controls for multiphase flow.

class anti_diffusion(service, version, mode, path)#

Bases: TUIMenu

Enters the anti-diffusion menu. This item is available for VOF cases with the Interfacial Anti-Diffusion option enabled.

Classes:

enable_dynamic_strength(service, version, ...)

Enables dynamic strength to reduce compression in the direction tangential to the interface.

set_dynamic_strength_exponent(service, ...)

Sets the cosine exponent in the dynamic strength treatment in ).

set_maximum_dynamic_strength(service, ...)

Sets the maximum value of dynamic anti-diffusion strength in ).

class enable_dynamic_strength(service, version, mode, path)#

Bases: TUIMethod

Enables dynamic strength to reduce compression in the direction tangential to the interface.

class set_dynamic_strength_exponent(service, version, mode, path)#

Bases: TUIMethod

Sets the cosine exponent in the dynamic strength treatment in ).

class set_maximum_dynamic_strength(service, version, mode, path)#

Bases: TUIMethod

Sets the maximum value of dynamic anti-diffusion strength in ).

class equation_order(service, version, mode, path)#

Bases: TUIMenu

Enters the equation order menu for homogeneous multiphase flow models.

Classes:

solve_exp_vof_at_end(service, version, mode, ...)

.

solve_flow_last(service, version, mode, path)

When enabled, solves the flow equation at the end of the iteration.

class solve_exp_vof_at_end(service, version, mode, path)#

Bases: TUIMethod

.

class solve_flow_last(service, version, mode, path)#

Bases: TUIMethod

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.

class hybrid_nita(service, version, mode, path)#

Bases: TUIMenu

Enters the equation order menu for homogeneous multiphase flow models.

Classes:

initial_outer_iterations(service, version, ...)

Allows you to change the number of initial time-steps and the number of initial outer iterations to control solution stability.

instability_detector(service, version, mode, ...)

Enters the menu for the instability detector controls.

outer_iterations(service, version, mode, path)

Sets the number of outer iterations.

class initial_outer_iterations(service, version, mode, path)#

Bases: TUIMethod

Allows you to change the number of initial time-steps and the number of initial outer iterations to control solution stability.

class instability_detector(service, version, mode, path)#

Bases: TUIMenu

Enters the menu for the instability detector controls.

Classes:

enable_instability_detector(service, ...)

Enables/disables the instability detector to deal with possible instability problems.

set_cfl_limit(service, version, mode, path)

Sets the Courant number limit for detecting unstable events.

set_cfl_type(service, version, mode, path)

Selects the CFL number type for detection of an unstable event.

set_velocity_limit(service, version, mode, path)

Sets the velocity limit for detecting unstable events.

unstable_event_outer_iterations(service, ...)

Sets the number of outer iterations for an unstable event.

class enable_instability_detector(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the instability detector to deal with possible instability problems. Once this option is enabled, additional instability detection options become available.

class set_cfl_limit(service, version, mode, path)#

Bases: TUIMethod

Sets the Courant number limit for detecting unstable events. This command becomes available once the enable-instability-detector? text option has been enabled.

class set_cfl_type(service, version, mode, path)#

Bases: TUIMethod

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.

class set_velocity_limit(service, version, mode, path)#

Bases: TUIMethod

Sets the velocity limit for detecting unstable events. This command becomes available once the enable-instability-detector? text option has been enabled.

class unstable_event_outer_iterations(service, version, mode, path)#

Bases: TUIMethod

Sets the number of outer iterations for an unstable event.

class outer_iterations(service, version, mode, path)#

Bases: TUIMethod

Sets the number of outer iterations.

class num_ventilation(service, version, mode, path)#

Bases: TUIMenu

Numerical Ventilation Menu for VOF Model.

Classes:

enable(service, version, mode, path)

Enable numerical ventilation treatment to remove trapped phase adjacent to wall.

near_wall_treatment_options(service, ...)

Set near wall treatment options.

tau_estimation_options(service, version, ...)

Set time step size option for numerical ventilation treatment.

trapped_phase_vof_max(service, version, ...)

Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.

trapped_phase_vof_min(service, version, ...)

Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.

class enable(service, version, mode, path)#

Bases: TUIMethod

Enable numerical ventilation treatment to remove trapped phase adjacent to wall.

class near_wall_treatment_options(service, version, mode, path)#

Bases: TUIMethod

Set near wall treatment options.

class tau_estimation_options(service, version, mode, path)#

Bases: TUIMethod

Set time step size option for numerical ventilation treatment.

class trapped_phase_vof_max(service, version, mode, path)#

Bases: TUIMethod

Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.

class trapped_phase_vof_min(service, version, mode, path)#

Bases: TUIMethod

Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.

class p_v_coupling(service, version, mode, path)#

Bases: TUIMenu

Enters the menu for the pressure-velocity coupling controls.

Classes:

coupled_vof(service, version, mode, path)

Enters the stability control menu for VOF cases that involve the Coupled pressure-velocity coupling scheme.

pressure_interpolation(service, version, ...)

Enters the pressure interpolation menu.

rhie_chow_flux(service, version, mode, path)

Enters the stability controls menu for the Rhie-Chow interpolation.

skewness_correction(service, version, mode, path)

Enters the skewness correction menu.

class coupled_vof(service, version, mode, path)#

Bases: TUIMenu

Enters the stability control menu for VOF cases that involve the Coupled pressure-velocity coupling scheme.

Classes:

buoyancy_force_linearization(service, ...)

Allows you to use the linearized buoyancy force and the blended treatment for the buoyancy force.

class buoyancy_force_linearization(service, version, mode, path)#

Bases: TUIMethod

Allows you to use the linearized buoyancy force and the blended treatment for the buoyancy force.

class pressure_interpolation(service, version, mode, path)#

Bases: TUIMenu

Enters the pressure interpolation menu.

Classes:

modified_bfw_scheme(service, version, mode, path)

Enables/disables the modified body force weighted interpolation scheme.

class modified_bfw_scheme(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the modified body force weighted interpolation scheme. See for more information about this option.

class rhie_chow_flux(service, version, mode, path)#

Bases: TUIMenu

Enters the stability controls menu for the Rhie-Chow interpolation.

Classes:

low_order_rhie_chow(service, version, mode, path)

Enables/disables the low-order velocity interpolation in the flux calculation.

class low_order_rhie_chow(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the low-order velocity interpolation in the flux calculation.

class skewness_correction(service, version, mode, path)#

Bases: TUIMenu

Enters the skewness correction menu.

Classes:

limit_pressure_correction_gradient(service, ...)

Enables/disables the limited pressure correction gradient in skewness terms for the PISO, SIMPLEC, or fractional step pressure-coupling schemes.

class limit_pressure_correction_gradient(service, version, mode, path)#

Bases: TUIMethod

Enables/disables the limited pressure correction gradient in skewness terms for the PISO, SIMPLEC, or fractional step pressure-coupling schemes.

class pseudo_time(service, version, mode, path)#

Bases: TUIMenu

Pseudo-Time stability controls for multiphase flow.

Classes:

auto_dt_advanced_controls(service, version, ...)

Set automatic time-stepping controls for better solution stability.

false_time_step_linearization(service, ...)

.

smoothed_density_stabilization_method(...)

.

class auto_dt_advanced_controls(service, version, mode, path)#

Bases: TUIMenu

Set automatic time-stepping controls for better solution stability.

Classes:

dt_factor_max(service, version, mode, path)

.

dt_factor_min(service, version, mode, path)

.

dt_init_limit(service, version, mode, path)

.

dt_max(service, version, mode, path)

.

enable(service, version, mode, path)

.

max_velocity_ratio(service, version, mode, path)

.

class dt_factor_max(service, version, mode, path)#

Bases: TUIMethod

.

class dt_factor_min(service, version, mode, path)#

Bases: TUIMethod

.

class dt_init_limit(service, version, mode, path)#

Bases: TUIMethod

.

class dt_max(service, version, mode, path)#

Bases: TUIMethod

.

class enable(service, version, mode, path)#

Bases: TUIMethod

.

class max_velocity_ratio(service, version, mode, path)#

Bases: TUIMethod

.

class false_time_step_linearization(service, version, mode, path)#

Bases: TUIMethod

.

class smoothed_density_stabilization_method(service, version, mode, path)#

Bases: TUIMethod

.

class pseudo_transient(service, version, mode, path)#

Bases: TUIMenu

Enters the stability control menu for steady-state multiphase cases with the pseudo time method option enabled.

Classes:

auto_dt_advanced_controls(service, version, ...)

Set automatic time-stepping controls for better solution stability.

false_time_step_linearization(service, ...)

When enabled, provides additional stability for buoyancy-driven flows with the pseudo time method option enabled by increasing the diagonal dominance using the false time step size.

smoothed_density_stabilization_method(...)

Smooths the cell density near the interface, therefore avoiding unphysical acceleration of the lighter phase in the vicinity of interface.

class auto_dt_advanced_controls(service, version, mode, path)#

Bases: TUIMenu

Set automatic time-stepping controls for better solution stability.

Classes:

dt_factor_max(service, version, mode, path)

.

dt_factor_min(service, version, mode, path)

.

dt_init_limit(service, version, mode, path)

.

dt_max(service, version, mode, path)

.

enable(service, version, mode, path)

.

max_velocity_ratio(service, version, mode, path)

.

class dt_factor_max(service, version, mode, path)#

Bases: TUIMethod

.

class dt_factor_min(service, version, mode, path)#

Bases: TUIMethod

.

class dt_init_limit(service, version, mode, path)#

Bases: TUIMethod

.

class dt_max(service, version, mode, path)#

Bases: TUIMethod

.

class enable(service, version, mode, path)#

Bases: TUIMethod

.

class max_velocity_ratio(service, version, mode, path)#

Bases: TUIMethod

.

class false_time_step_linearization(service, version, mode, path)#

Bases: TUIMethod

When enabled, provides additional stability for buoyancy-driven flows with the pseudo time method option enabled by increasing the diagonal dominance using the false time step size.

class smoothed_density_stabilization_method(service, version, mode, path)#

Bases: TUIMethod

Smooths the cell density near the interface, therefore avoiding unphysical acceleration of the lighter phase in the vicinity of interface. The default number of density smoothings is 2. In case of very large unphysical velocities across the interface, you can increase this number when prompted with Number of density smoothings.

class velocity_limiting(service, version, mode, path)#

Bases: TUIMenu

Velocity limiting related stabiity controls for multiphase flow.

Classes:

enable_velocity_limiting(service, version, ...)

.

set_damping_strength(service, version, mode, ...)

.

set_damping_strengths(service, version, ...)

Set phase based damping strength.

set_velocity_and_vof_cutoffs(service, ...)

Set phase based velocity limiting controls.

set_velocity_cutoff(service, version, mode, path)

.

verbosity(service, version, mode, path)

.

class enable_velocity_limiting(service, version, mode, path)#

Bases: TUIMethod

.

class set_damping_strength(service, version, mode, path)#

Bases: TUIMethod

.

class set_damping_strengths(service, version, mode, path)#

Bases: TUIMethod

Set phase based damping strength.

class set_velocity_and_vof_cutoffs(service, version, mode, path)#

Bases: TUIMethod

Set phase based velocity limiting controls.

class set_velocity_cutoff(service, version, mode, path)#

Bases: TUIMethod

.

class verbosity(service, version, mode, path)#

Bases: TUIMethod

.