传统MES架构的智能化改进---python在Aprol上的实践

news2024/11/18 23:37:57

一、开题依据
MES是属于生产车间级的管理信息系统。作为生产与计划之间的信息“集线器”,MES 主要包括以下功能模块:工序详细调度、资源分配和状态管理、生产单元分配、过程管理、人力资源管理、维护管理、质量管理、文档控制、产品跟踪和产品清单管理、性能分析和数据采集。[1]
MES架构的智能化改进可以在以下方面提升企业的管理水平:
透明化生产:通过实时的数据采集,及时了解车间的生产情况以及质量状况,将生产计划的执行及时反馈给企业管理层,打开生产过程中的黑箱。
敏捷性生产:掌控所有的生产资源,包括设备、人员、物料信息等,能快速应对生产现场紧急状况,对生产作业计划进行调整并合理调度证生产顺利进行。
生产可追溯:建立完整的生产数据档案,形成全面的正反向追溯体系,界定责任、减少召回损失。
生产质量改善:实时采集生产过程中的质量数据,关注事中控制,事后分析,从而持续改善产品质量。
及时预警:自定义各项生产指标,实时监控指标执行情况,以邮件、短信、看板等多种方式实时主动知会生产中的异常状况,提前发现、及时处理、减少损失。
绩效分析:对生产绩效、人员绩效、设备绩效进行分析,为车间、工厂乃至整个集团绩效的改善提供依据。[2]
二、文献综述
制造执行系统 (manufacturing execution system,简称MES)是美国AMR公司(Advanced Manufacturing Research,Inc.)在90年代初提出的,旨在加强MRP计划的执行功能,把MRP计划同车间作业现场控制,通过执行系统联系起来。这里的现场控制包括PLC程控器、数据采集器、条形码、各种计量及检测仪器、机械手等。MES系统设置了必要的接口,与提供生产现场控制设施的厂商建立合作关系。[3]

  1. MSE的定义
    美国先进制造研究机构AMR(Advanced Manufacturing Research)将MES定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”。它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。[4]
    制造执行系统协会(Manufacturing Execution System Association,MESA)对MES所下的定义:“MES能通过信息传递对从订单下达到产品完成的整个生产过程进行优化管理。当工厂发生实时事件时,MES能对此及时做出反应、报告,并用当前的准确数据对它们进行指导和处理。这种对状态变化的迅速响应使MES能够减少企业内部没有附加值的活动,有效地指导工厂的生产运作过程,从而使其既能提高工厂及时交货能力,改善物料的流通性能,又能提高生产回报率。MES还通过双向的直接通讯在企业内部和整个产品供应链中提供有关产品行为的关键任务信息”。[5]
    MESA在MES定义中强调了以下三点:
    1)MES是对整个车间制造过程的优化,而不是单一的解决某个生产瓶颈;
    2)MES必须提供实时收集生产过程中数据的功能,并做出相应的分析和处理;
    3)MES需要与计划层和控制层进行信息交互,通过企业的连续信息流来实现企业信息全集成。[6]
  2. MES的现状
    MES的体系结构经历了从T-IVIES向I-MES发展的历程。传统的MES(T-MES)是从20世纪70年代的零星车间级应用发展起来的。T-MES又可以分为专用MES(Point MES)和集成MES(Integrated MES)两类。专用MES是一种自成一体的应用系统,它针对某个单一的生产问题(如在制品库存过大、产品质量得不到保证、设备利用率低等)提供有限功能(如物料管理、质量管理、设备维护、作业调度等),或适用某种特定的生产环境(如应用于半导体和MEMS车间的MES、应用于FMS系统的MES等)。专用MES具有实施快、投入少等优点,但通用性和集成性差。集成MES系统起初是针对特定行业(如航空、装配、半导体、食品和卫生等)特定的规范化环境而设计的,目前已拓展到整个工业领域。在功能上它已实现了与上层事务处理和下层实时控制系统的集成。集成化MES具有丰富的应用功能、统一的逻辑数据库、产品及过程模型等优点。但该类系统依赖特定的车间环境,柔性差,缺少通用性和广泛的集成能力,难以随业务过程变化而重新配置。[7]
    AMR在分析信息技术的发展和加陷应用前景的基础上,提出了可集成MES(Interpretable MES,I-MES)这一概念。可集成MES是将模块化、消息机制和组件技术应用到MES的系统开发中,是两类传统MES系统的结合。从表现形式上看,I-MES具有专用MES系统的特点,即I-MES中的部分功能可以作为可重用组件单独销售;同时,它又具有集成MES的特点,即能实现上下两层之间的集成。此外,I-MES还具有客户化、可重构、可扩展和互操作等特性,能方便地实现不同厂商之间的集成和原有系统的保护以及即插即用(P&P)等功能。目前,基于组件的I-MES是MES的主要发展方向。[7]
  3. 主流技术
    由于MES处于ERP和PCS之间,既要对ERP内部系统和ERP的外部网络收发信息,又要对PCS系统传递信息。因此,MES开发与实施涉及的关键技术包括了计算机操作系统、数据库技术、MES体系结构、开发应用技术等。此外,进行MES的开发和实施还需要考虑MES系统的可配置性。[8-9]根据LogicaCMG咨询公司2005年对MES软件的调查报告,国际MES产品的主流技术情况如下:
    a.支持平台方面,主要有Windows NT、Windows 2000、Windows XP、Unix、Linux。
    b.数据库方面,MES产品支持的数据库主要有Oracle、SQL Server、DB2、Progress、Informix、Ingress、Sybase等。
    c.应用技术方面,MES系统的开发主要采用DCOM、COM手,Active-X、XML,DOTNET、J2EE,ODBC、OLE、OPC等技术。
    d.系统架构方面,MES系统主要采用C/S、Web使能、瘦客户端、分布式结构、负荷平衡等体系结构。
    e.系统可配置性方面,部分MES厂商的产品定位是使产品尽可能适合特定的用户群,相反有些厂商则为用户提供柔性的可配置工具来迎合客户的需求,以赢得广大的市场。报告从业务逻辑、图形用户界面、报表等方面来分析MES产品的可配置性,并通过标准化(Standard)、组件(Component)、库(Libraries)和客户化定制(Custom Made)4个指标来评价系统的可配置程度。图1描述了国际主流MES产品的平均可配置性。以图形用户界面的可配置性为例,IVIES产品在大于60%的程度上提供标准功能,在27%的程度上可通过组件来配置,8%由库来支
    持,只在4%的程度上可实现完全客户化定制 。[10-13]
    在这里插入图片描述

图1 国际主流MES产品的平均可配置性
4. 应用情况
MES在发达国家已实现了产业化,其应用覆盖了离散与流程制造领域,并给企业带来了巨大的经济效益。MES分别在1993年和1996年以问卷方式对若干典型企业进行了两次有关MES应用情况的调查,这些典型企业覆盖了下列的7大行业:医疗产品、塑料与化合物、金属制造、电气/电子、汽车、玻璃纤维、通讯等。[14-17]调查表明企业使用MES后,可有效地缩短制造周期,缩短生产提前期,减少在制品,减少或消除数据输入时间,减少或消除作业转换中的文书工作,改进产品质量/减少次品,消除损失的文书工作。[18]国内在“十五”期间,流程工业领域MES成为技术研究的突破口,重点面向钢铁和石化2个典型流程制造行业。[19]目前,MES已在钢铁、石化等行业得到成功应用并开发完成了若干自主产权的MES系统,如:上海宝信MES、中国石化MES(S-MES V1.0)等。[14]根据中国电子信息产业发展研究院的1份报告,到2003年底,共有110套MES应用于国内的钢铁企业。“十五”期间还对离散制造MES进行了探索性研究,并取得初步成效(如西飞MES等),国内市场上也出现一些针对离散制造业的MES产品,如:ICON—MES、OrBit-MES、天为MES等。“十一五”期间,随着我国制造业信息化建设的深入开展,MES有望在我国获得更广泛和深入的应用。[20]
三、毕业设计(论文)内容
① 本课题的基本内容
噗噗管项目的数据采集功能主要指生产过程中对设备状态和生产工艺参数的数据收集,主要分为三类:机器人数据采集、PLC数据采集和关键参数人工填报。项目数据流向如下图所示:
在这里插入图片描述

图2 数据采集示意图
② 本课题的重点内容
噗噗管项目计划的编制问题也是很多企业、科研院所、高校所研究的一个重点。本课题的难点是考虑建模和求解的过程,而重点是既要噗噗管项目能力约束,还要考虑噗噗管项目的工艺约束,另外还要考虑噗噗管项目制前一工序——连铸对它的时间约束。时间约束具体来讲就是既要考虑噗噗管过程所需要时间,还要考虑连铸到轧制之间的那段时间,这些都要综合加入到惩罚函数之中,最后使得总惩罚值达到最小,编制出尽优的轧制计划,从而解决协调各生产环节,提高生产效率,节能降耗等问题。
③ 本课题的难点
这一块在国内研究的非常少,国外对这方面的探索也仅仅考虑了轧制过程的约束,而在模型建立方面,主要有三种模型,只不过是约束条件不同而已,而求解方法则有多种。对于求解方法大多数结果都要比人工编制的好,其主要任务是如何提高这些算法的效率,提高运算速度。

四、方案论证
①拟采取的方法和技术
求解方法直接关系到模型运行的结果,所以求解方法至关重要。求解组合优化问题的方法很多,目前在轧制计划编排中主要应用的有以下几种:
(1) 遗传算法(局部搜索能力强)
(2) 禁忌搜索法(全局能力好)
(3) 微粒群法(算法较简单)
(4) 拉格朗日松弛算法(约束少的情况下速度快,结果好) [18-19]
上述各种算法中遗传算法有很强的理论依据之外,并且已经应用于很多实际生产当中,其它算法还有待进一步的摸索和实践。本课题需要提出一个求解有时间窗约束的车辆路径问题的启发式算法。首先由编制轧制计划中的各种约束,以达到最小惩罚为目的构造出评价函数,然后利用评价函数给出适合的启发式算法,而启发式算法也分为很多中,应结合本课题研究的问题来进行合理的选取和应用 。
②选择的工具
通过对上海ABB工程有限公司车间生产管理特点的分析,采用B/S模式以及python语言Mysql数据库开发基于MES的生产管理系统。B&R 的Aprol平台可以通过WebService协议,直接获取数据。机器人生产装配过程数据从PLC上传,机器人及控制器数据Aprol平台通过以太网直接采集。Aprol平台建立对应的MySql数据库,通过界面,将相关信息录入数据库。界面具备新增,修改,删除,导出的功能。介绍该系统的设计原理、软硬件结构图,着重分析说明计划管理系统的开发过程、技术关键及具体实现 方法和运行结果。该系统为上海ABB工程有限公司的车间实施计算机管理、提高生产效率提供了有效的工具。
五、工作进度安排
第1-2周:明确任务,查阅文献,完成开题报告和翻译
第3-4周:毕业实习
第5周:收集资料,了解国内外MES框架计划研究情况,理清MES改进的框架计划的编制过程,分析订单表,根据相关约束利用计算机完成对订单的合并与分解,完成开题报告
第6-7周:建立MES框架计划模型及确定对模型求解的方法;
第8-9周:设计各个环节
第10-11周:对控制系统的电路进行设计
第12-14周:程序的编制和MES框架计划系统的建立;
第15周:将制作的模型投入实际测试并分析
第16-17周:撰写并完成论文
第18周:答辩
六、参考资料
[1] 陈勇.巩应奎.梅中义.范玉青.MES在钢铁企业中的应用.制造自动化.北京:北京航空航天大学。
[2] 全国冶金自动化信息网,《冶金自动化》杂志社.北京:冶金工业出版社,2005.
[3] 漆勇新.钢铁工业制造执行系统.冶金自动化杂志社.北京:中国钢铁工业协会.
[4] Naoum.B,Bllel,Bongaertsl,Schuter.B.D,Chutter.B.D,Peng Y,etal. Methodologies for discrete event dynamic systems:A survey[J].Journal of the Americian Society for Hortic- ultural Science.1995,36(4):3-14
[5] Yoshida Katsuma,KimurtI Tomohik,Watanabe Tadao,et al. Hot charge Roling Proce- ss at Smikahima No.3 Caster. Iron and Stee,1988.74(7):1240-1247.
[6] 常瑞丽.中、小型轧钢企业计算机生产控制系统:学位论文.乌鲁木齐:内蒙古科技大学材料学院,2006.
[7] 国内钢铁企业MES现状及技术特点.中国制造业信息化,2005年6月.
[8] 张志勇.宝钢热轧生产计划编制方法的研究与应用:学位论文.大连:大连理工大学自动化研究中心,2006.
[9] 孙福权.郑秉霖.唐立新.崔建江.炼钢-连铸-热轧一体化集成调度管理.钢铁,1998.33(12).
[10] Jkarjalianen.Short Delivery Times Thanks to Computerized Production Control and Flexible Production.Proceedings of International Conference on Computerized Producti- on Control in Steel Plant. South Korea,1993.683-688.
[11] 熊锐.吴澄.车间生产调度问题的技术现状与发展趋势.清华大学学报(自然科学版),1998,38(10):55-60.
[12] 白胜庆.中国和世界钢铁发展新动态.发展动态.2008年第4期.
[13] 毕英杰.宝信冶金MES在钢铁行业中的应用.上海:宝信股份有限公司.
[14] 应春荣.周霞.我国钢铁行业发展研究:改革与战略.2003年增刊.
[15] 彭其春.唐洪华.田乃媛.炼钢-连铸-热轧间的衔接.钢铁,2003.38(10).
[16] 殷瑞钰.关于连铸与轧钢的衔接和匹配问题.轧钢,1991年第2期.
[17] 李苏剑.常志明.连铸-连轧生产物流管理.北京:冶金工业出版社,2001
[18] 黄可为,汪定伟.热轧计划中的多旅行商问题及其计算方法.计算机应用研究,2007,24(7):43-57.
[19] 李耀华.王伟.徐乐江.宁树实.张大波.热轧生产MES框架计划模型与算法研究.控制与决策,2005,20(3):275-279.
[20] 陈雄.郭令忠.徐心和.MES框架批量计划问题的模型及算法研究. 信息与控制,1997,20(3):(382-387)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/81090.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Solidworks导出为URDF用于MoveIT总结(带prismatic)

环境 Solidwoks2018 SP0 / Solidwoks2021 SP5;Ubuntu20.04;ROS1 Noetic; Solidwoks2018 SP0对于平移副有问题,显示不出来,Solidwoks2021 SP5没有问题。 官网有段话: There is a known STL export bug with SolidWork…

Jdk Tomcat 安装教程 — 2022.12.11

文章目录一、安装jdk教程二、tomcat 安装三、修改Tomcat端口号安装Tomcat之前要确保安装jdk一、安装jdk教程 安装vim命令包,此操作如果执行不了,需要使用root权限执行 执行如下命令: yum install -y vim-enhanced2. 下载jdk安装包&#xff…

3D打印切片软件Cura入门

安装好之后,添加一台打印机,参数可以随便设置。 Cura安装包: 链接:https://pan.baidu.com/s/1T1MBcZYBCVfhtFKDBjypmQ?pwd2022 提取码:2022 基本操作 按住鼠标右键不放:旋转 按住滚轮不放&#xff1…

制作USB启动盘(U盘安装ubuntu20.04)

文章目录制作USB启动盘(U盘安装ubuntu20.04)制作USB启动盘的工具ubuntu20.04系统安装u盘制作进入bios制作USB启动盘(U盘安装ubuntu20.04) 制作USB启动盘的工具 制作USB启动盘的工具有rufus,UNetbootin,Un…

汇编语言—第1章 各类存储芯片及内存空间

1、各类存储器芯片 一台PC机中,装有多个存储类芯片,这些存储器芯片从物理连接上来看是独立的、不同的器件。 (1)随机存储器 用于存放供CPU使用的绝大部分程序和数据 (2)装有BIOS(Basic Input/Ou…

AI遮天传 DL-反馈神经网络RNN

本文会先介绍动态系统的概念,然后介绍两种简单的反馈神经网络,然后再介绍两种门控神经网络(LSTM, GRU),最后是关于反馈神经网络的应用(本次以语音识别为例)。 RNN: Recurrent neural network,一般叫它“反馈神经网络”或者“循环神…

1565_AURIX_TC275_开关电源模式相关寄存器

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这个寄存器可以设置开关电源的开关频率,之前在文档中看到过这个默认的数值是1.5M的频率,现在看来应该是这个1.56M的一个近似了。准确的数值不是1.5M而是1.56M。 1. …

任务四:标准化组织概览

标准化组织概览一、标准化组织1、ITU电信标准化部门无线电通信部门电信发展部门2、3GPP3、3GPP24、CCSA二、TDD-LTE与FDD-LTE系统的对比三、LTE技术特点及基本指标1、LTE主要技术特点2、峰值数据速率3、控制面延迟4、用户面延迟5、用户吞吐量6、频谱效率7、移动性8、覆盖9、频谱…

同事跳槽拿下阿里 P6Offer,程序员:会点基础还真不行

前阵子,同事程序员 H 偷偷的向阿里菜鸟投递了自己的简历... 不久后程序员 H 就收到了阿里菜鸟的面试通知,经历 5 轮面试,一举成功拿下 offer 并定级 P6。 小天趁着未来的阿里大佬还在身边,向程序员 H 讨教了一下面试阿里菜鸟的经…

法则三:架构师如何在一定时间内最大化自己的增量价值

法则三:架构师如何在一定时间内最大化自己的增量价值 作为一个架构师,必须要创造足够的商业价值,才能保障自己职业的长期。 那么你作为架构师,该如何为你的公司、部门或团队提供可量化的增量价值呢? 主要有扩大收入与…

2022.12.11 学习周报

文章目录摘要文献阅读1.题目2.摘要3.传统RNN存在的问题4.RNN与IndRNN的对比4.1 隐含层状态更新公式4.2 结构示意图4.3 IndRNN的优势5.IndRNN的分析5.1 RNN5.2 LSTM5.3 IndRNN的初始化5.4 梯度截断5.5 IndRNN6.实验结果6.1 Adding Problem6.2 Sequential MNIST Classification6.…

Spring 体系常用项目

如今做Java尤其是web几乎是避免不了和Spring打交道了,但是Spring是这样的大而全,新鲜名词不断产生,学起来给人一种凌乱的感觉,我就在这里总结一下,理顺头绪。 Spring Spring 概述 Spring 是一个开源框架&#xff0c…

R语言学习笔记——基础篇:第六章-基本图形

R语言 R语言学习笔记——入门篇:第六章-基本图形 文章目录R语言一、条形图1.1、垂直与水平条形图补——数据为因子时绘制垂直与水平条形图1.2、堆砌条形图与分组条形图1.3、数据整合条形图1.4、条形图的微调1.5、棘状图二、饼图三、直方图四、核密度图4.1、简易核密…

CSS基础-装饰,基线,光标类型,边框圆角(胶囊),文字溢出,元素隐藏,边框合并,css画三角形...

CSS基础-装饰 目录CSS基础-装饰1.1 认识基线(了解)1.2 文字对齐问1.3 垂直对齐方式(拓展)项目中 vertical-align 可以解决的问题2.1 光标类型3.1 边框圆角3.2 边框圆角的常见应用4.1 溢出部分显示效果5.1 元素本身隐藏(拓展)元素整体透明度(拓展)边框合并(拓展)用CSS画三角形技…

关键字(五):const和volatile

关键字一."令人误解"的关键字—const1.const的基本特质2.const的各种应用场景1.修饰变量2.修饰数组3.修饰指针4.修饰函数的参数5.修饰返回值二.最易变的关键字—volatile一."令人误解"的关键字—const 1.const的基本特质 简单的示例 const所修饰的变量不可…

[附源码]计算机毕业设计海南与东北的美食文化差异及做法的研究展示平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis MavenVue等等组成,B/S模式…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java在线图书馆信息管理系统g6977

好的选题直接决定了毕业设计好坏,甚至决定了能否毕业。今天,我们就来聊一聊毕设该怎么选题。 这里分三个选题标准。 第一,参考所在学校往年选题类型和难度 可以向学长学姐了解往年的选题类型,以及使用的技术,不用向…

Kotlin如何延时准确的循环执行事件,比如倒计时或每一秒执行一次事件

前言 延时循环执行事件很简单,且有很多方式,但想要延时相对精确,就需要稍微设计一下了 普通的方案 线程内阻塞的方案 这种方案很简单,示例代码如下 while (true){block()//执行逻辑Thread.sleep(1000)//延时1秒} 但缺点也是显而易见,其是线程阻塞的,比较浪费资源 异步或挂…

26-Vue之ECharts-柱状图

ECharts-柱状图前言柱状图实现步骤柱状图常见效果标记显示前言 本篇来学习下柱状图的实现 柱状图实现步骤 ECharts 最基本的代码结构准备x轴的数据准备 y 轴的数据准备 option , 将 series 中的 type 的值设置为: bar <!DOCTYPE html> <html lang"en">…

【算法】动态规划 ⑥ ( 骑士的最短路径 II | 问题分析 | 代码示例 )

文章目录一、问题分析二、代码示例骑士的最短路径 II : 在 国际象棋 中 , 骑士 类似 与 象棋 中的 马 , 走 " 日 " 字 格子 ; 骑士有 8 种走法 : " 日 " 字 格子 , 参考 百度百科 左走一格向前走两格左走一格向后走两格左走两格向前走一格左走两格向后走…