21.08.2013 Views

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 ...

SHOW MORE
SHOW LESS

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))

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!