Télécharger coq8ri.eso

Retour à la liste

Numérotation des lignes :

coq8ri
  1. C COQ8RI SOURCE CB215821 26/08/24 21:15:46 12622
  2. SUBROUTINE COQ8RI(B,FACT,D,LRE,NBPGAU,IA,NBNN,RIG)
  3. C=======================================================================
  4. C ENTREES
  5. C B(5,LRE) : MATRICE DE DERIVEES DE FONCTIONS DE FORMES
  6. C FACT : DETERMINANT DU JACOBIEN * POIDS DE GAUSS
  7. C D(5,5) : MATRICE DE HOOKE
  8. C LRE : NOMBRE DE DDL
  9. C NBPGAU : NOMBRE DE POINTS DE GAUSS
  10. C IA : NUMERO DE POINT DE GAUSS
  11. C NBNN : NOMBRE DE NOEUDS
  12. C
  13. C SORTIES
  14. C RIG(LRE,LRE): MATRICE DE RIGIDITE ELEMENTAIRE
  15. C
  16. C RECUPERATION BILBO OCTOBRE 85
  17. C=======================================================================
  18. IMPLICIT INTEGER(I-N)
  19. IMPLICIT REAL*8 (A-H,O-Z)
  20. PARAMETER (XZER=0.D0)
  21. DIMENSION RIG(LRE,*),D(5,*),B(5,*)
  22. DIMENSION DAM(48,5)
  23. C
  24. C CALCUL DE BTDB
  25. C
  26. DO 132 I =1,LRE
  27. DO 131 J = 1,5
  28. DAM(I,J) = XZER
  29. DO 60 K = 1,5
  30. DAM(I,J) = DAM(I,J) + B(K,I)*D(K,J)
  31. 60 CONTINUE
  32. 131 CONTINUE
  33. 132 CONTINUE
  34. DO 134 I = 1,LRE
  35. DO 133 J = I,LRE
  36. DO 70 K = 1,5
  37. RIG(I,J) = RIG(I,J) + DAM(I,K)*B(K,J)*FACT
  38. 70 CONTINUE
  39. 133 CONTINUE
  40. 134 CONTINUE
  41. C
  42. IF (IA.EQ.NBPGAU)THEN
  43. DO 135 I = 1,LRE
  44. DO 110 J = I,LRE
  45. RIG(J,I) = RIG(I,J)
  46. 110 CONTINUE
  47. 135 CONTINUE
  48. C
  49. C ON AJOUTE LES COEFF POUR LA TORSION NORMALE AU PLAN DE LA COQUE
  50. C
  51. VMAX = XZER
  52. DO 136 IK = 1,NBNN
  53. JK4 = (IK-1)*6 + 4
  54. JK6 = JK4 + 2
  55. DO 120 JK = JK4,JK6
  56. VMIN = RIG(JK,JK)
  57. IF (VMAX.GE.VMIN) GO TO 120
  58. VMAX = RIG(JK,JK)
  59. 120 CONTINUE
  60. 136 CONTINUE
  61. DO 137 IK = 1,NBNN
  62. JK4 = (IK-1)*6 + 4
  63. JK6 = JK4 + 2
  64. DO 130 JK = JK4,JK6
  65. RIG(JK,JK)=RIG(JK,JK)+1.D-9*VMAX
  66. 130 CONTINUE
  67. 137 CONTINUE
  68. ENDIF
  69. C
  70. RETURN
  71. END
  72.  
  73.  
  74.  

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