[摘要]文章主要介绍了线损管理系统的需求及设计,并简要介绍了开发中数据库设计的难点。首先对线损管理的日常工作进行了分析,并根据分析提出了线损管理系统应具备的基本功能。根据功能及性能需求选择了作为主要开发技术,以及sql server2000作为后台数据库,开发出该线损管理系统。
[关键词]信息技术 线损 管理 设计
信息技术日新月异,并且在
企业管理中得到越来越广泛和深入的应用。线损管理需要收集大量的基础数据,还会产生大量的中间数据和结果,这些数据依靠手工整理时不现实的,录入及查询都极其不便,因此引入信息技术来管理和分析这些数据势在必行。依靠信息技术中的数据库管理技术,可以有效提高数据的录入和查询效率。
一、线损管理系统的需求分析
1.设备对应关系的建立和维护
线损管理的难点主要在10kv配网以及0.4kv台区,所以在实际的管理中大多会以单条10kv线路和单个0.4kv台区作为一个计算单元来进行计算线损,然后再把这些结果综合,即可得到整个电网的线损。因此设备的对应关系就包含10kv线路和0.4kv台区的对应关系。其中10kv的对应关系是指在该条线路上接电的变压器,一般简称为“线——变”关系。而0.4kv台区的对应关系是指在该台区接电的客户,一般简称“变—户”关系。这两个对应关系是线损管理的基础,它的正确与否,关系到整个线损计算结果的准确性。
2.数据录入及计算
线损管理所需要的数据是线路、台区的供、售电量。wWw.lw881.com供电量取自安装在线路、变压器首端的电表,售电量来自各个终端用户的电表。这些基础数据的量是非常大的,如果由人工来整理,费时费力且容易出错。录入数据后,就要进行具体的计算,需要计算的内容通常包含本计算周期的线损以及年内累计的线损。
3.结果分类及数据查询
在数据录入及计算完成后,得到了初步的计算结果,就需要对结果进行分类。对于没有达标的线路、台区要进行原始数据复核,确定原始数据是否存在录入错误。在确定数据没有错误后,将没有达标的线路、台区统一汇总整理出异常清单,对这些存在异常的线路、台区进行逐一检查。
在日常管理工作中,数据查询的需求是最多的,而且查询的方式也是多种多样,例如:查询某条线路以往的数据、查询线损最高的线路或者台区等等。这个时候依靠传统的手工管理或者电子表格是不能满足需要的。
4.异常处理、跟踪及结果修正
对于线损存在异常的线路、台区,要找出原因,并进行整改。10kv线路的异常处理过程通常是,首先检查线路的关口电能表是否正常,然后根据“线——变”对应关系检查各变压器的售电量是否正确,接着检查“线——变”对应关系是否正确,最后在检查是否存在窃电现象。0.4kv台区的处理过程相类似。
当异常处理完成后,找到了异常的原因,要根据异常原因,定量计算其对线损造成的影响,并对原始结果进行修正。如修正结果在达标范围内,则可以初步确定所找到的原因是正确的,如果修正后的结果仍然不能达标,则说明还存在问题,应继续复查。
5.统计报表
线损工作需要定期总结,要出具报表,并根据报表整理出分析报告,用以指导下一步的工作。报表包含各种分类统计,例如:按线损率范围统计,按区域统计,按管理部门或具体责任人进行统计。
二、线损管理系统的主要功能设计
1.数据录入及修改
线损管理系统应提供操作简单、使用方便的数据录入功能,包含线路、台区的供、售电量的录入。数据录入时,可以直接在系统中录入数据,也可以用其他方式批量的导入数据。
线损管理系统应提供修改数据的功能,用以修改录入错误的数据。但是这些修改功能应有相应的审批流程,并且在系统中有修改过程的日志记录,这样可以有效防止随意修改数据。
2.数据查询
线损管理系统应提供灵活、多样的数据查询功能。可以查询原始录入的数据、最后的结果。可以按照线路、台区查询数据,可以按照时间或者时间段来查询数据。
查询可以按照单一条件来进行查询,也可以按照多条件进行查询。多条件查询时,条件可以自由组合,以满足一些特殊要求的查询。例如可以把照台区管理人和线损范围同时作为条件来进行查询。对于得到的查询结果,可以按照一定要求对其排序,方便查看。
3.异常处理及跟踪
线损管理系统应提供异常处理及跟踪功能。在线损管理系统中录入数据并计算后,即可得到最初的线损结果。系统自动根据事先设定好的达标范围进行筛选,并生成异常记录。各个设备的具体管理部门均可看到这些异常记录,然后各部门根据这些异常记录安排处理计划,并且在异常处理完成后,将处理方式、结果录入以及修正的电量录入到线损管理系统中,系统自动根据修正电量重新计算线损,以达到还原真是情况的目的。在确认异常处理完成后,由指定的负责人审核结果,并将相应的异常处理记录进行归档,形成异常的闭环处理。
4.报表统计
在作线损分析的时候,需要以多种方式统计数据并形成报表。因此系统应提供相应的报表统计功能。统计报表的数据应单独保存,不应在每次查询时重新进行统计,防止不同时间查看报表出现不同的结果。
报表应按类别组织,方便查看。并且设置查看及统计权限,以达到信息保密及数据安全的目的。
三、基于技术的线损管理系统开发
1.系统结构
线损管理系统属于信息管理系统的一种,从开发及使用简便的角度出发,采用技术进行开发。由于大多数企业都有自身的局域网系统,所以系统可以采用浏览器/服务器(b/s)结构,这样不再需要另外安装客户端。
系统按照功能模块分为权限控制模块、数据录入模块、异常处理模块、数据报表查询模块、统计模块、日志管理模块。
2.数据库设计及编程系统采用sql server2000作为后台支撑数据库,利用sql server2000强大的数据管理功能,可以更加快捷、高效的处理海量数据。系统需要使用很多数据库表,主要的数据库表有以下几个:
authority_info:授权记录表,记录各个用户的授权情况
psw_trans:台区基础数据表,记录每一个计算周期内的供、售电量,还有线损值
psw_exception_handle:异常处理记录表,记录异常处理结果,以及修正电量
psw_exception_record:异常记录表,记录每一个计算周期内出现的异常
编程语言采用作为主要编程语言,后台脚本语言采用c#.net。
四、结束语
该线损管理系统的开发历时约3个月,在投入使用后,为笔者的日常线损管理工作带来了方便,有效地提高了工作效率。其他使用该系统的人员也给予了高度的评价。
参考文献:
[1][意] dino esposito . 3.5核心编程.清华大学出版社, 2009 .
[2][美]dusan petkovic .sql server 2000基础教程.清华大学出版社,2001.
本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/245440.html