IEC61850模型检测方法、系统、终端设备、计算机可读存储介质技术方案

技术编号:21453788 阅读:31 留言:0更新日期:2019-06-26 04:44
本发明专利技术公开了IEC61850模型检测方法、系统、终端设备、计算机可读存储介质,包括:初始化XML解析及校验引擎;选择需要进行检验的模型文件,并根据校验需要确定检查项;启动工作线程,在工作线程内,根据检查项对模型文件进行检查,检查过程中可将每项的检查情况和检查进度显示到用户界面;检查结束后,形成检查报告,检查完毕后,销毁XML引擎。本公开IEC61850模型检测技术能确保信息模型质量,消除工程隐患提高工程水平。

【技术实现步骤摘要】
IEC61850模型检测方法、系统、终端设备、计算机可读存储介质
本公开涉及软件检测
,特别是涉及IEC61850模型检测方法、系统、终端设备、计算机可读存储介质。
技术介绍
目前,智能变电站通信网络广泛采用IEC61850标准,信息模型标准化是智能变电站设备(或系统)实现IEC61850通信的基础。为促进二次系统信息模型规范化,保证信息模型完全符合IEC61850标准及国内电网公司相关规范的建模要求,保证智能变电站设备(或系统)之间的互操作性,应对模型的有效性、完整性和一致性进行全面检测。在IEC61850-6部分定义了变电站配置描述语言(SCL),用于对变电站系统结构、通信系统结构及IED功能配置进行统一的描述。SCL语言基于可扩展标记语言(ExtensibleMarkupLanguage,XML)1.0版本。但较之其他XML文件,SCL模型文件有两个显著的特点:第一个,结构复杂,规则灵活,表达严谨,第二个,文件巨大,内容丰富,有的文件有120MB+,文件行数超过300万行,可见,人工检测是不现实的,也极不可靠,因此,通常研发专用的工具软件来进行检测。通过上述分析,针对智能变电站领域中存在的关于IEC61850模型的高效的智能化检测问题是本申请技术方案所要解决的主要技术问题。
技术实现思路
本公开的实施例子提供了一种IEC61850模型检测方法,本技术方案依据标准、规范要求,自动校验智能变电站二次系统信息模型的合法性。为了实现上述目的,本申请采用以下技术方案:IEC61850模型检测方法,包括:初始化XML解析及校验引擎;选择需要进行检验的模型文件,并根据校验需要确定检查项;启动工作线程,在工作线程内,根据检查项对模型文件进行检查,检查过程中可将每项的检查情况和检查进度显示到用户界面;检查结束后,形成检查报告,检查完毕后,销毁XML引擎。进一步的技术方案,初始化XML解析时,使用底层选定的XML库,根据SCL模型语法规则,解析成内存特定数据结构,为上层访问模型数据提供访问接口。进一步的技术方案,根据检查项对模型文件进行检查时,使用底层选定的XML库,根据SCL模型语法要求,并根据指定的SCLSchema语法文件进行检查,并提供检查结果输出。进一步的技术方案,根据解析后的模型内存结构,按照检查项的逻辑要求进行检查,并提供检查结果输出。进一步的技术方案,所述检查项为从标准中提取出的,在对模型文件进行检查检查时,当符合所述检查项的要求时即符合标准的要求。进一步的技术方案,所述检查项主要用于校验智能变电站二次系统信息模型的合法性,适用于智能变电站二次设备或系统入网检测、工程调试验收涉及的信息模型标准化和有效性校验。进一步的技术方案,所述合法性检查可以划分为2类,一类就是schema检查,另一类是检查项目集合;所述Schema检查为使用一套完整的语法文件来检查,所述语法文件是针对整个模型的全部内容的语法规则集,能够整体做一个全面检查;所述检查项目集合中所包括的检查条目主要是针对模型的部分内容或者某一方面定义的一个检查项。本公开的实施例子还提供一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的IEC61850模型检测方法。本公开的实施例子还提供一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的IEC61850模型检测方法。本公开的实施例子还提供IEC61850模型检测系统,包括技术支撑层、数据解析层和业务表示层;技术支撑层包括XML库管理模块、插件管理模块和脚本接口扩展模块;XML库管理模块,用于对XML库进行增加、删除或者替换;插件管理模块,用于支持新增的XML库和新增的脚本语言,支持新增的检查报告格式及自由导出;脚本接口扩展模块,用于支持自定义的检查项,使用特定脚本语言编写的检查项目和检查过程,并提供检查结果项输出,可以无缝接入;数据解析层包括SCL解析模块和Schema校验模块;SCL解析模块,主要服务于模型检查算法模块,使用技术支撑层选定的XML库,根据SCL模型语法规则,解析成内存特定数据结构,为上层访问模型数据提供访问接口;Schema校验模块,用于使用底层选定的XML库,根据SCL模型语法要求,并根据指定的SCLSchema语法文件进行检查,并提供检查结果输出;业务表示层包括模型检查项配置模块、模型检查算法模块和模型检查报告管理模块;模型检查项配置模块,主要用于预置检查项目的管理,包括检查项目的编号、描述、信息警告级别;模型检查算法模块,根据解析后的模型内存结构,按照检查项的逻辑要求进行检查,并提供检查结果输出;模型检查报告管理模块,用于收集所有检查项的输出信息,并给出检查结论,检查结果可导出保存。与现有技术相比,本公开的有益效果是:本公开在符合IEC61850国际标准规定的基础上,根据电网公司相关规范对其进一步的要求,确保产品同时符合国内现场对模型合法性的要求的前提下,描述IEC61850模型检测方法,提出一种全新的思路,确保其实现高效、可靠、灵活、易于扩展和维护。本公开IEC61850模型检测系统能确保信息模型质量,消除工程隐患提高工程水平。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1为本公开一个或多个实施例子的产品标准与行业标准的关系示意图;图2为本公开一个或多个实施例子的检查整体流程图;图3为本公开一个或多个实施例子的系统架构图;图4为本公开一个具体实施例子的检测截图。具体实施方式应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。产品标准与模型之间的关系示意图,参见附图1,当然,该附图所表示的关系仅仅作为一种实施例子,在实际的实施时,有些产品标准可能并不建在11156之上,此处不再具体描述。本申请的典型的实施例子中,提出了IEC61850模型检测方法及系统。本申请的实施例子中所涉及的技术方案主要是描述了开发模型检查软件的一种实现方法,通过分层次和分模块以及对检查流程的描述,定义了其框架结构和模块设计。这种实现方法具有灵活性高、可扩展性好和易于维护等优点。本申请工具软件依据IEC61850、Q/GDW1396、Q/GDW11156等标准、规范要求,从这些相关的标准中提取出检查项,当通过检查项时,即可认为是合法的,是符合标准的。上述合法性是指必须符合或者说能够通过这些检查项的检查即可。上述入网检测时,检测机构使用同类软件进行,有专门的入网检测规范,描述了检查流程等。上述合法性、有效性等均为对模型的检验要求。本申请的一种典型的实施方式中,如图2所示本文档来自技高网
...

【技术保护点】
1.IEC61850模型检测方法,其特征是,包括:初始化XML解析及校验引擎;选择需要进行检验的模型文件,并根据校验需要确定检查项;启动工作线程,在工作线程内,根据检查项对模型文件进行检查,检查过程中可将每项的检查情况和检查进度显示到用户界面;检查结束后,形成检查报告,检查完毕后,销毁XML引擎。

【技术特征摘要】
1.IEC61850模型检测方法,其特征是,包括:初始化XML解析及校验引擎;选择需要进行检验的模型文件,并根据校验需要确定检查项;启动工作线程,在工作线程内,根据检查项对模型文件进行检查,检查过程中可将每项的检查情况和检查进度显示到用户界面;检查结束后,形成检查报告,检查完毕后,销毁XML引擎。2.如权利要求1所述的IEC61850模型检测方法,其特征是,初始化XML解析时,使用底层选定的XML库,根据SCL模型语法规则,解析成内存特定数据结构,为上层访问模型数据提供访问接口。3.如权利要求2所述的IEC61850模型检测方法,其特征是,根据检查项对模型文件进行检查时,使用底层选定的XML库,根据SCL模型语法要求,并根据指定的SCLSchema语法文件进行检查,并提供检查结果输出。4.如权利要求1所述的IEC61850模型检测方法,其特征是,根据解析后的模型内存结构,按照检查项的逻辑要求进行检查,并提供检查结果输出。5.如权利要求1所述的IEC61850模型检测方法,其特征是,所述检查项为从标准中提取出的,在对模型文件进行检查检查时,当符合所述检查项的要求时即符合标准的要求。6.如权利要求5所述的IEC61850模型检测方法,其特征是,所述检查项主要用于校验智能变电站二次系统信息模型的合法性,适用于智能变电站二次设备或系统入网检测、工程调试验收涉及的信息模型标准化和有效性校验。7.如权利要求6所述的IEC61850模型检测方法,其特征是,所述合法性检查划分为2类,一类就是Schema检查,另一类是检查项目集合;所述Schema检查为使用一套完整的语法文件来检查,所述语法文件是针对整个模型的全部内容的语法规则集,能够整体做一个全面检查;所述检查项目集合中所包括的检查条目主要是针...

【专利技术属性】
技术研发人员:巩方波杨冰李翔陈健琦王秉钧
申请(专利权)人:山东鲁能智能技术有限公司
类型:发明
国别省市:山东,37

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

1