transient_controls#

class ansys.fluent.core.generated.solver.tui_251.main_menu.solve.set.transient_controls(service, version, mode, path)#

Bases: TUIMenu

Enters the transient controls menu, which allows you to define settings related to time advancement for transient flow calculations.

Methods:

__init__(service, version, mode, path)

__init__ method of TUIMenu class.

Classes:

cfl_based_time_stepping(service, version, ...)

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent as the calculation proceeds such that the Courant–Friedrichs–Lewy (CFL) condition is satisfied, using the specified Courant number.

cfl_based_time_stepping_advanced_options(...)

duration_specification_method(service, ...)

Sets the method by which you will specify the duration of the calculation.

error_based_time_stepping(service, version, ...)

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent based on the specified truncation error tolerance.

extrapolate_eqn_vars(service, version, mode, ...)

Enters the extrapolation menu.

extrapolate_vars(service, version, mode, path)

Applies a predictor algorithm for computing initial conditions at time step n+1.

fixed_periodic(service, version, mode, path)

Allows you to specify that a fixed time stepping method is used in which a specified period or frequency is the basis for determining the time step size and number of time steps.

fixed_user_specified(service, version, mode, ...)

Allows you to specify that a fixed time stepping method is used in which you directly specify the time step size and number of time steps.

incremental_time(service, version, mode, path)

Sets the amount of incremental (that is, additional) time to run the simulation, regardless of how much time has already been run in previous calculations.

max_flow_time(service, version, mode, path)

Sets the maximum flow time.

max_iterations_per_time_step(service, ...)

Sets the number of time steps for a transient simulation.

multiphase_specific_time_constraints(...)

Enters the menu for setting multiphase-specific time constraints.

multiphase_specific_time_stepping(service, ...)

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent based on the convective time scale (global Courant number): the time-step-size calculation depends on the mesh density and velocity in interfacial cells.

number_of_time_steps(service, version, mode, ...)

Sets the number of time steps for a transient simulation without starting the calculation.

predict_next_time(service, version, mode, path)

Applies a predictor algorithm for computing the next time step.

rotating_mesh_flow_predictor(service, ...)

Enables / disables an option that allows for better prediction of the flow field in rotating fluid zones at every time step, in order to speed up the calculation.

solid_time_step_size(service, version, mode, ...)

Allows you to specify that the time step size used for solid zones is independent from that used for fluid zones.

solution_status(service, version, mode, path)

Allows you to open theSimulation Status dialog box, which reports details about the simulation.

specified_time_step(service, version, mode, path)

Specifies whether to define the transient advancement either directly by entering a time step size / period / frequency (using the text commands available in thesolve/set/transient-controls menu) or indirectly by entering a Courant number value (using the solve/set/courant-number text command).

time_step_size(service, version, mode, path)

Sets the magnitude of the (physical) time step .

time_step_size_for_acoustic_export(service, ...)

Specifies the time interval for acoustic data sampling.

total_number_of_time_steps(service, version, ...)

Sets the total number of time steps that the simulation will run (which includes any time steps that have already been run in previous calculations).

total_time(service, version, mode, path)

Sets the total amount of time that the simulation will be run (which includes any time that has already been run in previous calculations).

udf_based_time_stepping(service, version, ...)

Allows you to specify that the time step size is defined by a user-defined function (UDF) that uses theDEFINE_DELTAT macro.

undo_timestep(service, version, mode, path)

When enabled, if the truncation error within a time step exceeds the specified tolerance Fluent will automatically undo the current calculation and make another attempt with the time step reduced by 1/2.

__init__(service, version, mode, path)#

__init__ method of TUIMenu class.

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

Bases: TUIMethod

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent as the calculation proceeds such that the Courant–Friedrichs–Lewy (CFL) condition is satisfied, using the specified Courant number.

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

Bases: TUIMethod

.

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

Bases: TUIMethod

Sets the method by which you will specify the duration of the calculation. The duration can be defined by the total time, the total number of time steps, the incremental time, or the number of incremental time steps. In this context, “total” indicates that Fluent will consider the amount of time / steps that have already been solved and stop appropriately, whereas “incremental” indicates that the solution will proceed for a specified amount of time / steps regardless of what has previously been calculated. This text command is only available when the time stepping is adaptive or based on a user-defined function.

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

Bases: TUIMethod

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent based on the specified truncation error tolerance.

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

Bases: TUIMethod

Enters the extrapolation menu.

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

Bases: TUIMethod

Applies a predictor algorithm for computing initial conditions at time step n+1. The predictor algorithm is a computation that sets a better initial condition for the time step.

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

Bases: TUIMethod

Allows you to specify that a fixed time stepping method is used in which a specified period or frequency is the basis for determining the time step size and number of time steps.

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

Bases: TUIMethod

Allows you to specify that a fixed time stepping method is used in which you directly specify the time step size and number of time steps.

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

Bases: TUIMethod

Sets the amount of incremental (that is, additional) time to run the simulation, regardless of how much time has already been run in previous calculations. This text command is only available when the solve/set/transient-controls/duration-specification-method is set to3.

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

Bases: TUIMethod

Sets the maximum flow time.

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

Bases: TUIMethod

Sets the number of time steps for a transient simulation. This option is available when automatic initialization and case modification is enabled.

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

Bases: TUIMethod

Allows you to specify that an adaptive time stepping method is used in which the time step gets modified by ANSYS Fluent based on the convective time scale (global Courant number): the time-step-size calculation depends on the mesh density and velocity in interfacial cells. This method is available for all multiphase models using the implicit or explicit volume fraction formulation, except for the wet steam model.

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

Bases: TUIMethod

Sets the number of time steps for a transient simulation without starting the calculation.

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

Bases: TUIMethod

Applies a predictor algorithm for computing the next time step. The predictor algorithm is a computation that sets a better initial condition for the time step. It uses the rate of change between the prediction and the correction as an indicator for whether the next time step should be larger, smaller, or the same as the current one.

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

Bases: TUIMethod

Enables / disables an option that allows for better prediction of the flow field in rotating fluid zones at every time step, in order to speed up the calculation. This text command is only available for transient simulations.

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

Bases: TUIMethod

Allows you to specify that the time step size used for solid zones is independent from that used for fluid zones. This text command is only available when both a solid zone exists and energy is enabled.

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

Bases: TUIMethod

Allows you to open theSimulation Status dialog box, which reports details about the simulation.

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

Bases: TUIMethod

Specifies whether to define the transient advancement either directly by entering a time step size / period / frequency (using the text commands available in thesolve/set/transient-controls menu) or indirectly by entering a Courant number value (using the solve/set/courant-number text command). This text command is only available for the density-based solver when both the explicit formulation and explicit transient formulation are used.

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

Bases: TUIMethod

Sets the magnitude of the (physical) time step . This text command is only available when the solve/set/transient-controls/fixed-user-specified text command is set toyes.

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

Bases: TUIMethod

Specifies the time interval for acoustic data sampling. This text command is only available when both the Ffowcs Williams and Hawkings model is selected and the density-based solver is used with the explicit formulation and explicit transient formulation.

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

Bases: TUIMethod

Sets the total number of time steps that the simulation will run (which includes any time steps that have already been run in previous calculations). This text command is only available when the solve/set/transient-controls/duration-specification-method is set to1.

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

Bases: TUIMethod

Sets the total amount of time that the simulation will be run (which includes any time that has already been run in previous calculations). This text command is only available when the solve/set/transient-controls/duration-specification-method is set to2.

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

Bases: TUIMethod

Allows you to specify that the time step size is defined by a user-defined function (UDF) that uses theDEFINE_DELTAT macro.

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

Bases: TUIMethod

When enabled, if the truncation error within a time step exceeds the specified tolerance Fluent will automatically undo the current calculation and make another attempt with the time step reduced by 1/2. This will be attempted up to 5 times after which Fluent will accept the result and proceed to the next time step.