基于移动终端多功能带负荷测试软件的研发论文_凌文钊,郭志军

基于移动终端多功能带负荷测试软件的研发论文_凌文钊,郭志军

广东电网有限责任公司东莞供电局 523600

摘要:差动保护是线路、变压器的重要保护,差动保护的取样电流互感器(CT)接线错误将导致保护误动、拒动,造成事故扩大,严重影响供电可靠性和电力系统稳定性。因此,新投运的线路、变压器或其二次电流回路改动后,都必须带负荷检查保护中是否存在差流,并利用负荷测试的“六角图”法对保护电流的幅值、相位进行判别,以确保电流回路接线的正确性、完整性。

关键词:差动保护、二次电流、六角图

一、带负荷六角图测量工作的发展现状

近5年数据统计,每个班组每年平均进行21次负荷六角图测量工作,即运用该软件后每个班组平均每年为电网节省停电时间约388分钟。使用该软件为我们带来的福音不仅体现在经济效益上,节省了人力和缩短工作时间;更是体现在社会效益上,降低电网安全隐患,为社会供电可靠性提供了有效保障,捍卫南网企业“万家灯火,南网情深”的社会形象。基于移动终端多功能带负荷测试软件可应用在移动终端,携带方便、人机界面友好,容易操作,实用性强,优点显著,能够在继保专业班组推广使用。

负荷测试使用的“六角图”法就是以互成120度的对称电压坐标系统中,分别根据实际所测的电流数据进行作图。绘制六角图前,我们首先需要了解线路、主变有功功率、无功功率的潮流方向及数值。如果这些参数无法确定,比如线路输送的有功功率较小,或功率波动较大时,则很难进行六角图的测试。因此,进行六角图测试应选择功率输送稳定时进行。

二、移动终端多功能带负荷测试软件的概况

1、基于移动终端多功能带负荷测试软件的研发是一款可应用在手机、移动电脑等移动终端上检查CT二次接线正确性的分析软件,通过人手简单输入相关电流、电压、相角、CT变比、PT变比、有功功率、无功功率后,软件进行自动计算分析并生成负荷六角图,自动判别负荷六角图的正确性,从而验证CT二次接线是否正确。

2、该软件主要应用于生产活动中测量负荷六角图以检查CT二次接线是否正确的工作任务,通过以“电脑智能判断替代人脑分析”新方式的应用,不仅可大幅度提高工作效率,缩短了因为检查任务而导致保护退出的时间,更重要的是确保了绘制负荷六角图这个复杂过程的正确性。

三、移动终端多功能带负荷测试软件的技术应用

1、采用JAVA编译,可应用在手机安卓系统及目前主流浏览器。

Java编译程序将Java源程序翻译为JVM可执行代码?字节码。这一编译过程同C/C++的编译有些不同。【4】当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。Java编译器却不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将这些符号引用信息保留在字节码中,由解释器在运行过程中创立内存布局,然后再通过查表来确定一个方法所在的地址。这样就有效的保证了Java的可移植性和安全性。

运行JVM字节码的工作是由解释器来完成的。解释执行过程分三部进行:代码的装入、代码的校验和代码的执行。装入代码的工作由"类装载器"(class loader)完成。类装载器负责装入运行一个程序需要的所有代码,这也包括程序代码中的类所继承的类和被其调用的类。当类装载器装入一个类时,该类被放在自己的名字空间中。除了通过符号引用自己名字空间以外的类,类之间没有其他办法可以影响其他类。

期刊文章分类查询,尽在期刊图书馆在本台计算机上的所有类都在同一地址空间内,而所有从外部引进的类,都有一个自己独立的名字空间。这使得本地类通过共享相同的名字空间获得较高的运行效率,同时又保证它们与从外部引进的类不会相互影响。当装入了运行程序需要的所有类后,解释器便可确定整个可执行程序的内存布局。解释器为符号引用同特定的地址空间建立对应关系及查询表。通过在这一阶段确定代码的内存布局,Java很好地解决了由超类改变而使子类崩溃的问题,同时也防止了代码对地址的非法访问。

2.本系统使用了SQLite数据库,SQLite生成的数据库文件可以在各个平台无缝移植。

SQLite是D.RichardHipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。

SQLite【3】由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。袖珍型的SQLite竟然可以支持高达2TB大小的数据库,每个数据库都是以单个文件的形式存在,这些数据都是以B-Tree的数据结构形式存储在磁盘上。

在事务处理方面,SQLite通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据。在某个进程或线程想数据库执行写操作之前,必须获得独占锁。在获得独占锁之后,其他的读或写操作将不会再发生。SQLite采用动态数据类型,当某个值插入到数据库时,SQLite将会检查它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储,SQLite称这为“弱类型”。但有一个特例,如果是INTEGERPRIMARYKEY,则其他类型不会被转换,会报一个“datatypemissmatch”的错误。

概括来讲,SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,分别代表空值、整型值、浮点值、字符串文本、二进制对象。

3.本系统使用的是svg画六角图

目前,【2】可视化技术已经在多个领域得到了广泛应用。从图形编程方法角度看,主要的实现技术包括OpenGL、Direct3D视觉化工具函式库(VTK),GIS等。其中OpenGL和Direct3D等高级图形编程技术以及以VTM为代表的二次封装图形编程技术具有强大的二维、三维图形处理能力,形式多样、效果出色,而GIS天生具备完善的地理信息资源,适合展示地理定位的空间数据,但它们的共同缺点是开发维护难度大、不能充分利用当前电网已有的接口与数据,灵活性不足,开发效率较低。【1】SVG作为一种基于可扩展标记语言(XML)开放标准的文本式矢量图形描述语言,支持无级缩放、精确定位、图层管理、动画、交互、动态生成、参数查询等高级功能,适于对格式规范性和交互灵活性有较高要求的可视化场合,目前在电力系统中逐渐得到重视。一些EMS和数据采集与监控(SCADA)系统中已经提供了SVG接口,能够导出SVG接线图、地理信息图和XML格式的数据源文件,对以SVG为核心的可视化系统开发提供了数据、图形等基础支持,大大降低了数据获取与图形开发的难度。

三、结语

随着电力行业的快速发展,基于移动终端多功能带负荷测试软件应用,大大提高了工作效率,符合时代发展的潮流,有利于大力推广。

参考文献

[1]樊淑丽,王康元,邱家驹,等.基于SVG的电力信息可视化框架设计[J].继电器,2007,35(10):48-51

[2]张洁.基于SVG的可视化技术在电力系统中的应用[D].杭州:浙江大学,2006.

[3]李晓黎.VB+SQLServer数据库应用系统开发与实例[M].邮电出版社,2003.

[4]张晓林.基于Web的个性化信息服务机制[J].现代图书情报技术,200(1).

论文作者:凌文钊,郭志军

论文发表刊物:《电力技术》2016年第11期

论文发表时间:2017/3/1

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于移动终端多功能带负荷测试软件的研发论文_凌文钊,郭志军
下载Doc文档

猜你喜欢