基于Spring框架的电力负荷管理系统 - 编程入门网
基于Spring框架的电力负荷管理系统时间:2011-03-11 陈玮电力是当今社会最重要的能源之一。供电企业在向社会提供电能的同时,保持电力系统(发、供、用)电力,电量的平衡,是保证电网安全,经济运行的重要保证,电力负荷监控技术就是为实现此目标所采取的有效技术措施。 电力系统(发、供、用)电力,电量的平衡,具有明显的动态性。为了实现这种动态平衡,电力系统往往需要提供足够的备用能量,以适应电力用户高峰时段的用电需求,这将增加电力工程的投资。而在用电的低谷时段,一些发、供电设备却又停机备用,这显然又影响了电力工程的投资效益。而负荷控制的主要目的就是改善电网负荷曲线形状,使电力负荷较为均衡,以提高电网运行的经济性,安全性和提高投资效益。尤其在近几年国家电力短缺的大环境下,负荷控制技术更突显其重要的作用。 1、电力负荷(本地)管理系统 电力负荷(本地)管理系统是依据最新出台的国家电力负荷控制标准文件(2004版)而开发的一套针对本地用户监测电力负荷控制终端的管理系统。软件部分的主站通过网络直接与硬件部分的终端相连,实现对终端中的参数及用户数据的检测,以及相关需求数据的保存入库。 2、系统物理框架图 图1:系统物理框架图 本系统采用PM8325型负荷管理终端,通过网络与网络服务器(主站)相连,在网络服务器(主站)上运行着Jakarta Tomcat服务器进行站点管理(见图1)。远程应用计算机可以通过网络,根据相应的权限访问Web应用服务站点对系统进行管理与操作。该终端还内设有电台,可以通过GPRS或CDMA等方式进行远程无线通讯,但本系统针对的用户是广大的工厂、企业用户,主站与终端都设在同一个地方,所以只使用了串口进行本地物理连线通讯。 本系统软件部分采用B/S架构,主要考虑到电力系统放置终端设备的机房环境状况较不理想,辐射较重,容易对长期在机房工作的操作人员的身体健康产生不良影响,所以采用网络进行远程操作控制能有效解决这一问题。 3、系统软件部分的组成 图2:系统软件框架图 基于Spring框架的电力负荷管理系统(2)时间:2011-03-11 陈玮4、系统软件流程 下面介绍一下这个系统软件的的流程: (1)首先用户点击提交按钮,将JSP页面的表单数据封装在Spring的Command对象中(该对象其实质是个JavaBean); (2)Spring根据配置文件将数据通过Request对象传送到Spring相应的Controller对象; (3)Controller对象调用相应的Manager对象进行相关业务逻辑处理,如查询、保存数据、从终端召测数据等; (4)Manager又调用相应的DAO来对数据库进行操作; (5)然后把处理完的数据放在一个Model中逐层返回给Controller,Controller将通过UrlMapping类重新将Model中的数据填充到新的JSP页面中; (6)新的JSP页面返回给用户视图。 可以看到系统整个流程是很有层次的,每层间逻辑上相互独立,尽可能减少层次间的耦合度,使得层次不同的开发人员可以专注于各自的开发任务。 图3:界面截图 5、结束语 根据本文提出的框架,开发了一个基于Java开发环境的电力负荷(本地)管理系统,该系统具有图3上所示的系统管理、终端时钟检测、费率金额设置、测量点小时冻结数据管理、测量点日冻结数据管理、测量点月冻结数据管理、曲线数据管理等功能。该系统运用目前业界新颖活泼的J2EE轻量级架构—SpringFramework+Hibernate+Tomcat技术,使得该系统具有更强的可扩展性,大大简化了系统开发人员的实际工作量。该系统通过改善电网负荷曲线,使电力负荷较为均衡,以提高电网运行的经济性、安全性和投资效益。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |