System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种轿厢升降系统多楼层动态调度方法及装置,属于物料输送。
技术介绍
1、目前,自动化物流设备的搬送仅支持单次单个轿厢cv(conveyor传送带)的搬送执行,当物流设备接收上位系统下发的搬送指令时,需要一个一个依次执行搬送指令,将物料搬送到要去往的目的地,即有n条指令就需要移动搬送n次才能完成。
2、现阶段,由于轿厢搬送只能按照搬送指令,每次执行1条指令依次搬送物料,即使存在相同方向的“顺路”指令,也只能在轿厢搬送完成后返回来重新执行,搬送效率低下。轿厢来回搬送移动中,有很多是浪费的、不必要的移动,这种移动会造成电力等资源的浪费。此外,轿厢的移动以及轿厢物料的进出无法管控,无法实现控制搬送逻辑的智能化控制,造成资源的不必要浪费。
技术实现思路
1、为此,本专利技术提供一种轿厢升降系统多楼层动态调度方法及装置,解决传统技术轿厢搬送效率低下,造成资源的不必要浪费,智能化程度低的问题。
2、为了实现上述目的,本专利技术提供如下技术方案:一种轿厢升降系统多楼层动态调度方法,包括:
3、遍历物料指令集合,判断每一条指令绑定的物料位置,当物料的当前位置在轿厢传送带集合内,判定轿厢上层空载料箱内存在物料待排出,控制轿厢上层空载料箱继续出料直到排空为止;
4、判断轿厢传送带的标识,如果轿厢传送带的标识为下层,循环遍历所有的轿厢传送带,返回一个下层的轿厢传送带集合;再遍历返回的下层轿厢集合,判断每一个下层轿厢传送带是否绑定物料指令id;a
5、判断轿厢的所在楼层是否为一层,b1)若轿厢的所在楼层为一层,且轿厢下层满载料箱已经填满或等待超时等待送往指定楼层,继续判断指定楼层是否有空载料箱的接料等待超时指令,b11)若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
6、b111)若接料等待超时指令的最高楼层大于轿厢送料指令的最高楼层,将接料等待超时指令的最高楼层作为轿厢目的地楼层;
7、b112)若接料等待超时指令的最高楼层小于轿厢送料指令的最高楼层,将轿厢送料指令的最高楼层作为轿厢目的地楼层;
8、根据确定的目的地楼层向轿厢下达移动指令,根据下达的移动指令控制轿厢移动至目的地楼层。
9、作为种轿厢升降系统多楼层动态调度方法优选方案,还包括,b12) 若指定楼层无空载料箱的接料等待超时指令,判断指定楼层是否有空载料箱的接料需求,若指定楼层有空载料箱的接料需求,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
10、b121)若接料等待指令的最高楼层大于轿厢送料指令的最高楼层,将接料等待指令的最高楼层作为轿厢目的地楼层;
11、b122)若接料等待指令的最高楼层小于轿厢送料指令的最高楼层,将轿厢送料指令的最高楼层作为轿厢目的地楼层。
12、作为种轿厢升降系统多楼层动态调度方法优选方案,还包括,b2)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待超时指令,若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
13、b21)若接料等待超时指令的最高楼层大于轿厢送料指令的最高楼层,将接料等待超时指令的最高楼层作为轿厢目的地楼层;
14、b22)若接料等待超时指令的最高楼层小于轿厢送料指令的最高楼层,将轿厢送料指令的最高楼层作为轿厢目的地楼层;
15、判断目的地楼层是否为当前轿厢的所在楼层,若目的地楼层为当前轿厢的所在楼层,则控制轿厢的上层空载料箱执行等待超时指令进行接料;若目的地楼层非当前轿厢的所在楼层,则控制轿厢移动至目的地楼层。
16、作为种轿厢升降系统多楼层动态调度方法优选方案,还包括,b3) 若指定楼层无空载料箱的接料等待超时指令,且楼层一层有满载料箱的接料需求,判断轿厢所在楼层是否有空载料箱的接料需求,若轿厢所在楼层有空载料箱的接料需求,则控制轿厢上层空载料箱执行等待指令接料;再从高到低、逐层判定低于轿厢所在楼层的楼层是否有空载料箱的接料需求,若低于轿厢所在楼层的楼层有空载料箱的接料需求,则控制轿厢移动前往接料。
17、作为种轿厢升降系统多楼层动态调度方法优选方案,还包括,b4)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待指令,若指定楼层有空载料箱的接料等待指令,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
18、b41)若接料等待指令的最高楼层大于轿厢送料指令的最高楼层,将接料等待指令的最高楼层作为轿厢目的地楼层;
19、b42)若接料等待指令的最高楼层小于轿厢送料指令的最高楼层,将轿厢送料指令的最高楼层作为轿厢目的地楼层;
20、判断目的地楼层是否为当前轿厢的所在楼层,若目的地楼层为当前轿厢的所在楼层,则控制轿厢的上层空载料箱执行等待指令进行接料;若目的地楼层非当前轿厢的所在楼层,则控制轿厢移动至目的地楼层。
21、本专利技术还提供一种轿厢升降系统多楼层动态调度装置,包括:
22、轿厢上层分析处理模块,用于遍历物料指令集合,判断每一条指令绑定的物料位置,当物料的当前位置在轿厢传送带集合内,判定轿厢上层空载料箱内存在物料待排出,控制轿厢上层空载料箱继续出料直到排空为止;
23、轿厢下层分析处理模块,用于判断轿厢传送带的标识,如果轿厢传送带的标识为下层,循环遍历所有的轿厢传送带,返回一个下层的轿厢传送带集合;再遍历返回的下层轿厢集合,判断每一个下层轿厢传送带是否绑定物料指令id;若所有的下层轿厢传送带均绑定物料指令id,则判定轿厢下层满载料箱已填满,轿厢下层不再进物料;若有一个下层轿厢传送带未绑定物料指令id,则表示轿厢下层满载料箱未填满,轿厢下层满载料箱继续接料直到填满或等待超时;
24、目的地楼层分析模块,用于判断轿厢的所在楼层是否为一层,若轿厢的所在楼层为一层,且轿厢下层满载料箱已经填满或等待超时等待送往指定楼层,继续判断指定楼层是否有空载料箱的接料等待超时指令,若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
25、若接料等待超时指令的最高楼层大于轿厢送料指令的最高楼层,将接料等待超时指令的最高楼层作为轿厢目的地楼层;
26、若接料等待超时指令的最高楼层小于轿厢送料指令的最高楼层,将轿厢送料指令的最高楼层作为轿厢目的地楼层;
27、轿厢移动控制模块,用于根据确定的目的地楼层向轿厢下达移动指令,根据下本文档来自技高网...
【技术保护点】
1.一种轿厢升降系统多楼层动态调度方法,其特征在于,包括:
2. 根据权利要求1所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b12) 若指定楼层无空载料箱的接料等待超时指令,判断指定楼层是否有空载料箱的接料需求,若指定楼层有空载料箱的接料需求,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
3.根据权利要求1所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b2)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待超时指令,若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
4. 根据权利要求3所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b3) 若指定楼层无空载料箱的接料等待超时指令,且楼层一层有满载料箱的接料需求,判断轿厢所在楼层是否有空载料箱的接料需求,若轿厢所在楼层有空载料箱的接料需求,则控制轿厢上层空载料箱执行等待指令接料;再从高到低、逐层判定低于轿厢所在楼层的楼层是否有空载
5.根据权利要求3所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b4)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待指令,若指定楼层有空载料箱的接料等待指令,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
6.一种轿厢升降系统多楼层动态调度装置,其特征在于,包括:
7.根据权利要求6所述的一种轿厢升降系统多楼层动态调度装置,其特征在于,所述目的地楼层分析模块还用于,若指定楼层无空载料箱的接料等待超时指令,判断指定楼层是否有空载料箱的接料需求,若指定楼层有空载料箱的接料需求,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
8.根据权利要求6所述的一种轿厢升降系统多楼层动态调度装置,其特征在于,所述目的地楼层分析模块还用于:若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待超时指令,若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
9.根据权利要求8所述的一种轿厢升降系统多楼层动态调度装置,其特征在于,所述轿厢移动控制模块还用于:若指定楼层无空载料箱的接料等待超时指令,且楼层一层有满载料箱的接料需求,判断轿厢所在楼层是否有空载料箱的接料需求,若轿厢所在楼层有空载料箱的接料需求,则控制轿厢上层空载料箱执行等待指令接料;再从高到低、逐层判定低于轿厢所在楼层的楼层是否有空载料箱的接料需求,若低于轿厢所在楼层的楼层有空载料箱的接料需求,则控制轿厢移动前往接料。
10.根据权利要求8所述的一种轿厢升降系统多楼层动态调度装置,其特征在于,所述目的地楼层分析模块还用于:若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待指令,若指定楼层有空载料箱的接料等待指令,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
...【技术特征摘要】
1.一种轿厢升降系统多楼层动态调度方法,其特征在于,包括:
2. 根据权利要求1所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b12) 若指定楼层无空载料箱的接料等待超时指令,判断指定楼层是否有空载料箱的接料需求,若指定楼层有空载料箱的接料需求,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
3.根据权利要求1所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b2)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待超时指令,若指定楼层有空载料箱的接料等待超时指令,比较接料等待超时指令的最高楼层和轿厢送料指令的最高楼层大小:
4. 根据权利要求3所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b3) 若指定楼层无空载料箱的接料等待超时指令,且楼层一层有满载料箱的接料需求,判断轿厢所在楼层是否有空载料箱的接料需求,若轿厢所在楼层有空载料箱的接料需求,则控制轿厢上层空载料箱执行等待指令接料;再从高到低、逐层判定低于轿厢所在楼层的楼层是否有空载料箱的接料需求,若低于轿厢所在楼层的楼层有空载料箱的接料需求,则控制轿厢移动前往接料。
5.根据权利要求3所述的一种轿厢升降系统多楼层动态调度方法,其特征在于,还包括,b4)若轿厢的所在楼层非一层,且轿厢的上层空载料箱和下层满载料箱均为空置状态,判断指定楼层是否有空载料箱的接料等待指令,若指定楼层有空载料箱的接料等待指令,比较接料等待指令的最高楼层和轿厢送料指令的最高楼层大小:
6.一种轿厢升降系统...
【专利技术属性】
技术研发人员:赵建普,杨青松,杨生霖,
申请(专利权)人:成都思越智能装备股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。