Integrator
Model ElementIntegrator defines the simulation control parameters for a time-domain-based nonlinear dynamic analysis.
Class Name
Integrator
Description
- The choice of the integrator.
- The integration error tolerance (or the accuracy of the solution).
- Integrator performance during the simulation.
Dynamic simulations are performed on systems with one or more degrees of freedom. The dynamic simulation accounts for all inertia effects, all applied forces, and internal constraints. This enables you to run accurate system level simulations of complex mechanical systems.
- The Ordinary Differential Equations (ODE) form of the equations.
- The Differential Algebraic Equations (DAE) form of the equations.
Attribute Summary
Name | Property | Modifiable by command? |
---|---|---|
type | Enum ("GSTIFF DSTIFF HSTIFF MSTIFF VSTIFF ABAM", default="DSTIFF") | Yes |
error | Double (default=None) | Yes |
hinit | Double (default=None) | Yes |
hmax | Double (default=None) | Yes |
hmin | Double (default=None) | Yes |
kmax | Int (default=None) | Yes |
interpolate | Bool (False) | Yes |
maxit | Int (default=None) | Yes |
pattern | Pattern (default=None) | Yes |
alpha | Double () | |
beta | Double () | |
gamma | Double () | |
vel_tol_factor | Double () | Yes |
minit | ||
dae_index | Yes | |
dae_eval_expiry | Yes | |
dae_constr_tol | Double () | Yes |
dae_vc_error_ctrl | Bool () | Yes |
dae_vc_tol_factor | Double () | Yes |
Usage
# Integrator using "DSTIFF"
Integrator (type="DSTIFF", optional_attributes)
# Integrator using "VSTIFF", "MSTIFF" or "ABAM"
Integrator (type="VSTIFF", optional_attributes)
Integrator (type="MSTIFF", optional_attributes)
Integrator (type="ABAM", optional_attributes)
Attributes
- type
- String
- hmin
- Double
- interpolate
- Boolean
- maxit
- Integer
- vel_tol_factor
- Double
- minit
- Int
- dae_index
- Int
- dae_eval_expiry
- Int
- dae_constr_tol
- Double
- pattern
- String
- type
- String
- error
- Double
- hmax
- Double
- hinit
- Double
- kmax
- Integer
Example
DSTIFF = Integrator (type="DSTIFF", error=0.001, hinit=
1e-008, hmax=0.01, hmin=1e-006, kmax=5)
Comments
- See Properties for an explanation about what properties are, why they are used, and how you can extend these.
- For a more detailed explanation about Integrator, see Param: Transient.