基于多agent技术的电力调度辅助管理系统

基于多agent技术的电力调度辅助管理系统

ID:32146584

大小:1.10 MB

页数:33页

时间:2019-01-31

基于多agent技术的电力调度辅助管理系统_第1页
基于多agent技术的电力调度辅助管理系统_第2页
基于多agent技术的电力调度辅助管理系统_第3页
基于多agent技术的电力调度辅助管理系统_第4页
基于多agent技术的电力调度辅助管理系统_第5页
资源描述:

《基于多agent技术的电力调度辅助管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华JE电力人学硕士学位论文别,建立一套厂站设备库、线路信息库、元件库等等。(5)根据现场调度人员的建议,系统还包括了一个基本的规程学习和测试子系统(Agent)。它从属于主系统,为调度部门的员工培训和考试提供基本的学习和考试功能。华北电力大学硕十学位论文2.1Agent简介第二章多Agent技术简介2.1.1Agent的概念简述目前对Agent尚无一个公认的定义,国内多将其译为智能代理,或者由多种智能品质构成的有机整体——“智能体”。在文献[17]中对Agent的概念定义问题的不同观点进行了较详

2、尽的论述。一般说来,Agent是一个具有自治能力的实体,这个实体是一个由软件支持下的系统。其特点主要包括自主性、进化性、协作性、通信性、移动性等。(1)自主性(autonomy)自主性是Agent的根本特性。Agent在行为上是有自主能力。Agent被初始化以后,不需要用户干预,可以自主地做出某种决定。(2)反应性(reactivity)反应性是指Agent能感知其所在的环境,列环境(可能是用户、程序、其他Agent或以上的组合)的改变及时地做出反应。(3)社会性(sociability)社会性

3、是指Agent能与其他Agent进行多种形式的交互,能有效地与其他Agent协同工作。(4)自发性或者叫做预动能力(pro—activeness)自发性指Agent能遵循承诺采取主动行动,表现出面向目标的行为。也就是Agent可以感知周围环境的变化,并做出基于目标的行为(goal—directedbehavior)。Wooldrige在文献[2]中给出了他关于Agent的定义,他认为,只要具有上述四种特性的主体就可以称作是Agent。本文接受并采用他的这一提法。其他经常讨论到的Agent的属性还

4、有:移动性(mobility):Agent可以从一个地方移动到另一个地方而保持其内部状态不变,从而可以携带数据和能够在远处执行智能指令。学习和适应能力(1earningandadaptability):Agent可以根据过去的经验积累知识,并且修改其行为以适应新的环境。真实性(veracity):假设Agent不传输错误的信息。合理性(rationality):假设Agent总是为实现目标而努力,而不会阻碍目标的实现,至少在信念中应该如此。实际上,对Agent还可以给出更多的性质,但是目前国内外

5、还没有一个公认的一般华北电力人学硕1:学位论文性的准则来定义它。2.1.2软件Agent及面向Agent系统Agent的概念现在还是处于一个探索讨论的阶段,而同样,究竟什么是软件AgenL?目前国内外人工智能学界对这个问题也是存在着极大的争议,但是有一点是明确的,即软件Agent是一个计算机程序,就像专家系统、字处理软件一样。尽管到目前为止,还没有一种简单的、充分性或必要性的准则供我们做出判断,但是,可以明确说明的是:不具备包括自主性、社会性、反应性、自发性等特性中绝大多数特性的计算机程序不是软

6、件Agent“⋯。面向Agent系统的最一般概念可表述为””:一个系统包含~个或者多个号称的Agent,它在另外的号称的Agent加到系统中时会发生变化。国内外的相关专家认为这个验证适用于~般的Agent系统,上述验证可以详细解释为:1)系统行为发生变化并不是指因为有其他进程在运行,使得系统的运行速度变慢;而是指这些号称的Agent在某种程度上互相感知到对方的存在,并相应调整它们各自的行为。2)加入的Agent的类型必须是和号称的Agent一样,就是¨皂,尽管它可以有不同的目标、知识或信仰,但是

7、它应该有一样的体系结构和功能。3)已有的Agent和加入的Agent不一定必须互相通信,它们也不一定必须有自主性、持续性或智能。而对面向Agent系统的一个较为成功的抽象描述为:Agent是一个能预知其行为并能根据自身态度(包括信念、愿望和意图)解释其行为的目标系统。这是面向Agent程序设计/系统AOP(AgentOrientedProgramming)的核心和基础。AOP有两个显著的优点:首先,它给我们提供了一个熟悉的,无须很多技术的方式来处理复杂问题的智能系统。因为在面向Agent的系统中

8、,一些认知学名词,如信念、愿望、意图,是其基本的组成部分。而在日常生活中,我们也是使用这些认知学概念来解释并预知负责的智能系统。其次,它使用的是非过程性的语言。在具体的编程过程中,过程性程序设计语言需要编写详细的算法来精确地控制系统地每一步操作。这就要求程序设计者掌握系统所用的工作细节,对于复杂系统来说,这是难以做到的。而非过程性语言只要求在系统中定义一个目标,然后由系统内置的控制协调机制来实现。通过这种方式也大大减轻了程序设计者的工作量。华北电力人学硕十学位论文2.2多Agent系统由于单个的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。