课程设计报告,列管式换热器设计

课程设计报告,列管式换热器设计
课程设计报告,列管式换热器设计

设计(论文)题目:

列管式换热器的设计

目录

1 前言 (3)

2 设计任务及操作条件 (3)

3 列管式换热器的工艺设计 (3)

3.1换热器设计方案的确定 (3)

3.2 物性数据的确定 (4)

3.3 平均温差的计算 (4)

3.4 传热总系数K的确定 (4)

3.5 传热面积A的确定 (6)

3.6 主要工艺尺寸的确定 (6)

3.6.1 管子的选用 (6)

3.6.2 管子总数n和管程数Np的确定 (6)

3.6.3 校核平均温度差 t m及壳程数Ns (7)

3.6.4 传热管排列和分程方法 (7)

3.6.5 壳体径 (7)

3.6.6 折流板 (7)

3.7 核算换热器传热能力及流体阻力 (7)

3.7.1 热量核算 (7)

3.7.2 换热器压降校核 (9)

4 列管式换热器机械设计 (10)

4.1 壳体壁厚的计算 (10)

4.2 换热器封头选择 (10)

4.3 其他部件 (11)

5 课程设计评价 (11)

5.1 可靠性评价 (11)

5.2 个人感想 (11)

6 参考文献 (11)

附表换热器主要结构尺寸和计算结果 (12)

1 前言

换热器(英语翻译:heat exchanger),是将热流体的部分热量传递给冷流体的设备,又称热交换器。换热器是化工、石油、动力、食品及其它许多工业部门的通用设备,在生产中占有重要地位。在化工生产中换热器可作为加热器、冷却器、冷凝器、蒸发器和再沸器等,应用更加广泛。换热器种类很多,但根据冷、热流体热量交换的原理和方式基本上可分三大类即:间壁式、混合式和蓄热式。

列管式换热器工业上使用最广泛的一种换热设备。其优点是单位体积的传热面积、处理能力和操作弹性大,适应能力强,尤其在高温、高压和大型装置中采用更为普遍。列管式换热器主要有以下几个类型:固定管板式换热器、浮头式换热器、U形管式换热器等。

设计一个比较完善的列管式换热器,除了能满足传热方面的要求外,还应该满足传热效率高、体积小、重量轻、消耗材料少、制造成本低、清洗维护方便和操作安全等要求。

列管式换热器的设计,首先应根据化工生产工艺条件的要求,通过化工工艺计算,确定换热器的传热面积,同时选择管径、管长,确定管数、管程数和壳程数,

然后进行机械设计。

2 设计任务及操作条件

2.1 设计题目:用水冷却甲苯的列管式换热器设计 2.2 设计任务及操作条件

某生产过程中,用循环冷却水冷却柴油。 1、甲苯入口温度: 80 ℃,出口温度: 50 ℃ 2、甲苯流量: 33125 kg/h ,压力: 0.4~0.6 MPa

3、循环冷却水压力: 0.4~0.6 MPa ,入口温度: 30 ℃,出口温度: 40 ℃ 已知甲苯的有关物性数据:密度ρ1=867kg/m 3;定压热比容c p ,1=1.85kJ/(kg ·℃);热导率λ1=0.126W/(m ·℃);黏度μ1=3.75×10-4 Pa ·s

3 列管式换热器的工艺设计

3.1 换热器设计方案的确定

甲苯入口温度80℃,出口温度50℃,冷却水入口温度30℃,出口温度40℃。壳体和管束壁温差较大,且考虑到冷却水易结垢,需要清洗,故选用浮头式换热器。冷却水走管程,甲苯走壳程。因逆流时的平均温度差最小,传热推动力大,可节省冷却介质的用量,操作无特殊要求,故流动方式选逆流。选用φ25×2.5的碳钢管,管流速设为u i =1.5m/s 。

3.2 物性数据的确定

定性温度:可取流体进口温度的平均值。

壳程甲苯的定性温度:65250

80T =+=℃

管程冷却水的定性温度:352

40

30T =+=℃ 壳程甲苯65℃物性数据: 密度 ρ1=867kg/m 3; 定压热比容 c p ,1=1.85kJ/(kg ·℃); 热导率 λ1=0.126W/(m ·℃); 黏度 μ1=3.75×10-4 Pa ·s

管程冷却水35℃时物性数据:查《化工原理》附表可知 密度 ρ2=994.3kg/m 3; 定压热比容 c p ,2=4.174kJ/(kg ·℃); 热导率 λ2=0.62W/(m ·℃);

黏度 μ2=7.43×10-4 Pa ·s

3.3 平均温差的计算

1、对于逆流换热过程,其平均温差可按式(3-1)进行计算:

21

2

1

ln t t t t t m ???-?=? (3-1) 式中,Δt 1、Δt 2分别为大端温差与小端温差。当Δt 1/Δt 2<2时,可用算术平均值:

()2

21t t t m ?+?=?

Δt 1=80-40=40℃ Δt 2=50-30=20℃ Δt 1/Δt 2=2

℃△△△△△85.2820

40ln 20

40ln 2121=-=-=

t t t t t m 3.4 传热总系数K的确定

用式(3-2)进行K值核算。

(3-2)

式中:α-给热系数,W/m 2·℃; R -污垢热阻,m 2·℃/W ; δ-管壁厚度,mm ;

λ-管壁导热系数,W/m ·℃; 下标i、o、m分别表示管、管外和平均。 A 0=4πd 02=4π×252=490.63mm 2

A i =

4πd i 2=4

π×202=314.16mm 2 K=

++

++1

0000

αδλαR d d R d d d

d m i i i i

40.4022

16

.31463.4902A A A o i m =+=+=

mm 2 查《化工原理》附表可知 R si =5.16×10-4 m 2·℃/W R so =1.72×10-4 m 2·℃/W

λ=50 W/m ·℃

管程Re=μρdu =00743.00.3

994.512.00??=40146.6

管程传热系数αi 可由公式(3—3)计算

αi =Re d 23.00i

λ0.8)c p λμ(n (3—3)

冷却水被加热,取n=0.4 αi =0.0232.002.60×40146.60.8×)(2.6000743.007.14?0.4

=412.6W/(m 2·℃)

假设取壳程传热系数为600W/(m 2·℃) 用公式(3—4)对K 计算

K=

++

++1

0000

αδλαR d d R d d d

d m i i i i

(3—4)

式中:α-给热系数,W/m 2.℃;

R -污垢热阻,m 2.℃/W ; δ-管壁厚度,mm ;

λ-管壁导热系数,W/m.℃;

下标i、o、m分别表示管、管外和平均。

20.006.41225.0020.0025.0000516.00225.005025.00025.00000172.060011

K ?++??++=

=179.5W/m 2.℃

3.5 传热面积A 的确定

换热器的传热量Q=W h c ph (T 1-T 2)=33125×1.85×(80-50)=1.84×106kJ/h=511kw

68.9885

.285.179511000

K Q A =?==

m t △m 2

考虑15%的面积裕度,A=1.15×98.68=113.48m 2

3.6 主要工艺尺寸的确定

3.6.1 管子的选用

选用φ25×2.5传热管(碳钢),取管流速u i =1.5m/s

3.6.2 管子总数n 和管程数Np 的确定

先按单管程计算单程传热管数n s ,由式(3-5)进行计算。

u d V n i s

s 24π= (3-5)

式中V s -管程流体体积流量,m 3/s ; d i -管子径,m ;

u -管适宜流速,m/s 。

冷却水用量h kg t c Q i pi /44125)

3040(17.41840000

W 0C =-?==

△ 根272.265

.102.002.014.33

.994/3600/441254≈=????=

s n

按单程管计算,所需的传热管长度 m n d A s o 54.5327

025.014.3113.48

l 0=??==

π 管长l 过长则采用多管程,此时管长一般多选6m (L=6m )。 该换热器管程数为

99.86

54.53N p ≈===

L l 传热管总根数

n=n s ×N p =27×9=243(根)

3.6.3 校核平均温度差?t m 及壳程数Ns

P=2.030

8030

40=--

R=

330

4050

80=--

按单壳程多管程(Np )查图得?Δt =0.93 ,?Δt ﹥0.8 符合要求

m t m t t '?=???=0.93×28.85=26.83℃

3.6.4 传热管排列和分程方法

采用组合排列法,即每程均按正三角形排列,隔板两侧采用正方形排列。

取管心距o d t 25.1=,则

t=1.25×25=31.25mm mm 32≈ 横过管束中心线的管数

n c =1.19196.18243≈=(根)

3.6.5 壳体径

采用多管程结构,取管板利用率7.0=η,则壳体径

mm N t D 6267.0/2433205.1/05.1=??==η

圆整可取mm D 700=

3.6.6 折流板

采用弓形折流板,取弓形折流板圆缺高度为壳体径的%25,则切去的圆缺高度为

mm h 17570025.0=?= 取折流板间距D B 4.0=,则 mm 2807000.4.3D 0B =?== 取B=300mm

(根)

折流板数为191-300

6000

1-B L N B ===

折流板圆缺水平装配。

3.7 核算换热器传热能力及流体阻力

3.7.1 热量核算

(1)壳程对流传热系数

对圆缺形折流板,可采取克恩公式

14

.03/155.0Pr Re 36.0???

? ??=w o o e o

o d μμλα

当量直径,由正三角形排列得

m 020.0025.014.3025.0414.3032.0234d d 4t 234d 2

2o 2o 2e =????? ???-??=

π???? ??π-=

壳程流通截面积

2

0m

043.0032.0025.017.0.2801A =??? ??-??=??? ??-=t d BD o 壳程流体流速及其雷诺数分别为

s

m u o /247.0043.0)

8673600/(33125=?=

6

.9419000375.0867

215.002.0Re =??=

o

普兰特准数

51

.5126.0000375.01085.1Pr 3=??= 粘度校正

14

.0???

? ??W μμ

=1.035

)·/(556035.151.56.994102

.0126

.036.023/155.0℃m W o =????

=α (2)管程传热系数

管程Re=μρdu =00743.00.3

994.512.00??=40146.7

管程传热系数αi 可由公式(3—6)计算

αi =Re d 23.00i

λ0.8)c p λμ(n (3—6)

冷却水被加热,取n=0.4 αi =0.0232.002.60×40146.70.8×

)(2

.6000743.007.14?0.4

=412.57W/(m 2·℃) 管程流体流通截面积:p i i N n d S 24π==01325.09243

0.0250.02543.14=???m 2

(3)传热面积校核 计算传热面积A′:m

t K Q

A ?=

'=98.68m 2

实际传热面积A :L d n n A o c π)(-==105.5m 2 A/A′=105.5/98.68=1.07 换热器设计合理

3.7.2 换热器压降校核

(1)管程阻力

()∑?+?=?p s t i N N F p p p 21

1

=s N

4=P N 4

.1=t F

22

1u

d l P i

ρλ=?

传热管相对粗糙度005.020

01

.0=查莫狄图得)C ·

m /(W 036.0i ?=λ,流速s m u i /931.0=,

3m /kg 994=ρ,所以

)

(4.46522931.099402.06036.02

1Pa P =???=?

)

(34.12922931

.099432

2Pa P =?=?

kPa Pa P i 100)(40688414.1)34.12924.4652(<=???+=?∑ 管程流动阻力在允许围之。 (2)壳程阻力

∑?+?=?s

s o

N F P P P

)''(21

1

=s N

15

.1=s F

流体流经管束的阻力

613.06.994155

.02

)

1('228.021=?==+=?-o o

B c o f F u N n Ff P ρ )

(3.42712247.0867)119(1985.05.0'/247.019

192

1Pa P s

m u N n o B c =?+???=?===

流体流过折流板缺口的阻力

2u )

D B 25.3(N 'P 2

o

B 2ρ-=?

m D m B 7.028.0==

)

(8.13562247

.0867)7.028.025.3(19'2

2Pa P =???-?=?

总阻力

∑=??+=)(3.647215.11)8.13563.4271('0

Pa P

壳程流动阻力也比较合适。

4 列管式换热器机械设计

4.1 壳体壁厚的计算

以公式(4—1)计算壁厚 C p

D

t +-=φσδ][2P (4—1)

式中 P —设计压力(表压), MPa ; D —壳体径,mm ;φ Φ—焊缝系数;

[σ]t —壳体材质在设计温度时的许用应力,MPa 。 取P=0.101MPa D=700mm

采用双面焊的对接接头局部无损检测,φ=0.85

按标准GB 912 选材用Q235-B 碳素钢,100℃时,查《化工原理下册》附录9,取[σ]t =113 MPa

查《化工原理下册》P97 表4-9取C 1=0.25mm C 2=2mm C=C 1+C 2=2.25mm

m m 62.225.20.101-0.85113200

70.101][2P =+???=+-=C p D t

φσδ 圆整后取δ=3.0mm ,符合材料的最小厚度。

4.2 换热器封头选择

根据标准JB/T 4746-2002,选择标准椭圆封头。 封头厚度为[]m m 98.19.16

.05.085.0113225

6.0C P

5.02PD t

=+?-???=

+-φσ=

δ

取圆整值2.0mm 。

4.3 其他部件

为固定折流板,需要设拉杆和定距管。换热器壳体直径为700mm 时,拉杆数可取4,其直径是10mm 。定距管直径一般与换热器尺寸相同,即700mm 。

5 课程设计评价

可靠性评价

此次课程设计按照设计任务书、指导书、技术条件的要求进行。同学之间相互联系,讨论,整体设计基本满足使用要求,但是在设计指导过程中也发现一些问题。理论的数据计算不难,困难就在于实际选材,附件选择等实际问题。这些方面都应在以后的学习中得以加强与改进。

个人感想

第一次做课程设计,刚开始我脑袋里都是大问号,不知从何下手,如何动手。还记得老师宣布课程设计做换热器时,同学们面面相觑的表情。是啊,都没见过实体,刚学了理论就直接上战场了。还好有老师的悉心指导和同学的热情帮助,我们按课程设计步骤一步步做了起来。前三天,我拿着计算器在寝室里算数据,从吃完早餐开始,到快晚查房了结束。一遍遍的核查、重设数字、运算,直到最终修正出一个围合理的结果。接着,用之前算出的数据,准备画图了。按课程设计要求,图得作在标准绘图纸上。这时,大家都犯难了,由于CAD是大二学的,经过1年的洗礼,基本都把CAD忘光了!现在我们都是大学生了,自学能力多少都有些吧。先在网上下了个CAD,开始摸所起来。经过几天的拼凑,终于把CAD搞定!

从这次的课程设计中我学习了很多,发现学校学的东西都是基础,我们以后还要在这些基础上不断前进!

6 参考文献

[1]夏清,常贵.化工原理.天津:天津大学,2007.

[2]刁玉玮,王立业,喻健良.化工设备机械基础.:理工大学,2006.

[3]培先.画法几何与工程制图.:机械工业,2004.

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

贪吃蛇游戏课程设计实验报告全解

辽宁科技大学课程设计说明书 设计题目:基于C#的贪吃蛇游戏 学院、系:装备制造学院 专业班级:计算机科学与技术 学生姓名:叶佳佳 指导教师:丁宁 成绩: 2015年12月12日

目录 一、概述 (1) 1、用C#实现该设计的方法 (1) 2、贪吃蛇游戏说明 (1) 二、实验目的及设计要求 (1) 1、实验目的 (1) 2、实验要求 (2) 三、课程设计具体实现 (2) 1、概要设计 (2) 1.1、设计思想 (2) 1.2、主模块实现 (2) 1.3、主函数流程图 (4) 2、详细设计 (5) 2.1、设计思想 (5) 2.2、具体模块实现: (5) 四、调试过程及运行结果 (10) 1、调试过程 (10) 2、实验结果 (11) 五、实验心得 (12) 六、参考资料 (13) 七、附录:源代码 (13)

一、概述 1、用C#实现该设计的方法 首先应该了解设计要求,然后按照功能设计出实际模块,每个模块都要完成特定的功能,要实现模块间的高内聚,低耦合。设计模块是一个相当重要的环节,模块的数量不宜太多,也不宜太少,要是每个模块都能比较简单的转换成流程图。模块设计完成后,就该给每个模块绘制流程图。流程图要尽可能的简单且容易理解,多使用中文,补一些过长的代码,增加理解难度。此外,流程图应容易转换成代码。 根据流程图编写好代码后在WindowsXP操作系统,https://www.360docs.net/doc/0d12793590.html,2008开发环境下进行运行测试,检查错误,最终设计出可行的程序。 2、贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计10分;接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或身体交叉(蛇头撞到自己的身体),则游戏结束。游戏结束时输出相应得分。 具体要求有以下几点: (1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; (2)系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面; (3)说明书、流程图要清楚; 二、实验目的及设计要求 1、实验目的 .NET课程设计是教学实践环节中一项重要内容,进行此课程设计旨在掌握基础知识的基础上,进一步加深对VC#.NET技术的理解和掌握; 提高和加强学生的计算机应用及软件开发能力,使学生具备初级程序员的基本素质; 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应信息管理行业日新 1

机器视觉检测的分析简答作业及答案要点学习资料

2012研究生机器视觉课程检测及课程设计内容 一、回答下列问题: 1、什么是机器视觉,它的目标是什么?能否画出机器视觉检测系统的结构方 块图,并说出它们的工作过程原理和与人类视觉的关系? 机器视觉是机器(通常指计算机)对图像进行自动处理并报告“图像中有什么”的过程,也就是说它识别图像中的内容。图像中的内容往往是某些机器零件,而处理的目标不仅要能对机器零件定位,还要能对其进行检验。 原始数据特征向量类别标识 特征度量模式分类器 机器视觉系统的组成框图 2、在机器视觉检测技术中:什么是点视觉技术、一维视觉技术、二维视觉技 术、三维视觉技术、运动视觉技术、彩色视觉技术、非可见光视觉技术等? 能否说出他们的应用领域病句、案例?能否描述它们的技术特点? 答:点视觉:用一个独立变量表示的视觉称之为点视觉。如应用位移传感器测量物体的移动速度。 一维视觉:普通的CCD。 两维视觉:用两个独立变量表示的视觉称之为两维视觉。比如普通的CCD。 三维视觉:用三个独立变量表示的视觉称之为三维视觉。比如用两个相机拍摄(双目视觉);或者使用一个相机和一个辅助光源。 彩色视觉:用颜色作为变量的视觉称之为彩色视觉。物体的颜色是由照 射光源的光谱成分、光线在物体上反射和吸收的情况决定的。比如,一 个蓝色物体在日光下观察呈现蓝色,是由于这个物体将日光中的蓝光 反射出来,而吸收了光谱中的其他部分的光谱,而同样的蓝色物体, 在红色的光源照射下,则呈现红紫色, 非可见光视觉技术:用非可见光作为光源的视觉技术。比如非可见光成像技术。

3、机器视觉检测技术中:光源的种类有哪些?不同光源的特点是什么?光照 方式有几种?不同光照方式的用途是什么?又和技术特点和要求? 机器视觉检测技术中光源有以下几种:荧光灯,卤素灯+光纤导管,LED 光源,激光,紫外光等。几种光源的特点如下: 成本亮度稳定度使用寿命复杂设计温度影响种类名 称 荧光灯低差差一般低一般 卤素灯+光纤导管高好一般差一般差LED光源一般一般好好高低光照方式有以下几种: 背景光法(背光照射)是将被测物置于相机和光源之间。这种照明方式的优点是可将被测物的边缘轮廓清晰地勾勒出来。由于在图像中,被测物所遮挡的部分为黑色,而未遮挡的部分为白色,因此形成“黑白分明”的易于系统分析的图像。此方法被应用于90%的测量系统中。 前景光法(正面照射)是将灯源置于被测物和相机之前。又可分为明场照射和暗场照射。明场照射是为了获得物体的几乎全部信息,照射物体的光在视野范围之内几乎全部反射回去;暗场照射是为了获取物体表面的凹凸,照射物体的光在视野范围之外有部分光反射回去。 同轴光法是将灯源置于被测物和相机之间。 4、机器视觉检测系统中,光学系统的作用是什么?光学器件有哪几种,它们 各自的作用是什么?光学镜头有几种类型,它们各自有何用途?光学镜头有哪些技术参数,各自对测量有什么影响? 答:机器视觉检测系统中,光学系统用来采集物体的轮廓、色彩等信息。 光学器件主要有:镜头、成像器件(CCD和CMOS)、光圈、快门等。 镜头的作用是对成像光线进行调焦等处理,使成像更清晰;成像器件的作用是将光学图像转换成模拟电信号;光圈的作用如同人得瞳孔, 控制入射光的入射量,实现曝光平衡;快门的作用是将想要获取的光学

列管式换热器课程设计

——大学《化工原理》列管式换热器 课程设计说明书 学院: 班级: 学号: 姓名: 指导教师: 时间:年月日

目录 一、化工原理课程设计任务书............................................................................ . (2) 二、确定设计方案............................................................................ (3) 1.选择换热器的类型 2.管程安排 三、确定物性数据............................................................................ (4) 四、估算传热面积............................................................................ (5) 1.热流量 2.平均传热温差 3.传热面积 4.冷却水用量 五、工艺结构尺寸............................................................................ (6) 1.管径和管内流速 2.管程数和传热管数 3.传热温差校平均正及壳程数 4.传热管排列和分程方法 5.壳体内径 6.折流挡板 (7) 7.其他附件 8.接管 六、换热器核算............................................................................ . (8) 1.热流量核算 2.壁温计算 (10) 3.换热器内流体的流动阻力 七、结构设计............................................................................ . (13) 1.浮头管板及钩圈法兰结构设计 2.管箱法兰和管箱侧壳体法兰设计 3.管箱结构设计 4.固定端管板结构设计 5.外头盖法兰、外头盖侧法兰设计 (14) 6.外头盖结构设计 7.垫片选择

编译实验报告+源代码

课程设计报告 ( 2013-- 2014年度第1学期) 名称:编译技术课程设计B 题目:简单编译程序的设计与实现院系:计算机系 班级:XXX 学号:XXX 学生姓名:XXX 指导教师:XXX 设计周数:XXX 成绩: 日期:XX 年XX 月

实验一.词法分析器的设计与实现 一、课程设计(综合实验)的目的与要求 1.1 词法分析器设计的实验目的 本实验是为计算机科学与技术专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译程序设计的原理和技术设计出词法分析器,了解扫描器的组成结构,不同种类单词的识别方法。能使得学生在设计和调试编译程序的能力方面有所提高。为将来设计、分析编译程序打下良好的基础。 1.2 词法分析器设计的实验要求 设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并输出一个单词符号。为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没有确定的运算符或界符作间隔,则用空白作间隔。 单词符号及其内部表示如表1-1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。 表1-1 单词符号及其内部表示

二、设计(实验)正文 1.词法分析器流程图 2.词法分析器设计程序代码 // first.cpp : 定义控制台应用程序的入口点。// #include"stdafx.h" #include #include using namespace std; int what(char a) { if((int(a)>=48)&&(int(a)<=57)) {

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

机器视觉课程设计报告

机器视觉课程设计 对圆盘形零件圆心与直径和矩形零件长与宽尺寸测量 学生学院机电学院 专业班级 学号 学生姓名 指导教师 2015年 1 月 20 日

目录 1 问题描述 (3) 1.1 基本目标 (3) 1.2 基本要求 (3) 2 程序及其算法 (3) 2.1 检测与计算圆半径的程序 (3) 2.2 检测与计算矩形长和宽的程序 (6) 2.2.1 打开摄像头程序 (6) 2.2.2 保存拍摄的照片程序 (7) 2.2.3 读取拍摄到的图片(读取文名字CurrentImage.jpg的图片) (7) 2.2.4 检测边上的点和计算长和高的函数 (8) 2.2.5 老师写的显示图片的函数 (11) 3 运行结果 (12) 4 小结 (13)

1 问题描述 1.1 基本目标 显示一张图片(包含一个矩形或一个圆),测量矩形的长宽或圆的直径。完成得及格分,扩展有加分! 要求图片 1.2 基本要求 “机器视觉”考试结果要求独立在计算机上完成,建议使用Visual C++和OpenCV 实现一个具有视觉捕捉、图像显示、尺寸测量等功能的对话框程序,其中必须完成对圆盘形零件圆心与直径和矩形零件长与宽尺寸测量内容。在教师提供的基本框架程序基础上,修改、补充界面和功能。 2 程序及其算法 2.1 检测与计算圆半径的程序 思路:从图片中间横扫取点得M_Point[0],M_Point[1](x坐标相加除2的圆心的x 坐标)中间纵向取点得M_Point[2],M_Point[3](y坐标相加除2的圆心的y坐标)圆上四个点到圆心的距离(半径)取平均值,输出为半径。

程序如下: double c_DialogTeclarn::f_MakeCircle(double e_dThreshold) { if(NULL==m_pIplImageSource) {return 0;} //定义变量存图像的宽,高,行像素 int q_iWidth=m_pIplImageSource->width; int q_iHeight=m_pIplImageSource->height; int q_iWidthStep=m_pIplImageSource->widthStep; uchar *q_pchDataImage=(uchar *)m_pIplImageSource->imageData; CvPoint M_Point[4]={};//存放检索出的四个点 循环检索 //01纵扫 for(int Cycle_Y=1;Cycle_Yq_pchDataImage[q_iWidth/2+q_iWidthStep*(Cycle_Y-1)]) { M_Point[0].x=q_iWidth/2; M_Point[0].y=Cycle_Y; } 显示图片

课程设计报告,列管式换热器设计

设计(论文)题目: 列管式换热器的设计 目录 1 前言 (3) 2 设计任务及操作条件 (3) 3 列管式换热器的工艺设计 (3) 3.1换热器设计方案的确定 (3) 3.2 物性数据的确定 (4) 3.3 平均温差的计算 (4) 3.4 传热总系数K的确定 (4) 3.5 传热面积A的确定 (6) 3.6 主要工艺尺寸的确定 (6) 3.6.1 管子的选用 (6) 3.6.2 管子总数n和管程数Np的确定 (6) 3.6.3 校核平均温度差 t m及壳程数Ns (7) 3.6.4 传热管排列和分程方法 (7) 3.6.5 壳体径 (7) 3.6.6 折流板 (7)

3.7 核算换热器传热能力及流体阻力 (7) 3.7.1 热量核算 (7) 3.7.2 换热器压降校核 (9) 4 列管式换热器机械设计 (10) 4.1 壳体壁厚的计算 (10) 4.2 换热器封头选择 (10) 4.3 其他部件 (11) 5 课程设计评价 (11) 5.1 可靠性评价 (11) 5.2 个人感想 (11) 6 参考文献 (11) 附表换热器主要结构尺寸和计算结果 (12) 1 前言 换热器(英语翻译:heat exchanger),是将热流体的部分热量传递给冷流体的设备,又称热交换器。换热器是化工、石油、动力、食品及其它许多工业部门的通用设备,在生产中占有重要地位。在化工生产中换热器可作为加热器、冷却器、冷凝器、蒸发器和再沸器等,应用更加广泛。换热器种类很多,但根据冷、热流体热量交换的原理和方式基本上可分三大类即:间壁式、混合式和蓄热式。 列管式换热器工业上使用最广泛的一种换热设备。其优点是单位体积的传热面积、处理能力和操作弹性大,适应能力强,尤其在高温、高压和大型装置中采用更为普遍。列管式换热器主要有以下几个类型:固定管板式换热器、浮头式换热器、U形管式换热器等。 设计一个比较完善的列管式换热器,除了能满足传热方面的要求外,还应该满足传热效率高、体积小、重量轻、消耗材料少、制造成本低、清洗维护方便和操作安全等要求。 列管式换热器的设计,首先应根据化工生产工艺条件的要求,通过化工工艺计算,确定换热器的传热面积,同时选择管径、管长,确定管数、管程数和壳程数,

编译原理 C++编译器课程设计报告

编译器的设计与分析 学号: 1233050143 姓名:李博 专业:计算机科学与技术 __ 课程:编译原理 指导教师:闫红

实验目的 本实验设计的小型编译程序涉及到编译前端的三个阶段:词法分析、语法分析和语义分析生成中间代码 ((四元式),编译程序的重点放在中间代码生成阶段。编译程序的输出结果包括词法分析后的二元式序 列、变量名表;语法分析后的状态栈分析过程显示;语义分析生成中间代码后的四元式程序。整个程序 分为三个部分:(1)词法分析部分(2)语法分析、语义分析及四元式生成部分(3)输出显示部分 实验要求: 本程序仅考虑由下面产生式所定义的程序语句: S →if B then S else S | while B do S | begin L end | A L →S;L | S A →i:= E B →B∧B|B∨B|~B|(B)|I rop i|i

其中,各个非终结符的含义是: S---语句 L—语句串 A—赋值句 B---布尔表达式 E---算术表达式 各个终结符的含义: i---整型变量或常数,布尔变量或常数; rop---为六种关系运算符的代表; ;---起语句分隔作用; :=---赋值符号 ~--逻辑非运算符; ∧----逻辑与运算符; ∨---逻辑或运算符; 规定程序是由一条语句或由begin和end嵌套起来的复合语句组成的,并且规定的语句末加上#@表示程序结束。下面是符合规定的程序示例:begin A:=A+B*C; C:=A+2; while AB do

if M=N THEN C:=D else while A<=D do A:=D end#@ 实验内容: 第一部分:词法分析 一.词法分析的功能: 输入:所给文法的源程序字符串 输出:1.二元组(单词种别,单词符号的属性值)构成的序列 2.关键字: { (相当于Pascal语言中的begin) , if ,else , while , }(相当于 Pascal语言中的end ) 所有的关键字都是小写字母. 3.运算符: + , - , * , / , = , < , <= , == , > , >= ,<> , && ,|| , ! 4.界符: 逗号,分号,左圆括号, 右圆括号, # 5.常数: 在这里只涉及到int型常量 6.其他单词是标识符(ID)和整形常数(NUM),通过以下正规式定义: ID = letter(letter|digit)* NUM = digit digit * 7.空格由空白,制表符和换行符组成,空格一般用来分隔ID,NUM,运算符,界符和关键字,词法分析阶段通常会被过滤掉。 二.词法分析程序设计

EDA课程设计说明书参考格式

<>课程设计说明书 题目 院、部: 学生姓名: 指导教师:王晓丽职称助教 专业: 班级: 完成时间:

摘要(三号,黑体,居中,字间空两格字符) (空二行换行) 空4格打印摘要内容(小四号宋体,行距20)。 关键词:(摘要内容后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),每一关键词之间用分号隔开,最后一个关键词后不打标点符号。 ABSTRACT ①居中打印“ABSTRACT”,再下空二行打印英文摘要内容。②摘要内容每段开头留四个空字符。③摘要内容后下空一行打印“Key words”,其后为关键词用小写字母,每一关键词之间用分号隔开,最后一个关键词后不打标点符号。 Key words :aaa;bbb;ccc

目录(3号,黑体,居中) (空1行,以小4号黑体设置字体及大小,行间距22、字间距标准) 1 XXXXXX………………………………………………………………………… 1.1 XXXXXX……………………………………………………………………… 1.2 XXXXXX……………………………………………………………………… ┇ 2 XXXXXX………………………………………………………………………… 2.1 XXXXXX……………………………………………………………………… 2.2 XXXXXX……………………………………………………………………… ┇ 3 4 结束语 参考文献………………………………………………………………………………. 致谢……………………………………………………………………………………附录……………………………………………………………………………………

《c语言课程设计报告--小游戏“石头剪子布”》

《C语言课程设计》报告题目:石头剪子布 班级: 学号: 姓名: 指导教师: 成绩:

目录: 一、选题背景...................................................................................................................... - 2 - 二、设计思路...................................................................................................................... - 2 - 三、主要问题的解决方法及关键技术.............................................................................. - 3 - 四、程序流程图.................................................................................................................. - 3 - 五、源程序清单.................................................................................................................. - 6 - 六、程序运行结果.............................................................................................................. - 8 - 七、设计总结...................................................................................................................... - 9 - 八、教师评语.................................................................................................................... - 10 - 一、选题背景 通过一个学期的C语言课程的学习,《C语言程序设计》课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。根据老师布置的设计任务书,按照学委的安排,根据个人的能力及意愿,我选择了设计一格小游戏:石头剪子布。 实验准备:做游戏前,首先,自己详细看了《C语言程序设计》(教科书),理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的游戏设计的代码,都详细的看了一遍,加深了对C语言以及相关内容进一步理解。根据实际情况设计出一款比较理想的小游戏。 设计题目的要求: ①游戏要设置开始,结束操作控制 ②游戏要有时间提示即相关结果的提示语 ③游戏要能自动判断输赢,并显示最终比赛结果 二、设计思路 系统功能模块图: 输入:计算机随机输入选择,用户输入选择,并将数据储存。 计算:根据计算机和用户的选择,计算大小,并判断输赢,计算用户的胜负率,并储存。 输出:根据用户的输入,将用户的游戏结果显示在屏幕上。

2013数字图像处理课程设计报告

数字图像处理 课程设计报告 课设题目:彩色图像增强软件学院:信息科学与工程学院专业:电子与信息工程 班级: 1002501 姓名:曾小路 学号: 100250131 指导教师:赵占峰 哈尔滨工业大学(威海) 2013 年12月27日

目录 目录 .......................................................................................................................... I 一. 课程设计任务 (1) 二. 课程设计原理及设计方案 (2) 2.1 彩色图像基础 (2) 2.2 彩色模型 (2) 三. 课程设计的步骤和结果 (6) 3.1 采集图像 (6) 3.2 图像增强 (7) 3.3 界面设计 (9) 四. 课程设计总结 (12) 五. 设计体会 (13) 六. 参考文献 (14)

哈尔滨工业大学(威海)课程设计报告 一. 课程设计任务 1.1设计内容及要求: (1)、独立设计方案,根据所学知识,对由于曝光过度、光圈过小或图像亮度不均匀等情况下的彩色图像进行增强,提高图像的清晰度(通俗地讲,就是图像看起来干净、对比度高、颜色鲜艳)。 (2)、参考photoshop 软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示; (3)、将实验结果与处理前的图像进行比较、分析。总结设计过程所遇到的问题。 1.2参考方案 1、实现图像处理的基本操作 学习使用matlab 图像处理工具箱,利用imread()语句读入图像,例如image=imread(flower.jpg),利用彩色图像模型转换公式,将RGB 类型图像转换为HSI 类型图像,显示各分量图像(如imshow(image)),以及计算和显示各分量图像直方图。 2、彩色图像增强实现 对HSI彩色模型图像的I分量进行对比度拉伸或直方图均衡化等处理,提高亮度图像的对比度。对S分量图像进行适当调整,使图像色彩鲜艳或柔和。 H 分量保持不变。将处理后的图像转换成RGB 类型图像,并进行显示。分析处理图像过程和结果存在的问题。 3、参照“photoshop”软件,设计图像处理软件界面 可设计菜单式界面,在功能较少的情况下,也可以设计按键式界面,视 功能多少而定;参考matlab 软件中GUI 设计,学习软件界面的设计 - 1 -

编译原理课程设计报告(一个完整的编译器)

编译原理程序设计报告 一个简单文法的编译器的设计与实现专业班级:计算机1406班 组长姓名:宋世波 组长学号: 20143753 指导教师:肖桐 2016年12月

设计分工 组长学号及姓名:宋世波20143753 分工:文法及数据结构设计 词法分析 语法分析(LL1) 基于DAG的中间代码优化 部分目标代码生成 组员1学号及姓名:黄润华20143740 分工:中间代码生成(LR0) 部分目标代码生成 组员2学号及姓名:孙何奇20143754 分工:符号表组织 部分目标代码生成

摘要 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。 一.编译器的概述 1.编译器的概念 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序作为输入,翻译产生使用目标语言的等价程序。源代码一般为高阶语言如Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时也称作机器代码。 2.编译器的种类 编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语

课程设计报告撰写规范

.课程设计报告撰写规范

————————————————————————————————作者:————————————————————————————————日期: 2

江西理工大学应用科学学院信息工程系 课程设计规范 (试行) 信息工程系 二○一○年六月

第1章内容要求 第1章内容要求 课程设计报告由以下几个部分组成组成,依次为: I、统一的封面,封面之后为课设评分表及答辩记录表; II、摘要; III、目录; IV、课程设计总结报告正文; V、总结(本课题核心内容、特点和方案的优缺点、改进方向和意见)VI、按统一格式列出主要参考文献。 1

第2章格式要求 第2章格式要求 课程设计报告每部分从新的一页开始,各部分要求如下: 2.1封面 统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教师等,详见第五部分“格式范例”) 2.2摘要 应概括地反映出本课程设计的主要内容,包括工作目的、实验研究方法、研究成果和结论,重点是本论文的主要工作。摘要力求语言精炼准确,建议500字以内。摘要中不要出现图片、图表、表格或其他插图材料。 关键词是为了便于作文献索引和检索工作而从论文中选取出来用以表示全文主题内容信息的单词或术语。 关键词在摘要内容后另起一行标明,一般3~5个,之间用“;”分开。 2.3 目录 目录由标题名称和页码组成,包括:正文(含结论)的一级、二级和三级标题和序号。具体格式见第五部分“格式范例”。 2.4 符号说明 如果课程设计报告中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应将全文中常用的这些符号及意义列出。如果上述符号和缩略词使用数量不多,可以不设专门的主要符号表,但在报告中出现时须加以说明。缩略词应列出中英文全称。 2

动画与游戏设计-课程设计报告

《动画与游戏开发》 课程报告 学号:111102020103 姓名:张慧 专业班级:11级计科本01班 日期:2013-12-9

电子信息工程学院 目录 一、课程内容及应用领域 1.1基于DirectX的粒子系统 (3) 1.1.1 粒子系统简介 (3) 1.1.2广告板技术 (3) 1.1.3粒子系统的基本原理 (3) 1.2粒子系统的应用领域 (3) 二、课程内容的难点、疑点 2.1课程要点 (4) 2.2课程难点 (4) 2.3课程疑点 (4) 三、实例开发 3.1实例题目及说明 (4) 3.2关键技术 (5) 3.2.1系统完成的四部曲 (5) 3.2.2星光粒子结构构成技术 (5) 3.2.3 MyPaint()绘图函数 (5) 3.3开发过程 (9) 3.3.1案例所需背景图 (10) 3.3.2程序部分代码 (10) 3.3.3运行结果截图 (15)

3.4总结..........................................................17四、谈谈自己对课程内容的掌握程度

一、课程内容及应用领域 1.课程内容:基于DirectX的粒子系统 相关内容简介: (1)粒子系统简介 粒子系统是三维图形编程领域中用于实现特殊效果的一种非常重要的技术.该技术是由Reeves于1983年首次提出来的.通过粒子系统可以使用非常简单的粒子来构造复杂的物体,它为模拟动态的不规则物体,提供了强有力的技术手段。一般情况下,粒子的几何特征十分简单,可以用一个像素或一个小的多边形来表示.如果给出了粒子中心点的坐标和粒子大小,不难计算出绘制粒子所需要的四个顶点的位置坐标. (2)广告板技术 由于通常使用平面图形而不是立体图形表示一个粒子,所以需要使用的粒子四边形始终面向观察者.这就要使用广告板技术.广告板技术的原理是,在渲染一个多边形时,首先根据观察方向构造一个旋转矩阵,利用该矩阵旋转多边形使其面向观察者,如果观察方向不断变化,就要不断旋转多边形. (3)粒子系统的基本原理 粒子通常都是一个带有纹理的四边形。我们通过这个使用了纹理映射的四边形,可以认为粒子实际上是一个很小的网格模型,只不过是纹理赋予了它特殊的外表罢了。绘制粒子就如果绘制多边形一样简单,因为一个粒子说白了就是一个可改变大小并映射了纹理的四边形罢了。 粒子系统由大量的粒子构成,粒子是一种微小的物体,每个粒子都具有一定的属性,如位置、大小以及纹理,可能还需要颜色、透明度、运动速度、加速度、生命期等属性。我们可以把粒子想象成颗粒状的物体,如雪花,雨滴,沙尘,烟雾等特殊的事物。又比如游戏中的

课程设计—列管式换热器

课程设计设计题目:列管式换热器 专业班级:应化1301班 姓名:王伟 学号: U201310289 指导老师:王华军 时间: 2016年8月

目录 1.课程设计任务书 (5) 1.1 设计题目 (5) 1.2 设计任务及操作条件 (5) 1.3 技术参数 (5) 2.设计方案简介 (5) 3.课程设计说明书 (6) 3.1确定设计方案 (6) 3.1.1确定自来水进出口温度 (6) 3.1.2确定换热器类型 (6) 3.1.3流程安排 (7) 3.2确定物性数据 (7) 3.3计算传热系数 (8) 3.3.1热流量 (8) 3.3.2 平均传热温度差 (8) 3.3.3 传热面积 (8) 3.3.4 冷却水用量 (8) 4.工艺结构尺寸 (9) 4.1 管径和管内流速 (9) 4.2 管程数和传热管数 (9)

4.3 传热管排列和分程方法 (9) 4.4 壳体内径 (10) 4.5 折流板 (10) 4.6 接管 (11) 4.6.1 壳程流体进出管时接管 (11) 4.6.2 管程流体进出管时接管 (11) 4.7 壁厚的确定和封头 (12) 4.7.1 壁厚 (12) 4.7.2 椭圆形封头 (12) 4.8 管板 (12) 4.8.1 管板的结构尺寸 (13) 4.8.2 管板尺寸 (13) 5.换热器核算 (13) 5.1热流量衡算 (13) 5.1.1壳程表面传热系数 (13) 5.1.2 管程对流传热系数 (14) 5.1.3 传热系数K (15) 5.1.4 传热面积裕度 (16) 5.2 壁温衡算 (16) 5.3 流动阻力衡算 (17) 5.3.1 管程流动阻力衡算 (17) 5.3.2 壳程流动阻力衡算 (17)

(重庆理工大学计算机学院)编译原理课程设计报告

编译原理课程设计报告 实验名称编译原理课程设计 班级 学号 姓名 指导教师 实验成绩 2013 年06月

一、实验目的 通过设计、编写和调试,将正规式转换为不确定的有穷自动机,再将不确定的有穷自动机转换为与之等价的确定的有穷自动机,最后再将确定有穷自动机进行简化。 通过设计、编写和调试构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。 二、实验内容 正规式——>NFA——>DFA——>MFA 1.正规式转化为不确定的有穷自动机 (1)目的与要求 通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,使学生了解Thompson算法,掌握转换过程中的相关概念和方法,NFA的表现形式可以是表格或图形。 (2)问题描述 任意给定一个正规式r(包括连接、或、闭包运算),根据Thompson算法设计一个程序,生成与该正规式等价的NFA N。 (3)算法描述 对于Σ上的每个正规式R,可以构造一个Σ上的NFA M,使得L(M)=L(R)。 步骤1:首先构造基本符号的有穷自动机。 步骤2:其次构造连接、或和闭包运算的有穷自动机。

(4)基本要求 算法实现的基本要求是: (1) 输入一个正规式r; (2) 输出与正规式r等价的NFA。(5)测试数据 输入正规式:(a|b)*(aa|bb)(a|b)* 得到与之等价的NFA N

(6)输出结果 2.不确定的有穷自动机的确定化 (1)目的与要求 通过设计、编写和调试将不确定的有穷自动机转换为与之等价的确定的有穷自动机的程序,使学生了解子集法,掌握转换过程中的相关概念和方法。DFA的表现形式可以是表格或图形。(2)问题描述 任意给定一个不确定的有穷自动机N,根据算法设计一个程序,将该NFA N变换为与之等价的DFA D。 (3)算法描述 用子集法将NFA转换成接受同样语言的DFA。 步骤一:对状态图进行改造 (1) 增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结 点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变

unity3d游戏课程设计报告

游戏程序设计课程报告 课程: Unity3D课程设计题目:探索迷宫 班级: 学号: 姓名:

日期:2014.12 一、摘要 1 UNITY游戏是一种新型的IT引擎。我们研究主要内容是UNITY游戏设计方法。指以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性单人游戏。 本报告主要讲述了这个小游戏的设计思路及初步使用Unity3D软件 的感受和总结。设计过程中,首先建立自己想要的模型,然后在此基础上进行需求迭代,详细设计时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的小游戏。 基于UNITY基础,构建了一个益智游戏风格的游戏,并有主角与关卡、游戏逻辑、游戏环境界面等设计,使得玩家可以在场景中进行寻找神龛的冒险游戏。 本游戏的控制很简单,及用键盘的W ASD及SPACE五个控制人物的上下左右跳跃五个方向,用户根据自己的战略方式选择寻找油桶点亮煤油灯然后寻找神龛。

二、概述 《UNITY游戏程序设计》这一课程以大作业形式进行考核,能更好地锻炼学生综合运用本课程所授知识的能力。大作业主要内容为设计完成面向某一主题内容的游戏演示程序。 自选游戏主题,并根据所选定的主题内容设计一个典型的游戏场景及玩家逻辑,其中包含主角与关卡,游戏逻辑,游戏环境界面与交2 互过程等的设计;开发完成与设计相符的游戏Demo。 要求使用Unity3D游戏开发软件实现上述游戏Demo。 三、具体要求 1、每人单独完成,特殊可由多人合作完成。 2、游戏主题自拟。 3、根据所设游戏主题、场景及玩家逻辑,实现完成相应的游戏Demo,并撰写设计开发报告。 四、设计主题 基于视频教程“平衡球”的基础,构建了一个益智游戏风格的游戏,并有主角与关卡(一关)、游戏逻辑(触碰油桶、神龛)、游戏环境界面(通道)等设计,使得玩家可以在场景轨道中进行吃油桶、神龛的冒险游戏。 五、设计思路 本游戏以几个环环相扣的通道作为人物运动的轨迹,在通道上分

相关文档
最新文档