论文摘要
目前计算机仿真已经成为各种复杂系统开发工作中的一种必不可少的手段。而面向多Agent的建模仿真技术是当前最具有活力和影响力的方法之一。为了支持面向多Agent的仿真,本课题设计和开发了一个完整流程包括“建模、部署和仿真一体化”的,面向多Agent的分布式仿真平台。该仿真平台不仅可以支持用户可视化地定义他们自己的Agent模型并以仿真模型(可以称为通用的仿真解决方案)的形式表述,这样的仿真模型可以让其它用户部署并实例化成为具体仿真案例,而且还可以支持多个仿真案例的并发运行。这样的一种“面向多Agent的仿真模型”,从应用的角度来看,实现了“通用、灵活、简洁”的仿真。它采用面向对象的技术,设计生成通用的Agent模型。鉴于Agent对象是在分布式环境下独立运行的自主体,它们实现了服务智能体之间的协商,所以这些Agent之间的通信和交互的过程就是对真实世界的逼真刻画。在本文中将介绍整个系统的结构以及运作在仿真平台背后的各个机制。经实验证明,该分布式仿真平台可由用户方便地配置仿真场景,并生成具体仿真案例。最后通过分布式环境和单机环境性能的对比,证明了该仿真平台的正确性和高效性。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题意义1.2 国内外现状1.2.1 Agent 的基本定义1.2.2 Agent 的性质1.2.3 Agent 的优势1.2.4 Agent 仿真平台的国内外现状1.3 研究内容1.4 章节安排第二章 相关技术2.1 AGENT 技术2.1.1 Agent 系统的复杂性2.1.2 多Agent 系统2.2 用AGENT 模型描述现实世界2.3 分布式计算和分布式系统2.3.1 分布式计算.2.3.2 分布式系统.2.4 TERRACOTTA 技术2.4.1 什么是Terracotta2.4.2 关于Terracotta 的一个实例2.5 本章小结第三章 系统架构3.1 系统总体框架3.2 系统特色3.3 和业界其它AGENT 仿真平台的比较3.4 本章小结第四章 建模和部署4.1 建模工具4.1.1 致力于解决实际问题的仿真模型4.1.2 Agent 结构4.1.3 面向多Agent 的建模解决方案4.2 部署中心4.3 本章小结第五章 执行引擎5.1 时钟管理5.2 AGENT 运行机制5.3 多场景分布式仿真5.4 AGENT 迁移算法5.4.1 Agent 迁移的意义5.4.2 Agent 迁移的细节5.4.3 激发迁移的条件5.4.4 关于最短耗时和资源节省的权衡5.5 任务分配算法5.6 多级反馈队列算法5.7 本章小结第六章 系统案例6.1 一个演示程序6.2 关于性能的实验6.3 本章小结第七章 全文总结7.1 主要结论7.2 研究展望参考文献致谢攻读硕士学位期间已发表或录用的论文
相关论文文献
标签:面向多的建模论文; 仿真平台论文; 通用的仿真解决方案论文;