论文部分内容阅读
论文深入研究了电梯群控仿真系统的特点,将面向Agent技术引入系统仿真来对复杂系统仿真进行分析、设计及实现。详细论述了面向Agent技术的具体过程,并扩展UML以辅助面向Agent技术的具体实施。在此基础上,设计实现了面向Agent的电梯群控仿真系统,为群控算法的研究提供了通用的验证平台。研究了现代系统仿真技术,重点论述了面向对象的系统仿真技术。针对现代复杂系统的仿真需求,在充分继承发展面向对象技术中成熟思想方法的基础上,详细阐述了面向Agent技术的具体过程(AOA、AOD、AOP),为面向Agent的系统仿真技术提供了方法基础。研究了面向对象技术中的统一建模语言(UML),并根据面向Agent技术的基本要求对其进行了初步扩展,形成了面向Agent的UML(AUML)以辅助面向Agent系统的开发,为面向Agent的系统仿真技术提供了工具帮助。研究了面向Agent的编程实现,根据面向Agent技术的基本特性,借助MFC,在Windows环境下扩展C++实现了CAgent类,满足了Agent的独立性、并行性及交互性等要求,为面向Agent的系统仿真技术提供了实现依据。论文在研究了电梯群控仿真系统的特性需求之后,决定采用面向Agent的系统仿真技术来研究系统,结合AOA、AOD的方法指导,利用AUML,通过分析设计建立了系统的仿真模型。然后根据AOP的指导,利用扩展后的编程方法,最终实现了面向Agent的电梯群控仿真系统。实际运行证明,面向Agent的电梯群控仿真系统具有更高的运行效率和仿真实时性,能够更加真实的模拟实际电梯系统的运行情况,为电梯群控研究提供了开放性的测试平台,极大的推动了电梯群控研究的发展。同时,面向Agent的电梯群控仿真系统的开发过程也为现代系统仿真技术及面向Agent技术的研究发展做出了实践性的尝试,具有一定的实用价值。