工控网首页
>

应用设计

>

水晶报表在电能管理系统中的应用

水晶报表在电能管理系统中的应用

2012/7/19 13:29:11

1. 引言

  随着企业改革的不断深入,对用电管理的现代化水平要求越来越高,能够快速、准确地获得各用电环节的电能数据,进行用电量分析、负荷管理、运行状况监测、电费自动结算,是提高企业经济效益的有力手段。电能管理系统是监控、分析电力系统电能质量的有力工具[1]。报表子系统能反映电能质量状态、电能消耗分布,为系统提供节电改造的重要依据,在电能管理系统中起着举足轻重的作用。随着计算机技术不断发展,报表技术早已更新换代,水晶报表(Crystal Reports)是业内最专业、功能最强的报表系统。在电能管理系统的报表模块中,需要对报表进行良好的可视化操作,且对报表内容需要灵活的自定义及多元化得报表导出等躬耕,通过使用水晶报表能有效的完成此类报表的设计与实现。
  本文是基于万洲电气集团的配网智能优化节电系统。系统中水晶报表的应用极大地方便了用户对各类能耗信息的查询与汇总,对配电系统进行有效的电能管理,提高了企业的用电利用率,极大地提升企业能耗监控的信息化水平。

2. 水晶报表

2.1 水晶报表的特点

  水晶报表是一款优秀的报表制作开发工具,它已内嵌为Visual Studio.Net的标准报表工具,同时还拥有单独的开发平台,如CrystalReport2008。水晶报表最大的优势在于它强大的统计和分析功能,能够将多种数据源制作成报表,享有强大的设计与格式自定义功能,可以根据用户需求快速创建高质量、交互式的各类报表和图表。实现了对数据的检索、分组、分析、过滤、汇总,并把分析结果用包括以微软的Word、Excel格式、Adobe的PDF格式、HTML格式输出给用户[2]。

2.2 水晶报表数据模型和实现原理

  水晶报表的实现原理比较复杂,但使用方法相对简单。水晶报表通过数据库驱动程序与数据库连接,每个驱动程序都可以处理特定的数据库类型或数据访问技术。水晶报表协同数据库一起工作,可以帮助用户分析和解释重要的信息。水晶报表数据库驱动程序提供了Pull Model(拉模型)和Push Model(推模型)两种灵活的数据访问方法[3]。

  在拉模型中,驱动程序连接到数据库,根据需要将数据“拉”进来,不需要开发人员编写代码,数据的连接和为获取数据执行的SQL语句都由水晶报表本身处理,操作简便,如图1左图所示。在推模型中,数据库的连接、获取与报表匹配的数据集都需要开发人员编写SQL命令来实现,看似麻烦,但这样可以优化SQL语句,筛选出有效的数据,如图1右图所示。

 

 

图1 拉模式、推模式原理

建立报表数据源

  在报表开发平台下,大多数数据源可以通过“数据库专家”对话框来选择。对于已连接数据源的字段,如要更改连接的数据源,可通过“设置数据源位置”选择新的数据源进行更新,这样可容易地实现在同一张报表中展现来自多个数据库不同语言的数据[4]。

设计报表

  在字段资源管理器有各种字段类型,可根据需要自定义新的字段。系统中的数据大致分为两类:固定参数和临时参数,构成了图2中得输入参数。

固定参数包括:
1、通过连接的数据源中查询到的表中某字段的值;
2、自定义的公式字段,数值为常量。
  临时参数:定义可变的参数字段,值类型分为静态和动态,静态值可随时修改该参数值,报表实现同步刷新,动态值是将数据库字段作为参数进行运算。参数字段会提示用户输入参数值,用户可以通过改变参数值来决定报表显示的内容。
  逻辑运算是利用报表的函数和公式、输入参数,完成逻辑表达式的输入,得到输出的参数值。当数据库内容变化或临时参数重新设定时,参数会自动反应出最新信息,使用户在最短时间内可以创建最新的、具有特性的报表。
  水晶报表除了常规的设计功能外,还具有子报表、交叉报表,可以将不相关的报表合并到一个报表中,还可在单个报表中显示相同数据的不同视图。
报表的查看和打印
    客户端可通过报表管理器或系统的某个模块浏览报表,随时享用报表打印、导出、刷新、缩放和搜索功能。
3. 水晶报表在电能管理系统中的应用
  随着国家对大中型工业企业节能降耗要求的不断提高,电能消耗已成为工业企业越来越关注的重点。在工业用电系统中,通过专业的电能管理系统全面掌握供电系统的运行状况,对重要负荷设备加强电能监测,同时掌握分时段(按峰、谷、平时段)电能消耗情况,合理安排生产,从而减少电能消耗费用,减低生产成本;另外,各工矿企业对电能质量和配网系统的稳定性提高了更高的要求。为了响应节能减排的号召,满足各企业用电的需求,电能管理系统在工业企业中得到越来越广泛的应用[5]。
3.1 配网智能优化节电系统的结构
  配网智能优化节电系统基于C# 和SQL2005,实现了对配网设备监控的同时,对系统的电能损耗情况、电费、运行状况进行统计分析,提出有效的节电解决方案,对配电系统进行有效的电能管理。系统中引入水晶报表Crystal Repors2008实现了对数据的整理和汇总,为用户提供第一手的设备运行数据和节能优化参考依据,大大提高了能源的利用率和设备运行效率,降低了管理人力成本。系统结构图如图4所示。

图4 系统结构图


3.2 报表管理器
  通过报表管理器查看名称分类的报表,每个设备对应有日报、周报、月报、年报和自定义的报表,按照一定的时间周期显示各设备的与电能有关的变量的统计数据,从多角度全面掌握设备的用电情况和运行状况,另外还有事件记录和报警记录报表,详细的记录了事件的时间、用户、设备等信息,为事故的原因的排查和企业人员管理提供了有力的依据。
报表管理器的外观如下图5所示:

 

图5 报表管理器

3.3 报表展示

图6 事件记录日报


      如图6显示的是截取的事件记录的日报表,分别使用黄色和灰色来区分事件类别的“信息”和“警告”,将查找的日期作为参数存储,每次刷新报表,就会弹出如图7的对话框,根据日期参数选择的不同会查找相应的日报表,周报、月报、年报和自定义报表同样是根据选择的周期不同,报表会显示不同的数据。

 

图7 参数自定义框

  另外对系统中重要的设备进行电能管理,按照日、周、月、年和自定义周期统计与电能有关的重要信息,以电机M为例,如图8所示,统计了电能、电费、功率因数、负载路和经济运行状况等重要的电能参数,同时用美观的图标直观地展示了电能消耗的变化,极大地方变了企业对各类信息的查询和统计。

 

图8

4. 结论

  水晶报表为用户提供了自主设计报表的平台,增强了电能管理系统中报表设计的灵活性与快速开发设计能力,设计完成的报表不但功能强大,方式灵活多样,而且易于实现,用户能快速地根据需要完成报表的开发,是电能管理系统中报表设计的理想选择。
  实际工程应用表明,万洲电气集团的配网智能优化节电系统中引入水晶报表,实现电能消耗信息的查询与统计,对配电系统进行有效的电能管理,提出有效的节电解决方案;同时用户可方便、直观的了解用电信息和能耗状况,提升了企业能耗监控的信息化水平,提高了企业的电能利用率,有效实现节能降耗,带来显著的经济效益和社会效益。


 

投诉建议

提交

查看更多评论
其他资讯

查看更多

高压滤波装置设计与应用导则浅析

万洲电气举行“纪念建党92周年”主题活动

万洲电气成立“劳模创新工作室”

万洲电气参加莫斯科国际电力电子展览会

万洲电气开展“爱眼护眼、呵护心灵之窗”知识讲座