Télécharger timal2.eso

Retour à la liste

Numérotation des lignes :

timal2
  1. C TIMAL2 SOURCE PV 18/06/18 21:15:39 9860
  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 J=1,6
  30. DO 120 I=1,6
  31. 120 RP(I,J)=0.D00
  32. C
  33. RHOSL=RHO*SD*XL
  34. RSP1= RHO*SD* XL*0.333333333333333333
  35. RSP2= RHO*SD* XL*0.166666666666666666
  36. FLZ1= RHO*XINZ*XL*0.333333333333333333
  37. FLZ2= RHO*XINZ*XL*0.166666666666666666
  38. C
  39. C REMPLISSAGE DE LA MATRICE
  40. C FX1
  41. RP(1,1)=RSP1
  42. RP(1,4)=RSP2
  43. C FY1
  44. RP(2,2)=RSP1
  45. RP(2,5)=RSP2
  46. C MZ1
  47. RP(3,3)=FLZ1
  48. RP(3,6)=FLZ2
  49. C FX2
  50. RP(4,4)=RSP1
  51. C FY2
  52. RP(5,5)=RSP1
  53. C MZ2
  54. RP(6,6)=FLZ1
  55. C
  56. DO 9 I=1,6
  57. DO 9 J=I,6
  58. 9 RP(J,I)= RP(I,J)
  59. RETURN
  60. END
  61.  
  62.  
  63.  
  64.  

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