摘要:为了使制冷专业的学生对相关的热力进程和对体系运转参数改动有直观的知道,在选用成熟算法的基础上运用XML文件来存储体系的参数,进行仿真核算,并用图形化方式显现參数的改动,让学生在操作中直观的调查体系参数的改动,一起,经过对设定条件的改动、调查体系的运转改动、深化对制冷体系的认知、对相似体系的规划与完结提出有利的参考。
关键词:冷库;仿真;XML;图形化
中图分类号:TB657文献标志码:A文章编号:1671-2153(2017)02-0081-03
0引言
在制冷体系的运转进程中,会触及体系工质多个状况的改动,为了让学生对制冷体系有直观的知道,本文规划了简易的冷库仿真体系。本体系选用XML文件作为数据源,不触及网络和数据库的操作,选用C#言语开发,运转在微软的Donet平台上,该体系能够完结冷库体系的发动仿真并实时调查相关参数的改动,经过改动初始参数能够调查体系的不同呼应。
1冷库仿真体系简介
作为冷库仿真体系的阶段成果,本体系包含参数设定、开机运转、体系复位、参数曲线展示功用。发动仿真是体系中心功用。启停仿真能够供给一个基本反映冷库体系热力特性的仿真体系,在启停仿真时,体系读取XML中的初始数据和体系界面的给定初始值,进行迭代运算,来更新界面的数据完结仿真,整个冷库体系包含紧缩、冷凝、节流、蒸腾4个热力进程,触及的参数超过20个,体系选用C#言语开发,实时绘图功用选用ZedGraph控件完结,操作者能够挑选加速比和紧缩机档位参数,查看体系各个参数的不同改动,使学生加深对制冷体系的了解。
2仿真目标模型剖析和体系规划
本体系以宁波江北冰峰制冷设备有限公司的800t的水果冷库为原型[1],进库温度30℃,出库温度2℃,库温0℃,日进货量为10t/24h,选用组合组装式冷库,制冷体系为氟利昂(R22)制冷体系。设备负荷、机械负荷别离为184000W和168000W。冷凝温度取30℃,冷凝压力Pk=1.2MPa,蒸腾温度取-6℃,蒸腾压力P0=0.41MPa,体系结构示意图如图1所示。
2.4体系规划
体系使用XML文件作为数据源,在XML数据源中又别离规划了不同的状况,体系发动时,首要读取发动前状况参数,对冷库的初始参数和环境参数进行初始化,然后发动定时器,进行仿真核算,在运转中体系的参数不断改动,每核算一次,都把参数写入XML运转状况的数据中,并以此来生成实时的运转曲线。一起开放定时器接口,使得用户能够自主的设定体系的核算时刻间隔,然后达到改动仿真运转速度的作用。因为要不断的绑定数据到窗体控件和写入XML文件相应的状况中,所以体系中规划了专门的类来进行上述操作。
类中首要的办法完结控件和XML文件中特定的节点关联,控件名称选用拼音简写,XML选用汉字说明,如界面中有“房间温度”的显现控件名称为fjwd,在XML文件中有节点
<房间温度>30。
在专门的XML读写类中界说publicstaticvoidxmltocontrol(AxiAnalogOutputXa,strings)办法,第一个参数就是显现控件,第二个参数就是控件名称对应的节点,在主程序中调用constantRW.xmltocontrol,把XML文件中房间温度节点的值30绑定在控件显现为房间温度,其他的状况参数也以此类推,能够便利的完结XML文件和控件的绑定。仿真核算的首要流程如图2所示。
3.实时曲线显现
ZedGraph[3-4]是一个开源的.NET绘图控件,代码选用C#言语开发。工作原理是直接在画布上制作,制作效率高,冷库建造在实时走势图中不会产生屏幕闪耀的现象。在冷库仿真体系中,体系中表明运转状况的数据较多,规划上应该让用户根据需要来挑选参数进行查看,但参数过多,图形就会显得杂乱。因而,体系中最多能够一起调查4个参数的改动。为了给每个参数在图形中尽量显现完好,在XML文档中也给出了参数的最大值、最小值和单位。在制作图形时,能够得到适宜的调查图形。
制作的流程如下:首要根据选中的参数个数,查询XML得到参数的单位,最大值和最小值。因为要用到多个Y轴坐标,界说一个YAxis的数组YAxis[]yAxis,数组的大小为生成曲线的最大值4。一起调用ZedGraph控件的GraphPane.YAxisList.Add办法来增加Y轴坐标到绘图面板上。再调用ZedGraph控件的GraphPane.AddCurve办法来显现选中的参数。至此,静态的图片以及完结。一起在体系中增加定时器,时刻设定为1s,定时器呼应事情中完结趋势曲线的更新,一起完结X轴坐标的更新和数据源数组dataSourceList值的更新。设定一个整型的类字段timesCount,初始值为0,每次定时器呼应事情中加1,然后判别timesCount是否大于界面中时刻设定值,如果小于时刻设定值,X轴值下标不变,大于时刻设定值就让X轴最小值和最大值一起加1,完结X轴向左翻滚的作用。数据源数组dataSourceList的值X轴坐标都是类字段timesCount,Y轴的值由参数的字段名查询实时数据表得到。当dataSourceList中数值个数超过采样时刻时长是,使用dataSourceList的RemoveAt(0)办法去除最前面的数据。多个参数能够一起显现,图3所示加速比为4,紧缩机档位为100的曲线参数。
4结束语
本文经过对制冷体系首要热力进程剖析,根据XML的数据源进行冷库体系的仿真,经过实时曲线监测体系的热力参数改动,使得制冷专业的相关同学能够对相关热力体系和进程有一个直观的知道,而且该体系的扩展性较好,经过改动XML文件的对应初始参数,能够快速完结不同类型的制冷体系仿真。对相似体系的完结也供给了有利的参考。
参考文献:
[1]李晓东.制冷原理与设备[M].北京:机械工业出版社,2006:145-148.
[2]张春路.制冷空调体系仿真原理与技能[M].北京:化学工业出版社,2013:53-54.
[3]于国卿.ZedGraph控件在水闸监测体系开发中的应用研究[J].南水北调与水利科技,2008(6):43-45.
[4]沈宫新.张国东根据ZedGraph控件的制冷体系实时曲线的制作[J].三门峡工作技能学院学报[J].2013(4):114-116.
Abstract:Inordertomakerefrigerationprofessionalstudentstohaveanintuitiveunderstandingofthethermodynamicprocessrelated,anintuitiveunderstandingofthechangesofsystemparameters,thissystembasedonthematurealgorithmuseXMLfiletostoresystemparameterschangeandgraphicallydisplayparameters,letthestudentsobservethesystemparameterschangedirectlyintheoperation,atthesametime,withthesettingconditionschanging,observethesystemchange,itwilldeepeningcognitionoftherefrigerationsystem,thesimilarsystemdesignwillbenefitfromthisrefrigerationsimulationsystem.
Keywords:Coldstorage;simulation;XML;graphical
(责任编辑:徐兴华)
本文转载自
冷库建造www.iceage-china.com