基于改进的两阶段控制策略的AGV路径优化调度研究

2008掘第27卷

9月

第9期

。机械科学与技术

MechanicalScienceandTechnologyforAerospaceEngineering

September2008

V01.27No.9

基于改进的两阶段控制策略的AGV路径

优化调度研究

王佳溶,楼佩煌,王晓勇

(南京航空航天大学江苏省精密与微细制造技术重点实验室,南京210016)

王佳溶

摘要:提出了一种基于改进后的两阶段控制策略和多目标的带约束遗传算法的控制策略,并用通过速度调节的冲突解决模式,实施对AGV系统的优化调度。首先利用遗传算法离线生成k条最优路径,再采用速度调节的冲突解决模式对其进行在线动态路径规划;若k条路径均不能满足条件,则用带约束多目标遗传算法计算最优路径。仿真证明:本文提出的调度策略,大大增加了AGV调度系统的柔性、效率和鲁棒性,提高了系统效率,为实际应用提供了技术依据。

关键词:AGV;调度系统;两阶段控制策略;带约束的遗传算法;动态路径规划

中图分类号:U469.22文献标识码:A文章编号:1003.8728(2008)09—1211-06

DynamicPathPlanningandSchedulingforMultipleAGVSystemBasedonImprovedTwo-stageTrafficControlScheme

WangJiarong,LouPeihuang,WangXiaoyong

(JiangsuKeyLaboratoryofPrecisionandMicro-ManufacturingTechnology,

N觚jingUniversityofAeronauticsandAstronautics,Nanjing210016)

Abstract:AsystematiccontrolstrategyispresentedforscheduhngthemultipleAGVsystem.Suchastrategyisbasedonallimprovedtwo-stagetrafficcontrolscheme,muti-objectivegeneticalgorithmwithconstraintsandconflictavoidancepolicybyregulatingspeed.First,后candidatepathsarepreparedbygeneticalgorithmoff-line,andstoredintheformofroutingtable.Thentheon?linetrafficcontrollerutilizesthetabletogenerateacollision?freepathbytheconflict

avoidancepolicy;ifthekcandidatepathsarenotsuitable,thenasuitablepathistobegenera-tedbygeneticalgorithmwithconstraints.Itisprovedwithsimulationthatthestrategyimprovesflexibility,robust-nessandefficiencyoftheAGVsystem.

Keywords:automatedguidedvehicle(AGV);two-stagecontrolscheme;geneticalgorithmwithconstraints;

dynamicpathplanning

随着生产的发展和自动化程度的提高,自动引导车(automatedguidedvehicle,AOV)已成为生产物流系统中实现物料自动化传送的重要工具,多AGV调度技术也越来越受到广大学者的关注。

1987年,英国的研究者Broadbent等人最早提出的基于交通控制的无碰的、最少时间的运动规划;1992年,日本的研究人员ShinKato等人采用了交

收稿日期:2007一11一16

基金项目:江苏省精密与微细制造技术重点实验室基金项目(JSPM200701)和江苏省物流自动化装备工程技术研究

中心基金项目(BM2006806)资助

作者简介:王佳溶(1984一),硕士,研究方向为柔性制造技术,现代集成制造技术,wangjiarong@yahoo.啪.∞通规则法和超声波传感器信息成功实现了多移动机器人之间的协调…;1998年,韩国的JungHoonLee等人在多AGV系统中采用两阶段的交通控制表实现各AGV之间的无碰规划旧o;此后国内外学者又提出了如有色Petri网【3】,遗传算法【4曲】,递阶强化学习H’等调度算法。

本文在两阶段交通控制策略[1,Bo的基础上进行了改进,首先采用遗传算法离线生成各点间k条最优路径存入路径表中,利用其对细化后的子任务进行在线交通控制;当路径表中的路径均不能满足要求时,再进行有约束条件的遗传算法计算从而得到优化的运行路径。该控制策略受地图结构变化的影

响小,通用性好,大大减少了实时在线运算。与传统

第9期王佳溶等:基于改进的两阶段控制策略的AGV路径优化调度研究

优先级,所在位置等,选取离起始点最近的空闲

AGV承担任务,并重新编排优先级。

(3)提取非空闲AGV的工作信息,包括:

①工作AGV的运行路线,和到达各个节点的

估计时间。

②工作AGV的暂时停靠节点及停留时间。

(4)提取路径表中相应节点间的k条路径。

(5)选取第一条路径,检测冲突,若该冲突可解

决,采取解决方案,若是不可解决的冲突,改选下一

条路径。直到选到合适路径为止。

(6)若在k条路径中找到满意路径,将路径信

息转化为命令传给相应的AGV。

(7)若后条路径中都无法找到满意路径,提供

约束条件,再用有约束条件的遗传算法进行计算,得到符合条件的满意路径,将路径信息转化为命令传给相应的AGV。

5实例分析

本文在以上算法基础上,在eM—Plant系统中进行了系统仿真,其目的是得到小车工作及系统运行的各种统计数据,证明算法可行性和优越性,并为实际运用提供参考依据。

5.1基础参数

如图1所示自动化车间,节点数为10,AGV数目为2,取路径库中任两点间存储路径条数k=5;安全距离d=5m。

遗传算法中,种群规模20,变异率0.05,埘=[0.7,0.2,0.1],t=[30,150],进化终止代数50。

其在eM—Plant中的仿真界面如图4所示。5.2设计目标

多AGV系统规划仿真的总体目标是使整个系统高效、有序,发挥AGV的最大效能。

图4AGV调度仿真系统

(I)实现多AGV系统的无碰最优规划,在保证小车不会发生冲突的前提下,找到最优路径。

(2)由于节点数较多,而车辆有限,为保证小车不会超负荷运转,当AGV空闲时需回到AGV站进行充电,并保证AGV的使用效率应低于80%。

(3)对于较易引起堵塞故障的繁忙路段,在不造成大幅绕路的情况下,应当尽量避开。

(4)尽量减少AGV的停车次数和转弯次数,以提高效率并减少机械结构及电机的负担。

5.3仿真结果

依据仿真参数,分别采用两种不同的调度策略,对同一任务单进行了仿真,得到采用本文提出的调度算法和普通算法的仿真结果,如图5所示。

仿真测试结果表明,本文提出的AGV系统调度策略可以很好地对整个AGV系统进行动态路径规划和调度,实现多辆AGV的全局优化。同时,对于相同的任务量,与普通策略相比,该算法大大减少了AGV等待时间,从而提高了整个AGV系统的效率。

图5不同控制策略下AGV运行效果图

相关文档
最新文档