Download tifcol.eso

Back to the list

   1 : C TIFCOL    SOURCE    KK2000    05/05/25    21:15:29     5088           
   2 :       SUBROUTINE TIFCOL(RP,XL,LHOOK,DDHOOK,VROTL)
   3 : C-----------------------------------------------------------------------
   4 : C
   5 : C    ROUTINE DE CALCUL DE LA MATRICE DE COUPLAGE GYROSCOPIQUE ELEMENTAIRE 
   6 : C    D UNE POUTRE DE TIMOSHENKO DROITE MULTI-FIBRE EN AXES LOCAUX
   7 : C    (REPERE TOURNANT)
   8 : C
   9 : C  ENTREE
  10 : C    XL      LONGUEUR
  11 : C    DDHOOK(LHOOK,LHOOK) MATRICE DE "HOOK"
  12 : C
  13 : C  SORTIE
  14 : C    RP      MATRICE DE RAIDEUR ELEMENTAIRE 12X12
  15 : C
  16 : C-----------------------------------------------------------------------
  17 : C     Didier Combescure Mars 2003
  18 : C-----------------------------------------------------------------------
  19 :       IMPLICIT INTEGER(I-N)
  20 :       IMPLICIT REAL*8(A-H,O-Z)
  21 : -INC CCREEL
  22 :       DIMENSION RP(12,12),VROTL(3),ROME(6,6)
  23 :       DIMENSION DDHOOK(LHOOK,LHOOK)
  24 : C
  25 : C  INITIALISATIONS
  26 : C
  27 :       DO 120 I=1,12
  28 :       DO 120 J=1,12
  29 :   120 RP(I,J)=0.D00
  30 : C
  31 :       DO 121 I=1,6
  32 :       DO 121 J=1,6
  33 :   121 ROME(I,J)=0.D00
  34 : C
  35 :       ROME(1,2) = (-1.)*VROTL(3)
  36 :       ROME(1,3) = VROTL(2)
  37 :       ROME(2,3) = (-1.)*VROTL(1)
  38 :       ROME(2,1) = VROTL(3)
  39 :       ROME(3,1) = (-1.)*VROTL(2)
  40 :       ROME(3,2) = VROTL(1)
  41 : C      ROME(4,5) = (-1.)*VROTL(3)
  42 : C      ROME(4,6) = VROTL(2)
  43 : C      ROME(5,6) = (-1.)*VROTL(1)
  44 : C      ROME(5,4) = VROTL(3)
  45 : C      ROME(6,4) = (-1.)*VROTL(2)
  46 : C      ROME(6,5) = VROTL(1)
  47 : C
  48 : C
  49 : C  REMPLISSAGE DE LA MATRICE
  50 : C  
  51 :       DO 201 I=1,3 
  52 :         DO 201 J=1,3 
  53 :         RP(I,J) =  DDHOOK( J, J)*ROME(I,J)*XL/3.
  54 :         RP(I+6,J) =DDHOOK( J, J)*ROME(I,J)*XL/6.
  55 :         RP(I,J+6) =DDHOOK( J, J)*ROME(I,J)*XL/6.
  56 :         RP(I+6,J+6) =DDHOOK( J, J)*ROME(I,J)*XL/3.
  57 :   201 CONTINUE
  58 : C
  59 :       RETURN
  60 :       END
  61 :  
  62 :  
  63 :  
  64 :  
  65 :  

© Cast3M 2003 - All rights reserved.
Disclaimer