next up previous contents
suivant: Sous-programmes utilitaires monter: Phase 2 - Champs précédent: Phase 2 - Champs   Table des matières

Opérateur VARI

Cet opérateur ne crée pas de nouveaux champs physiques, mais calcule la valeur effective des champs selon celle des paramètres, en utilisant des objets MMODEL et MCHAML en argument. Une application fréquente est la variation de caractéristiques matériaux en fonction de la température : l'utilisateur fait figurer la courbe des caractéristiques selon la température dans un MCHAML à partir duquel VARI établit le MCHAML des valeurs pour une température donnée. Il faut envisager de modifier VARI si l'un des champs de paramètres est définie par une fonction qui ne peut se traduire ni par un objet EVOLUTION, ni par un objet NUAGE à deux colonnes : plus clairement, VARI sait réaliser une interpolation linéaire dans une courbe, ou entre une famille de courbes.
CAST3M dispose désormais de l'utilitaire comput.eso, appelé par VARI, qui facilite les calculs d'instanciation plus complexes. L'utilisateur substitue un développement approprié au contenu du sous-programme standard et crée un nouvel exécutable. Dans le jeu de données, des instructions telles que
mo_uti2 = MODE mail1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' ;
lpyoun = MOTS 'T   ' 'PORO' 'YOGC' ;
lpnu   = MOTS 'T   ' 'PORO' 'YOGC' ;
ma_uti2 = MATE mo_uti2 'YOUN' lpyoun 'NU  ' lpnu   'RHO ' xrho ;
permettent de construire le MCHAML de caractéristiques donné en argument de VARI, qui fait alors appel à comput.eso pour instancier YOUN et NU. Si la température T apparaît, il est nécessaire qu'elle soit placée en première position dans les objets LISTMOTS tels lpyoun.


next up previous contents
suivant: Sous-programmes utilitaires monter: Phase 2 - Champs précédent: Phase 2 - Champs   Table des matières
traduction LAMS 2003-09-22