[发明专利]一种基于Drools规则引擎的群养母猪饲喂站物联网管控系统及方法有效
申请号: | 202011149130.3 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112379645B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 刘星桥;潘秦;陈冲 | 申请(专利权)人: | 江苏大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;A01K29/00;A01K67/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 drools 规则 引擎 养母 饲喂 联网 系统 方法 | ||
1.一种基于Drools规则引擎的群养母猪饲喂站物联网管控方法,其特征在于,包括如下步骤:
步骤1,在群养母猪舍内安装信息采集装置,采集母猪个体信息和环境信息;
步骤2,采集猪舍温度和湿度,设置每隔5分钟发送一次数据,保存于综合数据库中,提供给专家系统;
步骤3,利用母猪佩戴的电子耳标,结合应用层的上位机管理系统自动生成一条包含母猪基本信息的新记录;
步骤4,当母猪进入自动称重区域后,其在地磅上停留一定时间,以准确获得母猪体重信息;同时,RFID阅读器感应到耳标信号,上位机显示该母猪身份信息,并为专家系统决策提供实时数据支持;
步骤5,依据母猪个体和环境信息,专家系统的Drools推理引擎利用Rete算法将实时数据与知识库规则进行匹配,得出下料基准量,再由体重和带仔数计算出最终饲喂量,发送所述最终饲喂量给下位机,控制器将所述最终饲喂量减去饲料余量得到实际下料量后,开始投喂;
所述步骤5中基于Drools推理引擎利用Rete算法具体设计包括:
步骤5.1,从工作内存中取出一个待匹配的pigFact对象,从根节点进入后进行模式匹配;
步骤5.2,首先进行pigFact母猪阶段类型的匹配,如果阶段类型满足条件,则把pigFact对象的引用记录保存至第一个α节点的α内存区中,并退出阶段类型匹配;
步骤5.3,接着对母猪品种进行比较,匹配成功后,将pigFact的引用记录存于第二个α节点的α内存区中,然后找到该节点的左引用,即第一个β节点;
步骤5.4,该β节点找到自己的左引用,即第一个α节点,确定该α节点的α内存区中是否存放了pigFact的引用,若有则说明阶段和品种两个类型条件都满足,则在该β节点的β内存区中存放pigFact的引用,退出品种类型匹配;
步骤5.5,对母猪阶段天数进行匹配,若阶段天数符合条件,则将pigFact对象的引用记录存于第三个α节点的α内存区中,然后找到该α节点的左引用,即第二个β节点;
步骤5.6,该β节点找到自己的左引用,即第一个β节点,确认第一个β节点的β内存区中是否存放了pigFact的引用,如果存放,则说明阶段、品种和阶段天数三个条件都符合,并在第二个β节点的β内存区中存放pigFact的引用,退出阶段天数类型匹配;
步骤5.7,重复步骤5.1-5.6,直到7种类型匹配完毕,进入议程,执行Rete算法规则结论;
步骤6,母猪完成进食后,从出口通道走出,阅读器感应到后,获得母猪体重差,该差值即为实际进食量,将实际采食量发送给上位机;同时,入口门锁扣开启,下一头等待进食的母猪进入饲喂站;如此循环直至采食周期结束。
2.根据权利要求1所述的一种基于Drools规则引擎的群养母猪饲喂站物联网管控方法,其特征在于,所述步骤1中的采集装置包括围栏、联动开关门、电子地磅、自动门、智能饲喂器、料槽、称重传感器、温湿度传感器及RFID阅读器。
3.根据权利要求1所述的一种基于Drools规则引擎的群养母猪饲喂站物联网管控方法,其特征在于,所述管控方法能够应用于手机APP,由手机端监控界面展示母猪编号、饲喂决策量和实际采食量信息;针对大型猪舍配备的多个饲喂站,用户点击“选择饲喂站节点编号”下拉菜单可选择要监控的饲喂站编号;用户点击“选择母猪编号”下拉菜单可查看对应该母猪的饲喂情况;左下角设计三个按钮是通过与服务器程序建立的网络连接,获取对应母猪的决策量和实际采食量;用户点击“立即下料”按钮可远程控制下料,实现饲养员能够随时随地对母猪饲喂情况进行监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149130.3/1.html,转载请声明来源钻瓜专利网。