[發明專利]一種多智能體事件驅動編隊控制系統及方法有效
| 申請號: | 201811625038.2 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109491396B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 王巍 | 申請(專利權)人: | 遼寧工業大學 |
| 主分類號: | G05D1/02 | 分類號: | G05D1/02;G05D1/10 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 劉長春 |
| 地址: | 121001 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 事件 驅動 編隊 控制系統 方法 | ||
1.一種多智能體事件驅動編隊控制系統,其特征在于,包括:領導者、多個跟隨者;其中,
所述領導者與至少一個所述跟隨者之間通信,用于根據第一動作信息生成第一跟隨指令;
多個所述跟隨者之間相互通信,所述跟隨者用于根據第二動作信息和所述第一跟隨指令生成第二跟隨指令,或根據第三跟隨指令和所述第二動作信息生成所述第二跟隨指令,并根據所述第二跟隨指令實現預設隊形;
領導者和跟隨者均選取動態未知的二階線性模型,跟隨者模型可通過下式表示:
其中,下標i表示第i個跟隨者,i為大于等于1的整數;pi,vi為跟隨者的位置信息和速度信息;為跟隨者的位置變化率和速度變換率;τi表示跟隨者的控制輸入,即跟隨者通過設計τi來實現跟隨者的預設隊形,fi1(pi)和fi2(pi,vi)是未知函數,分別表示位置信息和速度信息的未知動態;且fi1(pi)在設計控制輸入τi時無法對其進行補償,屬于非匹配不確定動態,而fi2(pi,vi)可以在控制輸入τi時對其進行前饋補償,采用基于神經網絡的反步法進行編隊控制;
其中,fi1(pi)=sin(pi),
領導者模型可通過下式表示:
其中,po,vo為領導者的位置信息和速度信息;為領導者的位置變化率和速度變換率;fo(po,vo)是已知連續非線性函數;
通過所述第二跟隨指令和驅動偏差實現當前跟隨者的預設隊形,包括:
通過第二跟隨指令計算誤差信號;
根據所述誤差信號計算設定閾值;
根據所述設定閾值和所述驅動偏差實現當前跟隨者的預設隊形;
所述誤差信號包括:位置誤差和速度誤差;
計算設定閾值的計算公式為:
其中,
ω1=ρ1(3γ1/4-1)/(γ1λmax(L+AL)+μ1||θi1||)
ω2=ρ2(γ2-1/2)/(γ2+μ2||θi2||)
具體地,為設定閾值,λmax(L+AL)為矩陣(L+AL)的最大特征值,μ1,μ2>0是設計參數,si1(t)為位置誤差,si2(t)為速度誤差,ρi1,ρi2為設計參數,γ1,γ2為待設計的控制增益;θi1,θi2為參數向量;
兩個相互通信的跟隨者之間的通信網絡可以用雙向圖表示,其中,代表N個跟隨者,表示第i個跟隨者和第j個跟隨者之間存在雙向信息傳遞,N為大于等于1的整數,且1≥i≥N,1≥j≥N;圖的鄰接矩陣用A=[aij]∈RN×N表示,其中aij=aji,aij=1表示第j個跟隨者能夠獲得第i個跟隨者的信息,同時第i個跟隨者能夠獲得第j個跟隨者的信息,其它情況aij=0;領導者和跟隨者之間的信息傳遞用領導鄰接矩陣AL=diag[a10,…,aN0]表示,ai0=1表示第i個跟隨者能夠獲得領導者的信息,其它情況ai0=0;L=[Lij]∈RN×N是圖的拉普拉斯矩陣,L=D-A,其中D是圖的度矩陣。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧工業大學,未經遼寧工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811625038.2/1.html,轉載請聲明來源鉆瓜專利網。





