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制作