论文摘要
在电力领域的变电站自动化系统以及数据网里,变电站自动化系统在实现控制、监视和保护功能的同时,为了实现不同厂家的设备达到信息共享,使变电站自动化系统成为开放系统,还应具有互操作性。为此,国际电工委员会(IEC)制定了变电站内通信网络和系统标准体系-IEC 61850。在IEC61850协议中,介绍了变电站配置描述语言SCL(Substation Configuration Language),该语言用于描述智能电子装置IED的配置和通信系统。使用该语言,可以规范地描述变电站自动化系统和变电站(开关设备)本身的相对关系。该语言利用了可扩展标记语言(XML)的可扩展性。是根据变电站配置特殊要求所定义的一种行业专用描述语言,在语法上遵循XML的语法规定,在语义上尽可能包含变电站配置所涉及的各类对象。在今后的变电站系统中,SCL文件作为系统之间通信的载体将会在变电站软件系统内大量存在。因此,如何在数据库层面上对此大量的SCL文件进行管理已经成为一个比较热门的命题。本文在这样的背景下,基于原生XML数据库的组成和功能,对SCL文件研究了其数据库的底层服务。对文件在存储、索引、查询、事务管理等部分的设计和实现进行了比较深入的探讨,并结合Native XML数据库中的一些技术,对文件的底层服务进行了初步的实现。本文主要完成了以下工作: