- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SWARM的电力系统仿真的研究
摘 要: 针对多智能体技术在复杂电力系统领域的良好应用特性, 介绍了一种能发挥多智能体方法的开发平台SWARM及SWARM的基本结构与建模, 通过对多智能体技术在电力行业的实用性及运用SWARM实验了一个区域的供电、负荷动态平衡分析, 讨论了SWARM在电力系统领域的应用方向,并归纳SWARM 的良好特性及应用局限。结果表明, SWARM具有良好的多智能体系统开发功能,适应电力系统中许多实际问题的分析处理。
关键词: 分布式人工智能;多智能体技术;SWARM;电力系统;
0 引 言
多智能体技术由分布式人工智能( DAI) 和人工生命科学( AL) 的发展而产生, 兴起近20年的时间,通过采用各智能体( Agent ) 间的通讯、合作、协调、调度、管理及控制来表达实际系统的结构、功能及行为特性, 为各种实际问题提供统一框架, 凭借良好的自主性、分布性、协调性、自组织能力、学习能力和推理能力[1] , 迅速成为多领域复杂分布式、开放式系统分析的应用热点。SWARM 正是多智能体系统( MAS) 突出应用的重要开发工具。
本文针对电力系统领域介绍了多智能体技术的原理与应用前景及SWARM 多智能体系统开发平台的构成和建模, 讨论了其在电力系统应用的方向。运用SWARM 实验了一个区域供电、负荷动态平衡分析。
1 多智能体系统的基本概念及应用
1.1 多智能体系统的基本概念
多智能体系统是由多个可计算的智能体组成的集合, 其中每个智能体是一个物理( 硬智能体) 或抽象的实体( 软智能体) , 能作用于自身和环境, 并与其它智能体通讯[1] 。简单说, 其基本组成为3 个部分:具有一定功能的智能体、智能体作用环境、智能体组合机制。单一智能体具有独立性、群组性( 社会性) 、应变能力和自发性等特点[2] , 即单一智能体具有自主解决局部问题和一定程度的自控能力、与其他智能体间有通信协助的能力、对于外在变化有及时感应作用能力、在一定目标下有主动选择执行的能力等。这些能力的体现都要借助多智能体系统的另两个组成部分, 通过良好的作用环境和有效的组合机制, 达到智能分析的目的。
1.2 多智能体技术的应用范围
现阶段的研究认为, 凡是具有以下一方面或几方面的场合, 可采用多智能体技术[3] :
1) 数据、控制和资源处于分布式环境, 需要协调运作;
2) 系统中的软件模块相互独立但又相互通信,需要通过合作或竞争方式实现某些功能或任务;
3) 用不同编程语言或在不同硬件平台上实现系统需要的相互间协作完成的某些功能或任务, 进而需要将原有的软件包装并增加通信功能。
1.3 多智能体技术在电力系统中的应用前景
在电力系统中, 多智能体系统主要是将网络中各成员视为能独立完成某些任务的分布自治智能体, 通过多个智能体的交互和协作, 达成各成员作用的相互协调, 实现系统的整体控制目标[4] 。
随着信息技术的发展, 电力系统与信息、通信及计算机系统融合成集成的混杂系统, 多智能体技术在现代电力系统中的应用进入更广领域。现今, 电力系统仍朝着大规模、分布式、混杂型的方向发展,多智能体系统所具有的资源共享、易于扩张、可靠性强、灵活性强、实时性好等特点适于大规模电力系统的建模、控制和分析评估任务[4] 。涉及多智能体在电力系统中应用的专门会议, 如International Conference on Multi-Agent Systems( ICMAS)、
International Conference on Intelligent System Application to Pow er Systems( ISAP) 等也日益受到重视。
2 SWARM的基本概念、结构及建模
2.1 SWARM的基本概念
多智能体系统实现的关键问题之一, 是系统开发平台的选取。该平台能将分散的智能体组合在一起, 为其提供运作的环境, 且要提供灵活、可靠的通信机制, 使智能体间可自由交流信息, 共同合作或互相竞争, 完成各自或共同的任务[3] 。SWARM 正是基于Agent 模型仿真工具的开发系统。
1995年, SFI发布了Swarm 的beta版,Swarm最初只能在U nix操作系统和X Windows界面下运行。1997年发布了Swarm 1.0版。1998-04随着Swarm 1.l版的发布, 推出了可在Window s95/ 98/NT 上运行的版本。1999年Swarm2.0版提供了对Java的支持。最新版本是Swarm 2.2。Swarm 是使用Objective C 语言开发的,在早期的版本中编写Swarm的应用程序也使Objective C 从Swarm 2.0版开始提供了对Java语言的支持,将来可能支持
您可能关注的文档
最近下载
- 教案:ABB[a]-J-8ABB机器人高级编程.docx VIP
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读.pptx
- 优秀工程项目管理经验分享.pptx VIP
- JGJT117-2019民用建筑修缮工程查勘与设计标准.docx VIP
- 2021年5月江苏省苏州工业园区初三调研(中考一模)英语试卷及答案.pdf VIP
- 【PDF】2022 年职业教育国家级教学成果奖申报.pdf VIP
- 电机基础知识入门 [(日)井出万盛 著] 2012年_部分10.pdf VIP
- 湘教版七年级地理上册第三章第二节气温和降水课件(共27张PPT)讲解.ppt VIP
- 科研项目中期检查报告书.docx VIP
- 丹江口水库现代化运行管理矩阵构建实践.docx VIP
文档评论(0)