Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:07_05

This is an old revision of the document!


Commit 2019-07-05

Ce commit est pour pouvoir utiliser la méthode du Lagrangien Augmenté directement dans la phase de l'initial balancing (mise en rotation quasi-statique).

Augmented Lagrangian Method

Initial Balancing - Major Refactoring

Dans l'objet DynamicTimeIntegration,

Notamment, le fait d'avoir nettoyé et clarifié les étapes de calcul (en comparant avec le QuasiStaticTimeIntegration), j'ai pu mettre en évidence un bug dans le cas où on combine l'initial balancing et une méthode de newton modifiée.

Par la même occasion, j'ai éliminé les multiples appels inutiles à des fonctions du style beginStep(), etc… pour simplifier la structure du code et ajouter des commentaires pour expliquer les différentes phases du calcul.

Au niveau de la visualisation, il est désormais possible d'interagir

Le line search était implémenté dans TimeIntegration ⇒ IterationResolution. J'ai déplacé l'entièreté des lignes de code dans IterationManager.

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]:
[r]:

gaëtan 2019/07/05 22:30

commit/2019/07_05.1562341371.txt.gz · Last modified: 2019/07/05 17:42 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki