论文部分内容阅读
随着IT技术的发展与普及,供应链管理系统不再是以前的孤立系统,分布的各个供应链成员可以在相距较远的地理空间内互相联系在一起。成功地实施供应链管理,可以把企业内部以及节点企业之间的各种业务集成化,提高企业的市场竞争力和反应能力,供应链系统的研究也就成为当前的热点之一。Agent是运行于动态环境中具有较高自治能力的实体,它由人工智能发展而来,具有信念、意向、期望、目标、承诺、能力等各种心智状态属性,能感知环境并作用于自身和环境的系统。多Agent系统(MAS,Multi-Agent System)是在开放、分布、异构的环境中多个自治智能Agent相互作用所形成的动态系统,在多Agent系统中包含了多个Agent实体,每个Agent都有独立的功能,但它们之间必须交互来完成一定的任务。随着对多Agent系统研究的深入,人们发现多Agent系统与供应链系统具有很多共性,利用多Agent系统来实现供应链系统也成为人们认同的一个研究方向。Petri网技术适合并发和异步系统的建模,其表现出的优点也是选择其作为系统建模方法的主要原因,它严格区分了活动的使能与执行,具有更加丰富的表达能力和更多的柔性特征。它具有强有力的分析技术和手段,如可达树、可达图、系统不变量、安全性、死锁等特性分析,可用于分析系统模型的各种行为特性,计算模型的各种性能指标。但由于经典Petri网自身存在的缺点,又使得其不适合复杂系统的建模,不过随着Petri网理论的不断发展,各种高级Petri网被提出,Petri网的缺点被逐渐弥补,Petri网以及高级Petri网运用于系统建模更为有效。本文分析了供应链以及供应链系统的特点,指出多Agent系统与供应链系统的相似之处,在分析了Petri网技术应用于复杂系统的可行性之后,利用扩展了Agent概念的Petri网对供应链系统中各个单元加以分析、建模,经过整合得到一个完整的供应链系统模型。针对该模型,利用当前应用较为广泛的Java Agent DEvelopment Framework(JADE)开发供应链系统的原型系统,以验证分析的合理性以及系统的合理性。