面向对象的通用锅炉热力计算软件开发基金项目.pdf
《面向对象的通用锅炉热力计算软件开发基金项目.pdf》由会员分享,可在线阅读,更多相关《面向对象的通用锅炉热力计算软件开发基金项目.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象的通用锅炉热力计算软件开发!钟崴,童水光,许跃敏(浙江大学,浙江 杭州!#$%)摘要 分析了锅炉传热的抽象物理模型。采用面向对象技术建立了锅炉传热的软件对象模型并讨论了建模关键技术,据此设计了通用于各炉种、炉型、燃料和用户参数的锅炉热力计算软件。关键词 锅炉;热力计算;软件开发;面向对象建模;锅炉传热模型中图分类号&!文献标识码(文章编号#$)!*+($#)#,)#!#)#,通用热力计算软件的开发具有急切的工程需求。本文以国家“九五”-(.应用工程示范项目、杭州锅炉厂 锅炉-(.应用系统 为背景,分析了锅炉传热的抽象物理模型,研究了采用面向对象技术,用-/语言建立锅炉传热软件对象模型的
2、方法和关键技术。据此设计的热力计算软件经实践证明具有优良的准确性、通用性、易用性和可扩充性。!锅炉传热的抽象物理模型如图 所示,从传热角度看,锅炉本体中除炉膛、减温器等特殊功能部件外是一组流程交织的串并联换热器,热力计算的主要工作就是在用户参数已知、锅炉传热结构给定的前提下,求解锅炉机组稳态运行时的热工状况,包括消耗的燃料、机组的效率、各处的温度、减温器的喷水量等等。参考图,可将锅炉的传热流程抽象视为由“部件”和“流体节点”组成,其中“部件”不仅包括一般传热部件,如过热器、省煤器、空气预热器(空预器)等,还包括如炉膛、减温器、流程的分叉或汇合部件在内的特殊功能部件。“流体节点”则泛指流程中某一
3、特定位置上的烟气、蒸汽、水或空气。此时,部件的功能可统一看成是对进出部件的流体节点组进行变换,变换的种类包括流体物理状态的变换、流体种类或化学组成的变换、流体分支数的变换等,其模型如图$所示。对于一般传热部件,模型简化为 路烟气与 路工质(蒸汽、水或空气)在部件中进行换热,彼此改变物理状态。如图!所示,实际锅炉结构中,多个传热部件还可能并行地布置于烟道中,或者在一个主要传热部件的周围布置一些附加传热部件,工程中称这一组部件为一个“烟气传热区”。同一烟气传热区内的部件共同完成对进出传热区的烟气节点的变换,但对于非烟气侧的工质流体的变换是各自相对独立的。热力计算需要采用迭代方法求解,迭代算法的图!
4、典型锅炉结构的抽象物理模型研究论文!国家“九五”-(.应用工程示范项目#热力发电#!($)万方数据图!锅炉传热模型的抽象单元图 锅炉烟气传热区模型思想是:依次从各路流体的起点出发,以拓扑上深度优先的原则按各路流体所流经部件(对烟气流程是传热区)的顺序依次执行部件对流体节点的变换计算,并对该过程进行反复迭代,使流程上游流体节点物性的准确性逐步向下游传递,并最终扩散到整个流程。!锅炉传热软件对象模型软件系统的开发总体上可划分为!个大的主题:问题域建模与求解、人机交互界面、数据及文件管理、与其它系统或设备的交互。其中问题域是软件系统的核心,其余主题围绕问题域展开。上述!个主题中的主要活动内容如图!所
5、示,其中建立问题域内的锅炉传热的软件对象模型是软件开发工作的核心和难点。由于锅炉结构千变万化,没有严格限制,不可能枚举固定的锅炉传热模型结构供用户选择使用,因而为了保证软件的通用性,总体思想上应该建立动态构造的锅炉传热对象模型,由用户在软件运行时现场搭建锅炉的传热结构。图#热力计算软件系统开发的主题内容据此分析,建立了如图 所示的以#$%&$()*$+类图描述的锅炉传热的软件对象模型结构,其中的对象可以分为,个层次。!$%描述流程组成的对象该层中的对象用于描述锅炉传热流程的结构组成。针对每-种锅炉部件,分别建立相应的部件类对其进行描述,如:过热器类*.%/0&10+20&、省煤器类*345$(
6、$6780&,部件类的属性通常包括结构参数和其它传热计算参数,每-种部件类都具有进出流体节点组变换 9:%7;&+(+&2 为它们的统一抽象表达。*+&2 不仅实现了各部件类共有特征(包括属性与服务)的共享定义,更重要的是:(-)由于基类类型的指针能够标识导出类类型的对象,因而在进行部件对象管理和流程逻辑描述时能够用*+&2!型的指针统一标识不同部件类的对象,而屏蔽部件类的类型多样性;(?)应用动态绑定技术,可使用*+&2!型的对象标识指针统一请求不同部件类对象的同种服务,如:9:%47;&+(+&272 和*9:%772 管理,其分别可视为无逻辑关系的部件对象和流体节点对象堆积的“仓库”及负
7、责维护这些对象的内存空间。研究论文热力发电 !&%()!万方数据图!以#$%()#*&类图描述的锅炉传热软件对象模型+,+基本拓扑逻辑对象经过流程组成对象层的抽象封装和对象标识方法的统一,进行流程拓扑逻辑定义时可抽象地认为仅仅是组织“部件”和“流体节点”!类对象的逻辑关系。锅炉传热流程的拓扑逻辑规则可以总结如下:()流程从流体节点和部件起点;(!)分支数不限的!种共#组流体节点分别进出部件并在其中完成变换;($)相邻部件具有公共的流体节点;(#)对于烟气传热区,每一流体节点前后各有一个或多个直接相邻部件。记录上述逻辑规则的对象定义方法并不唯一,从便于算法实现的角度出发,分别与抽象部件类%&
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 通用 锅炉 热力 计算 软件 开发 基金项目
限制150内