The FlowStep object is used to create an analysis step for use in a CFD analysis.
The FlowStep object is derived from the AnalysisStep object.
import step mdb.models[name].steps[name]
This method creates a FlowStep object.
mdb.models[name].FlowStep
Required arguments
A String specifying the repository key.
A String specifying the name of the previous step. The new step appears after this step in the list of analysis steps.
Optional arguments
A String specifying a description of the new step. The default value is an empty string.
A Float specifying the total time period for the step. The default value is 1.0.
A SymbolicConstant specifying the energy equation method to be used. Possible values are ENERGY_NONE and TEMPERATURE. The default value is ENERGY_NONE.
A SymbolicConstant specifying the time incrementation method to be used. Possible values are FIXED_TIME and FIXED_CFL. The default value is FIXED_TIME.
A Float specifying the time increment for the step, or the initial time increment when incrementation=FIXED_CFL. The default value is 0.01.
A Float specifying the divergence tolerance.. The default value is 10–10.
A Float specifying the maximum Courant-Friedrichs-Levy increment. This member is applicable only when incrementation=FIXED_CFL. The default value is 0.45.
An Int specifying the increment adjustment frequency. This member is applicable only when incrementation=FIXED_CFL. The default value is 1.
A Float specifying the time step growth scale factor. This member is applicable only when incrementation=FIXED_CFL. The default value is 0.025.
A SymbolicConstant specifying the viscous time integration parameter. Possible values are TRAPEZOID, GALERKIN, and BACKWARD_EULER. The default value is TRAPEZOID.
A SymbolicConstant specifying the load and boundary condition time integration parameter. Possible values are TRAPEZOID, GALERKIN, and BACKWARD_EULER. The default value is TRAPEZOID.
A SymbolicConstant specifying the advection parameter. Possible values are TRAPEZOID, GALERKIN, and BACKWARD_EULER. The default value is TRAPEZOID.
A Boolean specifying whether or not to output diagnostics for the momentum equation solver. The default value is OFF.
A Boolean specifying whether or not to output convergence data for the momentum equation solver. The default value is OFF.
An Int specifying the iteration limit for the momentum equation solver. The default value is 50.
An Int specifying the momentum equation solver checking frequency. The default value is 2.
A Float specifying the linear convergence limit for the momentum equation solver. The default value is 10–5.
A SymbolicConstant specifying the pressure equation preconditioner type. Possible values are AMG and SSOR. The default value is AMG.
A SymbolicConstant specifying the pressure equation solver type. This member cannot be changed from the default value when pressureType=SSOR. Possible values are CG, BCGS, and FGMRES. The default value is CG.
A SymbolicConstant specifying the pressure equation residual smoother type. This member is applicable only when pressureType=AMG. Possible values are ICC and CHEBYCHEV. The default value is ICC.
An Int specifying the pre-sweeps used by the residual smoother. This member is applicable only when pressureType=AMG. The default value is 1.
An Int specifying the post-sweeps used by the residual smoother. This member is applicable only when pressureType=AMG. The default value is 1.
A Boolean specifying whether or not to output diagnostics for the pressure equation solver. The default value is OFF.
A Boolean specifying whether or not to output convergence data for the pressure equation solver. The default value is OFF.
An Int specifying the iteration limit for the pressure equation solver. This default value is 250 when pressureType=AMG and 1000 when pressureType=SSOR.
An Int specifying the pressure equation solver checking frequency. The default value is 2.
A Float specifying the linear convergence limit for the pressure equation solver. The default value is 10–5.
A Boolean specifying whether or not to output diagnostics for the transport equation solver. The default value is OFF.
A Boolean specifying whether or not to output convergence data for the transport equation solver. The default value is OFF.
An Int specifying the iteration limit for the transport equation solver. The default value is 50.
An Int specifying the transport equation solver checking frequency. The default value is 2.
A Float specifying the linear convergence limit for the transport equation solver. The default value is 10–5.
A SymbolicConstant specifying the turbulence model. Possible values are TURB_NONE, SPALART, and KEPS_RNG. The default value is TURB_NONE.
A Float specifying the turbulent Prandtl number. This member is applicable only when energyEquation=TEMPERATURE and when turbulenceModel!=TURB_NONE. The default value is 0.8889.
A Float specifying the turbulence constant Cb1. This member is applicable only when turbulenceModel=SPALART. The default value is 0.1355.
A Float specifying the turbulence constant Cb2. This member is applicable only when turbulenceModel=SPALART. The default value is 0.622.
A Float specifying the turbulence constant Cv1. This member is applicable only when turbulenceModel=SPALART. The default value is 7.1.
A Float specifying the turbulence constant Cv2. This member is applicable only when turbulenceModel=SPALART. The default value is 5.0.
A Float specifying the turbulence constant Cw1. This member is applicable only when turbulenceModel=SPALART. The default value is 3.2391.
A Float specifying the turbulence constant Cw2. This member is applicable only when turbulenceModel=SPALART. The default value is 0.3.
A Float specifying the turbulence constant Cw3. This member is applicable only when turbulenceModel=SPALART. The default value is 2.0.
A Float specifying the turbulence constant Sigma. This member is applicable only when turbulenceModel=SPALART. The default value is 0.6667.
A Float specifying the turbulence constant Kappa. This member is applicable only when turbulenceModel=SPALART. The default value is 0.41.
A Float specifying the turbulence constant Cmu. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 0.085.
A Float specifying the turbulence constant cps1. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 1.42.
A Float specifying the turbulence constant cps2t. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 1.68.
A Float specifying the turbulence constant sigma_k. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 0.72.
A Float specifying the turbulence constant sigma_eps. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 0.72.
A Float specifying the turbulence constant beta. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 0.012.
A Float specifying the turbulence constant lambda0. This member is applicable only when turbulenceModel=KEPS_RNG. The default value is 4.38.
Return value
A FlowStep object.
Exceptions
RangeError.
This method modifies the FlowStep object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the FlowStep method, except for the name argument.
Return value
Exceptions
RangeError.
The FlowStep object has members with the same names and descriptions as the arguments to the FlowStep method.
In addition, the FlowStep object can have the following members:
A SymbolicConstant specifying whether the step has an explicit procedure type (procedureType=ANNEAL, DYNAMIC_EXPLICIT, or DYNAMIC_TEMP_DISPLACEMENT).
A Boolean specifying whether the step has a perturbation procedure type.
A Boolean specifying whether the step has a mechanical procedure type.
A SymbolicConstant specifying the Abaqus procedure. Possible values are:
ANNEAL
BUCKLE
COMPLEX_FREQUENCY
COUPLED_TEMP_DISPLACEMENT
COUPLED_THERMAL_ELECTRIC
DIRECT_CYCLIC
DYNAMIC_IMPLICIT
DYNAMIC_EXPLICIT
DYNAMIC_SUBSPACE
DYNAMIC_TEMP_DISPLACEMENT
COUPLED_THERMAL_ELECTRICAL_STRUCTURAL
FLOW
FREQUENCY
GEOSTATIC
HEAT_TRANSFER
MASS_DIFFUSION
MODAL_DYNAMICS
RANDOM_RESPONSE
RESPONSE_SPECTRUM
SOILS
STATIC_GENERAL
STATIC_LINEAR_PERTURBATION
STATIC_RIKS
STEADY_STATE_DIRECT
STEADY_STATE_MODAL
STEADY_STATE_SUBSPACE
VISCO
A Boolean specifying whether the step is suppressed or not. The default value is OFF.
A repository of FieldOutputRequestState objects.
A repository of HistoryOutputRequestState objects.
A DiagnosticPrint object.
A Monitor object.
A Restart object.
A repository of AdaptiveMeshConstraintState objects.
A repository of AdaptiveMeshDomain objects.
A Control object.
A SolverControl object.
A repository of BoundaryConditionState objects.
A repository of InteractionState objects.
A repository of LoadState objects.
A repository of LoadCase objects.
A repository of PredefinedFieldState objects.