轨道梭车式自动化集装箱码头箱区装卸系统仿真使用Plant Simulation仿真软件构建仿真模型。仿真模型包含:2个箱区,每箱区2台ARMG,每箱区一条梭车轨道及一台梭车,箱区前端跨运车装卸区配置两排共8个集装箱暂存点,每个暂存点可存放2个集装箱,箱区陆侧装卸点分布5个外集卡车位,每箱箱区内设置72倍、9排、5层箱位。
该箱区装卸系统服务于一台岸桥,水平运输由2台跨运车完成,假设跨运车行驶路径为每边双车道的长方形构成。岸桥装卸任务生成及装卸用时按照一定的概率分布设定。同时外集卡提箱、集港任务生成及作业时间也按照一定的概率分布设定。轨道梭车式自动化集装箱码头箱区装卸系统仿真布局如图9-15所示。
图9-15 轨道梭车式自动化集装箱码头箱区装卸系统仿真布局
卸船任务发生器:使用Source控件,设置卸船箱生成间隔时间均值为140 s标准正态分布,卸船箱生成时通过Source控件的出口控制函数控制卸船箱进入卸船装卸点并为每个卸船箱附上箱号、任务类别等属性。
卸船箱装卸点:使用Buffer控件,设置Buffer容量为4(假设两条车道可装卸,每车道最多能堆2个集装箱),并在Buffer控件进口控制函数中发布卸船作业指令。
装船任务发生器:使用Source控件,设置装船任务生成间隔时间均值为140 s标准正态分布,在该控件出口控制函数中向装船任务列表发送装船任务,记录装船任务信息,然后删除该控件生成的实体。
装船作业模拟器:使用Drain控件,设置装船作业时间均值为140 s标准正态分布,在该控件的出口控制函数中对装船作业进行统计。
装船箱装卸点:使用Buffer控件,设置Buffer容量为4,并在Buffer控件进口控制函数中完成跨运车信息更新,在出口控制函数中控制装船箱去向。(www.xing528.com)
集港任务发生器:使用Source控件,设置任务生成间隔时间均值为160 s标准正态分布,集港箱生成时通过Source控件的出口控制函数控制集港箱进入集港暂存点并为每个集港箱附上箱号、任务类别等属性。
集港暂存点:使用Buffer控件,设置Buffer容量为-1(无穷大,用以模拟外集卡排队),并在Buffer控件进口控制函数中发布集港作业指令。
提箱任务发生器:使用Source控件,设置提箱任务生成间隔时间均值为160 s标准正态分布,该控件出口控制函数中发送提箱任务,记录提箱任务信息,然后将实体存放入提箱暂存点。
提箱暂存点:使用Buffer控件,设置Buffer容量为-1(无穷大,用以模拟外集卡排队),并在Buffer控件进、出口控制函数中实现对集港作业的统计。
提箱作业模拟器:使用Drain控件,设置提箱作业时间均值为60 s标准正态分布,在该控件的出口控制函数中对集港作业进行统计。
跨运车路径、梭车轨道、场桥轨道:使用Track控件,在道路或轨道特定位置生成传感器并添加传感器控制函数。跨运车轨道需要在到达每个箱区前端以及岸桥装卸点位置设置传感器,梭车轨道及场桥轨道需要在梭车或场桥每一个可能停靠位置设置传感器。
跨运车、梭车、场桥:使用Transporter控件,并设置各类设备的外观(icon)以及控件自带属性和一些需要用到的自定义属性,如任务列表、当前任务类型、任务号、任务执行进度、目标位置等。
除上述仿真实体外还需要设计每个箱区的堆存信息表,记录箱区箱位、堆存情况、计划情况,以及堆存统计信息。同时设计各种任务列表,记录任务对应的箱号、作业设备、作业进度、完成情况等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。