技术领域
[0001] 本发明总体上涉及产奶动物的机器挤奶。更具体地,本发明涉及用于挤奶系统的控制单元和控制挤奶系统的方法。本发明涉及一种计算机程序和一种非易失性数据载体。
相关背景技术
[0002] 随着新的和更先进的挤奶设备的开发,挤奶过程已经完全自动化,或者至少几乎自动化。在这样的自动挤奶系统中,人类操作者的低参与度要求挤奶系统能够做出足够的决定:何时停止从每只动物提取奶。由于不同动物之间以及特定动物在不同挤奶场合的产奶量差异很大,确定最佳挤奶时间绝非易事。
[0003] DE 36 09 275A1描述了一种奶去除方法,其中在至少一个乳头中检测奶流量,并基于此推导出奶流量分布。奶流量分布表示在单个脉动周期内获得的奶量的时间依赖性。这反过来又作为后续挤奶操作的真空应用参数的基础。
[0004] V.Tanin等人在“Sources of Variation in Milk Flow Characteristics at Udderand Quarter Levels”,Journal of Dairy Science,No.89,American Diary ScienceAssociation,2006,pp 978-988中讨论了整个挤奶周期的奶流模式和奶流特性的变化。其中,下降阶段持续时间最长的是在高峰流量区和后区的停滞开始和结束时。还推测奶牛挤奶准备和真空改造是否在四分之一水平的下降阶段的持续时间中起作用。
[0005] 然而,还没有全自动程序的例子来确定适合每只动物的个体化挤奶时间。
具体实施方式
[0028] 图1示出了用于乳房挤奶的挤奶杯组110,即,对动物乳房105的所有乳头进行常规挤奶。这里,脉动器控制器135被设置成控制来自真空泵130的脉动器真空PV,以重复应用于挤奶组110的挤奶杯111、112、113和114。典型地,真空泵130还在奶导管120中提供挤奶真空MV,通过该真空MV,提取的奶被输送离开乳房105。
[0029] 挤奶爪115通过各自的奶真空软管连接到四个挤奶杯111、112、113和114。挤奶杯111、112、113和114依次连接到乳房105的相应乳头上。脉动器真空PV被应用于所有四个挤奶杯111、112、113和114。奶从乳房105中取出,收集在挤奶爪115中,并通过奶导管120排出。
流量计125测量代表奶导管120中测量的奶流量f(t)的参数。测量的奶流量f(t)可以被连续记录,或以离散时间重复记录。
[0030] 在任何情况下,代表测得的奶流量f(t)的参数被传送到控制单元150,控制单元进而适于通过控制信号Ctrl影响挤奶系统如何操作。
[0031] 术语“挤奶系统”在这里具有一般含义,并且可以包括例如单个挤奶杯组110、挤奶机器或挤奶机器人。
[0032] 控制单元150包含处理电路和接口,以便使控制单元150能够接收数据和信号,执行所述数据和信号的各种分析,并产生输出,例如以控制信号Ctrl的形式。更准确地说,控制单元150被配置成接收表示从乳房105提取的奶的被测流量f(t)的参数,并基于该参数,通过控制信号Ctrl控制奶提取的停止。
[0033] 例如,可以通过将挤奶杯111、112、113和114从乳房105的相应乳头上拆下来,以停止奶提取。退回缸或挤奶机器人可以响应控制信号Ctrl执行这种分离。另外,或者除此之外,可以针对挤奶杯111、112、113和114切断脉动器真空PV和/或挤奶真空MV。
[0034] 现在参考图3a中的示意图,我们将解释控制单元150中的处理电路被配置为确定挤奶应当停止时的脱开时间tTO所依照的标准。
[0035] 图3a中示意图的横轴表示时间t,纵轴表示作为时间t的函数的所记录的奶流量f(t)。我们假设挤奶真空MV和脉动器真空PV在t=零时被施加到挤奶杯111、112、113和114,并且由此产生的奶提取在时间t=t0的稍后点开始。然后,上升阶段Phr随之而来,在此期间,奶流量f(t)相对快速地增加。随后,上升阶段Phr结束,接下来是一个平稳阶段Phplt。这意味着奶流量f(t)在一个水平上相当稳定。在图3a中,这由奶流量f(t)的平均水平Fplt1表示。奶被提取一段时间t1后,比如100-700秒,下降阶段Phdecl开始,在此期间奶流量f(t)开始下降。正如下面将要讨论的,在下降阶段Phdecl中,奶流量f(t)下降的斜率可以有很大的变化。图
3a举例说明了在其下降阶段Phdecl中具有相对较陡斜率的奶流量分布。
[0036] 根据本发明的一个实施例,基于一系列记录的流量值来确定从上升阶段Phr过渡到平稳阶段Phplt的奶流量分布。更准确地说,控制单元150优选地被配置成研究由这些流量值描述的奶流量f(t)的时间变化。例如,如果奶流量f(t)的平均时间导数从相对较高的正值变为处于相对较低的时间导数的区间内,正的或负的,则控制单元150可以将其认为是上升阶段Phr的结束和平稳阶段Phplt的开始。同样,如果奶流量f(t)的平均时间导数从处于相对低的时间导数的区间(正或负)变为相对高的负值,则控制单元150可以将其认为是平稳阶段Phplt的结束和下降阶段Phdecl的开始。
[0037] 已经发现,如果在每次挤奶后在乳房105中留有大约相同量的奶,这对长期产奶量和动物健康都是有益的。因此,根据本发明的一个实施例,控制单元150中的处理电路被配置成在这样的时间点tTO产生控制信号Ctl,使得在停止提取奶之后,特定估计量的奶Mres留在乳房105中。这是通过第一和第二标准实现的。
[0038] 第一标准表明奶流量f(t)已达到下降阶段Phdecl,第二标准表明奶流量f(t)下降速度快于阈值斜率。在图3a中,第二标准由点划线scrit1表示。脱开时间tTO是在满足第一标准的时间点t1时或之后响应于第二标准的满足而确定的。
[0039] 可以通过基于当前挤奶过程中记录的一系列流量值的信号处理、通过正在被挤奶的动物的历史奶流量分布数据Dmfp或两者来确定是否已经达到下降阶段Phdecl。如果要使用历史奶流量分布数据Dmfp,数据库160与控制单元150通信连接,从而在挤奶过程中可以重复记录和读取奶流值f(t)。图2示出了本发明的一个实施例,其中包括这样的数据库160。
[0040] 现在参考图3b,我们将讨论停止标准的进一步方面。从图3b中可以明显看出,奶流量分布具有的下降阶段与图3a中的相比不那么陡。如果下降阶段Phdecl足够平缓,则会出现第二标准一直不满足的情况,例如图3a中通过点划线scrit1表示的。因此,根据本发明的一个实施例,处理电路被配置为进一步响应于第三标准来确定脱开时间tTO,如果在第一标准已经表明奶流量f(t)已经达到下降阶段Phdecl之后,奶流量f(t)降低到阈值水平以下,则满足第三标准。在图3b中,这个水平由Fth1表示。因此,对于其奶流量分布具有非常轻微的倾斜下降阶段Phdecl的动物,也可以避免过度挤奶。优选地,阈值水平Fth1被设置成使得,在停止提取奶之后,特定估计量的奶Mres留在乳房105中。总挤奶时间tM是从t0到脱开时间tTO测量的。因此,在脱开时间tTO,会将特定量的奶Mres留在乳房105中。
[0041] 根据本发明的一个实施例,控制单元150中的处理电路被配置为基于在倾斜阶段Phdecl之前的平稳阶段Phplt期间的奶流量f(t)的平均水平Fplt动态地设置第二标准。这将参考图3c进行解释,图3c示出了在平稳阶段Phplt期间奶流量f(t)的平均水平Fplt2相对较低的奶流量分布。在此,为了在脱开时间tTO时在乳房105中留下特定估计量的奶Mres,设置相对平缓的阈值斜率scrit2,因为在平稳阶段Phplt期间奶流量f(t)的平均水平Fplt2相对较低。相反,如图3a所示,如果在平稳阶段Phplt期间奶流量f(t)的平均水平Fplt1相对较高,则第二标准被设置为设定相对较陡的阈值斜率scrit1。
[0042] 类似地,根据本发明的一个实施例,同样为了将特定估计量的Mres留在乳房105中,控制单元150中的处理电路被配置为基于在倾斜阶段Phdecl之前的平稳阶段Phplt期间的流量f(t)的平均水平Fplt动态地设置第三阈值。这意味着,如果在平稳阶段Phplt期间奶流量f(t)的平均水平Fplt1相对较高,则第三标准设定相对较高的阈值水平Fth1,例如,如图3b所示。换句话说,如果在平稳阶段Phplt期间奶流量f(t)的平均水平Fplt2相对较低,则第三标准设定相对较低的阈值水平Fth2,如图3c所示。
[0043] 图2示出了本发明的第二实施例,其适于结合四分之一挤奶过程来实施,即,其中可以分别从四个挤奶杯111、112、113和114中的每一个单独控制奶的提取。
[0044] 这里,特定的流量计126、127、128和129被布置在来自奶杯111、112、113和114中的每一个的相应奶软管121、122、123和124上,并且控制单元150被配置为分别从奶杯111、112、113和114中的每一个接收表示被测量的奶流量f1(t)、f2(t)、f3(t)和f4(t)的参数。控制单元150还被配置为基于所述参数控制提取奶的停止,从而基于以下标准确定应当停止挤奶时的脱开时间tTO:第一标准,其指示奶流量f1(t)、f2(t)、f3(t)和/或f4(t)中的至少一个已经达到下降阶段Phdecl;和第二标准,其指示f1(t)、f2(t)、f3(t)和/或f4(t)中的至少一个分别比阈值斜率scrit1或scrit2下降得更快。与上述类似,脱开时间tTO是在已经满足了第一标准的时间点t1时或之后响应于第二标准的满足而确定的。
[0045] 优选地,在图2所示的本发明的四分之一挤奶过程实施例中,提取奶的停止可以包括将挤奶杯111、112、113和/或114中的特定挤奶杯(一个或多个)从乳房105的相应乳头(一个或多个)上拆下,就此而言,已经满足了上述第一和第二标准。替换地,或者除此之外,提取奶的停止可以包括关闭挤奶杯111、112、113和/或114中的每个挤奶杯的挤奶真空MV和/或挤奶真空PV的脉动,就此而言,已经满足上述第一和第二标准。
[0046] 除了上述第一、第二和第三标准之外,如果控制单元150中的处理电路被配置成进一步基于动物的历史产奶量数据、动物的历史奶流量分布数据、动物的当前哺乳阶段、动物的年龄和/或动物的健康状况来确定脱开时间tTO,则是优选的。该信息可以存储在数据库160中,并且响应于登记要被挤奶的动物的身份而被获取。因此,总挤奶时间tM可以被更精确地单独调整。
[0047] 如果上述控制单元150被配置成通过执行计算机程序157以自动方式实现上述过程,则通常是有利的。因此,控制单元150可以包括存储单元,即非易失性数据载体153,用于存储计算机程序157,计算机程序157又包含软件,用于当计算机程序157在至少一个处理器上运行时,使控制单元150中的至少一个处理器形式的处理电路执行上述动作。
[0048] 尽管本发明主要用于控制从奶牛提取奶的系统,但是所提出的解决方案同样适用于任何其他种类的家畜,例如山羊、绵羊、猪、驴、牦牛或水牛。自然,如果被挤奶的动物的乳头数量不同于四个,例如两个,则上述四分之一挤奶的情况是根据乳头的相关数量来确定的。
[0049] 为了总结,参考图4中的流程图,我们现在将描述根据本发明的控制挤奶系统的一般方法,其中已经开始了挤奶。
[0050] 在第一步骤410中,接收至少一个参数,该至少一个参数表示测量的奶流量。然后,在步骤420中,检查是否满足第一标准,其指示该至少一个奶流量已经达到下降阶段。如果是,则随后是步骤430;否则,程序循环回到步骤410,继续接收奶流量相关参数(一个或多个)。
[0051] 在步骤430中,检查是否满足第二标准,该第二标准指示所述至少一个奶流量的下降速度快于阈值斜率。如果是,则随后是步骤440;否则,程序返回并停留在步骤430。
[0052] 在步骤440,控制挤奶机以停止奶的挤出。此后,程序结束。
[0053] 图5通过流程图示出了用于控制挤奶机的本发明的实施例。这里,初始参考符号420表示上述步骤410和420
[0054] 在此后的步骤530中,检查是否满足第二标准,即,是否至少一个奶流量下降得比阈值斜率更快。如果是,则随后是步骤550;否则,程序继续到步骤540。
[0055] 在步骤540中,检查至少一个奶流量是否已经降低到阈值水平以下。如果是,则随后是步骤550;否则,则过程循环回到步骤530。
[0056] 在步骤550,控制挤奶机以停止奶的挤出。此后,程序结束。
[0057] 参考图4和5描述的所有过程步骤以及任何子步骤序列都可以通过编程处理器来控制。此外,尽管上面参照附图描述的本发明的实施例包括处理器和在至少一个处理器中形成的过程,因此本发明还扩展到计算机程序,特别是载体上或载体中的计算机程序,其适于将本发明付诸实践。程序可以是源代码、目标代码、介于源代码和目标代码之间的代码的形式,例如部分编译的形式,或者是适用于实现根据本发明的方法的任何其他形式。程序可以是操作系统的一部分,也可以是独立的应用程序。载体可以是任何能够携带程序的实体或设备。例如,载体可以包括存储介质,例如闪存、ROM(只读存储器),例如DVD(数字视频/多功能盘)、CD(光盘)或半导体ROM、EPROM(电可擦除可编程只读存储器)、EEPROM(点可擦除只读存储器存储器)或磁记录介质,例如软盘或硬盘。此外,载体可以是可传输的载体,例如电信号或光信号,其可以通过电缆或光缆或通过无线电或其他方式传送。当程序包含在可由电缆或其它设备或手段直接传送的信号中时,载体可由这种电缆或设备或手段控制。换句话说,载体可以是嵌入程序的集成电路,该集成电路适用于相关过程的执行。
[0058] 当在本说明书中使用时,术语“包括/包含”用来指定所陈述的特征、整体、步骤或组件的存在。然而,该术语不排除一个或多个附加特征、集成、步骤或组件或其组合的存在或添加。
[0059] 本发明不限于附图中描述的实施例,而是可以在权利要求的范围内自由变化。