ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:21.20KB ,
资源ID:19226255      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19226255.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于供应链的协同生产调度研究1文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于供应链的协同生产调度研究1文档格式.docx

1、 生产调度问题可以描述为:在一定的时间范围内为完成特定的生产任务而分配共享资 源,并使得预定的某些生产指标最优。传统的生产调度问题基本属于一个企业内部 的生产调度。车间调度问题有以下特点:(1)复杂性。由于车间调度问题是在等式或不 等式约束下求性能指标的优化,在 计算 量上往往是NP完全问题,因而使得一些常规的最 优化 方法 往往无能为力。(2)动态随机性。(3)多目标。实际的车间调度往往是多目标的 ,并且这些目标间可能发生冲突。调度目标一般分为基于作业交货期的目标、基于作业 完成时间的目标、基于生产成本的目标三大类。 生产制造车间的计划与调度是一个非常复杂的、需要多方面知识与信息的决策过程,

2、 近年来,人工智能技术、Agent技术在车间计划与调度中得到广泛 应用 ,且应用的类型 很多。Riyaz sikora等介绍了在敏捷企业中,车间的生产组织方式发生变化,不再 是传统的固定式阶梯型方式,以及如何利用MAS来根据任务的变化对资源进行动态调整 。Kap Hwan Kim等介绍了一个用于制造系统调度与车间控制的框架结构。框架中引 入了资源代理、零件代理、工程控制代理和事件管理代理。各类代理间均存在错综复杂 的通信关系。Saad A等 分析 研究了柔性制造系统中的分布式调度,建立了分布式调 度模型,在制造系统中建立了机床和工件智能代理,采用基于合同网协议的机制,将以 零件为中心的谈判机制

3、和以机床为中心的谈判机制相结合。郭文胜等提出了基于 Multi-Agent的虚拟车间调度作业原理与算法,利用动态形成Agent对资源进行动态调整 。杨根科等提出了在动态联盟下,从销售代理的角度,研究供应链的最小成本制造 规划的问题。傅小华等研究了现代生产作业调度的特殊要求,既要满足系统整体目 标,也要注意各子系统的具体特征及局部目标的实现,以及MAS的运用。 而供应链下的协同生产计划调度优化过程是一个复杂的随机、多目标、动态调度问题 ,不同于单个企业的生产调度。供应链环境中,车间的生产组织方式发生了变化。随着 市场需求向小批量、多品种和短交货期的 发展 及企业生产的横向联合,现代制造系统往 往

4、具有异地分布和异构化的特征。供应链环境下进行生产调度,要同时兼顾企业内部生 产调度的合理性以及供应链中各企业之间的生产衔接、利益分配等。 SCOR(Supply-Chain Operations Reference-model)是第一个标准的供应链流程 参考 模 型,是供应链的诊断工具,涵盖所有行业。SCOR模型的第一层描述了五个基本流程:计 划(Plan),采购(Source),生产(Make),交货(Deliver)和退货(Return),如图1所示。 它定义了供应链运作参考模型的范围和 内容 ,并确定了企业竞争性能目标的基础。我们 可以看到,供应链上游企业交货直接 影响 到下游企业的生产

5、计划和调度,而现在的很多 企业供应链的设计,都是面向订单进行生产的。 三、基于Multi-Agent的体系结构 MAS是一个高度交叉的研究领域,对于Agent,现在还没有一个统一的定义,一般认为 ,Agent是由具有知识、信念、意向、期望等因素组成的一个实体。但是Agent的核 心概念自治性已经被普遍接受。Michael Wooldridge认为Agent是具有智能性、 自治性、理解力、 学习 能力、可以代替用户完成特定功能的软硬件系统。 目前 的Agent 研究主要在计算机软件领域展开,Agent是一个具有自治性的计算实体,能根据动态变 化的环境信息做出决策。MAS利用Agent来表示制造中

6、的各种资源,通过网络及Agent通 讯协议将它们连接成一个MAS,然后采用MAS的 理论 和方法对Agent进行研究。而在大规 模定制生产方式下的供应链计划调度优化过程是典型的随机、动态、多目标优化过程1 0,进一步根据计划进行生产调度就更加复杂。根据Agent的特点,我们可以将 Multi-Agent技术运用在供应链环境下的生产调度中。 现在,MAS被认为是模拟和支持这些分布式的复杂系统和环境的一个比较好的方法。MAS是一个包括若干个代理的、并以特定方式相互作用的复杂处理系统。MAS中的组织结 构主要有以下几种:黑板结构、团体结构、合作规划结构、基于合同网协议的组织结构 等。而基于合同网协议

7、的结构在MAS被广泛采用,它模拟了合同行为中的招标、投标、 中标者。合同网中的代理具有多个层次,可以既是下层代理的管理者,同时又是上层代 理的承包者。 因此,对于供应链下的各企业协同生产调度,我们可以利用Agent来表示生产中的各类 资源,通过网络和协议组成一个MAS系统,并利用MAS的方法通过协议、合作来完成各个 企业的协同生产。基于MAS系统实现供应链企业协同生产的系统体系结构见图2所示。 由于供应链下的企业生产调度关系到多企业、多车间调度策略的确定,因此,我们可 以把模型划分成企业级和车间级进行区分。企业级代表了整个企业进入供应链的网络, 与其他企业的Agent进行协商、合作和调度。企业

8、内部车间级别的Agent主要是在企业内 部发挥作用,保证了企业优化生产调度的最终实现。进行这种两级划分的好处是使得企 业可以灵活地选取需要的部分,在供应链环境下企业选择两级的Agent体系架构,保证 了供应链下的总生产计划制定和各个企业根据总生产计划进行内部生产高度,为最终完 成生产计划提供了有力的保证。而在单个企业中,也可以利用车间级别的Agent体系架 构进行单个企业的生产调度,完成生产订单的生产。Agent体系架构中 企业 级包括了计划Agent、企业级资源Agent、物流Agent。车间级中 包括了订单Agent、任务Agent、调度Agent、车间级资源Agent。本系统架构中,Ag

9、ent 通过相互协作而达到全局目标实现。同时,Agent尽力获取局部的自身利益,可以作为 一个自律的、自治的独立实体存在于整个系统之中。在两级资源Agent之间协作谈判的 实现 方法 主要是采用仲裁机制和招投标机制相结合。各代理的含义和功能 (1)计划Agent(企业级) 计划Agent主要有对内和对外两方面的职责。 对内职责:负责根据企业接到的生产订单制订生产计划,并根据生产计划产生一系列 的订单下发到车间级的订单Agent,根据企业知识库和企业级的资源Agent信息将企业总 的生产计划分解成车间级别的订单下发到车间级。 对外职责:由于企业是处在供应链的环境之中,所以,企业的生产可能依赖于其

10、他企 业的产品,因此,计划Agent还要根据企业级资源Agent的信息对外招标,发出生产资料 的需求订单给别的企业的计划Agent,与别的企业的计划Agent在合同网结构中进行招标 、投标和协商。 企业级的计划Agent的任务比较复杂,包括了对内生产计划制定、生产计划根据企业资 源细分订单下发到车间订单Agent,对外产生需求并进行招标等等工作。因此,下一步 的工作中,可以考虑进一步细分企业级计划Agent的功能。 (2)资源Agent(企业级) 企业级的资源Agent代表了企业的生产资料和生产能力,可以代表企业进行计划Agent 之间的投标、协商工作。横向可以与其他企业进行任务的转包,具有很

11、大的灵活性。 企业级的资源Agent与车间级的资源Agent相互通讯,代表了企业车间的总生产资料和 生产能力,并根据车间级资源的变动而变动。同时根据计划Agent进行任务分配的协商 ,来分配企业级粗粒度的任务调度。 (3)物流Agent(企业级) 物流Agent作为供应链的一个环节,负责把生产出的产品在适当的时间,以适当的数量 ,运送到适当的地点。如果企业不是制造型企业,那可能就只需要计划Agent、资源 Agent、运输Agent,不需要车间级的各类Agent。 (4)订单Agent(车间级) 订单Agent处理企业级计划Agent发出的计划,并根据计划以及企业车间的情况进行任 务划分,根据

12、车间资源对接到的订单计划细分成一系列任务,发到任务队列等待调度和 处理。 订单Agent进行处理的时候,必须和其它车间级的Agent进行协商,进行分配,而且需 要接受调度Agent因实时监控中产生异常信息而对任务的分配进行必要的调整。 (5)任务Agent(车间级) 任务Agent在车间级Agent中是比较重要的环节,主要包括两方面的任务。一方面,任 务Agent负责利用Agent组织结构中的合同网协议的结构向企业级的资源Agent进行招标 ,并进行投标的处理和决策,确定参与完成每个任务的资源Agent的集合,并利用与资 源Agent之间的通讯,决定资源Agent空闲的能力。 另一方面,任务A

13、gent需要监督和管理任务执行的全过程,如果任务完成过程有 问题 , 或者有紧急订单下达,需要和资源Agent、调度Agent进行协商,并进行任务的重新调度 。 (6)调度Agent(车间级) 具体实现车间的生产调度计划。主要根据下发任务的开始、截止时间和约束关系作为 初始条件,调用调度的算法库选择合适的调度算法,最后输出合理的工序进程队列。同 时,调度Agent还要完成实时的车间控制,检测工作实时完成的状况,如果不能完成, 或者出现问题,及时进行反馈和错误输出。根据异常情况进行再调度。 (7)资源Agent(车间级) 资源Agent直接代表了生产资料,根据生产资料的运行状态跟外界进行协商和谈

14、判。对 于任务Agent发出的任务按照自身的能力进行投标。资源Agent之间也可以进行协商和谈 判以解决相互之间的冲突。而且通过Agent之间横向的协商,可以进行任务的转包。 车间级别的Agent与企业级别Agent进行通讯,反馈本车间的生产资料状况和生产能力 。 四、合同网协议的决策方法 为了选择执行特定子任务的Agent,必须按照一组相关的属性和判断标准对投标的 Agent进行对比评价,可以考虑采用决策矩阵的构造和使用合适的决策规则。 决策矩阵构造:A = (a,ij),ij(i = 1,2,n;j = 1,2,m),其中, 行表示候选的Agent,而列表示属性或者判别准则。每个元素a,i

15、j表示第i个Agent对 应判决准则j的属性值。 决策规则:决策规则用以选择最佳的候选Agent,以决定中标的Agent完成子项目的任 务。我们可以设置被评价 五、MAS系统实现 MAS各Agent单元之间采用KQML语言作为通讯语言,KQML是基于消息的Agent通信语言, KQML对信息定义了公共的格式。KQML的消息可以大致认为是一个对象,每条消息有一个 语用词以及多个参数。KQML支持Agent之间高层次的通讯,并且可以根据实际MAS系 统的需要对原语进行扩充。 当某个Agent需要与其他Agent进行通讯时,利用KQML协议,把实际的信息封装在KQML 消息中发送给其他Agent进行

16、数据交换。使用CORBA独立于各种编程语言的IDL语言来定 义出统一的接口。利用CORBA和KQML的完美结合,使得分布式的多Agent系统易于使用、 扩展而且有很好的柔性。 系统可以采用JAVA语言实现,系统通讯的底层采用TCP/IP协议,以支持Internet范围 的通信和协作。MAS中的组织结构采用合同网协议的组织结构,Agent之间的协调可以基 于多种方式:基于对策论、基于协商、基于规则。在实际系统中我们可以采用协商和仲 裁相结合的方式。 具体原型系统的实现可以 参考 一些Internet上基于Agent,而且开放源代码的项目。现 在提供基于JAVA的Agent体系结构的项目有很多,主

17、要可以考虑采用的开源代码项目主 要有以下几个: (1)Cougaar是一个基于JAVA体系结构的开源项目,用于构造大型的、分布式的多Agent 系统。即能够支持小规模的系统,也能支持大规模、分布式的Agent系统。Cougaar包括 了一套先进的核心架构、多样的中间件支持开发、可视化、以及对于复杂的分布式系统 的管理工具。 (2)JADE是一个完全由JAVA实现的软件架构,它提供了一些系列的完全符合FIPA规范的 中间件,能够简化多Agent系统的实现,还提供了一系列的调试和发布的工具。而且JAD E平台能够分布在多种不同的系统上。 (3)英国电信基于JAVA的项目ZEUS,ZEUS为快速地开

18、发以及发布Agent系统提供了软件 包。包括了Agent的控件包、Agent建立工具以及可视化的工具。 六、结束语 本文提出了两层的MAS模型,同时考虑了粗粒度和细粒度的信息处理的需要,进一步细 分了企业级各Agent和车间级各Agent之间的任务和协作。这种松耦合、分布式动态调度 的控制结构很好地适应了供应链环境下企业之间以及企业内部车间生产制造单元之间的 分布自治、协同合作的特性,为解决供应链的环境下企业之间以及企业内部各个车间的 动态分布问题提出了一个可操作的体系架构模型和技术基础。当然,在供应链管理下进 行多企业的生产管理和生产调度, 影响 的因素非常多,情况也非常复杂,要开发出真正

19、适用的系统还要进行进一步的 研究 。【参考 文献 】: 张佐,谢东,吴秋峰,韩曾晋.一般生产调度问题的统一结构J.清华大学学报(自 然 科学 版),1997,37(4). Riyaz Sikora,Michael JMechanisms for Mutli-Agent Manufacturing Systems:Applications to Integrated Manufacturing SchedulingJ .IEEE Transactions Engineering Management,1997,4(2):175187. Kap Hwan Kim,Jong Wookscheduli

20、ng and shop floor control methodJ.Computers and Industrial Engineering,1996,31(34):5835861. Saad A,Kawamura K,Biswasa contract netbased heterarchical scheduling approach for flexible manufacturingJ.IEEE International Symposium on Assembly and Task Planning,1995,8(3):147152. 郭文胜,殷国富,胡晓兵.基于Multi-Agent的虚拟车间调度作业原理与算法J.中 国机械工程,2001,12(12). 杨根科,吴智铭.基于动态联盟供应链的敏捷生产规划J.上海 交通 大学学报,200 1,35(2). 傅小华,黎志成.基于多主体的智能调度系统研究J.华中 科技 大学学报,2001,2 9(10). 周兴斌,李平.基于Agent的生产优化调度系统J. 计算 机工程,2002,28(3). Michael Wooldridge.多Agent系统引论M.北京: 电子工业 出版社,2003. 10姚建明,周国华.大规模定制模式下供应链计划调度优化 分析 J.管理科学学报, 2003,6(5).

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1