法,在次基础上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。
地震作用按底部剪力法确定。自振周期用经验公式确定。2计算各种荷载单独作用时框架各杆件的内力。计算结构存放在各自的杆端力随机文件中。对竖向荷载下的梁端弯距进行塑性调幅。3在2中产生的杆端力文件基础上,分别计算各种可能的荷载组合下,梁、柱控制截面的内力。计算结果存放在适当的文件中。4从3生成的文件中选出最不利组合,同时给出截面配筋。梁、柱截面配筋的确定应考虑抗震设计的要求。5部分编程较熟练的同学可根据计算结果和构造规定,用autocadvba绘制梁、柱配筋图。5成果形式本毕业设计的成果应包括:1可运行的、并能给出正确计算结果的程序在存放程序的软盘中,应至少有一个算例的数据文件,可在基本不需另外键入数据的前提下,显示正确地运行结果。2软件使用手册
第8页共11页
f这是为用户准备的关于软件使用方法、操作步骤和其他必要的文字材料。
3软件说明书这是软件作者的工作档案,是软件维护的基本资料。其中应包括:1软件所依据的工作档案、力学和工程结构模型的较为详细的描述,主要的计算公式及其使用的符号的含义,重要算法的文字说明:2程序的结构:模块的划分的情况、各模块相互之间的关系及各模块的功能3带有较为详细的注释的程序文本。其中应注明各标识符的含义尽可能的采用通用公式中的符号。各程序段的功能、相应的数学公式和特殊算法的说明4为使他人根据软件说明书读懂你的程序所必需的其他资料。5部分编程较熟练的同学可递交梁、柱配筋图纸一张。4对自己所编程序的评价1对算例计算结果的合理性进行必要的分析pp2总结软件设计过程中的经验和及教训,提出设计改进意见。
第9页共11页
f以上各项资料处程序文本以软盘形式提交外,其余均用计算机打印。
6进度计划第一周毕业实习,参观工程,收集资料。第二周需求分析pp:描述计算机模型,编些初步的软件说明书。第三周软件设计:选择模块划分的方案第四周模块设计:数据输入界面设计梁柱截面数据或数据输入界面设计可视化图形输入第五周数据输入界面设计框架数据、附加荷载第六周模块设计:荷载计算恒载、活载,相应的内力计算第七周荷载计算风荷载、地震作用,相应的内力计算第八周模块设计:梁配筋计算第九周梁荷载组合,确定梁配筋第十周梁荷载组合,确定梁配筋第十一周模块设计:柱配筋计算第十二周柱荷载r