饲料配方的确定方法和系统以及计算机可读存储介质
文献发布时间:2023-06-19 11:32:36
技术领域
本发明涉及动物养殖技术领域,尤其涉及一种饲料配方的确定方法和系统以及计算机可读存储介质。
背景技术
相关技术一般以饲料单价最低作为优化目标,以实现控制动物的养殖成本。然而如此,没有考虑畜禽的营养需求量和饲喂量,考虑不够全面,无法对实际饲喂生产提供指导,也无法满足畜禽的生长需求。另外,由于仅考虑了饲料单价最低,但此时可能需要喂食更多的饲料才能满足畜禽的营养需求,因此总的饲料饲喂成本反而会更高,这样也达不到饲喂成本最低。此外,在需要同种饲料的禽畜种群中,每个畜禽的营养需求量可能不同,这会导致最优的饲料配方难以确定。
发明内容
本发明实施方式提供一种饲料配方的确定方法和系统以及计算机可读存储介质。
本发明实施方式提供一种饲料配方的确定方法,所述饲料包括多种原料,所述饲料配方的确定方法包括:
获取所述原料的价格、所述原料的养分含量、所述饲料的营养指标限制量、动物的基准养分需求量、所述动物的养分需求量相对于所述基准养分需求量的比例系数之和,所述动物的数量为多个;
根据获取到的所述原料的价格、获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量,确定配方基础模型;
根据所述配方基础模型、获取到的所述基准养分需求量和获取到的所述比例系数之和,确定配方优化模型;
根据所述配方优化模型确定所述饲料配方。
本发明实施方式的饲料配方的确定方法,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
在某些实施方式中,确定配方基础模型,包括:
根据获取到的所述原料的价格、获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量,确定配方初始模型;
将所述配方初始模型进行矩阵形式变换以确定所述配方基础模型。
在某些实施方式中,所述配方初始模型包括第一目标函数和第一约束条件,所述第一目标函数与所述原料的价格、所述原料的配比和所述动物的饲料单价相关,所述第一约束条件与所述原料的养分含量、所述饲料的营养指标限制量和所述原料的配比相关,确定配方初始模型,包括:
根据获取到的所述原料的价格确定所述第一目标函数;
根据获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量确定所述第一约束条件。
在某些实施方式中,所述配方优化模型包括第二目标函数和第二约束条件,所述第二目标函数与基准饲喂量、所述比例系数之和和所述动物的饲喂成本相关,所述第二约束条件与所述基准养分需求量和所述基准饲喂量相关,确定配方优化模型,包括:
根据所述配方基础模型的目标函数、获取到的基准养分需求量获取到的所述比例系数之和,确定所述第二目标函数;
根据所述配方基础模型的约束条件和获取到的所述基准养分需求量确定所述第二约束条件。
在某些实施方式中,所述饲料配方包括所述原料的配比和基准饲喂量,根据所述配方优化模型确定所述饲料配方,包括:
根据所述配方优化模型确定配方求解模型;
根据所述配方求解模型计算所述原料的配比和所述基准饲喂量。
在某些实施方式中,所述确定方法包括:
根据计算得到的所述基准饲喂量和获取到的所述比例系数之和,确定每个所述动物的饲喂量。
本发明实施方式提供一种饲料配方的确定系统,所述饲料包括多种原料,所述饲料配方的确定系统包括控制装置,所述控制装置包括获取模块、第一确定模块、第二确定模块和第三确定模块,所述获取模块用于获取所述原料的价格、所述原料的养分含量、所述饲料的营养指标限制量、动物的基准养分需求量、所述动物的养分需求量相对于所述基准养分需求量的比例系数之和,所述动物的数量为多个;所述第一确定模块用于根据获取到的所述原料的价格、获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量,确定配方基础模型;所述第二确定模块用于根据所述配方基础模型和获取到的所述比例系数之和,确定配方优化模型;所述第三确定模块用于根据所述配方优化模型确定所述饲料配方。
本发明实施方式的饲料配方的确定系统,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
在某些实施方式中,所述第一确定模块用于根据获取到的所述原料的价格、获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量,确定配方初始模型;以及用于将所述配方初始模型进行矩阵形式变换以确定所述配方基础模型。
在某些实施方式中,所述配方初始模型包括第一目标函数和第一约束条件,所述第一目标函数与所述原料的价格、所述原料的配比和所述动物的饲料单价相关,所述第一约束条件与所述原料的养分含量、所述饲料的营养指标限制量和所述原料的配比相关,所述第一确定模块用于根据获取到的所述原料的价格确定所述第一目标函数;以及用于根据获取到的所述原料的养分含量和获取到的所述饲料的营养指标限制量确定所述第一约束条件。
在某些实施方式中,所述配方优化模型包括第二目标函数和第二约束条件,所述第二目标函数与基准饲喂量、所述比例系数之和和所述动物的饲喂成本相关,所述第二约束条件与所述基准养分需求量和所述基准饲喂量相关,所述第二确定模块用于根据所述配方基础模型的目标函数、获取到的基准养分需求量和获取到的所述比例系数之和,确定所述第二目标函数;以及用于根据所述配方基础模型的约束条件和获取到的所述基准养分需求量确定所述第二约束条件。
在某些实施方式中,所述饲料配方包括所述原料的配比和基准饲喂量,所述第三确定模块用于根据所述配方优化模型确定配方求解模型;以及用于根据所述配方求解模型计算所述原料的配比和所述基准饲喂量。
在某些实施方式中,所述第三确定模块用于根据计算得到的所述基准饲喂量和获取到的所述比例系数之和,确定每个所述动物的饲喂量。
本发明实施方式提供一种饲料配方的确定系统,其包括处理器和存储器,所述存储器存储有一个或多个程序,所述程序被所述处理器执行时实现上述任一实施方式的饲料配方的确定方法。
本发明实施方式的饲料配方的确定系统,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
本发明实施方式的一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行上述任一实施方式的饲料配方的确定方法。
本发明实施方式的计算机可读存储介质,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明实施方式的饲料配方的确定方法的流程示意图;
图2是本发明实施方式的饲料配方的确定系统的模块示意图;
图3是本发明另一实施方式的饲料配方的确定方法的流程示意图;
图4是本发明又一实施方式的饲料配方的确定方法的流程示意图;
图5是本发明再一实施方式的饲料配方的确定方法的流程示意图;
图6是本发明另一实施方式的饲料配方的确定方法的流程示意图;
图7是本发明又一实施方式的饲料配方的确定方法的流程示意图;
图8是本发明实施方式的饲料配方的确定系统的另一模块示意图。
主要元件符号说明:
饲料配方的确定系统100、处理器110、存储器120、控制装置10、获取模块12、第一确定模块14、第二确定模块16、第三确定模块18、输入装置20、显示装置30。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。
请参阅图1,本发明实施方式提供一种饲料配方的确定方法。饲料包括多种原料,饲料配方的确定方法包括:
步骤S12:获取原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和,动物的数量为多个;
步骤S14:根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方基础模型;
步骤S16:根据配方基础模型、获取到的基准养分需求量和获取到的比例系数之和,确定配方优化模型;
步骤S18:根据配方优化模型确定饲料配方。
请参阅图2,本发明实施方式提供一种饲料配方的确定系统100,饲料包括多种原料,饲料配方的确定系统100包括控制装置10。
控制装置10包括获取模块12、第一确定模块14、第二确定模块16和第三确定模块18,获取模块12用于获取原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和,动物的数量为多个;第一确定模块用于根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方基础模型;第二确定模块用于根据配方基础模型、获取到的基准养分需求量和获取到的比例系数之和,确定配方优化模型;第三确定模块用于根据配方优化模型确定饲料配方。
也就是说,本发明实施方式的饲料配方的确定方法可由本发明实施方式的饲料配方的确定系统100实现。
本发明实施方式的饲料配方的确定方法和饲料配方的确定系统100,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
具体地,饲料配方的确定系统100可应用于包括但不限于手机、平板、个人计算机、服务器、笔记本电脑、可穿戴设备、车载终端、专门制作的控制终端等具有数据处理和传输功能的电子装置。饲料配方的确定系统100可以设置在养殖动物的养殖舍,可以设置在与养殖舍通讯的监控中心或饲料研发中心,也可以由员工随身携带。在此,不对饲料配方的确定系统100的具体形式和设置的具体位置进行限定。
饲料配方的确定系统100还可包括输入装置20和显示装置30。输入装置20包括但不限于键盘、按键、轨迹球、触控板、触摸显示屏。显示装置30包括但不限于LED显示屏或显示器、OLED显示屏或显示器。在此不对输入装置20和显示装置30的具体形式进行限定。
在一个应用中,本发明实施方式的饲料配方的确定方法和饲料配方的确定系统100可应用于养殖猪的领域。可以理解,本发明实施方式的饲料配方的确定方法和饲料配方的确定系统100还可应用于养殖鸡、牛或养殖其他生物的领域。在此不对养殖的具体的动物进行限定。
目前,我国人口占世界总人口约19.0%,猪肉消费量占世界猪肉消费量49.6%,我国生猪养殖量占世界生猪总养殖量56.6%,且猪肉在中国国内肉类产量和消费量占比均超过百分之六十,也即是说,猪肉在我国肉类消费领域占有巨大比例,生猪养殖业格外重要。
饲喂成本一直占据着养殖成本的最大占比。在生猪养殖中,饲喂成本占到生猪养殖成本的60-70%。因此,降低畜禽生产中的饲喂成本对降低整个养殖成本具有极其重要的意义。
在传统的饲料配方的确定方法中,往往根据畜禽的品种、品系、性别和营养阶段来确定配方模型,给出原料的配比限制以及饲料的营养指标限制,然后利用饲料原料中的营养素含量构建约束,以饲喂成本最低为目标构建模型,进而利用线性规划的单纯形法等方法得到最终的原料配比,从而指导饲料生产。
然而,传统的饲料配方的确定方法由于并没有考虑畜禽的养分需求量和饲喂量,只能达到饲料单价最低,达不到饲喂成本最低。本发明实施方式的饲料配方的确定方法和饲料配方的确定系统100,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
请注意,在本发明实施方式中,动物的数量为多个,饲喂成本最低指所有猪只的饲喂成本最低,即该猪群的饲喂成本最低。而猪群的饲喂成本,是饲料单价与猪群日饲喂量的乘积。换言之,本发明实施方式的饲料配方的确定方法,目标是最小化每日的饲喂成本,而非最小化饲料单价。
另外,在本发明实施方式中,饲喂量可指单个猪只每日的饲喂量,养分需求量可指单个猪只每日的养分需求量。或者,饲喂量也可指所有猪只中在同一阶段需要同种配方的多个猪只每日的饲喂量,养分需求量可指该多个猪只每日的养分需求量。
在步骤S12中,工作人员可以通过输入装置20向饲料配方的确定系统100输入原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和。
在一个例子中,用户通过手机的触摸显示屏输入原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和;
在另一个例子中,用户通过个人计算机的键盘输入原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和。
当然,原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和可以预先存储在数据库中,在需要使用这些数据时,可通过数据库直接获取,无需工作人员手动输入。
在一个例子中,工作人员可通过查阅工具书如美国研究委员会的《猪的营养需求》(《Nutrient Requirements of Swine》)并根据猪只的各种指标进行计算以确定动物的养分需求量和基准养分需求量。然后,可根据动物的养分需求量和基准养分需求量确定比例系数之和。这样,就可以将基准养分需求量和比例系数之和输入到饲料配方的确定系统100中。
在另一个例子中,通过在饲料配方的确定系统100的数据库查找工具书中需要的数据和猪只的各种指标,由饲料配方的确定系统100计算出基准养分需求量和比例系数之和。
在此不对原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和的具体来源进行限定。
在步骤S14、步骤S16和步骤S18中,配方基础模型、配方优化模型和饲料配方可通过显示装置30显示。在一个例子中,配方基础模型和配方优化模型以公式的形式显示在手机的显示屏上,饲料配方以表格的形式显示在手机的显示屏上;在另一个例子中,配方基础模型和配方优化模型以公式的形式显示在个人计算机的显示器上,饲料配方以文字的形式显示在个人计算机的显示器上。
请参阅图3,在某些实施方式中,步骤S14包括:
步骤S142:根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方初始模型;
步骤S144:将配方初始模型进行矩阵形式变换以确定配方基础模型。
在某些实施方式中,第一确定模块14用于根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方初始模型;以及用于将配方初始模型进行矩阵形式变换以确定配方基础模型。
如此,实现确定配方基础模型。
具体地,请参阅图4,配方初始模型包括第一目标函数和第一约束条件,第一目标函数与原料的价格、原料的配比和动物的饲料单价相关,第一约束条件与原料的养分含量、饲料的营养指标限制量和原料的配比相关,步骤S142包括:
步骤S1422:根据获取到的原料的价格确定第一目标函数;
步骤S1424:根据获取到的原料的养分含量和获取到的饲料的营养指标限制量确定第一约束条件。
在某些实施方式中,配方初始模型包括第一目标函数和第一约束条件,第一目标函数与原料的价格、原料的配比和动物的饲料单价相关,第一约束条件与原料的养分含量、饲料的营养指标限制量和原料的配比相关,第一确定模块14用于根据获取到的原料的价格确定第一目标函数;以及用于根据获取到的原料的养分含量和获取到的饲料的营养指标限制量确定第一约束条件。
如此,实现根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方初始模型。
具体地,饲料的原料一共有n种,x
第一目标函数与原料的价格c
第一约束条件与原料的养分含量a
s.t. a
a
a
x
x
配方初始模型包括第一目标函数和第一约束条件。本实施方式中,配方初始模型为:
s.t. a
a
a
x
x
将获取到的原料的价格c
在步骤S142中,将该配方初始模型进行矩阵形式变换,具体地,可令:
x=(x
c=(c
b=(b
A=(a
并令0n、1n分别表示元素全为0与元素全为1的n维列向量。可确定配方基础模型为:
s.t. Ax≤(=≥)b
x≥0
可以理解,其中的角标T表示矩阵的转置,s.t.表示受约束(subiect to)。
请参阅图5,在某些实施方式中,配方优化模型包括第二目标函数和第二约束条件,第二目标函数与基准饲喂量、比例系数之和和动物的饲喂成本相关,第二约束条件与基准养分需求量和基准饲喂量相关,步骤S16包括:
步骤S162:根据配方基础模型的目标函数和获取到的比例系数之和,确定第二目标函数;
步骤S164:根据配方基础模型的约束条件和获取到的基准养分需求量确定第二约束条件。
在某些实施方式中,配方优化模型包括第二目标函数和第二约束条件,第二目标函数与基准饲喂量、比例系数之和和动物的饲喂成本相关,第二约束条件与基准养分需求量和基准饲喂量相关,第二确定模块用于根据配方基础模型的目标函数和获取到的比例系数之和,确定第二目标函数;以及用于根据配方基础模型的约束条件和获取到的基准养分需求量确定第二约束条件。
如此,实现根据配方基础模型、获取到的基准养分需求量和获取到的比例系数之和,确定配方优化模型。
具体地,在步骤S162中,在配方基础模型为上述配方基础模型的情况下,根据配方基础模型的目标函数
其中,z2为饲喂成本,α为获取到的比例系数之和,y
可以理解,如前所述,本实施方式中,动物的数量为多个,饲喂成本最低指所有猪只的饲喂成本最低,即该猪群的饲喂成本最低。而猪群的饲喂成本,是饲料单价与猪群日饲喂量的乘积。
基于此,令:
d
y=(y
另外,0
s.t. Ax≤(=≥)b
A
x≥0
y≥0
请注意,在配方基础模型中,用a
例如,配方基础模型中,受限于饲料的营养指标限制量b
基于此,本实施方式中,采用不同的符号a
可以理解,换即使是处在同一营养阶段的动物群体,其中每个不同的动物个体也会因的生理情况各不相同,而导致每个动物对营养的需求不尽相同。而基于同一饲料配方的饲料,养分含量是一致的。换言之,动物群体中的每个不同的个体对营养需求量的比例是一致的。即:d
在本实施方式中,以第一只动物的养分需求量d
进一步地,由于每只动物的养分需求量与基准养分需求量成比例,而基于同一饲料配方的饲料,养分含量是一致的,因此,可通过调节饲喂量来控制不同个体的营养摄入。
设
Ax≤(=≥)b
A
x≥0
y
由于配方优化模型包括第二目标函数和第二约束条件,则配方优化模型为:
s.t. Ax≤(=≥)b
A
x≥0
y
在配方基础模型的基础上,将获取到的养分需求量代入到该配方优化模型中,即可确定配方优化模型。代入获取到的养分需求量的方式类似于前文中代入获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,为避免冗余,在此不再赘述。
该配方优化模型是一个带有二次约束的二次规划问题(QuadraticallyConstrained Quadratic Program,QCQP)。一般的QCQP是一个非确定性多项式(Non-deterministic Polynomial,NP)难问题,在本实施方式中,可采用以下方案进行求解。
具体地,请参阅图6,饲料配方包括原料的配比和基准饲喂量,步骤S18包括:
步骤S182:根据配方优化模型确定配方求解模型;
步骤S184:根据配方求解模型计算原料的配比和基准饲喂量。
在某些实施方式中,饲料配方包括原料的配比和基准饲喂量,第三确定模块用于根据配方优化模型确定配方求解模型;以及用于根据配方求解模型计算原料的配比和基准饲喂量。
如此,实现根据配方优化模型确定饲料配方。
具体地,在步骤S182中,可令X
s.t. AX≤(=≥)by
A
X≥0
y
该模型关于决策变量X与y
请参阅图7,在某些实施方式中,确定方法包括:
步骤S19:根据计算得到的基准饲喂量和获取到的比例系数之和,确定每个动物的饲喂量。
在某些实施方式中,第三确定模块用于根据计算得到的基准饲喂量和获取到的比例系数之和,确定每个动物的饲喂量。
如此,可以确定每个动物的饲喂量。具体地,每只动物的每日的饲喂量为:
综合以上,在一个例子中,饲料的原料包括4种:玉米、小麦麸、米糠粕、大豆粕。对应的价格分别为2.1元/公斤、2.0元/公斤、1.75元/公斤、2.75元/公斤。在本示例中,考虑3种营养指标:粗蛋白、钙、消化能。营养指标限制量包括指标上限和指标下限。具体数据如表1所示。
表1
根据上述数据可确定该例子中的配方初始模型为:
s.t. 7.8x
0.02x
3.39x
x
x
x
x
x
将上述配方初始模型进行矩阵形式变换即可确定配方基础模型。具体方法如前文所述,在此不再赘述。上述配方初始模型是一个标准的线性规划模型,可用标准的单纯形法求解,最终得最优解为:x
也即是说,满足配方初始模型的单价最优的饲料配方为47.742%玉米、20%小麦麸、20%米糠粕、12.258%大豆粕,且饲料单价为2.090元/公斤。经计算可得三种营养指标的含量分别为:粗蛋白15.022%、钙0.1%、消化能3.03MCal/kg。
若有1000头处于同一营养阶段的猪,在喂食管理上都使用该饲料配方。则第一头猪每天需要的最低养分分别为粗蛋白0.31kg、消化能6.49MCal。也即是说,养分需求量d
根据该饲料配方的营养指标的含量,可以计算出满足最低粗蛋白要求的饲喂量为2.064kg,而满足最低消化能要求的饲喂量为2.142kg,因此最终需要喂食2.142kg。其余猪只饲喂量可以乘上相应系数以此类推。
又根据饲料单价2.090元/公斤,可以计算得到该猪只一天的饲喂成本为4.477元。因此这1000头猪只一天的喂食成本为4477元。
而在本实施方式的饲料配方的确定方法中,新增了猪只每日营养需求量的约束,假设有1000头处在同一营养阶段的猪,并且第一头猪每天需要的最低养分分别为粗蛋白0.31kg、消化能6.49MCal,即其营养需求量向量为d
令y
s.t. 7.8x
0.02x
3.39x
(7.8x
(3.39x
x
x
x
x
x
请注意,上述配方优化模型中,原料的配比x与基准饲喂量y
具体地,令X
s.t. 7.8X
0.02X
3.39X
7.8X
3.39X
X
X
X
X
X
该模型是关于决策变量X与y
经计算可得三种营养指标的含量分别为:粗蛋白15.601%、钙0.1%、消化能3.261MCal/kg。而根据计算出来的每日1.9905公斤的饲喂量,可以得出日粮中含有的粗蛋白为0.311kg,消化能为6.49MCal。
进一步地,依据公式
与普通的饲料单价最低的配方基础模型相比,配方优化模型增加了营养需求量约束,多了一个基准饲喂量的优化变量。因此配方优化模型得到的最优解一定满足配方基础模型的约束。虽然配方优化模型得到的最优配方单价为2.143元/公斤,高于配方基础模型的最优解对应的配方单价2.09元/公斤,但对第一只猪(基准猪只)来说,其最优饲喂量1.9905kg则低于配方基础模型的最优解对应的日饲喂量2.142kg。因此,配方优化模型得到的最优喂食成本为4.266元/日,低于配方基础模型所得的4.477元/日。
这样,一头猪只每日可节约0.211元,大约可节约成本占比超过4.7%,在已经找到单价最优的配方的情况下,这个已经是很大的降本增效。而1000只猪每日可节约211元,一个月可以节约饲料成本超过六千元,相当于可以省去1-2位饲喂员的劳务工资成本。
请参阅图8,本发明实施方式提供一种饲料配方的确定系统100,包括处理器110和存储器120,存储器120存储有一个或多个程序,程序被处理器110执行时实现上述任一实施方式的饲料配方的确定方法。
例如,程序被处理器110执行时实现步骤步骤S12:获取原料的价格、原料的养分含量、饲料的营养指标限制量、动物的基准养分需求量、动物的养分需求量相对于基准养分需求量的比例系数之和,动物的数量为多个;步骤S14:根据获取到的原料的价格、获取到的原料的养分含量和获取到的饲料的营养指标限制量,确定配方基础模型;步骤S16:根据配方基础模型、获取到的基准养分需求量和获取到的比例系数之和,确定配方优化模型;步骤S18:根据配方优化模型确定饲料配方。
本发明实施方式的饲料配方的确定系统100,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
具体地,处理器110和存储器120可以组成计算机系统。计算机系统可应用于个人计算机、服务器、手机、平板电脑、专门制作的控制终端等。
本发明实施方式提供的一种包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器110执行时,使得处理器110执行上述任一实施方式的饲料配方的确定方法。
本发明实施方式的饲料配方的计算机可读存储介质,根据动物的基准养分需求量和动物的养分需求量相对于基准养分需求量的比例系数之和,在配方基础模型上确定配方优化模型,考虑到了需要同种饲料的禽畜种群中每个动物的营养需求,可以满足动物的生长需求,并实现动物群体的饲喂成本最低。
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
- 饲料配方的确定方法和系统以及计算机可读存储介质
- 饲料配方的确定方法和系统以及计算机可读存储介质