doc:user:integration:general:mim_tim
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:integration:general:mim_tim [2014/03/18 18:32] – wautelet | doc:user:integration:general:mim_tim [2024/07/16 10:15] (current) – papeleux | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | Les paramètres des itérations mécaniques sont imposés par des fonctions relatives à '' | + | Mechanical iterations parameters are imposed by functions associated to '' |
| mim = metafor.getMechanicalIterationManager() | mim = metafor.getMechanicalIterationManager() | ||
| Line 17: | Line 17: | ||
| mim.setConstrainedDofsVAComputationMethod(VACMeth) | mim.setConstrainedDofsVAComputationMethod(VACMeth) | ||
| mim/ | mim/ | ||
| + | mim/ | ||
| + | mim/ | ||
| + | where '' | ||
| - | où '' | + | === Method1ResidualComputation(limitNormFactor) === |
| + | <note important> | ||
| - | === Method1RedisualComputation(limitNormFactor) === | + | The residual is adimensionalized by the norm of external |
| - | Le résidu est adimensionalisé à partir de la norme des forces | + | First : |
| - | $$Rmoy = \frac{||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces||}{nreac} | + | $$Rmin = \frac{||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces||}{nreac} |
| - | Ensuite, si | + | If |
| - | $$ Rmoy < limitNormFactor $$ | + | $$ Rmin < limitNormFactor $$ |
| - | on impose | + | |
| - | $$ Rmoy = limitNormFactor $$ | + | |
| - | Le résidu est alors adimensionnalisé via | + | $Rmin$ is set to |
| + | $$ Rmin = limitNormFactor $$ | ||
| - | $$Residu = \frac{||FreeResidual||}{nddls*Rmoy}$$ | + | and the residual is adimensionalized : |
| - | avec | + | $$Residual = \frac{||FreeResidual||}{ndofs*Rmin}$$ |
| - | $nddls$ : nombre de degrés de liberté total | + | where |
| - | $nreac$ : nombre de degrés de liberté fixés | + | $ndofs$ : total number of degrees of freedom |
| + | |||
| + | $nreac$ : number of fixed degrees of freedom | ||
| === Method2ResidualComputation(limitNormFactor) === | === Method2ResidualComputation(limitNormFactor) === | ||
| - | Le résidu est adimensionalisé à partir du carré des normes des forces | + | The residual is adimensionalized by the square of the norm of external |
| - | $$Rmoy = \frac{\sqrt{||FreeExternalForces||^2 + ||CstrInternalForces||^2+||CstrInertialForces||^2}}{nreac}$$ | + | $$Rmin = \frac{\sqrt{||FreeExternalForces||^2 + ||CstrInternalForces||^2+||CstrInertialForces||^2}}{nreac}$$ |
| - | Ensuite, si | + | If |
| - | $$ Rmoy < limitNormFactor $$ | + | $$ Rmin < limitNormFactor $$ |
| - | on impose | + | then |
| - | $$ Rmoy = limitNormFactor $$ | + | $$ Rmin = limitNormFactor $$ |
| - | Le résidu est alors adimensionnalisé via | + | and the residual is adimensionalized : |
| - | $$Residu | + | $$Residual |
| - | avec | + | |
| - | $nddls$ : nombre de degrés de liberté total | + | where |
| - | $nreac$ : nombre de degrés de liberté fixés | + | $ndofs$ : total number of degrees of freedom |
| + | |||
| + | $nreac$ : number of fixed degrees of freedom | ||
| === Method3ResidualComputation(limitNormFactor) === | === Method3ResidualComputation(limitNormFactor) === | ||
| - | Le résidu est adimensionalisé à partir de la norme des forces | + | The residual is adimensionalized by the norm of external and inertial |
| + | |||
| + | If | ||
| $$ ||FreeExternalForces|| < limitNormFactor $$ | $$ ||FreeExternalForces|| < limitNormFactor $$ | ||
| - | alors le résidu vaut | + | then |
| - | $$ Residu | + | $$ Residual |
| - | Sinon, on évalue | + | Else, |
| - | $$Rmoy = ||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces|| $$ | + | $$Rmin = ||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces|| $$ |
| - | et le résidu est adimensionnalisé selon | + | and |
| - | $$Residu | + | $$Residual |
| - | === Method4ResidualComputation(limitNormFactor) === | + | === Method4ResidualComputation(limitNormFactor) (**default value**) === |
| + | <note important> | ||
| + | This method is the same as '' | ||
| - | Cette méthode correspond à '' | + | $$Rmin = ||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces|| $$ |
| - | $$Rmoy = ||FreeExternalForces|| + ||CstrInternalForces||+||CstrInertialForces|| | + | If |
| + | $$ Rmin < limitNormFactor$$ | ||
| + | then | ||
| + | $$ Rmin = limitNormFactor | ||
| - | Ensuite, si | + | and the residual is adimensionalized : |
| - | $$ Rmoy < limitNormFactor$$ | + | |
| - | on impose | + | |
| - | $$ Rmoy = limitNormFactor $$ | + | |
| - | Le résidu est alors adimensionnalisé via | + | $$Residual |
| - | + | ||
| - | $$Residu | + | |
| === Method5ResidualComputation(adimFactor) === | === Method5ResidualComputation(adimFactor) === | ||
| - | Le résidu est adimensionalisé par le facteur | + | The residual is adimensionalized by the factor |
| - | $$Residu | + | $$Residual |
| === Method6ResidualComputation(adimFactor) === | === Method6ResidualComputation(adimFactor) === | ||
| - | le résidu est adimensionalisé par le facteur | + | The residual is adimensionalized by the factor |
| - | + | $$Residual | |
| - | $$Residu | + | |
| - | + | ||
| - | avec | + | |
| - | $nddls$ : nombre de degrés de liberté total | + | where |
| - | === Paramètres === | + | $ndofs$ : total number of dofs |
| - | ^ paramètre | + | === Parameters === |
| - | | '' | + | ^ Parameter |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | + | | '' |
| - | | '' | + | | |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | | '' | + | | '' |
| - | | | | '' | + | | | | '' |
| - | | '' | + | | | | '' |
| - | | | | '' | + | | '' |
| + | | | | '' | ||
| + | | '' | ||
| + | | '' | ||
doc/user/integration/general/mim_tim.1395163939.txt.gz · Last modified: (external edit)
