基于多Agent技术的车间智能调度系统
发布时间:2020-04-13 04:32
【摘要】: 调度可以定义为若干个任务在一些机器上进行加工,“如何按时间对机器和物力等资源进行安排”使某些目标函数达到最优。由于现代制造系统的零部件构成复杂、生产周期长、基本为订单生产和任务多变,使得运行环境越来越充满了不确定性、动态性和复杂性,这些特点组合在一起,使调度变得更加困难,个性化的市场需求和竞争的压力要求现代制造系统进一步向敏捷化、智能化、集成化和全球化方向发展。为了处理这种不断增长的不确定性和复杂性,调度系统必须具有较强的适应性、鲁棒性和可伸缩性。为了满足这些条件,本文在现有人工调度特点的基础上,利用分布式人工智能理论,设计并实现了这个基于多Agent技术的车间智能调度系统。 本文首先分析了车间调度的基本问题,介绍了智能体系统(Multi-Agent System)结构模型和多Agent之间的协作机制以及适合于分布式控制的合同网模型。在传统调度系统的基础上,本文建立了一套基于多个智能体系统的车间调度系统模型,系统的智能化通过招标 投标过程来体现,系统的动态性、多目标优化性、全局最优化性通过一套奖罚制度和综合评价标准来具体实现。车间调度系统模型以任务Agent、设备Agent和协调管理Agent为基本单元。以任务Agent招标,设备Agent竞标,协调管理Agent裁定的方式进行调度。协调管理Agent还负责储存调度记录,实现调度的智能化。 文章在对“利用对多智能体在调度系统中的应用”进行了系统分析后,利用面向对象的思想,使用C++作为脚本语言,在VC6.0+WindowsXP的平台下,开发出了符合系统要求的多智能体系统。通过把整个系统细分、模块化以后,建立了一个消息传递、处理平台,设计了AgentSprite、AgentEvent、AgentMessage、ManagerAgent、ResourceAgent、MessageBusAgent、TaskAgent、EstimateAgent、MonitorAgent等Agent类,这个平台的设计,充分考虑了通用性和可移植性,可以把它作为一个通用的多智能体平台,通过修改它的知识库、规则库,就能很方便的移植到其他需要判断的应用中。
【图文】:
§5-5 本章小结本章描述了本系统的具体实现,,设计了程序的蓝图。对系统进行了精确的描述,为程序编码阶段直接翻译成 c++语言打下基础。图 5.13 系统主界面Fig5.13 The main interface of
【学位授予单位】:河北工业大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TH164
本文编号:2625587
【图文】:
§5-5 本章小结本章描述了本系统的具体实现,,设计了程序的蓝图。对系统进行了精确的描述,为程序编码阶段直接翻译成 c++语言打下基础。图 5.13 系统主界面Fig5.13 The main interface of
【学位授予单位】:河北工业大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TH164
【引证文献】
相关博士学位论文 前1条
1 薛立功;基于多智能体的数字制造软件平台关键技术研究与实现[D];武汉理工大学;2011年
相关硕士学位论文 前4条
1 刘贺;基于目标满意度的多目标调运过程仿真研究[D];哈尔滨工程大学;2010年
2 马士凤;分权模式下基于招投标的生产计划与控制问题研究[D];江苏科技大学;2011年
3 尹惠杰;基于多智能体的高速公路的控制与管理应用研究[D];华南理工大学;2012年
4 常志会;基于招投标机制的车间作业计划与控制问题研究[D];江苏科技大学;2012年
本文编号:2625587
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2625587.html