doc:user:integration:general:time_step
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:user:integration:general:time_step [2014/12/08 10:25] – joris | doc:user:integration:general:time_step [2020/12/28 10:55] (current) – [Use of Metafac] tanaka | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
===== Archiving manager ===== | ===== Archiving manager ===== | ||
==== General Points ==== | ==== General Points ==== | ||
Line 60: | Line 60: | ||
__Automatic creation of the movie:__ | __Automatic creation of the movie:__ | ||
- | * Run a programm | + | * Run a program |
Line 70: | Line 70: | ||
tsm = metafor.getTimeStepManager() | tsm = metafor.getTimeStepManager() | ||
tsm.setTimeStepComputationMethod(meth) | tsm.setTimeStepComputationMethod(meth) | ||
+ | tsm.setTolOnFac(tolOnFac) | ||
tsm.setIntegrationErrorTolerance(prec) | tsm.setIntegrationErrorTolerance(prec) | ||
tsm.setExplicitTimeStepSecurity(secu) | tsm.setExplicitTimeStepSecurity(secu) | ||
tsm.setNbOfStepsForCriticalTimeStepUpdate(nrit) | tsm.setNbOfStepsForCriticalTimeStepUpdate(nrit) | ||
tsm.setMaxNbOfItInAdaptOfTimeStep(nbIter) (option: used in implicit or quasi-static) | tsm.setMaxNbOfItInAdaptOfTimeStep(nbIter) (option: used in implicit or quasi-static) | ||
+ | tsm.setMinimumTimeStep(minTimeStep) | ||
+ | | ||
^ Parameter ^ Default value ^ Description ^ | ^ Parameter ^ Default value ^ Description ^ | ||
| '' | | '' | ||
- | | | + | | |
| '' | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
+ | | '' | ||
+ | | '' | ||
==== Quasi-static and dynamic implicit schemes ===== | ==== Quasi-static and dynamic implicit schemes ===== | ||
- | Two possibilities are used to calculate | + | Two possibilities are used to compute |
* A method based on the number of iterations before convergence. If lower than 3, the time step is increased. If greater than 4, it is decreased. This method does not provide any guaranty on accuracy. | * A method based on the number of iterations before convergence. If lower than 3, the time step is increased. If greater than 4, it is decreased. This method does not provide any guaranty on accuracy. | ||
- | * A method based on an integration error. It calculates | + | * A method based on an integration error. It computes |
Line 95: | Line 98: | ||
Δt=γsΔtcrit | Δt=γsΔtcrit | ||
- | Where Δtcrit depends on the maximal eigenfrequency of the system (obtained using the method called "power iteration", | + | Where Δtcrit depends on the maximal eigenfrequency of the system (obtained using the method called "power iteration", |
* Constant safety, coefficient, | * Constant safety, coefficient, | ||
- | * Safety coefficient based on an integration error. It calculates | + | * Safety coefficient based on an integration error. It computes |
+ | |||
+ | ==== New Interface For Time Step Computation Method ==== | ||
+ | |||
+ | <note important> | ||
+ | The commands from the new interface are discussed in the following page | ||
+ | Cf. [[commit: | ||
+ | </ | ||
+ |
doc/user/integration/general/time_step.1418030747.txt.gz · Last modified: 2016/03/30 15:22 (external edit)