一种异构公共信息模型的转换方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种异构公共信息模型的转换方法

一种异构公共信息模型的转换方法 谢婧1,刘东1 中国上海市闵行区东川路800号上海交通大学,200240 摘要: 为促进智能配电网信息集成,各系统往往运用公共信息模型作为公共语义基础。随着系统模型版本不断更新,引发的模型异构问题严重阻碍了信息交互。因此,本文提出一种基于异构公共信息模型间映射关系的模型转换方法。本方法首先运用XML路径语言(XPath)对CIM模型映射关系进行寻址,进而生成模型数据的转换脚本,随后匹配原模型中的所有节点并转换为新版本模型,完成配电网异构公共信息模型的解析和转换。为验证所提方法的准确性和有效性,本文选取IEEE 13节点配网测试馈线的公共信息模型进行版本转换,转换结果经校验准确有效。 转换方法简介 模型转换方法由几个部分组成,包括:运用XPath定位映射对、解析模型XML文件、生成XSLT脚本等等。 图 1 异构公共信息模型转换原理 2.1 XPath 查询 XPath 可用于帮助查询和定位XML文件中的节点,在本文中用于定位CIM模型映射对。 2.2 数据分析 JAVA 开源类库Dom4j 用于对XML文件中的信息模型数据进行读取和转换。 2.3 模型转换操作流 模型转换操作流调用XSLT脚本中的模板来解析和转换原始模型节点元素。 异构模型间的信息交互 通过Web Service从信息交互总线上读取符合IEC61968标准的消息,从消息体中抽取 CIM/RDF 源数据,并输入XSLT解析器。经转换输出新版本的模型数据并且包装为标准格式的消息。最终,新的消息将被上送到信息交互总线进行交互。 算例分析 以CIM13版本为例,目标新模型选取为16版本。截取转换前后的数据片段进行比对,如图2所示。 Fig. 2 数据片段比对 总结 配网中的公共信息模型异构现象是本文研究的对象。基于异构信息模型间的映射对,本文提出了一种不同版本信息模型数据的转换方法。在此基础上,能够实现智能配电网各异构系统间的信息交互。本文不仅使用XML路径语言来定位原模型中的节点,还运用JAVA转换工厂作为XSLT解析器来完成对模型数据文档的自动读取、解析、转换及输出。以IEEE 13 节点馈线测试模型为例进行转换,结果准确,证明了本转换方法的有效性。 本文提出的异构公共信息模型转换方法能够有效提升配网信息交互效率,协助维护源端交互数据的一致性。本方法也为智能配电网异构系统间的信息集成提供了一个有效的解决途径。 关键字:智能配电网;公共信息模型;XML路径语言;扩展样式表转换语言;信息交互

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档