论文摘要
随着经济全球化的深入,面对激烈的市场竞争,许多制造企业采取了基于时间理念的竞争策略,新产品的快速研制和分销配送是该策略的重要核心。因此要求企业能够对动态多变的生产订单做出及时、准确的响应。在制造企业的车间内部建立一套高效的运营管理机制是解决上述问题的有效途径之一。以实现柔性和对多变市场需求作出及时响应为目标的制造执行系统(Manufacturing Execution System, MES)日益为21世纪企业所采用。在MES的研究中,如何使车间制造系统的资源和其控制结构(调度方式)快速、高效和经济地适应市场需求是MES的核心部分。对于我国大部分制造企业而言,尽管已在硬件方面营建了实施MES的条件,但还是普遍缺乏有效和适合的调度等控制技术的支持,因此,从MES的角度研究企业的车间制造系统控制结构及其复杂的优化问题,将对我国制造企业部署MES、提高企业竞争力起到有力的指导和推进作用。本文在分析国内外有关自适应调度理论及相关技术的研究成果的基础上,针对MES系统的特点以及实际需要,对在车间复杂动态环境下建立自适应调度器的关键技术进行了系统深入的研究,全文主要的研究工作如下:建立了自适应调度器的系统框架。自适应调度器由调度知识获取算法、调度知识系统和控制器三个关键部分组成。调度器采取了扩展的自适应调度策略,并使用基于模型参考自适应控制理论设计的体系架构,使之能够在运行策略和体系架构上均能满足复杂动态环境的苛刻要求。调度器还采用了基于工艺过程语言本体论的工艺规划信息表示方案,能够与车间内部其它异构信息系统无缝集成。研究了基于混合归纳学习的调度知识获取算法。将模拟退火算法作为变异算子以串联的形式融入遗传算法,构建成为混合优化方法。再使用Wrapper方式将混合优化方法和决策树学习算法结合。混合优化方法求解不同调度目标下制造系统的最优特征子集,并确定控制决策树规模的最优参数。决策树学习算法用于评价混合优化方法求解过程中染色体编码的适应度。在获取到最优特征子集和最优参数后,决策树学习算法生成调度知识。建立了基于面向对象技术的调度知识系统模型。利用面向对象建模语言描述了调度知识系统的需求模型,设计模型和实现模型,建立了反映知识系统静态结构和动态行为的各种视图,并使用对象约束语言对在设计模型中出现的类对象进行精确语义约束。设计了实施调度策略具有三阶段工作方式的控制器。将完整的调度策略实施过程划分“监测?决策?执行”三个阶段,使之与扩展自适应调度策略的运行机理相匹配。以此为指导思路,构建了具有三阶段工作方式的控制器基本结构,并设计了各功能模块。根据控制器的需要,还定义了仿真模型的组成,给出了生成仿真模型所必需的步骤,分析了仿真时搜索空间的复杂度。这种工作方式大大增强了调度策略的准确性和可实现性。开发了本文研究成果为核心的自适应调度器(AS2-SCHED)。系统支持生产调度人员在车间复杂动态的环境下直观自如地进行调度、介绍了系统的软件结构和工作流程,按照功能的划分描述系统的主要实现技术和主要界面,验证了本文提出的关键技术。