《管理论文基于AGENT的装备供应链仿真模型设计与实现.doc》由会员分享,可在线阅读,更多相关《管理论文基于AGENT的装备供应链仿真模型设计与实现.doc(5页珍藏版)》请在三一办公上搜索。
1、基于的装备供应链仿真模型设计与实现 基于的装备供应链仿真模型设计与实现是小柯论文网通过网络搜集,并由本站工作人员整理后发布的,基于的装备供应链仿真模型设计与实现是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,基于的装备供应链仿真模型设计与实现的论文版权归原作者所有,因网络整理,有些文章作者不详,敬请谅解,如需转摘,请注明出处小柯论文网,如果此论文无法满足您的论文要求,您可以申请本站帮您代写论文,以下是正文。 摘要:通过计算机对装备供应链系统进行仿真,可以获得许多宝贵的数据,减少相应的风险,增强决策的科学性,提高战时装备供应保障的科学化、现代化水平。文章构建了基
2、于Agent的装备供应链仿真模型,利用Swarm仿真平台描述了Agent仿真模型,并运用Java语言,实现了Swarm平台下的Agent的交互。关键词:Agent;通用装备供应链;仿真模型 中图分类号:TP391文献标识码:A文章编号:1002-3100(2008)12-0032-03Abstract:Through the supply chain system simulation, much valuable data will be get, the corresponding risk will be reduction and the scientific, modernizati
3、on of supply in wartime the decision-making will be enhanced. This paper builds a simulation model for equipment supply chain based on Agent. To implement the interactions among Agents, the author describes the agent-based simulation model with Swarm, which is realized by using Java.Key words: Agent
4、; equipment supply chain; simulation model 0引言装备供应链,是指武器装备(包括其所配套的保障装备、零部件、器材等)经由生产、包装、采购、存储、运输、补给等环节,最终抵达作战部队(最终用户)的一个网络式链条结构。将武器装备供应链定义为武器装备筹、储、供的一个完整链条,有助于提高武器装备供应链的军事和经济上的双重效益。然而,装备供应链系统不可预见性大,尤其是高技术条件下局部战争对战时供应链的要求高,使得装备供应链的规划建设的难度增大。将计算机仿真技术运用于装备供应链,建立装备供应链仿真系统,通过计算机对装备供应链系统进行仿真,可以获得许多宝贵的数据,减少
5、相应的投资风险和人力、物力、财力的浪费,增强决策的科学性,选择最佳方案,使系统得到最优,对深入研究装备供应链管理起着积极的作用,将大大提高战时装备供应保障的科学化、现代化水平。1基于Agent的装备供应链仿真模型该模型运用intranet/internet将供应链管理成员Agent联系在一起,使装备供应链上的信息充分共享,并通过成员Agent的交互,使得装备供应链各个环节紧密联系,以提高装备供应链的运作效率(如图1所示)。该模型的体系结构如下:(1)Agent数目。先假定有3个供应商Agent,1个运输单位Agent,1个财务Agent,2个库存Agent,1个采购Agent,1个控制协调Ag
6、ent和20个保障对象Agent。(2)Agent之间的通信方式。采用分布式网络系统中多个Agent模块之间的通信方式,具体实现依赖于Swarm仿真平台。(3)Agent之间的通信协议。为了体现供应链理论中信息共享的要求和程序实现的简单,我们采用黑板机制来实现重要信息的共享,并通过消息传递的方式进行交互,这样就要添加一个黑板Agent,它的作用就是实现共享信息的更新和发布。(4)Agent之间的层次结构原则上每个Agent都是自治的、独立的实体。Agent之间没有相互的制约关系,Agent之间相互联系的行为是由Swarm仿真平台上称为时间表的数据结构实现的。(5)Agent之间的协调。供应链系
7、统中,尽管每个成员都具有自治性,但整个系统的物流、信息流和资金流都是在需求的拉动下进行流动。在本系统中,事件的主线是这样的:保障对象Agent将监视到的装备消耗信息发送给库存Agent;库存Agent根据保障对象的需求发出装备出库通知给控制协调Agent,同时发出运输通知给运输Agent;运输Agent接到通知运送装备给保障对象,并将信息反馈给控制协调Agent;控制协调Agent根据库存情况做出需求计划,并发送到采购Agent;采购Agent根据需求计划制定装备采购计划,并向供应商Agent发出订单,同时向控制计划Agent反馈信息;供应商根据订单供应装备,并发布信息给采购Agent;库存A
8、gent发出入库通知给控制计划Agent和财务Agent,财务Agent向供应商放款。在这个主线之外,每个成员都还有自己的自治行为,如库存Agent可以在控制计划Agent的监督下直接向供货商发出订单;控制计划Agent可以根据供应商的供货情况进行供应商管理,并协调采购Agent改变采购计划;采购Agent也可以直接向运输Agent发出请求等,这些行为之间及它们与主线顺序之间是并行的。另外装备供应的特点要求各Agent的协作建立在相互信任的基础上,所以本模型不考虑Agent之间的冲突。2基于Swarm平台的装备供应链仿真模型描述用Swarm仿真平台模拟装备供应链的两项任务:在装备供应链环境中仿
9、真装备的订购构成。评估装备供应链的订购性能。下面用统一建模语言(UML)中的类图描述模型所涉及的Agent之间的继承关系,(如图2所示)。其中SCObject是一个抽象类,作为所有封装了对象的标识及相关操作,余下见表1。Swarm采用对Agent的行为排列行为列表的方式实现对系统中并行交互的模拟过程。在模型的实现过程中本文将管理分为6个时间步骤,在每个步骤里分别实现如表2中的行为。原则上,当一个行为涉及到多个Agent时,该行为对应的方法实现在提出行为的Agent类中。Swarm提供了相应的调度机制,使得模拟过程中上述步骤依次得到执行。为了更好的模拟这些Agent在现实生活中的行为,对于具有多
10、个实例的Agent、Swarm支持按照随机的序列方式调用他们。3基于Swarm平台的Agent的交互与实现由于java正在成为最为流行的、跨平台的面向对象编程语言,所以它已成为Swarm重点支持的编程语言。Swarm从其2.0.1版就开始支持java,其主要实现技术是提供了一组java接口(存在于Swarm的java包中,Swarm的所有特征都包含在该包内),这些接口可直接调用Swarm内核中的功能(对用户透明),用户只要在自己的java程序中调用这些接口即可。仿真程序一般的启动方法是SCS_Obsever中的main方法。main是一个类方法,在模型运行时首先被调用,是Swarm仿真程序的入
11、口。(1)初始化Swarm。(2)创建ObserverSwarm。(3)在实例本身上调用BuildObjects。 (4)在null中激活顶层Swarm(顶层的Swarm在null中被激活)。(5)仿真运行。上述过程的基本代码如下所示:import swarm.Globals;import swarm.defobj.Zone;public class Startsupplepublic static void main(Stringargs)ObserverSwarm displaySwarm;/Swarm initialization:all Swarm apps must call thi
12、s first.Globals.env.initSwarm(”supple”,”2.1”,”supplesantafe.edu”,args);displaySwarm=(ObserverSwarm)Globals.env.lispAppArchiver.getWithZone$key(Globals.env.globalZone,”displaySwarm”);displaySwarm.buildObjects();displaySwarm.buildActions();displaySwarm.activateIn(null);/Now start the displaySwarm and
13、the control panel it/provides.displaySwarm.go();/The user has pressed Quit.Drop everything and return.displaySwarm.drop();4总结作为一种复杂系统的新的研究手段,近年来基于Agent的供应链仿真引起了国内外学者的关注,仿真的方法不依据抽象的假想,而是依据系统的实际结构和组成已经对系统调研分析所获得的数据建立起来的动态模型,这种模型既表达了系统的物理特征又有其逻辑特征,更贴近实际,更便于对系统进行分析。通过仿真,可以依据仿真模型的运行效果,修改参数,反复仿真,这样系统仿真的方法
14、可以看成是一种间接的优化方法。参考文献:1 杨西龙,等 战时军事物流仿真研究J 系统仿真学报,2005(9):18-20.2 胡睿,陈德军 基于多Agent的供应链系统建模与实现J 武汉理工大学学报,2007(4):35-38.3 高军,崔世娟 武器装备供应链管理M 北京:国防工业出版社,2007.4 黄超 基于Agent的供应链管理系统建模与仿真D 武汉:华中科技大学(硕士论文),2005.5 高翔,林杰 基于Agent的供应链仿真系统建模与实施研究J 同济大学学报,2006(3):15-17.其他参考文献Baker, Sheridan. The Practical Stylist. 6th
15、 ed. New York: Harper & Row, 1985.Flesch, Rudolf. The Art of Plain Talk. New York: Harper & Brothers, 1946.Gowers, Ernest. The Complete Plain Words. London: Penguin Books, 1987.Snell-Hornby, Mary. Translation Studies: An Integrated Approach. Amsterdam: John Benjamins, 1987.Hu, Zhuanglin. 胡壮麟, 语言学教程
16、M. 北京: 北京大学出版社, 2006.Jespersen, Otto. The Philosophy of Grammar. London: Routledge, 1951.Leech, Geoffrey, and Jan Svartvik. A Communicative Grammar of English. London: Longman, 1974.Li, Qingxue, and Peng Jianwu. 李庆学、彭建武, 英汉翻译理论与技巧 M. 北京: 北京航空航天大学出版社, 2009.Lian, Shuneng. 连淑能, 英汉对比研究 M. 北京: 高等教育出版社, 1
17、993.Ma, Huijuan, and Miao Ju. 马会娟、苗菊, 当代西方翻译理论选读 M. 北京: 外语教学与研究出版社, 2009.Newmark, Peter. Approaches to Translation. London: Pergmon P, 1981.Quirk, Randolph, et al. A Grammar of Contemporary English. London: Longman, 1973.Wang, Li. 王力, 中国语法理论 M. 济南: 山东教育出版社, 1984.Xu, Jianping. 许建平, 英汉互译实践与技巧 M. 北京: 清华大学出版社, 2003.Yan, Qigang. 严启刚, 英语翻译教程 M. 天津: 南开大学出版社, 2001.Zandvoort, R. W. A Handbook of English Grammar. London: Longmans, 1957.Zhong, Shukong. 钟述孔, 英汉翻译手册 M. 北京: 商务印书馆, 1983.Zhou, Zhipei. 周志培, 汉英对比与翻译中的转换 M. 上海: 华东理工大学出版社, 2003.
链接地址:https://www.31ppt.com/p-3926602.html