Download coumal.eso

Back to the list

   1 : C COUMAL    SOURCE    PV        11/03/08    21:15:17     6888           
   2 :       SUBROUTINE COUMAL(RP,XL,RAY,RC,RHO,LCAR,RHOR)                            
   3 : C-----------------------------------------------------------------------        
   4 : C                                                                               
   5 : C    ROUTINE DE CALCUL DE LA MATRICE DE MASSE ELEMENTAIRE D'UN                 
   6 : C    ELEMENT DE RACCORD LITU EN AXES LOCAUX                                               
   7 : C                                                                               
   8 : C  ENTREE                                                                       
   9 : C    XL      LONGUEUR                                                           
  10 : C    RAY     RAYON DU TUYAU FLUIDE                                                     
  11 : C    RC      RAYON DE COURBURE
  12 : C    RHO     MASSE VOLUMIQUE DU FLUIDE                                                         
  13 : C    LCAR    LONGUEUR CARACTERISTIQUE                                                    
  14 : C    RHOR    MASSE VOLUMIQUE DE REFERENCE                                                         
  15 : C  SORTIE                                                                       
  16 : C    RP      MATRICE DE MASSE ELEMENTAIRE 10X10                                 
  17 : C                                                                               
  18 : C-----------------------------------------------------------------------        
  19 :       IMPLICIT INTEGER(I-N)
  20 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
  21 :       DIMENSION RP(10,10)
  22 :       REAL*8 LCAR
  23 : C
  24 :       DO 1 I=1,100
  25 : 1     RP(I,1)=0.
  26 : C
  27 :       PI=2*ASIN(1.)
  28 :       SE=PI*RAY*RAY
  29 :       A=RHO*SE*XL*0.3714285714285714D+00
  30 :       B=-RHOR*LCAR*LCAR*SE
  31 :       C=RHO*SE*XL*0.1285714285714286D+00
  32 : C
  33 :       RP(2,2)=A
  34 :       RP(3,3)=A
  35 :       RP(2,7)=C
  36 :       RP(3,8)=C
  37 :       RP(7,7)=A
  38 :       RP(8,8)=A
  39 :       RP(1,4)=-B
  40 :       RP(6,9)=B
  41 : C
  42 :       IF (RC.NE.0) THEN
  43 :           C=(RHOR*LCAR*LCAR*SE*XL)/(3*RC)
  44 :           RP(3,4)=C
  45 :           RP(3,9)=C/2
  46 :           RP(4,8)=RP(3,9)
  47 :           RP(8,9)=C
  48 :       ENDIF
  49 : C
  50 : C SYMETRISATION
  51 : C
  52 :       DO 2 I=1,10
  53 :       DO 2 J=I,10
  54 : 2     RP(J,I)=RP(I,J)
  55 : C
  56 :       RETURN
  57 :       END
  58 :  
  59 :  

© Cast3M 2003 - All rights reserved.
Disclaimer