numerics#
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.
Enable/disable the adaptation of integration step length based on a maximum error.
Average DDPM specific variables like volume fractions and velocities on nodes.
Do the averaging after each integration step for higher accuracy at a higher cost.
Specify a kernel for the averaging.
Average DPM source terms on nodes.
Enable/disable coupled heat and mass update.
Set the drag law.
Enable/disable dynamic interaction range.
Enable node based averaging of DPM variables.
Enable enhanced packing limit numerics to avoid exceeding of packing limit for granular phases.
Set the adapt integration step length based on a maximum error.
Set a factor for the gaussian kernel for node-based averaging.~%Large values give small size, small values give large size of kernel.
Enable granular stress tensor to be considered with solid pressure gradient as collision force.
Bases:
TUIMenu
Enter the high resolution tracking menu.
Methods:
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 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 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.
Use quad face centroids when creating subtets if the case contains periodic boundaries.
Bases:
TUIMenu
Enter the barycentric interpolation menu.
Methods:
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.
Enable interpolation of flow specific heat to the particle position.
Enable interpolation of flow density to the particle position.
Enable interpolation of flow solution gradients.
Enable interpolation of flow viscosity to the particle position.
Enable interpolation of temperature to the particle position.
Enable interpolation of wallfilm properties to the particle position.
Update nodal reconstruction every N’th DPM iteration.
Precompute cell values of PDF species mass fractions prior to particle tracking.
Enter user interpolation function.
Set the nodal velocity on all walls to zero.
Adjust the particle timestep to account for high aspect ratio cells.
Test for inverted subtets due to warped cells.
Enable automatic scaling of subtet intersection tolerance.
Use barycentric coordinates for intersection calculations.
Enable high resolution tracking.
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.
Set the relocation tolerance scaling factor for wallfilm particles after remeshing.
Enable enhanced method of locating particles in cells.
Enable enhanced method of locating film particles on faces.
Load particles that were tracked without high-resolution tracking enabled.
Set the robustness level for particle relocation in overset meshes.
Enable legacy method of locating particles in cells.
Set the relocation tolerance scaling factor for wallfilm particles after remeshing.
Project existing particles to film to track using high resolution tracking?.
Remove particles that are stuck at edges or faces.
Set the spreading parameter for Lagrangian wallfilm particles.
Set the tolerance for subtet intersection calculations.
Move the particle a fraction of the distance to the subtet center when crossing a sliding interface.
Use barycentric coordinates when sampling at planes.
Use the particle timestep for the axisymmetric subtet intersection tolerance.
Use quad face centroids when creating subtets.
Use adaptive time stepping based upon the particle velocity.
Evaporate droplet completely when the remaining mass is below this fraction of initial mass.
Enable PIC and MPPIC to compute DPM and DDPM source terms.
Enable predictor/corrector approach to track particles.
Set parameters for the (initial) tracking step length.
Specify a tracking scheme.
Control the format of the one-line tracking statistics printed after every DPM tracking pass.
Define underrelaxation factor for film height.
Set Vaporization Fractional Change Limits.
Adjust the DPM tracker’s verbosity level.