本文内容主要关于流程产业MES系统模型设计和流程产业MES系统模型体系结构。MES系统是处于ERP系统和PCS之间的执行层,将经营目标转化成生产过程中的操纵目标,通过反馈执行结果,不断调整和优化,形成一个周期性的从生产经营到生产运行和过程控制的高效闭环系统,企业信息通过MES系统层实现了全集成。
一、流程产业MES系统模型设计
根据企业性质及建模目标的不同,企业模型可以分为多种不同层次水平和视角的模型形式。MES系统的建模目标是在对企业MES层内各种物理、功能实体间的功能关系和信息关系以及各种消息态依靠关系进行抽象描述基础上,完成对MES层的分析和综合,通过信息集成、过程优化及资源优化,实现物流、信息流、价值流的集成和优化运行。
1.模型层次
MES系统模型根据深度不同可以分为若干个模型层次,通常情况下可以分为三个层次:在MES系统行为水平上的模拟,即复现真实系统的行为;在MES系统状态结构水平上的模拟,即与真实系统在状态上互相对应,通过模型可以对未来的行为作唯一猜测;在MES系统分解结构水平上的模拟,即模型唯一地表示出真实系统内部的工作情况。上层模型可以以一种清楚的方式映射到下层模型中。对应MES系统模型可以分为MES系统总体概念模型,包括企业MES系统范围、业务流程、功能构件;MES系统设计模型,包括物流模型、信息流模型、价值流模型;MES系统功能模型,包括完成MES系统实施的各功能模块模型,如计划模型、调度模型、设备治理模型、物料跟踪模型、质量治理模型、资源治理模型等,如图2所示。
2.模型特征
一个有效的MES系统模型必须具备以下特征:动态可维护性、可分解性、精确度、可重构性、可互用性、专业性、上下延拓性等。
1)动态可维护性。指系统模型在所有时候都可以与系统保持一致。支持模型维护操纵,如矫正维护、完善维护、适应性维护、预防性维护等功能。
2)可分解性。基于复杂模型的多层次性和多粒度性,根据业务需求不同在构成集成企业模型的各个粒度和层次上应该都可以支持对系统的动态决策和控制,并且对不同时间标准和空间标准的模型能确保一致性。
3)精确度。指模型与原形系统相一致的程度。在复杂系统建模过程中由于系统的复杂性必然存在一定的简化和不完整性,在此情况下模型是否能如实反映原形系统的本质规律,即保证模型能满足系统答应误差要求。
4)可重构性。模型的可重构性可分为三个层次:基于动态企业模型的系统级软件重构,满足业务流程重组的需求;基于中间件技术的系统重构,满足跨平台的信息处理需求;面向对象的软件重用,实现软件开发中的底层模块的重用。在模型设计时为了增强系统的柔性和可配置性,系统的基础结构应该基于企业组件库,企业业务功能和组件之间存在映射关系,通过捆绑定义实现系统模型与系统组件之间映射关系。
5)可互用性。根据ISO/IEC16100标准的定义,可互用性指两个或两个以上的软件系统通过共同的接口共享或交换信息的能力。在企业CIMS实施过程中,它可以用来解决企业内部信息系统之间的数据和信息的交互题目,消除由于模型异构引起的系统间冲突和不一致性,进步整体协同运行的有效性。
6)专业性。在MES系统建模过程中融进了一些流程行业的专有关键技术,如物料平衡技术、数据校正技术、全面质量治理技术、动态本钱控制技术、设备故障监测与分析等,以满足解决生产现场各种复杂题目的需要。
7)上下功能延拓性。MES系统与ERP系统和PCS之间有部分功能重叠的关系,固然各个层次系统中同一类模块的侧重点有所不同,但建模过程中应增强与治理系统和操纵设备的功能集成,形成流程产业企业自动化综合系统的完整解决方案。
3.建模方法
传统的建模主要有机理建模的方法和辨识建模法。建立的模型种类包括动态定量模型、逻辑模型、半定性与定性模型、描述性模型、统计模型等。对应于图1PCS层的应用需求,传统动态模型发挥了重要作用,建立了控制理论的完整体系,形成了相关的应用技术。
面向对象的建模方法沿用软件工程中面向对象的编程思想。基于多智能体的面向对象建模方法、基于元模型的面向对象建模方法、基于框架的面向对象建模方法等都是在它基础上衍生出来的。
1)基于多智能体的面向对象建模方法
面向MES系统服务的软件是由不同厂家开发的,所以MES系统表现出不同程度的分散性。如何把这些开发时间不同、基于不同平台的子系统集成起来,协调工作,难度很大。采用多智能体建模方法,通过选择不同粒度的Agent来完成。发挥Agent自动性、反应性、社会能力、自治性的优点,采用分布式异构Agent协同求解的系统模式对系统建模。其难点在于当采用不同粒度Agent来描述对象实体的规模时,粒度的大小很难把握。假如选择太小,生产环境中Agent的数目就多,系统的灵活性高,适应性强,但系统的组织与控制的复杂程度也随之增加,使系统的运行效率降低。反之每个Agent的任务过重,无法体现Agent在分布式环境中的上风。
2)基于元模型的面向对象建模方法
元模型是关于模型的模型,是关于如何建立模型、模型的语义或模型之间如何集成和互操纵等信息的描述,是对某一特定领域建模环境的规范定义。元模型比模型的抽象程度高。基于元模型的建模技术可以使子系统模型在更高的层次上进行集成。在模型设计过程中以元模型中的元类为顶点自上而下逐步扩展细化,并创建一系列类簇,即包括抽象类或接口及其派生类的集合,根据具体需求可以适当地增加、删除或者修改元类的属性或方法,并运用标准建模语言开发成软件组件。实现系统模型的可重用性、灵活修改性和可扩展性,方便复杂系统的模型综合信息集成和数据集成。
3)基于框架的面向对象建模方法
随着面向对象技术的日趋成熟,低层次的代码复用已经不适合于特定领域大型软件生产的需求,不仅要重用旧的代码,而且要重用相似的分析设计结果和体系结构,来减少构造新软件系统的代价并进步软件的可靠性。基于框架的方式就是这样一种面向特定领域的重用技术。为实现系统的开放性和可重构性,先后出现了以数据为中心的系统模型、以执行为中心的系统模型和面向对象的系统模型等。前两种模型分别在数据、功能等方面实现了软件重用,在建模领域应用基于框架的面向对象方法可以保证系统的开放性、可集成性和可重构能力,使得整个信息系统集成平台的实施过程在集成框架的控制与指导下完成。
二、永乐国际流程产业MES系统模型体系结构
国内外各著名的自动化软件厂商和科研机构都提出了针对流程企业的,以MES系统为核心的综合自动化解决方案,如Invensys、SIEMENS、Emerson、ASPENTech、Honeywell和浙大中控等。这些MES系统产品的技术构架可以分为单一模块型、积木型、综合集成型和概念型产品。
1.单一功能模块型
各软件厂商最初都经历过设计、开发单一功能模块的阶段。单一功能模块往往为满足某一具体生产部分的治理需求而设计,自成体系,实现物流治理、质量治理、设备治理、计划统计、生产调度、流程模拟、数据校正等功能。
这类应用软件由于开发本钱适中,技术门坎低,在我国石化企业的应用十分广泛,是中小企业信息化的首选,但这类定制软件很难适应系统资源和需求的变化。
近年来,国外应用软件商大都采用整体软件产品开发流程,鉴戒在产业控制领域广泛采用的组态软件技术,将应用软件的功能模型与业务治理信息系统界面、数据库维护等方面的功能分离开来。基于组态技术实现的功能模型,可组态、可配置,再根据业务治理和优化的需求,对模型进行优化计算和智能推理等数据处理,可开发出面向单一或多个功能需求的通用型软件产品,如流程模拟、虚拟工厂模拟器、生产计划与优化、生产调度与优化、先进控制与实时优化等应用软件,避免了重复定制软件的过程。
2.疏松集成和信息孤岛型
由于生产治理的复杂性,必然需要开发和应用多个单一功能模块。在网络环境和这些功能模块逐步建设过程中,都是以积木块的形式搭建,利用数据库和网络资源集成在一起。很多 MES系统业务治理软件和优化软件之间缺乏有效的沟通和信息共享,使得数据库中存在大量的数据冗余,数据存贮效率不高。另一方面为利用原有应用系统信息,有时通过设计复杂的专有的数据接口来实现某些后续应用系统,使得各应用系统间形成复杂的藕合关系,各系统的升级维护十分困难,制约了综合自动化系统的总体效益。
3.综合集成型
为了解决这些题目,业界开始采用同一数据平台、软件中间件技术,试图把原先业已存在的各应用套件加以整合,出现了以IBM为代表的综合数据模型模式,建立全企业同一的数据模型,为所有的应用模块服务,大大进步了数据库的访问效率。
IBM的CIPROS建立了炼油企业所有装置及其连接关系的数据模型,即以数字表示方式的炼油厂模型,并与实时数据库实现了事件驱动连接,实现炼油厂生产数据的治理。各应用软件通过接口程序与CIPROS核心数据库平台进行数据协调和沟通,集成为一个同一整体。CIPROS通过友好的用户界面,用户可以方便地控制和维护关系数据库中的所有信息,使得数据一致性和可维护性进步,并大大降低了数据库中数据的冗余度。中国石化济南分公司于90年代后期引进了CIPROS集成平台,成为当时其他石化企业信息化建设的标杆。CIPROS的缺点在于当应用软件功能需求发生变化时,必须改变数据库内核和接口程序,给系统的维护带来了麻烦和不便。
4.概念型软件产品
概念型软件产品指设计理念超前,代表行业发展方向的MES系统产品,固然其技术基础和产品成熟度仍需完善,但独具前瞻性的用户已开始接受产品的理念。概念型软件产品代表了技术发展的方向。
1)同一工厂模型方案
AspenTech开放建模环境OSE是仿真工具的集成环境,答应不同的仿真模型通过标准接口接进模型。各个模型连接在一起并作为一个整体进行仿真和分析。OSE提供了一个标准的方法来连接共用的设备模型和工厂数据。其核心思想是支持在整个运作周期运用同一个功能模型,并且支持多模型应用的无缝互用。通过将过程、公用系统和基本的仿真模型结合起来,形成一个综合的、工厂级的仿真环境,使得用户理解并建立经济和技术的平衡模型,实现生产设备的工厂级优化。
2)基于开发工具的集成自动化方案
西门子将MES系统建立在生产建模结构之上,用户可以用递阶模型,将各种专用产品组件协同起来,来描述业务和生产作业。
西门子MES系统Simatic IT满足国际标准ISA-95的要求,包括以下软件组件:
①客户端应用天生器:一个用于设计MES用户界面的工程工具。它根据数据服务器或其他数据源获得的数据,天生图形化的用户界面。
②数据集成服务:一个用于与业务系统通讯的工程环境,它答应在不同类型的应用程序和外部系统中进行信息交换,提供与ERP系统和Windows文件系统接口,以及用于定制接口的COM接口。
③产品定义治理器:处理所有与产品定义相关的题目,例如定义生产产品所必须的操纵步骤。把描述、组合资源和参数等产品规范集中在一起,然后利用这个规范对所有部件进行生产操纵。
④生产套件:涵盖了MES系统在任何制造背景下所需的核心功能。并使得第三方软件及组件也可以加进进来。通过这种方式,用户不需要进行复杂的技术封装就可以完成相应的解决方案。
3)虚拟工厂综合自动化解决方案
根据中国石化MES系统开发和应用实施中碰到的实际需求,又基于研究生创新能力培养的需要,作者在流程产业智能工厂实验系统建设的基础上,进一步设计了虚拟工厂综合自动化系统解决方案,如图3所示。
MES系统是一个软、硬件集成的生产企业模拟运行系统,利用系统建模、仿真和优化技术,在高性能计算机及高速网络通讯的支持下,通过内建的模型和算法来模拟现实流程产业产品生产和供给链治理的全过程。它与现实的石化企业信息化治理系统具有相似的结构、相似的系统配置和相同的功能,可猜测产品性能、产品生产本钱、过程的可操纵性以及对环境的影响,从而实现资产优化、工艺设计和生产优化、产品创新、技术进步、资源公道配置和供求关系平衡,使企业更具竞争力。
虚拟工厂综合自动化解决方案基于三大技术:生产过程虚拟仿真技术;由现实工厂获取信息的技术;由虚拟世界控制现实的技术。其中,生产过程建模和虚拟仿真技术是关键。
在利用图4平台支持炼化企业MES系统研究与开发的过程中,未采用自底层设备到工厂治理层的递阶建模策略,也未采用自治理层向下的企业建模方法,而是首先建立以物流跟踪模型为主线的MES系统实施模型,然后逐步扩展,建立更大更复杂的过程仿真和决策模型,从而明显缩短了建模周期,节约了开发本钱。使中国石化MES系统在较短的周期内完成设计、开发和应用实施工作。利用物流跟踪模型,实现了物流、能耗数据完整性和逻辑正确性的在线检测和维护,有效进步了企业生产绩效数据的统计精度和可视化程度,MES系统用户基于猜测绩效和实测绩效的对比,进行生产优化决策和精细化操纵。
最后
北京永乐国际流程产业MES系统从单一功能模块型、积木型到综合模型集成型,可以清楚地看到MES系统今后的发展趋势就是不断满足企业业务过程和控制过程可集成性、可配置性、可适应性、可扩展性和可靠性的要求。开发出适应于我国流程产业企业的MES系统产品,实现PCS-MES-ERP的紧密集成,进而提出我国流程产业MES系统模型设计规范与实施标准。
想要了解更多关于北京永乐国际MES系统详情,请点击 MES系统解决方案。