节点文献
多Agent技术在智能建筑系统集成中的研究与应用
The Rearch and Application of MAS in the Integration of Intelligent Building
【作者】 王圣杰;
【作者基本信息】 福州大学 , 控制理论与控制工程, 2006, 硕士
【摘要】 实现智能建筑的关键是系统集成,但在系统集成过程中解决各系统之间的互联和互操作性问题,却具有一定的复杂性和难度。本文在讨论智能建筑的基础上,将人工智能里的多Agent技术,应用到智能建筑中去,从另一个角度实现智能建筑子系统的集成,提高它们的协同能力,是一项具有现实意义的课题。多Agent的协作与对象操作是不一样的,多Agent之间可以相互理解消息的内容,我们只需要对每个Agent进行设计,而不需要知道其它Agent的情况及能力,这与对象实现中需要通过调用其它对象提供的公共方法来与其进行互操作完全不同。通过多Agent的集成,不仅提高了系统的智能性,而且还提高了系统的可扩展性。本文主要针对系统集成做了下面一些内容的研究:一方面,基于CORBA的多Agent模型是如何实现系统集成的,同时分析了它们之间的通信机制,并讨论了如何对遗留系统进行封装集成的; 另外一方面,讨论了智能建筑子系统间是如何通过Agent实现协同合作的,包括它们之间的合作原理及方法。文章中建立了一个基于CORBA的多Agent的智能建筑模型,利用Winsock机制,采用Java技术实现了对多个Agent对象编程,并以整个安保系统及灯光系统为主要研究对象,实现了系统如何通过Agent进行任务分配及交互的。每个系统用Agent进行封装,经过封装后的系统在一定程度上提高了系统的集成及事件发生后其它系统的响应速度。
【Abstract】 System integration is the key factor in the realization of Intelligent Building.But there is certain complexity and difficulty to realize the interconnection and cooperation between each subsystem. This paper is bases on the intelligent building, applying the Multi-Agent to the intelligent building to achieve the integration of subsystems, and enhance their ability of cooperation from the other point of view.This is a realism and meaningful subject to discussion. The cooperation of MAS is different from the object method. The MAS can understand each other.So we only need to design the single Agent without knowing the other Agents’ capability.This is quite different from the object which cooperating with others by transferring other objects’common methods.By using the Agent,it can easily enhance the capacity of systems,and improve the expansibility of the systems. The main research in the paper includes: First,I discusse how a CORBA-Base MAS model implements the integration of system,analyse the communication mechanism,and encapsulate the legacy system; The second is about how the subsystems cooperate with each other,including the theorys and methods of the cooperation. The paper establishes a CORBA-Base MAS intelligent building model, utilizes the Winsock mechanism, and adopts the Java technique to build the Agents. In the paper, I take the security system and the lighting system to the main research objects, realizing how the systems via the Agents to process the distribution and cooperation of the task. Each system is encapsulated by the Agent. The encapsulated systems in some extent improve the integration of the subsystems, and the speed of the subsystems’ response.
- 【网络出版投稿人】 福州大学 【网络出版年期】2006年 06期
- 【分类号】TU85
- 【被引频次】2
- 【下载频次】212