Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:integration:general:parameters

Global Parameters [REMOVED]

These functions are not available anymore in Metafor version greater than 2422.

Parameters are defined using prefixed codes MDE (integer) and MDR (real).

metafor.setIntegerData(param,value)
metafor.setRealData(param,value)

Integer parameters

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 Beginner cf. Quasi-static time integration scheme
= 1 : explicit - central differences cf. Explicit time integration scheme
= 2 : Chung Hulbert implicit (or α-generalized) Beginner 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)Expert!Danger! cf. Implicit time integration scheme
MDE_SHIM Expert! 2 Implicit method used for implicit/explicit (see MDE_NDYN) cf. Implicit/Explicit time integration scheme
MDE_SHEX Expert! 3 Explicit method used for implicit/explicit (see MDE_NDYN) cf. Implicit/Explicit time integration scheme
MDE_IQSI Advanced 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 Expert! 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)

Real parameters

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 Advanced 0.0-1.0 0.8182 Chung Hulbert spectral radius (explicit) cf. Explicit time integration scheme
MDR_THEM Advanced / 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 Advanced 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 Advanced 1.0E-10 Minimal time step before Metafor stops computing Cf. Time step manager
doc/user/integration/general/parameters.txt · Last modified: 2017/10/25 09:59 by boman