当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:设计了一款配电台账抽取工具,该软件负责将大量图模一体化SVG文件上传到服务器,并依次处理,生成配网模型内存库:支持按设备类型分别导出设备台账Excel文件,为其他信息化系统提供台账数据更新文件:支持图模SVG文件在线浏览,以便于台账数据的可视化查阅:采用POI/SAX事件驱动模式,用于大容量配网模型的Excel导出。

引言

图模库一体化是当前EMS重要的建模技术,该建模方式可大大减轻用户生成和维护网络拓扑关系的工作量,将传统PAS系统的网络拓扑等功能,方便地移植到SCADA系统上来,是调度自动化系统及PAS分析软件实用化的重要基础。图模库一体化输出的文件采用SVG格式,包括设备的图形化抽象、设备状态、设备连接关系、设备台账信息、设备运行信息等。

1系统设计

1.1技术架构

本项目基于JavaEE平台构建,包括Java容器Apache/Tomcat服务器以及中间件Spring+IBatiS+DwR。Spring是为了解决企业应用开发的复杂性而创建的,它是一个轻量级的控制反转(IoC)和面向切面(AoP)的JavaBean容器框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情,具有轻便、易使用、易扩充、用途广泛等特点。

IBatiS是对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。iBatiS摒除了大部分的JDBC代码、手工设置参数和结果集重获,只使用简单的XML和注解来配置和映射基本数据类型、Map接口和PoJo到数据库记录。相对Hibernate和ApacheoJB等"一站式"oRM解决方案而言,iBatiS是一种"半自动化"的oRM实现,它使得程序的持久化过程变得可以重用、可配置、易于编写和管理,而且也易于调试。

DwR是RPC技术,它通过反射等技术将后台的Java服务类直接暴露给前台JavaScript,使得前台JS代码调用后台的Java方法就如同直接调用JS方法一样,直截了当,简单方便。

1.2数据处理流程

软件系统把大量的图模一体SVG文件解析出来,生成一个庞大的设备树,树的层次简单分为:茂名局一变电站一馈线一支线/设备一设备。软件系统按照数据库表结构要求,逐一生成每个设备的参数信息,插入到对应的数据表中。软件系统基于数据库表来导出需要的设备台账XLS文件,或者提供各种设备台账查询及统计功能。

这里除了需要1.1所列的技术框架支持外,还主要用到EXcel的JavaAPI接口如POI/SAX技术,以产生输出各种台账XLS文件。如杆塔设备,由于数据量庞大,需要使用SAX技术,以避免Java由于行数过多而导致的处理异常。

数据处理流程如图1所示。

图1数据处理流程图

1.3单线图SVG文件分析

单线图SVG文件完整的描述参见《结构化图模一体SVG单线图格式规范》,其与SVG标准严格兼容,不增加任何私有标记,能通过SVG标准的严格校验,可由通用的标准SVG显示软件(如AdobeIlluStrator)正常显示。单个SVG图形文件中包含拓扑信息、设备信息与自动化信息,不存在图模不一致问题。图形导入时可自动建立自动化系统数据库信息点表。设备参数中包含GPS坐标,可实现地理沿布图的自动绘制。

SVG文件描述的核心就是设备,包括容器设备和简单设备。容器设备是指包含其他设备的设备,有馈线、支线、环网柜、分支箱、开关站、配电房、箱变、间隔、母联等:其中环网柜、分支箱、开关站、配电房、箱变这五种容器设备又特别称为"组合设备"。与容器设备对应,简单设备指不包含其他电气设备的设备,有杆塔、导线、开关、刀闸、地刀、熔断器、电流互感器、电压互感器、配变、电站、母线等。除了容器设备和简单设备,还有一种特殊的设备是附属设备,它们没有电气连接关系,而是包含在其他设备中的设备,如故障指示器、数据终端、量测等。

以下为几个容器设备/简单设备在SVG文件中的保存格式说明:

1.3.1刀闸

刀闸的供电分局、变电所、变电站信息要从刀闸所属的顶层节点一馈线里解析获得,支线信息从属支线节点里获得(直接属于馈线的刀闸,支线名称用馈线名)。在刀闸元素<metadata>子节点里可以解析获得刀闸名称、设备编号、运行状态等信息。

1.3.2杆塔

杆塔的供电分局、变电所、变电站信息要从杆塔所属的顶层节点一馈线里解析获得,支线信息从属支线节点里获得(直接属于馈线的杆塔,支线名称用馈线名)。在杆塔元素<metadata>子节点里可以解析获得杆塔名称、运行状态、经纬度等信息。

1.3.3支线

支线是图模一体文件中一个重要的元素,设备的层次结构通过支线这个元素来描述实现。支线元素节点里的子节点是支线上的设备,排列顺序就是设备的连接次序、连接关系。支线里还会包括支线,依次递归。

支线元素的所属支线信息,从SVG文件支线节点的上层支线元素获得,若上层是馈线,则所属支线名称用馈线名。其他信息与上面设备相似。

1.4数据库设计

数据库表包括变电站表、线路表(馈线/支线)、组合电器表(环网柜/分支箱/开关站/配电房/箱变)、分解箱表(环网柜/分支箱)、开关表、刀闸表、配变表、母线表、导线表等等。数据库字段设计如图2所示。

2系统功能

2.1登录与用户管理

(1)角色管理:系统提供角色管理模块,将用户分成不同的类别等级,以赋予不同用户不同的操作权限。

(2)用户管理:用户管理提供系统访问用户的创建、修改、删除功能。

(3)私有信息管理:该模块给用户提供便利的修改密码的功能。用户密码通过加密,保存到数据库用户表里。

(4)用户登录:系统访问的入口。

2.2主界面

系统主界面提供工具软件的总入口和功能总体展示,包括菜单工具条以及模块功能介绍信息块等。

2.3GIS图模文件上传

用户指定SVG文件目录,将该目录下的所有SVG上传至服务器。系统生成的GIS图模文件数量众多,全部文件或大量文件上传用时太长,系统支持按压缩方式上传,压缩文件上传服务器后系统再解压到指定目录下。另外,也支持少量几个文件的上传功能。

服务器端包括两个目录,一个目录是全部文件的目录A,另一个是本次上传的文件目录B。每次上传文件,将目录B所有文件删除,再把文件拷贝到该目录,同时将上传文件拷贝到目录A(增加或覆盖)。

2.4GIS图模文件解析器

GIS文件格式参见前面所述。

文件解析器模块包括两个线程,一个负责文件解析,一个负责将内存IA0导入到数据库里。GIS图模文件解析目录A下的所有文件,得出设备台账信息,维护N个二维内存表,然后将这几个内存表依次导入到设备台账数据库里。

2.5设备台账模型导出

模型导出工作分全模型导出和差异模型导出,分别对应3个界面。全模型导出,将所有设备的台账导出,保存为XLS文件:差异模型导出,模型表具有版本信息,按照版本信息,导出差异模型XLS文件。另外下载到客户端。

导出模块耗时较长,由状态控制器负责管理,以防止多用户操作冲突以及单用户多次执行、未结束重复执行的情形发生。另外还要包括数据库事务功能,防止数据错乱。

2.6单线图浏览及设备查看

左侧列出所有的SVG文件列表,按字母顺序排列:右侧是SVG单线图浏览面板,选择馈线SVG文件,在右侧显示SVG单线图,组件可方便地支持SVG的拖动缩放。

2.7设备模型浏览

设备模型浏览实现设备参数的查询浏览。左栏是设备树,右栏分两部分,上面是设备列表,下面是选择设备的台账信息。设备子节点的顺序以及右上部设备列表的顺序就是设备电气连接关系的顺序。点击容器/组合电器节点,右上部显示该电器包含的子设

备:点击简单设备,右上部只显示一条记录,即该简单设备。

2.8操作日志查看

操作日志记录上传SVG文件的操作信息(日期、文件个数、版本号等),提供按时间范围以及日志类型的查询。点击详情,可查看该操作处理的SVG文件的列表等信息。

3结语

此次研究充分利用挖掘了图模一体化SVG文件这一大数据资源,解析出了配网全系统的设备台账数据,提供了多种形式的设备台账查询功能,并能按需导出设备台账的XLS格式的文件,以松耦合的方式,方便地给其他系统提供台账数据。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

香港“生产力局 · 中小企支援”4月30日公布2024年度第二季“渣打香港中小企领先营商指数”(“渣打中小企指数”)调查结果,本季综合营商指数较上季回升3.6至47.3,反弹至2023年第四季的水平(47.6)。

关键字: 营商

与安卓系统相比,鸿蒙系统具有卓越的性能,不仅可以应对各种各样的设备,而且在多设备播放和物联网方面也有很强的优势。

关键字: 鸿蒙系统 智慧时代 安卓系统

在电力电子与电气工程领域,逆变器和变压器都是不可或缺的重要设备。尽管它们都在电力转换和传输过程中发挥着关键作用,但它们在功能、工作原理和应用场景等方面存在着显著的差异。本文将从科技视角出发,对逆变器和变压器的区别进行深度...

关键字: 逆变器 变压器

电动机作为现代工业与生活的重要动力源,广泛应用于各个领域。然而,在电动机的运行过程中,电容烧毁的问题时常发生,给生产和生活带来诸多不便。那么,电动机为何偏爱“烧电容”呢?本文将从电容的作用、烧毁原因以及预防措施等方面进行...

关键字: 电动机 电容

在日新月异的工业技术领域,变频器作为一种电力电子装置,已逐渐成为驱动设备、节能降耗的不可或缺的关键设备。AMB100变频器作为其中的佼佼者,凭借其出色的性能、广泛的应用领域以及高效的节能效果,为现代工业生产提供了强大的动...

关键字: amb100变频器 变频器

光伏发电作为本世纪最具有潜力的可再生能源技术之一,其清洁、环保、可再生的特性受到广泛关注。然而,任何一项技术都不是完美的,光伏发电同样存在一些明显的缺点和挑战,这些问题限制了其大规模应用和商业化推广。本文旨在深入探讨光伏...

关键字: 光伏发电 光电效应

在电源管理领域,低压差线性稳压器(LDO)因其结构简单、稳定性好、噪声低等特点而得到广泛应用。随着电子设备对电源性能要求的不断提高,片外电容的LDO设计逐渐成为研究的热点。其中,功率管作为LDO的核心部件,其设计尤为重要...

关键字: ldo 有片外电容 低压差线性稳压器

磁铁,作为一种能够吸引铁、镍、钴等金属的特殊物体,自古以来就引起了人们的极大兴趣。在现代科技中,磁铁的应用更是无处不在,从电动机、发电机到核磁共振成像设备,无不体现了磁铁的神奇力量。那么,磁铁与磁铁之间是如何相互作用的呢...

关键字: 磁铁 磁场

随着可再生能源技术的不断发展和应用,逆变器作为能源转换和储存的核心设备,其在电力系统中的作用日益凸显。根据储能类型的不同,逆变器可以分为电化学储能逆变器和机械储能逆变器两大类。这两类逆变器在结构、原理和应用场景等方面存在...

关键字: 逆变器 可再生能源

随着全球能源结构的深刻变革,可再生能源的推广和应用已成为当今世界的发展趋势。在这一大背景下,逆变器作为连接可再生能源发电设备和电网的关键设备,其重要性日益凸显。本文旨在探讨逆变器的发展背景,分析当前市场现状,并展望其未来...

关键字: 逆变器 可再生能源
关闭