变电站配置描述模型文件管理方法、装置、设备及介质与流程

文档序号:36506316发布日期:2023-12-28 16:22阅读:47来源:国知局
变电站配置描述模型文件管理方法与流程

本技术涉及变电站设备控制领域,特别涉及一种变电站配置描述模型文件管理方法、装置、设备及介质。


背景技术:

1、在变电站自动化系统中,接入的设备种类繁多、数量庞大、模型复杂。目前,现有的变电站自动化配置软件的解析方法存在一些问题。例如,在处理内含成百上千台自动化装置模型的变电站配置描述(substation configuration description,scd)模型文件时,解析速度慢、响应不及时、中央处理器(central processing unit,cpu)及内存占用率高,导致现场调试运维工作效率低下,严重影响了用户的体验感。


技术实现思路

1、本技术提供一种变电站配置描述模型文件管理方法、装置、设备及介质,能够提高变电站配置描述模型文件的解析速度。

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

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

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

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

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

7、根据本技术第一方面的前述任一实施方式,所述特征节点包括所述变电站配置描述模型文件的根元素下的隐私节点、头节点、变电站描述、通信系统描述、智能电子设备描述、逻辑节点数据类型模板。

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

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

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

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

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

13、根据本技术第二方面的前述实施方式,所述模型配置模块包括:模型获取单元,用于获取变电站配置描述模型文件;版本管理单元,用于对当前变电站配置描述模型文件进行版本发布。

14、第三方面,本技术实施例提供一种电子设备,电子设备包括存储器和至少一个处理器,存储器中存储有指令,至少一个处理器调用存储器中的指令,使得电子设备执行根据本技术第一方面的前述任一实施方式的变电站配置描述模型文件管理方法。

15、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,其特征在于,指令被处理器执行时实现根据本技术第一方面的前述任一实施方式的变电站配置描述模型文件管理方法。

16、根据本技术实施例的变电站配置描述模型文件管理方法,包括对变电站配置描述模型文件进行解析。导入变电站配置描述模型文件,该变电站配置描述模型文件包括多个变电站自动化装置模型,通常,变电站配置描述模型文件包括成百上千个变电站自动化装置模型。在解析时,将变电站配置描述模型文件的根元素下的多个一级子节点作为特征节点,将各特征节点的内容以字符串的形式存储,这些字符串形式的特征节点内容能够快速响应解析。之后,基于对指定特征节点的调阅指令,解析指定特征节点对应字符串得到解析内容,将解析内容显示为图形界面。通过解析字符串形式的特征节点内容,实现对变电站配置描述模型文件的快速化解析,其解析时间能够控制在秒级,从而便于实时响应用户操作,解析过程能够降低中央处理器(central processing unit,cpu)及内存占用率,提高变电站配置描述模型文件的解析效率。

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