传统的实时数据库通常采用的都是面向过程的结构,它的维护和扩展都比较困难,不能适应开放系统的技术要求,这在一定程度上限制了开放技术在电网监控系统中的应用。面向对象技术是一种新的思维方式,它将系统中的各个部分作能够识别的离散对象,不仅有利于设计和理解程序,而且有利于系统的扩展。 面向对象的模型是把客观世界模拟成为各个相互作用的称为对象的单元组成的复杂系统,系统中所有对象的状态共同构成子系统的状态,对象状态从一个初始状态出发,在相互作用过程中不断改变,由此而由类、对象、方法建立起面向对象的模型。 在电力系统的运行过程中,无论是进行运行的监视和控制,还是在线的安全分析和经济调度,都要求进行在线的数据采集,传输以及调度端对数据的存储、分析并产生相应的控制指令。传统方式是电力系统运行状态的参数通过遥测得到存放于实时数据库中,并集中到各级调度中心;调度中心的电网监控系统通过用户或应用程序显式请求来访问实时数据库,并完成相应的监控功能。这种应用模式结构简单,容易实现,但整个监控系统是被动的。在实时监控过程中, 许多应用功能包含了数据主动服务的要求, 即一些应用功能是由数据的变化而引起的, 如越限告警、变位告警等。这些数据主动服务, 采用以上的数据应用模式,虽然可以实现, 但不仅不利于提高系统的实时性, 而且也降低了系统的实时效率。随着计算机技术及主动数据库技术的发展, 在电网监控系统中建立主动实时数据库系统已成为可能。 1 实时数据库的设计 面向对象的实时数据库的设计包括类、属性以及方法的设计,属性、方法总是和类相关联的,对类的设计也离不开对属性、方法的设计。下图给出了电网监控中实时数据库的组成要求,以及适合于面向对象数据库设计的组织模式。 ...... |
查看评论
已有0位网友发表了看法