advanced_stability_controls#

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

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.

class anti_diffusion(path, service)#

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 ).

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 ).

class equation_order(path, service)#

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_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. This improves the behavior at the start of new time-step if the solution does not converge properly.

class hybrid_nita(path, service)#

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.

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.

class instability_detector(path, service)#

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.

enable_instability_detector(*args, **kwargs)#

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

set_cfl_limit(*args, **kwargs)#

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

set_cfl_type(*args, **kwargs)#

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.

set_velocity_limit(*args, **kwargs)#

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

unstable_event_outer_iterations(*args, **kwargs)#

Sets the number of outer iterations for an unstable event.

outer_iterations(*args, **kwargs)#

Sets the number of outer iterations.

class num_ventilation(path, service)#

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(*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.

class p_v_coupling(path, service)#

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.

class coupled_vof(path, service)#

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.

buoyancy_force_linearization(*args, **kwargs)#

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

class rhie_chow_flux(path, service)#

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.

low_order_rhie_chow(*args, **kwargs)#

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

class skewness_correction(path, service)#

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.

limit_pressure_correction_gradient(*args, **kwargs)#

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

class pseudo_time(path, service)#

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.

class auto_dt_advanced_controls(path, service)#

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.

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.

false_time_step_linearization(*args, **kwargs)#

Set false time-step linearization for added stability.

smoothed_density_stabilization_method(*args, **kwargs)#

Set smoothed density stabilization method.