直达式立体仓库AGV调度算法及系统开发开题报告
2020-04-23 19:37:48
1. 研究目的与意义(文献综述)
随着我国实体经济的增速发展,物流中的储运系统也在不断更新,而物料储运系统中的立体仓库已经是全球发展的主要储货系统。立体仓库是货架自动化立体仓库的简称。立体仓库一般是几层或者十几层的货架储存单元,通过计算机精确定位与系统的程序分析,并使用相应的搬运设备进行出入货操作作业的仓库。立体仓库一般都较高。其高度一般在5米以上,最高达到40米,常见的立体仓库在7~25米之间。
对于大货物大物流的立体仓库中人工已经完全无法实现对货物的装载与转运,必须依靠机械进行作业,因而agv小车、堆垛机等自动搬运设备就不可避免的出现在货储仓库之中。agv小车是指以可充电的蓄电池为动力能源、装备有自动导引设备、能够沿着规划好的路径行驶且无需驾驶员的搬运车。这不仅能节省大量的人工劳动力,而且能够避免人工在装载与转运货物时出现的意外伤亡情况。agv小车在货储仓库中有诸多优势,它由计算机、电控设备、激光反射板等控制,自动化程度高,还可以实现自动充电功能,有方便、美观,占地面积少等特点。
直达式立体仓库是agv小车运输货物时无需经过堆垛机等设备的上下料,小车能够直接实现装载与运输功能。减少了相应的成本,也能够节省大量的空间。小车空载时能够在货架下面自由行走,克服了导轨式、磁条导引式等agv小车只能沿固定轨道行驶的缺点。虽然可能会出现调度与路径规划上面的难点,但是完全可以通过各种算法与程序的开发来实现此问题的解决。
2. 研究的基本内容与方案
在立体仓储中,agv小车是一种普遍采用的自动化的搬运工具。当仓库中需要多台agv小车搬运时,会涉及到agv小车路径规划和分配的问题,是最优化问题。在没有堆垛机转运的直达式立体仓库中,agv小车可以直接将货物送到分配的货位上去。而每台agv小车应该执行哪些任务,以及每台agv小车需要执行多个任务时各个任务的先后排序问题,是本次研究的基本内容。
本次研究的目标是开发一个c#中的windows窗体应用程序,来计算需要调度的agv小车的分配与排序。即在给定作业任务之后,开发的程序对这些任务进行一系列的分析,利用所有空闲的agv小车对给定的任务进行作业,在尽可能少的时间内完成所有给定任务。
本次研究使用的是visual studio软件来进行对程序的开发。使用基于c#的windows窗体应用程序来进行对程序的编写,最后做出一个人机交互式的窗体应用程序界面,用于对给定任务的输入以及所有agv小车调度分配的输出等。
3. 研究计划与安排
第1——3周:查阅参考文献、资料,进行外文翻译,并撰写开题报告;
第4周:学习相关软件,确定并学习相关算法,掌握算法具体内容,能够开始完成对于程序的编写;
第5——9周:编写出agv小车调度的算法,并运用于所完成的窗体应用程序之中;
4. 参考文献(12篇以上)
[1]陈胜军. 基于多台agv调度的物流分拣系统[d].深圳大学,2017.
[2]戚钰,付维波.自动导向小车的研究现状与发展趋势[j].山东工业技术,2017(06):292.
[3]霍凯歌,胡志华.基于遗传算法的自动化集装箱码头多载agv调度[j].上海海事大学学报,2016,37(03):7-12 33.