变电站配置描述模型文件管理方法技术

技术编号:39872997 阅读:5 留言:0更新日期:2023-12-30 12:59
本申请公开一种变电站配置描述模型文件管理方法

【技术实现步骤摘要】
变电站配置描述模型文件管理方法、装置、设备及介质


[0001]本申请涉及变电站设备控制领域,特别涉及一种变电站配置描述模型文件管理方法

装置

设备及介质


技术介绍

[0002]在变电站自动化系统中,接入的设备种类繁多

数量庞大

模型复杂

目前,现有的变电站自动化配置软件的解析方法存在一些问题

例如,在处理内含成百上千台自动化装置模型的变电站配置描述
(Substation Configuration Description

SCD)
模型文件时,解析速度慢

响应不及时

中央处理器
(Central Processing Unit

CPU)
及内存占用率高,导致现场调试运维工作效率低下,严重影响了用户的体验感


技术实现思路

[0003]本申请提供一种变电站配置描述模型文件管理方法

装置

设备及介质,能够提高变电站配置描述模型文件的解析速度

[0004]第一方面,本申请实施例提供一种变电站配置描述模型文件管理方法,其包括:对变电站配置描述模型文件进行解析;以及对变电站配置描述模型文件进行配置,其中,所述对变电站配置描述模型文件进行解析包括:导入变电站配置描述模型文件,所述变电站配置描述模型文件包括多个变电站自动化装置模型;将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各所述特征节点的内容以字符串的形式存储;基于对指定特征节点的调阅指令,解析指定特征节点对应字符串得到解析内容,将所述解析内容显示为图形界面

[0005]根据本申请第一方面的前述实施方式,所述将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各所述特征节点的内容以字符串的形式存储包括:采用
QXmlStreamReader
类方法遍历所述变电站配置描述模型文件;若所述变电站配置描述模型文件存在语法错误,则产生报错信息;若所述变电站配置描述模型文件语法正确,则将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,通过
QXmlStreamWriter
类方法将各所述特征节点的内容以字符串的形式存储;所述基于对指定特征节点的调阅指令,解析指定特征节点对应字符串得到解析内容,将所述解析内容显示为图形界面包括:基于对指定特征节点的调阅指令,通过
QDomDocument
类方法载入指定特征节点对应字符串得到解析内容

[0006]根据本申请第一方面的前述任一实施方式,所述对变电站配置描述模型文件进行解析还包括:确定是否接收到针对当前图形界面的修改操作指令;在接收到针对所述当前图形界面的修改操作指令后,修改所述当前图形界面为修改后图形界面;根据所述修改后图形界面回写为对应的修改后字符串,并将所述修改后字符串赋值于所述当前图形界面对应的所述特征节点

[0007]根据本申请第一方面的前述任一实施方式,所述对变电站配置描述模型文件进行
解析还包括:确定是否接收到保存模型指令;在接收到所述保存模型指令后,根据修改后各所述特征节点的字符串形成内容合并形成更新后的变电站配置描述模型文件

[0008]根据本申请第一方面的前述任一实施方式,所述在接收到所述保存模型指令后,根据修改后各所述特征节点的内容合并形成更新后的变电站配置描述模型文件包括:在接收到所述保存模型指令后,通过
QXmlStreamWriter
类方法将修改后各所述特征节点的字符串形成内容回写,并合并形成更新后的变电站配置描述模型文件

[0009]根据本申请第一方面的前述任一实施方式,所述特征节点包括所述变电站配置描述模型文件的根元素下的隐私节点

头节点

变电站描述

通信系统描述

智能电子设备描述

逻辑节点数据类型模板

[0010]根据本申请第一方面的前述任一实施方式,所述对变电站配置描述模型文件进行配置包括:获取变电站配置描述模型文件;所述获取变电站配置描述模型文件包括:从综合应用主机获取主机端最新版本变电站配置描述模型文件;或新建变电站配置描述模型文件,初始化版本信息

[0011]根据本申请第一方面的前述任一实施方式,在所述获取变电站配置描述模型文件的步骤之后,所述对变电站配置描述模型文件进行配置还包括:接收针对所述变电站配置描述模型文件的校验指令和
/
或修改指令,对所述变电站配置描述模型文件校验和
/
或修改,得到当前变电站配置描述模型文件并保存;确定是否对所述当前变电站配置描述模型文件进行版本发布;若确定进行版本发布,则将所述当前变电站配置描述模型文件更新于综合应用主机;若确定不进行版本发布,则确定是否进行版本创建,若确定进行版本创建,则更新版本信息,并将所述当前变电站配置描述模型文件存储至综合应用主机

[0012]根据本申请第一方面的前述任一实施方式,所述若确定进行版本发布,则将所述当前变电站配置描述模型文件更新于综合应用主机包括:若确定进行版本发布,则判断是否为首次发布;若确定为首次发布,则生成所有设备的模型配置文件,将所有设备的模型配置文件与所述当前变电站配置描述模型文件存储至综合应用主机;若确定非首次发布,则获取从综合应用主机获取主机端最新版本变电站配置描述模型文件,采用多线程对所述当前变电站配置描述模型文件与所述主机端最新版本变电站配置描述模型文件的所述特征节点进行比对,生成差异报告,基于所述差异报告生成已变更设备的模型配置文件,将已变更设备的模型配置文件与所述当前变电站配置描述模型文件存储至综合应用主机以更新主机端最新版本变电站配置描述模型文件

[0013]根据本申请第一方面的前述任一实施方式,所述若确定进行版本发布,则将所述当前变电站配置描述模型文件更新于综合应用主机还包括:从综合应用主机签出对应设备的模型配置文件,开始下装操作

[0014]第二方面,本申请实施例提供一种变电站配置描述模型文件管理装置,其包括模型解析模块和模型配置模块,所述模型解析模块用于对变电站配置描述模型文件进行解析,所述模型配置模块用于对变电站配置描述模型文件进行配置,其中,所述模型解析模块包括:模型文件导入单元,用于导入变电站配置描述模型文件,所述变电站配置描述模型文件包括多个变电站自动化装置模型;特征节点获取单元,用于将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各所述特征节点的内容以字符串的形式存储;图形化单元,用于基于对指定特征节点的调阅指令,解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种变电站配置描述模型文件管理方法,其特征在于,包括:对变电站配置描述模型文件进行解析;以及对变电站配置描述模型文件进行配置,其中,所述对变电站配置描述模型文件进行解析包括:导入变电站配置描述模型文件,所述变电站配置描述模型文件包括多个变电站自动化装置模型;将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各所述特征节点的内容以字符串的形式存储;基于对指定特征节点的调阅指令,解析指定特征节点对应字符串得到解析内容,将所述解析内容显示为图形界面
。2.
如权利要求1所述的变电站配置描述模型文件管理方法,其特征在于,所述将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各所述特征节点的内容以字符串的形式存储包括:采用
QXmlStreamReader
类方法遍历所述变电站配置描述模型文件;若所述变电站配置描述模型文件存在语法错误,则产生报错信息;若所述变电站配置描述模型文件语法正确,则将所述变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,通过
QXmlStreamWriter
类方法将各所述特征节点的内容以字符串的形式存储;所述基于对指定特征节点的调阅指令,解析指定特征节点对应字符串得到解析内容,将所述解析内容显示为图形界面包括:基于对指定特征节点的调阅指令,通过
QDomDocument
类方法载入指定特征节点对应字符串得到解析内容
。3.
如权利要求1所述的变电站配置描述模型文件管理方法,其特征在于,所述对变电站配置描述模型文件进行解析还包括:确定是否接收到针对当前图形界面的修改操作指令;在接收到针对所述当前图形界面的修改操作指令后,修改所述当前图形界面为修改后图形界面;根据所述修改后图形界面回写为对应的修改后字符串,并将所述修改后字符串赋值于所述当前图形界面对应的所述特征节点
。4.
如权利要求3所述的变电站配置描述模型文件管理方法,其特征在于,所述对变电站配置描述模型文件进行解析还包括:确定是否接收到保存模型指令;在接收到所述保存模型指令后,根据修改后各所述特征节点的字符串形成内容合并形成更新后的变电站配置描述模型文件
。5.
如权利要求4所述的变电站配置描述模型文件管理方法,其特征在于,所述在接收到所述保存模型指令后,根据修改后各所述特征节点的内容合并形成更新后的变电站配置描述模型文件包括:在接收到所述保存模型指令后,通过
QXmlStreamWriter
类方法将修改后各所述特征节点的字符串形成内容回写,并合并形成更新后的变电站配置描述模型文件
。6.
如权利要求1所述的变电站配置描述模型文件管理方法,其特征在于,所述特征节点
包括所述变电站配置描述模型文件的根元素下的隐私节点

头节点

变电站描述

通信系统描述

智能电子设备描述

逻辑节点数据类型模板
。7.
如权利要求1所述的变电站配置描述模型文件管理方法,其特征在于,所述对变电站配置描述模型文件进行配置包括:获取变电站配置描述模型文件;所述获取变电站配置描述模型文件包括:从综合应用主机获取主机端最新版本变电站配置描述模型文件;或新建变电站配置描述...

【专利技术属性】
技术研发人员:应俊季海峰李凯孙文武周万胜
申请(专利权)人:珠海优特电力科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1