1 引言
MRO(Maintenance,Repair and Overhaul/Operation)是产品在使用和维护阶段所进行的各种维修、维护、大修和操作等制造服务活动的总称,是产品全生命周期的重要组成部分。MRO支持技术是制造服务业的核心支撑技术。它将现代MRO理论、网络信息技术和企业管理方法相结合,利用产品知识对MRO数据和过程进行有效管理,支持产品制造商、用户和维修服务商在整个产品生命周期中共享产品相关信息的关键使能技术,开发和应用大型装备MRO支持系统是延伸制造业价值链、提高企业竞争能力和可持续发展的重要支撑。为此,863计划专门设立了“大型装备维护、维修与大修(MRO)支持系统”重点项目,本文内容是该项目研究成果的一部分。
MRO业务主要涉及六个方面:装备运行信息管理、维修资料和知识管理、维修需求及计划管理、维修物料管理、维修监控与确认、维修执行管理。需要实现与产品的设计、制造、销售、使用与维护、报废与回收等生命周期阶段之间的信息交互与反馈,其中涉及与PLM(Product Lifecycle Management)、CRM(Customer Relationship Management)、ERP(EntERPrise Resource Planning)、MES(Manufacturing Execution System)、SCM(Supply Chain Management)等各种应用系统和决策支持工具之间的信息交互。装备在使用和维护阶段的核心业务如图1所示。
图1 产品维修核心业务示意图
当前关于产品维修方面的研究很多,但大都局限于个别MRO业务模块如维修资料管理、维修计划管理或MRO环节的零散研究,未能面向当前MRO中日益增加的精益管理需求提供系统化的解决方案,难以满足综合维修中可靠性、经济性和资源优化配置等多目标优化的需要。
维修计划是产品MRO业务管理的核心。本文首先将探讨如何设计维修BOM结构以有效组织海量MRO数据,提出由中性结构和实例结构组成的复合式维修BOM结构,接着通过分析维修需求和计划管理的主要业务对象,重点讨论如何实现维修BOM驱动的维修需求及计划管理。最后通过一个实例来说明如何利用维修BOM来实现维修需求及计划管理。
2 维修BOM结构设计
诸如飞机、舰船、发电设备、工程机械等大型复杂装备的各种维修技术支持与服务涉及到设计、制造、使用、维修等多个阶段的技术资料、维修知识、维修历史等海量数据信息资源。与设计制造阶段利用设计BOM、制造BOM的做法相同,MRO支持系统也要利用BOM来组织和管理装备数据信息。维修BOM不但用来描述装备的物料组成及物料之间的关系,更重要的是要用于组织和管理使用维护阶段的海量的装备信息资源。对于同型号或同批次批量装备,尽管初始的维修BOM完全相同,但在使用过程中装备结构会因为关键零部件的更换而发生变化,维修BOM所关联的运行信息、维修历史信息等会不断增加,因此必须管理到单件具体装备的维修BOM,也就是说,必须对每件装备都要建立一个维修BOM。这点与设计BOM和制造BOM等对应的是同型号或同批次批量装备的数据管理不同。如果采用和设计BOM和制造BOM相同的单树式BOM结构,同型号或同批次的批量装备所对应的大量结构高度相似的维修BOM会存在大量的数据冗余,维修BOM数据的一致性也难以保征。
为提高装备MRO源数据的信息组织和管理效率,设计了一种复合式的维修BOM结构,如图2所示。与采用单树式BOM相比,这种维修BOM结构能更好地组织和管理海量的产品维修信息资源,降低维修信息资源组织的数据冗余度。
图2 复合式维修BOM结构图
大型装备MRO信息资源总的管理粒度四单件具体装备,每一件装备都要对应一个维修BOM。维修BOM由中性结构和实例结构两个相互关联的单树式BOM来表示。两种结构定义如下:
定义1(中性结构)是维修BOM的核心结构,是虚拟的单树式BOM结构,其数据节点关联的都是具有共性的结构数据或维修资料和知识数据,用于组织共性的维修资料和维修知识。
中性结构反映的是多件装备的共性结构,同型号或同批次的多件装备的中性结构是完全相同的,因此尽管每一件装备都要对应一个维修BOM,但同型号或同批次的多件装备可以共用一个中性结构。
定义2(实例结构)是中性结构在客观世界的真实反映,是用来描述某件具体的物理装备在某个时间真实配置数据和元数据的单树式BOM结构,其元数据节点部是个性元数据节点,用于组织单件具体装备的MRO业务数据。
实例结构是中性结构在客观世界的实例化,每件装备都对应一个实例结构。对于共用中性结构的多件装备而言,实例结构和中性结构是多对一的关联关系,一个中性结构对应多个实例结构。
通过复合式维修BOM可以将维修资料和知识、MRO业务数据等海量信息资源有效地组织起来,某型飞机有前、左、右三个起落架,其中左起落架和右起落架为主起落架,其结构相同。但前起落架的结构与主起落架不同。以该型飞机为例,维修BOM的组织图如图3。
图3 飞机起落架维修BOM
对应于中性结构和实例结构,物料也分为中性物料和实例物料,中性结构中的物料只能是中性物料,实例结构中的物料也只能是实例物料。分别定义如下:
定义3(中性物料)用于标识同型号或同批次的同一种装备,中性物料是对同种类型的不同实际物料的统一描述。中性物料之间存在从属关系,利用这个关系形成中性结构。使用唯一性的物料代码来唯一标识。
定义4(实例物料)实例物料是中性物料批次化或序列化产生的具体物料。通过实例物料和实例物料关联可以建立起描述一个现实的实例结构。
中性物科和实际物料之间是抽象和具体的关系,如:东风内燃4B型机车和第12台东风内燃4B型机车,轮轴和第18号轮轴。
3 主要业务对象和流程管理分析
维修需求管理模块的主要类和类之间的关系如图4所示,上半部分表示维修需求阶段的主要类型,包括:中性物料、维修需求、工艺卡、工序等。下半部分表示维修计划和执行过程中的主要类型包括:实例物料、维修活动、工单、作业卡、作业任务、实例BOM变更报告和不一致报告。下面对各个类进行详细说明。
图4 基于BOM的维修业务对象组织
3.1 维修需求阶段业务对象分析
维护需求相关信息一般来自于共享的维修文档和知识,维修需求管理主要业务对象设计如下。
(1)维修需求:维修需求上关联一个或多个中性物料对象,用以指明该维修需求需要触发哪些子件中性物料的何种维修需求或维修项目。
(2)维修项目:维修项目是对一项维修工作的描述,包括维修项转换成维修活动的条件、需要完成的工作、完成任务需要的人力资源,维修项目通过计算维修活动能产生真正的维修活动对象。
(3)工艺卡:是对维修项目过程中需要完成各项工作的描述。工艺卡中包含需要完成的工序、完成过程中需要人员具备什么技能以及执行过程中需要用到的中性物料。工艺卡代表需要完成的任务集合,在一次维修中可能涉及到几方面的工作,因此可以用多个工艺卡表示一个需要执行的维修项目。
(4)工序:对将要执行的工艺卡中某个具体步骤的描述,包括需要的技能和物料的需求,工序中可以包含子任务,子任务是对工序的更详细描述。在MRO系统计算维修活动时工序将转换成作业任务。
(5)维修需求判定标准:描述在什么情况下维修项目可以转化成维修活动。在进行维修活动计算时,系统将根据实例物料生命特征参数的取值判断该判定标准是否满足,如果满足则将维修项目转化成维修活动。例如:飞机发动机定期保养的维修需求上指定的维修需求判定标准为:飞行小时达到200小时后保养一次,假设发动机的使用寿命为5000飞行小时,那么按照该需求判定标准计算的得到的维修活动为25次。
3.2 维修计划阶段业务对象分析
维护计划数据主要是当前和历史维修业务数据,维修计划管理的主要业务对象列举如下。
(1)维修活动:表示一次实际执行的维修工作,MRO系统在进行维修活动计算时将维修需求转化成维修活动。维修活动中包含一个或多个作业卡,作业卡来自于维修需求关联的工艺卡。
(2)工单:是一系列作业卡的集合,用户可以调整工单包含的作业卡,如:添加作业卡、复制作业卡等。工单和维修活动之间存在关联关系,工单最初包含的作业卡来源于维修活动。在执行维修工作时以工单为单位下达维修计划,如果需要,工单可以包含子工单。
(3)作业卡:表示维修需要执行的一项工作,在维修活动计算时工艺卡将实例化成作业卡,作业卡中包含具体的作业任务和负责工艺卡执行的监控人员,该监控人员将负责各个作业任务的人员分配。
(4)作业任务:代表维修活动中需要执行的一项具体任务,作业任务是工序的具体实例,在作业任务中包含实际的人员分配和实际的物料分配。由于工序包含子工序且作业任务是工序的实例化,因此作业任务也包含子作业任务。
BOM驱动的维修需求和计划业务对象管理框架(二)
转载请注明出处:拓步ERP资讯网http://www.toberp.com/