commit:2018:04_23
Table of Contents
Commit - LPx - 23 Avril 2018
NortonHoffHypoMaterial
NortonHoffHypoMaterial
- Comme pour d'autres matériaux précédemment, la parallélisation en version TM des matériaux de la famille NortonHoff ne permettent plus de recalculer des termes dépendant des paramètres matériaux au moment du calcul de la matrice de raideur.
- Ces facteurs sont donc pré-calculés dans
computeStress
et stoqués dans le GKState - Pour ce faire, la classe
NortonHoffHypoGpkState
est définie pour stoquer les facteurs spécifiques aux matériaux NortonHoff - Le
NortonHoffPHypoMaterial
est aussi modifié en conséquence
FExt & Gravity
- Suite à un problème observé par Marco dans le couplage PFem/Metafor dans un test piloté par la gravité, il est apparu que des forces imposée dans Metafor (via LoadingSet) écrasent toute autre force externe présente dans le système.
- Donc sur un cercle soumis à gravité en FSI, la force de gravité est amputée des contributions sur les noeuds frontière.
- En modifiant la fonction
UniformLoading::forceUpdate(double t)
telle qu'elle ajoute la contribution externe en plus de celle pré-existant (gravité ou autre loading déjà appliqué) le soucis est corrigé. - Le seul soucis restant est qu'il est impossible de distinguer l'effort global de gravité sur une pièce fixée, ces 2 contributions étant stoquées dans les Forces externes …
Divers :
Fichiers ajoutés/supprimés :
Added : oo_meta\mtMaterials\volumes\NortonHoffHypoGpkState.h/cpp Deleted : Moved :
Tests ajoutés/supprimés
Adding: oo_meta\apps\monosMeca\gravityFExt.py Deleted : Moved :
— Luc Papeleux 2018/04/18
commit/2018/04_23.txt · Last modified: 2018/04/23 10:26 by papeleux