当前位置:文档之家› 焊接结构课程设计压力容器模板

焊接结构课程设计压力容器模板

焊接结构课程设计

压力容器

1

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

、/. —

第 1 部分储罐设计分析

第 1 章储罐总体分析

前言

1.1 储罐基本设计要求

1.2 储罐材料

1.3储罐用钢板

1.4 配用锻件

1.5 配用螺栓、螺母第2章储罐罐底设计

2.1 储罐罐底板尺寸

2.2 罐底结构

第 3 章罐壁结构设计

3.1 罐壁的排板与连接

3.2 罐壁厚度

3.3 罐壁加强圈

第 4 章罐顶结构设计

第 2 部分储罐的焊接工艺分析

第5章压力容器的焊接接头

5.1 压力容器焊接接头的分类

5.2 圆筒形容器焊接接头的设计第6章压力容器的

焊接方法

II

6.1 熔化极氩弧焊错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

错误!未定义书签

III

6.2 CO2气体保护焊6.3 埋弧焊错误!未定义书签错误!未定义书签

第7 章压力容器的焊接工艺错误!未定义书签

第 3 部分储罐的组装与检验错误!未定义书签

第8 章储罐的安装施工顺序错误!未定义书签

8.1 储罐底板的焊接顺序错误!未定义书签

8.2 储罐壁板的焊接顺序错误!未定义书签

8.3 储罐固定顶的焊接顺序错误!未定义书签

第9 章储罐焊缝的检验与修补错误!未定义书签

9.1 焊缝检测错误!未定义书签

9.2 焊缝修补错误!未定义书签

设计体会错误!未定义书签

参考文献错误!未定义书签

IV

1

大型油气储罐是油气产品储存运输最方便、 廉价

的方式之一。储罐的形式可跟据盖顶的样式不同分为 浮顶式储罐(包括气柜)和固定顶式储罐(包括内浮顶式 储罐),而固定顶式储罐又包括锥顶式储罐和拱顶式储 罐两种。当前原油的储罐使用中浮顶式储罐在不断减 少,液化气储运主要是球罐和立式筒形低压储罐。

常见的几种灌顶形式为双子午线网客机构拱顶、 辐射网壳结构拱顶、 短程线网壳结构拱顶和梁柱支撑

结构拱顶,见图1。

图1几种典型施顶结构型式

本次课程设计主要讨论立式固定顶筒形钢制焊接储 罐的施工工艺。其中包括储罐的材料选择、

加工工艺

路线选择、 相关组件形式选择、 机械加工装配、 施焊 成

型、焊后检测调试等相关生产内容。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

第 1 部分储罐设计分析

第 1 章储罐总体分析

1.1 储罐基本设计要求

由石油化工立式筒形钢制焊接储罐设计规范SH 3046-1992, 储罐的设计条件不得少于以下内容:

(一)地震设防烈度、风载、雪载等气候条件及地质条件;

(二)储罐的操作温度及操作压力(正负压) ;

(三)介质的种类及密度;

(四)腐蚀裕量;

(五)储罐的容积;

(六)灌顶形式;

(七)开口接管尺寸、形式、数量及法兰规格;

(八)附件的安装位置。

对于固定顶式储罐, 设计压力范围一般为- 490Pa~6000Pa, 设计温度不超过250° C, 而最低设计温度应大于-2° C。

1.2 储罐材料储罐用钢的选择必须考虑到储罐的使用条件, 材料的焊接性能、加工制造工艺以及经济的合理性.

由液化石油气钢瓶国标GB 5842- 一般规定钢瓶主

2

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

3

体(指筒体、 封头等受压元件)材料,必须采用平炉、 电炉或氧气转炉冶炼的镇静钢 ,具有良好的冲压和焊接 性能。材料必须有相关制造许可证书和质量合格证书 (原件)。主体材料力学性能应符合国标

GB 6654《压力容器用碳素钢和低合金钢厚钢板》的规 定,主体材料的屈强比

不得大于0.80o 主体材

料的化学成分应符合下列范围:

碳C .?…

……不大于0.18% 硅Si ........... -不大于

0.10%

IV/ln .?

......... A "7C ?彳 硫S ............ 不大于

ivin 0.70~1.50%

0.020%

磷 P ??… ?…不大于 0.025% 硫S+磷P … …不大于

0.040%

根据上述要求并考虑储罐压力不是很大和制造成

本的问题,选择16MnR 钢代替焊接钢瓶专用钢板。它 是一种普通低合金钢,是锅炉压力容器专用钢,锅炉压力 容器的常见材料。它的强度较高、

塑性韧性良好。常

见交货状态为热轧或正火。属低合金高强度钢

,含Mn

量较低。性能与 20G ( 412-540)近似,抗拉强度为(450- 655)稍强,伸长率为19-21%,比20G 的大于24%差。它 的主要化学成分如表 1-1。

表1-1 16MnR 低合金结构钢的主要化学成分

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

《数据结构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

钢结构课程设计

中南大学 《钢结构基本原理》 课程设计 设计名称:钢框架主次梁设计 专业班级:土木1112班 姓名:周世超 学号: 指导老师:龚永智 设计任务书 (一)、设计题目 某钢平台结构(布置及)设计。 (二)、设计规范及参考书籍 1、规范 (1)中华人民共和国建设部. 建筑结构制图标准[S](GB/T50105-2001) (2)中华人民共和国建设部. 房屋建筑制图统一标准[S](GB/T50001-2001) (3)中华人民共和国建设部. 建筑结构荷载规范[S](GB5009-2001)(4)中华人民共和国建设部. 钢结构设计规范[S](GB50017-2003)(5)中华人民共和国建设部. 钢结构工程施工质量验收规范[S](GB50205-2001) 2、参考书籍

(1)沈祖炎等. 钢结构基本原理[M]. 中国建筑工业出版社,2006 (2)毛德培. 钢结构[M]. 中国铁道出版社,1999 (3)陈绍藩. 钢结构[M]. 中国建筑工业出版社,2003 (4)李星荣等. 钢结构连接节点设计手册(第二版)[M]. 中国建筑工业出版社,2005 (5)包头钢铁设计研究院?中国钢结构协会房屋建筑钢结构协. 钢结构设计与计算(第二版)[M]. 机械工业出版社,2006 (三)、设计内容 某多层图书馆二楼书库楼面结构布置示意图如图一所示,结构采用横向框架承重,楼面板为120mm厚的单向实心钢筋混凝土板。荷载的传力途径为:楼面板—次梁—主梁—柱—基础,设计中仅考虑竖向荷载与动荷载的作用。框架按照连续梁计算,次梁按照简支梁计算。其中框架柱为焊接H型钢,截面尺寸为H600X300X12X18,楼层层高取3.9米 采用的钢材为Q345,焊条为E50 柱网尺寸9 ×9,永久荷载5,活荷载10 活荷载分项系数为1.4 恒荷载分项系数为1.2 (四)、设计内容要求 1)验算焊接H型钢框架柱的承载能力,如不满足请自行调整 2)设计次梁截面CL-1(热轧H型钢)。 3)设计框架主梁截面KL-1(焊接工字钢)。 4)设计框架主梁短梁段与框架柱连接节点,要求采用焊缝连接,短

《焊接结构》课程设计指导书

焊接结构课程设计指导书 机电工程系 洛阳理工学院

目录 前言 (2) 一.课程设计的性质和目的 (3) 二.课程设计的基本任务 (3) 三.课程设计的基本要求 (3) 四.课程设计的基本步骤 (4) 五.课程设计说明书要求 (4) 六.课程设计内容简介 (4) 七.附录 (6)

前言 课程设计是焊接结构生产课程教学的最后一个环节,是对学生进行全面系统的训练。课程设计可以让学生将学过的零碎知识系统化,真正地把学过的知识落到实处,进一步激发学生学习的热情,因此课程设计是必不少的,是非常必要的。 但是,在教学实践中,一方面,我们感到学生掌握的理论知识和实践知识有限;另一方面课程设计的时间有限。要想学生在规定时间内,运用自己有限的知识去独立完成某一焊接结构的全部设计是不现实的。因此,在两周的课程设计时间内,除了让每个学生清楚地了解焊接结构的整个设计、装配过程外,更应该注重焊接结构设计的某一细节,完全弄懂、弄透,能够达到举一反三的目的,从而培养学生设计焊接结构的初步能力。 基于以上认识,作者编写了《焊接结构课程设计指导书》。 编者

一、课程设计的性质、目的 焊接作为先进制造技术的重要组成部分,在国民经济的发展和国家建设中发挥了重要的作用。焊接技术在航空航天、核能、船舶、电力、海洋钻探、高层建筑等领域得到了广泛的应用。焊接结构是焊接技术应用于工程实际产品的主要形式,也是在许多部门中应用最为广泛的金属结构。焊接结构学作为焊接专业基础课,对学生的专业知识和技能的培养具有重要的作用。《焊接结构》课程设计是在完成焊接结构理论教学课程后,进行的综合运用所学基本知识和技能的一个非常重要的教学环节。本周开展了焊接结构学的课程设计,主要目的:进一步加深学生对焊接结构学理论知识的回顾和焊接结构在实际生产中的应用; 通过本次课程设计,使学生将理论知识与实际的焊接构件设计相结合,培养学生的理论联系实际的能力; 本次课程设计可以采用计算机绘图和手工试图,使学生加深绘图要点和培养计算机绘图技能; 通过本次课程设计培养学生的查阅技术资料、团队协作和独立创新能力。 二、课程设计的主要内容和基本任务 了解焊接结构、工况环境、制造过程的特点,掌握焊接结构的整体设计、焊接工艺规程、焊接工艺卡的编制要领。最终能根据实际需要独立研究设计相应的焊接结构,制定相关的焊接工艺。设计主体可以是梁柱桁架类和压力容器结构,对选择构件进行结构的设计,焊接接头(对接、搭接、T形和角接头)合理性分析,对相关接头的强度进行简单的计算,对易产生的应力应变特征进行分析,绘制部分结构的草图,最后绘制一张A1焊接结构图纸,并编写课程设计说明书一份。 三、课程设计的基本要求 熟悉焊接结构(梁柱桁架类和压力容器结构)的结构特点,了解焊接结构(梁柱桁架类和压力容器)各部分的受力及运行状态、结构特点以及影响制造工艺的因素并能按实际情况具体制定相应的工艺流程卡和工艺卡(具体要求见附录)。 具体要求: 1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作; 2) 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤 于实践,勇于创新;

焊接结构课程设计—压力容器分解

前言1第1部分储罐设计分析2第1章储罐总体分析2 1.1 储罐基本设计要求2 1.2 储罐材料2 1.3储罐用钢板3 1.4 配用锻件5 1.5 配用螺栓、螺母5第2章储罐罐底设计6 2.1 储罐罐底板尺寸6 2.2 罐底结构7第3章罐壁结构设计10 3.1 罐壁的排板与连接10 3.2 罐壁厚度11 3.3 罐壁加强圈12第4章罐顶结构设计13第2部分储罐的焊接工艺分析14第5章压力容器的焊接接头14 5.1 压力容器焊接接头的分类14 5.2 圆筒形容器焊接接头的设计15第6章压力容器的焊接方法17 6.1 熔化极氩弧焊17

CO气体保护焊17 6.2 2 6.3埋弧焊19第7章压力容器的焊接工艺21第3部分储罐的组装与检验22第8章储罐的安装施工顺序22 8.1储罐底板的焊接顺序22 8.2储罐壁板的焊接顺序22 8.3储罐固定顶的焊接顺序23第9章储罐焊缝的检验与修补24 9.1焊缝检测24 9.2焊缝修补25设计体会26参考文献27

前言 大型油气储罐是油气产品储存运输最方便、廉价的方式之一。储罐的形式可跟据盖顶的样式不同分为浮顶式储罐(包括气柜)和固定顶式储罐(包括内浮顶式储罐),而固定顶式储罐又包括锥顶式储罐和拱顶式储罐两种。目前原油的储罐使用中浮顶式储罐在不断减少,液化气储运主要是球罐和立式筒形低压储罐。 常用的几种灌顶形式为双子午线网客机构拱顶、辐射网壳结构拱顶、短程线网壳结构拱顶和梁柱支撑结构拱顶,见图1。 本次课程设计主要讨论立式固定顶筒形钢制焊接储罐的施工工艺。其中包括储罐的材料选择、加工工艺路线选择、相关组件形式选择、机械加工装配、施焊成型、焊后检测调试等相关生产内容。

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

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

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

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

新版钢结构课程设计-新版-精选.pdf

XX 工程学院 建筑钢结构课程设计 班级: 学号: 姓名:

目录 前言,,,,,,,,,,,,,,,,,,,,, 2 某车间刚屋架设计 1.设计资料,,,,,,,,,,,,,,,,,,, 3 2.荷载计算,,,,,,,,,,,,,,,,,,, 5 3.荷载组合,,,,,,,,,,,,,,,,,,, 5 4.内力计算,,,,,,,,,,,,,,,,,,, 6 5.杆件设计,,,,,,,,,,,,,,,,,,,7 6.节点设计,,,,,,,,,,,,,,,,,,,11 参考文献,,,,,,,,,,,,,,,,,,,19

前言 本书意在完成钢结构设计课的作业,以及对自己两学期来钢结构设计课所学知识的一次检验。本书主要对一个单层厂房的屋盖进行设计验算,。编撰过程由于疏忽或个人知识面的局限性,难免会产生一些失误以及错误,望各位老师批评改正。

某车间钢屋架设计 1.设计资料 1.1屋面类型 无檩屋面,屋面采用 1.5X6m的预应力钢筋混凝土大型屋面板。 1.2杆件及连接 杆件采用Q235钢,钢材强度设计值f=215N/mm2。角焊缝强度设计值为2 f w f 160mm / kN 1.3屋架主要尺寸 Ⅰ.跨度30m Ⅱ.屋架上弦坡度1/10 Ⅲ.架端架高度1990mm Ⅳ.屋架跨中高度3340mm 1.4其他设计资料 Ⅰ.厂房长度240m Ⅱ.屋架支撑于钢筋混凝土柱顶 Ⅲ.柱距6m Ⅳ.柱网布置如图

Ⅴ.架几何尺寸Ⅵ.屋架支撑布置

2.荷载计算 预应力混凝土大型屋面板 1.0 1.4 kN/m2=1.4 kN/m2 屋架自重0.12+0.01130=0.45 KN/m2 永久荷载 2.2 KN/m2 共 4.05 kN/m2 屋面活载 1.0 kN/m2 3. 荷载组合 由永久荷载控制的荷载组合值为 q=1.35×4.05+1.4×0.7×1.0=6.45KN/㎡ 由可变荷载控制的荷载组合值为 q=1.2×4.05+1.4×1.0=6.26KN/㎡ 故永久荷载控制的组合起控制作用。 Ⅰ.全垮永久荷载加全垮可变荷载 F=6.45×1.5×6=58.05KN Ⅱ.全垮永久荷载加半跨可变荷载

焊接结构课程设计

焊接结构课程设计说明书 学院: 专业班级: 姓名: 学号: 指导教师: 年月日

目录 任务书 0 前言 0 第1章总体焊接结构分析 (1) 1.1 泵站油箱的简介 (1) 1.2油箱的主要参数设计 (1) 1.3零件工艺分析 (2) 1.4 焊缝位置的确定 (2) 1.5焊接结构装配分析 (2) 第2章母材的基本数据及性能分析 (3) 2.1母材的基本数据 (3) 2.2母材的焊接性分析 (4) 第3章焊接方法的选择和分析 (5) 3.1焊接方法的确定 (5) 3.2 埋弧焊的主要特点 (5) 3.3埋弧焊的冶金特点 (6) 3.4低碳钢焊接要点 (7) 第4章焊料、焊接设备的选择 (7) 4.1低碳钢埋弧焊焊丝和焊剂的配合 (7) 4.2埋弧焊设备的选择 (8) 第5章油箱焊接工艺设计 (9) 5.1确定焊接顺序 (9) 5.2下料、开孔、及表面处理 (10) 5.3油箱埋弧焊工艺 (10) 5.3.1焊前准备 (10) 5.3.2焊接材料 (11) 5.3.3焊接参数 (11) 5.3.4焊后检验 (12) 第6章焊接工艺规程 (13) 第7章焊接工艺卡 (14) 第8章个人心得 (15) 参考文献 (16)

1.总体焊接结构分析 1.1泵站油箱的简介 结构简图如下: 1—液位计2—吸油管3—空气过滤器4—回油管5—侧板6—入孔盖7—放油塞8—地脚9—隔板10—底板11—吸油过滤器12—盖板 泵站油箱的结构如图所示,主要是由是盖板、底板、左右侧板、前后板六块钢板焊接而成的长方体结构。是用于液压系统中储放液压油的箱体,在液压系统中的主要作用有: 1.贮存供系统循环所需的油液; 2.散发系统工作时所产生的热量; 3.释放混在油液中的气体;

储罐焊接方案

吉林众鑫化工集团有限公司12万吨/年生物法环氧乙烷装置和动力厂及配套公用工程 乙醇储罐焊接施工方案 1、编制说明 1.1 为了保证储罐焊接工程质量,满足设计和生产对工艺的要求,特编制本方案。 1.2 本方案作为施焊过程中必须遵守的焊接技术文件和合格焊接工艺评定一起作为编制焊接工艺卡的依据。 1.3本方案经监理审查通过后,即可用于指导储罐制作的焊接工作,其所规定的内容与其它方案不符时,一律以本方案为准。各有关人员要严格依照执行,加强工艺纪律,以确保储罐焊接质量和进度。 1.3在储罐安装焊接过程中,将以焊接工艺卡的形式对本方案进行进一步细化,并下发作业班组进行技术交底,用于具体地指导具体部位的焊接施工。 1.4本方案在实施过程中若有设计修改或不合适之处,也将以焊接工艺卡的形式对之进行修改,补充完善,并下发指导施焊。 2、工程概况 2.1本工程为吉林众鑫化工集团有限公司12万吨/年生物法环氧乙烷装置和动力厂及配套公用工程项目。制作安装乙醇储罐2台,外形尺寸为φ21000×18375*14/6,重量为139.47吨、材质为Q245R/Q235B。 2.2设计参数一览表

材质:Q245R/Q235B 3、编制依据 3.1. 设计院设计蓝图。 3.2 相关规范 《立式圆筒形钢制焊接油罐设计规范》GB50341-2003 《立式圆筒形钢制焊接储罐施工及验收规范》GB50128-2005 《压力容器焊接规程》JB/T47019-2011 《承压设备无损检测》JB/T4730-2005 《焊接工艺评定规程》 DL/T 868-2004 3.3企业工艺标准的名称及编号: 《施工技术方案管理规定》 Q/JH223.22101.02-2013 《施工技术通用管理标准》 Q/JH222·21100.01-2013 《施工质量通用管理标准》 Q/JH223·21500.01-2013 《质量、环境、职业安全健康综合管理手册》 Q/JH223·20001.2007 《安全生产责任管理规定》 Q/JH223·21801.01 4、施工方法 4.1施工顺序

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

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

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

任务书 题目:黑白棋系统 设计内容及要求: 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. 研究内容

钢结构课程设计参考示例

参考实例: 钢结构课程设计例题 -、设计资料 某一单层单跨工业长房。厂房总长度为120m,柱距6m,跨度为27m。车间设有两台中级工作制桥式吊车。该地区冬季最低温度为-20℃。 屋面采用1.5m×6.0m预应力大型屋面板,屋面坡度为i=1:10。上铺120mm 厚泡沫混凝土保温层和三毡四油防水层等。屋面活荷载标准值为0.6kN/㎡,雪荷载标准值为0.75kN/㎡,积灰荷载标准值为0.5kN/㎡。 屋架采用梯形钢屋架,其两端铰支于钢劲混凝土柱上。柱头截面为400mm ×400mm,所用混凝土强度等级为C20。 根据该地区的温度及荷载性质,钢材采用Q235―A―F,其设计强度f=215kN/㎡,焊条采用E43型,手工焊接。构件采用钢板及热轧钢劲,构件与支撑的连接用M20普通螺栓。 屋架的计算跨度:Lo=27000-2×150=26700mm,端部高度:h=2000mm(轴线处),h=2015mm(计算跨度处)。 二、结构形式与布置 屋架形式及几何尺寸见图1所示。

图1 屋架形式及几何尺寸 屋架支撑布置见图2所示。

符号说明:GWJ-(钢屋架);SC-(上弦支撑):XC-(下弦支撑);

CC-(垂直支撑);GG-(刚性系杆);LG-(柔性系杆) 图2 屋架支撑布置图 三、荷载与力计算 1.荷载计算 荷载与雪荷载不会同时出现,故取两者较大的活荷载计算。 永久荷载标准值 放水层(三毡四油上铺小石子)0.35kN/㎡找平层(20mm厚水泥砂浆)0.02×20=0.40kN/㎡ 保温层(120mm厚泡沫混凝土)0.12*6=0.70kN/㎡ 预应力混凝土大型屋面板 1.40kN/㎡钢屋架和支撑自重0.12+0.011×27=0.417kN/㎡ 管道设备自重0.10 kN/㎡ 总计 3.387kN/㎡ 可变荷载标准值 雪荷载0.75kN/㎡积灰荷载0.50kN/㎡ 总计 1.25kN/㎡

卧式储罐焊接结构和工艺设计

1 产品介绍 工业生产中具有特定的工艺功能并承受一定压力的设备,称压力容器。贮运容器、反应容器、换热容器和分离容器均属压力容器。压力容器的用途十分广泛。它是在石油化学工业、能源工业、科研和军工等国民经济的各个部门都起着重要作用的设备。压力容器一般由筒体、封头、法兰、密封元件、开孔和接管、支座等六大部分构成容器本体。此外,还配有安全装置、表计及完成不同生产工艺作用的内件。压力容器由于密封、承压及介质等原因,容易发生爆炸、燃烧起火而危及人员、设备和财产的安全及污染环境的事故。目前,世界各国均将其列为重要的监检产品,由国家指定的专门机构,按照国家规定的法规和标准实施监督检查和技术检验。 为保证压力容器的安全使用,在制造时就必须按照有关标准、规范,对压力容器的原材料和加工制造过程进行严格的质量检验,因此,对投入运行的压力容器也需要进行定期检验。压力容器的检验内容主要有:对材料的化学成分和力学性能的常规理化检验;对焊接接头的各种性能检验;对压力容器各部分存在的各类缺陷的无损检测;用高于操作压力的液体对容器进行耐压试验等。质量检验在压力容器制造过程中占重要的地位。在有些反应堆压力容器的生产周期中,有一半的时间都是用于质量检验。 筒体是圆筒形压力容器的主要承压元件,它构成了完成化学反应或储存物所需的最大空间。筒体一般是由钢板卷制或压制成型后组装焊接而成。当筒体直径较小是,可采用无缝钢管制作。对于即轴向尺寸较大的筒体,采用环焊缝将几个筒节拼焊制成。根据筒体的承载要求和钢板厚度,其纵焊缝和环向焊缝可采用开坡口或不坡口的对接接头。对于承受高压的厚壁容器筒体,除了采用单层厚钢板制作外,也可以采用层板包扎、热套、绕带或绕板等工艺制作多层筒体结构。 封头即是容器的端盖。根据形状的不同,分为球形封头、椭圆形封头、蝶形封头和平板封头等结构形式。

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

课程设计(论文)任务书 学院专业班 一、课程设计(论文)题目 二、课程设计(论文)工作自年月日起至年月日止。 三、课程设计(论文) 地点: 四、课程设计(论文)内容要求: 1.课程设计的目的 为了配合《数据结构》课程的教学,使学生能更深刻的领会《数据结构》课程的重要性,特开设此课程设计;编写一些在特定数据结构上的算法,通过上机调试,更好的掌握各种数据结构及其特点,培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。 2.课程设计的任务及要求 1)基本要求 (1)课程设计前必须选定课程设计题目,并认真进行需求分析与系统设计; (2)上机调试之前要认真准备实验程序及调试时所需的测试数据; (3)独立思考,独立完成,严禁抄袭,调试过程要规范,认真记录调试结果; (4)上机结束后认真规范撰写课设报告,对设计进行总结和讨论。 2)课程设计论文编写要求 (1)要按照书稿的规格撰写打印课设论文 (2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等 (3)正文中要有问题描述、抽象数据类型的定义、数据的存储结构、设计的求解算法、算法的实现、调试分析与测试结果 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查: (1)考勤和态度; (2)任务的难易程度及设计思路;

(3)动手调试能力; (4)论文撰写的水平、格式的规范性。 4)参考文献 [1] 严蔚敏, 吴伟民. 数据结构(C语言版)[M]. 北京:清华大学出版社, 2007年. [2] 严蔚敏, 吴伟民. 数据结构题集(C语言版)[M]. 北京:清华大学出版社, 2007年. [3] 谭浩强. C语言程序设计[M]. 北京:清华大学出版社,2006年. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 程序设计与调试3计算机房 撰写论文1图书馆 6)任务及具体要求 (此处填写任务书中自已所选题目的要求) 学生签名:亲笔签名 年月日 课程设计(论文)评审意见 (1)考勤和态度:优()、良()、中()、一般()、差()(2)任务难易及设计思路:优()、良()、中()、一般()、差()(3)动手调试能力评价:优()、良()、中()、一般()、差()(4)论文撰写水平及规范性评价:优()、良()、中()、一般()、差() 评阅人:职称:讲师 年月日

钢结构课程设计梯形钢屋架计算书

-、设计资料 1、某工厂车间,采用梯形钢屋架无檩屋盖方案,厂房跨度取27m,长度为102m,柱距6m。采用1.5m×6m预应力钢筋混凝土大型屋面板,保温层、找平层及防水层自重标准值为1.3kN/m2。屋面活荷载标准值为0.5kN/m2,雪荷载标准值0.5kN/m2,积灰荷载标准值为0.6kN/m2,轴线处屋架端高为1.90m,屋面坡度为i=1/12,屋架铰接支承在钢筋混凝土柱上,上柱截面400mm×400mm,混凝土标号为C25。钢材采用Q235B级,焊条采用E43型。 2、屋架计算跨度: Lo=27m-2×0.15m=26.7m 3、跨中及端部高度: 端部高度:h′=1900mm(端部轴线处),h=1915mm(端部计算处)。 屋架中间高度h=3025mm。 二、结构形式与布置 屋架形式及几何尺寸如图一所示: 2、荷载组合 设计桁架时,应考虑以下三种组合: ①全跨永久荷载+全跨可变荷载 (按永久荷载为主控制的组合) :全跨节点荷 载设计值:F=(1.35×3.12+1.4×0.7×0.5+1.4×0.9×0.6) ×1.5×6 =49.122kN 图三桁架计算简图 本设计采用程序计算结构在单位节点力作用下各杆件的内力系数,见表一。

1、上弦杆: 整个上弦杆采用相等截面,按最大设计内力IJ 、JK 计算,根据表得: N = -1139.63KN ,屋架平面内计算长度为节间轴线长度,即:ox l =1355mm ,本屋架为无檩体系,认为大型屋面板只起刚性系杆作用,不起支撑作用,根据支撑布置和内力变化情况,取屋架平面外计算长度oy l 为支撑点间的距离,即: oy l =3ox l =4065mm 。根据屋架平面外上弦杆的计算长度,上弦截面宜选用两个不等肢角钢,且短肢相并,如图四所示: 图四 上弦杆

焊接工艺课程设计

[文档标题]

焊接工艺课程设计 1绪论 1 .1 Q235的成分及焊接性分析 Q235钢是一种普通碳素结构钢,具有冶炼容易,工艺性好,价格价廉的优点,而且在力学性能上也能满足一般工程结构及普通机器零件的要求,在世界各国得到广泛应用。碳素结构钢的牌号体现其机械性能,符号用Q+数字表示,其中“Q”为屈服点“屈”的汉语拼音,表示屈服强度的数值。Q235表示这种钢的屈服强度为235MP,Q235钢含碳量约为0.2%属于低碳钢。Q235成分:C含量0.12%-0.22%、Mn含量0.30%-0.65%、Si含量不大于0.30%、S含量不大于0.050%、P含量不大于0.045%。S、P和非金属夹杂物较多在相同含碳量及热处理条件下,低碳钢焊接材料焊后的接头塑性和冲击韧度良好,焊接时,一般不需预热、控制层间温度和后热,焊后也不必采用热处理改善组织,整个焊接过程不必采取特殊的工艺措施,焊接性优良。 Q235含有少量的合金元素,碳含量比较低,一般情况下(除环

境温度很低或钢板厚度很大时)冷裂倾向不大。工件预热有防止裂纹、降低焊缝和热影响区冷却速度、减小内应力等重要作用。但是预热使劳动条件恶化,并使工艺复杂。低合金结构施焊前是否需要预热,一般应根据生产实践和焊接性试验来确定。当母材的碳当量Ceq≥0.35时应考虑预热。低合金钢淬硬倾向[1]主要取决于钢的化学成分,根据碳当量公式可知Q235的碳当量小于0.4%,在焊接过程中基本无淬硬倾向,焊前不需预热。且这类刚含碳量较低,具有较的抗热裂性能,焊接过程中热裂纹倾向较小,正常情况下不会出现热裂纹。从厚度考虑,当板厚超过25mm时应考虑100℃以上的焊前预热,试验中所用钢板的厚度为12mm,不需预热。 焊接热处理的目的是为了消除焊接内应力、提高构件尺寸的稳定性、增强抗应力腐蚀性能、提高结构长期使用的质量稳定性和工件安全性等。低合金钢焊接结构在大多数请况下不进行焊后热处理,只有在特殊要求的情况下才进行焊后热处理。此试验并无特殊要求,因此并未进行焊后热处理。 1.2 焊条 1.2.1对焊条的基本要求 (1)焊条的熔敷金属应具有良好的力学性能 (2)焊条的熔敷金属应具有规定的化学成分,以保证其使用性能的要求

数据结构课程设计报告

山东建筑大学 课程设计成果报告 题目: 1.数组实现两个矩阵的相乘运算 2.成绩分析问题 课程:数据结构A课程设计 院(部):管理工程学院 专业:信息管理与信息系统 班级:信管*** 学生姓名:*** 学号:******** 指导教师:******* 完成日期:2016年12月29日

目录 目录 (2) 一、课程设计概述 (3) 二、课程设计题目一 (3) 用数组实现两个矩阵的相乘运算 (3) 2.1[问题描述] (3) 2.2[要求及提示]: (3) 2.3[详细设计] (4) 2.4[调试分析] (5) 2.5[运行结果及分析] (5) 三、课程设计题目二 (6) 成绩分析问题 (6) 3.1[问题描述] (6) 3.2[概要设计] (6) 3.3[存储结构] (7) 3.4[流程图] (7) 3.5[详细设计] (8) 3.6[调试分析] (8) 3.7[运行结果及分析] (22) 四、参考文献: (25)

一、课程设计概述 本次数据结构课程设计共完成两个题:用数组实现两个矩阵相乘运算、成绩分析问题。使用语言:C 编译环境:vc6.0 二、课程设计题目一 用数组实现两个矩阵的相乘运算 2.1[问题描述] #include “stdio.h” int r[6][6]; void mult(int a[6][6] , int b[6][6]){ } main(){ int i,j; int num1[6][6],num2[6][6]; printf(“请输入第一个矩阵的值:”,); for(i=1;i<=6;i++) for(j=1;j<=6;j++) scanf(“%d”,&num1[i][j]); printf(“请输入第二个矩阵的值:”,); for(i=1;i<=6;i++) for(j=1;j<=6;j++) scanf(“%d”,&num2[i][j]); mult(num1,num2); printf(“\n两个矩阵相乘后的结果为:”); for(i=1;i<=6;i++) {for(j=1;j<=6;j++) printf(“%4d”,r[i][j]); printf(“\n”); } } 2.2[要求及提示]: 1、要求完善函数mult( ),

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

数据结构课程设计报告模板 成绩 计算机与信息工程学院 专业名称信息与计算科学 学生班级 10 级1班 学生姓名刘远远 学生学号 2010025707 设计起止时间: 2012年12月17日至 2012年12月21日 课程设计任务书 一、课程设计题目: 线性表的应用(大数运算) 二、课程设计目的与要求: 1、课程设计目的 (1)对数据结构中线性结构的理解和掌握; (2)熟练掌握顺序和链式存储结构有关知识和方法; (3)深入掌握各种数据结构的理论知识和实践操作; (4) 养成良好的编程风格,掌握各种数据结构的编程思想和编程方法; (5)将数据结构的理论知识和实践有机结合起来,为后续知识的学习 做好准备。 2、课程设计要求 (1) 选择合适的存储结构实现大数存储; (2) 设计算法,采用顺序存储结构完成大数的阶乘运算; (3) 设计算法,采用链式存储结构完成大数的加法运算; (4) 设计算法,选择合适的存储结构完成大数的乘法运算;

(5) 其中某一算法采用两种存储结构实现。三、工作计划: 第一阶段(12月17日,12月18日): 查阅各种数据结构相关资料书籍,整理出课程设计初步模型,并形成 课程设计的整体理论框架,理论模型 ; 第二阶段(12月19日,12月21日): 在DEV-C++5或TURBOC2相关开发语言上,进行编码、上机调试, 逐步形成完善的设计程序,使其达到上机完善演示出系统性的课程设计。 四、课程设计提交的文件: (1) 课程设计报告 (2) 课程设计可运行程序(刻录成光盘) 指导教师: 张绍兵 2012 年 12 月 1日 2 线性表有两种不同的存储结构,分别是顺序存储结构和链式存储结构,在实际中应用十分广泛。本设计要求分别利用线性表的两种存储结构,设计算法完成对大数的阶乘、加法、乘法的求解。 数据结构是一门研究非数值计算的程序设计问题中的操作对象以及它们之间的关系的操作的学科,在本次课程设计中,定义存储结构均采用了数据结构中的抽象数据类型,而抽象数据类型是指一个数据模型以及定义在改模型上的一组操作,抽象数据类型的定义仅仅取决于它的一组逻辑特性,而与计算机内部如何表示和实现无关,即不论其内部结构如何变化,只要它的数学特性不变,都不影响其外部的使用。选择合适存储结构实现大数运算。首先需要先解释的是这里大数计算的因数和结果精度一般是少则数十位,多则几万位。在C语言中定义的类型中精度最多只有二十多位,因而在此我们采取用线性表的顺序和链表存储结构的方式来存放大数,

钢结构课程设计

钢结构课程设计计算书 专业:土木工程 班级:土木094 姓名:王忠涛 学号:099044411 指导教师:贾冬云 安徽工业大学 建筑工程学院 土木工程系

《钢结构设计》课程设计计算书 1.设计资料 某车间厂房总长度约为108m。车间设有两台30吨中级工作制吊车。车间无腐蚀性介质。该车间为单跨双坡封闭式厂房,屋架采用三角形桁架式钢屋架即芬克式屋架,屋架下弦标高为9m,其两端铰支于钢筋混凝土柱上,上柱截面尺寸为400㎜×400㎜,混凝土强度等级为C20。屋面采用彩色压型钢板加保温层屋面,C型檩条,檩距为1.5m~2.2m。屋面恒荷载(包括屋面板、保温层、檩条、屋架及支撑等)水平投影标准值为0.50kN/㎡。屋面活荷载标准值为0.30kN/㎡。不考虑积灰荷载、风荷载。雪荷载0.4kN/㎡,不考虑全垮积雪不均匀分布情况。结构重要性系数为γ0=1.0。屋架采用Q235B钢,焊条采用E43型。 2.屋架形式和几何尺寸 屋架形式采用芬克式屋架屋面坡度1/3 屋架几何尺寸如下图: 屋架形式和几何尺寸 3.支撑布置 上、下弦横向水平支撑设置在厂房两端和中部,并在相应开间的屋架跨中设置垂直支撑,在其余开间的屋架上弦跨中设置一道通长的刚性细杆,下弦跨中设置一道通长的柔性细杆,上弦横向水平支撑在交叉点处与檩条相连;下弦横向水平支撑与上弦横向水平支撑设置在同一柱间内。支撑的布置见下图。 上弦支撑布置图

下弦支撑布置图 纵向支撑布置图 檩条布置图 4.荷载计算 (1)永久荷载标准值: 屋面恒荷载标准值G k=0.50 kN/m2 屋面活荷载标准值Q k=0.30 kN/m2。 屋面雪荷载标准值S k=0.4 kN/ m2。 (2)上弦的集中荷载和节点荷载永久值。 檩条支承于上弦节点,屋架坡度为a=arctg1/3=18.4o′,檩距为1.975m。 上弦节点恒荷载水平投影标准值:P1=0.5×7.2×1.975=7.11 KN; 上弦节点雪荷载水平投影标准值:P2=0.4×7.2×1.975=5.69KN。 由檩条传给屋架上弦节点的恒荷载如图

焊接结构课程设计指导书

焊接结构与生产工艺课程设计指导书通用桥式起重机金属结构和生产工艺设计 曹永胜李慕勤曹丽杰 佳木斯大学材料工程学院

通用桥式起重机金属结构和生产工艺课程设计指导书 一、设计目的 1.培养学生综合运用所学知识的技能.通过对典型焊接结构和生产工艺的设计,使学生能针对产品使用性能和使用条件,制定焊接结构的设计方案及生产工艺方案。在具体的设计过程中,应根据结构的特点和技术要求,提出问题,分析问题产生的原因,并找到解决问题的途径和具体措施,制定合理的结构设计方案和生产工艺方案,从而得到一次解决实际工程问题的锻炼. 2.培养学生自学能力.使学生熟悉工具书,参考书的查找与使用方法,在学习前人的设计经验的基础上,发挥主观能动性,有所创新. 3.了解焊接工程技术人员的主要任务,工作内容和方式方法. 二、设计内容与计划 (一)设计内容 1. 5~50T通用桥式起重机主梁箱型结构设计。 2. 5~50T通用桥式起重机主梁生产工艺指定。 3.5~50T通用桥式起重机主梁结构生产图纸绘制。 (二)设计计划 1.接受设计任务、查阅资料和制定设计方案。(2天) 2.主梁结构设计计算;(7天) 3.主梁结构生产图纸绘制;(1天) 4.主梁结构生产工艺分析;(2天) 5.主梁生产工艺规程制定。(2天) 6.总结和考核。(1天) (三)任务完成 课程设计完成后,学生应交付以下材料: 1 主梁结构设计计算说明书; 2 主梁结构生产工艺分析报告; 3 主梁结构生产用施工图纸; 4 主梁生产工艺规程.

通用桥式起重机主梁结构及生产工艺设计 §1 通用桥式起重机简介 通用桥式起重机是指用吊钩或抓斗(有的也有用电磁盘)吊取货物的一般用途的桥式起重机,它桥架(大车)和起重小车两大部分组成,桥架横跨于厂房或露天货物上空,沿吊车梁上的起重机轨道纵向运行。通用桥式起重机有大车运行机构(装在桥架上),起升机构和小车运行机构(装在小车上)等三种工作性机构,皆为电动。通用桥式起重机的起重量可达500吨,跨度50~60米。 1.1 通用桥式起重机的基本组成 1.2 通用桥式起重机的基本参数 1额定起重量Q(tf) 2 跨度L(m) 3大车运行速度(m/min) 4 小车运行速度(m/min) 5 起升高度(m) 6 起升速度(m/min) 7 接电持续率JC JC = 100t i /T % t i —在起重机的一个工作循环中该机的总运转时间。 T --起重机一个工作循环所需的时间。 T = 360/N h (s) 通用桥式起重机 大车 小车桥架 大车运行机构 主梁 端梁小车架 小车运行机构 起升机构 图 1 通用桥式起重机组成

大型立式圆筒形储罐的结构设计及焊接工艺设计毕业论文

iv大型立式圆筒形储罐的结构设计及焊接工艺设计毕业论文

Q235储罐毕业设计 [ 作者:刘侨 系别:机电工程系 班级:焊接

1201 学院:四川建筑职业技术学院

内容摘要 油品和各种液体化学品的储存设备—储罐,是石油化工装置和储运系统设施的重要组成部分。近几十年来,发展了各种形式的储罐,但最常用的还是立式圆筒形储罐。本文设计的即为立式圆筒形储罐。立式圆筒形储罐需在现场施工,并且外观及内部结构设计上要经济适用,另外在设计的过程中注意储罐所受的自然环境对储罐的影响,如增强储罐的防风、防雪、抗震等功能。 根据储存介质的要求来进行立式圆筒形储罐的选材,本文中储罐的介质为煤油,罐体采用Q235A钢材。罐壁结构采用不等厚罐壁,罐底采用设环形边缘板罐底,罐顶采用拱顶结构。根据施工现场的环境要求及储罐钢材、罐身厚度等参数选择合适的焊接方法及焊接材料,采用埋弧焊及手工电弧焊结合的焊接方法,做到所使用的方法快速简便且耐用。最后是对储罐整体进行检测。 本文参照压力容器、大型储罐等标准,结合设计经验,着重阐述了大型立式圆筒形储罐的结构设计及焊接工艺设计的要点。

关键词:立式储罐;埋弧焊;手工电弧焊;焊接结构;焊接工艺 Abstract Oil and various liquid chemicals storage equipment - tanks, chemical plant and oil storage and transportation facilities, an important component of the system. As the vertical cylindrical storage tanks need to site

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

校园导游系统设计 一、设计要求 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)查看两景点间最短路径

相关主题
文本预览
相关文档 最新文档