基于vb的煤粉炉热力计算的软件设计_第1页
基于vb的煤粉炉热力计算的软件设计_第2页
基于vb的煤粉炉热力计算的软件设计_第3页
基于vb的煤粉炉热力计算的软件设计_第4页
基于vb的煤粉炉热力计算的软件设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1前言11绪论锅炉作为火力发电厂的三大主要设备之一,它的运行的安全性、经济性直接关系到电厂运行的效益因此,锅炉设计就显得十分重要,它要确保锅炉正常顺利运行,能够合理高效的利用原料,而锅炉热力计算是又是锅炉设计中必须进行的计算之一所以,锅炉热力计算的准确性就更加重要了过去,锅炉设计一般采用手工方法计算,既费时间,有保证精度,亦不便于多个方案的比较为解决手工计算存在的弊端,近几年,先后有一些单位开发了锅炉热力计算程序,实现了用计算机进行锅炉热力计算在毕业设计中,我们也尝试采用这种方式本次毕业设计的内容是利用VB语言编写程序代替人工进行锅炉炉膛热力计算设计的目的在于熟悉锅炉的结构布置,能够系统掌握炉膛热力计算的思路及计算方法,并且能够将所学的专业知识与计算机语言结合起来了解当前锅炉设计的基本方向它的意义在于利用计算机这个快速,精确的工具将人从重复,繁琐的计算中解放出来,代替人脑进行设计计算鉴于VISUALBASIC编程迅速、简捷等特点,经与辅导老师李莹老师协商后,决定采用VISUALBASIC来完成本次毕业设计由于我们是初学,对VISUALBASIC的使用未达到精通,因此难免出现一些不足之处,望老师给与纠正和指导12专业前景121锅炉发展方向如今大容量、高参数的锅炉的要求,使锅炉向流化床燃烧方式发展。硫化床燃烧方式的气体动力学基础是固体物料的流态化。所谓固体物料的流态化,是指固体颗粒在流动着的流体混合后,能像流体那样自由流动的现象。流化床燃烧方式就是燃料颗粒在大于临界风速(由固定转化为流化床的风速)的空气流速作用下,在流化床上呈流化状态的燃烧方式。采用流化床燃烧方式的锅炉称为流化床锅炉。流化床燃烧是本世纪60年代发展起来的新型燃烧技术,30多年来发展很快,应用范围已从中、小型的工业锅炉发展到较大型的电站锅炉;硫化床燃烧技术本身也由第一代的鼓泡硫化床发展到第二代的循环硫化床。碾碎成细小颗粒的燃料从前墙用给煤机通过给煤口送入床内,床内布置有倾斜的埋管蒸发受热面,空气由风室通过床下的布风板送入床层,将燃料颗粒吹起的燃料颗粒上升到一定高度,在重力作用下又会落下,再由空气吹起上升,然后又落下,如此反复上升、落下,好像水在沸腾时的状态一样,固体颗粒层也膨胀起来,此时固体颗粒便进入流化状态,因此流化床锅炉又称沸腾炉。循环流化床锅炉的技术特点1、燃料适应性广由于大量灰粒子的稳定循环,新加入循环流化床锅炉的燃料煤将只占床料的很小份额。由于循环流化床的特殊流体动力特性,使其中的质量和热量交换非常充分。这就为新加入燃料的预热、着火创造了十分有利的条件。而未燃尽的煤粒子通过多次循环既可增加其炉内停留时间又可多次参与床层中剧烈的质量和热量交换,十分有利于其燃尽。这就使循环流化床锅炉不仅可高效燃用烟煤、褐煤等易燃煤种,同样可高效燃用无烟煤等难燃煤种,还可高效燃用各种低热值、高灰分或高水分的矸石、固体垃圾等废弃物。2、截面热强度高同样由于流化床中剧烈的质量和热量交换,不仅使燃烧过程能在较小截面内完成,还使炉膛内床层和烟气流与水冷壁之间的传热效率也大大增加。这就使循环流化床锅炉的炉膛截面和容积可小于同容量的链条炉,沸腾床锅炉甚至煤粉炉。这一点对现有锅炉的改造尤其具有现实意义。3、污染物排放少可利用脱硫剂进行炉内高效脱硫是循环流化床锅的突出优点。常用的脱硫剂是石灰石。通常循环流化床锅炉的床温保持在8001000OC之间,过高可能因床内产生焦、渣块而破坏正常流化工况,过低则难以保证必要的燃烧温度。而这一区间正是脱硫反应效率最高的温度区间。因而在适当的钙硫比和石灰石粒度下,可获得高达8090的脱硫率。同样由于较低的燃烧温度,加以分级送风,使循环流化床锅炉燃烧时产生的氮氧化物也远低于煤粉炉。这样,燃煤循环流化床锅炉的二氧化硫和氮氧化物排放量都远低于不加烟气脱硫的煤粉炉,可轻易地控制到低于标准允许排放量的水平。4、锅炉负荷适应性好循环流化床锅炉中床料绝大部分是高温循环灰,这就为新加入燃料的迅速着火和燃烧提供了稳定的热源。因而循环流化床锅炉的负荷可以很低,如额定负荷的30左右,无需辅助的液体燃料,也不会发生煤粉炉难于保持正常燃烧甚至熄火的情况。由于同样原因,循环流化床锅炉能够适应负荷的快速变化。5、燃料制备系统相对简单循环流化床锅炉无需煤粉炉的复杂的制粉系统,只需简单的干燥及破碎装置即可满足燃烧要求。另一方面,与循环流化床锅炉相比,链条炉虽一般不需燃料制备装置,但其燃烧效率一般很低。为保证燃料在链条炉排上的高效燃烧,燃料颗粒必须很均匀,这样的燃料制备装置同样会比循环流化床锅炉的复杂。6、若干缺点或问题在具有众多优点的同时,循环流化床锅炉也有一些缺点或问题。主要是烟风系统阻力较高,风机用电量大。这是因为送风系统的布风板及床层远大于煤粉炉及链条炉的送风阻力,而烟气系统中又增加了气固分离器的阻力。受热面磨损问题比较严重,可能成为影响锅炉长期连续运行的重要原因。这是因为烟气流中含尘浓度很高,因而可能对炉膛水冷壁和气固分离器造成严重磨损。若分离器效率不高或运行不正常,还将引起对流受热面的严重磨损。对辅助设备要求较高。某些辅助设备,如冷渣器或高压风机的性能或运行问题都可能严重影响锅炉的正常安全运行。上述问题在循环流化床锅炉的发展过程中大多已经得到较好的解决。如适当的炉膛设计可完全避免水冷壁的磨损;正确选择和设计分离器,既可保证很高的分离效率也能避免自身的磨损;而冷渣器和高压风机等主要辅助设备随着循环流化床锅炉的发展,也都有了成熟的产品。风机问题则是单就烟风系统阻力而言。如果考虑到煤粉炉需要复杂的制粉系统而链条炉效率低且无脱硫效果,则风机用电量的少量增加是完全可以接受的。循环床锅炉大型化的技术发展趋势可以归纳如下(1)容量扩大。目前,世界上单台循环流化床锅炉机组的容量最大已达到250MW,300MW容量等级的机组马上很快也要投入商业运行。(2)高燃烧效率。对于难燃煤种,总的技术趋势是将床温提高到900,增加炉膛有效高度,延长一次停留时间,适当提高循环倍率。(3)型分离器及布置方式。对于分离器的研究,最主要的任务是优化分离器的布置方式,同时开发紧凑型分离装置,即非圆截面,可与水冷壁整装的新型分离器(4)回送装置型式趋同。循环流化床锅炉的循环物料回送装置也称回料阀、返料阀等,是循环床的关键部件之一。既要使物料稳定持续的返回炉膛,又要隔绝炉膛与分离器间的压差。在循环流化床开发初期,回送装置种类繁多,目前则以U阀为主,尽管各个制造厂商冠以不同的名称,实际多为U阀之变种。(5)控制N2O生成。N2O低温燃烧时生成率高,而高温燃烧时解离率高。燃烧氮转化生成N2O的过程主要发生在密相区初始燃烧阶段。因而采用密相区徽欠氧燃烧方式,可提高NZO还原为氮气的解离率,从而控制N2O生成。(6)发展超临界参数循环流化床锅炉。据掌握的资料,各个循环流化床生产制造厂家均未生产过超临界参数的循环流化床锅炉。未来510年内,300600MW容量等级的循环流化床锅炉将从生产车间走向商业运行,为进一步提高机组效率,循环流化床锅炉有向超临界参数发展的需要。(7)应用新的防磨和耐火材料。内置翼墙和管屏的防磨覆层材料的性能直接关系到循环流化床锅炉运行的可靠性和可用率水平以及运行维修成本等,密相区和分离器内壁的耐火材料衬层同样也需要有良好的抗腐蚀性能。与其这方面的需求会促进相应材料技术的发展。新材料的应用会大大改善大型循环流化床锅炉的负荷调节幅度和调节能力。我国发电用煤的品质普遍不高,低热值燃料约占原煤产量的1020。同时,我国煤矿开采多年,矿区堆剩有大量的劣质煤、环石、煤泥等劣质燃料。在燃用的燃料方面,循环流化床锅炉具有比较明显的优势。与此同时,燃煤电厂对环境造成的污染也日趋突出。对现有的循环流化床锅炉技术而言,可以通过精心设计和恰当的调整使上述两种污染物的排放达到新的标准。大型循环流化床锅炉可以在燃烧过程中控制NOX和SOX的排放,以对NOX的控制为例,其控制能力通常认为要好于CFS技术对NOX的控制能力,但还是明显低于尾部脱硝技术对NOX的控制能力。这意味着在现有环保政策下,大型循环流化床技术同其它燃烧型式的电站锅炉相比具有优势。122我国火电技术发展发向火电技术发展动向为A研制600MW甚至1000MW等级的超临界压力机组,研制300、600MW空冷机组以及超高参数、亚临界参数的200、300MW高效供热式机组。B建设大型坑口、路口电厂,变输煤为输电,逐步改变“西煤东送”“北煤南运”的局面。C强化煤电的环境保护,发展洁净燃煤技术。建立200300MW级循环流化床锅炉的示范性电站;完成15MW增压流化床锅炉联合循环PFBCCC中试工程,建设100MWPFBCCC实验机组。D大力发展中间负荷机组,适应电网调峰需要。力争2000年前,大容量燃气燃汽联合循环发电在我国开始起步,大量兴建抽水蓄能电站和调峰火电厂。E发电能源多样化,适当发展核电和新能源将进口部分天然气、液化气,作为国内发电资源的一个补充。在偏远地区和有条件的农村发展风能、太阳能等新能源发电。F进一步提高火电自动化水平,实现自动测量控制及单元机组集控值班。2正文21VISUALBASIC语言介绍MICROSOFTVISUALBASIC是MICROSOFT公司最成功的开发工具,是可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言,是一套完全独立的开发系统,它提供了开发MICROSOFTWINDOWSR应用程序的最迅速、最简捷的方法。“VISUAL”指的是开发图形用户界面(GUI)的方法,它不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到屏幕上,VISUALBASIC会自动将对象的程序代码和数据生成并封装起来。而“BASIC”则指的是BASIC(BEGINNERSALLPURPOSESYMBOLITINSTRUCTIONCODE)语言,一种在计算技术发展历史上应用的最为广泛的语言。VISUALBASIC是在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WINDOWSGUI有直接关系。VISUALBASIC,在世界拥有数以百万计的用户他之所以受到人们的青睐,原因是多方面的,但主要的有两点,一是功能强大,二是容易掌握VISUALBASIC的出现,打破了WINDOWS应用程序的开发有专业的C程序员一统天下的局面,即使非专业人员也能胜任,并可在最短的时间内开发出质量高,界面好的应用程序不论是MICROSOFTWINDOWS应用程序的资深专业开发人员还是初学者,VISUALBASIC都为他们提供了整套工具,以方便开发应用程序1据访问特性允许对包括MICROSOFTSQLSERVER和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序。2有了ACTIVEXTM技术就可使用其他应用程序提供的功能,例如MICROSOFTWORD字处理器,MICROSOFTEXCEL电子数据表格及其他WINDOWS应用程序。甚至可直接使用VBP或VBE创建的应用程序和对象。3INTERNET能力强大,使得在应用程序内很容易通过INTERNET访问文档和应用程序。4已完成的应用程序是真正EXE的文件,提供运行时的可自由发布的动态链接库(DLL)。随着版本的提高,VISUALBASIC的功能也越来越强大在推出60版时,VISUALBASIC在数据访问,控件,语言,向导及INTENET支持等方面增加了许多新的功能总的来看,他有以下主要特点1可视化编程在用传统程序设计语言来设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后才能观察如果对界面的效果不太满意,还要回到程序中去修改有时候,这种编程编译修改的操作可能要反复多次,大大影响了软件开发的效率VISUALBASIC提供了可视化设计工具,把WINDOWS界面设计的复杂性“封装”起来开发人员不必为界面设计而编写大量程序代码,只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性,VISUALBASIC就会自动产生界面设计代码由于程序设计人员只需要编写实现程序功能的那部分代码,因此可以大大提高程序设计的效率2面向对象的程序设计30版特别是50版以后的VISUALBASIC支持面向对象的程序设计,但它与一般的面向对象的程序设计语言C不完全相同在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念而VISUALBASIC则是应用面向对象的程序设计方法OOP,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VISUALBASIC自动生成对象的程序代码并封装起来每个对象以图形方式显示在界面上,都是可视的3结构化程序设计语言VISUALBASIC是在BASIC和QUICKBASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂VISUALBASIC的编辑器支持彩色代码,可自动进行语法错误检查此外,VISUALBASIC还具有功能强且灵活的调试器和编译器VISUALBASIC是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误在设计VISUALBASIC程序的过程中,随时可以运行程序在整个应用程序设计好之后,还可以编译生成可执行文件EXE,脱离VISUALBASIC环境,直接在WINDOWS环境下运行3事件驱动编程机制VISUALBASIC通过事件按理执行对象的操作一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应例如,命令按扭是一个对象,当用户单击该按扭时,将产生一个单击CLICK事件而在产生该事件时将执行一段程序,用来实现指定的操作在用VISUALBASIC设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作这样可以方便编程人员,提高效率4访问数据库VISUALBASIC系统具有很强的数据库管理功能利用数据控件和数据库管理窗口,可以直接建立或处理MICROSOFTACCESS格式的数据库,并提供强大的数据存储和检索功能同时,VISUALBASIC还能直接编辑和访问其他外部数据库,如BTRIEVE,DBASE,FOXPRO,PARADOX等,这些数据库格式都可以用VISUALBASIC编辑和处理VISUALBASIC提供开放式数据库连接OPENDATABASECONNECTIVITY,ODBC,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL,SERVER,ORACL等在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库并提供了简单的面向对象的库操作指令,多用户数据库的加锁机制和网络数据库的SQL编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效的实现客户/服务器CLIENT/SERVER方案以上介绍了VISUALBASIC的一些主要特性除这些特性外,VISUALBASIC还提供了其他一些功能,包括动态数据交换DDE,对象的链接与嵌入OLE,动态链接库DLL,INTERNET组件下载,ACTIVEX控件的建立,ACTIVEX文档以及远程自动化工具直接支持的远程操作,ACTIVEX数据对象ADO和ADO数据控件,远程数据对象RDO和远程数据控件RDC,并具有声明,触发,管理自定义事件的功能等。VISUALBASIC60有三种版本,各自满足不同的开发需要。1学习版VISUALBASIC学习版使编程人员轻松开发WINDOWS应用程序该版本包括所有的内部控件连同网格GRID控件,TAB对象以及数据绑定DATA_BOUND控件学习版提供的文档有程序员指南,联机帮助及VISUALBASIC联机手册。2专业版专业版为专业编程人员提供的一整套进行软件开发的功能完备的工具该版本包括学习版的全部功能连同ACTIVEX控件,INTERNET控件,CRYSTALREPORTWRITER和报表控件专业版提供的文档有程序员指南、联机帮助、部件工具指南。3企业版企业版使得专业编程人员能够开发功能强大的组内分布式应用程序该版本包括专业版的全部功能连同具有自动化管理器、部件管理器、数据库管理工具、MICROSOFTVISUALSOURCESAFE(TM)面向工程版的控制系统等企业版提供的文档包括专业版的所有文档,还有客户/服务器应用程序开发指南和“SOURCESAFEUSERSGUIDE”。3种版本中,企业版的功能最全,专业版包括了学习版的功能用户可根据自己的需要购买不同的版本22炉膛热力计算笔算部分221原始资料1锅炉蒸发量D1420T/H2再热蒸汽流量D2350T/H3给水温度TGS2354给水压力PGS156MPA表压5过热蒸汽温度T15406过热蒸汽压力P1137MPA表压7再热蒸汽进入锅炉机组时温度T23308再热蒸汽离开锅炉机组时温度T25409再热蒸汽进入锅炉机组时压力P225MPA(表压)10再热蒸汽离开锅炉机组时压力P223MPA(表压)11周围环境温度TLK2012燃料特性(1)燃料名称淮北洗中煤(2)煤的应用基成分()CY487OY515SY045HY224NY086MAR786AY3474(3)煤的可燃基挥发分VR256(4)煤的低位发热量QDWY18289KJ/KG(5)灰熔点T1、T2、T3150013制粉系统中间贮仓式、闭式热风送粉、筒式钢球磨煤机14汽包工作压力152MPA(表压)提示数据排烟温度假定值PY135;热空气温假定值TRK320222煤的元素分析数据校核和煤种判别A煤的元素各成分之和为100的校核CYOYSYHYNYMARAY4875150452240867863474100B元素分析数据校核A可燃基元素成分的计算可燃基元素成分与应用基成分之间的换算因子为KR100/100MARAY则可燃基元素成分应为()CRKRCRKRHRKROY1742515897NRKRNY1742086150SRKRSY1742045078B干燥基灰分的计算AG100/100MARAY100/1007863474377C可燃基低位发热量的计算QDWRQDWY25MAR100/100MARAY1828925786100/100786347432205KJ/KGD可燃基低位发热量(门得雷也夫公式计算值)2的计算QDWR339C1030H109OS339848410303902109897078311887KJ/KGQDWRQDWR32205311887318KJ/KG因为318KJ/KG20,但是QDWY18289KJ/KG4,属于高灰分煤1。223燃烧产物和锅炉热平衡计算A燃烧产物计算燃烧产物计算公式略,只给出如下计算结果。A理论空气量及理论烟气容积理论空气量V476NM3/KG理论氮气容积V3767NM3/KG三原子气体RO2的容积VRO20912NM3/KG理论水蒸汽容积V0478NM3/KG理论烟气容积V5102NM3/KG。B空气平衡表及烟气特性表根据该锅炉的燃料属劣质烟煤,选取炉膛出口过量空气系数A”L12,选取各受热面眼道的漏风系数,列出空气平衡表21。根据上述计算出的数据,又计算得飞灰份额FH09,计算表22列出的各项,此表为烟气特性表。C烟气焓温表计算表23列出的各项,此表为烟气焓温表。表221空气平衡表受热面名称过量空气系数炉膛,后屏过热器L,HP对流过热器DLGR高温再热器GZR低温再热器,旁路省煤器DZR,PSM主省煤器SM空气预热器KY进口120125128131134漏风L005HP000500300300302出口120125128131134154表222烟气特性表项目名称符号单位L,HP烟道进口过量空气系数12烟道出口过量空气系数12烟道平均过量空气系数PJNM3/KG12过剩空气量VNM3/KG0952水蒸气容积VH2ONM3/KG04933烟气总容积VY60693RO2气体占烟气容积份额RRO201502水蒸气占烟气容积份额RH2O00813三原子气体和水蒸气容积总份额RN02315烟气质量GRKG/KG81125飞灰无因次浓度HKG/KG00385表223烟气焓温表D热平衡及燃料消耗量锅炉热平衡及燃料消耗量计算,如表224所示。表224锅炉热平衡及燃料消耗量计算烟气的焓HYKJ/KG炉膛,后屏过热器125顺序烟气(或空气)温度理论烟气的焓HKJ/KG理论空气的焓HKJ/KG飞灰的焓HFHKJ/KGHY11007176282522001452126653330022081918824400298925801125500378832551446600460939511745574770054544655208659288006314537424176299900718861022548682101000807768303149751111100897875923531083912120098908344394119361313001081691114461414001174598814951515001268210657556161600136311143861217170014582122196901818001553913004754191900164981379982020004202000174641459489021168212100184381539322342222200194071619310181037105310691088109711641174D炉膛热力计算(带前屏过热器)E炉膛的热力计算(带前屏过热器)结果列于225中。序号名称符号单位计算公式和数据来源数值1燃料带入热量QRKJ/KGQYDW182892排烟温度PYOC假定1353排烟焓HPYKJ/KG查焓温表33146884冷空气温度TLKOC给定205理论冷空气焓HO1KKJ/KG查焓温表3312566机械不完全燃烧热损失Q4取用27化学不完全燃烧热损失Q3取用08排烟热损失Q2(HPYPYHO1K)(1Q4/100)100/QR689散热损失Q5查图2150410灰渣物理热损失Q6AY20THENS0ENDSUB这个子程序的作用是让进入按钮两种颜色变化,起点缀作用窗体2程序代码读入炉膛出口烟温假定值PRIVATESUBCOMMAND1_CLICKIFVALTEXT1TEXT1200ORVALTEXT1TEXT1000HL21BL211000108399751/1009751CASEBL211100HL21BL2111001193610839/10010839焓值计算ENDSELECTDIMQLFASSINGLEQLFYQLHL21炉膛吸热量DIMQVASSINGLEDIMQDWYASSINGLEDIMVLASSINGLEDIMBASSINGLEQDWY18289VL2233B71131000QVBQDWY/36VL炉膛容积热强度DIMQFASSINGLEDIMAL2ASSINGLEAL28486B5837103QFBQDWY/36AL2炉膛截面热强度DIMQLPJASSINGLEDIMNLDASSINGLEQLPJBJQLF/3600ALQ炉内平均辐射热强度MORELABEL2CAPTIONSTRQKMORELABEL3CAPTIONSTRQLMORELABEL4CAPTIONSTRBAMORELABEL5CAPTIONSTRBL2MORELABEL6CAPTIONSTRHL2MORELABEL7CAPTIONSTRVCPJMORELABEL8CAPTIONSTRBL21MORELABEL9CAPTIONSTRQLFMORELABEL10CAPTIONSTRQVMORELABEL11CAPTIONSTRQFMORELABEL12CAPTIONSTRQLPJMORELABEL13CAPTIONSTROBL2MORELABEL14CAPTIONSTRRH2OMORELABEL15CAPTIONSTRRNMORELABEL16CAPTIONSTRPNMORELABEL17CAPTIONSTRKY0MORELABEL18CAPTIONSTRKHMORELABEL19CAPTIONSTRK0MORELABEL61CAPTIONSTRFPMORELABEL62CAPTIONSTRFCHMORELABEL63CAPTIONSTRAHYMORELABEL64CAPTIONSTRKY1MORELABEL65CAPTIONSTRKY2MORELABEL66CAPTIONSTRAPRMORELABEL67CAPTIONSTRCPMORELABEL68CAPTIONSTRCPQMORELABEL69CAPTIONSTRFPMORELABEL70CAPTIONSTRFPQMORELABEL71CAPTIONSTRAPMORELABEL72CAPTIONSTRFPJMORELABEL73CAPTIONSTRZPQMORELABEL74CAPTIONSTRAPQ0MORELABEL75CAPTIONSTRZPMORELABEL76CAPTIONSTRAQP1MORELABEL77CAPTIONSTRAPQ1MORELABEL78CAPTIONSTRALQMORELABEL79CAPTIONSTRRMORELABEL80CAPTIONSTRRPMORELABEL81CAPTIONSTRRLDMORELABEL82CAPTIONSTRALMORELABEL83CAPTIONSTRMENDSUB以上就是主程序中的炉膛设计计算部分,它包括4个部分1读入假定值后进行计算2对假定值进行计算3对计算数据进行判断4满足精度要求后执行计算其余数据退出程序代码PRIVATESUBCOMMAND2_CLICKENDENDSUB察看详细数据程序代码PRIVATESUBCOMMAND3_CLICKMAINHIDEMORESHOWENDSUBPRIVATESUBFORM_LOADTEXT1SELLENGTHLENTEXT1TEXTENDSUBPRIVATESUBFORM_UNLOADCANCELASINTEGERUNLOADABOUTUNLOADMAINUNLOADMOREUNLOADWARNINGUNLOADWELCOMEENDSUB进入毕业设计说明子界面的代码PRIVATESUB毕业设计说明_CLICKABOUTSHOWENDSUB窗体3程序代码PRIVATESUBCOMMAND1_CLICKABOUTHIDEENDSUB标签内容本组设计题目为C语言在锅炉热力计算中的应用,成员有陈平,赵斌,赵莉。鉴于对C语言设计出来后不易直观,人机互动性差的考虑,经指导老师高俊茹老师,李莹老师的同意,本组采用VISUALBASIC语言设计编程。一VB简介VB是在早期的BASIC,QBASIC及QUICKBASIC等语言的基础上发展而来的,它保持了原来BASIC语言简单而不贫乏的优点,同时增加了结构化和可视化的程序设计语言的功能。VISUALBASIC有以下主要特点1可视化编程VISUALBASIC提供了可视化设计工具,把WINDOWS界面设计的复杂性“封装”起来,因此程序设计人员只需要编写实现程序功能的那部分代码,大大提高了程序设计的效率。2面向对象的程序设计在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,都是可视的。3结构化程序设计语言VISUALBASIC是在BASIC和QICKBASIC的基础上发展起来的,具有高级程序设计语结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂。4事件驱动编程机制在用VISUALBAISIC设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来指定的操作。5访问数据库VISUALBASIC系统具有很强的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MICROSOFTACCESS格式的数据库,提供强大的数据库存储和检索功能。二毕业设计的一些构想本次毕业设计的时间从2005年4月2005年6月,为期3个月。在最初设计构想时考虑只是进行炉膛内热力计算部分程序的设计,所以想尽量使其完美,初步设想包括三部分煤种的确定;锅炉的热平衡计算;炉膛热力计算。在此过程中要建立空气平衡表,烟气特性表以及烟气焓温表,因此需要建立庞大的其他辅助程序。其工作量及其所需要程序专业知识我们还暂时无法达到,与老师协商同意后将前两部分的笔算结果作为第三部分的已知数据进行设计。不足之处希望在以后的继续学习中将其完善。十分感谢在设计过程中指导老师高俊茹老师,李莹老师给予的帮助。设计小组陈平,赵斌,赵莉窗体4程序代码PRIVATESUBCOMMAND1_CLICKWARNINGHIDEMAINSHOWMAINTEXT1TEXT“ENDSUB此子程序被激活后将返回主程序并自动清空输入的假定出口烟温值PRIVATESUBFORM_UNLOADCANCELASINTEGERUNLOADABOUTUNLOADMAINUNLOADMOREUNLOADWARNINGUNLOADWELCOMEENDSUB窗体5程序代码PRIVATESUBCOMMAND1_CLICKMAINTEXT1TEXT“MOREHIDEMIANSHOWENDSUB返回主程序并清空出口烟温的假定值退出程序代码PRIVATESUBCOMMAND2_CLICKENDENDSUBPRIVATESUBFORM_UNLOADCANCELASINTEGERUNLOADABOUTUNLOADMAINUNLOADMOREUNLOADWARNINGUNLOADWELCOMEENDSUB程序代码结束232程序界面介绍以下是程序的界面1欢迎界面图3212炉膛热力计算主界面图32图3223设计说明界面图3234警告界面图3245炉膛热力计算详细结果界面图325233热力计算程序使用说明前面列出了炉膛热力计算的全部源程序,共有5个FORM构成。生成可执行文件后,其使用步骤如下(1)打开程序后进入主界面,在主界面上布置有1个按钮,为“欢迎进入”,单击按钮便可进入主程序界面。(2)在主程序界面中单击“欢迎进入”按钮,便进入了主程序,在界面中共有三个按钮,分别为“计算”、“察看详细数据”、“退出”;想查看哪部分内容,只须单击相应的按钮即可。(3)计算完毕后点击“察看详细数据”进入“炉膛热力计算详细数据”界面。在此界面中列出了所有与炉膛热力计算相关的数据。可供使用者察看。(4)在炉膛热力计算时,进行校核后,若数据不在10001200之间则程序将提示数据为非法数据,需要再次输入数据;若数据计算完毕后不符合要求,则程序将不会显示出错误数据,而会返回主程序界面让使用者改变炉膛假出口烟温值,重新进行计算。3结论本次毕业设计的时间从2005年4月2005年6月,为期3个月。设计的程序可以满足最基本的炉膛热力计算,可以进行计算机计算结果与笔算的比较。制作出来的窗体界面比较美观,将VB语言中的特点表现出来,操作简单,可视化,将VB语言中的基本功能发挥出来。在最初设计构想时考虑只是进行炉膛内热力计算部分程序的设计,所以想尽量使其完美,初步设想包括三部分煤种的确定;锅炉的热平衡计算;炉膛热力计算。在此过程中要建立空气平衡表,烟气特性表以及烟气焓温表,因此需要建立庞大的其他辅助程序。其工作量及其所需要程序专业知识水平我们还暂时无法达到,与老师协商同意后将前两部分的笔算结果作为第三部分的已知数据进行设计。不足之处希望在以后的继续学习中将其完善。致谢。参考文献附录ABOILERMODELAPPLICATIONSINDUSTRIALBOILER,INCLUDINGATMOSPHERICPRESSUREBOILER,PLAYSANIMPORTANTROLEINTHENATIONALECONOMYITISINDISPENSABLEPOWEREQUIPMENTFORINDUSTRIES,AGRICULTURESANDDOMESTICUSE,ALSOIMPORTANTEQUIPMENTFORTHEINDUSTRIESOFMACHINERY,PETROCHEMICAL,MINE,METALLURGY,COAL,TEXTILE,AGRICULTUREANDANIMALHUSBANDRYETCASWELLASFORDOMESTICHEATINGINDUSTRIALBOILERMODELCONNOTATIONPRODUCTMODELOFINDUSTRIALBOILERCONSISTSOFTHREEPARTSEACHPARTISJOINEDBYSHORTHYPHEN/1)THEFIRSTPARTREPRESENTSLAYOUTTYPE,COMBUSTIONEQUIPMENTANDRATEDEVAPORATINGCAPACITYORRATEDTHERMALPOWEROFBOILERITCANBEDIVIDEDINTOTHREESEGMENTSFORTHEFIRSTSEGMENT,TWOCHINESEPHONETICLETTERSREPRESENTLAYOUTOFBOILERFORTHESECONDONE,ONECHINESEPHONETICLETTERREPRESENTSCOMBUSTIONEQUIPMENTANDFORTHETHIRDONEARABICNUMERALSREPRESENTTHATRATEDEVAPORATINGCAPACITYOFSTEAMBOILERUNITT/HORRATEDTHERMALPOWEROFHOTWATERBOILERUNITMWEACHSEGMENTSHOULDBEWROTECONTINUOUSLYANDLINKEDTOGETHER2)THESECONDPARTREPRESENTSMEDIUMPARAMETERITISGENERALLYDIVIDEDINTOTWOSEGMENTSFORTHEFIRSTSEGMENT,ARABICNUMERALSREPRESENTTHATRATEDSTEAMPRESSUREORSAFEWORKINGPRESSUREWITHMPAASUNITFORTHESECONDSEGMENT,ARABICNUMERALSREPRESENTTHATSUPERHEATEDSTEAMTEMPERATUREOROUTLETWATERTEMPERATUREANDRETURNWATERTEMPERATUREWITHCENTIGRADEASUNITTHESECONDPARTHASNOSLASHANDSECONDSEGMENTWHENITREPRESENTSTEAMSATURATEDSTEAMTEMPERATURE3THETHIRDPARTISOFFUELTYPECHINESEPHONETICLETTERSREPRESENTFUELTYPE,MEANWHILEROMANNUMBERREPRESENTCLASSIFICATIONOFFUELPRODUCTSIFMANYKINDSOFFUELSCANBEUSEDFORONEBOILER,MAINFUELSWILLBEPREPOSITIONEDTHEMODELSPECIFICATIONFORINDUSTRIALBOILERSUCHASSTEAM,WATERHOTWATER,BOILEDWATERDUALPURPOSEDORTRIPLEPURPOSEDBOILERISBASEDONMAINFUNCTIONSOFBOILER,THEMODELSHOULDBESTAMPEDONTHENAMEPLATEINCHINESEATMOSPHERICPRESSUREBOILERMODELCONNOTATIONLABELINGSYSTEMFORATMOSPHERICPRESSUREBOILERCONSISTSOFTHREEPARTSEACHPARTISJOINEDBYSHORTHYPHENC/1)THEFIRSTPARTCONSISTSOFASYMBOLFORNORMALPRESSUREBOILER,ASYMBOLFORLAYOUT,ASYMBOLFORCOMBUSTIONEQUIPMENTANDRATEDTHERMALPOWER“C“ISTHESYMBOLFORATMOSPHERICPRESSUREBOILERPLEASEREFERTOTABLE5FORTHECODEFORTHELAYOUTOFATMOSPHERICBOILER,PLEASEREFERTOTABLE3FORCOMBUSTIONEQUIPMENTFORATMOSPHERICPRESSUREBOILERARABICNUMBERREPRESENTCORRESPONDINGTHERMALPOWER,ITSUNITISMWEACHSEGMENTSHOULDBEWROTECONTINUOUSLYANDLINKEDTOGETHER2)THESECONDPARTREPRESENTSMEDIUMPARAMETERITISDIVIDEDINTOTWOSEGMENTSANDJOINEDBYASLASHTHEFIRSTSEGMENTREPRESENTSCORRESPONDINGOUTLETWATERTEMPERATURE,ANDTHESECONDSEGMENTREPRESENTSCORRESPONDINGINLETWATERTEMPERATURE,THEUNITIS3)THETHIRDPARTCONSISTSOFFUELCATEGORYANDDESIGNORDERITSHOULDBEWRITTENCONTINUOUSLYFORCODEOFCOMBUSTIONCATEGORYINTHEFIRSTSEGMENT,PLEASEREFERTOTABLE4ARABICNUMBERREPRESENTDESIGNORDERANDTHEFIRSTSEGMENTISWRITTENWITHCONTINUOUSORDERPROTOTYPEDESIGNHASNOSECONDSEGMENTWASTERHEATBOILERSTHEREAREMANYINDUSTRIALPROCESSESWHICHARECARRIEDOUTATHIGHTEMPERATURESANDTHEREFOREINVOLVETHEUSEOFSPECIALFURNACESANDKILNSOFTENTHEGASEOUSPRODUCTSOFCOMBUSTIONAREEXHAUSTEDDIRECTLYTOATMOSPHEREWITHOUTANYATTEMPTATHEATRECOVERYTHEBESTOPPORTUNITYFORTHISISTHEPREHEATINGOFTHEINLETAIRREQUIREDFORTHEFUELCOMBUSTIONSPECIALRECUPERATIVEANDSELFREGENERATIVEBURNERSHAVEBEENDEVELOPEDFORTHISPURPOSETHELATTEREQUIPMENTISPARTICULARLYEFFECTIVEANDPREHEATTEMPERATURESOFASHIGHAS1,000CANBEACHIEVEDOFTEN,HOWEVER,THEUSEOFSUCHEQUIPMENTISNOTAPRACTICALPROPOSITIONONCEMENTPLANTSTHEREISALARGEQUANTITYOFHEATCONTAINEDINTHEKILNEXITGASES,ANDTHISISATASUFFICIENTLYHIGHTEMPERATUREFORSTEAMGENERATIONTOBEAVIABLEPROPOSITIONONEOFTHEFUNDEDSTUDIESPROPOSEDTHEINSTALLATIONOFA10T/HSTEAMBOILERBUTINTHISCASETHE“STEAMTRAP”TOOKINADIFFERENTANDANALMOSTLITERALMEANINGBECAUSEITWASPLANNEDTOUSETHESTEAMFORSPACEHEATINGPURPOSES,THEESTIMATEDPAYBACKPERIODOFTHEPROJECTWASEXTENDEDTOFIVEYEARSBUTTHISISOFTENCONSIDEREDACCEPTABLEFORPROJECTSINTHECEMENTINDUSTRYINTHEEND,HOWEVER,THEPROJECTWASREJECTEDBECAUSETHEOPERATINGCOMPANYDECIDEDTHATTHEYDIDNOTWISHTODEVIATEFROMTHEIRMAINSTREAMACTIVITYOFMAKINGCEMENTTHEREARENORMALLYNOPROCESSUSERSOFSTEAMONACEMENTPLANTTHEFOREGOINGSITUATIONISUNUSUALMANYFURNACEOPERATORSINTHEMETALLURGICALINDUSTRYHAVEAGOODUSEFORSTEAMBUTREJECTWASTEHEATBOILERSBECAUSEOFTHEPOTENTIALPROBLEMSARISINGFROMTHEHIGHTEMPERATURECONDITIONSANDTHEDUSTANDFUMESINTHEGASSTREAMWHICHCOULDRESULTINTHEBLOCKAGE,CORROSIONOREROSIONOFEQUIPMENTTHESEPROBLEMSARENOTINSURMOUNTABLEWHENCONSIDERINGAPOTENTIALLYDIFFICULTWASTEHEATBOILERAPPLICATIONTHEREISMUCHUSEFULANDRELEVANTEXPERIENCEAVAILABLEINTHECHEMICALINDUSTRYTHEREARENUMEROUSEXAMPLESOFBOILERSUSEDONCHEMICALPLANTSTOACHIEVEESSENTIALPROCESSCOOLINGOFTENTHEHEATRECOVERYASPECTISREGARDEDASANINCIDENTALBUTWELCOMEBONUSHIGHPRESSUREANDHIGHTEMPERATUREBOILERINTHERAPIDDEVELOPMENTOFPOWERPLANTECONOMY,SINGLEBOILER,SING

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论