《大学计算机专业开题报告.docx》由会员分享,可在线阅读,更多相关《大学计算机专业开题报告.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 大学计算机专业开题报告 1、课题名称:钢筋混凝土多层、多跨框架软件开发 2、工程讨论背景: 所要编写的构造程序是混凝土的框架构造的设计,建筑指各种房屋及其附属的构筑物。建筑构造是在建筑中,由若干构件,即组成构造的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。 编写算例使用建立部最新出台的混凝土构造设计标准gb50010-2023,该标准与原混凝土构造设计标准gbj10-89相比,新增内容约占15%,有重大修订的内容约占35%,保持和根本保持原标准内容的局部约占50%,标准全面总结了原标准公布实施以来的实践阅历,借鉴了国外先进标准技术。 3、工程讨论意义: 建筑中,构
2、造是为建筑物供应安全牢靠、经久耐用、节能节材、满意建筑功能的一个重要组成局部,它与建筑材料、制品、施工的工业化水平亲密相关,对进展新技术。新材料,提高机械化、自动化水平有着重要的促进作用。 由于构造计算牵扯的数学公式较多,并且所涉及的标准和标准很零碎。并且计算量特别之大,近年来,随着经济进一步进展,城市人口集中、用地紧急以及商业竞争的剧烈化,更加剧了房屋设计的简单性,很多多高层建筑不断的被建筑。这些建筑无论从时间上还是从劳动量上,都客观的需要计算机程序的帮助设计。这样,构造软件开发就显得尤为重要。 一栋建筑的构造设计是否合理,主要取决于构造体系、构造布置、构件的截面尺寸、材料强度等级以及主要机
3、构构造是否合理。这些问题已经正确解决,构造计算、施工图的绘制、则是另令人辛苦的详细程序设计工作了,因此原来在学校使用的手算方法,将被运用到详细的程序代码中去,精力就不仅集中在怎样利用所学的构造学问来设计出做法,还要想到如何把这些做法用代码来实现, 4、文献讨论概况 在不同类型的构造设计中有些内容是一样的,做框架构造设计时关键是要削减漏项、削减过失,计算机也是如此的。 建筑构造设计统一标准(gbj68-84)该标准是为了合理地统一各类材料的建筑构造设计的根本原则,是制定工业与民用建筑构造荷载标准、钢构造、薄壁型钢构造、混凝土构造、砌体构造、木构造等设计标准以及地基根底和建筑抗震等设计标准应遵守的
4、准则,这些标准均应按本标准的要求制定相应的详细规定。制定其它土木工程构造设计标准时,可参照此标准规定的原则。本标准适用于建筑物(包括一般构筑物)的整个构造,以及组成构造的构件和根底;适用于构造的使用阶段,以及构造构件的制作、运输与安装等施工阶段。本标准引进了现代构造牢靠性设计理论,采纳以概率理论为根底的极限状态设计方法分析确定,马上各种影响构造牢靠性的因素都视为随机变量,使设计的概念和方法都建立在统计数学的根底上,并以主要依据统计分析确定的失效概率来度量构造的牢靠性,属于概率设计法,这是设计思想上的重要演进。这也是当代国际上工程构造设计方法进展的总趋势,而我国在设计标准(或标准)中采纳概率极限
5、状态设计法是迄今为止采纳最广泛的国家。 构造的作用效应常见的作用效应有: 1、内力。 轴向力,即作用引起的构造或构件某一正截面上的法向拉力或压力;剪力,即作用引起的构造或构件某一截面上的切向力;弯矩,即作用引起的构造或构件某一截面上的内力矩;扭矩,即作用引起的构造或构件某一截面上的剪力构成的力偶矩。 2、应力。如正应力、剪应力、主应力等。 3、位移。作用引起的构造或构件中某点位变(线位移)或某线段方向的转变(角位移)。 4、挠度。构件轴线或中面上某点在弯短作用平面内垂直于轴线或中面的线位移。 5、变形。作用引起的构造或构件中各点间的相对位移。变形分为弹性变形和塑性变形。 6、应变:如线应变、剪
6、应变和主应变等。 极限状态整个构造或构造的一局部超过某一特定状态就不能满意设计规定的某一功能要求,此特定状态称为该功能的极限状态。极限状态可分为两类: 1、承载力量极限状态。构造或构造构件到达最大承载力量或到达不适于连续承载的变形的极限状态: (1)整个构造或构造的一局部作为刚体失去平衡(如倾覆等);(2)构造构件或连接因材料强度被超过而破坏(包括疲惫破坏),或因过度的塑性变形而不适于连续承载;(3)构造转变为机动体系;(4)构造或构造构件丢失稳定(如压屈等)。 2、正常使用极限状态。构造或构造构件到达使用功能上允许的某一限值的极限状态。消失以下状态之一时,即认为超过了正常使用极限状态: (1
7、)影响正常使用或外观的变形;(2)影响正常使用或耐久性能的局部损坏(包括裂缝);(3)影响正常使用的振动;(4)影响正常使用的其它特定状态。 构造设计的根本任务,是在构造的牢靠与经济之间选择一种合理的平衡,力求以最低的代价,使所建筑的构造在规定的条件下和规定的使用期限内,能满意预定的安全性、适用性和耐久性等功能要求。为到达这个目的,人们采纳过多种设计方法。以现代观点看,可划分为定值设计法和概率设计法两大类。 1、定值设计法: 将影响构造牢靠度的主要因素(如荷载、材料强度、几何参数、计算公式精度等)看作非随机变量,而且采纳以阅历为主确定的安全系数来度量构造牢靠性的设计方法,即确定性方法。此方法要
8、求任何状况下构造的荷载效应s(内力、变形、裂缝宽度等)不应大于构造抗力r(强度、刚度、抗裂度等),即sr。在20世纪 70年月中期前,我国和国外主要都采纳这种方法。 2、概率设计法: 将影响构造牢靠度的主要因素看作随机变量,而且采纳以统计为主确定的失效概率或牢靠指标来度量构造牢靠性的设计方法,即非确定性方法。此方法要求按概率观念来设计构造,也就是消失构造荷载效应3大于构造抗力 r(sr)的概率应小于某个可以承受的规定值。这种方法是20世纪40年月提出来的,至70年月后期在国际上已进入有用阶段。我国自80年月中期,构造设计方法开头由定值法向概率法过渡。 面对对象编程使创立windows程序较为简
9、单的关键技术是面对对象编程,或oop。这种技术可以创立可重用组建,它是程序的组成模块。 几个定义控件供应程序可见界面的可重用对象。控件的例如有文本框、标签和命令按钮。 大事由用户或操作系统引发的动作。大事的例如有击键、单击鼠标、一段时间的限制,或从端口接收数据。 方法嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某大事。例如,数据库对象有翻开纪录集并从一个记录移动到另一个记录的方法。 对象程序的根本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的大事的方法。控件和窗体是visualbasic中全部对象的例如。 过程为完成任务而编写的代码段。过程通常用于响应特定的大事。 属性
10、对象的特征,如尺寸、位置、颜色或文本。属性打算对象的外观,有时也打算对象的行为。属性也用于为对象供应数据和从对象取回信息。 3、设计主要内容 本软件适用于现浇钢筋混凝土多层、多跨的框架的设计。毕业设计要完成的工作包括: 1、平面钢架分析程序的改造对构造力学教研室版平面钢架分析程序进展修改和补充。要求: (1)编写自动生成节点坐标和单元节点编号的程序,或以图形方式输入计算简图。 (2)修改程序,使之适合多工况内力计算;(3)依据输入、输出数据的特点,设计适当的人机界面。输出应可选的显示各构件端力和内力图。 2、编写钢筋混凝土多层多跨框架机构的构件设计程序 (1)依据有关的标准,应明确计算的各种荷
11、载(恒载、楼屋面活载、风荷载和地震作用等)的计算方法,在次根底上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。 地震作用按底部剪力法确定。自振周期用阅历公式确定。 (2)计算各种荷载单独作用时框架各杆件的内力。计算构造存放在各自的杆端力(随机)文件中。 对竖向荷载下的梁端弯距进展塑性调幅。 (3)在(2)中产生的杆端力文件根底上,分别计算各种可能的荷载组合下,梁、柱掌握截面的内力。计算结果存放在适当的文件中。 (4)从(3)生成的文件中选出最不利组合,同时给出截面配筋。 梁、柱截面配筋确实定应考虑抗震设计的要求。 (5)局部编程较娴熟的同学可依据计算结果和构造规定,用auto-cadv
12、ba绘制梁、柱配筋图。 3、成果形式本毕业设计的成果应包括: 1)、可运行的、并能给出正确计算结果的源程序在存放源程序的软盘中,应至少有一个算例的数据文件,可在根本不需另外键入数据的前提下,显示正确地运行结果。 2)、软件使用手册这是为用户预备的关于软件使用方法、操作步骤和其他必要的文字材料。 3)、软件说明书这是软件的工作档案,是软件维护的根本资料。其中应包括: (1)软件所依据的工作档案、力学和工程构造模型的较为具体的描述,主要的计算公式及其使用的符号的含义,重要算法的文字说明: (2)程序的构造:模块的划分的状况、各模块相互之间的关系及各模块的功能; (3)带有较为具体的解释的源程序文本
13、。其中应注明各标识符的含义(尽可能的采纳通用公式中的符号)。各程序段的功能、相应的数学公式和特别算法的说明; (4)为使他人依据软件说明书读懂你的程序所必需的其他资料。 (5)局部编程较娴熟的同学可递交梁、柱配筋图纸一张。 4、对自己所编程序的评价 (1)对算例计算结果的合理性进展必要的分析; (2)总结软件设计过程中的阅历和及教训,提出设计改良意见。 以上各项资料处源程序文本以软盘形式提交外,其余均用计算机打印。 5、进度规划 第一周毕业实习,参观工程,收集资料。 其次周需求分析:描述计算机模型,编些初步的软件说明书。 第三周软件设计:选择模块划分的方案 第四周模块设计:数据输入界面设计(梁
14、柱截面数据)或数据输入界面设计(可视化图形输入) 第五周数据输入界面设计(框架数据、附加荷载) 第六周模块设计:荷载计算(恒载、活载),相应的内力计算 第七周荷载计算(风荷载、地震作用),相应的内力计算 第八周模块设计:梁配筋计算 第九周梁荷载组合,确定梁配筋 第十周梁荷载组合,确定梁配筋 第十一周模块设计:柱配筋计算 第十二周柱荷载组合,确定柱配筋 第十三周柱荷载组合,确定柱配筋 第十四周软件测试或用autocadvba绘制梁、柱配筋图; 第十五周软件测试 第十六周整理源程序,编写软件说明数和用户手册 第十七周编写软件说明书和用户手册,形成毕业设计全部文件,预备辩论。 第十八周毕业辩论 【大学计算机专业开题报告】