Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:01_06

This is an old revision of the document!


Commit 2018-01-06

Ce commit est pour un petit nettoyage de la routine IterationResolution.

IterationResolution

J'ai fait entré la ligne de code im.incrementIterationNo() dans le “if/else im.getMaxNbOfIterationsReached()”, ce qui est beaucoup plus cohérent !

J'ai commentarisé la ligne de commande “this→metafor.getDomain().getEqualityDofConstraintsSet().impose();” car ceci est fait plus bas suite à la routine dofsCorrections().

J'ai formalisé la sortie du Line Search comme les itérations mécaniques : notations scientifiques sous forme exponentielle.

LineSearch - Initial Balancing et IterationResolution

Si on désire utiliser l'algorithme du line search, cette méthode ne doit pas être activée si nous avons que le résidu du line search est positif c'est à être que la direction utilisée dans le line search est direction ascendante (et non descendante). Dans ce cas de figure, nous devons utiliser la méthode classique de Newton Raphson.

$$ res_{LS}^{0} = \mathbf{F} . \mathbf{\Delta x} $$

==== Nettoyage du critère

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]:
[r]:

gaëtan 2017/01/06 20:00

commit/2018/01_06.1515272787.txt.gz · Last modified: 2018/01/06 22:06 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki