Télécharger timalo.eso

Retour à la liste

Numérotation des lignes :

timalo
  1. C TIMALO SOURCE CB215821 26/08/24 21:18:38 12622
  2. SUBROUTINE TIMALO(RP,XL,RHO,SD,XINX,XINY,XINZ)
  3. C-----------------------------------------------------------------------
  4. C
  5. C ROUTINE DE CALCUL DE LA MATRICE DE MASSE ELEMENTAIRE D UNE
  6. C POUTRE DROITE EN AXES LOCAUX
  7. C D APRES TEDEL
  8. C DANS CETTE VERSION,ON PREND EN COMPTE LES INERTIES DE ROTATION
  9. C MAIS PAS LA DEFORMABILITE A L EFFORT TRANCHANT
  10. C
  11. C ENTREE
  12. C XL LONGUEUR
  13. C SD SECTION DROITE
  14. C XINX INERTIE IX
  15. C XINY INERTIE IY
  16. C XINZ INERTIE IZ
  17. C RHO MASSE VOLUMIQUE
  18. C SORTIE
  19. C RP MATRICE DE MASSE ELEMENTAIRE 12X12
  20. C
  21. C PP 8/9/92
  22. C
  23. C-----------------------------------------------------------------------
  24. IMPLICIT INTEGER(I-N)
  25. IMPLICIT REAL*8(A-H,O-Z)
  26. DIMENSION RP(12,12)
  27. C
  28. C INITIALISATIONS
  29. C
  30. DO 121 J=1,12
  31. DO 120 I=1,12
  32. RP(I,J)=0.D00
  33. 120 CONTINUE
  34. 121 CONTINUE
  35. C
  36. RHOSL=RHO*SD*XL
  37. RSP1= RHO*SD* XL*0.333333333333333333
  38. RSP2= RHO*SD* XL*0.166666666666666666
  39. TOR1= RHO*XINX*XL*0.333333333333333333
  40. TOR2= RHO*XINX*XL*0.166666666666666666
  41. FLY1= RHO*XINY*XL*0.333333333333333333
  42. FLY2= RHO*XINY*XL*0.166666666666666666
  43. FLZ1= RHO*XINZ*XL*0.333333333333333333
  44. FLZ2= RHO*XINZ*XL*0.166666666666666666
  45. C
  46. C REMPLISSAGE DE LA MATRICE
  47. C FX1
  48. RP(1,1)=RSP1
  49. RP(1,7)=RSP2
  50. C FY1
  51. RP(2,2)=RSP1
  52. RP(2,8)=RSP2
  53. C FZ1
  54. RP(3,3)=RSP1
  55. RP(3,9)=RSP2
  56. C MX1
  57. RP(4,4)= TOR1
  58. RP(4,10)= TOR2
  59. C MY1
  60. RP(5,5)=FLY1
  61. RP(5,11)=FLY2
  62. C MZ1
  63. RP(6,6)=FLZ1
  64. RP(6,12)=FLZ2
  65. C FX2
  66. RP(7,7)=RSP1
  67. C FY2
  68. RP(8,8)=RSP1
  69. C FZ2
  70. RP(9,9)=RSP1
  71. C MX2
  72. RP(10,10)=TOR1
  73. C MY2
  74. RP(11,11)=FLY1
  75. C MZ2
  76. RP(12,12)=FLZ1
  77. C
  78. DO 122 I=1,12
  79. DO 9 J=I,12
  80. RP(J,I)= RP(I,J)
  81. 9 CONTINUE
  82. 122 CONTINUE
  83. RETURN
  84. END
  85.  
  86.  
  87.  
  88.  

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