Le 13 mai 2004 By LPX  
 

Nettoyage des éléments en fonction du nettoyage Metafor

Ajout des propelems NPGD et NPGV (nombre de points de gauss volumiques et déviatoriques (par direction))

Nettoyage (brutal) d'un certain nombre de propriétés matériau obsolètes (version AMDF de sabca)

Néant

Nettoyage des éléments (et de la gestion des points de gauss) 2 ème:

Transfert du paramètre de template des matériaux (et shcuts associés) de FF vers DIM

Retrait de npgdx, npgdy,npgdz, npgvx, npgvy, npgvz, npgtx, npgty, npgtz de la définition templatisée des éléments volumiques

Corrollairement, éliminations des éléments 2x1Gp, 2x2Gp, ...

Ajout de Propelem gérant le nombre de points de Gauss : NPGD, NPGV, NPGT (éléments T2 only). Les éléments de base sont SRI (sans report sauf pour l'axisymétrique). Le passage aux éléments dits standards (integration complète) se fait en imposant la propriété élémentaire NPGV = 0 (prp.put(NPGV,0)). Pour les EAS, c'est l'intégration complète par défaut (pas besoin d'imposer NPGV=0. De toute façon ça marcherait pas).

Transfert des données des EAS de la structure MDE-MDR vers la structure Propelem (faudrait définir des macros, des jolis nom, ...):

EASS [6] : Nombres de modes de cisaillement (ATTENTION on est toujours obligé de définir la valeur par défaut = 2 en 2D)
EASV [3] : Nombres de modes volumiques (ATTENTION on est toujours obligé de définir la valeur par défaut = 2 en 2D)
PEAS [1.0e-6] : Précision de calcul des modes
KEAS[0] : Calcul analytique vs numérique pour la matrice de raideur eas
UEAS[0] : Remise à jour de la matrice de raideur eas (Newton vs Quasi-Newton)
IEAS[200] : Nombre d'itérations max pour convergence des modes internes
EEAS[0] : Extrapolation des modes EAS (Y/N)
TEAS[] : ??? Transformation des modes ???

Ajout de l'embryon de la structure d'intégration - ShapeFunction (New Directories : be care "cvs update -d ")

Première tentative d'utilisation de la structure d'intégration pour calculer le volume des éléments en Ale axisymétrique (getArea())

next step :

usage de la structure d'intégration - points de gauss a travers tous les éléments

split de la mécanique - thermique et gestion des intéractions

Removed Files :

oo_meta/mtElements/volumes/Tm2Volume2x1Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Tm2Volume2x1Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Tm2Volume2x2Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume2x1Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume2x1Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume2x2Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume2x2Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume1x1Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume1x1Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x1Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x1Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x2Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x2Gp3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x2Gp2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2x2Gp3DMetaElement.h/cpp

Added Files :

Elements :

oo_meta/mtElements/volumes/Tm2Volume2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Tm2Volume3DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume2DMetaElement.h/cpp
oo_meta/mtElements/volumes/TmVolume3DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume2DMetaElement.h/cpp
oo_meta/mtElements/volumes/Volume3DMetaElement.h/cpp

Intégration de fonctions:

oo_meta/mtIntegrator/Integration.h/cpp
oo_meta/mtIntegrator/IntegrationPoint.h/cpp
oo_meta/mtIntegrator/GaussIntegrator.h/cpp
oo_meta/mtIntegrator/LobattoIntegrator.h/cpp

Intégration via usage de ShapeFunction (intégration Eléments-Finis):

oo_meta/mtIntegrator/MtSfIntegrator.h
oo_meta/mtIntegrator/MtSfIntegratorTemplate.h/cpp
oo_meta/mtIntegrator/MtSfIntegratorSet.h/cpp
oo_meta/mtIntegrator/MtSfIntegrationPoint.h/inl
oo_meta/mtIntegrator/MtQuadBiLin2DIntegrator.h/inl
oo_meta/mtIntegrator/MtHexaTriLin3DIntegrator.h/inl

Shape Function (from xi, eta, zeta -> compute FF, dFF):

oo_meta/mtShapeFunction/MtShapeFunction.h/cpp
oo_meta/mtShapeFunction/MtShapeFunctionTemplate.h/cpp
oo_meta/mtShapeFunction/MtQuadBiLinShapeFunction.h/cpp
oo_meta/mtShapeFunction/MtQuadBiQuadShapeFunction.h/cpp
oo_meta/mtShapeFunction/MtHexaTriLinShapeFunction.h/cpp
oo_meta/mtShapeFunction/MtHexaTriQuadShapeFunction.h/cpp

 

Back to Metafor web server
created :Le 13 mai 2004   modified : Le 13 mai 2004
contact :L.Papeleux@ulg.ac.be