1引言
数字化、信息化管理是现代管理的大趋势,电力企业也必然向着数字化、信息化的方向发展。数字电力系统(DPS)是某一实际运行的电力系统的物理结构、物理特性、技术性能、经济管理、环保指标、人员状况、科教活动等数字地、形象化地、实时地描述与再现[1]。现有的EMS、DTS可以看作是初级阶段的DPS。电网调度员培训仿真系统(DispatcherTrainingSimulator,简称DTS)是一套运用先进计算机技术模拟电网运行的数字仿真系统。DTS作为培训调度员的有效工具,已在国内外得到普遍应用。然而,随着数字电力应用的不断深入和用户需求的不断提高,DTS在实用性、逼真性和维护的方便性等方面还存在不少问题。
以往的系统仿真技术对于物理模型,数值模型研究得较多较深入,尤其是数值模型的建模及模拟方面,总结出了一些相当有效的方法来进行离散系统和连续系统的模拟,但仿真技术较少考虑非数值模型的仿真,如何模拟人的思维、问题求解、外界感知的能力。仿真技术是数值计算、数据处理与知识处理高度融合的技术,随着计算机技术和人工智能技术的迅速发展,计算机的符号处理能力大大增强。因此,将仿真计算机、算法、软件与人工智能技术结合,构成智能仿真计算机系统是一项战略的研究任务。本文就是针对电力系统中的调度员培训仿真问题,将人工智能的理论与系统仿真技术相结合用于电网调度员培训智能仿真系统的研究,探讨可用于研究DTS的一些人工智能技术。对其仿真建模、算法等具体实现未做深入讨论。
2智能技术引入DTS
电力系统是由原动机、发电机、变压器、输配电线路和用电设备等很多单元组成的复杂的非线性动态系统,而人工智能技术被广泛地应用于求解非线性问题,可采用人工智能技术和先进的软件设计技术开发各种用途的电力系统人员培训仿真器。电力系统数字仿真技术的研究和开发主要包括数学模型、模型结构、仿真算法、仿真软件、仿真算法分析方法等[2]。
已开发的DTS是一个较复杂的软件系统,其核心包括四个部分[3]:①电力系统模拟子系统(PowerSystemModel,简称PSM)。它模拟实际的电力系统的运行状况,即电力系统网络及各种设备的静态和动态响应。PSM包括模型生成和算法求解,电力系统仿真模型包括网络模型、负荷模型、变压器模型、发电机模型、继电保护和自动装置模型和外网等值模型等。仿真算法技术包括网络拓扑,节点优化,稳态潮流计算,故障计算,暂态过程计算,动态全过程仿真计算,操作处理方法等;②教员控制子系统。包括培训教案制作,培训过程控制和培训综合评估。它提供故障的设置,可进行暂停,恢复,快照,恢复初态,恢复事故前的状态,重放等;③SCADA/EMS仿真子系统,即图形支撑系统。要求与在线系统在显示内容与画面风格上一致,也就是与实际SCADA/EMS图形一体化,DTS可以共享SCADA的厂站图、系统图。将描述SCADA/EMS系统的厂站图和系统图的图形数据文件经过数据分析转换处理,DTS系统的图形支撑系统可直接调用显示[4];④数据库管理子系统。它是DTS数据管理的中心,也为DTS其它核心模块提供了数据通信的平台。DTS数据库设计方案采用了大型商用数据库与实时共享库相结合的办法。用ORACLE数据库管理系统维护模拟EMS数据库、图形库和培训教案库,而用实时共享库仿真实际SCADA实时数据库。
作为系统仿真的一个分支,已有的电力系统仿真还存在进一步研究的问题:模型的局限性,建模的艰巨性,方法的局限性,界面的单调性和结果的费解性等。通常在电力系统数字仿真中,主要采用数学模型,其描述能力有局限性;即使可用数学模型,其建模的验证精确,可靠的仿真模型,也需要耗费大量的人力物力;常用的基于数学模型的仿真技术,缺少知识推理,逻辑判断,学习训练的智能特性;仿真模型的求解过程通常对用户不透明,不便于评估仿真结果的可信度;传统的仿真其界面简单,需要进一步改善其友好性和生动性。因此,需要将人工智能技术引入电力系统仿真,开发智能仿真技术。智能仿真技术就是人工智能技术(如专家系统、人工神经网络、模糊推理、知识工程、模式识别等)与仿真技术(如仿真建模、仿真算法、仿真语言、仿真软件等)的集成化。进行电力系统智能仿真的设计和开发,针对上述需进一步研究的问题,主要是如何将人工智能技术与仿真技术相结合,进行智能仿真模型、智能仿真算法、智能仿真界面及仿真结果智能分析和解释等方面的应用研究。
3基于智能的DTS体系结构
仿真系统的体系结构是指构成仿真系统的各组成部分的排列、组织和相互结合的方式。对智能DTS体系结构的研究不仅要考虑DTS系统由哪些子系统组成,更重要的是要探讨如何恰当地组织这些子系统使它们协调工作。虽然体系结构本身并不能反映DTS各子系统的具体内容,但它却决定了DTS的某些本质属性,这是因为结构在一定程度上影响着整个系统的功能。DTS的各个子系统之间有着非常紧密的联系,良好的结构应使各组成部分有机地结合起来,否则会形成这样一种局面:在变更数据时,要求修改模型,在追加模型时,又会影响数据和对话接口。
智能DTS的软件按功能分为四大子系统,包括电力系统智能仿真子系统,智能培训控制子系统即智能教员台和学员台子系统,数据库智能管理子系统,图形一体化支持子系统。智能DTS的体系结构如图1所示,其中电力系统智能仿真子系统包括智能模型自动生成和智能算法求解。4智能教员台和学员台子系统的实现
专家系统是让计算机模拟人类专家的决策过程,求解那些无法建立数学模型,而必须依靠专家经验来解决的实际问题。针对智能教员台和学员台子系统,应用人工智能和专家系统有关技术,可通过引入特定的引导与咨询过程,解释或理解用户的需求,自动建立初始培训教案,提供相应的统计分析支持,对仿真输出进行智能化的解释和分析,回答用户的有关问题,并为决策提供适当的建议。将专家系统技术应用于电网调度培训仿真中,可尽快将调度员培养和提高到调度专家水平,特别是在电力系统出现故障时,系统会尽快诊断故障,并提出故障处理方案。采用专家系统等智能技术实现教员台和学员台子系统,可减轻教员的工作量,使培训仿真更为科学化,智能化。
在该智能DTS中,智能教员台和学员台子系统包括四个模块即培训需求识别模块、智能教案生成模块、智能培训控制模块和智能培训评估模块,这四个模块的循环构成了一个完整的培训过程,如图2所示。(1)培训需求识别模块
一个培训过程从该模块开始,识别培训需求的信息包括学员上次培训的历史记录及培训性能评估,本次培训的目的(包括运行方式设定、培训时间、操作模拟设置和故障设置)等。
(2)智能教案生成模块
该模块根据学员的学习目标和学习历史采用不同的培训方法和策略,以此为依据,设计教学模式,生成培训教案。与EMS一体化的DTS可以自动地从EMS/SCADA实时系统提取实时断面,通过模糊推理的方法进行状态估计,建立初始潮流。并依据培训规律进行推理分析,修正培训内容和策略,使之更好地满足不同培训人员的不同需要。采用专家系统等人工智能方法建立智能培训教案[5],真正实现科学合理的个别化教学,大大减轻教员工作量,提高培训效果。
(3)智能培训控制模块
该模块在智能教案生成系统基础上,根据生成的教案对培训过程进行实时在线控制,它是整个培训的总指挥。根据自动生成的教案,调度培训控制进程,并跟踪分析学员的培训情况。采用模糊理论表示学员的理解程度即学习模型,将学员所执行的一些操作将与专家系统给出的推理操作进行比较,用“较好,稍好,一般,稍差,较差”这些模糊谓词表示。专家知识库中存放各类规则和概念,包括①解释性知识:提供给学员的提示信息,如设备名称和操作术语;②描述性知识:设备的属性和参数,以及设备之间的关联关系,如保护的配置关系;③规则性知识:调度运行检修规程和专家积累的运行经验;④概念性知识:名称之间的包含关系。在正常操作培训模拟中,实时跟踪学员的每一步操作,通过专家系统推理后,给出提示信息,指出学员的操作错误,并给出正确的操作方法。在故障处理培训模拟中,根据故障发生的相关动作信息、知识库和故障现象,模拟专家的思维判断方式,推出故障原因,判断其故障部位和故障类型。采用专家推理,可有效地帮助和指导学员判断,处理错综复杂的事故,同时可对学员进行事故处理的考核。在培训过程中,针对当前的培训内容,提供指导性的交互对话,特别是在学员有误操作发生时,增强学员学习自主性,减轻教员负担,甚至可以代替教员。充分反映了培训仿真系统的智能特色。
(4)智能培训评估模块
对学员的操作和行为进行综合评判,其目的是检测受培训者每一阶段培训和学习的效果。评价学员培训的程度要兼顾各个方面,作出任何决策都要对多个相关因素综合考虑,采用模糊理论表示。为了不使最后评价结果过于偏激而影响结论的可信度,由各专家给出评估值与根据培训目的[1][2]下一页