Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2006:09_28

Commit 2006-09-28

Modifs

Nettoyage des materiaux visco-élastiques

  • mtFEM/algos:
    • Calcul du pas de temps critique authorisant des dépendances non-linéaires (la matrice de raideur des matériaux visco-elastiques dépend du pas de temps).
  • mtMaterials/volumes:
    • Possibilité de considérer plusieurs branches de Maxwell dans les matériaux visco-élastiques.
    • Possibilité de faire de l'explicite avec les matériaux visco-élastique (attention une sécurité <~0.5 est conseillée).
    • Début de l'introduction de dissipation numérique avec les lois Pk2Hyper.

Examples d'application

  • Création d'un matériau visco-élastique avec mainLaw le numéro de la loi de type IsoViscoElasticFunction correspondant à la branche principale et maxwellLawi le numéro de la loi de type IsoViscoElasticFunction correspondant à la branche de maxwell numéro i:
       materSet.define(materIndex, VeIsoHyperPk2Material)
       materSet[materIndex].put(MASS_DENSITY,            rho)
       materSet[materIndex].put(HYPER_K0,                k)
       materSet[materIndex].put(MAIN_FUNCTION_NO,        mainLaw)
       materSet[materIndex].put(MAXWELL_FUNCTION_NO1,    maxwellLaw1)
       materSet[materIndex].put(MAXWELL_FUNCTION_NO2,    maxwellLaw2)
       materSet[materIndex].put(MAXWELL_FUNCTION_...

Fichiers ajoutés/supprimés

A mtMaterials\volumes\HyperPk2GpcState.h 
A mtMaterials\volumes\HyperPk2GpcState.cpp 

A apps\monosMeca\hencky3dExp.py 
A apps\monosMeca\ogden3dExp.py 
A apps\monosMeca\pk23dNumDiss.py  
A apps\monosMeca\veOHOH3dExp.py
A apps\monosMaterials\veIsoHHHHHHPk23dTracAna.py 
A apps\monosMaterials\veIsoHHHHHHPk23dTracNum.py
commit/2006/09_28.txt · Last modified: 2016/03/30 15:23 (external edit)