# Metafor

ULiege - Aerospace & Mechanical Engineering

### Sidebar

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 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)

## 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 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