interaction#

class ansys.fluent.core.generated.solver.tui_251.main_menu.define.models.dpm.interaction(service, version, mode, path)#

Bases: TUIMenu

Sets parameters for coupled discrete phase calculations.

Methods:

__init__(service, version, mode, path)

__init__ method of TUIMenu class.

Classes:

choice_of_eulerian_phase_for_interaction(...)

Enable/disable the option to choose for every injection the Eulerian phase for the DPM continuous phase interaction.

coupled_calculations(service, version, mode, ...)

Selects whether or not to couple continuous and discrete phase calculations.

ddpm_energy_coupling_via_source_term(...)

Energy coupling in DDPM established via source term.

ddpm_enhanced_inter_phase_exchange(service, ...)

Enhanced Eulerian inter-phase exchange.

ddpm_iad_particle(service, version, mode, path)

Enable/disable the non-default interfacial area method IA-particle.

dpm_iteration_interval(service, version, ...)

Sets the frequency with which the particle trajectory calculations are introduced.

enable_drag_scaling_due_to_flow_blocking(...)

enable_flow_blocking_by_particles(service, ...)

enable_mom_source_scaling_due_to_flow_blocking(...)

enable_other_source_scaling_due_to_flow_blocking(...)

enable_source_scaling_due_to_flow_blocking(...)

Enable/disable scaling of DPM source terms due to inclusion of DPM volume fraction in continuous flow.

enhanced_source_term_linearization_enabled(...)

implicit_momentum_coupling(service, version, ...)

Enables/disables implicit treatment for the DPM momentum source terms.

implicit_source_term_coupling(service, ...)

Enables/disables implicit treatment for all DPM source terms.

keep_linearized_dpm_source_terms_constant(...)

linear_growth_of_dpm_source_term(service, ...)

Enables/disables the linear ramping up of the DPM source terms at every DPM iteration.

linearized_dpm_mixture_fraction_source_terms(...)

Enables/disables linearization of mixture fraction source terms.

linearized_dpm_source_terms(service, ...)

Enables/disables linearization of source terms for the discrete phase.

linearized_dpm_source_terms_limiter(service, ...)

linearized_dpm_species_source_terms(service, ...)

Perform linearization of species source terms.

max_vf_allowed_for_blocking(service, ...)

min_vf_threshold_for_dpm_src_scaling(...)

Minimum DPM volume fraction below which no DPM source scaling is applied.

replace_dpm_mass_source_by_mixture_fraction(...)

When enabled, recalculates the mixture fraction source terms as a function of the primary mixture fraction.

reset_sources_at_timestep(service, version, ...)

Enables/disables flush of DPM source terms at beginning of every time step.

second_order_time_accurate_sources_enabled(...)

underrelaxation_factor(service, version, ...)

Sets the under-relaxation factor for the discrete phase sources.

update_dpm_sources_every_flow_iteration(...)

Enables/disables the update of DPM source terms every flow iteration (if this option is not enabled, the terms will be updated every DPM iteration).

__init__(service, version, mode, path)#

__init__ method of TUIMenu class.

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

Bases: TUIMethod

Enable/disable the option to choose for every injection the Eulerian phase for the DPM continuous phase interaction.

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

Bases: TUIMethod

Selects whether or not to couple continuous and discrete phase calculations.

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

Bases: TUIMethod

Energy coupling in DDPM established via source term.

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

Bases: TUIMethod

Enhanced Eulerian inter-phase exchange.

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

Bases: TUIMethod

Enable/disable the non-default interfacial area method IA-particle.

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

Bases: TUIMethod

Sets the frequency with which the particle trajectory calculations are introduced.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Enable/disable scaling of DPM source terms due to inclusion of DPM volume fraction in continuous flow.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Enables/disables implicit treatment for the DPM momentum source terms.

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

Bases: TUIMethod

Enables/disables implicit treatment for all DPM source terms.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Enables/disables the linear ramping up of the DPM source terms at every DPM iteration.

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

Bases: TUIMethod

Enables/disables linearization of mixture fraction source terms. This command is available only for non- or partially-premixed combustion cases.

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

Bases: TUIMethod

Enables/disables linearization of source terms for the discrete phase.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Perform linearization of species source terms.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Minimum DPM volume fraction below which no DPM source scaling is applied.

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

Bases: TUIMethod

When enabled, recalculates the mixture fraction source terms as a function of the primary mixture fraction. This command is available for non- or partially-premixed combustion cases only.

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

Bases: TUIMethod

Enables/disables flush of DPM source terms at beginning of every time step.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Sets the under-relaxation factor for the discrete phase sources.

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

Bases: TUIMethod

Enables/disables the update of DPM source terms every flow iteration (if this option is not enabled, the terms will be updated every DPM iteration).