建筑工程开题报告8篇
1、平面钢架分析程序的改造
对结构力学教研室版平面钢架分析程序进行修改和补充。要求:
(1) 编写自动生成节点坐标和单元节点编号的程序,或以图形方式输入計算简图。
(2) 修改程序,使之适合多工况内力計算;
(3) 根据输入、输出数据的特点,设計适当的人机界面。输出应可选的显示各构件端力和内力图。
2、编写钢筋混凝土多层多跨框架机构的构件设計程序
(1) 根据有关的规范,应明确計算的各种荷载(恒载、楼屋面活载、风荷载和地震作用等)的計算方法,在次基础上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。
地震作用按底部剪力法确定。自振周期用经验公式确定。
(2) 計算各种荷载单独作用时框架各杆件的内力。計算结构存放在各自的杆端力(随机)文件中。
对竖向荷载下的梁端弯距进行塑性调幅。
(3) 在(2)中产生的杆端力文件基础上,分别計算各种可能的荷载组合下,梁、柱控制截面的内力。計算结果存放在适当的文件中。
(4) 从(3)生成的文件中选出最不利组合,同时给出截面配筋。
梁、柱截面配筋的确定应考虑抗震设計的要求。
(5) 部分编程较熟练的同学可根据計算结果和构造规定,用Auto—CAD VBA 绘制梁、柱配筋图。
5、成果形式
本毕业设計的成果应包括:
1、可运行的、并能给出正确計算结果的源程序
在存放源程序的软盘中,应至少有一个算例的数据文件,可在基本不需另外键入数据的前提下,显示正确地运行结果。
2、软件使用手册
这是为用户准备的关于软件使用方法、操作步骤和其他必要的文字材料。
3、软件说明书
这是软件作者的工作档案,是软件维护的基本资料。其中应包括:
(1) 软件所依据的工作档案、力学和工程结构模型的较为详细的描述,主要的計算公式及其使用的符号的含义,重要算法的文字说明:
(2) 程序的结构:模块的划分的情况、各模块相互之间的关系及各模块的功能;
(3) 带有较为详细的注释的源程序文本。其中应注明各标识符的含义(尽可能的采用通用公式中的符号)。各程序段的功能、相应的数学公式和特殊算法的说明;
(4) 为使他人根据软件说明书读懂你的程序所必需的其他资料。
(5) 部分编程较熟练的同学可递交梁、柱配筋图纸一张。
4、对自己所编程序的评价
(1) 对算例計算结果的合理性进行必要的分析;
(2) 总结软件设計过程中的经验和及教训,提出设計改进意见。
以上各项资料处源程序文本以软盘形式提交外,其余均用計算机打印。
6、进度計划
第一周 毕业实习,参观工程,收集资料 。
第二周 需求分析:描述計算机模型,编些初步的软件说明书。
第三周 软件设計:选择模块划分的方案
第四周 模块设計:数据输入界面设計(梁柱截面数据)
或 数据输入界面设計(可视化图形输入)
第五周 数据输入界面设計(框架数据、附加荷载)
第六周 模块设計:荷载計算(恒载、活载),相应的内力計算
第七周 荷载計算(风荷载、地震作用),相应的内力計算
第八周 模块设計:梁配筋計算
第九周 梁荷载组合,确定梁配筋
第十周 梁荷载组合,确定梁配筋
第十一周 模块设計:柱配筋計算
第十二周 柱荷载组合,确定柱配筋
第十三周 柱荷载组合,确定柱配筋
第十四周 软件测试 或用AutoCAD VBA 绘制梁、柱配筋图;
第十五周 软件测试
第十六周 整理源程序,编写软件说明数和用户手册
第十七周 编写软件说明书和用户手册,形成毕业设計全部文件,准备答辩。
第十八周 毕业答辩
一、课题名称:
钢筋混凝土多层、多跨框架软件开发
二、项目研究背景:
所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。