[發明專利]一種物理力和數據聯合驅動的三維集群行為模擬方法在審
| 申請號: | 202010637118.0 | 申請日: | 2020-07-03 |
| 公開(公告)號: | CN112016660A | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 相偉;姚心然;金小剛 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06N3/00 | 分類號: | G06N3/00 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 物理 數據 聯合 驅動 三維 集群 行為 模擬 方法 | ||
1.一種物理力和數據聯合驅動的三維集群行為模擬方法,其特征在于,包括步驟:
(1)數據處理:
從已有不同種類的三維空間運動集群的軌跡數據集中提取運動特征,構建運動特征參考數據集D=∪vdv,其中,dv=[v,a]為所提取的每一項運動特征,包含利用前向差分估計的每條軌跡中智能體在不同時間節點的運動速度v和加速度a,根據每項運動特征中的速度大小以從小到大的順序對運動特征參考數據集D排序并分組,用于對數據集的快速索引;
(2)仿真初始化:
初始化的內容包括:集群運動場景、集群中智能體的數目N和智能體運動狀態;其中,對于智能體i,其在時間t的運動狀態為si,t∈R12,pi,t∈R3為位置坐標、vi,t∈R3為速度、為運動噪聲方向、為自定義的控制方向,其中運動噪聲方向為智能體運動方向引入隨機性,自定義的控制方向控制智能體生成用戶自定義的軌跡;
(3)實時集群行為仿真:
在仿真過程中,所述仿真模型實時地更新集群中各智能體的運動狀態,對于集群中任意智能體i,其在t時刻運動狀態更新的動力學公式如公式(1)~(4)所示:
pi,t+1=pi,t+vi,t+1Δt, (2)
其中,公式(1)通過最小化優化目標函數E計算該智能體在下一時刻的速度vi,t+1,v、a分別為dv中的速度和加速度,St=∪isi,t表示集群中所有智能體運動狀態的集合;公式(2)在t時刻位置坐標pi,t基礎上更新該智能體在下一時刻的位置坐標pi,t+1,Δt為仿真計算的時間步長;公式(3)更新該智能體的噪聲方向,函數fN為基于curl噪聲的噪聲計算函數;公式(4)更新該智能體的控制方向,函數fCD為控制方向計算函數,ENVt為當前場景信息。
2.根據權利要求1所述的三維集群行為模擬方法,其特征在于,步驟(3)中,公式(1)所述的目標函數E是多項能量函數的加權和,不同項能量函數建模智能體的不同行為,其公式表達為:
E(i,v,a,St)=Ei,int+Ei,sp+Ei,n+Ei,user (5)
其中,Ei,int為交互項,用以建模智能體間的交互,包含智能體間的排斥項Ei,rep和吸引項Ei,att;Ei,sp為自推進項,用以控制智能體的連續運動,包含智能體的內驅項Ei,vel和與環境交互項Ei,env;Ei,n為噪聲控制項,用以建模智能體運動的隨機性;Ei,user為用戶自定義控制項,用以約束智能體產生特殊行為。
3.根據權利要求2所述的三維集群行為模擬方法,其特征在于,對于任意智能體i,公式(5)中所述的交互項Ei,int的計算公式為:
Ei,int=Ei,rep+Ei,att (6)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010637118.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





