Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:11_12

Commit - LPx - 12 Novembre 2019

AEJ : bug fix calcul du volume des triangles Axisym

AEJ :

Calcul des volumes des éléments triangulaires en Axisym :

  • Lorsque Yves a implémenté l'état plan généralisé (2.5D), il a malheureusement oublié de modifier 2 appels à la fonction 'computeVolume' (ce qui marchait vu les valeurs par défaut définie dans la définition de la fonction)
SfIntegratorTemplate<DIMSF> : 
    double computeVolume(const std::vector<mtMath::Vect3> Co,
                               double thick = 1.0,
                               bool isAxisym=false);
  • Le calcul du volume axisymétrique des triangleSide et QuadraticTriangleSide était donc faux (ce qui pose de gros problème pour les AEJ en axisymétrique), mais vu l'impossibilité de faire des monos-éléments AEJ (il faut des voisins), c'était passé sous le radar…
  • Le comportement des AEJ en hypo semblent déjà plus proches de celui en Etat plan de défo (c'est encore loin d'être parfait)

STEPS :

Test Old New absDiff relDiff (%)
apps.aej.taylor2D - Number of steps [ .py][ .res] 3753 3617 -136 -3.6
apps.aej.taylor2DChAna - Number of steps [ .py][ .res] 1936 841 -1095 -56.6
apps.aej.taylor2DChNum - Number of steps [ .py][ .res] 119 123 4 3.4
apps.aej.taylor2DHypo - Number of steps [ .py][ .res] 5489 11281 5792 105.5
apps.aej.taylor2DHypoCHAna - Number of steps [ .py][ .res] 1622 206 -1416 -87.3
apps.aej.taylor2DHypoCHNum - Number of steps [ .py][ .res] 125 111 -14 -11.2

ITERATIONS :

Test Old New absDiff relDiff (%)
apps.aej.taylor2DChAna - Number of mech. iterations [ .py][ .res] 6954 3116 -3838 -55.2
apps.aej.taylor2DChNum - Number of mech. iterations [ .py][ .res] 359 370 11 3.1
apps.aej.taylor2DHypoCHAna - Number of mech. iterations [ .py][ .res] 5627 626 -5001 -88.9
apps.aej.taylor2DHypoCHNum - Number of mech. iterations [ .py][ .res] 385 336 -49 -12.7

Fichiers ajoutés/supprimés :

Added : 
Deleted : 
Moved : 

Tests ajoutés/supprimés

added : 
deleted : 
Moved : 

Luc Papeleux 2019/11/12

commit/2019/11_12.txt · Last modified: 2019/11/12 19:44 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki