火电厂节能技术监督报表系统的设计与实现

火电厂节能技术监督报表系统的设计与实现

ID:14637878

大小:24.50 KB

页数:4页

时间:2018-07-29

火电厂节能技术监督报表系统的设计与实现_第1页
火电厂节能技术监督报表系统的设计与实现_第2页
火电厂节能技术监督报表系统的设计与实现_第3页
火电厂节能技术监督报表系统的设计与实现_第4页
资源描述:

《火电厂节能技术监督报表系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、火电厂节能技术监督报表系统的设计与实现  【摘要】燃煤发电企业的节能技术报表系统是通过采集厂级实时监控系统(SIS)中的历史数据作为数据源,经过统计分析得出电厂用户需要的分析报表。该系统采用流行的B/S架构,服务器系统为SQLServer2008,服务器软件为IIS7.5,使用.NetFramework4.5的框架和Mysql数据库,实现电厂节能技术报表的数据采集,分析及导出功能。  【关键词】发电厂节能技术监督报表SIS  火力发电厂的节能技术监督报表包含火力发电厂能耗指标汇总表,厂用电率变化分析表,火电厂单元机组辅机设备耗电汇总表,锅炉效率变化

2、分析表,汽机热耗变化分析表,供电煤耗变化分析表等六个类型报表,每个类型报表实行月度和年度的统计,总涉及参数500多个,因此每次统计都耗费了大量的人力物力。随着计算机技术和网络技术的发展,利用计算机协助电厂专业人员实现节能报表统计十分必要,本系统正是根据此需求开发的。  一、系统架构  由于系统的使用需要生产技术分部,运行部和设备部等多个部门多个岗位配合,所以选择了使用方便,界面友好的B/S架构,具体架构图如图1。  图1系统网络架构  图2数据结构关系图  图中所示,电厂用户可以通过个人PC或者手机通过浏览器的方式接入内部的局域网来访问节能技术监督

3、报表系统,远程用户也可以通过厂内的虚拟专用网络(VPN)接入厂网后,再使用浏览器访问。节能报表系统的服务器部署在厂网的三区(管理区),使用实时数据库的专用API与SIS数据库实行数据交互,同时对Liems系统中的数据通过数据视图的方式单向读取,已实现系统中部分数据的自动获取统计功能。  系统包括了用户子系统和报表子系统两个模块开发,其中数据结构[1]图如图2。浅色数据为用户部分的数据结构,深色部分为报表部分的数据结构。由于数据来源比较多,而且处理方法各有差异,节能部分的数据源处采用了类的继承和接口,这样可以灵活配置各种数据源。  系统开发采用成熟的

4、C#语言,搭配微软的.NetFramework4.5框架,配套IIS7.5服务器软件,并且使用Mysql数据库,兼容IE8及以上的浏览器。  节能报表系统包括五大功能,数据自动获取,人工数据录入,参数实时计算,参数趋势展示,报表生成查询等。  二、数据自动获取  节能技术监督报表的参数量十分庞大,但大部分的参数都存在于电厂的其他系统当中,只需要进行统计加工以及参数计算即可,本系统的数据自动获取功能正是基于该需要而开发的。经过对报表数据的分析,需要进行数据交互的系统为SIS系统,生产统计系统,巡检系统。与SIS系统交互时使用Openplant实时数据

5、库API,读取锅炉和汽机的实时负荷,效率等相关的节能参数。其他系统的数据存储于Oracle数据库,本系统采用Kettle数据抽取工具,对其中的油耗,辅机电耗以及生产日报上统计的数据自动抽取到报表数据库中,如图3。  图3数据抽取  三、人工数据录入  尽管大部分数据都可以通过其他系统来实现自动获取,但仍有小部分的数据需要人工修正录入,包括锅炉,汽机,燃料,环化,电气和机组参数等。本系统针对每个用户的操作权限开发了数据录入功能,根据工作需要由不同岗位人员进行参数录入和确认。其中截取亚临界参数录入界面如图4。  图4亚临界机组参数录入  图5参数详情页

6、  参数实时计算  系统通过以上两个功能可以保证报表的数据源,但报表的最终数据需要通过一系列的统计计算才能得出,由此开发了参数实时计算功能。实际报表中的参数可能是由多个参数经过复合运算而成,用户可以对参数设置其表达式,当从数据源读取数据后,系统自动根据参数设置的表达式对参数值进行更新。如图5所示的参数详情页,#1给水泵的耗电量是由1A前置泵耗电量加上1B前置泵耗电量再加上#1机电泵耗电量,当系统通过数据自动读取功能或人工录入功能获取跟这三个参数相关的数据后,会根据表达式自动更新#1给水泵的耗电量数据。  四、参数趋势展示  为方便电厂用户对参数历史

7、数据趋势的分析,本系统也相应开发了趋势分析图,如图5所示。用户可根据需要对节能相关参数进行历史数据回顾,趋势分析等工作。  五、报表生成查询  以上几个功能都是为了生成报表的数据,报表的生成本系统采用正则表达式匹配的方法。系统定义了以下数据结构{ID:88687,CycleType:0,DataType:0}。其中ID为参数的唯一标识,CycleType为该参数的周期类型,分为月度值和年度值,DataType为参数的数据类型,分为本期值,环期值,同期值,环差,同差。将相应的报表通过html编码形式把模版编写出来,在对应的空格上套用以上的数据结构,在

8、生成报表的时候系统通过正则表达式匹配到对应的数据结构项,替换成相应的数据值,系统生成的报表范例如图6。  图6火电厂能耗指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。