Télécharger impe.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ IMPE     NOTICE  MB234859  17/10/02    21:15:14     9577           
   2 :                                              DATE     17/10/02
   3 : 
   4 :      Operateur IMPE :     Voir aussi: MASS, RIGI, AMOR , CORIOLIS, GYRO
   5 :      ---------------                                  
   6 : 
   7 :  
   8 :       RIG1 = IMPE RIG2 (RIG3) (REEL1) (| 'MASSE'            | )  (FLAM); 
   9 :                                        | 'RAIDEUR'          |  
  10 :                                        | 'AMORTISSEMENT'    |  
  11 :                                        | 'QUELCONQUE'  LISREEL1  |  
  12 :   
  13 : 
  14 : Objet:
  15 : ------ 
  16 :   
  17 : 
  18 :  
  19 :   L'operateur IMPEDANCE calcule les matrices d impedance 
  20 :   de sous-type MASSE, RAIDEUR, ou AMORTISSEMENT  
  21 :                                                             
  22 : 
  23 :   INPUT :
  24 :   -------
  25 :  
  26 :   RIG2: Matrice de rigidite initiale dont les inconnues primales et 
  27 :         duales sont dans le domaine temporel (UX, UY, ..., FX, FY, ...)
  28 :       
  29 :   REEL1: REEL donnant la pulsation (en rad/s) pour laquelle est calculee
  30 :          l impedance (valeur par defaut: 1)
  31 :       
  32 :   FLAM: LOGIQUE (FAUX par defaut) specifiant si la matrice doit etre de
  33 :         sous type MASSE (necessaire si la matrice est utilise pour 
  34 :         un calcul de flambage) 
  35 : 
  36 :   'MASSE', 'RAIDEUR', 'AMORTISSEMENT', 'QUELCONQUE': Mot cle specifiant
  37 :   le type de matrice d impedance a creer
  38 : 
  39 :   L'option 'QUELCONQUE' necessite une LISREEL1 comprenant 4 reels:
  40 :   LISREEL1 = PROG REELA REELB REELC REELD; 
  41 :        
  42 :   Il est également possible de fournir 2 matrices en entree afin de 
  43 :   coupler les ddls de meme nom entre ces 2 matrices. 
  44 :   C'est par exemple le cas lorsqu'on cherche à coupler les déplacements
  45 :   symetriques et antisymétriques lors d'un calcul en mode de Fourier
  46 :   (cas des machines tournantes par ex.) avec :
  47 :   - RIG2 qui est la matrice calculee avec les ddls symetriques 
  48 :     (c'est a dire apres l'instruction OPTION MODE FOUR nhar)
  49 :   - RIG3 qui est la matrice calculee avec les ddls antisymetriques 
  50 :     (c'est a dire apres l'instruction OPTION MODE FOUR (-1*nhar))
  51 :  
  52 :   Seule l'option RAIDEUR est permise lorsqu'une matrice comprenant 
  53 :   des relations (i.e. faisant intervenir des multiplicateurs de Lagrange
  54 :   LX ) est fournie en entree.
  55 :        
  56 : 
  57 :   OUTPUT :
  58 :   --------
  59 : 
  60 :   RIG1: Objet RIGIDITE représentant la matrice d impedance 
  61 :         (de meme sous type que la RIG2 ou de sous-type MASSE si le 
  62 :         mot-clé 'FLAM' est précisé)
  63 :         
  64 :   La matrice RIG1 est creee par duplication de la matrice RIG1 sur
  65 :   les degres de liberte imaginaires (IUX, IUY, ..., IFX, IFY, ...)
  66 :   selon les règles suivantes :
  67 : 
  68 :   Cas 'RAIDEUR':     [  RIG2    0   ]
  69 :                      [   0     RIG2 ]
  70 : 
  71 :   Cas 'MASSE':       [ -REEL1^2*RIG2         0     ]
  72 :                      [       0       -REEL1^2*RIG2 ]
  73 : 
  74 :   Cas 'AMORTISSEMENT':   [      0     -REEL1*RIG2 ]
  75 :                          [ REEL1*RIG2      0      ]
  76 : 
  77 :   Cas 'QUELCONQUE':      [ REELA*RIG2     REELB*RIG2 ]
  78 :                          [ REELC*RIG2     REELD*RIG2 ]
  79 : 
  80 : 
  81 :   Dans le cas ou deux matrices sont fournies en entrée, RIG1 vaut :
  82 :   
  83 :   Cas 'RAIDEUR':     [  RIG2    0   ]
  84 :                      [   0     RIG3 ]
  85 : 
  86 :   Cas 'MASSE':       [ -REEL1^2*RIG2         0     ]
  87 :                      [       0       -REEL1^2*RIG3 ]
  88 : 
  89 :   Cas 'AMORTISSEMENT':   [      0     -REEL1*RIG2bar ]
  90 :                          [ REEL1*RIG3bar      0      ]
  91 :                          
  92 :   avec RIG2bar_{ij} = | - RIG2_{ij}  si j refere au ddl UT
  93 :                       |   RIG2_{ij}  pour tous les autres ddls.
  94 : 
  95 :                       
  96 :                                                                 

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