System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲Aⅴ无码一区二区二三区软件,亚洲中文无码卡通动漫野外,亚洲国产精品成人精品无码区在线
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于多策略融合改進蜣螂算法的多無人機任務分配方法組成比例

    技術編號:44533385 閱讀:4 留言:0更新日期:2025-03-07 13:23
    本發明專利技術屬于無人機控制技術領域,具體涉及一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其包括如下步驟:利用RRT算法求解得到無人機到任務點間的航跡及路徑距離;采用最小化無人機總代價和最大化任務總收益量化目標函數,構建任務分配數學模型;設置多策略融合改進的蜣螂算法初始化參數、初始化蜣螂種群位置并分化種群;對蜣螂種群位置進行循環迭代,直至滿足迭代結束條件時,結束種群更新;將全局最優解解碼后作為最終的最優任務分配方案。本發明專利技術能夠在復雜地形和大規模任務環境中實現高效、穩定、實時的任務調度,滿足大規模無人機協同作業和復雜任務調度的實際需求。

    【技術實現步驟摘要】

    本專利技術屬于無人機控制,具體涉及一種基于多策略融合改進蜣螂算法的多無人機任務分配方法


    技術介紹

    1、多無人機任務分配問題(multi-uav?task?allocation,muta)通常是指在給定一組任務和一組無人機的條件下,討論如何合理地將每個任務分配給各個無人機以完成整個任務集。該問題涉及到多個關鍵因素,包括無人機的性能參數、任務的緊急性、任務的優先級以及無人機之間的協調等。具體而言,無人機的性能參數決定了其適合執行哪些類型的任務,任務的緊急性要求某些任務必須優先完成,而任務的優先級則需要在資源有限的情況下進行權衡。此外,無人機之間的協調也是至關重要的,以確保它們能夠高效地協同工作,避免沖突和重復勞動。總的來說,muta問題是一個典型的組合優化問題,其目標是在滿足各種約束條件的前提下,找到一種最優或次優的任務分配方案,以最大限度地提高任務執行效率和整體效益。

    2、?蜣螂優化算法(dung?beetle?optimizer,?dbo)是一種啟發式優化算法,靈感源自蜣螂尋找食物的各種行為,如推球、跳舞、覓食、偷竊和繁殖等,通過模擬這些行為來尋找最優解。蜣螂憑借嗅覺尋找食物源,并在其周圍環境內探索最優路徑。在多無人機任務分配問題中,蜣螂算法具備強大的全局搜索能力和良好的適應性,可作為一種潛在的全局優化算法。然而,標準蜣螂算法在應對復雜多任務、多無人機的優化問題時,存在收斂速度慢、易陷入局部最優等不足。


    技術實現思路

    1、本專利技術的目的是提供一種能夠實現復雜地形環境、大規模任務集群下的高效、穩定、實時任務調度的基于多策略融合改進蜣螂算法的多無人機協同任務分配方法。

    2、本專利技術采用如下技術方案:

    3、一種基于多策略融合改進蜣螂算法的多無人機協同任務分配方法,其包括如下步驟:

    4、(1)利用rrt算法求解得到無人機到任務點間的航跡及路徑距離;

    5、(2)基于三維地形環境和步驟(1)所得各目標點間飛行距離,采用最小化無人機總代價和最大化任務總收益兩個標準來量化目標函數,進而構建任務分配數學模型;

    6、(3)設置多策略融合改進的蜣螂算法初始化參數、初始化蜣螂種群位置并分化種群;

    7、(4)基于多策略融合改進的蜣螂算法對蜣螂種群位置進行循環迭代,記錄歷代種群中所得局部最優解,并在循環結束后更新全局最優解;直至滿足迭代結束條件時,結束種群更新;

    8、(5)將全局最優解解碼后作為最終的最優任務分配方案。

    9、進一步的,還包括步驟(6),對所得任務分配方案進行評估,檢查任務執行時間、負載均衡和資源利用率指標,并根據評估結果進行調整。

    10、進一步的,步驟(2)中,引入懲罰函數策略,將多無人機任務協同分配問題轉化為無約束優化問題,將多無人機協同任務分配問題的目標函數定義為:

    11、

    12、其中,為無人機執行任務的總代價函數,為無人機完成任務的總收益函數,為罰函數項的折扣因子,為原始目標函數三個約束條件對應的罰函數項。

    13、進一步的,無人機執行任務的總代價函數如下式所示:

    14、

    15、其中,表示無人機執行任務的時間延遲函數;為無人機執行任務的實際時間。

    16、進一步的,無人機完成任務的總收益函數如下式所示:

    17、

    18、其中,表示任務的時間折扣因子;是生成任務的初始時間,通常情況下;是獲得高于任務本身價值的收益的任務時刻。

    19、進一步的,罰函數項的數學表達式為:

    20、

    21、

    22、其中,為廣義邏輯函數,為根據無人機返航距離自行設定的參數;當時表示無人機的飛行距離小于其最大航程。

    23、進一步的,罰函數項的數學表達式為:

    24、

    25、其中,為無人機資源攜帶量的折扣因子。

    26、進一步的,罰函數項的數學表達式為:

    27、

    28、其中,為任務資源消耗量的折扣因子。

    29、進一步的,步驟(3)中,多策略融合改進的蜣螂算法初始化參數包括種群數量,最大迭代次數以及基于比例決策數的滾球蜣螂比例常數。

    30、所述基于比例決策數的滾球蜣螂比例常數通過下式計算:

    31、

    32、其中,為蜣螂算法當前迭代次數。

    33、滾球蜣螂數量的計算公式為:

    34、。

    35、進一步的,步驟(3)中,初始化蜣螂種群位置并分化種群具體包括如下步驟:

    36、(i)按均勻分布隨機生成蜣螂種群的個體位置:

    37、

    38、其中,和為解空間的上下界,是區間均勻分布的隨機向量;

    39、(ii)對隨機生成的初始種群進行動態反向學習得到新的初始種群,然后采用貪心策略加劇兩個種群間的競爭得到最佳初始種群。

    40、(iii)計算初始種群個體所對應的目標函數值,根據滾球蜣螂數量,選取目標函數值最低的個體為滾球蜣螂,然后依次將目標函數值從低到高個體歸類為育雛蜣螂、小蜣螂、小偷蜣螂。

    41、進一步的,步驟(4)的具體過程為:

    42、(i)滾球蜣螂位置更新

    43、蜣螂遇到障礙物的概率被假設為,設為隨機數且。

    44、當時為無障礙狀態,位置更新公式如下:

    45、。

    46、當時為無障礙狀態,生成一個隨機數表示偏差角度,且,當時不更新位置,否則位置更新公示如下:

    47、

    48、其中,表示第代種群中目標函數值小于第只個體目標函數值的其他隨機個體,計算公式為:

    49、

    50、其中,表示第代種群的目標函數值向量,表示第代種群中第只個體的目標函數值;代表種群的全局最優位置。

    51、(ii)育雛蜣螂位置更新

    52、模擬雌性蜣螂產卵的區域邊界被嚴格限制如下:

    53、

    54、其中,與分別代表產卵區域的上下界;代表當前迭代次數的局部最優位置;為隨迭代次數變化的常數值,且代表最大迭代次數。

    55、育雛蜣螂的位置在迭代過程中也是動態變化的,其位置更新公式為:

    56、

    57、其中,表示第只育雛蜣螂在第次迭代后的位置信息;和分別為兩個維的獨立隨機向量,表示優化問題的維度。

    58、(iii)小蜣螂與小偷蜣螂位置更新

    59、小蜣螂的最佳覓食區域的邊界定義如下:

    60、

    61、其中,表示全局最佳位置,和分別表示最佳覓食區域的上下界,在該區域內引入水波動態自適應因子后覓食小蜣螂的位置更新公式為:

    62、

    63、其中,表示服從正態分布的隨機數,表示屬于的隨機向量。

    64、引入水波動態自適應因子后小偷蜣螂的位置更新公式定義為:

    65、

    66、其中,是大小本文檔來自技高網...

    【技術保護點】

    1.一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,其包括如下步驟:

    2.根據權利要求1所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,步驟(2)中,引入懲罰函數策略,將多無人機任務協同分配問題轉化為無約束優化問題;將多無人機協同任務分配問題的目標函數定義為:

    3.根據權利要求2所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,無人機執行任務的總代價函數如下式所示:

    4.根據權利要求3所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,無人機完成任務的總收益函數如下式所示:

    5.根據權利要求4所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,罰函數項的數學表達式為:

    6.根據權利要求5所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,罰函數項的數學表達式為:

    7.根據權利要求6所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,罰函數項的數學表達式為:

    >8.根據權利要求7所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,步驟(3)中,多策略融合改進的蜣螂算法初始化參數包括種群數量,最大迭代次數以及基于比例決策數的滾球蜣螂比例常數;

    9.根據權利要求8所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,步驟(3)中,初始化蜣螂種群位置并分化種群具體包括如下步驟:

    10.根據權利要求9所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,步驟(4)的具體過程為:

    ...

    【技術特征摘要】

    1.一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,其包括如下步驟:

    2.根據權利要求1所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,步驟(2)中,引入懲罰函數策略,將多無人機任務協同分配問題轉化為無約束優化問題;將多無人機協同任務分配問題的目標函數定義為:

    3.根據權利要求2所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,無人機執行任務的總代價函數如下式所示:

    4.根據權利要求3所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,無人機完成任務的總收益函數如下式所示:

    5.根據權利要求4所述的一種基于多策略融合改進蜣螂算法的多無人機任務分配方法,其特征在于,罰函數項的數學表達式為:

    6.根...

    【專利技術屬性】
    技術研發人員:甄然郝雷雷武曉晶孟凡華王新卓閻鑫英
    申請(專利權)人:河北科技大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久无码人妻一区二区三区午夜| 成人免费无码视频在线网站| 日韩精品无码免费专区网站| 日韩av片无码一区二区三区不卡| 免费无码又爽又刺激高潮的视频| 亚洲AV永久无码精品| 无码被窝影院午夜看片爽爽jk| 亚洲av永久无码精品表情包| 国产精品无码一区二区三区在| 熟妇无码乱子成人精品| 久久久久无码国产精品不卡| 69天堂人成无码麻豆免费视频| 亚洲乱亚洲乱妇无码麻豆| 精品人妻中文无码AV在线| 无码人妻一区二区三区免费手机| 亚洲一区精品无码| AV无码精品一区二区三区宅噜噜| 国产成人无码AV片在线观看| 久久亚洲精品无码AV红樱桃| 高h纯肉无码视频在线观看| 成人无码午夜在线观看| 无码人妻精品一区二区三区99不卡| 亚洲国产精品无码久久| 欧洲成人午夜精品无码区久久| 亚洲Av无码专区国产乱码DVD | 亚洲VA中文字幕无码一二三区| 久久精品无码一区二区三区免费| 中文字幕亚洲精品无码| 人妻系列无码专区无码中出| 无码137片内射在线影院| 无码成人一区二区| 亚洲av无码国产综合专区| 日韩人妻无码中文字幕视频| 久久国产加勒比精品无码| 特级无码毛片免费视频尤物| 久久久无码人妻精品无码| 永久免费av无码不卡在线观看 | 免费无遮挡无码永久视频| 精品欧洲av无码一区二区14| 中文AV人妻AV无码中文视频| 亚洲精品无码久久|