[0072] 当H3>=H1时,L3=L2;
[0073] 其中,L1为料仓底部的宽度(也即梯形部分的下底的宽度),L2为布料器运动的极限距离(例如料仓顶部的宽度,也即矩形部分的宽度),L3为料位的宽度,H3为料位的高度,H1为料仓梯形部分的高度,α为料仓梯形部分的侧壁与料仓底部的夹角。各物理量可参见图4所示。H2为料仓矩形部分的高度。
[0074] 在其他一些场景中,当H3
[0075] S104,根据所述料位的宽度以及所述运动速度,计算所述布料器的运动时间。
[0076] S105,使用所述运动时间对所述布料器进行控制。
[0077] 在本实施例中,料位的宽度也即要控制的运动范围。为了实现布料器只在料位宽度的范围内运动,可以借助控制布料器的运动时间来实现。
[0078] 参见图5所示,在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0079] S501,在使用所述运动时间对所述布料器进行控制的过程中进行计时;当所述计时超过预设时长时,重新执行检测所述料仓中物料料位的高度及之后的步骤。
[0080] 这样每隔预设时长就更新一次L3,可进一步确保物料不会直接掉落到侧壁上。
[0081] 在本实施例或本发明其他某些实施例中,获取布料器在料仓上往复运动时的运动速度,可以包括:
[0082] Vz=L2/(2Tz);
[0083] Vf=L2/(2Tf);
[0084] 其中,Vz为布料器的正向运动速度,Vf为布料器的反向运动速度,L2为布料器运动的极限距离,Tz为布料器正向运动时从触发SQM到触发SQR所用时间,Tf为布料器反向运动时从触发SQM到触发SQA所用时间,SQM为L2中点处的位置开关,SQR为L2正向终点处的位置开关,SQA为L2反向终点处的位置开关。容易理解的是,对于哪个方向为正向本实施例并不需要关注,对布料器的控制无影响。例如对于图4所示场景,可以规定向左为正向。
[0085] 在具体实施时,参见图6所示,可以让布料小车带料(即按正常生产方式)朝SQR运行,触发SQM时开始计时,运行到SQR处,触发SQR时停止计时,得到时间Tz,由此可以算出正向运行的速度Vz;同理,让小车朝SQA运行,触发SQM时开始计时,运行到SQA处,触发SQA时停止计时,得到时间Tf,由此可以算出反向运行的速度Vf。
[0086] 在本实施例或本发明其他某些实施例中,使用所述运动时间对所述布料器进行控制,可以包括:
[0087] 当收到布料器触发SQM的信号时,判断布料器是正向还是反向运动;
[0088] 若是正向运动,则先控制布料器正向运动tz时间,再进入如下循环:控制布料器反向运动2tf时间,然后控制布料器正向运动2tz时间;
[0089] 若是反向运动,则先控制布料器反向运动tf时间,再进入如下循环:控制布料器正向运动2tz时间,然后控制布料器反向运动2tf时间;
[0090] 其中,tz=(1/2L3)/Vz,tf=(1/2L3)/Vf,L3为料位的宽度,Vz为布料器的正向运动速度,Vf为布料器的反向运动速度,SQM为布料器运动的极限距离中点处的位置开关。
[0091] 在本实施例中,往料仓中卸料时,不从固定位置处卸料,也不再按原有的固定轨道长度来控制布料器的往复运动,而是根据料仓内的料位高度调节布料器的运动范围,使布料器始终在料位宽度范围内运动,这样物料就能够始终直接掉落到料仓的料面上,而不与料仓侧壁发生碰撞,从而减少仓壁受到的物料冲刷磨损,并降低混合料颗粒破碎的可能性,同时还能确保料面平整,提高下游工序中布料的均匀性。
[0092] 下面结合一个具体场景对本发明方案作进一步描述。
[0093] 图7是根据一示例性实施例示出的一种布料器的控制方法的流程图。
[0094] S701,测量小车速度。可以按照图6所示的场景那样测量小车的正向、反向速度(Vz,Vf)。
[0095] S702,获得料位宽度。可以通过测量料位的高度,然后利用公式求得料位宽度L3。
[0096] S703,计算tz和tf。tz=(1/2L3)/Vz,tf=(1/2L3)/Vf。
[0097] S704,小车触发SQM。
[0098] S705,判断小车是否是正向运动。如果是则进入步骤S706,如果否则进入步骤S710。
[0099] S706,控制小车正向运动tz时间。这样小车将走过剩余的1/2料位宽度,达到料位宽度的正向终点,也即反向起点。
[0100] S707,控制小车反向运动2tf时间。这样小车将走过完整的料位宽度,达到料位宽度的反向终点,也即正向起点
[0101] S708,控制小车正向运动2tz时间。再次达到料位宽度的正向终点。
[0102] S709,判断是否到了更新时间。更新时间即更新料位宽度的时间。可以从步骤S704开始计时,然后在本步骤中通过判断该计时是否超过了预设时长来判断是否到了更新时间。
[0103] 如果到了更新时间,则返回步骤S702,即重新获得料位宽度。
[0104] 如果未到更新时间,则继续执行步骤S707。
[0105] S710,控制小车反向运动tf时间。
[0106] S711,控制小车正向运动2tz时间。
[0107] S712,控制小车反向运动2tf时间。
[0108] S713,判断是否到了更新时间。如果到了更新时间,则返回步骤S702。如果未到更新时间,则继续执行步骤S711。
[0109] 在本实施例中,往料仓中卸料时,不从固定位置处卸料,也不再按原有的固定轨道长度来控制布料器的往复运动,而是根据料仓内的料位高度调节布料器的运动范围,使布料器始终在料位宽度范围内运动,这样物料就能够始终直接掉落到料仓的料面上,而不与料仓侧壁发生碰撞,从而减少仓壁受到的物料冲刷磨损,并降低混合料颗粒破碎的可能性,同时还能确保料面平整,提高下游工序中布料的均匀性。
[0110] 图8是根据一示例性实施例示出的一种布料器的控制装置的框图。参见图8所示,所述装置可以包括:
[0111] 速度获取单元801,用于获取布料器在料仓上往复运动时的运动速度,其中所述料仓竖直剖面的上半部分为矩形、下半部分为梯形;
[0112] 高度检测单元802,用于检测所述料仓中物料料位的高度;
[0113] 宽度计算单元803,用于根据所述料位的高度计算料位的宽度;
[0114] 时间计算单元804,用于根据所述料位的宽度以及所述运动速度,计算所述布料器的运动时间;
[0115] 运动控制单元805,用于使用所述运动时间对所述布料器进行控制。
[0116] 参见图9所示,在本实施例或本发明其他某些实施例中,所述装置还可以包括:
[0117] 循环控制单元806,用于在使用所述运动时间对所述布料器进行控制的过程中进行计时,当所述计时超过预设时长时,重新触发所述高度检测单元。
[0118] 在本实施例或本发明其他某些实施例中,所述宽度计算单元具体用于:
[0119] 当H3
[0120] 当H3>=H1时,L3=L2;
[0121] 其中,L1为料仓底部的宽度,L2为布料器运动的极限距离,L3为料位的宽度,H3为料位的高度,H1为料仓梯形部分的高度,α为料仓梯形部分的侧壁与料仓底部的夹角。
[0122] 在本实施例或本发明其他某些实施例中,所述运动控制单元具体用于:
[0123] 当收到布料器触发SQM的信号时,判断布料器是正向还是反向运动;
[0124] 若是正向运动,则先控制布料器正向运动tz时间,再进入如下循环:控制布料器反向运动2tf时间,然后控制布料器正向运动2tz时间;
[0125] 若是反向运动,则先控制布料器反向运动tf时间,再进入如下循环:控制布料器正向运动2tz时间,然后控制布料器反向运动2tf时间;
[0126] 其中,tz=(1/2L3)/Vz,tf=(1/2L3)/Vf,L3为料位的宽度,Vz为布料器的正向运动速度,Vf为布料器的反向运动速度,SQM为布料器运动的极限距离中点处的位置开关。
[0127] 关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0128] 在本实施例中,往料仓中卸料时,不从固定位置处卸料,也不再按原有的固定轨道长度来控制布料器的往复运动,而是根据料仓内的料位高度调节布料器的运动范围,使布料器始终在料位宽度范围内运动,这样物料就能够始终直接掉落到料仓的料面上,而不与料仓侧壁发生碰撞,从而减少仓壁受到的物料冲刷磨损,并降低混合料颗粒破碎的可能性,同时还能确保料面平整,提高下游工序中布料的均匀性。
[0129] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本
申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0130] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种
修改和改变。本发明的范围仅由所附的权利要求来限制。