留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

基于改进遗传算法的立体车库布局对比及服务资源优化

上一篇

下一篇

李建国, 张海飞, 周璐婕, 等. 基于改进遗传算法的立体车库布局对比及服务资源优化[J]. 西南大学学报(自然科学版), 2019, 41(4): 139-148. doi: 10.13718/j.cnki.xdzk.2019.04.020
引用本文: 李建国, 张海飞, 周璐婕, 等. 基于改进遗传算法的立体车库布局对比及服务资源优化[J]. 西南大学学报(自然科学版), 2019, 41(4): 139-148. doi: 10.13718/j.cnki.xdzk.2019.04.020
Jian-guo LI, Hai-fei ZHANG, Lu-jie ZHOU, et al. Stereo Garage Layout and Service Resources Optimization Based on an Improved Genetic Algorithm[J]. Journal of Southwest University Natural Science Edition, 2019, 41(4): 139-148. doi: 10.13718/j.cnki.xdzk.2019.04.020
Citation: Jian-guo LI, Hai-fei ZHANG, Lu-jie ZHOU, et al. Stereo Garage Layout and Service Resources Optimization Based on an Improved Genetic Algorithm[J]. Journal of Southwest University Natural Science Edition, 2019, 41(4): 139-148. doi: 10.13718/j.cnki.xdzk.2019.04.020

基于改进遗传算法的立体车库布局对比及服务资源优化

  • 基金项目: 甘肃省自然科学基金项目(1506RJZA073);甘肃省建设科技攻关项目(JK2016-10)
详细信息
    作者简介:

    李建国(1974-), 男, 博士, 副教授, 硕士生导师, 主要从事交通信息工程及控制、智能交通研究 .

  • 中图分类号: U491.7;TP27

Stereo Garage Layout and Service Resources Optimization Based on an Improved Genetic Algorithm

  • 摘要: 为了缓解城市交通压力,提高立体车库的服务效率.以排队论原理建立了立体车库的排队模型,考虑层、列布局对整体运行效率的影响,利用改进遗传算法通过改进编码方式、交叉变异,对堆垛机调度进行优化,得出优化后的顾客平均等待时间、平均等待队长;堆垛机空闲概率缩短了约29.1%,47.8%和0.31%;探讨了堆垛机数量及服务台数量对运行效率的影响,得出堆垛机数量为6台、服务台为3个时立体车库运行效率较高.从仿真结果来看,对立体车库库位布局和资源配置的研究,不仅可以提高立体车库运行效率,而且可以为立体车库的设计建造提供依据,对立体车库的快速发展及广泛地应用具有积极意义.
  • 加载中
  • 图 1  巷道堆垛式车库库位模型

    图 2  单巷道立体车库单侧平面图

    图 3  排队系统示意图

    图 4  堆垛机数量对平均等待时间的影响

    图 5  堆垛机数量对平均等待队长的影响

    图 6  堆垛机数量对堆垛机空闲概率的影响

    图 7  改进遗传算法优化流程图

    图 8  服务台数量对平均等待时间的影响

    图 9  服务台数量对平均等待队长的影响

    图 10  服务台数量对堆垛机空闲概率的影响

    表 1  层和列不同情况的组合

    序号i/层j/列
    S1614
    S2613
    S3712
    S4711
    S5810
    S699
    S7108
    S8117
    S9127
    S10136
    S11146
    下载: 导出CSV

    表 2  N=5时立体车库运行效率

    序号s=5s=6
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    S15.8194.4341.5831.9721.8320.647
    S24.7313.2681.3851.9401.8610.619
    S35.7414.2501.4581.9211.8860.656
    S44.6883.1901.2521.9311.8620.610
    S53.0582.5170.8691.9341.7060.574
    S63.1342.6910.9231.9361.8300.590
    S73.2452.7120.9281.9381.8180.584
    S84.7613.2461.3901.9821.8810.640
    S95.8994.4011.5961.9721.9110.662
    S104.8913.3981.5011.9621.8990.647
    S115.9514.6231.7201.9931.8660.671
    下载: 导出CSV

    表 3  N=10时立体车库效能对比

    序号s=5s=6
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    S15.7174.3281.5611.8521.7120.626
    S24.6133.1341.3631.8391.7570.603
    S35.6294.1341.4411.8401.7740.633
    S44.5723.0811.2361.8291.7410.598
    S52.9622.4710.8551.8121.6680.553
    S63.0172.5820.9071.8201.7210.577
    S73.1172.6010.9111.8191.7020.561
    S84.6213.1271.3751.8371.7690.616
    S95.7744.2561.5711.8691.8020.655
    S104.7713.2691.4881.8541.7810.622
    S115.8234.5101.7011.8731.7400.645
    下载: 导出CSV

    表 4  N=25时立体车库效能对比

    序号s=5s=6
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    S14.9213.2271.2061.7361.5880.611
    S24.4722.6310.9041.7211.6070.589
    S34.8623.1791.1271.7231.6110.618
    S44.3272.4160.8941.7111.6040.576
    S52.8741.9580.7931.7021.4390.532
    S62.9072.0140.8211.7101.6020.552
    S72.9912.0160.8281.7081.5960.537
    S84.4612.6081.1951.7211.6420.591
    S94.9053.2331.2561.7431.6980.624
    S104.6042.7791.0231.7291.6620.601
    S115.1013.4081.3371.7481.6170.622
    下载: 导出CSV

    表 5  N=50时立体车库效能对比

    序号s=5s=6
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    S14.8013.1131.1861.6211.4740.592
    S24.3632.5120.8861.6181.4860.566
    S34.7473.0511.1021.6091.4930.599
    S44.2112.3010.8641.6021.4960.551
    S52.7541.7980.7701.5821.3010.519
    S62.7691.9770.8041.6011.4890.528
    S72.8311.9810.8081.5991.4710.514
    S84.3412.4981.1651.6051.5210.577
    S94.7653.1021.2241.6211.5620.602
    S104.4882.6211.0031.6171.5310.588
    S114.9973.2861.3171.6341.5980.600
    下载: 导出CSV

    表 6  改进遗传算法优化结果

    存取序列N=25N=50
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    (317,288)0.7120.4570.3910.6210.3730.316
    (306,253)0.7030.4390.3790.5990.3580.307
    (296,244)0.6940.4340.3250.6170.3210.296
    (267,207)0.6890.4290.3170.5820.2890.289
    (281,234)0.6970.4380.3230.6110.3190.294
    下载: 导出CSV

    表 7  不同方法下立体车库能效对比

    存取序列改进遗传算法模拟退火算法蚁群算法
    Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%Wq/minLq/vehicleps/%
    (317,288)0.6210.3730.3160.8720.5880.6261.0210.7430.704
    (306,253)0.5990.3580.3070.8560.5620.6071.0080.7200.689
    (296,244)0.6170.3210.2960.8630.5710.6181.0170.7320.667
    (267,207)0.5820.2890.2890.8210.5540.5960.9960.6980.645
    (281,234)0.6110.3190.2940.8440.5660.6101.0060.7170.651
    下载: 导出CSV

    表 8  算法复杂度对比

    比较内容算法执行时间/s迭代次数
    改进遗传算法2.8747
    模拟退火算法3.6882
    蚁群算法5.32109
    下载: 导出CSV
  • [1] 刘日, 李建国, 王小农.立体车库车位分配建模与仿真[J].江苏大学学报(自然科学版), 2018, 39(1):19-25. doi: 10.3969/j.issn.1671-7775.2018.01.004
    [2] 王小农, 李建国, 张海飞.两阶段混合算法的立体车库车位分配建模与仿真[J].重庆邮电大学学报(自然科学版), 2018, 30(5):724-730. doi: http://d.old.wanfangdata.com.cn/Periodical/cqydxyxb-zrkx201805021
    [3] 王丽杰, 褚鸿锐, 杨羽翼等.巷道堆垛式立体车库车辆存取测控方法[J].江苏大学学报(自然科学版), 2017, 38(2):179-185. doi: 10.3969/j.issn.1671-7775.2017.02.010
    [4] 左为恒, 江代君.立体车库的排队与效率分析[J].重庆交通大学学报(自然科学版), 2015, 34(4):113-116. doi: http://d.old.wanfangdata.com.cn/Periodical/cqjtxyxb201504022
    [5] 吕洪柱, 张凌宇, 廉佐政.立体车库智能存取车控制算法设计[J].软件工程师, 2015, 18(12):52-53, 41. doi: 10.3969/j.issn.1008-0775.2015.12.020
    [6] 李建国, 梁英, 刘日.基于遗传算法的巷道堆垛式立体车库路径优化[J].起重运输机械, 2016(12):59-63. doi: 10.3969/j.issn.1001-0785.2016.12.022
    [7] 郝志宽, 黄江, 张乃文, 等.基于灵敏度分析及改进遗传算法的悬架运动学仿真优化[J].重庆理工大学学报(自然科学版), 2018, 32(4):27-34. doi: 10.3969/j.issn.1674-8425(z).2018.04.005
    [8] 张华庆, 张喜.改进遗传算法在车辆路径问题中的应用[J].交通信息与安全, 2012, 30(5):81-86. doi: 10.3963/j.issn.1674-4861.2012.05.017
    [9] doi: http://www.sciencedirect.com/science/article/pii/S0925527312002800 HECTOR J CARLO, IRIS F A VIS B. Sequencing Dynamic Storage Systems with Multiple Lifts Andshuttles[J]. Int J Production Economics, 2012(140):844-853.
    [10] BANU Y EKREN, SUNDERESH S HERAGU. Simulation Based Performance Analysis of an Autonomous Vehicle Storage and Retrieval System[J]. Simulation Modelling Practice and Theory, 2011, 19(7):1640-1650. doi: 10.1016/j.simpat.2011.02.008
    [11] KEES JAN ROODBERGEN, IRIS F A VIS. A Survey of Literature on Automated Storage and Retrieval Systems[J]. European Journal of Operational Research, 2009, 194(2):343-362. doi: 10.1016/j.ejor.2008.01.038
    [12] 张伟中, 姜晓强, 张伟社.基于排队论的立体车库设计方案参数优化[J].起重运输机械, 2011(7):38-41. doi: 10.3969/j.issn.1001-0785.2011.07.014
    [13] 邢丽娟.李建国.立体车库车位分配仿真与分析[J].铁路计算机应用, 2011, 20(10):32-34. doi: 10.3969/j.issn.1005-8451.2011.10.011
    [14] BOYSEN N, STEPHAN K. A Survey on Single Crane Scheduling in Automated Storage/Retrieval Systems[J]. European Journal of Operational Research, 2016, 254(3):691-704. doi: 10.1016/j.ejor.2016.04.008
    [15] 魏丽.基于巷道堆垛式立体车库的车辆存取策略算法研究[D].重庆: 重庆交通大学, 2014: 33-39.http://cdmd.cnki.com.cn/Article/CDMD-10618-1014377598.htm
    [16] 周雪松, 田密, 马幼捷, 等.智能化立体车库存取车优化控制策略的研究[J].制造业自动化, 2008, 30(10):29-34. doi: 10.3969/j.issn.1009-0134.2008.10.009
    [17] 陈博, 冯无恙.基于改进遗传算法求解堆垛机路径优化问题[J].制造业自动化, 2011, 33(14):35-38. doi: 10.3969/j.issn.1009-0134.2011.07.11
    [18] 范玉, 吴雪峰, 王耿, 等.基于遗传算法的复摆式破碎机动颚运动特性优化[J].西南大学学报(自然科学版), 2018, 40(2):174-178. doi: http://xbgjxt.swu.edu.cn/jsuns/jsuns/ch/reader/view_abstract.aspx?file_no=201802024&flag=1
    [19] 王志斌, 孔亚楠, 刘永成, 等.遗传算法优化BP神经网络的大功率LED结温预测[J].光电子·激光, 2014, 25(7):1303-1309. doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=gdzjg201407014
  • 加载中
图( 10) 表( 8)
计量
  • 文章访问数:  2364
  • HTML全文浏览数:  2112
  • PDF下载数:  226
  • 施引文献:  0
出版历程
  • 收稿日期:  2018-09-19
  • 刊出日期:  2019-04-20

基于改进遗传算法的立体车库布局对比及服务资源优化

    作者简介: 李建国(1974-), 男, 博士, 副教授, 硕士生导师, 主要从事交通信息工程及控制、智能交通研究
  • 1. 兰州交通大学 自动化与电气工程学院, 兰州 730070
  • 2. 福井大学 情报工学科, 日本 福井 9108-507
基金项目:  甘肃省自然科学基金项目(1506RJZA073);甘肃省建设科技攻关项目(JK2016-10)

摘要: 为了缓解城市交通压力,提高立体车库的服务效率.以排队论原理建立了立体车库的排队模型,考虑层、列布局对整体运行效率的影响,利用改进遗传算法通过改进编码方式、交叉变异,对堆垛机调度进行优化,得出优化后的顾客平均等待时间、平均等待队长;堆垛机空闲概率缩短了约29.1%,47.8%和0.31%;探讨了堆垛机数量及服务台数量对运行效率的影响,得出堆垛机数量为6台、服务台为3个时立体车库运行效率较高.从仿真结果来看,对立体车库库位布局和资源配置的研究,不仅可以提高立体车库运行效率,而且可以为立体车库的设计建造提供依据,对立体车库的快速发展及广泛地应用具有积极意义.

English Abstract

  • 随着城市机动车数量的增长,交通拥堵和城市停车难问题越来越严重,传统的停车场已经无法满足停车需求,受此影响,自动化立体车库应运而生.自动化立体车库具有容量大、节约空间、自动化程度高等优点,为保证立体车库具有较高的运行效率,提高顾客满意度,在对立体车库进行设计时需考虑整体车库库位层列布局和设备服务资源配置.

    以往文献主要针对库位分区、调度策略等问题进行研究分析.如刘日等人[1]以多色集为理论依据,对立体车库进行了库位分区,与就近库位分配进库方式下顾客等待时间和等待能耗进行了对比,并对车辆停留时间范围进行了预测.王小农等人[2]针对自动化立体车库车位分配时顾客排队过长以及堆垛机能耗过高等问题,提出了采用两阶段混合算法对车位进行分配.王丽杰等人[3]研究了巷道堆垛式立体车库车辆传送策略及智能测控方法.左为恒等人[4]提出了一种根据车辆到达率的变化,采用调度堆垛机数量和运行速度相结合的新调度策略.而针对自动化立体车库调度算法的研究分析,吕洪柱等人[5]设计了一种智能存取车控制算法,对车位编号采用效益优先排序算法,实现了经济效益最优.李建国等人[6-7]提出了一种基于遗传算法的堆垛机路径优化方案.张华庆[8]等人建立了车辆路径问题的数学模型,并采用改进遗传算法对路径进行优化.文献[9-11]对自动存取系统(Automated Storage/Retrieval System,AS/RS)进行了分析研究,分别就搬运器与堆垛机的动态作业问题、堆垛机与搬运器的组合数量问题等进行了分析.

    目前,针对自动化立体车库的研究主要集中在库位分区、运行效率等,而缺少根据实际运行的车库进行排队分析,不同的排队系统下不同库位层列布局、服务资源配置的立体车库运行效率存在较大差异.而改进遗传算法通过改进编码、交叉、变异等自身环节,在对堆垛机进行调度时能够很好地选择最优路径从而缩短运行时间.本研究根据前人思想及排队论基本原理,以堆垛机库内运行时间和顾客库外等待队长为目标对象,考虑车库层列不同组合以及服务资源配置数量对顾客平均等待时间和平均等待队长的影响,再利用改进遗传算法对堆垛机的运行进行优化,使堆垛机在库内运行时间最短,缩短顾客等待时间和等待队长,一方面减少立体车库能耗,降低运营成本,另一方面提高顾客满意度.

  • 巷道堆垛式立体车库主要由车厅、巷道、停车位、堆垛机和搬运器等组成,可以根据场地和高度的不同要求建成多种结构形式[12].立体车库本身是三维实体[13],本文将堆垛机选择巷道的操作方向定为x轴方向,将堆垛机选择所要进行存取操作列的方向定为y轴方向,将选择所在层的操作方向定为z轴方向.巷道堆垛式立体车库库位模型如图 1所示.

    由于存取车作业是三维运动[14],即在巷道内所进行一次存取车操作可分解为3个分方向上的运动—巷道方向上的水平运动(x),用来选择巷道,并实现存取操作;垂直方向(z)升降运动,即存取车位点所在的层j,用来选择车位所处的层;横向(y)存取运动,即存取车位点所在的列i.对于不同的车位而言,x方向上的操作相同,因此可将模型简化为单巷道内(yz)的二维运动,即寻找存取车位点(ij).由立体车库简化成的单巷道实体模型进行分析,将立体车库模型简化,取I/O口位置为坐标原点O,取选择存取位置所在列的方向为i轴,取选择存取位置所在层的方向为j轴,取单侧车位进行分析,单侧平面图如图 2所示.

  • 一个完整的排队系统主要由输入过程、服务机构、排队规则3个部分组成[15],排队系统示意图如图 3所示.研究排队问题的目的是研究排队系统的运行效率,估计服务质量,确定系统参数的最优值,以决定系统的结构是否合理,设计改进措施等.

    停车位排队过程可以描述为当车辆按照一定的概率到达车厅后,如果车库的停车位已满,则直接离去,如果有停车位,则进入服务台排队系统.由于立体车库车厅容量有限,不能无限制地容纳排队等待的车辆,当车辆进入立体车库车厅后,若排队车辆数大于车厅排队系统容量,则车辆直接离去,否则排队等待.

    综上分析可知,可将立体车库停车位排队过程看成是一个排队系统容量有限型的多服务台混合损失制排队模型M/M/S/C/N/∞.

  • 《车库建筑设计规范(2015)》规定,1个I/O口对应约50个停车位,I/O口处应设置不少于2个的候车位,I/O口分开设置时,候车位不应少于1个.考虑立体车库造价等问题,立体车库的最低层数为3层.堆垛机水平速度v1=80 m/min;堆垛机垂直速度v2=20 m/min;车库车位的长L0=5 m,宽W0=2 m,高H0=1.8 m,但是规范中明显缺少了对库位如何进行布局的规定.

    在车库排队系统中,其运行参考指标主要包括[16]

    ① 顾客的到达率服从参数为λ的泊松分布,服务时间服从参数为μ的负指数分布;

    ② 整个车库系统中的顾客平均等待队长Lq和等待时间Wq

    ③ 堆垛机数量s对顾客必须排队等待的概率ps和平均等待时间Wq的影响.

    自动化立体车库有一个排队队列,有s个堆垛机参与存取任务,而且各个堆垛机之间相互独立,定义服务强度ρs=λ/(sμ).系统内有C个服务台,如果车库内车辆已满,最新到达的车辆将直接离去,则系统内必定有m-C个可供车辆排队的位置,即车库容量为m-C.当C个服务台都处于忙碌状态时,系统的总服务率为

    则停车排队系统空闲概率P0

    其中,n表示排队系统中有n个堆垛机正在参与服务,且0≤n < s,0≤is.

    服务台排队系统主要指标的计算公式为

    车辆在系统内平均等待时间Wq为:

    在排队系统中,只有当准备接收服务的车辆大于堆垛机的数量s时,才会出现车辆排队等待,所以等待服务车辆的平均数Lq

    堆垛机空闲概率ps为:

    设车库巷道数为D,车辆在从服务台运送到存放位置所需时间T均为

    其中,j为停车位所在的层,i为停车位所在的列,ij均为正整数.

    则系统运行时顾客的平均等待时间Wq为:

    其中,k表示停放车辆数,m表示车库停车位个数.

  • 根据哈尔滨某自动化立体车库实际运行数据,车辆到达率服从参数为λ=0.5(辆/min)的泊松分布,车库服务率μ=0.9(辆/min),考虑每天即1 440 min内车库运行情况,考虑设计立体车库容量为320个,车库整体构造为双排对列布设,巷道数为2,服务台数为3,再考虑整个立体车库造价等问题,给出如表 1所示的不同层、列组合.

    针对表 1中的11种不同层列组合情况,对排队系统容量N分别为5,10,25,50辆时,顾客的平均等待时间Wq、平均等待队长Lq和堆垛机空闲概率ps进行计算分析,考虑堆垛机数s为5台和6台,立体车库效能对比如表 2表 3表 4表 5所示.

    表 2-表 5可以看出,S5情况即8层10列的库位布局下,衡量车库运行效率的3项指标均相对最优,且堆垛机数量为6台时比5台时,顾客的平均等待时间Wq缩短了约26%~30%、平均等待队长Lq缩短了约27%,堆垛机空闲概率ps下降了0.07%左右.堆垛机数量对各顾客的平均等待时间Wq、平均等待队长Lq和堆垛机空闲概率ps的影响如图 4图 5图 6所示.

    图 4图 5可以看出,随着堆垛机数量的增加,各项指标值逐渐下降,并趋于一个稳定值,但是从图 6可以看出,随着堆垛机配置数量的增加,在堆垛机配置数量为6台时,堆垛机的运行效率最高,故得出结论:在堆垛机数量为6台时,车库各项运行指标相对最优.

  • 传统的调度策略在对立体车库进行调度时,目标函数不明确,操作繁琐,效率低下,因此需要寻找一种高效合理的调度策略对立体车库进行模拟调度[17].遗传算法是一种全局优化算法,具有计算速度快、收敛性好、鲁棒性高等优点,这些特性已被人们广泛地应用于组合优化、自适应控制等领域.但是遗传算法实现比较复杂,首先需要对问题进行编码,找到最优解之后还需要对问题进行解码,因此本文针对遗传算法本身的特点进行改进,提出了一种改进的遗传算法对立体车库的调度进行优化.

  • 1) 染色体编码

    通常遗传算法采用二进制编码,但确定初始化排队系统后,顾客到达数量初始化后为大量浮点数,若采用二进制编码则导致位串过长,影响搜索效率,因此本文采用浮点数编码直接进行自然描述,无编码解码过程,以相对较小的长度实现足够大精度的要求,并随机产生初始种群.

    2) 适应度函数[18]

    适应度函数可对种群中每个个体进行估计,与性能的优良成正比,这里定义个体适应度函数为

    式中,n为该个体所通过的库位数目总和,T为该个体中相邻序号库位间运行所需时间之和.

    3) 交叉变异

    采用Monte Carlo法选择算子[19],个体适应度越大,被选择的概率越高.设种群数量为m,个体n的适度值为F,则选中个体a的概率为

    从父代里随机选择两个个体wrwl随机独立地选连接值进行交换,其在b位的交叉操作为

    其中β为[0, 1]间的随机数.

    以某一较小概率完成均匀变异,使个体适应度更高,从局部角度逼近最优解.变异后的新基因值为

    其中wmaxwmin分别为初始个体的最大和最小值,γ为[0, 1]间的随机数.

    综上所述,通过选择、交叉、变异等操作,使个体不断地进化达到最优解,从而实现堆垛机运行效率的优化,使堆垛机在库内的运行时间最短,缩短顾客等待时间和排队队长.

  • 考虑立体车库在8层10列6台堆垛机双排对列双巷道布局配置时,设定改进遗传算法种群数大小为350,最大迭代次数为350,变异概率pm=0.05,交叉概率pc=0.9,以堆垛机运行时间和顾客平均等待队长最短为目标对车库进行优化仿真.

    在复合作业方式下,通过仿真得到5组符合实际运行的一天内随机存取车总数值:(317,288)、(306,253)、(296,244)、(267,207)、(281,234),由仿真模拟可知,排队系统容量N为25、50时,相对较优,因此在此处对排队系统容量N分别为25和50时,采用改进遗传算法对顾客平均等待时间Wq、平均等待队长Lq以及堆垛机空闲概率ps进行优化(表 6).

    表 6可以看出,以排队系统容量为50时为例,改进遗传算法优化效果更优,将改进遗传算法优化后的结果与蚁群算法、模拟退火算法进行对比,顾客平均等待时间Wq、平均等待队长Lq以及堆垛机空闲概率ps对比如表 7所示.

    分析表 7中的数据可以看出,改进遗传算法在协调立体车库调度比蚁群算法和模拟退火算法都相对较优,其中顾客平均等待时间Wq缩短了约29.1%,平均等待队长Lq缩短了约47.8%以及堆垛机空闲概率ps降低了约0.31%.

    实验仿真是在电脑配置为CPU Intel i7处理器,MATLAB-2014a运行环境下进行的.考虑各算法的复杂度,主要从时间复杂度和迭代次数两方面进行对比,如表 8所示.

    表 8可以看出,改进遗传算法无论在算法执行时间还是迭代次数上均优于其他两种算法,因此,采用改进遗传算法对立体车库调度分析具有一定的优越性.

    表 7表 8中的数据进行分析,从仿真结果来看,采用改进遗传算法对立体车库整体进行调度优化,可以缩短顾客平均等待时间、平均等待队长,提高整体运行效率.

    立体车库在8层10列、双巷道双排对列布设、堆垛机数量为6台、服务台数为3时,得到了较合理的结果.再综合考虑不同服务台数量对顾客平均等待时间Wq、平均等待队长Lq及堆垛机空闲概率ps的影响,如图 8-图 10所示.

    分析图 8-图 10可以看出,在该排队系统下服务台数对顾客平均等待时间Wq、平均等待队长Lq及堆垛机空闲概率ps的影响较大,从图中可以看出服务台数量为3时,各项指标趋于最优.服务台数为3比服务台为2时平均等待时间Wq缩短了约30.3%,平均等待队长Lq缩短了约50.7%,堆垛机空闲概率ps缩短了约0.252%.

  • 本文以巷道堆垛式自动化立体车库为研究对象,以排队理论为基础,分析了立体车库的排队模型,考虑了其层、列布局对立体车库整体运行效率的影响,并在运行效率较高库位布局下考虑了不同堆垛机数量、服务台数对运行效率的影响.

    1) 通过对立体车库现场数据的采集和分析,并根据立体车库实际运行情况将立体车库停车位排队过程看成一个多服务台混合损失制排队模型M/M/S/C/N/∞.

    2) 通过仿真实验得到立体车库在8层10列、双层队列布设、巷道数为2、堆垛机数为6台时,车库整体运行效率相对较高,并用改进遗传算法优化立体车库调度得出优化后的调度策略比采用模拟退火算法下顾客平均等待时间Wq缩短了约29.1%、平均等待队长Lq缩短了约47.8%以及堆垛机空闲概率ps降低了约0.31%,服务台数量为3时可以满足立体车库整体运行.

    3) 从对立体车库的分析与仿真结果来看,得到了比较理想的结果,提高了立体车库库位利用率和堆垛机运行效率,降低了立体车库建设成本,为立体车库企业能带来一定的经济效益和社会效益,对立体车库的快速发展及广泛应用具有积极意义.

参考文献 (19)

目录

/

返回文章
返回