技术白皮书

发布时间 : 星期日 文章技术白皮书更新完毕开始阅读

iES600技术白皮书

能够建立多种数据集,如用于应用程序开发、培训、测试、研究和计算等。 提供数据库存取和操作的安全服务,具有检查数据有效性的能力,任何无效的数据都不会被接受。

支持存取多种商用数据库(如Oracle、Sybase、SQL_Server、DB2等)的能力。

数据库定义支持中文输入。

提供完整的DBMS工具,如数据库访问界面(终端或图形)、数据库结构定义界面(终端或图形)、数据库安全管理(如备份、恢复)等。

2.1.2.9

商用数据库管理软件

系统采用Oracle数据库作为此次系统的商用数据库管理软件,该数据库管理系统保证数据库访问安全、可靠、快速及分布式系统中数据库系统的开放性、实时性、安全性和一致性。

系统支持使用单个或多个商用数据库。对于单个商用数据库的情况,利用磁盘阵列和集群软件将其配置为CLUSTER模式,在两台服务器上都安装并运行DBMS软件,但只有一份物理数据库存储。这种模式可解决当两台数据库服务器中的一台发生故障时的故障切换问题。在多个商用库的情况下,系统中存在相同数据库的多个实例,数据库服务器和存储都是独立的。通过EMS的数据库管理服务,系统自动在多个数据库之间进行数据同步,确保多个数据库的一致性。当其中某个数据库实例因故障退出运行时,数据库管理服务自动将其隔离并发出告警事项,通知用户进行处理。其余正常的数据库实例可以继续提供服务,系统功能不受影响。当发生故障的数据库服务器修复后,用户可以通过数据库管理服务将正常数据库的内容同步到恢复后的数据库中,然后将其投入在线运行状态。

系统中各个应用对数据的访问(读写)通过模型服务、历史数据服务和事项服务来进行,通过标准的API实现透明的访问,完全无需关心数据当前存放在何处。无论数据当前是存在于模型服务器中、临时文件或是商用数据库中,对应用而言访问都是完全一样的。

在系统中所有商用数据库都发生故障期间,信息模型服务能够提供模型读取服务。历史数据服务、事项服务能够提供30天内(可配置)的数据查询服务。做到在商用数据库不可用时,系统基本SCADA功能不受影响,保证监控的正常

iES600技术白皮书

进行。

系统的商用数据库容错及故障隔离机制,保证系统中只要有一个商用数据库可用,系统功能将不受影响;在商用数据库全部发生故障时,系统不丢失任何数据,基本SCADA功能不受影响。

数据库支持所有的数据类型,包括基本的数据类型、声音和图形数据类型、以及用户定义数据类型等。

提供系统管理工具和软件开发工具来进行维护、更新和扩充数据库的使用。

2.1.2.10 电网数据的全面管理

电网的运行方式具有三种时态:历史、当前、未来。对于每种时态的电网运行方式的研究必须有当时的电网数据、当时的电网模型、当时的电网图形支持。因此,本系统提供对电网数据、电网模型、电网图形的历史存储与管理,提供对未来态的支持(如:当前版本的电网模型中包括尚未投运的未来规划电网数据)。实现可以装载任何时间的数据断面,并自动匹配与数据断面相对应的电网模型、电网图形等信息,完整再现当时的电网状态。

2.1.2.11 系统管理

系统提供分布式系统管理功能,实现对整个系统中设备、应用功能及权限等的分布式管理,为EMS系统自身服务器监控、性能管理、容量规划提供便利手段,维护系统的完整性和可用性,提高系统运行效率。 2.1.2.11.1 服务进程管理与监视

本系统能对所有进程进行分级分类管理,用户可以定义、增改、启/停、转移实时任务作业,如SCADA、AVC、网络分析等,并清晰地提供显示和修改各实时任务作业逻辑关系的画面。一个实时任务不能在多台服务器或工作站上同时运行(均衡处理方式除外),以保证结果的一致性;一台服务器/工作站上可同时分配多个实时任务。

在正常情况下,用户可以手动切换各节点及应用的备用状态(主?辅,热?冷)。在异常情况下,系统管理服务会自动进行故障切换,保证系统内任一节点故障不至引起主要功能的丧失及导致系统响应灵敏度低于系统性能要求。对于软件模块非正常退出的情况,如果是主用模块退出,系统会自动将备用模块切为主用模块,并尝试重启异常退出的模块;如果是备用模块退出,则直接尝试重启该模

iES600技术白皮书

块。如果异常退出的模块不能在指定的时间内(由系统配置参数决定)成功重启,则系统将自动启动冷备用节点上的相应模块。在此过程中,系统会发出相应的事件通知用户进行必要的处理。冗余配置的计算机间须实现无扰动切换。

在服务运行过程中,EMS系统的服务管理功能可以监视所有服务进程信息(如:ID、时间、运行状态等)。通过及早识别工作线程的死锁情况和服务应答时间的降级情况,能立即警告系统维护人员以避免潜在的服务故障。 2.1.2.11.2 系统网络及通信管理

本系统提供计算机网络及通信管理功能。 采用新的网络技术,协调整个计算机网络及通讯系统,能够充分利用双网带宽,在容错的同时实现网络的负载平衡功能,提高系统的可靠性。具有分布式系统中各节点、各任务间通讯状态监视功能,能够监视网络是否正常、网络负载率、各节点网络通信状况统计(发包数、收包数、丢包数)等信息。同时,提供一个观察和控制计算机网络系统的用户界面。

每台机器配置两块网卡(对于前置服务器和SCADA服务器配置四块网卡分为两组进行双网段分流),各自连接到一台网络交换机上。在正常情况下,系统同时使用两块网卡进行网络通讯,通过负载平衡技术充分利用两块网卡的网络带宽。当出现其中一块网卡失效、网线断开或交换机故障时,系统可以自动地对它隔离,自动将所有的网络通讯通过正常的网络传输。在故障排除后,系统又可以恢复同时使用双网卡进行通讯。

网络管理系统对于网络通信的容错及负载平衡对上层应用是完全透明的,上层通信应用可以简单地将网络当作单网处理,简化上层应用的复杂性,提高系统的可靠性。

具有必要的网络通讯测试程序。

支持远程调用,支持终端服务,支持打印服务,支持网络打印机,支持窗口服务,支持网络文件共享,支持远方用户访问系统,访问用户受到安全控制。 2.1.2.11.3 系统配置管理

本系统提供的管理工具使用户可以配置系统各节点的运行方式:各服务模块运行于何处、热/冷备用配置、自启动协调和监视、故障时的切换策略等。

iES600技术白皮书

2.1.2.11.4 系统资源监视

系统提供系统资源监视功能,用以监视和记录系统中计算、存储和内部通信资源的关键性能参数及使用情况,包括:

计算机系统的监视:对于各个计算机监视其处理器(CPU)、内存、磁盘、外设、操作系统和内部通信资源的使用情况。并在磁盘空间过低、CPU利用率过高或服务程序发生内存泄漏等情况下主动警告系统管理员,有助于避免服务器故障停机。

系统网络设备的监视: 监视网络交换机、网络适配器及网络互连性及网络服务设施等的状态。并在发现异常错误时发出分类的、预定义严重级别的告警信息。用户工作人员可以用它跟踪系统负载情况、找出瓶颈所在。

实时运行环境的监视: 监视分布式实时运行环境中各节点连接通道的状态,确定运行环境中各进程的运行状态。视故障进程的重要程度,可能会引起局部重启动、局部切换、乃至整个节点的切换。

性能监视: 通过性能监视可以了解分布式系统中各计算机的资源状况、负荷、通信流量等,及早发现潜在的瓶颈效应,提高分布式系统的综合性能。 2.1.2.11.5 系统诊断

系统提供硬件厂商交付使用的所有硬件部分的在线和离线诊断程序。这些诊断程序能够启动诊断并检测和报告这样一些错误:配置错误、磁盘损坏、内存访问失败、网络访问失败,及外围设备访问出错。当设备加电及运行后,将持续运行错误检测程序。

当系统完全投入运行时,将对检测出处于离线状态的设备进行离线设备诊断,能对冗余结构中的备用单元维持进行离线诊断。该备用单元能在需要时进行故障切换,投入在线运行。

诊断软件具有如下功能:

? 能在线和离线诊断各主要设备和部件,包括服务器和工作站、交换机和

路由器、RTU和其它外设等。

? 诊断过程可以在操作系统的控制下自动执行,诊断报告可以显示、记录

在磁盘上,可以打印输出,并产生故障告警,将报警信息发送到电子值班系统。

联系合同范文客服:xxxxx#qq.com(#替换为@)