análise de pavimentos de edifícios de concreto armado com a ...
análise de pavimentos de edifícios de concreto armado com a ...
análise de pavimentos de edifícios de concreto armado com a ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
C<br />
C Determinacao do escoamento ( My,(1/r)y )<br />
alfae = Es/Ec<br />
xis(1) = (-alfae*(As+Als)+(SQRT(alfae*(alfae*((As+Als)*(As+Als))+<br />
* 2*b*(Als*dl+As*d)))))/b<br />
ecc = fyk*As/( (Ec*xis(1)*b/2.)+(Als*Es*(xis(1)-dl)/xis(1)) )<br />
scc = ecc*Ec<br />
IF (scc.GT.fcm) THEN<br />
scc = fcm<br />
ecc = scc/Ec<br />
END IF<br />
esc = (ecc*(xis(1)-dl))/xis(1)<br />
Rcc = (scc*xis(1)*b)/2.<br />
Rsc = esc*Es*Als<br />
M(2) = Rcc*(d-xis(1)/3.)+Rsc*(d-dl)<br />
est = ecc*(d-xis(1))/xis(1)<br />
curv(2) = est/(d-xis(1))<br />
C<br />
C Determinacao da situação última ( Mu,(1/r)u )<br />
aa = 0.8*b*fcm<br />
bb = -((0.8*b*fcm*d)+(0.01*Als*Es)+As*fyk)<br />
cc = (0.01*Als*Es*dl)+As*fyk*d<br />
xis(2) = (-bb-SQRT((bb*bb)-(4*aa*cc)))/(2.*aa)<br />
ecc = 0.01*(xis(2))/(d-xis(2))<br />
IF (ecc.LT.0.02)THEN<br />
aa = Ec*b<br />
bb = (2*Es*Als)+(200*fyk*As)<br />
cc = -( (2*Es*Als*dl)+(200*fyk*As*d) )<br />
xis(2) = (-bb+SQRT((bb*bb)-(4*aa*cc)))/(2.*aa)<br />
ecc = 0.01*(xis(2))/(d-xis(2))<br />
END IF<br />
esc = 0.01*(xis(2)-dl)/(d-xis(2))<br />
curv(3) = 0.010/(d-xis(2))<br />
IF (ecc.GT.0.0035)THEN<br />
ecc = 0.0035<br />
esc = 0.0035*(xis(2)-dl)/xis(2)<br />
curv(3) = 0.0035/xis(2)<br />
END IF<br />
Rcc = 0.8*xis(2)*b*fcm<br />
Rsc = esc*Es*Als<br />
M(3) = Rcc*(d-(0.4*xis(2)))+Rsc*(d-dl)<br />
IF (ecc.LT.0.02)THEN<br />
M(3) = ( As*fyk*(d-xis(2)/3.) )-( Rsc*(dl-xis(2)) )<br />
END IF<br />
C<br />
C Determinacao dos parametros <strong>de</strong> encruamento<br />
Dr = M(1)/curv(1)<br />
Dy = (M(2)-M(1))/(curv(2)-curv(1))<br />
Du = (M(3)-M(2))/(curv(3)-curv(2))<br />
ky = Dy/(1-Dy/Dr)<br />
ku = Du/(1-Du/Dr)<br />
C<br />
C Gravação dos resultados<br />
WRITE (5,10)<br />
10 FORMAT (/3X,'********************************',/5X,<br />
* 'DIAGRAMA MOMENTO x CURVATURA',/3X,'*********************************',/5X,<br />
* 'Mr',8X,'(1/r)r',7X,'My',8X,'(1/r)y',7X,'Mu',7X,'(1/r)u',/)<br />
WRITE (5,15)M(1),curv(1),M(2),curv(2),M(3),curv(3)<br />
15 FORMAT(3(F9.2,2X,E10.2,2X))