numerics#

class ansys.fluent.core.solver.tui_231.main_menu.setup.models.dpm.numerics(path, service)#

Bases: TUIMenu

Enter the numerics menu to set numerical solution parameters.

Methods:

automated_scheme_selection(*args, **kwargs)

Enable/disable the adaptation of integration step length based on a maximum error.

average_DDPM_variables(*args, **kwargs)

Average DDPM specific variables like volume fractions and velocities on nodes.

average_each_step(*args, **kwargs)

Do the averaging after each integration step for higher accuracy at a higher cost.

average_kernel(*args, **kwargs)

Specify a kernel for the averaging.

average_source_terms(*args, **kwargs)

Average DPM source terms on nodes.

coupled_heat_mass_update(*args, **kwargs)

Enable/disable coupled heat and mass update.

drag_law(*args, **kwargs)

Set the drag law.

dynamic_interaction(*args, **kwargs)

Enable/disable dynamic interaction range.

enable_node_based_averaging(*args, **kwargs)

Enable node based averaging of DPM variables.

enhanced_packing_limit_numerics(*args, **kwargs)

Enable enhanced packing limit numerics to avoid exceeding of packing limit for granular phases.

error_control(*args, **kwargs)

Set the adapt integration step length based on a maximum error.

gaussian_factor(*args, **kwargs)

Set a factor for the gaussian kernel for node-based averaging.~%Large values give small size, small values give large size of kernel.

granular_stress_tensor(*args, **kwargs)

Enable granular stress tensor to be considered with solid pressure gradient as collision force.

minimum_liquid_fraction(*args, **kwargs)

Evaporate droplet completely when the remaining mass is below this fraction of initial mass.

mppic_settings(*args, **kwargs)

Enable PIC and MPPIC to compute DPM and DDPM source terms.

predictor_corrector(*args, **kwargs)

Enable predictor/corrector approach to track particles.

tracking_parameters(*args, **kwargs)

Set parameters for the (initial) tracking step length.

tracking_scheme(*args, **kwargs)

Specify a tracking scheme.

tracking_statistics(*args, **kwargs)

Control the format of the one-line tracking statistics printed after every DPM tracking pass.

underrelax_film_height(*args, **kwargs)

Define underrelaxation factor for film height.

vaporization_limiting_factors(*args, **kwargs)

Set Vaporization Fractional Change Limits.

verbosity(*args, **kwargs)

Adjust the DPM tracker's verbosity level.

Classes:

high_resolution_tracking(path, service)

Enter the high resolution tracking menu.

automated_scheme_selection(*args, **kwargs)#

Enable/disable the adaptation of integration step length based on a maximum error.

average_DDPM_variables(*args, **kwargs)#

Average DDPM specific variables like volume fractions and velocities on nodes.

average_each_step(*args, **kwargs)#

Do the averaging after each integration step for higher accuracy at a higher cost.

average_kernel(*args, **kwargs)#

Specify a kernel for the averaging.

average_source_terms(*args, **kwargs)#

Average DPM source terms on nodes.

coupled_heat_mass_update(*args, **kwargs)#

Enable/disable coupled heat and mass update.

drag_law(*args, **kwargs)#

Set the drag law.

dynamic_interaction(*args, **kwargs)#

Enable/disable dynamic interaction range.

enable_node_based_averaging(*args, **kwargs)#

Enable node based averaging of DPM variables.

enhanced_packing_limit_numerics(*args, **kwargs)#

Enable enhanced packing limit numerics to avoid exceeding of packing limit for granular phases.

error_control(*args, **kwargs)#

Set the adapt integration step length based on a maximum error.

gaussian_factor(*args, **kwargs)#

Set a factor for the gaussian kernel for node-based averaging.~%Large values give small size, small values give large size of kernel.

granular_stress_tensor(*args, **kwargs)#

Enable granular stress tensor to be considered with solid pressure gradient as collision force.

class high_resolution_tracking(path, service)#

Bases: TUIMenu

Enter the high resolution tracking menu.

Methods:

always_use_face_centroid_with_periodics(...)

Use quad face centroids when creating subtets if the case contains periodic boundaries.

boundary_layer_tracking(*args, **kwargs)

Adjust the particle timestep to account for high aspect ratio cells.

check_subtet_validity(*args, **kwargs)

Test for inverted subtets due to warped cells.

enable_automatic_intersection_tolerance(...)

Enable automatic scaling of subtet intersection tolerance.

enable_barycentric_intersections(*args, **kwargs)

Use barycentric coordinates for intersection calculations.

enable_high_resolution_tracking(*args, **kwargs)

Enable high resolution tracking.

project_wall_film_particles_to_film(*args, ...)

Project existing particles to film to track using high resolution tracking?.

remove_stuck_particles(*args, **kwargs)

Remove particles that are stuck at edges or faces.

set_film_spreading_parameter(*args, **kwargs)

Set the spreading parameter for Lagrangian wallfilm particles.

set_subtet_intersection_tolerance(*args, ...)

Set the tolerance for subtet intersection calculations.

sliding_interface_crossover_fraction(*args, ...)

Move the particle a fraction of the distance to the subtet center when crossing a sliding interface.

use_barycentric_sampling(*args, **kwargs)

Use barycentric coordinates when sampling at planes.

use_particle_timestep_for_intersection_tolerance(...)

Use the particle timestep for the axisymmetric subtet intersection tolerance.

use_quad_face_centroid(*args, **kwargs)

Use quad face centroids when creating subtets.

use_velocity_based_error_control(*args, **kwargs)

Use adaptive time stepping based upon the particle velocity.

Classes:

barycentric_interpolation(path, service)

Enter the barycentric interpolation menu.

particle_relocation(path, service)

Enter the particle relocation menu.

always_use_face_centroid_with_periodics(*args, **kwargs)#

Use quad face centroids when creating subtets if the case contains periodic boundaries.

class barycentric_interpolation(path, service)#

Bases: TUIMenu

Enter the barycentric interpolation menu.

Methods:

enable_transient_variable_interpolation(...)

Enable transient variable interpolation.

interpolate_flow_cp(*args, **kwargs)

Enable interpolation of flow specific heat to the particle position.

interpolate_flow_density(*args, **kwargs)

Enable interpolation of flow density to the particle position.

interpolate_flow_solution_gradients(*args, ...)

Enable interpolation of flow solution gradients.

interpolate_flow_viscosity(*args, **kwargs)

Enable interpolation of flow viscosity to the particle position.

interpolate_temperature(*args, **kwargs)

Enable interpolation of temperature to the particle position.

interpolate_wallfilm_properties(*args, **kwargs)

Enable interpolation of wallfilm properties to the particle position.

nodal_reconstruction_frequency(*args, **kwargs)

Update nodal reconstruction every N'th DPM iteration.

precompute_pdf_species(*args, **kwargs)

Precompute cell values of PDF species mass fractions prior to particle tracking.

user_interpolation_function(*args, **kwargs)

Enter user interpolation function.

zero_nodal_velocity_on_walls(*args, **kwargs)

Set the nodal velocity on all walls to zero.

enable_transient_variable_interpolation(*args, **kwargs)#

Enable transient variable interpolation.

interpolate_flow_cp(*args, **kwargs)#

Enable interpolation of flow specific heat to the particle position.

interpolate_flow_density(*args, **kwargs)#

Enable interpolation of flow density to the particle position.

interpolate_flow_solution_gradients(*args, **kwargs)#

Enable interpolation of flow solution gradients.

interpolate_flow_viscosity(*args, **kwargs)#

Enable interpolation of flow viscosity to the particle position.

interpolate_temperature(*args, **kwargs)#

Enable interpolation of temperature to the particle position.

interpolate_wallfilm_properties(*args, **kwargs)#

Enable interpolation of wallfilm properties to the particle position.

nodal_reconstruction_frequency(*args, **kwargs)#

Update nodal reconstruction every N’th DPM iteration.

precompute_pdf_species(*args, **kwargs)#

Precompute cell values of PDF species mass fractions prior to particle tracking.

user_interpolation_function(*args, **kwargs)#

Enter user interpolation function.

zero_nodal_velocity_on_walls(*args, **kwargs)#

Set the nodal velocity on all walls to zero.

boundary_layer_tracking(*args, **kwargs)#

Adjust the particle timestep to account for high aspect ratio cells.

check_subtet_validity(*args, **kwargs)#

Test for inverted subtets due to warped cells.

enable_automatic_intersection_tolerance(*args, **kwargs)#

Enable automatic scaling of subtet intersection tolerance.

enable_barycentric_intersections(*args, **kwargs)#

Use barycentric coordinates for intersection calculations.

enable_high_resolution_tracking(*args, **kwargs)#

Enable high resolution tracking.

class particle_relocation(path, service)#

Bases: TUIMenu

Enter the particle relocation menu.

Methods:

enhanced_cell_relocation_method(*args, **kwargs)

Enable enhanced method of locating particles in cells.

enhanced_wallfilm_location_method(*args, ...)

Enable enhanced method of locating film particles on faces.

load_legacy_particles(*args, **kwargs)

Load particles that were tracked without high-resolution tracking enabled.

overset_relocation_robustness_level(*args, ...)

Set the robustness level for particle relocation in overset meshes.

use_legacy_particle_location_method(*args, ...)

Enable legacy method of locating particles in cells.

wallfilm_relocation_tolerance_scale_factor(...)

Set the relocation tolerance scaling factor for wallfilm particles after remeshing.

enhanced_cell_relocation_method(*args, **kwargs)#

Enable enhanced method of locating particles in cells.

enhanced_wallfilm_location_method(*args, **kwargs)#

Enable enhanced method of locating film particles on faces.

load_legacy_particles(*args, **kwargs)#

Load particles that were tracked without high-resolution tracking enabled.

overset_relocation_robustness_level(*args, **kwargs)#

Set the robustness level for particle relocation in overset meshes.

use_legacy_particle_location_method(*args, **kwargs)#

Enable legacy method of locating particles in cells.

wallfilm_relocation_tolerance_scale_factor(*args, **kwargs)#

Set the relocation tolerance scaling factor for wallfilm particles after remeshing.

project_wall_film_particles_to_film(*args, **kwargs)#

Project existing particles to film to track using high resolution tracking?.

remove_stuck_particles(*args, **kwargs)#

Remove particles that are stuck at edges or faces.

set_film_spreading_parameter(*args, **kwargs)#

Set the spreading parameter for Lagrangian wallfilm particles.

set_subtet_intersection_tolerance(*args, **kwargs)#

Set the tolerance for subtet intersection calculations.

sliding_interface_crossover_fraction(*args, **kwargs)#

Move the particle a fraction of the distance to the subtet center when crossing a sliding interface.

use_barycentric_sampling(*args, **kwargs)#

Use barycentric coordinates when sampling at planes.

use_particle_timestep_for_intersection_tolerance(*args, **kwargs)#

Use the particle timestep for the axisymmetric subtet intersection tolerance.

use_quad_face_centroid(*args, **kwargs)#

Use quad face centroids when creating subtets.

use_velocity_based_error_control(*args, **kwargs)#

Use adaptive time stepping based upon the particle velocity.

minimum_liquid_fraction(*args, **kwargs)#

Evaporate droplet completely when the remaining mass is below this fraction of initial mass.

mppic_settings(*args, **kwargs)#

Enable PIC and MPPIC to compute DPM and DDPM source terms.

predictor_corrector(*args, **kwargs)#

Enable predictor/corrector approach to track particles.

tracking_parameters(*args, **kwargs)#

Set parameters for the (initial) tracking step length.

tracking_scheme(*args, **kwargs)#

Specify a tracking scheme.

tracking_statistics(*args, **kwargs)#

Control the format of the one-line tracking statistics printed after every DPM tracking pass.

underrelax_film_height(*args, **kwargs)#

Define underrelaxation factor for film height.

vaporization_limiting_factors(*args, **kwargs)#

Set Vaporization Fractional Change Limits.

verbosity(*args, **kwargs)#

Adjust the DPM tracker’s verbosity level.