hydc3d
C HYDC3D SOURCE PV090527 23/01/27 21:15:37 11574 subroutine hydc3d(souplesse66,sigke06,epsk06,psik, # epse06,sigef06,fl3d,plast_seule) c compatibilites des deformations elastique et de kelvin c avec le materiau ayant subi un increment d hydratation c pour eviter la surevaluation de la deformation de fluage c tables de dimension fixe pour resolution des sytemes lineaires implicit real*8 (a-h,o-z) implicit integer (i-n) c declaration des variables externes real*8 souplesse66(6,6),sigef06(6),epse06(6) real*8 sigke06(6),epsk06(6),psik logical fl3d,plast_seule do i=1,6 epse06(i)=0.d0 epsk06(i)=0.d0 do j=1,6 c deformation elastique actualisee pour rester c coherente avec le niveau de contrainte de c l etage elastique apres increment d hydratation epse06(i)=epse06(i)+souplesse66(i,j)*sigef06(j) c idem pour l etage de Kelvin,pour la cohereance en decharge if(fl3d.and.(.not.plast_seule)) then epsk06(i)=epsk06(i)+souplesse66(i,j)*sigke06(j)/psik end if end do end do return end
© Cast3M 2003 - Tous droits réservés.
Mentions légales