结构设计报告

结构设计报告
结构设计报告

1.概况

从模型制作用材料的抗拉、抗压、抗剪等各种特性出发,在保证模型承载力和抗震能力的前提下,综合考虑模型自重、经济美观、创新实用等各项因素,经过反复试验与理论计算精心设计制作出名为“摇晃斜塔”的结构模型,模型主体为框架型结构。

2.结构体系

在结构体系选择方面,采用正方形截面的框架结构,结构外形尺寸为175mm×175mm×900mm.

2.1节点处理

在节点处理方面,巧妙利用格挡的特点,充分利用竹皮横纹竖纹相交承力性能大大提高的特点,同时增大了柱之间的摩擦力,亦在胶粘破环后起再次加固作用。如图所示1

图1

此外,柱子是圆形,内为空心,自重小,且承受荷载或地震波时,空心的圆柱可释放一定压力,与大地相连,大大减轻了构件本来所承受的力。当然,在制作过程中,用为材料是竹皮,所以这样会造成下部偏轻,,且制作不易,所以,采用的实心可增大下部的承重荷载。

2.2制作处理

在制作处理方面,使模型整体呈现下大上小的形状,增大荷载承受能力和抗弯,压能力,但由于误差的存在,可能表现的不是那么明显。且受到工业上常用的“L”型钢的启发,我们圆形柱粘结成“L”形,以增大其抗弯抗剪能力。

3.结构选型

3.1方案构思

考虑到模型应同时承受竖向荷载和水平动载,模型应具备较强的刚度与抗剪能力,故整体采用框架结构。由于在地震荷载作用下,模型所受剪力较大且整体的弯矩由下至上逐渐减小,故四根主柱间下部采用两根原型柱支撑,起到加固底部的作用。且而在地震作用下,模型上部会产生较大破坏性位移,故上部增加支撑杆起固定作用,以减小顶部位移,然后整体添加斜拉条,再次固定,双层保证。考虑到竖向荷载方面,在保证竖向承载力以及整体性刚度的前提下最大化减轻自重、节约材料,模型应根据铁块质量分布考虑采用在有效承载面积方面,使用长条竹皮拉片的楼板构造,简单大方,进一步充分利用所选材料良好的抗拉性能。综上所述,总的设计原则是:在保障整体模型有足够能力承载三级加载的前提下,尽量减轻自重、节约用料,充分利用材料各方面的特性。

3.2实施方案

方形底面圆柱斜拉条方案,实际建筑模型如图2

图2

4.参赛模型材料表

模型柱、梁及撑杆尺寸与数量统计表见表2

标号形状尺寸/mm 长度/mm 数量材料规格表580+320 2

D=11 540+360 2

柱子

D=9 180 4

主梁D=8.5 4

D=9(上)180 4

支撑杆D=9 (下)220 2

20X565(前后) 2

斜拉条20X520 2

20X367(前后) 2

20X402(左右) 2

6.模型内力计算及截面验算

根据本次比赛的加载规则,荷载有竖向载荷及水平动载,对其进行受力分析。分析时将竖向静载和水平动载简化为均布荷载,通过计算从理论上明确模型在荷载作用下的安全性。

6.1竖向荷载作用下的内力图

计算梁上竖向荷载时,可考虑按集中荷载,利用结构力学求解器计算得其内力图,如图3所示

图3

Q图

N图

M图

6.2竖向荷载作用下的位移图(利用结构力学求解器),如图4

图4

位移内力图

7.模型特点

7.1结构特色

在结构体系选择方面,采用正方形截面的框架结构,结构外形尺寸为180mm×180mm×900mm,同时具有几方面的创新特点:

(1)“L”型圆柱构造

在柱的选型上,我们采用“L”型,每个结构柱由截面积、长度不同的空心圆柱通过502胶结构成,单根柱子截面如图5所示

图5

(2)M型‘预应力’斜拉片

整体添加斜拉片,充分利用上竹皮抗拉能力强的特点用以减小顶部位移,防止出现在地震烈度大的情况下顶部发生撕裂破坏;并且在结构承受一定竖向荷载时进行斜拉片的粘结,产生一定卸载后的预应力。并且有一定美观作用。

(3)圆杆支撑柱

下部和上部采取两种不同的支撑形式,但材料均用圆杆状,有明显加固作用,且上部外围斜拉条,起再次加固的作用。加强了整体的稳定性。

7.2巧妙的节点处理

利用格挡的特和竹皮横纹竖纹相交承力性能大大提高的特点,同时增大了柱之间的摩擦力,亦在胶粘破环后起再次加固作用。

7.3合理的模型底板连接

在模型与地板的连接处,又一次体现出变圆形与大地完美结合的优点,同时我们加以三角形固定,进一步增大模型与底板的接触面积,确保模型与底板的整体性与稳定性。

8.模型介绍

8.1几何模型

本模型的局部略作简化处理。模型梁截面为圆型截面,底部是180X180mm的矩形,前后两面下部柱为580mm的圆柱杆,斜拉条为565mm。左右下部为540mm的圆柱杆,斜拉条为两根支撑杆为220mm的圆柱杆。前后上部杆为320mm,斜拉条367mm.。左右为360mm,斜拉条为402mm。上顶为175X175mm的矩形,且梁均为圆杆。

8.2边界条件

大赛模型通过螺栓和固定于振动台上,模型柱与竹质底板通过502胶水可靠连接,因此在有限元模型中将模型底部边界条件设定为固结,即约束所有位移和转动自由度。

8.3加载方式

按照比赛规则,将大赛组委会提供的三级加载地震动依次输入,进行时程分析,考察结构顶部的加速度位移反应。由于本次参赛模型双轴对称,因此在时程分析时只在结构模型的一个主轴方向输入地震动记录。

数据结构课程设计报告模板

《数据结构I》三级项目报告 大连东软信息学院 电子工程系 ××××年××月

三级项目报告注意事项 1. 按照项目要求书写项目报告,条理清晰,数据准确; 2. 项目报告严禁抄袭,如发现抄袭的情况,则抄袭者与被抄袭者均 以0分计; 3. 课程结束后报告上交教师,并进行考核与存档。 三级项目报告格式规范 1. 正文:宋体,小四号,首行缩进2字符,1.5倍行距,段前段后 各0行; 2. 图表:居中,图名用五号字,中文用宋体,英文用“Times New Roman”,位于图表下方,须全文统一。

目录 一项目设计方案 (3) 二项目设计分析 (4) 三项目设计成果 (4) 四项目创新创业 (5) 五项目展望 (6) 附录一:项目成员 (6) 附录二:相关代码、电路图等 (6)

一项目设计方案 1、项目名称: 垃圾回收 2、项目要求及系统基本功能: 1)利用数据结构的知识独立完成一个应用系统设计 2)程序正常运行,能够实现基本的数据增加、删除、修改、查询等功能3)体现程序实现算法复杂度优化 4)体现程序的健壮性 二项目设计分析 1、系统预期实现基本功能: (结合本系统预期具体实现,描述出对应基本要求(增、删、改、查等)的具体功能) 1. 2. 3. 4. 5. 6. 7. 2、项目模块功能描述 (基本分为组织实施组织、程序功能模块编写、系统说明撰写等。其中程序功能子模块实现) 模块一: 主要任务:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 模块二: 主要任务:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 模块n: 主要任务:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

建筑工程结构设计的优化措施

试论建筑工程结构设计的优化措施摘要: 现如今,现代化建设普遍应用于城市建设中,这推动了我国高层建筑发展前进的步伐,由于人们对建筑施工的要求不断提高,使得建筑技术将面临更高的挑战。因此,从建筑工程结构设计方面入手,进行改进,从而扩大建筑工程的发挥空间。基于此,本文主要对建筑工程结构设计的优化措施进行了探讨。 关键词:建筑工程;结构设计;优化措施 abstract: nowadays, modernization is generally applied to the city construction, this drives forward the country’s high building development progress, as people have the requirement of building construction continues to improve, construction technology that could face higher challenge. therefore, from building engineering structure design aspects, to improve and expand the construction engineering play space. based on this, this paper focuses on the construction engineering structure design of the measures are discussed. keywords: building engineering; structure design; optimization measures 中图分类号:tb482.2文献标识码:a 文章编号: 城市高层建筑的高度在不断的进行增加,这就使得高层建筑向

课程方案任务书(数据结构)信管

河南城建学院 《数据结构》课程设计任务书 班级0832131 专业计算机科学与技术 课程名称数据结构 指导教师张延红、薛冰 计算机科学与工程系 2018年6月

《数据结构》课程设计任务书 一、设计时间及地点 1、设计时间:第15周 2、设计地点:计算机系机房212、207 二、设计目的和要求 数据结构课程设计是在学完数据结构课程之后的实践教案环节。该实践教案是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过数据结构课程设计在下述各方面得到锻炼: 1、能根据实际问题的具体情况,结合数据结构课程中的基本理论和基本算法,正确分析出数据的逻辑结构,合理地选择相应的存储结构,并能设计出解决问题的有效算法。 2、提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改。 3、培养算法分析能力。分析所设计算法的时间复杂度和空间复杂度,进一步提高程序设计水平。 学生认真主动完成课程设计的要求,发挥自主学习的能力,充分利用时间,安排好课程设计,并在课程设计过程中不断检测自己的计划完成情况,及时向教师汇报。 三、设计题目和内容 建议设计题目: 1、运动会分数统计 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子工程,和w 个女子工程。工程编号为男子1……m,女子m+1……m+w。不同的工程取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。

系统设计报告模板范文

系统设计报告模板

CRM系统设计 1. 功能模块划分及描述 1.1系统功能模块结构图 1.2系统功能模块描述 2. 系统配置设计 3.系统流程图设计 4. 代码设计 5. 数据库设计 5.1概念结构设计 5.2逻辑设计 6. 系统模块设计

1. 功能模块划分及描述 客户关系管理系统是一个典型的数据库开发应用程序,由客户管理模块、库存管理模块、服务管理模块、报表管理模块、email管理模块、用户管理模块组成,系统功能模块及描述如下。 1.1系统功能模块结构图 图1 系统功能模块结构图 1.2系统功能模块描述 1、客户管理模块 该模块主要功能是对客户信息、客户联系人信息、合同信息进行添加、删除、查询等操作。

2、库存管理模块 该模块的主要功能是管理入库、出库信息、产品信息进行管理,其中包括对库存信息、产品信息进行添加、删除、查询等操作。 3、服务管理模块 该模块主要功能是对客户反馈信息进行添加、删除、查询等操作。 4、报表管理模块 该模块主要经过查询条件,对各种信息进行查询,并将得到的结果导出Excel表、进行打印报表等操作(其中信息包括:客户信息、联系人信息、反馈客户信息、库存信息)。 5、邮件管理模块 该模块主要管理客户联系人email地址信息,对企业客户之间的email文件进行管理,向客户发送邮件。 6、用户管理 该模块主要管理用户信息的添加、删除等操作,并设置用户的使用权限。 2. 系统配置设计 硬件平台: CPU:P4 2.8GHz; 内存:2GB以上。 软件平台:

操作系统:Windows xp/ Windows 7/ Windows ; 数据库:SQL Server ; 浏览器:IE6.0,推荐使用IE8.0; Web服务器:IIS5.0; 分辨率:最佳效果1024*768。 3.系统流程图设计 系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常见的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。 根据需求分析的要求对系统进行设计,系统流程图如图2:

建筑工程结构设计优化措施探讨

建筑工程结构设计优化措施探讨 摘要:建筑工程是我国基础设施建设中的重要组成部分之一,房屋建筑建设质量的优劣,与人们的生活质量息息相关。房屋建筑结构设计中,结构设计优化是保障房屋建筑的质量及提高建筑物安全性、稳定性、美观性的有效手段。基于此,文章对房屋建筑结构设计中结构设计优化的应用情况进行了分析,并探讨了房屋建筑结构设计优化的关键点,希望可以为房屋建筑结构设计及施工的开展提供有效参考。 关键词:结构设计优化;建筑工程;结构设计 随着社会经济的飞速发展,经济条件,生活质量和人民生活水平得到了明显改善,人们对生活环境的要求也越来越高。基于时间进度和社会发展需求,在当今住宅建筑的结构设计中,基于质量和安全保证,通常会进行结构优化设计,以实现降低成本,节能减排和改善建筑功能的目的。 1 建筑物结构设计中结构设计的优化 建筑结构模型的优化 在房屋建筑结构设计中,在实施结构设计优化时应优化建筑结构模型。在优化建筑结构模型时,可以从三个方面确定约束条件,计算功能并选择变量。在构建和使用构建模型的过程中,应该非常重视选择不同的变量。在定义和选择不同的变量时,应充分考虑实际的建筑状况,并将其与当地情况结合起来,并彻底分析可能影响建筑结构设计和使用的所有因素。表示这些因素的预定参数。在房屋建筑的结构设计中显示。有些因素可能会对建筑结构设计的总体影响产生非常重大的影响,因此,无论设计人员是多因素还是单一因素,设计人员都应充分考虑到这一点。' 警告。另外,在优化建筑结构设计的过程中,体现功能中的各个要素可以有效减少人员工作量,并有助于提高工作效率。 优化建筑物的主要结构 在设计建筑物结构的主要部分时,应考虑建筑物的质量,并且优化设计应基于确保建筑物的质量和安全性。在此基础上,建筑结构设计中首先要考虑的问题是确保建筑物的安全,在随后的优化设计中,确定要加强主体结构的承载能力。对于建筑物来说,增加主体的稳定性是增加建筑物安全性的有效方法,可以使建筑物在一定范围内承受恶劣环境的能力,从而使建筑物能够经受地震,强风等侵袭。在环境中是安全的。防止建筑物在恶劣的室外环境下倒塌。在优化建筑物的主要结构时,关键是优化幕墙的设计,以确保幕墙的整体稳定性。关键是使幕墙的质量相等,并使结构重心与刚性中心重合。因此,它增加了建筑物的整体稳定性。设计人员可以通过减少幕墙的数量和增加幕墙的程度来优化幕墙的结构。在住宅建筑结构的设计中,许多钢结构经常放置在幕墙内,因此幕墙可以支撑更大的重量并增加幕墙的稳定性。但是,由于节能,应该对该部分进行优化和设计,并且确保幕墙稳定性的原则应该是尽可能少的钢结构建筑材料。 优化建筑细节 随着市场经济的飞速发展,建筑业蓬勃发展,但市场竞争日趋激烈。在这一点上,许多公司开始吸引消费者,从细节开始,以提高建筑物的质量和美观性。在此基础上,在建筑物结构设计中优化结构设计的同时,还应特别注意细节的优化。根据客户的需求,应该优化和

数据结构课程设计报告范本

数据结构课程设计 报告

数据结构课程设计报告 压缩软件 一·问题描述 利用哈夫曼编码设计一个压缩软件,能对任何类型的文件进行哈夫曼编码,产生编码后的文件——压缩文件;也能对输入的压缩文件进行译码,生成压缩前的文件——解压文件。 二·基本要求 要求编码和译码的效率尽可能地高。 三·工具/准备工作 已学内容:哈夫曼树,哈夫曼树构造算法,哈夫曼编码,Huffman压缩算法。 需要的硬件设施与开发软件:一台计算机,并安装了Visual C++. 四·分析与实现 Huffman树中,叶子结点包含字符以及对应的字符频度(权值) struct HTNode{ //压缩用Huffman树结点 unsigned long weight; //字符频度(权值) unsigned int parent,lchild,rchild; };

使用哈夫曼编码能够对文件进行压缩,由于字符的哈夫曼编码以比特为单位,而当将哈夫曼编码以压缩文件进行存储时,压缩文件最少以字节为单位进行存储,因此需要定义字节缓冲器,以便自动将比特转换为字节,定义如下: struct Buffer{ //字节缓冲压缩用Huffman树 char ch; //字节 unsigned int bits; //实际比特数 }; 定义哈夫曼树的抽象基类模板,实现建树,压缩,解压等功能 class HuffmanTree{ //Huffman树 public: void Code(); //编码 void UnCode(); //译码 private: HTNode HT[m+1]; //树结点表(HT[1]到HT[m]) char Leaf[n+1]; //叶结点对应字符(leaf[1]到leaf[n]) char *HuffmanCode[n+1]; //叶结点对应

数据结构课程设计报告模板

课程设计说明书 课程名称:数据结构 专业:班级: 姓名:学号: 指导教师:成绩: 完成日期:年月日

任务书 题目:黑白棋系统 设计内容及要求: 1.课程设计任务内容 通过玩家与电脑双方的交替下棋,在一个8行8列的方格中,进行棋子的相互交替翻转。反复循环下棋,最后让双方的棋子填满整个方格。再根据循环遍历方格程序,判断玩家与电脑双方的棋子数。进行大小判断,最红给出胜负的一方。并根据y/n选项,判断是否要进行下一局的游戏。 2.课程设计要求 实现黑白两色棋子的对峙 开发环境:vc++6.0 实现目标: (1)熟悉的运用c语言程序编写代码。 (2)能够理清整个程序的运行过程并绘画流程图 (3)了解如何定义局部变量和整体变量; (4)学会上机调试程序,发现问题,并解决 (5)学习使用C++程序来了解游戏原理。 (6)学习用文档书写程序说明

摘要 本文的研究工作在于利用计算机模拟人脑进行下黑白棋,计算机下棋是人工智能领域中的一个研究热点,多年以来,随着计算机技术和人工智能技术的不断发展,计算机下棋的水平得到了长足的进步 该程序的最终胜负是由棋盘上岗双方的棋子的个数来判断的,多的一方为胜,少的一方为负。所以该程序主要运用的战术有削弱对手行动战术、四角优先战术、在游戏开局和中局时,程序采用削弱对手行动力战术,即尽量减少对手能够落子的位置;在游戏终局时则采用最大贪吃战术,即尽可能多的吃掉对手的棋子;而四角优先战术则是贯穿游戏的始终,棋盘的四角围稳定角,不会被对手吃掉,所以这里是兵家的必争之地,在阻止对手进角的同时,自己却又要努力的进角。 关键词:黑白棋;编程;设计

数据结构课程设计报告模板

数据结构课程设计报告模板

课程设计说明书 课程名称:数据结构 专业:班级: 姓名:学号: 指导教师:成绩: 完成日期:年月日

任务书 题目:黑白棋系统 设计内容及要求: 1.课程设计任务内容 通过玩家与电脑双方的交替下棋,在一个8行8列的方格中,进行棋子的相互交替翻转。反复循环下棋,最后让双方的棋子填满整个方格。再根据循环遍历方格程序,判断玩家与电脑双方的棋子数。进行大小判断,最红给出胜负的一方。并根据y/n选项,判断是否要进行下一局的游戏。 2.课程设计要求 实现黑白两色棋子的对峙 开发环境:vc++6.0 实现目标: (1)熟悉的运用c语言程序编写代码。 (2)能够理清整个程序的运行过程并绘画流程图 (3)了解如何定义局部变量和整体变量; (4)学会上机调试程序,发现问题,并解决 (5)学习使用C++程序来了解游戏原理。 (6)学习用文档书写程序说明

目录 1.引言 (1) 2.课题分析 (4) 3.具体设计过程 (5) 3.1设计思路 (5) 3.2程序设计流程图 (5) 3.3.函数实现说明 (10) 4.程序运行结果 (12) 5.软件使用说明 (16) 6.结论 (19) 参考文献 (20) 附录:源代码 (21)

1.引言 数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法: Sartaj Sahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。Clifford A.Shaffer在《数据结构与算法分析》一书中的定义是:“数据结构是ADT(抽象数据类型Abstract Data Type)的物理实现。” Lobert L.Kruse在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的逻辑结构及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。 1.1. 重要意义 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。 在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。 选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。 1.2. 研究内容

数据结构课程设计说明书讲解

安徽理工大学 数据结构 课程设计说明书题目: 一元多项式计算 院系:计算机科学与工程学院 专业班级:数字媒体13-1班 学号: 2013303102 学生姓名:钱福琛 指导教师:梁兴柱 2015年 1月 9 日

安徽理工大学课程设计(论文)任务书计算机科学与工程学院

2014年 11 月 10 日安徽理工大学课程设计(论文)成绩评定表

目录 1 问题描述 2 功能描述 2.1 课题要求........................................... 2.2 软件格式规定....................................... 3 设计 2 3.1 相关函数介绍说明................................... 3.2 主程序的流程基函数调用说明......................... 4 程序设计 4 4.1 多项式存储的实现................................... 4.2 加减乘除算法....................................... 4.2.1加法运算的实现............................... 4.2.2减法运算的实现............................... 4.2.3乘法运算的实现............................... 4.2.4除法运算的实现............................... 4.3 函数调用关系图..................................... 5 运行测试

数据结构课程设计报告

《数据结构课程设计》报告 题目:课程设计题目2教学计划编制 班级:700 学号:09070026 姓名:尹煜 完成日期:2011年11月7日

一.需求分析 本课设的任务是根据课程之间的先后的顺序,利用拓扑排序算法,设计出教学计划,在七个学期中合理安排所需修的所有课程。 (一)输入形式:文件 文件中存储课程信息,包括课程名称、课程属性、课程学分以及课程之间先修关系。 格式:第一行给出课程数量。大于等于0的整形,无上限。 之后每行按如下格式“高等数学公共基础必修6.0”将每门课程的具体信息存入文件。 课程基本信息存储完毕后,接着给出各门课程之间的关系,把每门课程看成顶点,则关系即为边。 先给出边的数量。大于等于0的整形。 默认课程编号从0开始依次增加。之后每行按如下格式“1 3”存储。此例即为编号为1的课程与编号为3的课程之间有一条边,而1为3的前驱,即修完1课程才能修3课程。 例: (二)输出形式:1.以图形方式显示有向无环图

2.以文本文件形式存储课程安排 (三)课设的功能 1.根据文本文件中存储的课程信息(课程名称、课程属性、课程学分、课程之间关系) 以图形方式输出课程的有向无环图。 拓展:其显示的有向无环图可进行拖拽、拉伸、修改课程名称等操作。 2.对课程进行拓扑排序。 3.根据拓扑排序结果以及课程的学分安排七个学期的课程。 4.安排好的教学计划可以按图形方式显示也可存储在文本文件里供用户查看。 5.点击信息菜单项可显示本人的学好及姓名“09070026 尹煜” (四)测试数据(见六测设结果)

二.概要设计 数据类型的定义: 1.Class Graph即图类采用邻接矩阵的存储结构。类中定义两个二维数组int[][] matrix 和Object[][] adjMat。第一个用来标记两个顶点之间是否有边,为画图服务。第二个 是为了实现核心算法拓扑排序。 2.ArrayList list用来存储课程信息。DrawInfo类是一个辅助画图的类,其中 包括成员变量num、name、shuxing、xuefen分别代表课程的编号、名称、属性、 学分。ArrayList是一个DrawInfo类型的数组,主要用来在ReadFile、DrawG、DrawC、SaveFile、Window这些类之间辅助参数传递,传递课程信息。 3.Class DrawInfo, 包括int num;String name;String shuxing;float xuefen;四个成员变量。 4.Class Edge包括int from;int to;double weight;三个成员变量。 5.Class Vertex包括int value一个成员变量。 主要程序的流程图: //ReadFile.java

结构设计原理试验指导书及报告格式word文档

结构设计原理实验指导书 长安大学 二00七

实验一:钢筋混凝土矩形梁正截面破坏试验 一、实验目的及要求 钢筋混凝土受弯构件计算包括三个方面的内容,即强度计算、抗裂性计算(裂缝开展宽度计算)及刚度计算(挠度计算)。 计算理论来源于实践,针对某种具体结构或构件的试验分析,即是对计算理论的校核,也可推断某种假设,从而进一步完善理论。 通过对钢筋混凝土矩形梁正截面的破坏试验,进一步巩固本专业基础课程的知识,结合本课程的专业内容,使学生能够系统性的掌握从钢筋、混凝土材料性能,设计和计算分析方法,提高学生综合知识的水平,了解在纯弯曲段内正截面的受力状态和变形规律,从而加深对所学理论知识的理解,培养学生试验研究的能力。 二、实验内容 1.通过对钢筋混凝土矩形梁正截面破坏试验的全过程,从梁的构造、钢筋构造、配筋率、正截面计算的基本内容、受弯构件的工作阶段、破坏特征,验算实验梁在不同荷载作用下控制截面(最不利截面)的应力、挠度和裂缝开展的位置及宽度,梁最大破坏荷载时相应的挠度。 2.正式试验前,根据试验梁的构造、配筋和强度,估算梁的最大破坏荷载,然后估算的最大破坏荷载分五级列表算出每级荷载作用下相应测点处理论计算(应变和挠度)值,以此指 导试验方案的实施。 3.试验完成后,再根据实验中实际分级的荷载重新计算每级荷载作用下相应测点处理论计算(应变和挠度)值,并将实验记录值整理,将试验过程中出现的异常情况或测试极值取舍后作为实测值再与理论值进行比较。 三、实验条件及要求 1.试验用钢筋混凝土梁,截面尺寸及配筋见图-1所示。混凝土强度等级C25;骨料最大粒径15mm;钢筋采用R235,直径Ф10mm;净保护层15mm。 3.试验课前,在正截面破坏试验梁上,纯弯曲段混凝土表面,沿梁高方向贴4只5×40mm 电阻应变片,在相应位置的两根主筋上予埋3×5mm的电阻应变片2只,设置3个挠度测点;跨中一点,分配梁加载点对应处各一点,支座沉降测点两点(刚性支座时省略),见图-1所示。

浅析房建工程结构优化设计

浅析房建工程结构优化设计 发表时间:2019-07-12T09:47:04.203Z 来源:《建筑学研究前沿》2019年7期作者:王志鹏 [导读] 房屋建筑是现代城市中的重要空间,为居民的日常工作与生活创造室内环境。 摘要:本文以房屋建筑工程结构设计为研究对象,对其在时代科技化、智能化领域中的应用优化策略进行分析。通过对房屋建筑结构设计基本原则的阐述,从数字技术、创新理念、细部结构、仿真环境、数据模型这五个方面,细化论证房屋建筑结构的设计优化策略,为相关研究与应用提供参考。 关键词:房屋建筑;结构设计;智能化;计算机技术 引言 房屋建筑是现代城市中的重要空间,为居民的日常工作与生活创造室内环境。在生活质量不断提升的背景环境下,对于房屋建筑的要求也日益提升,这就需要建筑工程设计人员,在进行结构设计的过程中,坚守建筑设计基本原则,并在时代科技化背景环境下,利用行业的发展优势,对工作内容进行创新管理,增强房物建筑结构设计优化的实用价值。 1房屋建筑结构设计原则 房屋建筑结构设计中,功能性是其基本属性。尤其在社会经济环境高速发展的背景下,人们需要建筑结构设计的功能性,作为正常生产生活的支撑条件。而在设计过程中,还需建筑空间中的协调性、美观性以及舒适性,形成完整的室内环境。 同时,由于房屋建筑的使用与居住需要,必须在进行结构设计的过程中,重点关注建筑空间的安全性内容。安全性设计内容,不仅在建筑结构施工过程中起到关键作用,也会在房屋建筑投入使用的过程中,成为保证使用者生命财产安全的重要依据[1]。因此,在进行设计时,材料选择、用量分析、结构科学性等内容,都需要得到建筑结构设计者的高度重视,并作为设计的核心内容,进行完善与优化。 另外,房屋建筑工程结构设计,是指导工程项目施工的重要组成部分。在进行设计优化的同时,需要从经济成本的角度对设计内容进行评估,并在合理优化调整的基础上,降低建设单位在成本投入中的消耗。这一内容,在当前竞争十分激烈的建筑行业中,显得尤为重要,是保证建筑公司市场竞争力的关键,也是实现建设单位良好发展的基础。所以,必须在设计环节上进行调节,在控制成本的基础上,对投入成本消耗与建筑使用节能性提供基础保障条件。 2房屋建筑结构设计优化策略 2.1引入数字化技术手段 房屋建筑结构设计内容有较为悠久的历史,在不同文化环境中形成了风格各异功能明显的建筑空间。在时代资讯条件与技术水平的影响下,通过交流与创新,形成了多种类型的结构设计方案[2]。在对特定建筑项目展开设计工作的过程中,可以尝试通过数字化技术手段,完成结构设计方式的选择与应用。尤其是在数字化程序软件的应用中,对于房屋建筑结构设计,产生了典型的积极影响,是提高设计质量的主要途径与关键手段。 例如,北京奥运会的主体育馆“鸟巢”(如图 1 所示),在进行设计的过程中,其设计师赫尔左德、德梅隆引入了数字化的技术方法,通过计算机软件程序与硬件系统的计算能力,对结构中的细化参数进行分析与计算,并在完成设计数据计算的基础上,对系统使用中的合理性作出全面的辩证分析,以此保证“鸟巢”在结构设计的合理性,为其在结构稳定性的基础上,增添了美观表现效果,提高了应用价值。 图 1 鸟巢 对此,为了保证数字化技术手段的应用条件,需对房屋建筑结构设计的业务能力进行优化升级,使其能够适应计算机程序的使用,并在合理利用先进辅助软件程序的基础上,保证设计内容的科学性。 2.2增加创新性设计理念 房屋建筑项目的施工阶段中,有些具体内容无法用数据信息进行表达,而为了保证此类内容能够正常的在现实环境中构建出来,需要在设计内容上,通过理念思想的内容表达,对工程施工工作形成指导。方法上,需借助信息化时代的背景优势,将计算机程序作为辅助建筑结构设计的有效工具,并在与设计师工作经验相结合的基础上,形成人性化的设计判断,并最终达到开发创新的效果。 实际设计应用中,需以建设条件为基础,在熟练掌握电脑程序软件的基础上,增加其在设计中的功能应用深度。由此,使计算机程序软件的应用条件能够适应设计师的应用需要,并在构成最终设计方案时,可充分表达创新设计理念。 从设计师的角度出发,其经验丰富程度,会对创新性的设计内容产生明显的影响。拥有丰富经验的设计师,可以在房屋建筑结构设计中,更好地对数据条件进行分析与判断,并从中整理出精确的数据内容,为创新型的设计工作提供指导。 例如,在“水立方”的建筑结构设计中,设计师在对 ETFE 膜材料的了解下,发挥其特性优势,并在构筑建筑空间的过程中,形成了外形近似于水泡的建筑结构。在这种创新型设计理念的指导下,使国家游泳中心展现出了独具特色的建筑形式(如图 2 所示),增加观赏性的同时,发挥出了创新理念的应用优势。 2.3保证细化结构完整性 房屋建筑的安全性,是设计工作的核心内容,在保证安全的基础上,还需尽可能地提升家住空间的耐久性,并在保证设计耐久度的同时,实现建筑设计优化的工作目标。尤其在细节化内容的控制上,对于此类内容的设计工作,直接影响到建筑结构的稳定性与连接状态。

数据结构课程设计报告模板

校园导游系统设计 一、设计要求 1.问题描述 设计一个校园导游程序,为来访的客人提供信息查询服务。 2.需求分析 (1)设计学校的校园平面图。选取若干个有代表性的景点抽象成一个无向带权图(无向网),以图中顶点表示校内各景点,边上的权值表示两景点之间的距离。 (2)存放景点代号、名称、简介等信息供用户查询。 (3)为来访客人提供图中任意景点相关信息的查询。 (4)为来访客人提供图中任意景点之间的问路查询。 (5)可以为校园平面图增加或删除景点或边,修改边上的权值等。 二、概要设计 为了实现以上功能,可以从3个方面着手设计。 1.主界面设计 为了实现校园导游系统各功能的管理,首先设计一个含有多个菜单项的主控菜单子程序以链接系统的各项子功能,方便用户使用本系统。本系统主控菜单运行界面如图7-10所示。 2.存储结构设计 本系统采用图结构类型(mgraph)存储抽象校园图的信息。其中:各景点间的邻接关系用图的邻接矩阵类型(adjmatrix)存储;景点(顶点)信息用结构数组(vexs)存储,其中每个数组元素是一个结构变量,包含景点编号、景点名称及景点介绍三个分量;图的顶点个数及边的个数由分量vexnum、arcnum表示,它们是整型数据。 此外,本系统还设置了三个全局变量:visited[ ] 数组用于存储顶点是否被访问标志;d[ ]数组用于存放边上的权值或存储查找路径顶点的编号;campus是一个图结构的全局变量。 3.系统功能设计 本系统除了要完成图的初始化功能外还设置了8个子功能菜单。图的初始化由函数initgraph( )实现。依据读入的图的顶点个数和边的个数,分别初始化图结构中图的顶点向量数组和图的邻接矩阵。8个子功能的设计描述如下。 (1)学校景点介绍 学校景点介绍由函数browsecompus( )实现。当用户选择该功能,系统即能输出学校全部景点的信息:包括景点编号、景点名称及景点简介。 (2)查看浏览路线 查看浏览路线由函数shortestpath_dij( )实现。该功能采用迪杰斯特拉(Dijkstra)算法实现。当用户选择该功能,系统能根据用户输入的起始景点编号,求出从该景点到其它景点的最短路径线路及距离。 (3)查看两景点间最短路径

软件详细设计报告文档模板

软件详细设计报告文档模板 1.引言 1.1编写目的 说明编写详细设计方案的主要目的。 说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。 如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设il?说明书中不重复部分合并编写。 方案重点是模块的执行流程和数据库系统详细设计的描述。 1.2背景 应包含以下几个方而的容: A.待开发软件系统爼称: B.该系统基本概念,如该系统的类型、从属地位等; C.开发项目组轻称。 1.3參考资料 列出详细设讣报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。 1.4术语定义及说明 列岀本文档中用到的可能会引起混淆的专门术语、左义和缩写词的原文。 2.设计概述 2.1任务和目标 说明详细设计的任务及详细设汁所要达到的目标。 1丄1需求概述

对所开发软件的槪要描述,包括主要的业务需求、输入、输出、主要功能、性能等,尤其需要描述系统性能需求。 1.1.2运行环境概述 对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。 1」.3条件与限制 详细描述系统所受的部和外部条件的约束和限制说明。包括业务和技术方而的条件与限制以及进度、管理等方而的限制。 1.1.4详细设计方法和工具 简要说明详细设计所采用的方法和使用的工具。如HIPO图方法、IDEF(I2DEF)方法、E-R图,数据流程图、业务流程图、选用的CASE I具等,尽量采用标准规和辅助工具。 3.系统详细需求分析 主要对系统级的需求进行分析。首先应对需求分析提出的企业需求进一步确认,并对由于情况变化而带来的需求变化进行较为详细的分析。 3.1详细需求分析 包括: ?详细功能需求分析 ?详细性能需求分析 ?详细资源需求分析 ?详细系统运行环境及限制条件分析 3.2详细系统运行环境及限制条件分析接口需求分析 包括: ?系统接口需求分析 ?现有硬、软件资源接口需求分析 ?引进硬、软件资源接口需求分析

工程结构优化设计理论

工程结构优化设计理论 摘要:与传统的建筑结构设计相比较,结构设计优化不仅能够降低建筑造价,而且通过优化结构投资方向,提高关键结构部位或构件的安全度、延性和韧性,从而提高整个建筑物的安全度。通过这种有的放矢的优化设计,使整个建筑物的土建投资有效利用率大大提高关键词:结构优化设计理念 结构优化设计,能大大减少建筑造价并提高结构的安全度。设计单位在进行结构设计的时候,在建筑功能需求得到满足和遵循相关规范和规程的前提下,应综合考虑施工的可行性、施工进度和投资造价以及结构安全性等诸多要素,合理优化结构投资方向,使结构设计成为一项系统工程,做到设计成果既安全可靠,又经济合理。 一、建筑结构优化设计的意义 进行结构设计优化的原因概括起来有以下几方面: 1、钢筋混凝土和砌体等常用建筑材料的费用构成了结构成本的绝大部分,而这一部分成本通长占到结构主体造价的40%以上,通过结构优化设计能够将建筑工程的总造价减少10%~35%。对于一个大型的工程来说,这将是一笔不菲的费用,并且结构的安全度也得到了提高,因此结构优化有助于建设方减少投资,增加利润和提高资金周转率,其经济价值巨大。 2、据统计设计责任是造成建筑工程质量事故的主要原因,占据

了大约40%的比例。现阶段各设计单位设计水平良莠不齐,设计质量差导致施工停工或返工的现象时有发生。有些设计单位缺乏成本意识,算不清就多配钢筋,造成有些关键构件的设计反倒偏于不安全,这些现象有的造成了资源和成本的浪费,有的对建筑工程留下了潜在的危险。因此进行合理的结构优化设计,能够帮助业主提高设计质量并消除不必要的质量缺陷和工程风险,同时在减少不必要投资的前提下获得高品质的建筑,也符合创建节能、安定型社会的宗旨。 3、随着国家宏观调控力度的加大和原材料价格的上涨,通过销 售获得利润的空间被大大压缩,从内部挖掘潜力,节约成本成为企业赢利的重要手段,科学合理的节约成本能够提高企业的盈利率和生存能力。在这方面一些意识超前的业内知名企业,如万科、金地以及诸多国际公司已经率先垂范。 二、建筑结构设计优化方法的应用及实践价值 1、结构设计优化方法的应用 结构设计的优化主要在两个方面进行应用,一方面是在建筑工程的结构总体上的优化设计,这主要包括结构体系和结构选型,具体是指房屋的结构类型、房屋的高宽比、长宽比、房屋的结构材料等。另一方面就是结构工程分项部分的优化设计,这主要包括基础结构方案的优化设计、屋盖系统方案的优化设计、围护结构方案的优化设计和结构细部设计的优化设计。对于这些方面的设计我们需要在结构选型、受力分析、造价分析上进行研究,并在满足整个设计规范以及建筑实用需求的前提下,对整个建筑的实际情况进行优化,以降低建筑成本,

数据结构课程设计报告范例

Guangxi University of Science and Technology 课程设计报告 课程名称:算法与编程综合实习 课题名称: 姓名: 学号: 院系:计算机学院 专业班级:通信121 指导教师: 完成日期:2012年12月15日

目录 第1部分课程设计报告 (3) 第1章课程设计目的 (3) 第2章课程设计内容和要求 (4) 2.1 问题描述 (4) 2.2 设计要求 (4) 第3章课程设计总体方案及分析 (4) 3.1 问题分析 (4) 3.2 概要设计 (7) 3.3 详细设计 (7) 3.4 调试分析 (10) 3.5 测试结果 (10) 3.6 参考文献 (12) 第2部分课程设计总结 (13) 附录(源代码) (14)

第1部分课程设计报告 第1章课程设计目的 仅仅认识到队列是一种特殊的线性表是远远不够的,本次实习的目的在于使学生深入了解队列的特征,以便在实际问题背景下灵活运用它,同时还将巩固这种数据结构的构造方………………………………………………………………………………………………………………………………………………………………………………………..(省略)

第2章课程设计内容和要求 2.1问题描述: 迷宫问题是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口走到出口,而不走错一步。老鼠经过多次试验最终学会走通迷宫的路线。设计一个计算机程序对任意设定的矩形迷宫如下图A所示,求出一条从入口到出口的通路,或得出没有通路的结论。 图A 2.2设计要求: 要求设计程序输出如下: (1) 建立一个大小为m×n的任意迷宫(迷宫数据可由用户输入或由程序自动生成),并在屏 幕上显示出来; (2)找出一条通路的二元组(i,j)数据序列,(i,j)表示通路上某一点的坐标。 (3)用一种标志(如数字8)在迷宫中标出该条通路; (4)在屏幕上输出迷宫和通路; (5)上述功能可用菜单选择。

体系结构设计报告

{ 项目名称} 体系结构设计报告 机构公开信息

版本历史

目录 0. 文档介绍 (4) 0.1文档目的 (4) 0.2文档范围 (4) 0.3读者对象 (4) 0.4参考文献 (4) 0.5术语与缩写解释 (4) 1. 系统概述 (5) 2. 设计约束 (5) 3. 设计策略 (5) 4. 系统总体结构 (5) 5. 子系统N的结构与功能 (6) 6. 开发环境的配置 (6) 7. 运行环境的配置 (6) 8. 测试环境的配置 (6) 9. 其它 (6)

0. 文档介绍 0.1 文档目的 0.2 文档范围 0.3 读者对象 0.4 参考文献 提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期 例如: [AAA]作者,《立项建议书》,机构名称,日期 [SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期 0.5 术语与缩写解释

1. 系统概述 提示:(1)说明本系统“是什么”,(2)描述本系统的主要功能。 2. 设计约束 提示: (1)需求约束。体系结构设计人员从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例如: ?本系统应当遵循的标准或规范 ?软件、硬件环境(包括运行环境和开发环境)的约束 ?接口/协议的约束 ?用户界面的约束 ?软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、 安全性、可扩展性、兼容性、可移植性等等。 (2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。 3. 设计策略 提示:体系结构设计人员根据产品的需求与发展战略,确定设计策略(Design Strategy)。例如: ?扩展策略。说明为了方便本系统在将来扩展功能,现在有什么措施。 ?复用策略。说明本系统在当前以及将来的复用策略。 ?折衷策略。说明当两个目标难以同时优化时如何折衷,例如“时-空”效率折 衷,复杂性与实用性折衷。 4. 系统总体结构 提示: (1)将系统分解为若干子系统,绘制物理图和逻辑图,说明各子系统的主要功能。(2)说明“如何”以及“为什么”(how and why)如此分解系统。 (3)说明各子系统如何协调工作,从而实现原系统的功能。

数据结构课程设计说明书

车厢调度问题 摘要:实现栈的基本操作,即实现类型。程序对栈的任何存取,即更改,读取和状态判别等操作,必须借助于基本操作。在操作过程中的任何状态下都有两种可能的操作:“入”“出”。每个状态下处理问题的方法都是相同的,具有递归特性。关键字:栈递归打印 0.引言 《数据结构》是计算机科学与技术、软件工程及相关学科的专业基础课,也是软件设计的技术基础。《数据结构》课程的教学要求之一是训练学生进行复杂的程序设计的技能和培养良好程序设计的风格,其重要程度决不亚于理论知识的传授,因此课程设计环节是一个至关重要的环节,是训练学生从事工程科技的基本能力,是培养创新意识和创新能力的极为重要的环节。基本要求如下: (1) 熟练掌握基本的数据结构; (2) 熟练掌握各种算法; (3) 运用高级语言编写质量高、风格好的应用程序。 1.需求分析 (1)这个实验要求我用栈实现车厢调度. (2)车厢的个数是由用户输入的. (3)程序会自动给车厢进行从1到 n的编号. (4)用户输入车厢个数后,程序打印出所有可能的车厢出站顺序. 2.数据结构设计 在这个程序中存储结构是栈,对于栈的声明和定义如下: typedef struct SqStack { int *top; /*栈顶指针*/ int *base;/*在栈构造之前和销毁之后.base的值为NULL*/ int stacksize; /*当前分配的存储空间*/ }SqStack; /*顺序栈的结构体声明和定义*/

3.算法设计 3.1 对算法的简单描述 这个实验中, 要求用到栈. 实现栈的基本操作,即实现类型。程序对栈的任何存取(即更改,读取和状态判别等操作)必须借助于基本操作。在操作过程中的任何状态下都有两种可能的操作:“入”“出”。每个状态下处理问题的方法都是相同的,具有递归特性。栈实现是方便的 无论如何调度,我们的操作都是入栈和出栈,设定入栈为1,出栈为-1,对n列车厢有2n次这样的操作,例如n=4,则有操作1111-1-1-1-1、1-11-11-11-1等.所以还要构造一个操作命令队列trainlist[]。 在算法中还要用到递归算法,其本质为: 一个数的进栈以后有两种处理方式:要么立刻出栈,或者下一个数的进栈。 一个数的出栈以后也有两种处理方式:要么继续出栈(栈不为空),或者下一个数的入栈。 3.2栈的基本操作 3.2.1构造一个栈 void InitStack2(SqStack *S,int base_size) { S->base=(int *)malloc(base_size * sizeof(int)); if(!S->base) { puts("ERROR!"); return ; } S->top=S->base; S->stacksize=base_size; }/*构造一个空栈*/ 3.2.2 插入新的栈顶元素

相关文档
最新文档