生产特点分析与CIMS问题系统集成指南35098.docx
《生产特点分析与CIMS问题系统集成指南35098.docx》由会员分享,可在线阅读,更多相关《生产特点分析与CIMS问题系统集成指南35098.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统集成指南 企业生产特点分析与CIMS分类问题 东北大学控制仿真中心徐心和教授 一、引言 CIMS计算机集成制造系统(Computer Integrated Manufacturing System),10年前还是一个鲜为人知的英语词组缩写。10年来,在国家863计划的推动下,CIMS已经唤起越来越多的专家学者和工程技术人员的参与,引起越来越多的企业的关注,一批试点企业已经取得可喜的成果和显著的经济效益,一个CIMS推广开发的热潮正在各行各业悄然兴起。准确地讲,1974年约瑟夫哈林顿博士提出的CIM(计算机集成制造)是企业组织生产的先进哲理(philosophy)。他的基本观点是: (1)
2、企业的多个生产环节是不可分割的,需要统一考虑。 (2) 整个制造过程实质上是信息采集、传递和加工处理的过程。 按照CIM哲理构成的企业生产与管理的自动化系统可称之谓CIMS。显然,由于生产企业的不同,CIMS不会具有统一的模式。 值得注意的是,目前出版的有关CIMS的图书资料几乎都属于同一种模式,即CIMS由以下五大分系统组成: (1) 以MRP-为核心的管理信息系统; (2) 产品设计与制造工程设计自动化系统(CAD/CAPP/CAM); (3) 制造自动化或柔性制造系统(FMS); (4) 质量保证系统; (5) 计算机网络与数据库系统。 显然,这种CIMS模式比较适合于离散型的机械制造型
3、企业。 CIMS模式的这种局限性有其历史原因和现实原因,从其被提出到实现这10多年时间里,CIMS主要集中在机械制造行业,而我国863计划的示范工厂也是集中在机制行业。这种局限性还有其行业上的原因,那就是机械制造行业比其它行业在信息集成方面要面临更多的困难,即除了有面向管理的数据流外,还有面向几何的数据流。几何图形的表示、存储、转换、控制和检测等过程在设计、制造和管理之间造成了巨大的信息鸿沟,成为信息集成的难点。CIMS的中心议题是集成,其道理也在于此。 如今,CIMS已经走向各个行业,有人将企业粗略分为离散型、流程型和混合型。显然,其相应的CIMS也将是不同的模式与类别。 二、CIMS分类的
4、本质要素 面对各种各样的企业和形形色色的CIMS方案,目前还缺少一种科学简明的分类方法。有人采用离散型、连续型(流程型)、混合型CIMS的分类方法,但除了使人认识到企业生产的区别外,很难感觉到CIMS的内涵差别。 CIMS分类的本质要素应是实现系统功能集成的技术难点所在,是影响CIMS发挥整体效益的技术关键所在。 前面谈到,CIM是一种哲理。CIMS是在这一哲理指导下,通过物理集成、信息集成和功能集成,将企业的各种生产与经营活动集成起来的一个高度自动化的整体。目的是将质量好、成本低的产品适时地推向市场,从而获得显著的经济效益。 所谓物理集成,是要求各种自动化设备的合理配置与到位。信息集成则要求
5、通过计算机网络与数据库实现信息传递与共享,让各种信息在各种控制、信息管理与决策中发挥其应有的作用。功能集成则是要将企业主要的生产经营活动通过计算机协调实现。显然功能集成是目的,而物理与信息集成是实现功能集成的基础。 一般说来,如果企业具有一定的财力,实现物理集成与信息集成是不困难的,因为世界上各大计算机公司都在开发新产品和抢占各种市场。即使对于某些自动化孤岛难以实现数据交换,那么,这种技术上的障碍也决非是企业本身可以逾越的。 企业面临的最大困难是功能集成的实现,也就是如何设计与开发适合本企业特点的应用系统。即使是世界著名的计算机公司也无法提供普遍适用的应用系统(而不是应用平台),如果可以购得这
6、样的应用系统(主要是软件系统),厂商的开价也将是难以接受的。 三、企业特点与CIMS分类 笔者从实现企业功能集成的难点与关键技术的角度,以很粗的线条勾划出三类企业的特点,并提出三种类型的CIMS。 1.离散型企业与CAD/CAM型CIMS 所谓离散型生产企业主要是指一大类机械加工企业。它们的基本生产特征是机器(机床)对工件外形的加工,再将不同的工件组装成具有某种功能的产品。由于机器和工件都是分立的,故称之为离散型生产方式。如汽车制造、飞机制造、电子企业和服装企业等。为了提高企业产品在市场上的竞争能力,人们早就注意到实现企业生产经营中各个环节的自动化与计算机化。如加工过程采用数控机床(NC)和柔
7、性加工中心(FMC),工件的运送采用自动导引小车(AGV),还有产品设计与编程(CAD/CAPP/CAM)、材料资源规划(MRP)、企业的生产管理与经营决策(MIS/DSS)也都可用计算机实现。为了提高整个系统的运行效率,取得显著的经济效益,通过计算机网络与数据库将以上这些功能集成起来,便形成了典型的计算机集成制造系统(CIMS),这也是多年来人们取得统一认识的CIMS模式。 由于机械加工企业是以产品的功能、外型与成本为主要竞争内容,面对多品种小批量的买方市场和越来越挑剔的顾客,产品的设计与制造成为生产的关键与核心。是否具有强大的适于本企业生产、研究与改型的CAD/CAM软、硬件,便成为企业能
8、否适时推出新颖实用商品的关键。许多企业在产品结构调整中陷于困境,很大程度上也是受制于拿不出适销对路、开拓市场的产品。 鉴于此,可以将这类传统的CIMS称之为CAD/CAM型CIMS,以便与其它类型的CIMS相区别。 2.流程型企业与过程数模型CIMS 所谓流程型生产企业是指被加工对象不间断地通过生产设备,如化工厂、炼油厂、水泥厂、发电厂等,这里基本的生产特征是通过一系列的加工装置使原材料进行规定的化学反应或物理变化,最终得到满意的产品。由于生产过程是24小时连续不断的,人们也称此类生产为过程型或连续型。 不难看出,许多流程型企业都是重要的能源和原材料工业,产品品种稳定,生产量大。它们的产品常常
9、不是以新取胜,而是以质和价取胜。因此,企业的自动化目标是如何有效地监测和控制生产过程,使生产过程处于最佳状态,节省原材料,降低能耗与其它消耗,提高产品的收得率与优质品率,提高设备的寿命等。由于全线设备的启动过程复杂,因此,除大中修外,很少中断生产过程。对于原材料等外部条件的随机变化,系统应有良好的抗干扰能力和性能鲁棒性。 流程型系统的控制管理已经有了大量成功的典型,普遍采用的是集散控制系统(DCS),由34级(测量执行级、回路控制级、单元控制级及过程控制级)实现全过程的自动控制。显然,此系统正常而高质量的运行要借助于完好的过程模型,其中多数为数学模型,有时也可以是图模型、网络模型或非结构化模型
10、。一般说来,只要有了良好的过程数模型,便可以实现系统的优化控制。 鉴于此,可以将此类CIMS称之为过程数模型CIMS。显然,产品的设计(CAD)在这里并不主要。企业为了获取更好的经济效益,根据市场价格的变化及时调整产品结构是完全必要的。为此,建立企业的最优产品结构模型也应是功能集成的重要内容。有人也将这类CIMS称之为CIPS(Computer Integrated Processing System)。 3.混合型企业与计划调度型CIMS 所谓混合型企业是指其生产活动中既有流程型特征,又有离散型特征,如钢铁企业等。在这里,高炉炼铁或转(电)炉炼钢、连续铸造、热带连轧或冷带连轧等每道工序本身都
11、可以看作是一个连续生产过程,但在各个工序间的衔接是靠分离的铁(钢)水罐、铸坯、铸锭、钢卷等实现的。作为企业的宏观运行不仅存在物流平衡和资源(设备等)平衡问题,而且由于是高温作业,还存在温度平衡和时间平衡(列车时刻表)问题。因此,这类企业实现CIMS时,不仅要解决好每道工序的自动化问题,而且要解决好各工序间的所有平衡问题。 钢铁生产的产品一般是规范化的。根据用户的订货规格,只需从已有的工艺档案中找出其加工工艺方案即可,一般不需要CAD系统。如果各工序自动化系统稳定可靠,产品质量可以保证,那在系统功能集成中遇到的最大难题便是如何面向多品种小批量的大量订货合同而组织生产。这里包括按钢种、规格和交货期
12、的聚类组批;轧制计划、连铸计划与炼钢计划的各种平衡;如何将几个不同的工序视为一个整体,实现一体化管理,做到前后工序计划同步化,物流运行准时化;充分运用高温坯的潜热,取消或减少再加热过程,降低能耗,减少烧损,缩短生产周期,增加企业效益和市场竞争力。 由此可见,工序的过程控制是系统功能集成的基础与前提。而系统功能集成的技术难点与关键是如何取代或基本取代人的计划与调度功能,这一点已经引起世界各国钢铁行业的关注。鉴于此,可以称此类CIMS为计划调度型CIMS。 应该承认混合型企业也是各种各样的,集成的难点与关键也会不尽相同。因此,也不好一概而论混合型企业的CIMS都应归属为计划调度型CIMS。 四、大
13、型企业的CIMS分类问题 大型企业常常是综合性企业。总厂下面设有若干分厂,分厂中又有许多车间。随着功能的分工,一般都有不同类型的生产工艺,也必然遇到不同的技术难点与关键。这时,如果把一个总的CIMS分解成几个局部的CIMS,那就可能在上层的计划调度型CIMS中含有下层的过程数模型或CAD/CAM型CIMS。随着企业的千变万化,CIMS的属性也会错综复杂。 总之,多种多样的CIMS虽然有着相同的哲理,却在内容与核心上存在着相当大的差异。承认和深刻认识这些差异,给出科学的分类方法,对于我国的CIMS推广工作将具有十分重要的意义。 SDAICIMS工程数据交换的关键技术 华北计算技术研究所娄勤俭马应
14、章 一、SDAI的技术背景 SDAI(Standard Data Access Interface)是基于STEP(Standard for the Exchange ofProduct Model Data)的产品数据交换规范(Product Data Exchange Using STEP,PDES)标准(ISO 10303 Product Data Representation and Exchange)系列的一个重要的技术组成部分。PDES规定了产品从设计到制造完成的全过程中,能够表示并提供通信交换的数据形式, 这种形式完整地表示产品数据,并适合中性的文件交换,且能达到产品数据共享及持
15、久存档保存的目的。这样,产品数据一方面能在企业间或企业生产的各部分活动之间交换,以提高产品数据资源的应用效率;同时,另一方面,由于其描述的独立性和完整性,使该数据独立于应用它的软件系统,并能广泛支持涉及产品数据应用的各个方面。 这里,产品数据是适合于人或自动化作业进行识别、通信和处理的关于一个或一组产品的事实、概念及要求的形式化描述。在CIMS领域中,通常把基于计算机辅助的产品生命周期的某些工程过程,如CAD、CAPP、CAE、CAQ、CAM等(可统称为CAX),所产生和应用的数据称工程数据。工程数据实际上是产品数据的一个子集。工程数据的交换是CAX数据应用中要解决的中心环节,这种数据交换不仅
16、发生在不同的CAX之间,而且也发生在同一CAX的不同设计版本或不同产品型号之间,甚至在产品的装配与零部件之间等。因此,工程数据交换在CIMS中占有特别重要的地位,是CIMS数据集成、实现数据交换共享的一个关键性的技术组成部分。 STEP支持CIMS工程数据的描述,提供了Express数据描述语言,并为实现数据交换操作提供了SDAI实施方法,使得所描述和管理的工程数据能在不同的工程环境中通过数据交换达到共享和应用数据资源的目的。目前,Express语言已较普遍地被装配在一些计算机系统上,SDAI在国内CIMS领域中的研究和开发工作已展开,它的应用对实现工程数据库将很有意义。 二、数据描述语言Ex
17、press PDES提供了在产品设计、制造和使用的整个生命周期内,用于完全描述产品数据,并能保证其一致性而无二义性的统一的方法和工具,即Express语言。这是一种具有面向对象特征,可对产品数据描述的语言,它能容易地被人和计算机系统理解和识别,是一种便于定义系统数据资源和支持开发应用的语言。Express语言有很强的表达能力,适用于CAX系统中所需要的各种工程数据的描述,含有丰富的数据类型及语言元素。Express语言是实施产品数据交换的基础。 Express是基于模式的语言。模式是Express语言为一致性的实现方法所提供的一种作用域,它是相关实体类型与用户定义类型的集合。模式不仅能定义其中
18、的实体及实体之间的?叵?而且还能定义对实体及其属性所施加的约束和操作。同时,模式还可以包括函数、过程、全局规则或常数说明等其它一些语言成分。模式可以通过接口实现一个模式对另一模式的一些成份的使用或引用。使用是对模式中说明的实体所定义的数据类型而言,引用则是对?胶凸嬖蛑獾钠渌蠩xpress说明的项的引用。 实体类型是Express语言的重要数据类型,它以ENTITY语句定义且赋予标识符,并可通过此标识符对其引用。实体类型表示了一类具有共同特征的对象,共同特征是通过属性和约束来表示的。实体类型也可以被嵌套使用,即可以作为上层实体类型的一个属性。 Express提供了表示实体属性的各种简单、聚合和命
19、名的数据类型。应用这些数据类型及语言提供的函数、过程、规则、常数等语言元素,通过相关的语句,可以完整地描述在CAX工程系统中所需要的数据。这些数据可以组织成相应的数据库或数据文件,系统中各CAX之间的数据可交换共享,由SDAI来实现。 三、SDAI结构设施 SDAI规定了实现数据交换标准的实施方法,是对使用Express语言所定义的数据进行交换操作的接口,它定义了对交换数据进行操作的一个操作集。接口所涉及的一些设施及体系结构可用简化的图形表示,如图1所示。图中描述了应用数据、词典、会话数据、应用程序及SDAI操作之间的关系。 存储仓(Repository)是一个很重要的数据存储设施,它是能在内
20、存中实现的单个或多个数据库、单个文件或文件集合,也可以是以任何其它方法实现的数据存储设施。存储仓中存储和管理着词典及应用数据,SDAI的所有数据的交换处理完全是在它的支持下进行的。它是数据库技术在新的应用环境中的一个新概念,其形成的内存数据管理系统在未来CIMS数据集成的应用中将发挥重要的作用。 SDAI的数据访问操作过程是在其会话状态下进行的。系统进入会话状态之后,须打开存储仓,然后才能启动事务。事务提供读写和只读两种访问方式。事务访问的对象是模式实例,它是系统中实体实例的逻辑集合。实体实例按照特征分成若干个SDAI模型,每个模型与一个存储仓相联系。如SDAI模型可包含一个具体产品描述数据的
21、某个分组。SDAI存储结构如图2所示。 图2 SDAI存储结构 事务由一系列操作组成,操作的效果可作为一个单位被保存或者被反做。在事务开始后,其读写方式允许应用访问和改变SDAI模型中的实例,而只读方式只允许应用访问,却不允许改变它们。 四、SDAI支持的数据模式 SDAI所操作的数据都是用Express语言所描述的一系列模式定义的。模式包括词典模式、会话模式、集居(Population)模式、抽象数据类型模式和数据类型模式。这些模式共同构成了SDAI实现数据交换的程序设计环境。 词典模式定义了数据词典,它存储着由SDAI所操作的实例的模式信息,包括类型定义、实体定义和数据定义的有关信息。 会
22、话模式提供对SDAI会话管理的结构。它定义会话、访问方式及会话事件。基于会话模式的SDAI模型中的实体实例描述了一个SDAI会话的当前状态。SDAI会话模式中所申明的项应该都集居于用接口规范引用的SDAI词典中。SDAI会话模式的内容有类型定义(访问类?秃褪迪掷嘈?及实体定义,实体定义包括SDAI会话、实现、SDAI存储仓、存储仓内容、事务、SDAI事件、事件及错误事件。 集居模式提供管理和创建Express实体实例的结构。该模式定义了SDAI模型和模式实例。通过SDAI会话模式接口,当该模式中所有的项集居于SDAI词典模式时,都被分解进入SDAI会话模式中。SDAI集成模式只有实体定义,包括
23、模式实例、SDAI模型、模型内容、实体范围及作用域等。 抽象数据类型模式提供通过SDAI操作的数据的一般描述。该描述连同SDAI操作一起定义了数据的习性。SDAI抽象数据类型模式不需要SDAI服务实现,而它的存在本身支?侄許DAI操作的描述和其中存在实例的SDAI环境的定义,具体实现是通过引用SDAI模型的实体定义。该模式假定软件系统提供整数、实数、字符、二进制位以及其它逻辑数据类型的表示。类型定义包括对基本数据、字串值、二进制值、整数值、实数值、数值值、布尔值及逻辑值等的定义。实体定义包括对迭代算符、实体实例、应用实例、SDAI实例、词典实例、会话实例、属性值、选择值、枚举值、聚合实例、无序
24、集合、集实例、数袋实例、列表实例和数组实例等的定义。 数据类型模式描述通过SDAI操作可管理的实体数据类型之间的继承关系。这些关系用于对该模式实体数据类型的操纵实例中可用的操作分类。对于作为SDAI操作的参数或返回值使用的实体实例类型,这种分类也要求其所有SDAI实现的具体习性。 SDAI的语言联编应该为这些实体提供数据类型,相当于语言实现了在该模式中定义的继承关系。在语言联编中,代表具体应用实例的类型应该是SDAI中每个应用实体的祖先;代表实体词典实例的类型应该是词典模式中每个实体的祖先;代表实体会话实例的类型应该是会话模式中每个实体的祖先。 SDAI数据类型模式唯一的目的是定义允许语言联编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 特点 分析 CIMS 问题 系统集成 指南 35098
限制150内