当前位置:文档之家› 《压力容器与管道安全》课程设计.

《压力容器与管道安全》课程设计.

《压力容器与管道安全》课程设计.
《压力容器与管道安全》课程设计.

湖南大学

《压力容器与管道安全》课程设计

专业安全工程

姓名刘恶

学号023412229

课程名称压力容器与管道安全

指导教师杨有豪马莲

市政与环境工程学院

2019年12月

目录

1. 目的与任务 (2)

2. 储罐的设计要求 (2)

2.1 设计题目 (2)

2.2 设计要求 (2)

3. 卧式液氨储罐的结构设计 (3)

3.1储罐主要结构的设计 (3)

3.1.1筒体和封头的结构选择 (3)

3.1.2用方案一计算筒体和封头的厚度 (4)

3.1.3用方案二计算筒体和封头的厚度 (5)

3.1.4两种方案的比较 (6)

3.2计算鞍座反力 (7)

3.3支座及其位置选取 (8)

3.3.1鞍座数量的确定 (8)

3.3.2鞍座安装位置的确定 (8)

3.3.3鞍座标准的选用 (10)

3.4储罐应力校核 (10)

3.4.1筒体轴向应力校核 (10)

3.4.2筒体和封头切向剪应力校核 (12)

3.4.3筒体周向应力校核 (12)

3.4.4鞍座有效断面的平均应力校核 (13)

3.5 入孔设计 (13)

3.6开孔补强计算 (14)

3.7接管与法兰联结设计 (16)

参考文献 (19)

1. 目的与任务

本课程设计是在学完《压力容器与管道安全》之后综合利用所学知识完成一个压力容器设计。该课程设计的主要任务

1.是通过解决一、两个实际问题,巩固和加深对压力容器的结构、原理、特性的认识和基本知识的理解,提高综合运用课程所学知识的能力。

2.培养根据课题需要选学参考书籍,查阅手册、图表和文献资料的自学能力。通过独立思考,深入钻研有关问题,学会自己分析解决问题的方法。

3.通过实际设计方案的分析比较,设计计算,元件选择等环节,初步掌握工程中压力容器设计方法。

4.培养严肃认真的工作作风和科学态度。通过课程设计实践,逐步建立正确的生产观点、经济观点和全局观点,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。

2. 储罐的设计要求

2.1 设计题目

某厂需添置一台液氨贮罐,设计原始数据:设计压力P=1.9Mpa,设计温度T=43℃,容器内径D=1230mm,容积V=3.1m3,设备充装系数0.9。采用鞍式支座。试设计该设备。

2.2 设计要求

根据已知的条件,按照以下顺序进行设计:

1.主要结构设计—筒体、封头、接管、法兰密封、鞍座及其位置。

2.主要材料—焊缝和探伤

3.筒体和封头的厚度计算

4.计算鞍座反力

5.筒体轴向应力校核

6.筒体和封头切向剪应力校核

7.筒体环向应力校核

8.鞍座有效断面的平均应力校核

9.开孔补强计算

10.设备结构总图

3. 卧式液氨储罐的结构设计

3.1储罐主要结构的设计

3.1.1筒体和封头的结构选择

由于纯液氨具有一定的腐蚀性,但设计压力为中等压力,根据钢制压力容器中使用的钢板许用应力及其使用范围的说明,储罐的主要结构筒体和封头选材可以考虑使用20R、16MnR、15MnVR等钢。

氨属于中度危害介质(Ⅱ级),且本设备为PV值小于10Mpa·m3的中压储存容器;按照有关标准划分,本设备为第二类压力容器。储罐选用卧式,液体静柱压力很低,可不记入设计压力中。

筒体由钢板卷制而成,其公称直径等于内径,查阅压力容器的公称直径表,并结合储罐的容积,初步选择其公称直径DN=D

=1230m。

i

筒体和封头的对接焊接,采用全焊透焊缝,并进行l00%无损探伤,查表取焊缝系数 =1.0。根据氨的腐蚀程度,取腐蚀裕量C2=2mm。

封头可以选择球形、椭圆形、碟形、平板形、圆锥形等几种形式的封头,但从材料消耗、受力和加工制造的难易程度等几个方面的综合比较考虑,选用标准椭圆形封头(EHA型)最为理想,故选之。

假设标准椭圆形封头封头厚度在8—16mm之间,封头的公称直径应该与筒体

=0.3208 m3,相等,取DN=1230mm,按有关标准JB4746-2002,查得封头的容积V

h

总深度H=350 mm。由于采用的是标准椭圆形封头,由h/DN=0.28,得出封头的直边高度h=28mm,而封头的曲面深度h

=350-28=322mm。

1

筒体长度:

m V V D L h i

069.2)3208.021.3(23.14)2(42

20=?-?=-=

ππ 取 0L =2100 mm

两封头切线之间的距离L=h L 20+=2100+2×28=2156mm

现选用16MnR 和20R 两个钢种,对储罐的主要结构——筒体和封头进行两个方案的设计,然后对这两个方案进行比较和选择。

3.1.2用方案一计算筒体和封头的厚度

首先选用16MnR 钢为材料,来计算筒体和封头的厚度。

16MnR 钢板在43℃时的许用应力查表,根据筒体厚度计算公式初步估计此筒体的设计厚度在6—16mm 之间,[σ]=[σ]t =170Mpa ,屈服强度σs=345Mpa 。 (1)筒体厚度

δ=49.79

.1157212309.1][2=-??=-p pd t

i φσmm 设计厚度δd =δ十C 2=7.49十2=9.49mm 按GS709,取钢板负偏差C 1=0.8mm 考虑钢板厚度系列取名义厚度δn =9mm

因δn =9mm ,查此情况下16MnR 钢的许用应力没有变化,[σ]= 157Mpa ,所以上述计算成立。 (2)封头厚度

由于选用标准椭圆形封头,所以其封头形状系数k=1.0 计算厚度

δ=47.79.15.015721230

9.10.15.0][2=?-???=-p kpd t

i φσmm 设计厚度δd =δ+C 2=7.47+2=9.47mm

取C 2=0.8mm ,故名义厚度δn =9mm ,且许用应力也没有发生变化,所以上计算成立。 (3)水压试验校核

1试验压力:P T =??

???=+=+=?=MPa 0.21.09.11.0MPa 375.29.125.1][][25.1p p t

σσ.

取水压试验压力PT =2.1MPa ○

2筒体应力校核;筒体有效厚度δe

=δn -C 1-C 2=9-2.8=6.2mm

所以试验时应力:

MPa

MPa D p s e e i r T 5.3103459.09.03.2090

.12.62)2.61230(1.22)(=?=<=??+?=+=

σφδδσ

筒体水压试验应力校核满足○1○2要求。 ○

3封头应力校核:有效厚度δe =δn -C1-C2=9-2.8=6.2mm

MPa

5.3103459.09.03.2090

.12.62)

5.02.61230(1.22)5.0(=?=<=???+?=+=

s e e i T T MPa D p σφδδσ 所以封头水压试验应力校核满足要求

3.1.3用方案二计算筒体和封头的厚度

选用20R 钢作为第二种方案,来计算筒体和封头的厚度。

20R 钢板在36℃时的许用应力查表,根据筒体厚度计算公式初步估计此筒体的设计厚度在6—16mm 之间,取此时20R 钢的许用应力[σ]=[σ]t =133Mpa ,屈服强度δs=245Mpa 。

筒体和封头的结构和尺寸与第一种方案的设计相同(厚度除外),选用标准椭圆形封头(EHA 型),其它尺寸和参数如上所叙。 (1)筒体厚度 δ=

48.89

.113321230

9.1][2=-??=-p pd t

i φσmm 设计厚度δd =δ十C2=8.48十2=10.48mm

按GS709,取钢板负偏差C1=0.8mm 。考虑钢板厚度系列取名义厚度δn =10mm

因δn =10mm ,查此情况下20R 钢的许用应力没有变化,[σ]= 133Mpa ,所以上计算成立。 (2)封头厚度

由于选用标准椭圆形封头,所以其封头形状系数k=1.0。 计算厚度

δ=

82.89

.15.013321230

9.10.15.0][2=?-???=-p kpd t

i φσmm 设计厚度δd =δ+C2=8.82+2=10.82mm

取C2=0.8mm ,故名义厚度δn =10mm ,且许用应力也没有发生变化,所以上计算成立 (3)水压试验校核

1试验压力:P T =??

???=+=+=?=MPa 0.21.09.11.0MPa 375.29.125.1][][25.1p p t

σσ 取水压试验压力P T =2.1MPa ○

2筒体应力校核;筒体有效厚度δe =δn -C 1-C 2=10-3.1=6.9mm 所以试验

时应力:

a

5.2202459.09.022.1880

.19.62)9.61230(1.22)(MP MPa D p s e e i r T =?=<=??+?=+=

σφδδσ

筒体水压试验应力校核满足要求。 ○

3封头应力校核:有效厚度δe =δn -C 1-C 2=10-0.8-2=7.2mm

MPa D p e e i T T 9.1790

.12.72)

2.75.01230(1.22)5.0(=???+?=+=

φδδσ

因为 MPa 5.2202459.09.0][=?==

3.1.4两种方案的比较

(1)钢板耗用量

钢板耗用量与板厚成正比,则储罐的主要结构筒体和封头采用16MnR 时,钢板比使用20R 钢板可减轻:

002.22%1009

7

-9=? 16MnR 钢板的价格比20R 钢板略贵,两者相差不大,从耗材量与价格综合考虑,两种钢板均可考虑,但在上述计算过程中,如16MnR 的名义厚度δn 与设计厚度δd 很接近,其差值为7-6.36=0.64mm,而20R 的名义厚度δn 与设计厚度δd 大很多,其差值为9-7.57=1.43mm ,所以用16MnR 钢时,钢板耗用量就要省很多,更为适宜。 (2)制造费用

总的来说,由于采用16MnR 钢板厚度较薄,质量较轻,鞍座的承载重量也更小,而且制造费用目前也按碳钢设备同等计价,因此制造费用比较经济。 (3)材料性能

20R 钢板的抗腐蚀性能比16MnR 钢要好,但是考虑到储存介质液氨的腐蚀性不是很强,而且16MnR 钢比20R 钢板的强度高,机械加工性能和焊接性能指标都明显要好,所以选用板更合适。 (4)方案比较总结

由于上述比较可以看出,说明方案一选用16MnR 钢更合理,那么下面的内容就针对方案一的选材和设计数据进行相关的计算和校核。

3.2计算鞍座反力

(1)计算质量 ○

1筒体质量 m 1=π(D i +δe)δn L 0ρ×10-9

=3.14×(1230+6.9)×7×2100×7850×10-9 =448.18kg

2单个封头的质量m2=119.3kg(查JBll53—73) ○

3附件质量m3(包括入孔,接管、液面计、平台等)近似取m3=400kg ○

4充液质量 液氨在0℃时的密度为640kg/m 3

,小于水的密度,故充液质量按水的质量考虑,

m

4=9-

210

)

2

4

(?

π

h

i

V

L

D

=[

4

π

×12302×2100+2×0.3208×10-9]×1000×10-9=2495.28kg

○5保温层质量本设备不保温,故m5=0 ○6设备最大质量

m=m

1+m

2

+m

3

+m

4

+m

5

=448.18+2×119.3+400+2495.28+0=

3582.06kg

(2)计算鞍座反力

F=mg/2=(3582.06×9.81)/2=17570.00N

3.3支座及其位置选取

卧式容器的支座有鞍座、圈座和支腿三种形式。而常用的储罐、储槽、换热器等卧式容器设备常选用鞍式支座予以支承,所以此设备也选用鞍座。

卧式储罐的鞍式支座设计包括以下几个要点:

3.3.1鞍座数量的确定

鞍式支座普遍选用双鞍座支承,这是因为若采用多鞍座支承,难于保证各鞍座均匀受力。虽然多支座罐的弯曲应力比较小,但是各支座严格的保持在同一水平面上,特别是对于大型卧式储罐很难达到,同时,由于地基的不均匀下沉,多支座的罐体在支座处的支反力不能均匀分配,故选用双鞍式支座支承。

3.3.2鞍座安装位置的确定

由材料力学可知,将出储罐的力学模型简化为双支座上的受均布载荷的外伸梁,如下图2.1所示,若梁的全长为L,则当外伸端的长度A=0.207L时,双支座跨中间截面的最大弯矩和支座截面处的弯矩相等,从而使上述两截面上保持等强度。考虑到支座截面处除弯矩以外的其他载荷,而且支座截面处的应力较为复杂,故常取支座截面处的弯矩略小于跨中间截面的弯矩,通常取尺寸不超过

0.2L,为此中国现行标准JB4731《钢制压力容器》规定取0.2L,A值不得大于0.25L。否则由于容器外伸端的作用使支座截面处的应力过大。其中A为封头切线到支座的距离,此外由于封头的抗弯刚度大于圆筒的抗弯刚度,故封头对于圆筒的抗弯刚度有局部的加强作用。若支座靠近封头,则可充分利用罐体封头对支座处圆筒截面的加强作用。因此,国标JB4731还规定当满足,A≤0.2L时,最

好使(Rm为圆筒的平均半径,Rm= R

i +δ

n

/2=630mm,R

i

为圆筒的内径)。

由于Rm/2=315mm, 0.2L=431.2mm

因为0.2L>0.5R,鞍座位置A≤Rm/2=315mm

取鞍座位置 A=300mm

其中:A为封头切线到支座的距离

为了防止卧式储罐因操作温度和安装温度不同而引起的热膨胀,以及由于圆筒及物料的重量使圆筒防止弯曲等原因对卧式储罐引起的附加应力,对于双鞍座中的其中一个设计为固定支座(代号F),而另一个应允许为可沿轴线方向移动的活动支座(代号S)。活动支座的基础螺栓应沿圆筒轴向开成长圆孔,固定支座通常设置在储罐配管较多的一侧,活动支座应安装在没有配管或配管较少的一侧。

图2.1 液氨储罐受力分析图

3.3.3鞍座标准的选用

综上所述,结合筒体公称直径和上述计算的鞍座反力F=17566.33N=17.566 KN,查压力容器手册,选用JB/T4712—92标准的鞍式支座,公称直径DN1300mm,A 型,带加强垫板,允许支承载荷Q=158 KN,因为Q>F,所以符合要求。

查JB/T4712—92可得鞍座基本尺寸:包角θ=120°,支座高度H=200mm,鞍座宽度b=150mm;腹板厚6mm;垫板宽270mm,垫板厚6mm;底板长880mm底板宽170mm,底板厚10mm;筋板宽140mm,筋板厚度6 mm,鞍座质量52kg。

鞍座的尺寸和结构见装配图和附录。

鞍座垫板材料选16MnR,鞍座其余材料选用Q235—AF钢。

鞍座标记:JB/T4712—92,鞍座A 1200

3.4储罐应力校核

3.4.1筒体轴向应力校核

(1)筒体轴向弯矩计算

1筒体中间处截面的弯矩 ?????????????-??+

-?+??=?????

???????-+-+=215630042156330041215630063021421561756643412141222122

12)()

(L A L h L h Rm FL M

=3.77×106N ·mm ○

2支座处截面上的弯矩 ?????

?

????????+

??-+--??-=?????

?

??????+-+--

-=1800330041180030023006051800300113003412112212

122L h AL h Rm L A FA M = -3.33×105N ·mm (2)筒体轴向应力计算

由GBl50—89表8-1查得由“扁塌现象”引起的抗弯截面模量减少系数K 1

=K 2=1.0 因为|M1|》|M2|,且A ≤Rm/2=302.5mm,故应力必定出现在跨中面,校核跨中面应力。 ○

1由弯矩引起的轴向应力 最低点处:

1σ′=781.02

.460514.31077.314.32

216

-=???-=-e m R M δMPa 最低点处2σ′=-1σ′=0.781MPa ○

2由于设计压力引起的轴向应力 =

p σ43.862

.42605

2.12=??=e m pR δMPa ○

3轴向应力组合与校核 轴向拉应力:σ2=σp +2σ′=86.43+0.781=87.211MPa 许用轴向拉应力:[σ]t =170Mpa ,σ2<[σ]t 合格 轴向压应力:σ1=-1σ′=0.871Mpa 轴向许用压缩应力

00097.0600

2

.6094.0094.0A 1=?==

R e δ

根据A 值查GBl50—89图4—5,得B =136MPa <[σ]t =170 MPa 取许用压缩应力 [σ]ac =136MPa ,合格|σ1|<[σ]ac

3.4.2筒体和封头切向剪应力校核

因筒体被封头加强(即A <Rm/2),筒体和封头中的切向剪应力分别按下式计算

(1)筒体切向剪应力

查GBl50—89,取系数K 3=0.880,K 4=0.401

MPa R F K e m 08.62

.460533.1756688.03=??==

δτ 因为 τ< 0.8[σ]t =0.8×170=136 MPa , 故合格。 (2)封头切向剪应力

MPa R F K he m h 77.22

.460533.17566401.04=??==

δτ 因为 1.25[σ]t -δh=1.25×[σ]t -he

i

KPD δ2 = 1.25×170-

8.362

.421230

2.11=??? MPa

h τ<1.25[σ]t -δh ,故合格。

3.4.3筒体周向应力校核

(1)周向应力计算

设垫板不起加强作用,查GBl50—89,取周向弯矩系数K 6 =0.0132周向压缩系数K 5 =0.760,

○1在鞍座处横截面最低点处 =

5σ31.6273

2.733

.17566760.01.025-=???-=-e b F kk δMPa

式中k=0.1,考虑容器焊接在鞍座上

mm R b b e m 2492.460556.117056.12=??+=+=δ 其中:b 2为筒体承受周向压应力的有效长度。

b 为支座的轴向宽度

2鞍座边角的周向应力 因L/Rm=1800/605=3<8,故

MPa L FR K b F e m 43.402

.42156605

33.175660132.0122.4273433.175661242

26226=????-??-=--=δδσ

(2)周向应力校核

︱σ 5 ︳< [σ]t =170MPa ︱σ 6 ︳< 1.25[σ]t =212.5MPa

3.4.4鞍座有效断面的平均应力校核

查GBl50—89,取系数K 9=0.204

支座承受的水平分力Fs =K 9·F =0.204×17566.33=3583.53N 鞍座有效断面平均应力 99.26

20053

.35839=?==

Hsbs Fs σMpa 应力校核 σ9<2/3[σ]t =75.3MPa

式中:bs 为钢制鞍座的腹板厚度,bs=δ2=6mm ,

由于鞍座的实际高度h=200mm <1/3Rm=201.7mm ,所以Hs 取h=200mm 。

[σ]t =113 Mpa ,为鞍座腹板材料Q235—AF 的许用应力。

3.5 入孔设计

因为筒体长度L=2156mm ≤6000mm 时,可以很好的采光、气体置换,检验人员进行内外部检验和出入方便,所以只需要设置一个入孔即可。由于储罐的公称直径900mm <DN <2600 mm ,而且设计了入孔和适当的备用管口(见下文),就不必要设计手孔和检查孔。

入孔不应该布置在鞍座处的截面和跨中间截面上,也不适宜在封头上设置入孔。考虑到筒体和鞍座的结构尺寸,将人孔设置在筒体的顶部,选取开孔中心距离筒体的边缘620mm。由于没有设计手孔和检查孔,需要经常打开人孔盖进行检查,为了方便打开人孔盖,选用快开式,并根据储罐的公称直径和公称压力,查手册,选择回转盖平焊法兰人孔,标准号为JB580-79,C型密封面,Ⅰ类材料。入孔标记:入孔 CⅠ Pg16 Dg450 JB580-79

人孔材料:筒节、法兰、盖子材料用Q235-B螺栓、螺母材料用Q235-A,法兰材料选用16Mn(锻)。

入孔尺寸:公称直径Dg=450mm,接管尺寸dw×s=480mm×10mm。

3.6开孔补强计算

根据GBl50—89规定,壳体名义厚度为10mm时,当在设计压力小于或等于2.5 MPa的壳体上开孔,两相邻开孔中心间距(对曲面间距以弧长计算)大于两孔直径之和的两倍,且接管公称外径小于或等于89mm的接管可以不另行补强,故补强计算需考虑人孔和液氨进口处的开孔接管补强问题,这里只给出人孔补强计算。

(1)人孔补强及补强方法判别

○1补强判别

由于人孔接管的外径为480 mm,大于允许不另行补强的的最大接管外径89 mm,所以需要另行考虑补强,补强材料应该与壳体的材料相同,选用16MnR钢,由前面的人孔设计可知,人孔的接管选用Q235-B钢,选用其厚度附加量C,=

C 1+C

2

=2+0.8=2.8mm,在该设计条件下Q235-B钢的许用应力t

n

]

[ =113Mpa。

○2补强计算方法判别

开孔直径d=D

i

+2 C,=(480-2×7)+2×2.8=471.6mm

本筒体开孔直径d=471.6mm<Di/2=600mm,满足等面积法开孔补强计算的使用条件,故可以用等面积法进行开孔补强计算。

(2)开孔补强所需补强面积

○1削弱系数f r和接管有效厚度δet

f r =t

n

]

[σ/[σ]t=113/170=0.6647

δet=δnt-C, =7-2.8=4.2mm ○2开孔补强所需补强面积

A =d+2δδ

et (1-f

r

)

=471.6×5.66+2×5.66×4.2×(1-0.6647)

=2685mm2

式中:δ为筒体的计算厚度

(3)有效补强范围

○1有效宽度

B=2d=2×471.6=943mm

B=d+2δ

n +2δn

t

=471.6+2×7+2×7=499.6mm

取两者的最大值B=943mm ○2有效高度h1:

外侧有效高度:h

1=mm d

nt

46

.

57

7

6.

471=

?

=

δ

接管实际外伸高度为h

1

=200mm,

取两者的最小值,h

1

=57.46mm。

接管实际内伸高度为零,故取h

2

=0。

内侧有效高度:h

2=mm d

nt

46

.

57

7

6.

471=

?

=

δ

取两者的最小值,故取h

2

=0。(4)有效补强面积

○1壳体多余金属面积

A 1=(B-d)(δ

e

-δ) -2(δ

nt

-C)[δ

e

-δ)(1-f

r

)

=(943-471.6) ×(4.2-4.11) -2×4.2×(4.2 - 4.11)(1- 0.6647) =42.175 mm2

式中:δ

e

为筒体的计算厚度

○2接管多余金属面积A2

接管计算厚度δ

t

δt =

20.32

.10.11132600

2.1][2=-???=-Φc t

n i c p d p σmm 接管多余金属面积A 2

A 2 =2h 1(δet -δt ) f r +2h 2(δet -C 2) f r =2×57.46×(4.2-3.2)×0.6647十0 =76.39mm 2

3补强区内的焊缝面积 补强圈与筒体,补强圈与接管的焊缝腰高均取8mm 。 A 3=2×

2

1

×8×8=64 mm 2 ○

4有效补强面积 A e =A 1+A 2+A 3=42.175+76.39+64=182.56 <mm 2A=2689 mm 2 所以需要另行补强。 ○

5补强圈补强面积 A 4=A -A e =2689-182.56= 2506.44 mm 2 (2)补强圈选用

查补强圈标准HG21506—92,选用补强圈450×10—D —16MnR JB/T4736,补强圈外径D =760mm ,补强圈内径d =484mm ,因为B=943 mm >D =760mm ,在补强圈的有效补强范围之内。所以补强圈的厚度为:

mm d D A 58.5484

7602

.15404'=-=-=

δ 考虑钢板负偏差,并经圆整和与壳体的焊接质量问题,取补强圈的名义厚度等于筒体的名义厚度,即'δ=δn =7mm 。

3.7接管与法兰联结设计

所有的接管材料选用10号钢无缝钢管,法兰材料选用16Mn(锻),接管长度从罐体的外壁算起,罐顶的接管长度可取150 mm ,罐底的接管长度可取100 mm 。接管位置示意图见下图2.2所示

图2.2 接管位置示意图

(1)液氨进出口

需要设计2个液氨进出口,液氨进口设置在筒体的顶部,出口设在罐底,具体定位尺寸见液氨储罐装配图。选用凸面板式平焊钢制管法兰,公称直径80mm,接管外径89 mm。法兰标记:HG20593 法兰 PL80—1.6RF

(2)液位计管口

设置两个液位计管口,两个均设在左边封头上,具体定位尺寸见液氨储罐装配图。右边封头上液位计管口时必须避开边缘应力区,随着离开封头边缘处的距离的增大,边缘应力迅速衰减,所以将管口孔中心距离封头顶点500mm。由于接管较长,要设计加强筋加强。法兰标记:HG20593 法兰 PL20—1.6RF

(3)排污管口

为了方便排净污物,将排污管口设在罐底,具体定位尺寸见液氨储罐装配图。选用螺纹管法兰。法兰标记:HG20598 法兰 Th25—1.6

(4)安全阀管口、压力表管口、备用管口

三个管口均用同种法兰、接管结构和尺寸,具体定位尺寸见液氨储罐装配图。

法兰标记:HG20593 法兰 PL25—1.6RF

(5)接管管口表

根据工艺,操作和检修的要求,设备接管如下表所示:

接管表

符号公称尺寸连接尺寸和标准用途和名称

80 HG20593 法兰 PL80—1.6RF 液氨进出口A

1~2

b 450 人孔 CⅠPg16 Dg450 JB580-79 入孔

20 HG20593 法兰 PL20—1.6RF 液位计口

C

1~2

d 25 HG20598 法兰 Th50—1.6 排污口

25 HG20593 法兰 PL20—1.6RF 安全阀及备用e

1~2

f 20 HG20593 法兰 PL20—1.6RF 压力表及备用

注:采用法定计量单位的标准(如:HG等)公称压力用PN表示,单位采用Mpa。采用工程制单位的标准(如:JB等)公称压力用P g表示,单位为kg/cm2。

参考文献

[1] 吕宜涛. 压力容器制造质量控制的研究,天津大学学位论文,1997年9月.

[2] 马自勤、孙丽、王秀伦等. 产品结构树在CAPP信息管理中的应用,大连铁道学院学报,2001年9月,第22卷,第3期.

[3] 杨海涛、压力容器的安全与强度计算 [M].天津:天津科学技术出版社,1985.

[4] 高清、马云辉,马玉林. 先进制造系统中的质量保证,高技术通讯,1995年5月.

[5] 陈祝年、焊接工程师手册。北京:机械工业出版社,2002

[6] 李俊斌、李彬喜在役液氨储罐应力场有限元分析与安全评定Technology & Products技术产品版 2006.5

[7] 张康达、洪起超主编. 压力容器手册. 劳动人事出版社,1987.

[8] 卓震主编. 化工容器及设备.中国石化出版社, 1998.

[9] 贺匡国主编. 化工容器及设备简明设计手册.化学工业出版社 1989.

[10] 刘湘秋主编. 常用压力容器手册.机械工业出版社,2004.

[11] 马秉骞主编. 常用压力容器知识. 中国石化出版社,2006.

汇编语言课程设计

沈阳大学

2.3 MASM的介绍 MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发,历经二三十年的发展,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4等指令系统。 2.4总体设计功能 本次课程设计的内容是采用汇编语言设计一个运行于计算机的“霓虹灯”的模拟显示 程序,由$及*字符相间,从两侧向中间螺旋汇聚直至形成一个矩形,这就要求该霓虹灯能够动态地进行变化;霓虹灯模拟显示程序主要是进行程序循环调用,可以通过CMP、JMP、JZ、RET等命令进行跳转。由于是霓虹灯的模拟显示,因此在进行程序循环调用前需要进行数据段定义,以使子程序在进行调用时能够根据数据段的定义来执行,最后显示结果。 定时器中断处理程序:计数器中断的次数记录在计数单元count中,由于定时中断的引发速率是每秒18.2次,即计数一次为55ms,当count计数值为18时,sec计数单元加一(为1秒)。 视频显示程序设计:一般由DOS 或BIOS调用来完成。有关显示输出的DOS功能调用不多,而BIOS调用的功能很强,主要包括设置显示方式、光标大小和位置、设置调色板号、显示字符、显示图形等。用INT 10H中断即可建立某种显示方式。用DOS功能调用显示技术,把系统功能调用号送至AH,把程序段规定的入口参数,送至指定的寄存器,然后由中断指令INT 21H来实现调用。 键盘扫描程序设计:利用DOS系统功能调用的01号功能,接受从键盘输入的字符到AL寄存器,以及检测键盘状态,有无输入,并检测输入各值。 2.5详细功能设计 2.5.1主程序功能 主程序通过调用各个子程序来实现清屏,改变图形等功能,具体调用过程如图1所示。 沈阳大学

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

c++面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机 1001 学号 01 姓名 指导教师李珍辉陈淑红李杰军 2011年 12 月 28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号 01 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期 2011 年 11 月 15 日 任务完成日期 2011 年 12 月 28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

组态软件课程设计

《组态软件及应用》课程设计报告 基于组态软件的变频器状态监控状态设计 系部: 专业: 班级: 姓名: 1. 2. 3. 4. 5.变频器监控系统要求 (5) 5.1监控系统技术要求 (5) 5.2监控系统具体要求 (6) 6.变频系统监控功能的实现及效果 (5) 7.人机界面的特点功能与画面设计 (6) 7.1人机界面的特点 (6)

7.2人机界面的主要功能 (7) 7.3人机界面的画面设计 (7) 7.4监控系统软件组态 (8) 8.心得体会 (13) 附录参考文献 (13)

1.序言 随着现代电力电子技术和微电子技术的迅猛发展,自动化、智能化程度的不断提高,高压大功率变频调速装置的应用已经非常普遍,同时由于高压变频器几乎都是工矿企业的关键设备,在工厂自动化中占有举足轻重的地位,因此对其控制功能、控制水平的要求也越来越高,尤其对于那些工艺过程较复杂,控制参数较多的工控系统来说,具备交互式操作界面、数据列表、报警记录和打印等功能已成为整个控制系统中重要的内容。而新一代工业人机界面的出现,对于在构建高压变频器监控系统时,实现上述功能,提供了一种简便可行的途径。工业人机界面,是一种智能化操作控制显示装置。工业人机界面由特殊设计的计算机系统32 2. 2.1 “第2.2 决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA、GSM网络与控制设备或其它远程力控节点通讯; 面向国际化的设计,同步推出英文版和繁体版,保证对多国语言版的快速支持与服务; 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS等信息化系统进行基于XML 、OPC、ODBC、OLE DB等接口方式进行互连,保

计算机图形学课程设计报告

一、设计内容与要求 1.1、设计题目 算法实现时钟运动 1.2、总体目标和要求 (1)目标:以图形学算法为目标,深入研究。继而策划、设计并实现一个能够表现计算机图形学算法原理的或完整过程的演示系统,并能从某些方面作出评价和改进意见。通过完成一个完整程序,经历策划、设计、开发、测试、总结和验收各阶段,达到巩固和实践计算机图形学课程中的理论和算法;学习表现计算机图形学算法的技巧;培养认真学习、积极探索的精神。 (2)总体要求:策划、设计并实现一个能够充分表现图形学算法的演示系统,界面要求美观大方,能清楚地演示算法执行的每一个步骤。(3)开发环境:Viusal C++ 6.0 1.3、设计要求 内容: (1)掌握动画基本原理; (2)实现平面几何变换; 功能要求: (1)显示时钟三个时针,实现三根时针间的相互关系;

(2)通过右键菜单切换时钟背景与时针颜色; 1.4设计方案 通过使用OpenGL提供的标准库函数,综合图形学Bresenham画线和画圆的算法,OpenGL颜色模型中颜色表示模式等实现指针式时钟运动,并通过点击右键菜单实习时钟背景与时针颜色的转换。根据Bresenham画线和画圆的算法,画出时钟的指针和表盘。再根据OpenGL颜色模型定义当前颜色。设置当时钟运行时交换的菜单,运行程序时可变换时钟背景与时针的颜色。最后再设置一个恢复菜单恢复开始时表盘与指针的颜色。

二、总体设计 2.1、过程流程图

2.2、椭圆的中点生成算法 1、椭圆对称性质原理: (1)圆是满足x轴对称的,这样只需要计算原来的1/2点的位置;(2)圆是满足y轴对称的,这样只需要计算原来的1/2点的位置; 通过上面分析可以得到实际上我们计算椭圆生成时候,只需要计算1/4个椭圆就可以实现对于所有点的生成了。 2、中点椭圆算法内容: (1)输入椭圆的两个半径r1和r2,并且输入椭圆的圆心。设置初始点(x0,y0)的位置为(0,r2); (2)计算区域1中央决策参数的初始值 p = ry*ry - rx*rx*ry + 1/4*(rx*rx); (3)在区域1中的每个Xn为止,从n = 0 开始,直到|K|(斜率)小于-1时后结束; <1>如果p < 0 ,绘制下一个点(x+1,y),并且计算 p = p + r2*r2*(3+2*x); <2>如果P >=0 ,绘制下一个点(x+1,y-1),并且计算 p = p + r2*r2*(3+2*point.x) - 2*r1*r1*(y-1) (4)设置新的参数初始值; p = ry*ry(X0+1/2)*(X0+1/2) + rx*rx*(Y0-1) - rx*rx*ry*ry; (5)在区域2中的每个Yn为止,从n = 0开始,直到y = 0时结束。 <1>如果P>0的情况下,下一个目标点为(x,y-1),并且计算 p = p - 2rx*rx*(Yn+1) + rx*rx;

汇编语言-课程设计1

) 汇编语言课程实验报告 实验名称 课程设计1 实验环境 硬件平台:Intel Core i5-3210M 操作系统:DOSBox in Windows 软件工具:Turbo C , Debug, MASM 实验内容 《 将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来。 实验步骤 1.要完成这个实验,首先我们需要编写三个子程序。第一个子程序是可以显示字符串到屏 幕的程序,其汇编代码如下: ;名称:show_str

;功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串 ;参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址 ;返回:显示在屏幕上 ¥ show_str: push ax push cx push dx push es push si push di mov ax,0b800h - mov es,ax mov al,160 mul dh add dl,dl mov dh,0 add ax,dx mov di,ax mov ah,cl . show_str_x: mov cl,ds:[si] mov ch,0 jcxz show_str_f mov al,cl mov es:[di],ax inc si inc di 【 inc di jmp show_str_x show_str_f: pop di pop si pop es pop dx pop cx } pop ax ret 2.第二个程序是将word型数据转换为字符串,这样我们才能调用第一个程序将其打印出

微机原理与汇编语言课程设计报告

西北师范大学 计算机科学与工程学院 微机原理与汇编语言 课程设计报告 设计题目:中断控制点阵显示与音乐模块姓名: 学号: 专业班级: 系所中心: 指导老师: 起讫时间: 设计地点: 2016年8月20日

摘要 使用8086汇编语言,在唐都TD-PITE实验箱上进行硬件连线,在计算机上采用与该实验箱配套的软件进行输入,观察实验结果。设计思路是利用在实验箱上i386内集成的两片8259芯片分别进行中断,通过实验箱上的两个脉冲开关发送信号到总线上开放的两个中断口,送入CPU内部的8259中。此时按下脉冲开关kk1+,第一个中断发生,在16*16点阵上循环滚动显示“西北师大汇编设计李泓毅”,若按下kk2+则第二个中断发生,执行音乐模块子程序,利用8254芯片开始响应预先编排好的音乐。 【关键词】级联中断;8259芯片;16*16点阵;8254芯片;SPK音乐模块;脉冲信号

目录 摘要 (2) 第一章课程设计 (2) 1.1 目的和任务 (2) 1.2 设计环境、设备与器材 (2) 第二章设计内容和方案 (3) 2.1 设计内容 (3) 2.2 设计方案 (3) 第三章课程设计相关原理简述 (3) 第四章设计实现 (4) 4.1 系统设计框架结构 (4) 4.2 系统硬件设计 (4) 4.3 系统软件设计 (6) 4.4 程序流程图 (6) 4.5 核心数据结构 (8) 4.6 关键代码片段分析 (10) 第五章设计验证 (10) 5.1 验证步骤及结果 (10) 5.2 数据分析 (10) 5.3 遇到的问题及解决 (11) 5.4 需要讨论的其它问题 (11) 5.5 结论 (11) 第六章设计总结 (12) 第七章本课程教学建议 (13) 第八章参考文献 (13) 第九章附录:源代码 (13) 第一章课程设计 1.1 目的和任务 使用8259芯片进行中断程序设计,在第一个中断中响应字模显示模块,在第二个中断中响应音乐发声模块。

《力控组态软件》课程设计报告书

河南机电高等专科学校课程设计报告书 课程名称:力控组态软件 课题名称:流量监控系统设计 系部名称:自动控制系 专业班级:计控102 姓名:崔建彪 学号:101413233 2012年09月30日

摘要 衡量一个自控系统的先进程度,除能完成一定的自动化控制功能外,日常的生产管理功能也是其重要指标之一。在流程工艺生产中的物料消耗和产量的自动统计就是一个生产管理的基本功能。我国属于能源缺乏国,精确的自动化监控更加有必要去研究和实行。通过设置多个采集点,以硬件组态、数据组态、图像组态等功能实现上位机对供水管路的实时检测,为操作人员合理实时调度提供可靠技术保障,实现能源优化配置,提高管路稳定和对事故的预见性、降低了能耗。该系统运行正常,完全达到设计要求。 力控软件的流量监控设计在成本、开放性、灵活性、功能和界面等方面给企业用户提供了最佳的控制系统解决方案。本文介绍了采用力控软件的工业流量控制系统。硬件用到了:涡轮式流量计、压力传感器、PLC等。 关键词:组态软件;硬件链接;流量监控;远程数据采集

1、引言 随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时,人们逐渐意识到原有的上位机编程的开发方式,对项目来说是费时费力、得不偿失的,同时,MIS(管理信息系统,Management Information System)和CIMS (计算机集成制造系统,Computer Integrated Manufacturing System)的大量应用,要求工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生产经营中的各个环节。组态软件作为一种工业信息化的管理工具,其发展方向必然是不断降低工程开发工作量,提高工作效率。易用性是提高效率永恒的主题,但是提高易用性对于提高开发效率是有限的,亚控科技则率先提出通过复用来提高效率,创造性地开发出模型技术,并将这一技术集成到KingView7.0中。这一技术能将客户的工程开发周期缩短到原来的30%或更低,将组态软件为客户创造价值的能力提高到了一个新的境界,代表了组态软件的未来。 统集成。 本系统是由计算机和PLC、流量计等外围设备组成一个计算机控制系统。计算机控制系统由工业控制机和生产过程两大部分组成。工业控制机硬件指计算机本身及外围设备。硬件包括计算机、过程输入输出接口、人机接口、外部存储器等。软件系统是能完成各种功能计算机程序的总和,通常包括系统软件跟应用软件计算机。把通过测量元件、变送单元和模数转换器送来的数字信号,直接反馈到输入端与设定值进行比较,然后根据要求按偏差进行运算,所得到数字量输出信号经过数模转换器送到执行机构,对被控对象进行控制,使被控变量稳定在设定值上。 该系统的软件选择力控ForceControlV6.0监控组态,力控软件是运行在Windows98/NT/2000/XP操作系统上的监控组态软件,主要包括工程管理器、人机界面、实时数据库DB、I/O驱动程序、控制侧罗生成器以及各种网络服务组件等。力控ForceControlV6.0监控组态软件在秉承V5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0开发过程采用了先进软件工程方法:“测试驱动开发”,使产品的品质得到了充分的保证。 组态软件是数据采集与过程控制的专用软件,能以灵活多样的组态方式提供良好的用户开发界面和间洁的使用方法,其预设置的软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持硬件厂家生产的各种计算机和硬件设备,与高可靠性的工控计算机和网络系统结合,可向整个测控系统提供软硬件的全部接口,进行系统集成。

汇编课程设计

燕山大学 汇编语言课程设计说明书 题目:计算机钢琴程序 交通灯控制系统 学院(系):信息科学与工程学院 年级专业: 10级计算机科学2班 学号: 100104010113 学生姓名:马强 学号: 100104010116 学生姓名:夏洋 指导教师:何海涛、邹晓红 完成日期: 2013年7月3日

目录 1.课程设计的目的和意义........................................................................................................... - 2 - 1.1课程设计目的................................................................................................................ - 2 - 1.2课程设计的意义............................................................................................................ - 2 - 2.题目一:计算机钢琴程序....................................................................................................... - 2 - 2.1系统的主要功能............................................................................................................ - 2 - 2.2总体设计方案................................................................................................................ - 2 - 2.2.1扬声器驱动方式................................................................................................. - 2 - 2.2.2延时原理............................................................................................................. - 3 - 2.2.3键盘控制发声程序............................................................................................. - 4 - 2.2.4设计总结............................................................................................................. - 5 - 2.3作品使用说明................................................................................................................ - 6 - 3.题目二:交通灯控制系统....................................................................................................... - 6 - 3.1系统的主要功能............................................................................................................ - 6 - 3.2 系统工作原理............................................................................................................... - 6 - 3.2.1 8259的工作原理................................................................................................ - 6 - 3.2.2 8255A的工作原理:...................................................................................... - 7 - 3.2.3 8253的工作原理:............................................................................................ - 7 - 3.3总体设计方案................................................................................................................ - 7 - 3.3.1程序流程图......................................................................................................... - 8 - 3.3.2接口电路图....................................................................................................... - 11 - 3.4交通灯的设计总结...................................................................................................... - 11 - 4.课程设计心得体会................................................................................................................. - 12 - 5.参考文献................................................................................................................................. - 12 - 6.附录:程序代码..................................................................................................................... - 12 - 6.1计算机钢琴程序代码.................................................................................................. - 12 - 6.2交通灯控制系统代码.................................................................................................. - 14 -

汇编语言课程设计报告——实现加减乘除四则运算的计算器

汇编语言课程设计报告 ( 2011 -- 2012 年度第 2 学期) 实现加减乘除四则运算的计算器 专业 计算机科学与技术 学生姓名 班级 学 号 指导教师 完成日期

目录 目录 (2) 1概述 (1) 1.1 设计目的 (1) 1.2 设计内容 (1) 2系统需求分析 (1) 2.1 系统目标 (1) 2.2 主体功能 (1) 2.3 开发环境 (1) 3 系统概要设计 (2) 3.1 系统的功能模块划分 (2) 3.2 系统流程图 (3) 4系统详细设计 (3) 5测试 (4) 5.1 测试方案 (4) 5.2 测试结果 (4) 6小结 (5) 参考文献 (6) 附录 (7) 附录源程序清单 (7)

实现加减乘除四则运算的计算器 1 概述 1.1 设计目的 本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。 1.2 设计内容 能实现加、减、乘、除的计算;该程序接受的是16进制数;执行时,需要在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: c:\tasm>js 3+2 5 2 系统需求分析 2.1 系统目标 本次汇编语言课程设计的最终目的是要实现一个简单加减乘除四则运算的计算器,要求编写一个程序,每运行一次可执行程序,可以实现数的加减乘除四则运算。比如,十进制数的加减乘除四则运算。我们曾经学习过两个具体数字进行加减法运算,但是对于简单计算器用汇编语言实现难点在于这两个要做运算的数是未知的,是由自己调用中断输入到屏幕上并要用程序存储起来的数,然后才能对这两个数进行运算,而且做的是加法运算、减法运算乘法运算还是除法运算也未可知,为此我们还要判断用户所输入的运算是四则运算中的哪一个运算。此外,运算过程中的进位或是借位,选择用什么样的方式进行输出,如何实现清屏等也是要解决的问题。 2.2 主体功能 系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。 本设计的功能如下: 1、输入2个数,先判断是加减运算还是乘除运算,再进行计算 2、判断符号是否为运算符 3、回车为换行符 4、用十进制或十六进制输出运算结果 2.3 开发环境 TASM5.0集成环境

面向对象程序设计课程设计报告同学通讯录管理程序

目录 1.设计题目 (1) 2.设计目的和内容 (1) 2.1设计目的 (1) 2.2设计内容 (1) 3.基本功能描述 (1) 4.设计思路 (1) 5.软件设计 (2) 5.1设计步骤 (2) 5.2界面设计 (3) 5.3关键功能的实现 (3) 5.3.1添加记录 (3) 5.3.2删除记录 (4) 5.3.3选中记录 (4) 5.3.4确认修改 (4) 5.3.5保存记录 (4) 5.3.6退出 (4) 6.结论与心得体会 (4) 7.参考文献 (4) 8.附录 (5) 8.1调试报告及测试结果 (5)

8.2关键源代码 (10) 8.2.1 Student类 (10) 8.2.2全局 (10) 8.2.3List Control初始化 (10) 8.2.4添加记录 (11) 8.2.5删除记录 (11) 8.2.6选中记录 (12) 8.2.7修改记录 (12) 8.2.8保存记录 (13) 8.2.9退出程序 (13)

1.设计题目 同学通讯录管理程序 2.设计目的和内容 2.1设计目的 1)学习Visual C++的MFC开发程序的步骤。. 2)综合运用所学的类、继承和多态的知识。 3)进一步掌握程序的调试方法。 2.2设计内容 1)利用MFC的向导,创建基于对话框的应用程序,添加按钮、编辑框等控件; 2)设计通讯录的数据结构(如:以数组或者动态链表)和相应的类; 3)完成对通讯录中记录的增加、修改、删除和显示; 4)将通讯录存入文本文件。 3.基本功能描述 可以实现学生信息(姓名、学号、系别、邮箱、电话)的添加、显示、选中修改、删除选中和保存并退出程序的功能。 4.设计思路 1)创建基于对话框的MFC应用程序,添加控件:5个Edit Control、6个Button、1 个List Control; 2)在5个Edit Control分别输入相应信息,点击“添加记录”Button可在List Control 中显示相应信息,同时清空五个Edit Control以便下一个学生信息的输入; 3)点中List Control选中已有一组学生信息,点击“删除记录”Button可删除该组 信息; 4)点中List Control选中已有一组学生信息,点击“选择该列”Button将该列信息 返回到5个Edit Control。修改完成后点击“确认修改”Button,对List Control 中选中列完成修改; 5)点击“确认保存”将信息保存到文本文档; 6)点击“退出”退出程序。 7)可在D盘查看保存的信息。

课程设计用组态软件实现自动供水系统演示工程设计

课程设计用组态软件实现自动供水系统演示工程设 计 High quality manuscripts are welcome to download

M C G S组态课程设计 题目用组态软件实现自动供水系统演示工程设计 学号 姓名 同组人 专业班级 学院电气工程学院 指导教师 成绩

用组态软件实现自动供水系统演示工程设计 专业:电气工程及其自动化姓名: 指导老师: 摘要 MCGS嵌入版组态软件的硬件需求分为组态环境需求和运行环境需求两部分。MCGS(Monitor and Control Generated System,监视与控制通用系统)是研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等。MCGS嵌入版组态软件的 硬件需求分为组态环境需求和运行环境需求两部分。用MCGS组态软件设计了远程监控程序;实现了供水系统的远程和本地的手自动切换控制。目前,供水系统是国民生产生活中不可缺少的重要一环,传统供水方式占地面积大,水质易污染,基建投资多,而且主要缺点是水压不能保持恒定,导致部分设备不能正常工作。 关键词 MCGS,恒压供水 ABSTRACT Embedded MCGS configuration software version of the hardware requirements into configuration environmental needs and running environment needs two parts. MCGS(Monitor and Control Generated System, Monitoring and control general system). is developed by Beijing kunlun automated software technology Co. which Windows-based Used for fast structure and the generation of PC monitoring system configuration of the software system. Main accomplish the field data acquisition and monitoring data processing and control the run on Microsoft Windows 95/98 / Me/NT / 2000 / xp operating system, etc. Embedded MCGS configuration software version of the hardware requirements into configuration environmental needs and running environment needs two parts. MCGS configuration software design with a remote monitoring program; to achieve a water supply system for remote and automatic switching control of local , the national production and living water supply system is an important and indispensable part of the traditional area of water supply, water quality easily contaminated, and more investment in infrastructure, but the main disadvantage is that pressure is not constant, resulting in some of the equipment does not work. Key words: MCGS,Constant Pressure Water Supply Control System 目录

计算机图形学课程设计

《计算机图形学》实验报告 题目: 3D真实感场景绘制 :郭继杰 学号: 2014214168 班级:地信141 学院:理学院 指导老师:解山娟 日期: 2017年1月1日

一、实验目的 结合一学期所学计算机图形学知识,基于专业背景,使用OpenGL 绘制简单的3D真实感图形场景。 二、实验要求 应用光栅化算法、多边形裁剪计算以及消隐算法在场景绘制中,其中真实感场景绘制包括颜色模型、纹理模型、雾化模型、运动模型以及环境光、漫反射、镜面反射等光照模型设置。 三、实验小组及任务分工

四、实验容 1.实验前期工作 前期工作经过小组成员充分讨论,资料收集,最终确定小组实验模板为以下两幅场景。目标是实现一艘简单3D帆船模型以及一辆3D小车模型 2.程序编译环境:Visual Studio 2012 3.光照模型建立过程 光照模型建立流程图: 3.1设置光照模型相应指数

3.2打开光源 光照模型设计过程有两点注意的是: 1、glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式,参数一般为GL_SMOOTH、GL_FLAT,如果两点的颜色相同,使用两个参数效果相同,如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点。 glShadeModel(GL_FLAT) 着色模式glShadeModel(GL_SMOOTH)着色模式(可以看出GL_SMOOTH模式下颜色更加光滑) 2、需要使用光照模型时必须启用,glEnable(GL_LIGHTING)(启用灯源)、

汇编课程设计报告

汇编课程设计报告

学 号: 课程设计 题目打印水仙花数 学院计算机科学与技术 专业计算机科学与技术 班级 姓名 指导教师

武汉理工大学《汇编语言程序设计》课程设计 2012 年 6 月28 日 课程设计任务书 学生姓名:专业班级: 指导教师:工作单位:计算机科学与技术学院 题目: 打印水仙花数 初始条件: 理论:完成了《汇编语言程序设计》课程, 对微机系统结构和80系列指令系 统有了较深入的理解,已掌握了汇 编语言程序设计的基本方法和技 巧。 实践:完成了《汇编语言程序设计》的4 个实验,熟悉了汇编语言程序的设 计环境并掌握了汇编语言程序的 调试方法。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 进一步理解和掌握较复杂程序的设计方 法,掌握子程序结构的设计和友好用户界 3

2.1简要分析 2.1.1原理说明 可以用标签来接收三位数,标签的好处在于可以限制输入的位数,并且通过实际输入位数可以直接进行一部分的异常处理。 将数存到标签后,因为是以ASCII码的形式存的,所以需要进行转换,将其变成十六进制数,转换后将数字存到申请的内存字中。在转换成十六进制数的过程中,可以对输入的数进行异常处理,判断是否输入有误。 在输出水仙花数时,设置一个计数器,从100开始循环判断,直到等于用户输入的数为止,依次判断是否为水仙花数,决定是否输出该数。 在输出时,分别取出水仙花数的个、十、百位数,转换成ASCII码再输出。 系统提示是否继续后,程序对用户输入的信息进行判断,若为y或Y则系统回到初始状态,若为n或N则退出系统,若为其他则提示输入错误并重新输入。 2.1.2程序流程图

C面向对象程序设计课程设计报告

《C++面向对象程序设计》课程设计报告题目:分数计算器设置 班级: K0312415 专业:计算机科学与技术 学号: 姓名:周林 指导教师: 小组成员:周林,张齐满 二O一三年 10 月 15 日

一、课程设计问题描述 分数计算器设计是高等学校教务管理的重要组成部分,其内容较多,为了简化计论, 要求设计的管理系统能够完成以下功能: (1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。 (2)输入/输出:对流提取和流插入运算符进行重载。 (3)计算功能:可进行分数的加、减、乘和除法运算。 (4)化简功能:将分数化简为最简分数。 (5)异常处理功能:分数中分母不能为零。 (6)菜单功能:每种功能的操作都是在菜单中进行相应选择。 二、课程设计目的和要求: 经过一个学期的《C++面向对象程序设计》课程的学习,已经有了一定地程序设计基础,但是要学好C++面向对象程序设计这门课程,不仅要认真阅读课本知识和从事课堂学习,更重要的是要进行上机实践,通过上机实践才能增强和巩固知识。 三、系统设计(算法分析) 1、系统由5功能,可分别执分数的.加法运算,减法运算,.乘法运算和除法运算,还可以将分数化简。 1.加法运算可计算两个分数相加。 2.减法运算可计算两个分数相减。 3.乘法运算可计算两个分数相乘。 4.除法运算可计算两个分数相除。 5.化简运算可计算一个分数化简。 2、流程图

3、分数计算器设置各函数的功能和实现的相关功能由对应的函数来实现。 (1)函数jia() (2)函数jian() (3)函数cheng()实现分数乘法运算。 (4)函数chu()实现分数除法运算。 (5)函数shuchu()实现分数的输出和化简。 四、程序源代码 pp : Defines the entry point for the console application.

监控组态课程设计报告

电控学院 监控组态软件结课设计 院(系): 专业班级: 姓名: 学号: 指导教师: 2013年 4月 26日

目录 一、实际系统介绍: (3) 二、设计目标: (4) 三、硬件的设计和实现: (4) 1、PC系统 (4) 2、PLC (5) 3、传感器 (5) 4、液位计、压力计 (5) 5、泵、阀 (5) 四、软件设计 (5) 1、各画面设计与制作: (5) 2、动画 (7) 3、脚本程序 (10) 4、系统相关功能连接与实现 (11) 5、变量定义 (15) 6、I/O数据连接 (15) 7、实时数据库的建立 (16) 五、运行结果 (17) 六、分析体会 (17)

一、实际系统介绍: 工业锅炉是采暖供热系统的核心设备,它的主要任务是安全可靠、经济有效地把燃料的化学能转化为热能,进而将热能传递给水,生产出满足需要的蒸汽或热水。我国目前在役运行的工业锅炉共约有 52 万台,多为燃煤链条炉,它们的特点是应用广,容量小(绝大多数都是 10 t/h 以下的分散锅炉),设备旧,耗煤 (或油、气)量大(年耗煤量占全国总耗煤量的三分之一),效率低(平均约为 60%),自动化程度不高。另外由燃料燃烧产生的烟尘、SOX,NOX 等对环境造成了严重污染。随着对生产自动化要求渐高的趋势,改变工业锅炉运行中传统的手动、半自动操作方式已势在必行尤其是近年来我国北方各大城市承受着持续低温天气和煤炭价格大幅度上涨的压力,还要面对供热标准。 工业供暖锅炉的安全运行显的越来越是重要,那么这就要我们用一些方法来监控锅炉的运行。并且在出现异常的情况下能够马上显示出来,这样以便于我们进行整修。所以为了供暖锅炉能够安全有效的运行,我们必须对它进行监控,这就是我们经常说的供暖锅炉监控控制系统。 锅炉设备是一个复杂的控制对象,主要的输入变量是负荷、锅炉给水、燃料量、减温水、送风和引风等;主要的输出变量是汽包水位、蒸汽压力、炉膛负压、过剩空气等。因输入变量与输出变量相互关联,如果蒸汽负荷发生变化,必将会引起汽包水位、蒸汽压力和过热蒸汽温度等变化,因此锅炉是一个多输入、多输出且相互关联的控制对象。锅炉对象简图,如图1所示。由于条件限制及能力有限,本控制系统将主要控制三个变量:锅炉水位、炉温度、炉膛压力。 在本控制系统的图形界面上具备报警通知及确认、报表组态及打印、历史数据查询与显示等功能。各种报警、报表、趋势都是动画连接的对象,其数据源都可以通过组态来指定。每个画面的容可以根据实际情况灵活设计。

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