论文部分内容阅读
随着信息技术在工业生产的不断渗透,自动化、智能化已成为工业生产的趋势,基于工业生产自动化的需求,本课题依托泡菜智能灌装控制实际项目,研发出用于完成泡菜灌装工序中各项任务调度的控制系统。任务调度是本系统的核心,系统具有实时监控,综合管理生产数据,合理分配调度资源等功能。在灌装工序中主要包含三大任务调度:AGV运输车装料,AGV运输车充电以及灌装机加料。智能灌装任务调度系统是智能灌装控制系统的子系统,本文首先对智能灌装控制系统的总体方案进行了研究,确定了任务调度系统为智能灌装控制系统的重要部分。根据系统的功能需求,基于模型/视图结构,设计出智能灌装任务调度系统的总体框架。接着对智能优化算法进行了研究,考虑到灌装投料工序存在许多不确定性,确定了以模糊逻辑算法为基础的优化方案。然后,本文对各项任务调度问题作了详细分析,对于在投料工序中存在的碰车问题,本文提出了分区法,区域更新法,位置就近法和向右靠近法这四大求解法则。经现场实测表明,运用这四大法则能有效解决灌装工序中的碰车问题,保证各项作业协调有序进行,但工作效率仍然较低。为此,本文对模糊逻辑优化算法进行了深入研究,并结合生产实际,最终设计出用于优化任务调度系统的模糊逻辑系统。在相关理论研究的基础上,通过MATLAB对本模糊逻辑系统进行了仿真设计,经分析表明该模糊逻辑系统的设计符合实际需求,设计结果较为合理。对于任意一组输入数据,分析其输出曲线可知,经过模糊逻辑系统处理后的数据,能有效提高任务调度系统的效率,达到理想的效果。最后,结合以上研究内容,介绍了软件系统的设计与实现,包括系统的开发环境,任务调度系统软件的设计等。基于软件模块化设计思想,对系统进行了功能模块划分,重点介绍了投料作业模块中三个重要模块的设计,即任务调度模块,调度过程管理模块和信息管理模块,并展示了系统的主要界面。