电力系统监测和控制系统的制作方法

文档序号:9304469阅读:196来源:国知局
电力系统监测和控制系统的制作方法
【技术领域】
[0001]本发明涉及一种电力系统监测和控制系统,更具体地说,涉及一种能够使用户有效地设计进程,并更容易地添加和删除进程的系统。
【背景技术】
[0002]电力系统监测和控制系统,是一种用于监测和控制电力系统,诸如监控和数据采集(SCADA)系统或能量管理系统(EMS)的系统。
[0003]在电力系统监测和控制系统中,根据每个功能和应用会执行不同的进程。这些进程可以根据系统的特性被添加或删除,且随着系统规模的提高和开发,进程数也将增加。
[0004]图1是典型的电力系统监测和控制系统的框图。
[0005]参照图1,典型的电力系统监测和控制系统10包括:进程设定单元11,数据存储单元12,输入单元13,显示单元14,以及通信单元15。
[0006]典型的系统10根据通过输入单元13输入的用户命令设置进程。该设置的进程以进程设定文件的形式被存储于数据存储单元12中。
[0007]系统10中运行有多种类型的进程,其被分成基本进程和可选进程。
[0008]基本进程是为系统10的运行所必需的进程。例如,它们是系统的基础的和必不可少的进程,例如DB格式化,进程监控,同步和屏幕服务。
[0009]可选进程表示根据用户需要而进行处理和显示数据的附加进程。
[0010]在典型的系统10中,操作进程由用户产生并设置,在这种情况下,其并不考虑该进程是否是基本进程或是可选进程。
[0011]系统运行时使用以这种方式产生的设置文件。当系统运行时,设置文件被读取并在内部发现和执行相应的进程。
[0012]然而,在典型系统中由用户进行进程的设置有很多的局限性。
[0013]首先,基本进程可能被遗漏。基本进程是系统运行所必需的,但通常,这一遗漏仅在该进程已经被设置和被操作之后被识别。同样,进程之间的依赖关系也不容易被辨认。
[0014]在系统中运行的每个进程均具有依赖进程,以及仅在在先进程运行之后才运行的进程。
[0015]通常情况下,用户设置了待机时间并在等待该时间之后执行进程,在这种情况下,待机时间会取决于电力系统监测和控制系统所运行于其上的硬件。

【发明内容】

[0016]实施例提供了一个系统,该系统能够使用户有效地设计进程,并更容易地添加和删除进程。
[0017]在一个实施例中,一种用于监测电力系统和控制操作的系统,包括:接收来自用户的进程模型文件,并将完成了进程验证的进程模型文件设定成进程设定文件的进程设定单元;对在从用户接收到的进程模型文件上的预设进程模型项目进行验证的进程验证单元;以及存储用于系统的操作的文件信息、进程模型文件、进程模型识别结果、以及进程设定文件的数据存储单元。
[0018]根据实施例,能够防止电力系统监测和控制系统的基本进程被遗漏,并且识别进程间的依赖关系,从而使电力系统监测和控制系统在不同的硬件环境中运行。
[0019]此外,由于可以首先识别出当电力系统监测和控制系统的进程被添加和删除时产生的局限,因此可以增强系统的可靠性。
[0020]在下面的附图和说明中,详细的说明了一个或多个实施例。从说明书和附图,以及从权利要求可使其他特征变的显而易见。
【附图说明】
[0021]图1是典型的电力系统监测和控制系统的框图。
[0022]图2是根据实施例的电力系统监测和控制系统的框图。
[0023]图3是用于说明根据实施例的电力系统监测和控制系统所定义的进程的表格。
[0024]图4是用于说明根据实施例的电力系统监测和控制系统所定义的进程以及用于验证的模型项目的表格。
[0025]图5是在根据实施例的电力系统监测和控制系统中执行进程验证的方法的流程图。
【具体实施方式】
[0026]图2是根据本发明的实施例的具有进程验证功能的电力系统监测和控制系统的框图。
[0027]参照图2,根据实施例的具有进程验证功能的电力系统监测和控制系统100可以包括:进程设定单元110,进程验证单元120,数据存储单元130,输入单元140,显示单元150和通信单元160。
[0028]进程设定单元110接收与通过输入单元140发送的用户输入相对应的进程模型文件。
[0029]进程设定单元110将进程模型文件存储到数据存储单元130中,从而使接收到的进程模型文件可以被验证。也就是说,进程设定单元110将通过进程验证单元120验证的进程模型文件设置成进程设定文件,并将该文件存储于数据存储单元130中。
[0030]进程验证单元120可读取存储在数据存储单元130中的进程模型文件,并验证相应进程模型文件。
[0031]尤其是,进程验证单元120读取进程模型文件,通过模拟检查每个进程的执行时间和完成时间,并记录该时间。此外,其通过该模拟检查基本进程是否已被遗漏。
[0032]此外,该进程验证单元120检查每个进程的执行时间、前提进程、以及基本进程是否已被遗漏,并给用户提供一个通知。
[0033]用户参考该信息修改进程模型文件,并通过执行时间设置待机时间。待机时间手动或自动结束。在手动结束的情况下,进程可以通过用户输入而被执行,而在自动结束的情况下,该进程可以在执行之后内部执行。
[0034]在基本进程的设置之后,设置可选进程。可选进程以与基本进程相同的方式进行设置,且该进程验证单元120检查可选进程的前提条件和执行时间,并向用户提供通知。
[0035]进程验证单元120可以根据验证的执行将进程模型验证结果作为屏幕信息显示在显示单元150上,并在数据存储单元130中存储进程模型验证结果。
[0036]当存在来自用户的对进程模型验证结果的修改请求时,进程验证单元120可以从用户接收修改后的进程模型文件并重新执行验证。在本实施例中,修改可包括对进程的添加、删除或改变。
[0037]数据存储单元130可以存储用于电力系统监测和控制系统100的操作的文件信息、进程模型文件、进程模型验证结果信息,以及进程设定文件。该信息以DB的形式被存储。进程模型文件可以包括多种进程。
[0038]图3是用于说明在根据实施例的电力系统监测和控制系统中所定义的进程的表格。
[0039]参照图3,在进程模型文件中定义的进程可包括分别与DB管理器DB_Manager、进程管理器Process_Manager、冗余管理器Redundancy_Manager、系统资源管理器System_Resource_Manager、数据服务管理器 Data_Service_Manager、警报管理器 Alarm_Manager、日志管理器Log_Manager、同步管理器Synch_Manager、控制管理器Control_Manager、数据处理管理器Data_Process_Manager、计算管理器Calc_Manager以及输入管理器10_Manager相对应的进程。
[0040]DB管理器DB_Manager是形成系统的DB,并提供DB访问方法的进程。
[0041]进程管理器ProCeSS_Manager是管理在电力系统监测和控制系统中运行的所有进程的状态的进程。
[0042]冗余管理器Redundancy_Manager是管理系统的冗余状态和操作模式的进程。
[0043]系统资源管理器System_Resource_Manager是管理系统资源(例如,LAN,HDD,CPU和存储器)的进程。
[0044]数据服务管理器Data_SerViCe_Manager是执行用户和服务器之间的数据服务的进程。
[0045]警报管理器Al
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1