[發明專利]一種證據合成方法、模塊及多Agent診斷系統有效
| 申請號: | 201711330102.X | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN108062567B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 李鳴;段修生;楊青;付強;徐艷;趙喜 | 申請(專利權)人: | 中國人民解放軍陸軍工程大學 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 王戈 |
| 地址: | 050000 河北*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 證據 合成 方法 模塊 agent 診斷 系統 | ||
1.一種多Agent診斷系統,其特征在于,所述多Agent診斷系統包括多個診斷Agent子系統、組長Agent子系統和知識庫,所述多個診斷Agent子系統分別與組長Agent子系統連接,所述知識庫分別與多個所述診斷Agent子系統和組長Agent子系統連接;
所述知識庫用于為多個所述診斷Agent子系統和組長Agent子系統提供證據和知識;
每個所述診斷Agent子系統包括證據合成模塊,所述診斷Agent子系統用于,確定故障源,得到初步診斷結果,并將診斷結果發送給組長Agent結構;
所述組長Agent子系統包括證據合成模塊,所述組長Agent子系統用于對多個Agent子系統發送的多個初步診斷結果進行融合,得到最終診斷結果;
所述診斷Agent子系統包括還包括命令監測模塊、證據獲取模塊、控制器、故障判定模塊、通信模塊和Agent模塊;
所述Agent模塊分別與組長Agent子系統和所述通信模塊連接,所述Agent模塊用于接收所述組長Agent子系統發送的診斷命令,并將所述診斷命令發送給所述通信模塊;
所述通信模塊與所述命令監測模塊連接,所述通信模塊用于將所述診斷命令發送給所述命令監測模塊;
所述命令監測模塊與所述控制器連接,所述命令監測模塊用于監測所述診斷命令,生成診斷任務,并將所述診斷任務發送給所述控制器;
所述控制器還與所述證據獲取模塊,所述控制器用于根據所述診斷任務確定診斷活動,并將所述診斷活動發送給所述證據獲取模塊;
所述證據獲取模塊還分別與知識庫和診斷Agent子系統中的證據合成模塊連接,所述證據獲取模塊用于根據所述診斷活動從所述知識庫中提取證據集,并將所述證據集發送給所述診斷Agent子系統中的證據合成模塊;
所述診斷Agent子系統中的證據合成模塊還與所述故障判定模塊連接,所述診斷Agent子系統中的證據合成模塊用于對所述證據集進行合成,獲得合成結果,并將所述合成結果發送給所述故障判定模塊連接;
所述故障判定模塊還分別與所述知識庫和所述通信模塊連接,所述故障判定模塊用于根據所述合成結果和知識庫知識定位故障源,獲得最初診斷結果,并將所述最初診斷結果發送給所述通信模塊;
所述通信模塊還用于將所述最初診斷結果發送給所述Agent模塊;
所述Agent模塊還用于將所述最初診斷結果發送給所述組長Agent子系統;
所述組長Agent子系統還包括事件監測模塊、選擇模塊、一致性判斷模塊、BPA化模塊、組長通信模塊和組長Agent模塊;
所述組長Agent模塊與所述組長通信模塊連接,所述組長Agent模塊用于產生主診斷任務,并將所述主診斷任務發送給組長通信模塊;
所述組長通信模塊與所述事件監測模塊連接,所述組長通信模塊用于將所述主診斷任務發送給所述事件監測模塊;
所述事件監測模塊與所述選擇模塊,所述事件監測模塊用于根據所述主診斷任務生成主診斷活動,并將所述主診斷活動發送給所述選擇模塊;
所述選擇模塊分別與所述知識庫和所述組長通信模塊連接,所述選擇模塊用于根據所述主診斷活動和知識庫知識選擇進行診斷的診斷Agent子系統,生成診斷命令,并將所述診斷命令發送給組長通信模塊;所述組長通信模塊還用于將所述診斷命令發送給所述組長Agent模塊;
所述組長Agent模塊還分別與各診斷Agent子系統連接,所述組長Agent模塊用于接收所述診斷命令,并將所述診斷命令發送給各診斷Agent子系統,所述組長Agent模塊還用于接收各診斷Agent子系統發送的各最初診斷結果,并將各最初診斷結果發送給組長通信模塊;
所述組長通信模塊還與所述一致性判斷模塊連接,所述組長通信模塊還用于接收所述最初診斷結果,并將所述最初診斷結果發送給所述一致性判斷模塊;
所述一致性判斷模塊與所述BPA化模塊連接,所述一致性判斷模塊用于接收所述最初診斷結果,并判斷各最初診斷結果的一致性,若一致,則將該最初診斷結果作為最終診斷結果,并將所述最終診斷結果發送給所述組長通信模塊,若不一致,則將各最初診斷結果發送給所述BPA化模塊;
所述BPA化模塊還與組長Agent子系統中的證據合成模塊連接,所述BPA化模塊用于將各診斷結果進行基本可信度分配函數化,獲得中間診斷結果,并將所述中間診斷結果發送給組長Agent子系統中的證據合成模塊;
所述組長Agent子系統中的證據合成模塊分別與所述知識庫和所述組長通信模塊連接,所述組長Agent子系統中的證據合成模塊用于根據知識庫中的知識對所述中間診斷結果進行合成,得到最終診斷結果,并將所述最終診斷結果發送給所述組長通信模塊;
所述組長通信模塊還用于將所述最終診斷結果發送給所述組長Agent模塊。
2.根據權利要求1所述的一種多Agent診斷系統,其特征在于,所述證據合成模塊包括:
證據集獲取子模塊,用于獲取證據集;
距離計算子模塊,用于計算證據集中每兩個證據間的距離;具體步驟包括:利用公式(1),計算每兩個證據間的距離d(mi,mj):
其中,mi、mj為證據集中的兩個證據,i,j=1,2,…,n,i≠j,n為證據集中證據的數量;為證據mi中的基本可信度分配函數組成的向量;為證據mj中的基本可信度分配函數值組成的向量;
相似度計算子模塊,用于根據所述每兩個證據間的距離計算每兩個證據間的相似度;
支持度計算子模塊,用于根據每兩個證據間的相似度計算每個證據的支持度;
可信度計算子模塊,用于根據每個證據的支持度計算每個證據的可信度;
證據合成子模塊,用于將每個證據的可信度作為權重,對證據集中的證據的基本概率指派進行加權平均,對所述證據集中的證據進行合成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍陸軍工程大學,未經中國人民解放軍陸軍工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711330102.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車輛阻尼控制
- 下一篇:一種有源光組件耦合分檔方法





