论文部分内容阅读
自动化立体仓库系统是在不直接进行人工操作的情况下能自动存储和取出物料的系统,它的主体是自动化立体仓库。随着企业现代化的发展,自动化立体仓库系统已成为现代生产物流体系中一个至关重要的环节。自动化立体仓库管理系统和运行监控系统的开发能显著提高自动化立体仓库作业的自动化程度,它要求自动化立体仓库系统的管理层、监控层以及控制层能够协调高效的工作。本文根据南京音飞货架公司的具体需求,开展了题为“自动化立体仓库监控与管理系统开发”的研究。基于遗传算法,以音飞货架制造有限公司货架单元及堆垛机系统为硬件背景,开发了自动化立体仓库监控与管理系统。首先,介绍了自动化立体仓库系统的分类,并详细分析了其优点。在分析自动化立体仓库系统的国内外现状和发展趋势的基础上,阐述了本课题研究的背景和意义,并说明了本论文的主要研究内容和开发平台。其次,描述了立体仓库任务调度原理,建立了调度优化模型。重点介绍了遗传算法的基本概念及其具体实现过程,接着对立体仓库出入库任务调度问题进行了详细的分析,提出了以最短时间完成整批任务为优化目标的调度计算模型,针对该问题的求解难度,提出了基于遗传算法的任务调度优化算法。通过实例验证,表明了该方法能达到优化堆垛机出入库任务调度的目的,并在此基础上讨论了基于遗传算法的调度优化在多巷道立体仓库中的应用。第三,对自动化立体仓库管理系统的功能需求进行了分析,随后介绍了数据库系统的相关知识及建立过程。阐述了条形码的种类以及条形码技术的特点,并分析了条形码技术在自动化立体仓库管理系统中的应用。讨论了立体仓库的货位分配策略和出入库的流程设计。最后详细介绍了管理层与监控层通过OPC技术实现通信的过程。第四,介绍了WinCC等组态软件及其性能特点,然后对运行监控系统进了功能需求分析,介绍了本课题研究的监控对象及其硬件组成,最后讨论了监控层与控制层之间的通信实现过程以及运行监控系统的具体实现。第五,在前几章的基础上,根据音飞货架公司的实际要求,设计了音飞自动化立体仓库管理系统的功能及数据库,建立了运行监控系统中的过程变量。在.NET和WinCC6.0平台上开发了音飞仓库物流自动化管理系统实例。最后,对全文进行了总结,并针对其中一些还需进一步深入探讨的工作做了展望。