Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:03_10

This is an old revision of the document!


Commit 2017-03-10

Matériaux orthotropes

Lois de comportement

Dans le projet ICOGEN, j'ai rencontrés des problèmes de convergence récurrents avec les matériaux orthotropes élastoplastiques avec ou sans endommagement (EpIsoHOrthoHypoMaterial et DamageEpIsoHOrthoHypoMaterial). Les problèmes se manifestaient au niveau du Newton-Raphson de la correction plastique mais uniquement avec certaines courbes d'écrouissage, ce qui explique que je ne m'en étais pas rendu compte avant. J'ai modifié les matériaux orthotropes et les critères de plasticité de façon à rendre la procédure plus robuste. Le calcul est sans doute un peu plus lent mais je n'ai plus de problèmes de convergence depuis les modifications.

Axes d'orthotropie

Il est maintenant possible de définir les axes d'orthotropie du matériau au moyen d'une fonction des coordonnées spatiales. C'est par exemple nécessaire pour des structures composites ondulées, comme dans le cas-test apps.composite.lam2DCompBase. La syntaxe est un peu lourde, en particulier parce qu'il faut définir séparément les trois composantes de deux des axes d'orthotropie.

axis1X = PythonMultiParameterFunction( [fonction x1(x,y,z)], 3 )
axis1Y = PythonMultiParameterFunction( [fonction y1(x,y,z)], 3 )
axis1Z = PythonMultiParameterFunction( [fonction z1(x,y,z)], 3 )
material.put( ORTHO_AX1_X, 1.0 )
material.put( ORTHO_AX1_Y, 1.0 )
material.put( ORTHO_AX1_Z, 1.0 )
material.depend( ORTHO_AX1_X, axis1X, FieldList( Field1D(TX,AB), Field1D(TY,AB), Field1D(TZ,AB) ) )
material.depend( ORTHO_AX1_Y, axis1Y, FieldList( Field1D(TX,AB), Field1D(TY,AB), Field1D(TZ,AB) ) )
material.depend( ORTHO_AX1_Z, axis1Z, FieldList( Field1D(TX,AB), Field1D(TY,AB), Field1D(TZ,AB) ) )

Données matériaux

Des matériaux identifiés par l'UCL ou trouvés dans la littérature et utilisés dans le projet ICOGEN ont été ajoutés dans apps/toolbox/createCompositeMaterial.py:

  • fibres carbone isotropes et orthotropes (AS4, IM7, G0926).
  • résine RTM6 identifiée par l'UCL à plusieurs températures.
  • pli composite unidirectionnel composé de fibres IM7 et de résine RTM6, identifié par homogénéisation.

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]: mtParasolid\tests\tools\numisheet1993BM1.py
[a]: mtParasolid\tests\tools\numisheet1993BM1_full_die.xmt_txt
[a]: mtParasolid\tests\tools\numisheet1993BM1_full_holder.xmt_txt
[a]: mtParasolid\tests\tools\numisheet1993BM1_full_punch.xmt_txt
[a]: mtParasolid\tests\tools\numisheet1993BM1_quarter_die.xmt_txt
[a]: mtParasolid\tests\tools\numisheet1993BM1_quarter_holder.xmt_txt
[a]: mtParasolid\tests\tools\numisheet1993BM1_quarter_punch.xmt_txt
[a]: mtParasolid\tests\tools\numisheet2011BM2.py
[a]: mtParasolid\tests\numisheet1993BM1.py
[a]: mtParasolid\tests\numisheet2011BM2.py
[r]: mtParasolid\tests\numisheet\

Geoffrey 2017/03/10

commit/2017/03_10.1489159133.txt.gz · Last modified: 2017/03/10 16:18 by deliege

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki