Download timal2.eso

Back to the list

   1 : C TIMAL2    SOURCE    CHAT      05/01/13    03:39:51     5004           
   2 : C TIMAL2    SOURCE    AM        93/01/12    21:35:51     781            
   3 :       SUBROUTINE TIMAL2(RP,XL,RHO,SD,XINZ)
   4 : C-----------------------------------------------------------------------
   5 : C
   6 : C    ROUTINE DE CALCUL DE LA MATRICE DE MASSE ELEMENTAIRE D UNE
   7 : C    POUTRE DROITE EN AXES LOCAUX
   8 : C    D APRES TEDEL
   9 : C    DANS CETTE VERSION,ON PREND EN COMPTE LES INERTIES DE ROTATION
  10 : C    MAIS PAS LA DEFORMABILITE A L EFFORT TRANCHANT
  11 : C
  12 : C  ENTREE
  13 : C    XL      LONGUEUR
  14 : C    SD      SECTION DROITE
  15 : C    XINZ    INERTIE IZ
  16 : C    RHO     MASSE VOLUMIQUE
  17 : C  SORTIE
  18 : C    RP      MATRICE DE MASSE ELEMENTAIRE 6X6
  19 : C
  20 : C    D'APRES TIMALO DC 98
  21 : C
  22 : C-----------------------------------------------------------------------
  23 :       IMPLICIT INTEGER(I-N)
  24 :       IMPLICIT REAL*8(A-H,O-Z)
  25 :       DIMENSION RP(6,6)
  26 : C
  27 : C  INITIALISATIONS
  28 : C
  29 :       DO 120 I=1,36
  30 :   120 RP(I,1)=0.D00
  31 : C
  32 :       RHOSL=RHO*SD*XL
  33 :       RSP1= RHO*SD*  XL*0.333333333333333333
  34 :       RSP2= RHO*SD*  XL*0.166666666666666666
  35 :       FLZ1= RHO*XINZ*XL*0.333333333333333333
  36 :       FLZ2= RHO*XINZ*XL*0.166666666666666666
  37 : C
  38 : C  REMPLISSAGE DE LA MATRICE
  39 : C  FX1
  40 :       RP(1,1)=RSP1
  41 :       RP(1,4)=RSP2
  42 : C  FY1
  43 :       RP(2,2)=RSP1
  44 :       RP(2,5)=RSP2
  45 : C  MZ1
  46 :       RP(3,3)=FLZ1
  47 :       RP(3,6)=FLZ2
  48 : C  FX2
  49 :       RP(4,4)=RSP1
  50 : C  FY2
  51 :       RP(5,5)=RSP1
  52 : C  MZ2
  53 :       RP(6,6)=FLZ1
  54 : C
  55 :       DO 9 I=1,6
  56 :       DO 9 J=I,6
  57 :   9   RP(J,I)= RP(I,J)
  58 :       RETURN
  59 :       END
  60 :  
  61 :  

© Cast3M 2003 - All rights reserved.
Disclaimer