Parameters are defined using prefixed codes MDE
(integer) and MDR
(real).
metafor.setIntegerData(param,value) metafor.setRealData(param,value)
All integer parameters used in Metafor are listed here. These parameters are remains of the old Fortran version of Metafor.
Name | Default | Description | New Commands (Metafor Version > 2422) |
---|---|---|---|
MDE_NDYN | 0 | Type of mechanical integration | |
= 0 : quasi-static | cf. Quasi-static time integration scheme | ||
= 1 : explicit - central differences | cf. Explicit time integration scheme | ||
= 2 : Chung Hulbert implicit (or α-generalized) | cf. Implicit time integration scheme | ||
= 3 : Chung Hulbert explicit | cf. Explicit time integration scheme | ||
= 4 : Generalized midpoint rule (SMG) | cf. Implicit time integration scheme | ||
= 5 : consistent (conservative if no dissipation) | cf. Implicit time integration scheme | ||
MDE_SHIM | 2 | Implicit method used for implicit/explicit (see MDE_NDYN ) | cf. Implicit/Explicit time integration scheme |
MDE_SHEX | 3 | Explicit method used for implicit/explicit (see MDE_NDYN ) | cf. Implicit/Explicit time integration scheme |
MDE_IQSI | 0 | Initial equilibrium of centrifugal forces, before replacing them by the real structural rotation. (cf. volume elements) | cf. Initial rotative balancing phase |
= 0 : no initial calculation | |||
= 1 : calculation only if MDE_NDYN=2 | |||
= 2 : initial calculation with centrifugal forces, but without transfer of speeds and accelerations to the real model nor reset of centrifugal forces (the dynamic model remains in a rotating frame). Obviously, MDE_NDYN=2 | |||
MDE_ICPU | 0 | Parameter for method depending on machine CPU (automatic automatic shift implicit/explicit criterion and tangent stiffness matrix update criterion) | Cf. Iteration manager and Implicit/Explicit time integration scheme |
= False : no dependency (for example the battery) | |||
= True : dependency | |||
MDE_NDYT | 0 | Type of integration | cf. Thermomechanical staggered time integration and Thermomechanical coupled time integration |
= 0 : mechanical | |||
= 1 : thermomechanical coupled | |||
= 2 : thermomechanical staged isothermal without reevaluation of stresses at the end of a step | |||
= 3 : thermomechanical staged adiabatic without reevaluation of stresses at the end of a step | |||
= 4 : thermomechanical staged isothermal with reevaluation of stresses at the end of a step | |||
= 5 : thermomechanical staged adiabatic with reevaluation of stresses at the end of a step | |||
MDE_THTY | 1 | Type of thermal integration | cf. Thermomechanical staggered time integration and Thermomechanical coupled time integration |
= 0 : generalized midpoint rule (as a function of MDR_THET ) | |||
= 1 : generalized trapezoid rule (as a function of MDR_THET ) |
All real parameters used in Metafor are listed here. These parameters are remains of the old Fortran version of Metafor. Ideally, each option should be included in a class.
Name | Range | Default | Description | New Commands (Metafor Version > 2422) |
---|---|---|---|---|
MDR_ALPM | / | -0.97 | $\alpha_m$ parameter (implicit Chung Hulbert) $\alpha_m=0$ ⇒ HHT or Newmark : Remark : 3*MDR_ALPF - MDR_ALPM = 1 | cf. Implicit time integration scheme |
MDR_ALPF | / | 0.01 | $\alpha_f$ parameter (implicit Chung Hulbert, HHT) $\alpha_f = 0$ ⇒ Newmark | cf. Implicit time integration scheme |
MDR_BET0 | / | 0.25 | $\beta_0$ parameter (implicit Chung Hulbert & Newmark, HHT) | cf. Implicit time integration scheme |
MDR_GAM0 | / | 0.5 | $\gamma_0$ parameter (implicit Chung Hulbert & Newmark, HHT) | cf. Implicit time integration scheme |
MDR_ECHR | 0.0-1.0 | 0.8182 | Chung Hulbert spectral radius (explicit) | cf. Explicit time integration scheme |
MDR_THEM | / | 1.1 | Theta parameter for generalized midpoint rule (mechanical) | cf. Implicit time integration scheme |
MDR_THET | 0.0-1.0 | 1.0 | Theta parameter for generalized midpoint and trapezoid rules (thermal) | cf. Thermomechanical staggered time integration and Thermomechanical coupled time integration |
MDR_DTMR | 0.0-1.0 | 1. | Initial pseudo time step (i.e. factor which multiplies the prescribed angular speed) for the initial rotative balancing phase | cf. Initial rotative balancing phase |
MDR_DTMIN | 1.0E-10 | Minimal time step before Metafor stops computing | Cf. Time step manager |