expert#

class ansys.fluent.core.solver.tui_231.main_menu.solution.expert(path, service)#

Bases: TUIMenu

Enter expert options for solution.

Methods:

alternate_wall_temp_formulation(*args, **kwargs)

Alternate formulation for wall temperatures?.

bc_pressure_extrapolations(*args, **kwargs)

Setting pressure extrapolations schemes on boundaries.

bcd_boundedness(*args, **kwargs)

BCD scheme boundedness strength, constant or expression (0 to 1).

bcd_weights_freeze(*args, **kwargs)

At each timestep, freeze BCD scheme weights after specified iteration in order to improve timestep convergence.

correction_form(*args, **kwargs)

Discretize momentum equations in correction form for the pressure-based solver.

disable_reconstruction(*args, **kwargs)

Enable/Disable reconstruction.

energy_numerical_noise_filter(*args, **kwargs)

The energy equation numerical noise filter can be enabled to eliminate non-physical numerical noise in the energy field.

equation_ordering(*args, **kwargs)

Set the equation order.

explicit_under_relaxation_value(*args, **kwargs)

Explicit under-relaxation value.

flow_warnings(*args, **kwargs)

Control the display of warning diagnostics for boundaries with reversed flow, etc.

limiter_warnings(*args, **kwargs)

Control the display of limiter warning diagnostics.

linearized_mass_transfer_udf(*args, **kwargs)

Use linearized mass transfer UDFs?.

lock_solid_temperature(*args, **kwargs)

Lock the temperature for all solid and shell cell zones in the domain.

material_property_warnings(*args, **kwargs)

Control the display of material property warning diagnostics: 0 - off (no messages) 1 - messages per material 2 - messages per material and per property.

mp_mfluid_aniso_drag(*args, **kwargs)

Set anisotropic drag parameters for Eulerian multiphase.

mp_reference_density(*args, **kwargs)

Set reference density option for Eulerian multiphase.

numerical_beach_controls(*args, **kwargs)

Set damping function in flow direction.

open_channel_controls(*args, **kwargs)

Set additional open channel controls.

retain_cell_residuals(*args, **kwargs)

Retain cell residuals for postprocessing?.

retain_temporary_solver_mem(*args, **kwargs)

Retain temporary solver memory?.

set_all_species_together(*args, **kwargs)

Set all species discretizations and URFs together.

show_all_discretization_schemes(*args, **kwargs)

Allow selection of all applicable discretization schemes?.

singhal_et_al_cavitation_model(*args, **kwargs)

Use Singhal-et-al cavitation model?.

surface_tension(*args, **kwargs)

Set surface-tension calculation options.

surface_tension_expert(*args, **kwargs)

Set surface-tension expert options.

vof_explicit_controls(*args, **kwargs)

Set Explicit VOF controls.

Classes:

divergence_prevention(path, service)

Enter the divergence prevention menu.

high_speed_numerics(path, service)

Enter high-speed-numerics menu.

non_reflecting_boundary_treatment(path, service)

Enter non reflecting boundary treatment using minimal pressure reflection approach menu.

open_channel_wave_options(path, service)

Enter the open-channel-wave-options menu.

poor_mesh_numerics(path, service)

Enter Poor Mesh Numerics Menu.

previous_defaults(path, service)

Enter previous defaults menu.

secondary_gradient_limiting(path, service)

Enter the Secondary Gradient Limiting Menu.

alternate_wall_temp_formulation(*args, **kwargs)#

Alternate formulation for wall temperatures?.

bc_pressure_extrapolations(*args, **kwargs)#

Setting pressure extrapolations schemes on boundaries.

bcd_boundedness(*args, **kwargs)#

BCD scheme boundedness strength, constant or expression (0 to 1).

bcd_weights_freeze(*args, **kwargs)#

At each timestep, freeze BCD scheme weights after specified iteration in order to improve timestep convergence.

correction_form(*args, **kwargs)#

Discretize momentum equations in correction form for the pressure-based solver.

disable_reconstruction(*args, **kwargs)#

Enable/Disable reconstruction. When disabled, accuracy will be first-order.

class divergence_prevention(path, service)#

Bases: TUIMenu

Enter the divergence prevention menu.

Methods:

enable(*args, **kwargs)

Enable divergence prevention.

enable(*args, **kwargs)#

Enable divergence prevention.

energy_numerical_noise_filter(*args, **kwargs)#

The energy equation numerical noise filter can be enabled to eliminate non-physical numerical noise in the energy field. The numerical noise can appear in solution fields where large variations in specific heat or combustion with phase change are present. Using the energy equation numerical noise filter increases robustness, but may make the solution slightly more diffusive.

equation_ordering(*args, **kwargs)#

Set the equation order.

explicit_under_relaxation_value(*args, **kwargs)#

Explicit under-relaxation value.

flow_warnings(*args, **kwargs)#

Control the display of warning diagnostics for boundaries with reversed flow, etc.

class high_speed_numerics(path, service)#

Bases: TUIMenu

Enter high-speed-numerics menu.

Methods:

enable(*args, **kwargs)

Enable/disable high-speed-numerics.

expert(*args, **kwargs)

Expert high-speed-numerics.

visualize_pressure_discontinuity_sensor(...)

Enable/disable pressure-discontinuity-sensor visualization.

enable(*args, **kwargs)#

Enable/disable high-speed-numerics.

expert(*args, **kwargs)#

Expert high-speed-numerics.

visualize_pressure_discontinuity_sensor(*args, **kwargs)#

Enable/disable pressure-discontinuity-sensor visualization.

limiter_warnings(*args, **kwargs)#

Control the display of limiter warning diagnostics.

linearized_mass_transfer_udf(*args, **kwargs)#

Use linearized mass transfer UDFs?.

lock_solid_temperature(*args, **kwargs)#

Lock the temperature for all solid and shell cell zones in the domain.

material_property_warnings(*args, **kwargs)#

Control the display of material property warning diagnostics: 0 - off (no messages) 1 - messages per material 2 - messages per material and per property.

mp_mfluid_aniso_drag(*args, **kwargs)#

Set anisotropic drag parameters for Eulerian multiphase.

mp_reference_density(*args, **kwargs)#

Set reference density option for Eulerian multiphase.

class non_reflecting_boundary_treatment(path, service)#

Bases: TUIMenu

Enter non reflecting boundary treatment using minimal pressure reflection approach menu.

Methods:

pressure_inlet(*args, **kwargs)

Enabling the use of minimal pressure reflection treatment.

pressure_outlet(*args, **kwargs)

Enabling the use of minimal pressure reflection treatment.

velocity_inlet(*args, **kwargs)

Enabling the use of minimal pressure reflection treatment.

pressure_inlet(*args, **kwargs)#

Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.

pressure_outlet(*args, **kwargs)#

Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.

velocity_inlet(*args, **kwargs)#

Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.

numerical_beach_controls(*args, **kwargs)#

Set damping function in flow direction.

open_channel_controls(*args, **kwargs)#

Set additional open channel controls.

class open_channel_wave_options(path, service)#

Bases: TUIMenu

Enter the open-channel-wave-options menu.

Methods:

set_buffer_layer_ht(*args, **kwargs)

Set bufer layer height between phases for segregated velocity inputs.

set_verbosity(*args, **kwargs)

Set open channel wave verbosity.

stokes_wave_variants(*args, **kwargs)

Set stokes wave theory variants.

set_buffer_layer_ht(*args, **kwargs)#

Set bufer layer height between phases for segregated velocity inputs.

set_verbosity(*args, **kwargs)#

Set open channel wave verbosity.

stokes_wave_variants(*args, **kwargs)#

Set stokes wave theory variants.

class poor_mesh_numerics(path, service)#

Bases: TUIMenu

Enter Poor Mesh Numerics Menu.

Methods:

cell_quality_based(*args, **kwargs)

Enable/disable poor mesh numerics on cells with low quality.

enable(*args, **kwargs)

Solution correction on meshes of poor quality.

enhanced_pmn(*args, **kwargs)

This option is available with the density-based solver.

gradient_quality_based(*args, **kwargs)

Enable/disable poor mesh numerics based on cell gradient quality.

orthogonality_enhancing_cell_centroids(...)

Relocate select cell centroids, to improve orthogonality metrics and solution stability.

print_poor_elements_count(*args, **kwargs)

Print poor cells count.

reset_poor_elements(*args, **kwargs)

Reset marking of poor cell elements.

set_quality_threshold(*args, **kwargs)

Set quality threshold.

solution_and_quality_based(*args, **kwargs)

Enable/disable poor mesh numerics based on solution and cell quality.

user_defined_on_register(*args, **kwargs)

Include cells in register in poor mesh numerics.

user_defined_on_register_auto(*args, **kwargs)

Set up the application of poor mesh numerics to cells in a register during the calculation at a specified frequency.

Classes:

solution_based_pmn(path, service)

Solution based poor-mesh numerics menu.

cell_quality_based(*args, **kwargs)#

Enable/disable poor mesh numerics on cells with low quality.

enable(*args, **kwargs)#

Solution correction on meshes of poor quality.

enhanced_pmn(*args, **kwargs)#

This option is available with the density-based solver. When enabled, it will apply quality-based poor-mesh-numerics order=1 on any cells with a quality-measure below 0.2. In addition, their CFL number is limited to 1.0.

gradient_quality_based(*args, **kwargs)#

Enable/disable poor mesh numerics based on cell gradient quality.

orthogonality_enhancing_cell_centroids(*args, **kwargs)#

Relocate select cell centroids, to improve orthogonality metrics and solution stability.

print_poor_elements_count(*args, **kwargs)#

Print poor cells count.

reset_poor_elements(*args, **kwargs)#

Reset marking of poor cell elements.

set_quality_threshold(*args, **kwargs)#

Set quality threshold.

solution_and_quality_based(*args, **kwargs)#

Enable/disable poor mesh numerics based on solution and cell quality.

class solution_based_pmn(path, service)#

Bases: TUIMenu

Solution based poor-mesh numerics menu.

Methods:

enable(*args, **kwargs)

Enable solution based treatment.

mark_cfl_jump(*args, **kwargs)

Mark cells exceeding cfl jump in neighborhood.

mark_cfl_limit(*args, **kwargs)

Mark cells exceeding cfl limit.

mark_primary_solution_limits(*args, **kwargs)

Mark cells violating solution limits.

mark_velocity_limit(*args, **kwargs)

Mark cells exceeding velocity limit.

enable(*args, **kwargs)#

Enable solution based treatment.

mark_cfl_jump(*args, **kwargs)#

Mark cells exceeding cfl jump in neighborhood.

mark_cfl_limit(*args, **kwargs)#

Mark cells exceeding cfl limit.

mark_primary_solution_limits(*args, **kwargs)#

Mark cells violating solution limits.

mark_velocity_limit(*args, **kwargs)#

Mark cells exceeding velocity limit.

user_defined_on_register(*args, **kwargs)#

Include cells in register in poor mesh numerics.

user_defined_on_register_auto(*args, **kwargs)#

Set up the application of poor mesh numerics to cells in a register during the calculation at a specified frequency.

class previous_defaults(path, service)#

Bases: TUIMenu

Enter previous defaults menu.

Methods:

undo_2019r1_default_changes(*args, **kwargs)

Undo default changes introduced in 2019R1.

undo_2019r3_default_changes(*args, **kwargs)

Undo default changes introduced in 2019R3.

undo_2021r1_default_changes(*args, **kwargs)

Undo default changes introduced in 2021R1.

undo_2021r2_default_changes(*args, **kwargs)

Undo default changes introduced in 2021R2.

undo_2022r1_default_changes(*args, **kwargs)

Undo default changes introduced in 2022R1.

undo_2023r1_default_changes(*args, **kwargs)

Undo default changes introduced in 2023R1.

undo_r19_point_0_default_changes(*args, **kwargs)

Undo default changes introduced in R19.0.

undo_2019r1_default_changes(*args, **kwargs)#

Undo default changes introduced in 2019R1.

undo_2019r3_default_changes(*args, **kwargs)#

Undo default changes introduced in 2019R3.

undo_2021r1_default_changes(*args, **kwargs)#

Undo default changes introduced in 2021R1.

undo_2021r2_default_changes(*args, **kwargs)#

Undo default changes introduced in 2021R2.

undo_2022r1_default_changes(*args, **kwargs)#

Undo default changes introduced in 2022R1.

undo_2023r1_default_changes(*args, **kwargs)#

Undo default changes introduced in 2023R1.

undo_r19_point_0_default_changes(*args, **kwargs)#

Undo default changes introduced in R19.0.

retain_cell_residuals(*args, **kwargs)#

Retain cell residuals for postprocessing?.

retain_temporary_solver_mem(*args, **kwargs)#

Retain temporary solver memory?.

class secondary_gradient_limiting(path, service)#

Bases: TUIMenu

Enter the Secondary Gradient Limiting Menu.

Methods:

energy(*args, **kwargs)

Enable/disable secondary gradient limiting at coupled walls for energy equation.

mesh_quality_limits(*args, **kwargs)

Specify minimum and maximum mesh quality limits.

uds(*args, **kwargs)

Enable/disable secondary gradient limiting at coupled walls for user-defined scalars.

energy(*args, **kwargs)#

Enable/disable secondary gradient limiting at coupled walls for energy equation.

mesh_quality_limits(*args, **kwargs)#

Specify minimum and maximum mesh quality limits.

uds(*args, **kwargs)#

Enable/disable secondary gradient limiting at coupled walls for user-defined scalars.

set_all_species_together(*args, **kwargs)#

Set all species discretizations and URFs together.

show_all_discretization_schemes(*args, **kwargs)#

Allow selection of all applicable discretization schemes?.

singhal_et_al_cavitation_model(*args, **kwargs)#

Use Singhal-et-al cavitation model?.

surface_tension(*args, **kwargs)#

Set surface-tension calculation options.

surface_tension_expert(*args, **kwargs)#

Set surface-tension expert options.

vof_explicit_controls(*args, **kwargs)#

Set Explicit VOF controls.