Download dedpta.eso

Back to the list

   1 : C DEDPTA    SOURCE    CHAT      05/01/12    22:39:36     5004           
   2 : CCC
   3 : C **********************************************************************
   4 : CCC
   5 :       SUBROUTINE DER_ENERELAS_DPRAL(X,SIG,NMODEL)
   6 :       IMPLICIT INTEGER(I-N)
   7 :       integer nmodel,i,j
   8 :       real*8  x(3),sig(3),e(3,3)
   9 :       real*8                  kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3
  10 :       logical                 ogden
  11 :       common /elasdata_ogden/ kap,xmu,xmu1,alp1,xmu2,alp2,xmu3,alp3,
  12 :      .                        ogden
  13 :       if (ogden) goto 10
  14 : c Modelo cuadratico 
  14 :       call der2_enerelas_dpral(x,e,3,nmodel)
  15 :       do i=1,3
  16 :        sig(i)=0.D0
  17 :        do j=1,3
  18 :         sig(i)=sig(i)+e(i,j)*x(j)
  19 :        enddo
  20 :       enddo
  21 : c hacer desviador para VMT
  22 :       if (nmodel.eq.8) then   
  22 :        call desviador(sig,e,3)
  22 :        call equv(e,sig,3)
  23 :       endif
  24 :       return
  25 : c Modelo ogden
  26 : 10    continue
  27 :       do i=1,3
  28 :        sig(i)=dexp(x(i))
  29 :       enddo
  30 :       e(1,1)=xmu*(xmu1*sig(1)**alp1+xmu2*sig(1)**alp2+xmu3*sig(1)**alp3)
  31 :       e(2,1)=xmu*(xmu1*sig(2)**alp1+xmu2*sig(2)**alp2+xmu3*sig(2)**alp3)
  32 :       e(3,1)=xmu*(xmu1*sig(3)**alp1+xmu2*sig(3)**alp2+xmu3*sig(3)**alp3)
  33 : 20    continue
  33 :       call desviador(e,sig,3)
  34 :       return
  35 :       end
  36 :  
  37 :  
  38 :  

© Cast3M 2003 - All rights reserved.
Disclaimer