next up previous contents
suivant: Sous-programmes à modifier monter: Phase 1 - Définition précédent: Variantes 2 et 3   Table des matières

Variante 1

Liste des formulations disponibles (définies dans modeli.eso dans le tableau MOFORM). Au besoin il faudra en ajouter une nouvelle.



'THERMIQUE'  'MECANIQUE'  'LIQUIDE'       'CONVECTION' 
'POREUX'     'DARCY'      'FROTTEMENT'    'RAYONNEMENT' 
'MAGNETODYNAMIQUE'        'NAVIER_STOKES' 'MELANGE'


modeli.eso appele un sous-programme modelj.eso ( j=1,n) suivant la formulation lue (ex : "model2.eso" est appele dans le cas de la formulation MECANIQUE). Ces sous-programmes servent à dresser la liste de tous les mots acceptés et ceci en fonction de la formulation.

Dans le cas MECANIQUE, (géré par model2.eso) le seul comportement linéaire est : ELASTIQUE. La liste des options disponibles aujourd'hui (définies dans modela.eso) est :

'ISOTROPE'     'ORTHOTROPE'        'ANISOTROPE'   'PORPOR'
'HOMOGENEISE'  'UNIDIRECTIONNEL'   'SECTION'      'ARMATURE'


Les comportements non-linéaires disponibles aujourd'hui sont définis dans modnli.eso, la liste est :

'PLASTIQUE'        'FLUAGE'           'VISCOPLASTIQUE'   'VISCO_EXTERNE'   
'ENDOMMAGEMENT'    'PLASTIQUE_ENDOM'   'NON_LINEAIRE'




Remarque : La classification en catégorie PLASTIQUE FLUAGE VISCO... est très formelle. Elle permet de donner un semblant de structuration au logiciel car elle oriente certaines actions de type déclaratives (et non calculatoires). Par exemple les noms des composantes d'un modèle de comportement PLASTIQUE seront définies dans idplas.eso alors que celles pour un modèle de type fluage seront définies dans idflua.eso. Cependant, vis-à-vis du traitement dans COMP ou PASAPAS ces catégories sont indifférentes.



Suivant le comportement non-linéaire model2.eso se branche sur un des sous-programmes :

PLASTIQUE         ----->  modpla.eso    
FLUAGE            ----->  modflu.eso
VISCOPLASTIQUE    ----->  modvis.eso 
ENDOMMAGEMENT     ----->  modend.eso
PLASTIQUE_ENDOM   ----->  modple.eso
NON_LINEAIRE      ----->  modenl.eso
VISCO_EXTERNE     ----->  modvix.eso


Dans chacun de ces sous-programmes on initialise la liste des modèles disponibles. Par exemple dans modflu.eso on trouve :

'NORTON'    'BLACKBURN'   'RCCMR_316'     'RCCMR_304'       
'LEMAITRE'  'POLYNOMIAL'  'BLACKBURN_2'   'CERAMIQUE'  
'MAXWELL'   'COMETE'      'CCPL'          'X11'
'BPEL_RELAX''BETON_URGC'  'SODERBERG'     'MAXOTT'


Enfin nomate.eso affecte un numero au modèle de matériau et ensuite quelques vérifications sont faites dans modeli.eso.





Organigramme des procédures et sous programmes utilisés pour la description d'un modèle.

\includegraphics[]{org1.eps}

Exemple: J=2 $\Rightarrow$ MODEL2 $\Leftrightarrow$ "Formulation mécanique"

\includegraphics[width=15cm]{org2.eps}






next up previous contents
suivant: Sous-programmes à modifier monter: Phase 1 - Définition précédent: Variantes 2 et 3   Table des matières
traduction LAMS 2003-09-22