一种饲料生产控制方法及系统技术方案

技术编号:34112680 阅读:12 留言:0更新日期:2022-07-12 01:39
本发明专利技术涉及饲料生产技术领域,具体涉及一种饲料生产控制方法及系统,系统包括:多个轨道,每个轨道上设置有AGV,轨道系统的结束段依次设置有多个加工工位;方法包括:获取饲料成品的需求数据;根据所述需求数据对每个轨道上AGV的进行排序并确定各个AGV对应的控制时间,以生成控制序列;根据控制序列控制对应的AGV沿其所在轨道的起始段引导至对应的加工工位;当检测到AGV引导至对应的加工工位时,控制AGV对标准仓中的饲料原料进行卸载;当检测到任一加工工位对应的AGV均卸载完毕时,控制该加工工位进行加工,以将其接收到的饲料原料加工成对应的饲料成品;本发明专利技术具有成本较低、工作效率高和时效性强的优点,满足大规模饲料生产的需要。需要。需要。

【技术实现步骤摘要】
一种饲料生产控制方法及系统


[0001]本专利技术涉及饲料生产
,具体涉及一种饲料生产控制方法及系统。

技术介绍

[0002]饲料是指人类饲养的动物的食物,比较狭义地,一般饲料主要指的是农业或牧业饲养的动物的食物,饲料成品由大豆、豆粕、玉米、谷物、甜高粱等多个品种的饲料原料制成。
[0003]在现有的饲料生产中,需要根据生产需求制定排班表,工人每天根据排班表进行饲料生产。但这种生产方式比较粗放,大多是凭借人工进行排版,不能适应按需定制的需求。尤其在时效性强,成品类别多的生产需求下,现有的生产方式生产利用率极低、且时效性差,难以满足大规模饲料生产的需要。

技术实现思路

[0004]本专利技术目的在于提供一种饲料生产控制方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0005]为了实现上述目的,本专利技术提供以下技术方案:
[0006]第一方面,本申请实施例提供了一种饲料生产控制方法,所述饲料生产控制方法基于饲料生产控制系统,所述系统包括:
[0007]轨道系统,所述轨道系统包括多个并行的轨道;每个轨道上均设置有AGV,每个轨道上的AGV均设置有用于装载对应饲料原料的标准仓,所述标准仓能装载标准量的饲料原料;
[0008]多个加工工位,所述多个加工工位依次设置于所述轨道系统的结束段;所述加工工位用于将饲料原料加工成对应的饲料成品;
[0009]所述方法包括以下步骤:
[0010]步骤S100,获取饲料成品的需求数据;其中,所述需求数据包括:成品编号、每个成品编号对应的数量、下单时间、交单时间,所述成品编号包括需求编号和成品类别;
[0011]步骤S200,根据所述需求数据对每个轨道上AGV的进行排序并确定各个AG V对应的控制时间,以生成控制序列;其中,所述控制时间为控制AGV运行的时间;
[0012]步骤S300,根据所述控制序列控制对应的AGV沿其所在轨道的起始段引导至对应的加工工位;
[0013]步骤S400,当检测到所述AGV引导至对应的加工工位时,控制所述AGV对标准仓中的饲料原料进行卸载;
[0014]步骤S500,当检测到任一加工工位对应的AGV均卸载完毕时,控制该所述加工工位进行加工,以将其接收到的饲料原料加工成对应的饲料成品。
[0015]进一步,步骤S200中,所述根据所述需求数据对每个轨道上AGV的进行排序并确定各个AGV对应的控制时间,以生成控制序列,包括:
[0016]步骤S210,从饲料成品的需求数据中获取每个成品编号对应的交单时间;
[0017]步骤S220,根据当前时间距离每个成品编号对应的交单时间之间的时间差确定每个成品编号对应的剩余时长;
[0018]步骤S230,按所述剩余时长由小到大对每个成品编号进行排序,得到初始序列;其中,所述初始序列包含每个成品编号对应的初始序号;
[0019]步骤S240,根据每个成品编号对应的数量和下单时间对所述初始序列进行调整,得到权重序列;其中,所述权重序列包含每个成品编号对应的权重序号;
[0020]步骤S250,对所述权重序列中的成品编号按权重序号进行分组,得到所述需求数据对应的分组序列;其中,所述分组序列包含每个成品编号对应的分组序号;
[0021]步骤S260,根据所述分组序列中每个成品编号对应的饲料成品确定AGV组合序列;其中,所述AGV组合序列包含所述分组序列中每个成品编号对应的AGV组合;
[0022]步骤S270,确定所述AGV组合序列中每个AGV的负载量,根据所述AGV组合序列中每个AGV组合的负载量对所述AGV组合序列中的每个AGV组合进行负载均衡,得到AGV均衡序列;
[0023]步骤S280,根据所述AGV均衡序列确定所述需求数据对应的控制序列。
[0024]进一步,步骤S240中,所述根据每个成品编号对应的数量和下单时间对所述初始序列进行调整,得到权重序列,包括:
[0025]步骤S241,每隔若干个时间单位,计算当前时间和该成品编号对应的下单时间之间的时间差,得到该成品编号对应的等待时长;
[0026]步骤S242,将所述成品编号对应的等待时长和运输时长作为所述成品编号对应的时长比值;其中,所述成品编号对应的运输时长为运输该成品编号对应的饲料原料所需的时长;所述运输时长根据成品编号对应的数量确定;
[0027]步骤S243,确定所述成品编号对应的时长比值是否大于预先设定的比例阈值,若否,则确定该成品编号对应的时间权值为1;若是,将所述时长比值和比例阈值的差值作为该成品编号对应的时间权值;
[0028]步骤S244,将该成品编号对应的等待时长和时间权值相乘,得到该成品编号对应的第二时长;
[0029]步骤S245,根据预先设置的序列表确定所述第二时长对应的序列值;其中,所述序列表包含N个连续的时间区间,N个所述时间区间的区间距离相等,所述区间距离为时间区间的左端点和右端点的差值,每个时间区间对应一个序列值,所述序列值随时间区间由小到大依次递增;
[0030]步骤S246,根据该成品编号的序列值和该成品编号的初始序号确定该成品编号的权重序号;其中,所述序列表包括N个序列值和N个时间区间,N个所述序列值分别与N个所述时间区间一一对应,所述序列值随时间区间由小到大依次递增,N个所述时间区间的区间大小相等;
[0031]步骤S247,将每个成品编号的权重序号由小到大排序,得到权重序列。
[0032]进一步,步骤S246中,所述根据该成品编号的序列值和该成品编号的初始序号确定该成品编号的权重序号,包括:
[0033]将该成品编号的序列值s1i和该成品编号的初始序号s0i进行比较,若s1i>s0i,
则将该成品编号的初始序号s0i作为该成品编号的权重序号;
[0034]否则,从初始序列中选取与序列值s1i相同大小的初始序号s0j,确定初始序列中第s0i个成品编号对应的剩余时长是否大于运输时长T2j,若是,则将该成品编号的序列值s1i作为该成品编号的权重序号,并将初始序列中第s0j至s0i个成品编号对应的初始序号加1,作为第s0j至s0i个成品编号的权重序号;
[0035]否则,分别确定初始序列中第s0j至s0i个成品编号对应的剩余时长与运输时长T2j的差值,将差值为最小正数对应的初始序号作为该成品编号的权重序号,并将差值为正数的成品编号对应的初始序号加1,作为差值为正数的成品编号的权重序号。
[0036]进一步,步骤S260中,所述根据所述分组序列中每个成品编号对应的饲料成品确定AGV组合序列,包括:
[0037]确定所述分组序列中每个成品编号对应的饲料成品,根据所述分组序列中每个成品编号对应的饲料成品确定所述分组序列中每个成品编号对应的饲料原料,根据所述分组序列中每个成品编号对应的饲料原料确定所述分组序列中每个成品编号对应的运行轨道,根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种饲料生产控制方法,其特征在于,所述饲料生产控制方法基于饲料生产控制系统,所述系统包括:轨道系统,所述轨道系统包括多个并行的轨道;每个轨道上均设置有AGV,每个轨道上的AGV均设置有用于装载对应饲料原料的标准仓,所述标准仓能装载标准量的饲料原料;多个加工工位,所述多个加工工位依次设置于所述轨道系统的结束段;所述加工工位用于将饲料原料加工成对应的饲料成品;所述方法包括以下步骤:步骤S100,获取饲料成品的需求数据;其中,所述需求数据包括:成品编号、每个成品编号对应的数量、下单时间、交单时间,所述成品编号包括需求编号和成品类别;步骤S200,根据所述需求数据对每个轨道上AGV的进行排序并确定各个AGV对应的控制时间,以生成控制序列;其中,所述控制时间为控制AGV运行的时间;步骤S300,根据所述控制序列控制对应的AGV沿其所在轨道的起始段引导至对应的加工工位;步骤S400,当检测到所述AGV引导至对应的加工工位时,控制所述AGV对标准仓中的饲料原料进行卸载;步骤S500,当检测到任一加工工位对应的AGV均卸载完毕时,控制该所述加工工位进行加工,以将其接收到的饲料原料加工成对应的饲料成品。2.根据权利要求1所述的一种饲料生产控制方法,其特征在于,步骤S200中,所述根据所述需求数据对每个轨道上AGV的进行排序并确定各个AGV对应的控制时间,以生成控制序列,包括:步骤S210,从饲料成品的需求数据中获取每个成品编号对应的交单时间;步骤S220,根据当前时间距离每个成品编号对应的交单时间之间的时间差确定每个成品编号对应的剩余时长;步骤S230,按所述剩余时长由小到大对每个成品编号进行排序,得到初始序列;其中,所述初始序列包含每个成品编号对应的初始序号;步骤S240,根据每个成品编号对应的数量和下单时间对所述初始序列进行调整,得到权重序列;其中,所述权重序列包含每个成品编号对应的权重序号;步骤S250,对所述权重序列中的成品编号按权重序号进行分组,得到所述需求数据对应的分组序列;其中,所述分组序列包含每个成品编号对应的分组序号;步骤S260,根据所述分组序列中每个成品编号对应的饲料成品确定AGV组合序列;其中,所述AGV组合序列包含所述分组序列中每个成品编号对应的AGV组合;步骤S270,确定所述AGV组合序列中每个AGV的负载量,根据所述AGV组合序列中每个AGV组合的负载量对所述AGV组合序列中的每个AGV组合进行负载均衡,得到AGV均衡序列;步骤S280,根据所述AGV均衡序列确定所述需求数据对应的控制序列。3.根据权利要求2所述的一种饲料生产控制方法,其特征在于,步骤S240中,所述根据每个成品编号对应的数量和下单时间对所述初始序列进行调整,得到权重序列,包括:步骤S241,每隔若干个时间单位,计算当前时间和该成品编号对应的下单时间之间的时间差,得到该成品编号对应的等待时长;步骤S242,将所述成品编号对应的等待时长和运输时长作为所述成品编号对应的时长
比值;其中,所述成品编号对应的运输时长为运输该成品编号对应的饲料原料所需的时长;所述运输时长根据成品编号对应的数量确定;步骤S243,确定所述成品编号对应的时长比值是否大于预先设定的比例阈值,若否,则确定该成品编号对应的时间权值为1;若是,将所述时长比值和比例阈值的差值作为该成品编号对应的时间权值;步骤S244,将该成品编号对应的等待时长和时间权值相乘,得到该成品编号对应的第二时长;步骤S245,根据预先设置的序列表确定所述第二时长对应的序列值;其中,所述序列表包含N个连续的时间区间,N个所述时间区间的区间距离相等,所述区间距离为时间区间的左端点和右端点的差值,每个时间区间对应一个序列值,所述序列值随时间...

【专利技术属性】
技术研发人员:陈杰蒋文华陈达图
申请(专利权)人:佛山市广牧兴饲料有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1