FORTRAN程序设计大作业

  • 格式:doc
  • 大小:128.50 KB
  • 文档页数:6

1 上 海 师 范 大 学

FORTRAN 大作业

题目: 核检钢筋砼矩形截面梁的安全性能及

求算施工托架在荷载作用下的各杆轴力

专 业 土木工程( 中英合作)

学 号 姓名 120445055 王璐祎

120445056 张双

指导老师 郭剑虹

完成日期 2014年11月

一.问题描述1: 2

现核检一钢筋混凝土矩形截面梁,已知该混凝土保护层为25mm(二a类环境),宽度为b,高度为h,所能承受弯矩设计值M=160kN·m,采用C20级混凝土,HRB400级钢筋,箍筋直径为8mm,截面配筋如下图1-1所示,请核查该核矩形截面的安全性。

图1-1

附表1:混凝土强度设计值(N/mm2) 3

附表2 普通钢筋强度设计值(N/mm2)

二.程序代码1:

PROGRAM EXAM

IMPLICIT NONE

INTEGER B,H

REAL FY,AS,H0,X,A1,FC(8),FT(8),CB,M,PMIN,P

READ *,B,H

A1=1.0 强度种类 符号 混凝土强度等级

C15 C20 C25 C30 C35 C40 C45 C50

轴心抗压 fc 7.2 9.6 11.9 14.3 16.7 19.1 21.1

23.1

轴心抗拉 ft 0.91 1.10 1.27 1.43 1.57 1.71 1.80 1.89

牌号 抗拉强度设计值fy 抗拉强度设计值fy’

HPB300 270 270

HRB335,HRBF335 300 300

HRB400,HRBF400,RRB400 360 360

HRB500,HRBF500 435 410 4 FC=(/7.2,9.6,11.9,14.3,16.7,19.1,21.1,23.1/)

FT=(/0.91,1.10,1.27,1.43,1.57,1.71,1.80,1.89/)

AS=1256

FY=360

CB=0.518

H0=H-25-8-10

PMIN=0.45*FT(8)/FY

P=AS/(B*H)

DO WHILE (P

选择语句当P

DO WHILE (P<0.002)

选择语句当P<0.002时

PRINT *,"FAIL"

输出 FAIL

END DO

结束选择语句

X=FY*AS/(A1*FC(8)*B)

那么X=FY乘以AS除以(A1乘以FC(8)乘以B)

IF(X<(CB*H)) THEN

选择语句当X小于CB乘以H时

M=FY*AS*(H0-X/2)

END IF

结束选择语句

IF (M>160) THEN

选择语句当M大于160时 5 PRINT *,"PASS"

输出“PASS”

ELSE

否则

PRINT *,"FAIL"

输出"FAIL"

END IF

结束选择

WRITE(*,10)FC

10 FORMAT(1X,2X4)

PAUSE

END

结束

三.问题描述2:

下所示为一施工托架的计算简图。在所示荷载作用下,试求各杆的轴力。

四.程序代码2:

Fya=Fyb=(8*4+6)/2=19

USE section A

19-8-Fyad=0

PRINT *,”Fyad=”,Fyad

READ *,Fyad 6 Fxad=Fyad*1.5/0.5

PRINT*,”Fxad=”,Fxad

READ *,Fxad

Fnac=-Fxad

PRINT*,”Fnac=”,Fnac

DO section C,D

PRINT*,”Fnce=”,Fnce;”Fncd=”,Fncd;”Fyde=”,Fyde;”Fnde=”,Fnde;”

Fxde=”,Fxde;”Fndf=”,Fndf

END DO

USE section E

IF Fye+Fyd+Fyf=0 THEN

PRINT*,Fnad,Fnac,Fnce,Fncd,Fnde,Fxde,Fndf

ELSE

DO section A,C,D

END DO

END IF

PAUSE

END

五.组员分配

张双 负责:提出结构力学课题,计算整体解题方案

王璐祎 负责:主程序的大致编程

王刚 负责:子程序、数组编程,电子打印,word制作