关键词:
作业车间调度系统
设备故障
柔性作业车间调度
多目标遗传算法
摘要:
在当今全球经济一体化的时代,制造型企业面临着产品品类数不断增加、客户对产品的要求逐渐提高等挑战,传统生产模式已不能适应现代化生产,企业需要根据市场需求调整生产,以扩大生产系统柔性,从而促进了柔性制造系统的发展。因在企业的生产管理环节中不可避免地会出现设备故障等不确定事件,且作业车间调度作为生产工作中的关键技术,所以如何制定合理的调度方案且实现对设备故障的快速响应成为急需解决的问题。本文以W公司回转支承车间为背景,分析了系统主要业务流程和需求,建立了含工艺约束条件的柔性作业车间调度问题数学模型,设计了基于双层编码的遗传算法,通过标准算例验证了所提算法有效性,提出了设备故障下的重调度流程。利用Visual Studio2017、SQL sever2014等软件平台,研究并开发了考虑设备故障的W公司作业车间调度系统。与大部分作业车间调度系统研究不同之处在于,本文所研究系统不仅可以完成一次调度,当设备状态变更时还可自动完成对设备故障的响应并执行重调度。本文主要研究工作和内容如下:首先,介绍了作业车间调度问题的研究背景和意义,阐述了作业车间调度问题的研究现状和发展趋势;分析了系统的开发背景,主要业务流程,系统功能和非功能的需求;分析了系统数据流和系统可行性。其次,建立了以完工时间、瓶颈机器负荷、机器总负荷为优化指标的柔性作业车间调度数学模型,并设计基于双层编码的遗传算法。根据事件驱动性重调度策略建立了设备故障下的重调度机制,设计了重调度操作流程。然后,基于B/S三层网络处理结构,设计了系统功能结构、系统功能模块,该系统包含登录管理、设备管理、产品管理、生产任务管理、调度方案管理五大模块,并围绕调度功能设计了8个数据字典、数据库实体。基于C#、Java Script、SQL等语言,.NET Framework开发平台开发Web窗体程序,SQL Sever设计数据库,利用Visual Studio平台开发了考虑设备故障的W公司作业车间调度系统,采用实例数据测试并展示了系统功能模块。最后,总结全文,并对该领域研究方向进行展望。