[發明專利]一種基于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.szxzyx.cn/pat/books/202011149130.3/1.html,轉載請聲明來源鉆瓜專利網。





