当前位置: 首页 » 数控技术 » 数控系统 » 正文

单元化制造系统中动态组织结构研究


放大字体  缩小字体 发布日期:2018-04-10
摘要:文章阐述了在单元化制造系统中,各单元(cell)如何基于TAEMS建模语言,通过协调组织企业资源,形成围绕客户订单的动态组织,从而快速有效地组织生产。

1 单元化制造系统

为适应市场和技术的发展变化,制造系统正变得越来越分散化。将整个制造系统看成是由许多具有不同控制策略、自治的、相互协调彼此行为的单元(cell)组成的,具有动态单元化的组织结构,可降低系统的组织复杂度,便于组成更灵活、有效的系统。我们称采用这种思想构建的分布式制造系统为单元化制造系统。其中的单元可以是一个子单元,也可以是由多个子单元组成的系统。系统中任何一个可用资源都可视作单元(包括制造单元和非制造单元,甚至可以是虚拟单元),单元间不存在固定的组织结构关系,而是通过协调来形成目标明确、逻辑独立的组织。一个单元可同时参与多个这样的组织。

图1 单元化制造系统体系结构
单元化制造系统的体系结构如图1所示。其中有四类单元:产品单元管理产品的配套结构和工艺信息,产品或零部件与产品单元有着一一对应的关系:任务单元负责任务管理,任何一个任务(生产或非生产)都对应一个任务单元:资源单元是资源代理,可与任务单元通信协调制造系统中资源的分配,如加工中心就是资源单元之一:辅助单元代表专职单元,比如,工艺设计单元、调度单元、CAD单元等,统称为辅助单元。

2 单元化制造系统中面向订单的动态组织

  1. TAEMS任务建模语言
    单元化制造系统要根据产品单元提供的任务来进行组织。我们采用麻省理工大学MAS研究所提出的TAEMS(Task Analysis, Environment Modeling, and Simulation)作为产品任务结构的描述语言,该语言具有表达组织和任务结构的双重功能。

    图2 产品A的BOM和任务结构(TAEMS表达)
    • TAEMS基本要素
      TAEMS用TaskGroud树代表问题求解过程(图2b)。树节点称为任务(task),叶节点又可称为方法(method)。非叶节点task有一个或多个子任务,任务间存在约束关系。任务(方法)有三个量化参数:成本(cost)、质量(quality)和工期(duration),用来比较方案之间的优劣。质量是任务完成质量的量化表示。质量值越大,任务完成得越好。非叶节点任务的质量以其子任务的质量值为参数,通过质量累计函数(quality accumulating functions简称为QAFs)计算得出。树中各级任务质量依次逐级向上累计,最后得到根节点的质量值,从而可对任务的全局完成情况进行评估。
    • 质量累计函数(QAFs)-min和exactone(图2b)
      min函数表明子任务全部完成了,父任务才算完成,父任务的质量值由子任务中当前最小质量值决定:exact one函数表明父任务有若干种互斥的解决方案,父任务质量值取决于选中的执行任务的质量值。
    • ‘enables’关系(图3)
      ‘enables’是任务之间的一种重要约束关系。用下式表示任务Ta、‘enables’任务M:
      enables(Ta, M, t, d, q, q)
      式中:t——当前时刻
      d——在时刻t,完成Ta需要的时间(duration)
      q——Ta的当前质量
      q——‘enables’关系满足时,Ta必须具有的质量值

      图3 ‘enables’关系
      如果q等于q(M,d),对‘enables’的简单解释是:Ta完成之前,M不可能开始。‘enables’关系类似于活动网络分析中的先后次序关系。
  2. 产品A的任务结构示例
    图2a表示产品A的BOM。产品A由零件B和零件C装配而成。零件C自制,零件B有两种获得方式:“自制”和“外购”。图2b是产品A的生产任务结构。每个任务都有自己的“执行单元”和“单元角色”。前者负责任务的执行和管理,后者表明单元的组织关系。task B与两个子任务之间的质量累计函数为exactone,表示task B只能选取子任务中的一个执行。task B的“执行单元”根据实际情况(产品交货期的紧迫程度、生产设备的状况),通过质量累计函数计算得到质量、成本、工期的值,并做出方案决策。
  3. 面向订单的组织形成过程
    单元围绕订单的协调组织过程可分为两步:(1)任务单元分析任务结构,逐层产生辅助任务单元:(2)任务单元根据自身任务结构与相应的资源单元协商,取得资源使用权。
    (1)任务单元的组织
    根据客户合同产生产品A的订单(任务单元A)。任务单元A在产品单元A处取得产品A的生产任务结构后,根据任务结构中task B和task C的复杂程序,生成对应的“执行单元”(任务单元B和任务单元C),同时将任务结构复制给新产生的任务单元,见图4a。执行任务的单元必须承担任务规定的角色,从而在多个任务单元之间形成了一定的组织结构关系。这种关系通过角色来表达。其中,角色“任务执行者”负责向“任务管理者”报告方案选择结果、质量累计结果、质量、成本、工期等。“任务管理者”对子任务信息进行统计、分析和决策(比如,根据质量累计函数对子任务质量进行计算,取得累计质量)。总而言之,“任务管理者”承担管理职能,“任务执行者”负责任务执行和进度汇报。单元的组织关系具有分形特点,比如任务单元B和任务单元C对任务单元(而言是“任务执行者”,对于其子任务的执行单元而言是“任务管理者”。

    图4 单元的组织过程
    (2)任务单元和资源单元的组织
    为具体组织生产,任务单元要和相应资源单元协商取得资源使用权。以任务单元B与资源单元的协商为例,见图4b。任务单元B在取得自己的任务结构之后,根据质量累计函数exact one,首先向企业的采购部门(资源单元)和可承担加工任务的工作中心1和工作中心2(资源单元)询问当前状况。根据当前状况,任务单元B作出方案选择。假设任务单元B从任务单元A得到的订单控制策略是“质量越高越好”,在权衡了候选方案(“自制”和“从供应商S1处购买”)的质量后,任务单元B选择前者(其质量值为4,大于后者的3)。随后,任务单元B与工作中心1和工作中心2进行协商取得相应时间段的资源使用权,形成了任务单元和资源单元之间的合同关系。
  4. 单元化制造系统组织结构的柔性
    各单元在TAEMS基础上,通过协调围绕任务单元A形成了单元之间的组织结构。任务单元之间形成管理层次结构,任务单元与资源单元(工作中心1和工作中心2)形成“合同”结构。单元间这种组织关系不是固定的,可随内外环境的变化做出相应的调整。比如,在工作中心1不能工作的情况下,任务单元B可根据其质量累计函数(exact one),转而采用“从供应商S1处购买”的方案,并且与供应商协商得到新的task B的完成时间(供应商交货时间)。根据关系“task B‘enables’task D”,task B的“执行单元”(任务单元B)还要与task A的“执行单元”(任务单元A)直接协商,为task D(装配产品A)的执行安排新的时间。因此,利用TAEMS语言描述的任务结构,单元间可形成灵活、动态的组织关系,增加和提高系统的抗干扰能力和柔性。

3 结论

在单元化制造系统中,单元能够根据环境的变化形成动态组织。用TAEMS表达任务结构给了单元充分、灵活的知识。各单元可根据实际情况和产品任务结构对方案进行筛选和调整,系统因而获得更高的抗干扰能力和柔性。
 
 
[ 免费发文

 

 
推荐图文
推荐数控技术
点击排行
网站首页 | 关于我们 | 升级会员 | 联系客服 | 广告合作 | 广告位图 | 使用协议 | 版权隐私 | 蜀ICP备2021024440号
Powered by DESTOON