还剩3页未读,继续阅读
文本内容:
汽轮机仿真系统的面向对象分析Object-OrientedAnalysisoftheturbine-simulatingSystem王月宏(中国矿业大学机电工程学院)摘要本文主要通过面向对象的方法对汽轮机的仿真系统做了一定的分析从而得知整个仿真系统的大概情况,对现实系统的研究提供了基础资料Abstract Inthispaperobject-orientedapproachthroughthesimulationofsteamturbinesystemtodosomeanalysis.SothatthegeneralsituationofthesimulationsystemSystematicstudyofrealityprovidesthebasisforinformation.关键词汽轮机仿真系统面向对象Keywords SteamturbineEmulationObject-Oriented
一、引言汽轮机是火力发电机的动力设备,体积庞大,内部结构复杂为此在设计、维系汽轮机的某些零件或整体结构以及动力设施的时候存在很大的实验、实践困难所以汽轮机的设计者就在仿真系统中把这一系列的问题都模拟出来,这样就解决了很多的问题目前,面向对象法对建模仿真有着不可代替的好处面向对象分析(Object-OrientedAnalysis简称OOA)的目的是对客观世界的系统(汽轮机系统)进行建模面向对象的特征为隐蔽性(封装)数据抽象动态链接和继承这些特征使得面向对象的程序具有模块化、表达广泛概念和代码复用的能力,相对于传统的面向过程的软件开发技术面向对象技术使得软件产品具有高质量、稳定性好、可重用行好和可维护性好等优点面向对象分析OOA是“把E-R图和语义网络模型即信息造型中的概念与面向对象程序设计语言中的重要概念结合在一起而形成的分析方法”最后通常是得到问题空间的图表的形式描述
二、汽轮机系统仿真模型汽轮机的仿真系统可以抽象为三个过程控制系统、仿真系统、数据测量以及显示系如图一所示图表一控制系统——根据具体的测试功能和系统运行状况,完成对仿真汽轮机的各种操作仿真系统——用于实现汽轮机的各种功能数据测量以及显示系———它的仪表实时监测不同测量点处的压力、位移、转速及温度等物理量并传送至上位机上位机控制数据采集系统的工作并从数据通道中得到各个参数进行数据处理向下位机发出各种指令控制仿真系统的各种动作
三、汽轮机仿真系统面向对象分析
1.标识对象面向对象分析的第一大步骤就是标识对象,即选中你所要研究领域内的主要矛盾图表一就是对汽轮机系统的结构进行了标识大概可以分为以下构建图表二如图表二所示那样汽轮机的结构部件有七大部件,也就是七大对象这样用面向对象的方法就可以建立一个总的大类,然后下面共有继承有七个属类对于类的建立,我们可以抓住主要的矛盾,放弃次要的矛盾把机构中的最关键、最重要、必不可少的部分作为类的成员这样就会有利于类的执行,对面向对象的测试是很方便的,并且条例清楚,对整个仿真系统也是一个很大的贡献
2.标识结构整个结构的框架如图表二所示这一步就是利用——对象数据及其专用处理的抽象结果即把所有复杂的数据以及图表等信息经过最有效的抽象方法很明确的提炼出来例如对大的类汽轮机系统,他中有很多的特点可以对其抽象,抽象出来一个具有把热能转化为机械能的类这样转化的过程是很复杂的,但我们只要他最核心的部分就行了,下来之后,他可以有很多的下属类就是气缸、转子等然后再对这些下属的类进行抽象表达对各个结构的实质内容进行补充、完善
3.定义主题主题是指事物的总体概貌和总体分析模型结构表示问题空间的复杂度从结构层来看见图这一步有四大步数据采集器、命令器、控制器和数据库它们在系统中都是以单一形式存在不存在分类结构数据描述按照描述方式的不同产生了一个分类结构它反映不同的三种描述仪表即时状态描述远程描述各物理量趋势描述系统流程图和现场操作表盘的模拟对象中使用各测量对象的仪表描述通信中使用远程描述把经过处理的数据按协议转化成各智能仪表可以识别的形式经串行口发送出去趋
4.定义属性OOA在定义属性的同时,要识别实例连接实例连接是一个实例与另一个实例的映射关系定义属性是对于每个对象,都需要找出在目标系统中对象所需要的属性,而后将属性安排到适当的位置,找出实例链接,最后进行检查数据采集器中必然包括压力、位移、转速及温度等现场采集来的数据这些数据需要成批存取因此以数组形式存放数据维护中的属性较多但可以大体分为测量数据和配置参数
5.定义服务及消息连接OOA在定义服务的同时要识别消息连接当一个对象需要向另一对象发送消息时,它们之间就存在消息连接这一步就会把系统中各个对象收到消息后所要完成的处理结果公示,即由数据测量以及显示系统对汽轮机要实现的功能指标进行公示,这样一来,技术人员就会从指标中发现什么地方还存在问题,有待于改善,把结果在返回给控制部分,让他们作出做合理的调节这个系统就这样实现了良性的测试过程
四、结束语由面向对象分析的五大步对汽轮机仿真系统的具体描述,使对这个系统有了很全面的认识也得知面向对象的各个部的详细过程参考文献
[1]萧鹭,曾培峰.汽轮机仿真系统的面向对象分析[M].上海:中国纺织大学学报
1997.
[2]黄家伟曹谢东.面向对象测试技术研究[M].成都:信息技术
2010.
[3]熊巍陈辉.某型船蒸汽动力系统的建模及仿真研究[M]武汉船舶工程,
2008.
[4]张小鹎.面向对象分析方法的综述.兰州:甘肃科技
2010.、、、数据测量以及显示系统统仿真系统控制系统汽轮机的系统的结构气缸联轴器静叶片转子动叶片气封轴承。