Télécharger hydc3d.eso

Retour à la liste

Numérotation des lignes :

hydc3d
  1. C HYDC3D SOURCE PV090527 23/01/27 21:15:37 11574
  2. subroutine hydc3d(souplesse66,sigke06,epsk06,psik,
  3. # epse06,sigef06,fl3d,plast_seule)
  4.  
  5. c compatibilites des deformations elastique et de kelvin
  6. c avec le materiau ayant subi un increment d hydratation
  7. c pour eviter la surevaluation de la deformation de fluage
  8.  
  9. c tables de dimension fixe pour resolution des sytemes lineaires
  10. implicit real*8 (a-h,o-z)
  11. implicit integer (i-n)
  12.  
  13.  
  14. c declaration des variables externes
  15. real*8 souplesse66(6,6),sigef06(6),epse06(6)
  16. real*8 sigke06(6),epsk06(6),psik
  17. logical fl3d,plast_seule
  18.  
  19. do i=1,6
  20. epse06(i)=0.d0
  21. epsk06(i)=0.d0
  22. do j=1,6
  23. c deformation elastique actualisee pour rester
  24. c coherente avec le niveau de contrainte de
  25. c l etage elastique apres increment d hydratation
  26. epse06(i)=epse06(i)+souplesse66(i,j)*sigef06(j)
  27. c idem pour l etage de Kelvin,pour la cohereance en decharge
  28. if(fl3d.and.(.not.plast_seule)) then
  29. epsk06(i)=epsk06(i)+souplesse66(i,j)*sigke06(j)/psik
  30. end if
  31. end do
  32. end do
  33. return
  34. end
  35.  
  36.  
  37.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales