一种用于电力调度系统图形画面切换的路径规划方法与流程

文档序号:25037652发布日期:2021-05-11 17:10阅读:120来源:国知局
一种用于电力调度系统图形画面切换的路径规划方法与流程

本发明属于电力调度系统图形画面切换的路径技术领域,具体涉及一种用于电力调度系统图形画面切换的路径规划方法。



背景技术:

电力调度主站scada系统是各地区调度中心实现对其管辖范围内各级变电站运行状况进行监视和控制的调度自动化系统。调度主站scada系统的组态模块较多,其中图形画面程序模块,用于显示各个变电站的电力接线图及电力设备的运行数据,并实时刷新。该模块在同一时刻,只能显示一个电力接线图画面;通过点击画面上的跳转按钮可以切换显示另一个电力接线图画面,从而实现多画面的切换浏览。

变电站的每一个信号(包括遥信、遥测),一般都会存在于多个电力图形画面中。以往,对信号的查看核验,需要人工点击图形跳转按钮进行画面跳转,对该信号所在的各个画面进行一一核对验证。

电力调度对点机器人是在调度主站端自动完成信号对点验收工作的虚拟软件机器人,它在和变电站端进行信号(包括遥信、遥测)对点验收期间,需要对电力调度主站scada系统的多个图形画面内容进行图像识别分析。因此,需要实现一种智能化的电力调度主站scada系统图形画面跳转轨迹算法,配合鼠标自动按键操作实现无需人工干预的自动画面切换跳转,确保画面切换浏览准确无误。



技术实现要素:

本发明要解决的技术问题是:提供一种用于电力调度系统图形画面切换的路径规划方法,以解决现有技术中存在的问题。

本发明采取的技术方案为:一种用于电力调度系统图形画面切换的路径规划方法,该方法包括如下步骤:

步骤1,解析某个待测变电站的所有图形画面文件,获得所有图形画面里的信息,形成一个自定义内容的xml文件robotgraphs.xml;xml文件robotgraphs.xml包含graph标签、dst子标签、home_page标签;graph标签用于描述某个图形画面信息,dst子标签用于描述该画面中存在的可跳转目标画面名称、跳转按钮坐标,home_page标签用于描述一个图形画面文件作为初始首页;

步骤2,解析待测对点验收的信号表.xls文件,形成一个自定义内容的xml文件robotitems.xml,用于保存本次待测对点验收的所有信号信息;xml文件robotitems.xml包含item标签、graph子标签;item标签用于描述某个待测信号的点号、名称,graph子标签用于描述该信号存在于图形画面的位置;

步骤3,解析待测变电站的robotgraphs.xml,建立数据结构dataa存储每个画面及其跳转目标画面的关系;解析待测变电站的robotitems.xml文件,建立数据结构datab存储每个测点的基本信息及其所属哪些画面;

步骤4,根据数据结构datab中存储的某一测点所属画面集合(graph_1,graph_2,…,graph_n),依次规划图形画面跳转轨迹;

步骤5,设每次从一个图形画面跳转到另一个图形画面的路径距离单位是1,基于数据结构dataa,穷举排列出所有从当前画面到跳转目标画面graph_1的所有路径,从所有路径中比较选出路径最短的那个图形画面,作为到达目标画面graph_1的最优路径;

步骤6,以步骤5中的最优路径驱动鼠标按键操作,获得电力图形画面跳转至电力接线图画面graph_1;

步骤7,基于dataa,穷举分析排列出所有从当前画面graph_1到跳转目标画面graph_2的所有路径;从所有路径中比较选出路径最短的那个,作为到达目标画面graph_2的最优路径;

步骤8,以此类推,最终计算出从当前页面依次跳转至该测点所有所属画面(graph_1,graph_2,…,graph_n)的最短路径。

图形画面文件包括svg格式或g格式,所有图形画面里的信息包括画面中的测点信息和画面中的跳转按钮。

本发明的有益效果:与现有技术相比,本发明配合鼠标自动按键操作实现无需人工干预的自动画面切换跳转,确保画面切换浏览准确无误,解决了电力调度系统图形画面中测点信息画面切换没有统一方法的问题,实现了从当前画面依次切换跳转至某一测点全部所属画面的路径规划;本发明的路径算法以最短路径为原则,画面切换速度快,效率高。

附图说明

图1是本发明的流程示意图。

图2是robotgraphs.xml文件截图。

图3是robotitems.xml文件截图。

具体实施方式

下面结合具体的附图和实施例对本发明进行进一步介绍。

实施例1:如图1-图3所示,一种用于电力调度系统图形画面切换的路径规划方法,该方法包括如下步骤:

步骤1,解析某个待测变电站的所有图形画面文件(包括svg格式或g格式),获得所有图形画面里的信息(包括画面中的测点信息和画面中的跳转按钮),形成一个自定义内容的xml文件robotgraphs.xml,如图2所示;xml文件robotgraphs.xml包含graph标签、dst子标签、home_page标签;graph标签用于描述某个图形画面信息,dst子标签用于描述该画面中存在的可跳转目标画面名称、跳转按钮坐标,home_page标签用于描述一个图形画面文件作为初始首页;

步骤2,解析待测对点验收的信号表.xls文件,形成一个自定义内容的xml文件robotitems.xml,用于保存本次待测对点验收的所有信号信息,如图3所示;xml文件robotitems.xml包含item标签、graph子标签;item标签用于描述某个待测信号的点号、名称,graph子标签用于描述该信号存在于图形画面的位置;

步骤3,解析待测变电站的robotgraphs.xml,建立数据结构dataa存储每个画面及其跳转目标画面的关系;解析待测变电站的robotitems.xml文件,建立数据结构datab存储每个测点的基本信息及其所属哪些画面;

步骤4,根据数据结构datab中存储的某一测点所属画面集合(graph_1,graph_2,…,graph_n),依次规划图形画面跳转轨迹;

步骤5,设每次从一个图形画面跳转到另一个图形画面的路径距离单位是1,基于数据结构dataa,穷举排列出所有从当前画面到跳转目标画面graph_1的所有路径,从所有路径中比较选出路径最短的那个图形画面,作为到达目标画面graph_1的最优路径;

步骤6,以步骤5中的最优路径驱动鼠标按键操作,获得电力图形画面跳转至电力接线图画面graph_1;

步骤7,基于dataa,穷举分析排列出所有从当前画面graph_1到跳转目标画面graph_2的所有路径;从所有路径中比较选出路径最短的那个,作为到达目标画面graph_2的最优路径;

步骤8,以此类推,最终计算出从当前页面依次跳转至该测点所有所属画面(graph_1,graph_2,…,graph_n)的最短路径。

本发明的方法实现了从当前画面依次切换跳转至某一测点全部所属画面的路径规划,以最短路径为原则,画面切换速度快,效率高。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内,因此,本发明的保护范围应以所述权利要求的保护范围为准。

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