Download impe.notice

Back to the list

Display this manual page in
$$$$ IMPE     NOTICE  BP208322  13/05/23    21:15:10     7774           
                                             DATE     13/05/23

     Operateur IMPE :     Voir aussi: MASS, RIGI, AMOR , CORIOLIS, GYRO
     ---------------                                     
 
      RIG1 = IMPE RIG2 (RIG3) (REEL1) (| 'MASSE'            | )  (FLAM); 
                                       | 'RAIDEUR'          |  
                                       | 'AMORTISSEMENT'    |  
                                       | 'QUELCONQUE'  LISREEL1  |  
  

Objet:
------ 
  


 
  The IMPEDANCE operator computes the impedance matrix (or dynamic 
  stiffness) (of subtype MASSE, RAIDEUR or AMORTISSEMENT)  
                                                            

  INPUT :
  -------  
  
  RIG2: Initial stiffness matrix with primal and dual unknows in the
        temporel domain (UX, UY, ..., FX, FY, ...)

  REEL1: REEL corresponding to the pulsation (unit: rad/s) for which 
         is computed the impendance matrix (by default: 1 rad/s)
      
  FLAM: LOGIQUE (FAUX by default) specifying if the matrix has a MASS 
        type (necessary for the buckling analysis)  

  'MASSE', 'RAIDEUR', 'AMORTISSEMENT', 'QUELCONQUE': Key word giving 
  the type of IMPENDANCE matrix to be calculated

  The option 'QUELCONQUE' requires a list of real LISREEL1 with 4 real:
  LISREEL1 = PROG REELA REELB REELC REELD;  

  2 matrices can be fournish as input in order to couple their dof of
  common name. It is for example the case when one wants to couple
  symmetric and antisymmetric displacement in 2D-Fourier modeling 
  (e.g. in rotor modeling) with:
  - RIG2 which is the matrix corresponding to symmetric dofs 
    (obtained after the instruction OPTION MODE FOUR nhar;)
  - RIG3 which is the matrix corresponding to antisymmetric dofs 
    (obtained after the instruction OPTION MODE FOUR (-1*nhar);)

  Only the RAIDEUR option is permitted when the input matrice contains
  some relationship (e.g. with Lagrange multiplier LX).
  

  OUTPUT :
  --------

  RIG2: RIGIDITE object describing the impedance matrix (with the same
        subtype as the input matrice or with the MASSE subtype if 'FLAM'
        is precised.
        
  RIG2 is created by duplication of the RIG1 matrix on the imaginary
  degrees of freedom  (IUX, IUY, ..., IFX, IFY, ...) with the following 
  rules:

  Keyword 'RAIDEUR':     [  RIG1    0   ]
                         [   0     RIG1 ]

  Keyword 'MASSE':       [ -REEL1^2*RIG1         0     ]
                         [       0       -REEL1^2*RIG1 ]

  Keyword 'AMORTISSEMENT':   [      0     -REEL1*RIG1 ]
                             [ REEL1*RIG1      0      ]


  Keyword 'QUELCONQUE':  [ REELA*RIG1     REELB*RIG1 ]
                         [ REELC*RIG1     REELD*RIG1 ]


  In the case of 2 input matrices, RIG1 is built as:
  
  Keyword 'RAIDEUR':     [  RIG2    0   ]
                         [   0     RIG3 ]

  Keyword 'MASSE':       [ -REEL1^2*RIG2         0     ]
                         [       0       -REEL1^2*RIG3 ]

  Keyword 'AMORTISSEMENT':   [      0     -REEL1*RIG2bar ]
                             [ REEL1*RIG3bar      0      ]

  with RIG2bar_{ij} = | - RIG2_{ij}  if j refers to UT dof
                      |   RIG2_{ij}  for all other dofs
 
 

  

© Cast3M 2003 - All rights reserved.
Disclaimer