Download tiril2.eso

Back to the list

   1 : C TIRIL2    SOURCE    CHAT      05/01/13    03:41:29     5004           
   2 : C TIRILO    SOURCE    AM        93/01/12    21:36:57     781            
   3 :       SUBROUTINE TIRIL2(RP,XL,YOUN,CISAIL,SD,SREDY,XINZ)
   4 : C-----------------------------------------------------------------------
   5 : C
   6 : C    ROUTINE DE CALCUL DE LA MATRICE DE RIGIDITE ELEMENTAIRE D UNE
   7 : C    POUTRE DROITE DE TIMOSHENKO EN AXES LOCAUX
   8 : C    "D APRES TEDEL"
   9 : C
  10 : C  ENTREE
  11 : C    XL      LONGUEUR
  12 : C    SD      SECTION DROITE
  13 : C    SREDY   SECTION REDUITE A L EFFORT TRANCHANT TY
  14 : C    XINZ    INERTIE IZ
  15 : C    YOUN    MODULE D YOUNG
  16 : C    CISAIL  MODULE DE CISAILLEMENT
  17 : C  SORTIE
  18 : C    RP      MATRICE DE RIGIDITE ELEMENTAIRE 6X6
  19 : C
  20 : C     D'PRES TIRILO DC 98
  21 : C-----------------------------------------------------------------------
  22 :       IMPLICIT INTEGER(I-N)
  23 :       IMPLICIT REAL*8(A-H,O-Z)
  24 :       DIMENSION RP(6,6)
  25 :       DATA P5,P25/.5D0,.25D0/
  26 : C
  27 : C  INITIALISATIONS
  28 : C
  29 :       DO 120 I=1,36
  30 :   120 RP(I,1)=0.D00
  31 :       RL=1.D00/XL
  32 :       RL2=RL*RL
  33 : C
  34 : C  SECTION "REDUITE"
  35 : C
  36 :       IF ( SREDY. NE.0. ) THEN
  37 :            SRY=SREDY
  38 :       ELSE
  39 :            SRY=SD
  40 :       ENDIF
  41 : C
  42 :       ESL=YOUN*SD*RL
  43 :       EIZ=YOUN*XINZ
  44 :       GAY=CISAIL*SRY
  45 : C
  46 : C  REMPLISSAGE DE LA MATRICE
  47 : C  FX1
  48 :        RP(1,1)=ESL
  49 :        RP(1,4)=-ESL
  50 : C  FY1
  51 :        RP(2,2)= GAY*RL
  52 :        RP(2,3)=  P5*GAY
  53 :        RP(2,5)= -GAY*RL
  54 :        RP(2,6)= P5*GAY
  55 : C  MZ1
  56 :       RP(3,3)=  P25*GAY*XL + EIZ*RL
  57 :        RP(3,5)= -P5*GAY
  58 :       RP(3,6)= P25*GAY*XL - EIZ*RL
  59 : C  FX2
  60 :       RP(4,4)=  ESL
  61 : C  FY2
  62 :        RP(5,5)= GAY*RL
  63 :       RP(5,6)= -P5*GAY
  64 : C  MZ2
  65 :       RP(6,6)= P25*GAY*XL + EIZ*RL
  66 : C
  67 :       DO 9 I=1,6
  68 :       DO 9 J=I,6
  69 :    9  RP(J,I)=RP(I,J)
  70 :       RETURN
  71 :       END
  72 :  
  73 :  

© Cast3M 2003 - All rights reserved.
Disclaimer