首页> 中国专利> 电力自动化信息系统CIM模型符合度测试方法和装置

电力自动化信息系统CIM模型符合度测试方法和装置

摘要

本发明提出电力自动化信息系统CIM模型符合度测试方法,包括步骤:根据CIM标准描述文件,建立测试数据;通过目标系统提供的符合IEC6197标准的接口访问目标系统;获取目标系统的相关数据,与所述测试数据进行比对;输出比对结果。本发明还提出电力自动化信息系统CIM模型符合度测试装置,可以提高系统测试的灵活性,提高系统测试效率,提高测试的可靠性。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-17

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/50 变更前: 变更后: 申请日:20120517

    专利权人的姓名或者名称、地址的变更

  • 2015-06-24

    授权

    授权

  • 2012-11-28

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20120517

    实质审查的生效

  • 2012-10-03

    公开

    公开

说明书

技术领域

本发明涉及电力系统自动化领域,特别是涉及电力自动化信息系统CIM模 型符合度测试方法和装置。

背景技术

随着电力系统向高电压、大电网、高度自动化发展,随着计算机技术、通 信技术和电力电子技术的不断进步,电网能量管理系统(EMS)、配网管理系统 (DMS)、电能计量系统(TMR)、变电站自动化系统、火电厂分布式控制系统/监 视信息系统(DCS/SIS)、水电厂监控系统、电力市场交易管理系统(TMS)等各 类自动化系统覆盖了电力生产发、输、配、售等各个环节,共同构成了保障现 代电网安全、经济运行的支柱。

近年来,各个应用系统之间信息共享和应用集成的需求越发迫切,其需求 覆盖了不同的层次,从电力公司内部不同应用之间,到不同电力公司之间,都 要求方便、灵活地实现信息共享和应用集成。应用系统之间的信息的交换与共 享需要在多个层次上进行,从最基本的数据交换,到模型信息的交换,到应用 功能层面上的共享和集成。针对蓬勃发展的信息共享和应用集成的需求,目前 的应用系统接口已不能适应。通常情况下,各个应用系统由不同的开发商提供, 所使用的数据模型、应用接口、开发平台千差万别,大多数应用系统仍然基于 专有的数据库。专有数据库限制了第三方的访问,使其很难在现有系统上开发 新的应用,或是将第三方软件集成已有的系统;

目前国内有多个厂家从事电力自动化调度与信息系统的研发和销售,在电 网不断要求数据统一互通的大背景下,对符合信息模型的标准也提出了更高的 要求。电网用户在实施新系统的时候,目标系统能否符合国家标准,必须够通 过可量化的测试手段进行验证。这样才会大大减少因为信息模型不标准或不完 全,而导致的系统间交互所带来的高昂调试成本。

当前的电力自动化信息系统CIM模型符合度测试,采取的主要方法是多个 厂家的系统互联测试,即每个厂家的产品都可以作为被测目标系统或是测试系 统。

由于涉及到系统互联,这就需要将多个厂家召集到一起进行CIM模型的符 合度测试,系统测试不灵活;需要过多的人工干预,测试效率低下;由于各个 厂家对IEC 61970标准的理解有差异,故即使两个厂家的系统能够实现互联互 通,也不代表系统的实现完全符合IEC 61970标准,测试结果不可靠。

发明内容

本发明的目的在于提出电力自动化信息系统CIM模型符合度测试方法,可 以提高系统测试的灵活性,提高系统测试效率,提高测试的可靠性。

为达到上述目的采用的技术方案是:

电力自动化信息系统CIM模型符合度测试方法,包括步骤:

根据CIM标准描述文件,建立测试数据;

通过目标系统提供的符合IEC6197标准的接口访问目标系统;

获取目标系统的相关数据,与所述测试数据进行比对;

输出比对结果。

本发明根据CIM标准描述文件,建立测试数据,通过目标系统提供的符合 IEC6197标准的接口访问目标系统,确保符合度测试能够顺利进行;获取目标系 统的相关数据,将该相关数据与测试数据进行比对,从而得到电力自动化信息 系统CIM模型符合度的测试结果;本发明方法可以根据不同的目标系统,采用 不同版本的CIM标准描述文件,能够以统一的方式对不同厂家的目标系统进行 测试,不需要过多的人工干预,可以提高系统测试的灵活性,提高系统测试效 率,提高测试的可靠性。

本发明的目的还在于提出电力自动化信息系统CIM模型符合度测试装置, 可以提高系统测试的灵活性,提高系统测试效率,提高测试的可靠性。

为达到上述目的采用的技术方案是:

电力自动化信息系统CIM模型符合度测试装置,包括:

数据建立单元,用于根据CIM标准描述文件,建立测试数据;

访问单元,用于通过目标系统提供的符合IEC6197标准的接口访问目标系 统;

比对单元,用于获取目标系统的相关数据,与所述测试数据进行比对;

输出单元,用于输出比对结果。

本发明装置根据CIM标准描述文件,建立测试数据,通过目标系统提供的 符合IEC6197标准的接口访问目标系统,确保符合度测试能够顺利进行;获取 目标系统的相关数据,将该相关数据与测试数据进行比对,从而得到电力自动 化信息系统CIM模型符合度的测试结果;本发明装置可以根据不同的目标系统, 采用不同版本的CIM标准描述文件,能够以统一的方式对不同厂家的目标系统 进行测试,不需要过多的人工干预,可以提高系统测试的灵活性,提高系统测 试效率,提高测试的可靠性。

附图说明

图1为本发明方法的一个实施例流程图;

图2为本发明装置的一个结构示意图。

具体实施方式

为便于理解,下面将结合附图进行阐述。

本发明提出电力自动化信息系统CIM(Common Information Model,公用 信息模型)模型符合度测试方法,请参考图1,包括步骤:

S101、根据CIM标准描述文件,建立测试数据;

S102、通过目标系统提供的符合IEC6197标准的接口访问目标系统;

通过目标系统提供的符合IEC6197标准的接口访问目标系统;在其中一个 实施例中,该符合IEC6197标准的接口为通用对象请求代理架构接口。

S103、获取目标系统的相关数据,与测试数据进行比对;

S104、输出比对结果。

本发明根据CIM标准描述文件,建立测试数据,通过目标系统提供的符合 IEC6197标准的接口访问目标系统,确保符合度测试能够顺利进行;获取目标系 统的相关数据,将该相关数据与测试数据进行比对,从而得到电力自动化信息 系统CIM模型符合度的测试结果;本发明方法可以根据不同的目标系统,采用 不同版本的CIM标准描述文件,能够以统一的方式对不同厂家的目标系统进行 测试,不需要过多的人工干预,可以提高系统测试的灵活性,提高系统测试效 率,提高测试的可靠性。

其中一个实施例,在S101步骤中,对CIM标准模型采用符合IEC61970标 准中第501部分《公共信息模型的资源描述框架(CIM RDF)模式》规范进行 描述。采用该规范描述电网模型可在符合该规范的情况下,根据电力用户的需 要进行业务扩展,可以在CIM模型中添加业务系统所需要的包(Package),类 (Class),数据类型,性质以及关联。读取信息模型定义文件后,将建立测试数据。

该测试数据包括模型所包含的全部资源列表。该列表将包括CIM模型文件 中所定义的全部的包(Package),类(Class),性质(Attribute)以及关联 (Association)。建立模型中各个资源的关系模型。包括包的所属关系,类之间 的继承关系等。

根据模型文件的类,自动生成对象实例;并根据类的性质及关联描述,建 立相关的性质数据以及关联数据。

在其中一个实施例中,测试数据包括:CIM模型资源标识符、CIM模型资 源的类、CIM模型资源的性质以及原始对象实例;

上述S103步骤包括:

将测试数据更新到目标系统;

根据CIM模型资源标识符,在目标系统内获取资源ID;

根据资源ID,在目标系统获取目标资源标识符;

判断目标资源标识符与CIM模型资源标识符是否一致;通过该步骤则能够 验证目标系统中所存在的资源与CIM模型中的相关模型资源是匹配的。若该判 断结果为是,则根据指定的类ID与该指定类的性质ID,返回该类的实际对象实 例数据;若判断结果为否,则结束本次测试。

根据指定类的资源ID从测试数据中获取该指定类对应的CIM模型资源标识 符,再根据该指定类对应的CIM模型资源标识符,从测试数据中获取该类对应 的原始对象实例;

验证该类的实际对象实例与该类对应的原始对象实例是否一致。

在其中一个实施例中,验证该类的实际对象实例与该类对应的原始对象实 例是否一致的步骤具体为:

根据该类对应的原始对象实例,获取该类对应的CIM模型资源的性质和 CIM模型资源的类;

将指定的类,与该类对应的CIM模型资源的类比较,以及将指定类的性质 与该类对应的CIM模型资源的性质比较。

在其中一个实施例中,若目标系统不支持符合IEC6197标准的接口,则将 测试数据通过系统导入方式,更新到目标系统。

本发明还提出电力自动化信息系统CIM模型符合度测试装置,请参考图2, 包括:

数据建立单元201,用于根据CIM标准描述文件,建立测试数据;

访问单元202,用于通过目标系统提供的符合IEC6197标准的接口访问目标 系统;

比对单元203,用于获取目标系统的相关数据,与测试数据进行比对;

输出单元204,用于输出比对结果。

本发明装置根据CIM标准描述文件,建立测试数据,通过目标系统提供的 符合IEC6197标准的接口访问目标系统,确保符合度测试能够顺利进行;获取 目标系统的相关数据,将该相关数据与测试数据进行比对,从而得到电力自动 化信息系统CIM模型符合度的测试结果;本发明装置可以根据不同的目标系统, 采用不同版本的CIM标准描述文件,能够以统一的方式对不同厂家的目标系统 进行测试,不需要过多的人工干预,可以提高系统测试的灵活性,提高系统测 试效率,提高测试的可靠性。

其中,该符合IEC6197标准的接口为通用对象请求代理架构接口。

在其中一个实施方式中,上述测试数据包括:CIM模型资源标识符、CIM 模型资源的类、CIM模型资源的性质以及原始对象实例;

比对单元203获取目标系统的相关数据,与测试数据进行比对时,将测试 数据更新到目标系统;根据CIM模型资源标识符,在目标系统内获取资源ID; 根据资源ID,在目标系统获取目标资源标识符;

判断目标资源标识符与CIM模型资源标识符是否一致;若是,则根据指定 的类ID与该指定类的性质ID,返回该类的实际对象实例数据;

根据指定类的资源ID从测试数据中获取该指定类对应的CIM模型资源标识 符,再根据该指定类对应的CIM模型资源标识符,从测试数据中获取该类对应 的原始对象实例;

验证该类的实际对象实例与该类对应的原始对象实例是否一致。

在其中一个实施方式中,比对单元203验证该类的实际对象实例与该类对 应的原始对象实例是否一致时,根据该类对应的原始对象实例,获取该类对应 的CIM模型资源的性质和CIM模型资源的类;将指定的类,与该类对应的CIM 模型资源的类比较,以及将指定类的性质与该类对应的CIM模型资源的性质比 较。

该测试方法并不限定测试某一具体的业务信息模型或某一具体版本的信息 模型。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号