随着电力系统的发展, 电力系统的控制和调度变得越来越复杂。系统应用增多,数据格式也多种多样,使得大量的应用重复开发,在开发时不同厂商的后台数据库、存储格式和操作平台也不尽相同,数据之间的交互就成了一个难题。随着各个计算机领域技术的不断发展,电力系统一体化成为了必然的趋势,为了能实现数据之间便捷、快速的交互,就必须制定出一种统一的模型。公共信息模型 CIM 模型是一种描述电力系统所有对象逻辑结构和关系的信息模型, 为各个应用提供了与平台无关的统一的电力系统逻辑描述。使运用该模型的系统在任何领域进行集成成为可能。然而公共信息模型是基于面向对象建立的一套模型, 现在的主流数据库是关系型数据库, 这使得模型到数据库的存储操作成了一个难题。目前流行的方案是把公共模型中的对象转换成数据表的形式,实现数据互操作。UML 是一种可视化支持对象技术的建模语言,是计算机系统中表示真实世界的语言。这种方法存在很多弊端,大量的 UML 模型向数据表转换会产生大量的工作量,降低了数据查询效率,模型升级和后期维护会很繁琐。为此, 本文提出使用面向对象数据库来实现公共信息模型和数据的存储的解决方案, 重点介绍从模型抽取导入到数据批量处理的基本思想,结合 CIM 运用面向对象数据库 versant 进行具体的应用方案实现,并在两种数据库的实现效率进行了对比测试。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !