
基于Agent的智能制造系统模型的研究.doc
3页基于Agent的智能制造系统模型的研究3制造系统的Agent模型3.1制造系统的特点制造系统通常都由若干完成不同制造了任务的环节组成一个零件的加丁过稈通常要 经过多个设备或多个环节,其中每个设备或功能结点都需独立白主地作岀局部决策,来完 成局部的制造了任务,同时又要相互协调,以完成系统整体H标所以可以说制造系统中 的活动木身就具有分布式的特点针对制浩系统中生产活动的这种既自治又合作的特点,我们可以把一个产品从设计到市 场的整个制造销笛过稈描述成一种典型的多Agen问题求解过稈,其中加工过程中的不 同功能结点、不同的环节都可以理解为该过程中的Agent,系统中每一功能都可由单个Agent 或组织良好的Agent群来实现3.2面向领域的Agent模型在木文的2」节中介绍了两种结构的Agent,在实际的控制系统或问题求解领域中, 如包含多资源、多设备和需要多种决策方法和协作方法的制造系统的多Agent模型中可能 既有反应式结构的Agent又有审慎式结构的Agent,同时,由于这两种结构木身的局限性, 可能并不适合描述制造系统中的某些特痢、''/「用,近年R岀现的具有混合式体系结构的Agent 可以用来描述这些特殊应用。
混合式结构Agent的特点是包含了审慎式和反应式两个了系统,通常这两个了系统是 分层次的,前者建立在后者的基础Z上,这种结构融合了经典和非经典的人工智能方法 我们也基于这种思想建立了一个血向制造领域的Agent模型,图3为该模型的功能结构图图3 Agem模型的功能结构图3.3企业的多Agent系统模型一个生产企业或工厂通常包含计划、运输、采购、加」:笠多种职能部门,我们称其为 组成企业的各个功能单元,这些单元都有自己的特点和专有知识及规划和决策能力,我们 用计划.Agent.加工Agent和运输Agent等来抽象地代表一个企业中完成相应功能的单元, 同时用一定的体系结构把他们联系在一起,从而形成企业的多Agent系统模型,如图4所 不再进一炎根据企业的实际情况和建模的需要,每个单元Agent又可以逐步细分,建立 该功能单元的多Agent模型,如加工单元可能代表一个或多个实际的加一}一车河(作业车 间).FMS或一组加1设备的集合下面一节即介绍了一个作业车间(在企业模型中用加I ' Agent来代表)的多Agent系统模型田4企业的多Agml楔型3.4作业车间的多Agent系统模型传统的车间层控制系统基于三层结构,最上层为总控部分,监视整个车间的活动、负 责任务调度和安排工件加工路径,中间层管理机床操作和负责下载丁件程序,最下层控制 实际工作站操作。
这种集中或递阶的控制方式往往不能满足实际加工环境不确定性和复杂 性的要求,同时也不能充分发挥其各个组成单元的能力,灵活性和适战性较差目前现代 化的作业车间中的各种资源设备基木上都使用了计算机控制,如数控机床等,并且可以通 过网络互相传递信息,这就为我们在车间层引入多Agent系统的思想奠定了基础在作业车间一层分解Agent的粒度可以不同.shows]采用了一种大粒度的分解方法, 即把纟R成作业车间或FMS的加工单元抽彖成Agent,没有貞接面对实际的加工设备,我 们采用复合分解的方法即血向任务和血向资源的方法和小粒度的划分方法分解出车间管 理、在制工件、AGV、刀具、机床、装卸站等Agent,这些Agent通过局域网或现场总线 交换信息,使用一定的协作规范來共同完成加工丁•件的目标,其示意图如图5.从图5可以看出,整个作业车间的控制方式变成了一种完全平行的结构,在制工件 Agent通过与机床Agent的协商获得El身的加工,机床Agent通过与刀具、托盘及AGV 等Agent的协商获得加工条件等等图5作业车间的多Agent模型。
