Download podef2.eso

Back to the list

   1 : C PODEF2    SOURCE    PV        08/09/11    21:16:16     6150           
   2 : C PODEF2    SOURCE    TC1       92/03/16    21:03:26     501                    
   3 :       SUBROUTINE PODEF2(V,DEFO,XL,IDEUX,xinz,sredy,you,xnu)                                        
   4 : C-----------------------------------------------------------------------        
   5 : C                                                                               
   6 : C    ROUTINE DE CALCUL DES DEFORMATIONS DE LA POUTRE DROITE EN 2D                     
   7 : C                                                                               
   8 : C  ENTREE                                                                       
   9 : C    V       VECTEUR DES DEPLACEMENTS LOCAUX AUX 2 NOEUDS DE LA POUTRE          
  10 : C    XL      LONGUEUR                                                           
  11 : C    IDEUX   INDICE POUR DEFORMATIONS DU 2-EME ORDRE                            
  12 : C                                                                               
  13 : C  SORTIE                                                                       
  14 : C    DEFO    DEFORMATIONS AUX 2 NOEUDS    6 PAR NOEUD                           
  15 : C            ( PAS D'EFFET D'EFFORT TRANCHANT || )                              
  16 : C                                                                               
  17 : C-----------------------------------------------------------------------        
  18 :       IMPLICIT INTEGER(I-N)
  19 :       IMPLICIT REAL*8(A-H,O-Z)                                                  
  20 :       DIMENSION DEFO(*),V(*)                                                    
  21 : C                                                                               
  22 :       RL=1.D00/XL                                                               
  23 :       RL2=RL*RL                                                                 
  24 :           X2=0.                                                                 
  25 :           X3=0.  
  26 :            YOUN=YOU
  27 :            CISAIL=YOU/(2.D0*(1.D0+XNU))
  28 : 
  29 :            IF( SREDY. NE.0.) X3= YOUN/CISAIL*RL2*XINZ/SREDY
  30 :              X13=1./(1.+12.*X3)                                                 
  31 :              X33=(1.+3.*X3)*X13                                                 
  32 :              X63=(1.-6.*X3)*X13                                                 
  33 :              X12=1./(1.+12.*X2)                                                 
  34 :              X32=(1.+3.*X2)*X12                                                 
  35 :              X62=(1.-6.*X2)*X12                                                 
  36 : C                                                                               
  37 : C  DEFORMATIONS GENERALISEES                                                    
  38 : C                                                                               
  39 :       EPS  =(V(4)-V(1))*RL                                                                                               
  40 :       XSIZ1=                                                                    
  41 :      .RL2*(-6.*V(2)*X13-4.*XL*X33*V(3)+6.*V(5)*X13-2.*XL*X63*V(6))             
  42 :       XSIZ2=                                                                    
  43 :      .RL2*( 6.*V(2)*X13+2.*XL*X63*V(3)-6.*V(5)*X13+4.*XL*X33*V(6))             
  44 : C                                                                               
  45 : C  REMPLISSAGE DU TABLEAU DEFO                                                  
  46 : C                                                                               
  47 :       DEFO(1)=EPS                                                               
  48 :       DEFO(2)=0.D0                                                                                                                    
  49 :       DEFO(3)=XSIZ1                                                             
  50 :       DEFO(4)=EPS                                                               
  51 :       DEFO(5)=0.D0                                                                                                                     
  52 :       DEFO(6)=XSIZ2                                                            
  53 :       IF(IDEUX.EQ.0) RETURN                                                     
  54 : C                                                                               
  55 : C  TERMES DU SECOND ORDRE                                                       
  56 : C                                                                               
  57 :       AUX1=0.5D0*(EPS**2+V(3)**2)                                       
  58 :       AUX2=0.5D0*(EPS**2+V(6)**2)                                     
  59 :       DEFO(1)=DEFO(1)+0.5D0*(AUX1+AUX2)                                         
  60 :       DEFO(4)=DEFO(4)+0.5D0*(AUX1+AUX2)                                         
  61 :       RETURN                                                                    
  62 :       END                                                                       
  63 :  
  64 :  
  65 :  
  66 :  

© Cast3M 2003 - All rights reserved.
Disclaimer