一种多人操作的整定培训考核软件建模方法与流程

文档序号:17331179发布日期:2019-04-05 22:05阅读:253来源:国知局
一种多人操作的整定培训考核软件建模方法与流程

本发明涉及电力系统继电保护整定领域,尤其涉及一种多人操作的整定培训考核软件建模方法。



背景技术:

当前国内主流的继电保护整定计算培训考核软件都是c/s客户端模式,电网模型绘制普遍是分层处理,以厂站为分界单位,分为由厂站、线路组成的主接线图和厂站内部接线图,随着使用规模的壮大及强化资源的合理分配,集约化就成为不可逾越的必经之路,集约化进程的一个显著特点就是面临多人同时应用软件的场景,既要处理大规模的数据又要求保证效率,数据准确。当前主流的继电保护整定计算培训软件生产厂家主要是从单机版延伸到一体化,最为关键的多人建模技术手段却处理比较简单,主要有两种模式,其一单机思路,只允许一个账户进行绘制操作,保证主接线图和厂站站内图数据的唯一输入口,确保数据的准确性;其二是排队模式,允许多个账户同时进行绘图,但是在编辑模型阶段进行限制厂站图和主接线图只能由一个账户进行编制,因为是二层图形,编辑完成后要更新一次接线图,也要更新站内图,在一次接线图的更新进行排队,也就是说只解决了多人对于不同厂站的数据模型的编辑情况,这相对于单机思路有一定程度的进步,但是实质上还是继承了单机操作的思路。并且此种模式只适用于一定的顺序,交叉式应用就会造成数据不一致或者丢失。

单机操作,在电网快速发展时期,在大规模培训并进行考核的情况下,这种应用方式已经严重对培训考核模式造成了阻碍,滞缓影响整个培训考核的工作效率;而对于站内的模型绘制优化一定程度上促进了培训考核软件的技术进步,但是没有从根本上解决掉单机操作的思路。



技术实现要素:

本发明要解决的技术问题和提出的技术任务是对现有技术方案进行完善与改进,提供一种多人操作的整定培训考核软件建模方法,以达到多人能同时进行电网模型编辑的目的。为此,本发明采取以下技术方案。

一种多人操作的整定培训考核软件建模方法,包括以下步骤:

1)当客户端请求编辑图形时,在客户端分别对主图和厂站图做签出,以允许第一客户端进行编辑处理;

2)服务器与客户端计算机内存分别加载同一断面的主图和厂站站内图数据;

3)客户端编辑站内图数据模型和主接线图数据模型;

4)当客户端编辑完毕后,保存站内图数据模型;

5)保存站内图数据模型后,再保存主接线图数据模型;并通过序列化与反序列化技术方法交互更新服务器内存数据;

6)客户端的数据通过序列化与反序列化技术方法更新到服务器内存,地址唯一;优先保证各个客户端的数据能在服务器端独立存储且不能相互覆盖;

7)当多个客户端对主图和厂站图进行修改后,在电气拓扑节点、物理拓扑节点和站内设备坐标三方面进行主图和厂站图数据比对,相比较原始的数据以确定变化量;

8)比较差异变化量后这些数据统一由服务器通过序列化与反序列化技术将数据传给第二客户端;由第二客户端统一调整确认这些数据的差异,即依据提交数据的标识确认删除或者修改或者增加的内容;数据处理完后通过序列化与反序列化技术将数据传给服务器端;

9)服务器将内存数据存入数据库。

本技术方案可多人同时操作继电保护整定计算培训考核软件中所有能操作的基础数据,提升工作效率。同时有效提高数据准确性。

作为优选技术手段:当仅一个客户端对主图和厂站图进行编辑时,则直接将该客户端处理后的主图和厂站图直接发送至服务器,由服务器进行数据的存储。

作为优选技术手段:在第一客户端进行主图和厂站图编辑时,对于增、删、改的数据分别采用有差异的颜色加以区分,客户端可直观查看内存数据的变化。。

作为优选技术手段:服务器以厂站为单位进行数据颗粒化,主接线图共享模式,分别控制厂站站内图和主接线图的编辑,并基于服务器与多客户端进行内存交互,以客户端提交保存后服务器的接收时间节点为边界,分别通过反馈的状态模式更新其他客户端内存的数据,达到最终维护同一套数据。。

作为优选技术手段:多个客户端进行编辑图形时,能支撑多人操作模型数据不同步的三种情况,a、多个客户端近似同时同步进行模型编制与保存;b、堆栈模式,先进后出,在第一客户端编辑后且保存前,第二个客户端也开始进行编制,第一个客户端保存后,第二个客户端保存;c、队列模式,先进先出,在第一个客户端进行后且保存前,第二个客户端也开始进行编制,第一个客户端完成编制保存,第二个客户端完成编制保存。。

有益效果:

1、本技术方案可多人同时操作继电保护整定计算培训考核软件中所有能操作的基础数据,提升工作效率。

2、相比人工处理方式,本技术方案处理数据可靠性高,不易出错。

3、本技术方案通过以厂站为单位进行数据颗粒化,主接线图共享模式,分别控制厂站站内图和主接线图的编辑,并基于服务器与多客户端进行内存交互,以提交保存时间节点为边界,分别以反馈的状态模式更新其他客户端内存的数据,对服务器端新增数据进行修正,达到最终维护同一套数据的目的,从而大大提升电网模型的建设效率,进而提升整定计算业务的工作效率。

附图说明

图1是本发明的流程图。

图2是本发明的同步方式处理流程图。

图3是本发明的堆栈方式处理流程图。

图4是本发明的队列方式处理流程图。

图5是系统网络架构图。

具体实施方式

以下结合说明书附图对本发明的技术方案做进一步的详细说明。

如图1所示,本发明包括以下步骤:

1)当客户端请求编辑图形时,在客户端分别对主图和厂站图做签出,以允许第一客户端进行编辑处理;

2)服务器与客户端计算机内存分别加载同一断面的主图和厂站站内图数据;

3)客户端编辑站内图数据模型和主接线图数据模型;

4)当客户端编辑完毕后,保存站内图数据模型;

5)保存站内图数据模型后,再保存主接线图数据模型;并通过序列化与反序列化技术方法交互更新服务器内存数据;

6)客户端的数据通过序列化与反序列化技术方法更新到服务器内存,地址唯一;优先保证各个客户端的数据能在服务器端独立存储且不能相互覆盖;

7)当多个客户端对主图和厂站图进行修改后,在电气拓扑节点、物理拓扑节点和站内设备坐标三方面进行主图和厂站图数据比对,相比较原始的数据以确定变化量。

8)比较差异变化量后这些数据统一由服务器通过序列化与反序列化技术将数据传给第二客户端;由第二客户端统一调整确认这些数据的差异,即依据提交数据的标识确认删除或者修改或者增加的内容;数据处理完后通过序列化与反序列化技术将数据传给服务器端。

9)服务器将内存数据存入数据库。

本发明的系统框图如5所示。

本技术方案可多人同时操作继电保护整定计算培训考核软件中所有能操作的基础数据,提升工作效率。同时有效提高工作准确性。

为了提高处理效率,在保证实用性前提下,通过序列化与反序列化技术方法实现客户端计算机与服务器间的内存数据交互,通过计算机反复的数据交互实现数据的同步。

为了方便对数据的识别,对不同图形数据的处理用颜色标识区分展示。

为了提高工作效率,以厂站作为边界单位进行数据颗粒化存储,主接线图共享模式,厂站站内图独立模式,加以分别控制厂站站内图和主接线图的编辑状态,并基于服务器与多客户端的内存交互技术,以提交保存时间节点为边界,分别以反馈的状态模式更新其他客户端内存的数据,最终完成对服务器端新增数据进行修正,达到始终维护同一套数据。

本方案的提出,解决了从三个角度进行的多人操作模型情况,a、各第一客户端同时同步进行模型编制与保存;b、堆栈方式,先进后出,在第一个第一客户端编辑后且保存前,第二个第一客户端也开始进行编制,第一个第一客户端保存后,第二个第一客户端保存;c、队列方式,先进先出,在第一个第一客户端进行后且保存前,第二个第一客户端也开始进行编制,第一个第一客户端完成编制保存,第二个第一客户端完成编制保存。本技术方案的通用性高。

(1)同步型,同进同出,ab客户端同时同步进行模型编制与保存,但是保存时间是精确到毫秒级的,在计算机层面记录时间是有绝对差异的。但是考虑到数据传输通道、数据量大小、响应时间,因此可以百分百确认各客户端会存在先后顺序,其示意图如图2所示。假定a较b优先保存,那么服务器端a数据会通过服务器更新b客户端内存信息,b客户端简易处理a提交的数据,主要是处理有冲突的部分,由b最后完成保存,ab数据共同存库。

(2)堆栈原理型,先进后出。a用户t1时刻开始编辑,在未完成保存的情况下,b用户开始编辑,由于各种原因,b用户在t3时刻优先保存完成模型编辑工作,a用户在t4时刻完成模型编辑工作,其示意图如图3所示。b优先保存,那么服务器端b数据会通过服务器更新a客户端内存信息,a客户端简易处理b提交的数据,同样主要是处理有冲突的部分,由a最后完成保存,ab数据共同存库。

(3)队列原理型,先进先出。a用户t1时刻开始编辑,在未完成保存的情况下,b用户开始编辑模型,a用户在t4时刻优先保存完成模型编辑工作,b用户在t5时刻完成模型编辑工作,其示意图如图4所示。同(1)中情况;

以上图1所示的一种多人操作的整定培训考核软件建模逻辑方法是本发明的具体实施例,已经体现出本发明实质性特点和进步,可根据实际的使用需要,在本发明的启示下,对其进行逻辑修正、结构变更等方面的等同修改,均在本方案的保护范围之列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1