Télécharger intg.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ INTG     NOTICE  PASCAL    20/11/13    21:15:05     10778          
                                             DATE     20/11/13
                                             
    Operateur INTG                           Voir aussi : PRIM
    --------------  

    L'operateur INTG realise l'integration :
    - d'une composante d'un champ (objet de type CHAMELEM) (syntaxe 1) 
       . soit sur le domaine ou elle est definie, auquel cas le resultat 
         est un nombre, 
       . soit sur chacun des elements (option 'ELEM') auquel cas le 
         resultat est un champ par elements.
    - de fonction(s) (objet de type EVOLUTION) (syntaxe 2) par la 
      methode des trapezes.
    
 
SOMMAIRE DE LA NOTICE
---------------------
1. Integration d'un champ par element
2. Integration d'une evolution


1. Integration d'un champ par element1
=====================================
OBJET1 = INTG ('ELEM') MODL1 CHAM1 (MOT1) (CAR1) ; Commentaire : _____________ MODL1 : objet modele (type MMODEL). MOT1 : nom de la composante (type MOT), inutile si le champ n'a qu'une composante CHAM1 : champ contenant la composante qu'on integre (type MCHAML) CAR1 : champ de caracteristiques geometriques (type MCHAML, sous-type CARACTERISTIQUES) OBJET1 : objet resultat : - nombre (type FLOTTANT) si l'integration est realisee sur le domaine de definition de la composante - champ par elements (type MCHAML, sous-type SCALAIRE) dont les valeurs sont definies aux centres de gravite si l'integration est realisee sur chacun des elements (option avec le mot-cle 'ELEM') Attention : Pour les coques, le domaine d'integration est la ----------- surface de la coque et pour les poutres, le domaine d'integration est la ligne moyenne de la poutre. Si l'on veut integrer sur le volume de ces elements, il faut donner le champs de caracteristiques geometriques CAR1 (type MCHAML, sous-type CARACTERISTIQUES) Exemples d'applications possibles : calcul de la masse, du volume, de l'energie dissipee, etc ...

2. Integration d'une evolution
==============================

| LREE1 LREE2 | RESU1 = INTG EVOL1 ('ABS') | ('BORN' | FLOT1 FLOT2 |) ; | | ('INDI' | ENT1 ENT2 |) ; | LENT1 LENT2 | Commentaire : _____________ EVOL1 : fonction a integrer (type EVOLUTION). 'ABS' : mot-cle pour integrer la valeur absolue de la fonction. 'BORN' : mot-cle pour preciser les bornes de l'intervalle d'integration. FLOT1, FLOT2 : bornes de l'intervalle d'integration (type FLOTTANT). Si besoin, la valeur de l'evolution est interpolee (voir IPOL). Si FLOT1 > FLOT2, alors les bornes sont inversees et l'integrale est multipliee par -1. LREE1, LREE2 : definition de plusieurs intervalles d'integration en donnant deux listes de bornes (type LISTREEL). Si besoin, la valeur de l'evolution est interpolee (voir IPOL). Si certaines bornes sont donnees dans un ordre decroissant (FLOT1 > FLOT2), alors les bornes sont inversees et les integrales correspondantes sont multipliees par -1. 'INDI' : mot-cle pour preciser les bornes de l'intervalle d'integration a l'aide des indices de la liste des abscisses. ENT1, ENT2 : indices de la liste des abscisses definissant les bornes de l'intervalle d'integration (type ENTIER). Si ENT1 > ENT2, alors les bornes sont inversees et l'integrale est multipliee par -1. LENT1, LENT2 : listes d'indices de la liste des abscisses definissant les intervalles d'integration (type LISTENTI). Si certains indices sont donnes dans un ordre decroissant (ENT1 > ENT2), alors les bornes sont inversees et les integrales correspondantes sont multipliees par -1. RESU1 : objet resultat, dont le type est : - FLOTTANT, si l'on integre une evolution sur 1 intervalle d'integration. - LISTREEL, si l'on integre une evolution sur plusieurs intevralles d'integration ou plusieurs evolutions (EVOL1 contient plusieurs courbes) sur 1 interval d'integration. - NUAGE, si on integre plusieurs evolutions sur plusieurs intervalles d'integration. Dans ce cas, le NUAGE resultat comporte autant de composantes que d'evolutions, les noms de composante etant le numero de chaque courbe prefixee par 'IE' : 'IE1' pour la 1ere, 'IE2' pour la 2e... Chaque composante contient alors 1 LISTREEL, resultat de l'integration de l'evolution correspondante sur les differents intervalles d'integration. Remarque : Dans le cas de l'integration de plusieurs evolutions sur plusieurs ---------- intervalles avec l'option INDI, ils faut s'assurer que les indices fournis correspondent bien a ce que l'on attend pour toutes les evolutions. Dans ce cas, il semble preferable que les evolutions aient toutes la meme liste de reels en abscisse.

© Cast3M 2003 - Tous droits réservés.
Mentions légales