無人機(jī)組群巡檢滅火系統(tǒng)設(shè)計(jì)【含cad圖紙優(yōu)秀畢業(yè)課程設(shè)計(jì)論文】_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)設(shè)計(jì)</b></p><p>  題 目: 無人機(jī)組群巡檢滅火系統(tǒng)設(shè)計(jì) </p><p>  學(xué) 院: 機(jī)電工程學(xué)院 </p><p>  專 業(yè): 機(jī)械設(shè)計(jì)制造及其自動(dòng)化 </p><p>  姓 名:

2、 </p><p>  學(xué) 號(hào): </p><p>  指導(dǎo)教師: </p><p>  2016年5月28日</p><p><b>  摘 要</b><

3、/p><p>  隨著無人機(jī)執(zhí)行任務(wù)的環(huán)境日益復(fù)雜,任務(wù)類型日益多樣,無人機(jī)己經(jīng)開始</p><p>  從單架次獨(dú)立任務(wù)的方式向著多架次、多類型的機(jī)群作戰(zhàn)方向發(fā)展。通過對(duì)多無</p><p>  人機(jī)協(xié)同任務(wù)分配的研究,可以使系統(tǒng)完成的任務(wù)類型更為多樣,同時(shí)任務(wù)完成</p><p>  的質(zhì)量和效率也獲得較大程度的提高。</p>

4、<p>  本文研究了集中式多類型無人機(jī)編隊(duì)任務(wù)分配方法。集中式指的是任務(wù)分配</p><p>  過程中,無人機(jī)處于從屬地位,不具有自主能力,完全受控制站中人的控制。多</p><p>  類型指的是無人機(jī)類型和執(zhí)行能力的不同。</p><p>  本文首先介紹了無人機(jī)的應(yīng)用現(xiàn)狀,討論了幾種任務(wù)分配算法,分析了他們</p><p>

5、;  的優(yōu)缺點(diǎn)。其次,在靜態(tài)環(huán)境下基于平面網(wǎng)格坐標(biāo)系,建立了一個(gè)多無人機(jī)任務(wù)</p><p>  分配數(shù)學(xué)模型,設(shè)計(jì)了一種有人參與的靜態(tài)分配算法。然后利用了一個(gè)無人機(jī)森林滅火的實(shí)例,通過MATLAB仿真和分析說明了算法的可行性和實(shí)用性。最后,在動(dòng)態(tài)環(huán)境中,根據(jù)無人機(jī)狀態(tài)改變和任務(wù)改變兩種情況,對(duì)動(dòng)態(tài)任務(wù)進(jìn)行了動(dòng)態(tài)重分配。</p><p>  關(guān)鍵字:無人機(jī);任務(wù)分配;靜態(tài)分配;動(dòng)態(tài)重分配&

6、lt;/p><p><b>  Abstract</b></p><p>  With the increasingly complex environment, the missions of the UAV grow variously. The operational manner of UAV changes from the independence towar

7、ds the multi-way, more types of UAV. through the research of the assignation of the multi-type UAV, you can make the types of completed tasks more diversely and the quality and efficiency improved greatly.</p><

8、;p>  This paper addresses the problem of task allocation in the centralized and multi-type UAV fleets. Centralized refers to in the task allocation process, UAV is in a</p><p>  subordinate position, UAV

9、do not have independent ability, completely under control</p><p>  of human in control base. Multi-type UAV refers to the different abilities of UAV.</p><p>  First of all, this paper introduce

10、s the present situation of the applications of UAV,</p><p>  discussed some kinds of task allocation algorithms and analyzed their advantages and</p><p>  disadvantages. What's more, in a st

11、atic environment, based on the planar grid coordinate system, we set up a multi-UAV task allocation mathematical model and designed a Static allocation algorithm with humans attended. Then use an example of forest outfir

12、e to Show the feasibility and practicability of the algorithm by the simulation analysis of Matlab. Finally, according to two situations: UAV changed or tasks changed, the task allocation changes to dynamic redistributio

13、n, in dynamic environment</p><p>  Keywords: UAV ;Task allocation ;Static allocation ;Dynamic redistribution</p><p><b>  目 錄</b></p><p><b>  第一章 緒論37</b><

14、;/p><p>  1.1任務(wù)分配的研究背景37</p><p>  1.2國(guó)內(nèi)外無人機(jī)應(yīng)用現(xiàn)狀37</p><p>  1.2.1應(yīng)用在軍事上37</p><p>  1.2.2應(yīng)用在自然災(zāi)害的防護(hù)上37</p><p>  1.3論文的主要內(nèi)容37</p><p>  1.4論文組織結(jié)

15、構(gòu)37</p><p>  第二章 無人機(jī)任務(wù)分配問題研究現(xiàn)狀及發(fā)展趨勢(shì)37</p><p>  2.1無人機(jī)任務(wù)分配問題的定義及解決步驟37</p><p>  2.1.1 UAV任務(wù)分配問題的定義37</p><p>  2.1.2 UAV任務(wù)分配問題的描述37</p><p>  2.1.3解決UAV任

16、務(wù)分配問題的步驟37</p><p>  2.2無人機(jī)任務(wù)分配控制方法37</p><p>  2.2.1集中式控制37</p><p>  2.2.2分布式控制37</p><p>  2.3無人機(jī)任務(wù)分配模型分類37</p><p>  2.3.1多旅行商問題模型37</p><p&

17、gt;  2.3.2通用分配問題模型37</p><p>  2.3.3車輛路徑問題模型37</p><p>  2.3.4混合整數(shù)線性規(guī)劃模型37</p><p>  2.3.5 CMTAP通用模型37</p><p>  2.4靜態(tài)任務(wù)分配算法37</p><p>  2.4.1群算法37</p&

18、gt;<p>  2.4.2市場(chǎng)類算法37</p><p>  2.4.3進(jìn)化理論算法37</p><p>  2.5動(dòng)態(tài)環(huán)境中多任務(wù)重分配算法37</p><p>  2.5.1合同網(wǎng)算法37</p><p>  2.5.2拍賣算法37</p><p>  2.5.3聚類算法37</p

19、><p>  第三章 靜態(tài)環(huán)境下無人機(jī)任務(wù)分配37</p><p>  3.1任務(wù)分配場(chǎng)景和限制條件37</p><p>  3.1.1任務(wù)分配的場(chǎng)景37</p><p>  3.1.2任務(wù)分配限制條件37</p><p>  3.2多無人機(jī)任務(wù)分配的數(shù)學(xué)模型37</p><p>  3.

20、2.1無人機(jī)任務(wù)集描述37</p><p>  3.2.2平面網(wǎng)格坐標(biāo)系37</p><p>  第四章 動(dòng)態(tài)環(huán)境下無人機(jī)任務(wù)分配37</p><p>  4.1動(dòng)態(tài)任務(wù)重分配37</p><p>  4.1.1動(dòng)態(tài)任務(wù)重分配的觸發(fā)條件37</p><p>  4.1.2任務(wù)動(dòng)態(tài)再分配采用的策略37<

21、/p><p>  4.1.3任務(wù)重分配的流程37</p><p>  4.1.4任務(wù)動(dòng)態(tài)再分配需要考慮的因素37</p><p>  4.1.5任務(wù)改變時(shí)的任務(wù)動(dòng)態(tài)再分配算法37</p><p>  4.1.6無人機(jī)狀態(tài)改變時(shí)的任務(wù)再分配37</p><p><b>  結(jié) 論36</b>

22、</p><p><b>  參考文獻(xiàn)36</b></p><p><b>  致 謝37</b></p><p><b>  第一章緒論</b></p><p>  1.1任務(wù)分配的研究背景</p><p>  無人機(jī)(Uninhabited A

23、erial Vehicle, UAV)是指由遠(yuǎn)程遙控或自主控制操作的無</p><p>  人駕駛的飛機(jī)。采用無人駕駛的方式使飛機(jī)擺脫了駕駛員自身生理?xiàng)l件的限制,</p><p>  能夠完成一般飛機(jī)不能完成的任務(wù)。無人機(jī)具有重量輕、維護(hù)成本低、機(jī)動(dòng)性能</p><p>  高等明顯優(yōu)勢(shì),同時(shí)無人駕駛的方式使操作人員遠(yuǎn)離危險(xiǎn)的任務(wù)環(huán)境,極大地降</p>

24、<p>  低了操作人員的危險(xiǎn)程度。</p><p>  UAV協(xié)同任務(wù)規(guī)劃是現(xiàn)代戰(zhàn)爭(zhēng)中提出的新課題。隨著無人機(jī)的出現(xiàn),利用無</p><p>  人機(jī)執(zhí)行任務(wù)逐步成為了現(xiàn)實(shí),目前UAV協(xié)同任務(wù)規(guī)劃得到了越來越多的關(guān)注,</p><p>  因?yàn)楸M管單無人機(jī)可以無需合作完成某個(gè)環(huán)境的搜索,但是一個(gè)更有效的搜索需</p><p> 

25、 要合作來減少重復(fù)覆蓋,通常多無人機(jī)任務(wù)規(guī)劃可以分成兩大部分:上層的任務(wù)</p><p>  分配(Task Assignment or Task Allocation)和下層的路徑規(guī)劃(Path Planning),任務(wù)分</p><p>  配考慮各種約束條件,以總體任務(wù)有效達(dá)成為目標(biāo),將具體目標(biāo)和行動(dòng)任務(wù)分配</p><p>  給各機(jī),而各機(jī)根據(jù)分配的任務(wù)再

26、進(jìn)行具體的作戰(zhàn)路徑規(guī)劃。路徑規(guī)劃的功能是</p><p>  在滿足如最大線性速度、最大轉(zhuǎn)角速度、操作的安全性、時(shí)間和環(huán)境變量等自身</p><p>  或外部限制的前提下在一系列位置之間設(shè)計(jì)或生成路徑。本文我們主要討論UAV</p><p><b>  任務(wù)分配問題。</b></p><p>  1. 2國(guó)內(nèi)外無人機(jī)應(yīng)

27、用現(xiàn)狀</p><p>  1. 2. 1.應(yīng)用在軍事上</p><p>  UAV任務(wù)規(guī)劃技術(shù)主要還是應(yīng)用在軍事上。無人作戰(zhàn)飛機(jī)((Uninhabited Combat</p><p>  Aerial Vehicle, UCAV)指的是無人機(jī)攜帶武器或者彈藥,可對(duì)地面目標(biāo)進(jìn)行攻擊</p><p>  和轟炸。在軍事發(fā)達(dá)國(guó)家,尤其美國(guó)、英國(guó)

28、以及法國(guó)對(duì)無人作戰(zhàn)機(jī)研究深入,美</p><p>  國(guó)對(duì)于無人機(jī)任務(wù)分配問題在軍事上的研究最為深入,在上世紀(jì)70年代就開始對(duì)</p><p>  無人機(jī)任務(wù)分配問題進(jìn)行描述并進(jìn)行實(shí)際應(yīng)用。在越南戰(zhàn)爭(zhēng),海灣戰(zhàn)爭(zhēng)以及北約空</p><p>  襲南斯拉夫等過往戰(zhàn)爭(zhēng)中,無人機(jī)經(jīng)常用于執(zhí)行一些人不能完成的軍事任務(wù)。在這</p><p>  些戰(zhàn)爭(zhēng)中

29、雖然無人機(jī)不是主要執(zhí)行任務(wù)的飛機(jī),但它卻成了決定戰(zhàn)爭(zhēng)導(dǎo)向的決定</p><p>  因素之一。由于無人機(jī)的無人駕駛特點(diǎn),可以被派往危險(xiǎn)的環(huán)境中執(zhí)行一些人不能</p><p>  執(zhí)行的任務(wù),因而成為重要的軍事力量受各國(guó)關(guān)住。無人機(jī)可以用來完成對(duì)戰(zhàn)場(chǎng)實(shí)</p><p>  時(shí)的偵察和監(jiān)視、對(duì)目標(biāo)位置的確定、任務(wù)目標(biāo)的評(píng)估、電子對(duì)抗等。無人機(jī)最</p>&

30、lt;p>  早的開發(fā)是在第一次世界大戰(zhàn)之后。到了第二次世界大戰(zhàn)后,很多軍事實(shí)力較強(qiáng)的</p><p>  國(guó)家將退役下來的飛機(jī)進(jìn)行改裝,使人與飛機(jī)脫離,這樣就促成了近代無人機(jī)的</p><p>  發(fā)展。隨著信息化技術(shù)的發(fā)展,無人機(jī)在執(zhí)行偵察任務(wù)的過程中的作用越來越明</p><p>  顯。例如,在越南戰(zhàn)爭(zhēng)期間,美國(guó)就大量使用無人機(jī)對(duì)價(jià)值較高的軍事設(shè)施和通

31、信</p><p>  設(shè)施進(jìn)行預(yù)先偵察。無人機(jī)不僅僅應(yīng)用于偵察,還應(yīng)用在具體的作戰(zhàn)任務(wù)執(zhí)行中。</p><p>  在對(duì)阿富汗的戰(zhàn)爭(zhēng)中,美國(guó)“捕食者”無人機(jī)首次發(fā)射“海爾法”導(dǎo)彈擊中地面</p><p>  目標(biāo),打破了無人機(jī)傳統(tǒng)的作戰(zhàn)保障角色,使之成為一種作戰(zhàn)兵器1982年以色列</p><p>  航空工業(yè)公司首創(chuàng)的無人機(jī)能進(jìn)行偵察、信

32、息收集、跟蹤和相互通訊等。1991年,</p><p>  海灣戰(zhàn)爭(zhēng)中,美國(guó)軍方己經(jīng)推出了特別設(shè)計(jì)的,具有雷達(dá)系統(tǒng)的小型無人機(jī)為誘</p><p>  餌,這種無人機(jī)在其它國(guó)家也進(jìn)行了一些研究。無人機(jī)在海灣戰(zhàn)爭(zhēng)之后很快的發(fā)</p><p>  展起來并在很多任務(wù)中應(yīng)用。以美國(guó)為首的西方國(guó)家要為了增加對(duì)實(shí)現(xiàn)無人機(jī)在</p><p>  戰(zhàn)爭(zhēng)的作

33、用,將最新的高科技技術(shù)應(yīng)用到無人機(jī)的研究和開發(fā)當(dāng)中去,不僅增加無</p><p>  人機(jī)飛行時(shí)間,提高了圖像,文字等信息的傳輸速度,還考慮了無人機(jī)具體的避開</p><p>  危險(xiǎn)區(qū)域能力,以順利完成任務(wù)。</p><p>  和美國(guó)等西方國(guó)家相比,我國(guó)的無人機(jī)研究水平差距還是很大。雖然國(guó)內(nèi)從</p><p>  80年代末開始,對(duì)路徑規(guī)

34、劃問題進(jìn)行過許多研究,發(fā)表了許多論文,但大多數(shù)的</p><p>  文獻(xiàn)僅僅是對(duì)單無人機(jī)所進(jìn)行的路徑規(guī)劃問題的研究,目的是避開無人機(jī)在飛行</p><p>  過程中遇到的危險(xiǎn)區(qū)域,很少有關(guān)于無人機(jī)任務(wù)分配問題解答的研究成果。當(dāng)前</p><p>  我們國(guó)家無人機(jī)反的研究還處在起步階段。由于我國(guó)的無人機(jī)功能簡(jiǎn)單,自主能</p><p> 

35、 力較差,需要地面控制站進(jìn)行任務(wù)分配的規(guī)劃。而當(dāng)前的無人機(jī)發(fā)展趨勢(shì)是無人</p><p>  機(jī)的智能化,將無人機(jī)看成一個(gè)個(gè)智能體,我國(guó)在這方面的研究成果很少。功能</p><p>  上也只能進(jìn)行簡(jiǎn)單的圖像,數(shù)字傳輸,任務(wù)分配、路徑規(guī)劃的能力很差。尚不具</p><p>  備執(zhí)行復(fù)雜戰(zhàn)術(shù)任務(wù)的能力。近年來我國(guó)的國(guó)防科技大學(xué)、西北工業(yè)大學(xué)等高等</p>

36、<p>  院校和科研單位在無人機(jī)任務(wù)分配問題上也進(jìn)行了一些理論分析和實(shí)際問題的研</p><p>  究,可以說取得了不錯(cuò)的成就。但從現(xiàn)階段己經(jīng)得到的理論和實(shí)際成果來看,目</p><p>  前我國(guó)對(duì)無人機(jī)任務(wù)分配問題的研究還處有很多不足和局限。例如無人機(jī)的自主</p><p>  性較差,無人機(jī)的決策大都是由地面控制站決定的。對(duì)于無人機(jī)所處的動(dòng)態(tài)

37、環(huán)境</p><p>  考慮不足,無人機(jī)的尺寸、時(shí)間窗函數(shù)等考慮較少。</p><p>  2. 2應(yīng)用在自然災(zāi)害的防護(hù)上</p><p>  和平和發(fā)展當(dāng)今世界的兩大主題,所以無人機(jī)的應(yīng)用也由軍用慢慢轉(zhuǎn)向民用。</p><p>  其中最主要的民用用途是在自然災(zāi)害的防護(hù)上。2001年以來,世界各國(guó)都在大力</p><p

38、>  發(fā)展各種用途的無人飛行器。目前世界上32個(gè)國(guó)家己研制出了多種無人機(jī)。美國(guó)、</p><p>  以色列、俄羅斯、北約等國(guó)家非常重視多用途無人機(jī)的研制、生產(chǎn)和應(yīng)用。森林</p><p>  火災(zāi)的現(xiàn)場(chǎng)溫度高,對(duì)飛機(jī)的抗熱性能高。現(xiàn)場(chǎng)的煙塵大,能見度不高,盡管有</p><p>  人飛機(jī)能飛至火場(chǎng)上課,飛機(jī)中的人也不能清除地了解火場(chǎng)當(dāng)前的具體情況。這<

39、;/p><p>  時(shí)無人機(jī)的優(yōu)勢(shì)就體現(xiàn)出來,通過在無人機(jī)上配置攝像機(jī)和數(shù)字圖像傳輸設(shè)備,</p><p>  可輕易完成對(duì)火場(chǎng)的偵察,滅火和滅火評(píng)估。美國(guó)航天局最新研制的無人滅火機(jī)</p><p>  “工khana"。這款無人滅火機(jī)由“捕食者B" (Predator B)改進(jìn)而來?!安妒痴?lt;/p><p>  B”原本是

40、美國(guó)空軍用于戰(zhàn)時(shí)監(jiān)視和偵察的,現(xiàn)在它的改進(jìn)版“工khana”被用作另</p><p>  一個(gè)領(lǐng)域,那就是森林滅火。在火場(chǎng)中,由于火勢(shì)的動(dòng)態(tài)性和不確定性以及協(xié)同</p><p>  控制的復(fù)雜性,使得任務(wù)開始后出現(xiàn)許多無法預(yù)料的情況,必須根據(jù)火場(chǎng)火勢(shì)和</p><p>  編隊(duì)狀態(tài)的變化快速調(diào)整UAV編隊(duì)的任務(wù)計(jì)劃,通過動(dòng)態(tài)重調(diào)度實(shí)現(xiàn)任務(wù)的重分</p>

41、<p><b>  配。</b></p><p>  我國(guó)也有無人機(jī)應(yīng)用在災(zāi)害防護(hù)上的實(shí)例Lll。該實(shí)例描述了無人機(jī)在國(guó)內(nèi)地震</p><p>  中的應(yīng)用。重大自然災(zāi)害如地震、水災(zāi)、冰雪等具有突發(fā)性強(qiáng)、災(zāi)害范圍廣、破</p><p>  壞性大特點(diǎn),往往會(huì)造成重災(zāi)區(qū)信息通訊中斷和道路交通破壞,災(zāi)情信息不暢將</p>

42、<p>  導(dǎo)致?lián)岆U(xiǎn)救災(zāi)盲目部署,繼而造成更大的損失和次生災(zāi)害’‘。2008年漢川8.。</p><p>  級(jí)地震,極重災(zāi)區(qū)北川縣城出現(xiàn)大范圍建筑物倒塌和重大人員傷亡,通訊和交通</p><p>  系統(tǒng)遭到毀滅性破壞,傳出特大災(zāi)情己是震后的第2天,在親歷和目睹漢川地震</p><p>  搶險(xiǎn)救災(zāi)過程之后,全社會(huì)己經(jīng)取得共識(shí),通過各種手段有效獲取災(zāi)情是

43、開展重</p><p>  大自然災(zāi)害搶險(xiǎn)救災(zāi)首要問題。漢川地震之后,在我國(guó)有一些單位應(yīng)用無人機(jī)獲</p><p>  取遙感圖像,進(jìn)行震害分析,做出了探索性工作。無人機(jī)組定位于獲取高分辨率</p><p>  圖像,進(jìn)行災(zāi)害識(shí)別并直接應(yīng)用于搶險(xiǎn)救災(zāi)。無人機(jī)組在北川縣曲山鎮(zhèn)等地進(jìn)行</p><p>  了地震災(zāi)區(qū)實(shí)驗(yàn),并在2010年玉樹地震搶

44、險(xiǎn)救災(zāi)工作中成功實(shí)現(xiàn)了高原災(zāi)區(qū)首次</p><p>  航空攝影,獲取的高清影像為劃分災(zāi)區(qū)范圍提供了重要的依據(jù)。本文我們著重討</p><p>  論無人機(jī)在森林還火災(zāi)中的應(yīng)用。</p><p>  1. 3論文的主要內(nèi)容</p><p>  無人機(jī)如何在復(fù)雜的環(huán)境中順利地完成所需執(zhí)行的任務(wù),并且能夠使得任務(wù)</p><p

45、>  執(zhí)行的效率最高,收獲的利益最大,付出的代價(jià)最小,是多無人機(jī)任務(wù)分配所要</p><p>  考慮的問題。本文的主要工作是通過對(duì)各種任務(wù)分配算法的研究,引出了一種有</p><p>  人參與的多無人機(jī)任務(wù)分配算法并進(jìn)行了理論研究和仿真分析。主要步驟是:首先</p><p>  建立了一個(gè)任務(wù)分配在森林火災(zāi)防護(hù)的應(yīng)用場(chǎng)景,設(shè)置了關(guān)于實(shí)際問題的限制條<

46、/p><p>  件,然后建立了一個(gè)基于六元組的任務(wù)描述,使用了平面網(wǎng)格坐標(biāo)系對(duì)任務(wù)分配</p><p>  問題進(jìn)行建模,在以上的基礎(chǔ)了最后利用了一個(gè)無人機(jī)森林滅火的實(shí)例,通過</p><p>  MATLAB仿真結(jié)合算法說明了該算法的可行性和實(shí)用性。因?yàn)闊o人機(jī)任務(wù)分配所</p><p>  處環(huán)境是動(dòng)態(tài)的,所以對(duì)動(dòng)態(tài)環(huán)境下無人機(jī)任務(wù)重分配問題

47、也進(jìn)行了一些算法研</p><p><b>  究和實(shí)例分析。</b></p><p>  1. 4論文組織結(jié)構(gòu)</p><p>  本文主要介紹多無人機(jī)的任務(wù)分配算法,在介紹了傳統(tǒng)的任務(wù)分配的算法的</p><p>  基礎(chǔ)上,分析了它們的優(yōu)缺點(diǎn),引出了一種有人參與的多無人機(jī)任務(wù)分配算法,</p><

48、;p>  為無人機(jī)的任務(wù)分配算法提供了新的思想。并結(jié)合了一個(gè)無人機(jī)在森林滅火中的</p><p>  應(yīng)用實(shí)例,利用MATLLAB進(jìn)行仿真研究。</p><p>  第一章:緒論。介紹了論文選題的背景,國(guó)內(nèi)外無人機(jī)任務(wù)分配的應(yīng)用現(xiàn)狀。</p><p>  簡(jiǎn)述了論文的主要內(nèi)容以及論文的組織結(jié)構(gòu)。</p><p>  第二章:無人機(jī)任務(wù)分

49、配的現(xiàn)狀及發(fā)展趨勢(shì)。首先給出了無人機(jī)任務(wù)分配問</p><p>  題的定義并對(duì)無人機(jī)任務(wù)分配問題進(jìn)行了描述。其次,說明了解決任務(wù)分配問題</p><p>  的基本步驟,包括任務(wù)分配數(shù)學(xué)模型的建立和具體算法的設(shè)計(jì)。然后介紹了任務(wù)</p><p>  分配的體系結(jié)構(gòu)和當(dāng)前幾種任務(wù)分配模型,接著介紹了幾種靜態(tài)任務(wù)分配算法和</p><p>  

50、動(dòng)態(tài)任務(wù)分配算法并分析了它們的優(yōu)缺點(diǎn)。最后指出了當(dāng)前無人機(jī)任務(wù)分配方法</p><p>  研究存在的一些問題。</p><p>  第三章:討論了靜態(tài)環(huán)境下無人機(jī)任務(wù)分配問題。首先建立了一個(gè)無人機(jī)森</p><p>  林滅火的應(yīng)用場(chǎng)景,設(shè)置了一些限制條件。在此場(chǎng)景下設(shè)計(jì)了一個(gè)六元組的任務(wù)</p><p>  描述并使用平面網(wǎng)格坐標(biāo)系完成了

51、對(duì)任務(wù)分配問題數(shù)學(xué)模型的建立。其次,設(shè)計(jì)</p><p>  了一種有人參與的多無人機(jī)任務(wù)靜態(tài)分配算法。最后應(yīng)用一個(gè)無人機(jī)森林滅火的</p><p>  實(shí)例,通過MATLAB仿真分析,驗(yàn)證了該算法的可行性和實(shí)用性。</p><p>  第四章:討論了動(dòng)態(tài)環(huán)境下無人機(jī)任務(wù)分配問題。介紹了動(dòng)態(tài)任務(wù)再分配的</p><p>  觸發(fā)條件,動(dòng)態(tài)任務(wù)

52、重分配采用的策略以及任務(wù)動(dòng)態(tài)再分配需要考慮的因素。分</p><p>  別考慮任務(wù)改變、無人機(jī)狀態(tài)改變這兩種觸發(fā)條件,設(shè)計(jì)了兩種新的動(dòng)態(tài)任務(wù)再</p><p>  分配算法。結(jié)合第三章的無人機(jī)森林滅火的實(shí)例,通過MATLAB仿真分析,驗(yàn)證了</p><p>  這兩個(gè)算法的可行性和實(shí)用性。</p><p>  第五章:總結(jié)與展望。總結(jié)了本文

53、的主要研究工作,指出了論文中的不足之</p><p>  處,并對(duì)今后的工作提出若干自己的想法。</p><p>  第二章無人機(jī)任務(wù)分配問題研究現(xiàn)狀及發(fā)展趨勢(shì)</p><p>  2. 1無人機(jī)任務(wù)分配問題的定義及解決步驟</p><p>  2. 1. 1 UAV任務(wù)分配問題的定義</p><p>  UAV任務(wù)分

54、配問題可以定義為:在己經(jīng)完成UAV編隊(duì)分組的基礎(chǔ)上,基于一定</p><p>  的環(huán)境和任務(wù)要求,為編隊(duì)中的UAV分配一個(gè)或多個(gè)有序任務(wù),以便在完成最大</p><p>  可能任務(wù)的同時(shí),使得UAV編隊(duì)的整體效率最高。</p><p>  我們結(jié)合圖2. 1這個(gè)簡(jiǎn)單的例子來直觀地了解任務(wù)分配問題的具體含義:首</p><p>  先設(shè)置了

55、任務(wù)集和無人機(jī)集:其中包含了四個(gè)待執(zhí)行任務(wù),無人機(jī)編隊(duì)由兩架無</p><p>  人機(jī)組成。然后設(shè)計(jì)具體的路徑和任務(wù)執(zhí)行順序來完成所設(shè)定的四個(gè)任務(wù)。圖中</p><p>  每個(gè)帶箭頭直線上的數(shù)字表示無人機(jī)在該段航路上所花費(fèi)的時(shí)間,四個(gè)任務(wù)用四</p><p>  個(gè)圓圈來表示。圓圈中上半部分的數(shù)字表示的無人機(jī)任務(wù)集中任務(wù)的序號(hào),下半</p><

56、;p>  部分的數(shù)字表示完成這個(gè)任務(wù)需要的具體時(shí)間。最后虛實(shí)線表示的是任務(wù)分配的</p><p>  具體的方案。無人機(jī)分別沿著制定的虛線完成四個(gè)所設(shè)定的任務(wù),通過這種方法,</p><p>  花費(fèi)時(shí)間要明顯小于單架無人機(jī)。</p><p>  2. 1. 2 UAV任務(wù)分配問題的描述</p><p>  給定一個(gè)UAV編隊(duì)U,它包含

57、數(shù)目為N二的無人機(jī),v一{vl.v2. ' . . vNU。為簡(jiǎn)化</p><p>  問題,假設(shè)UAV編隊(duì)在一個(gè)二維空間執(zhí)行任務(wù),在任意時(shí)刻t,無人機(jī)U,的位置為</p><p>  (xU }t}'yU }t})。每個(gè)UAV都假設(shè)為質(zhì)點(diǎn)。同時(shí),在任務(wù)區(qū)域內(nèi)包含有限數(shù)目的待</p><p>  執(zhí)行任務(wù),組成一個(gè)任務(wù)集T一仁 .Tz. '

58、. . TNT,} } N:為任務(wù)的數(shù)量,包含唯一的任務(wù)</p><p>  ID,對(duì)應(yīng)水平位置為(對(duì)了)但不同的任務(wù)允許有相同的水平位置「23]。在任務(wù)分配</p><p>  前,以上的信息都是己知的。UAV任務(wù)分配的結(jié)果是為編隊(duì)中的任一無人機(jī)U,分</p><p>  配一條任務(wù)執(zhí)行路線P,有</p><p>  :·}}x

59、} }}},y} }}}}, }x`M ,y`M),…,\xT; }yT;)}(2一‘)</p><p>  其中,(x0 }O},y0 }0})表示無人機(jī)U,的出發(fā)位置,也就是說,對(duì)應(yīng)無人機(jī)U;</p><p>  需要市。定一個(gè)有序任務(wù)集。;一{T1 ,T2 , ...,界。}。</p><p>  任務(wù)分配的一般原則如下:</p><p&g

60、t;  (1)優(yōu)先分配價(jià)值高的一般原則;</p><p>  (2)將目標(biāo)分配給對(duì)其最有利的UAV ;</p><p>  (3)在盡可能短的時(shí)間內(nèi)盡可能多地訪問目標(biāo),并保證UAV編隊(duì)飛行總路線</p><p><b>  最短;</b></p><p>  (4)參與任務(wù)的各UAV的任務(wù)負(fù)載盡可能均衡。</p&g

61、t;<p>  2. 1. 3解決UAV任務(wù)分配問題的步驟</p><p>  無人機(jī)任務(wù)分配方法的求解主要分為兩方面:任務(wù)分配模型的建立以及具體</p><p>  的任務(wù)分配算法的設(shè)計(jì):</p><p>  (1) UAV任務(wù)分配的數(shù)學(xué)模型的建立</p><p>  要對(duì)無人機(jī)進(jìn)行數(shù)學(xué)建模,首先要對(duì)無人機(jī)所處的空間環(huán)境進(jìn)行描

62、述和表達(dá)。</p><p>  通常我們以一個(gè)二維或者三維的變量來定義一個(gè)無人機(jī)和目標(biāo)點(diǎn)的位置,為簡(jiǎn)便,</p><p>  一般采用二維變量。得到了無人機(jī)和目標(biāo)點(diǎn)的位置,就能得到任一無人機(jī)的任務(wù)</p><p>  執(zhí)行路線。然后我們?cè)O(shè)計(jì)一個(gè)二值決策變量,如果無人機(jī)完成某個(gè)任務(wù),二值變</p><p>  量就為1,如果不完成那個(gè)任務(wù),二值

63、變量就為0。然后要設(shè)定無人機(jī)任務(wù)分配的</p><p>  約束條件,如無人機(jī)最大航程、任務(wù)時(shí)間窗約束、任務(wù)執(zhí)行的先后順序、無人機(jī)</p><p><b>  的載荷等。</b></p><p>  (2) UAV任務(wù)分配算法的設(shè)計(jì)</p><p>  完成了對(duì)無人機(jī)任務(wù)分配的數(shù)學(xué)建模,我們就要來設(shè)計(jì)具體的算法。設(shè)計(jì)算&

64、lt;/p><p>  法我們首先要根據(jù)以往的算法和基本概念提出算法得出的理論依據(jù),然后決定算</p><p>  法的搜索策略,以較快較好為準(zhǔn)則,確定算法的搜索策略。因?yàn)闊o人機(jī)分配問題</p><p>  要用計(jì)算機(jī)進(jìn)行運(yùn)算仿真,必須對(duì)算法進(jìn)行編碼,所以得設(shè)計(jì)算法的編碼和解碼</p><p>  方式。還應(yīng)設(shè)計(jì)一個(gè)評(píng)價(jià)函數(shù),來評(píng)價(jià)任務(wù)分配方案的

65、好壞,我們稱其為適應(yīng)度</p><p>  函數(shù)。適應(yīng)度函數(shù)要考慮的實(shí)際因素主要包括:任務(wù)完成的時(shí)間最短,任務(wù)分配</p><p>  方案得到的收益最高以及無人機(jī)消耗能力最小。最后,我們還要對(duì)算法進(jìn)行性能</p><p>  分析,包括算法能否得到最優(yōu)任務(wù)分配方案,算法的效率以及算法的實(shí)時(shí)性。</p><p>  2. 2無人機(jī)任務(wù)分配控制

66、方法</p><p>  由于無人機(jī)執(zhí)行任務(wù)環(huán)境是動(dòng)態(tài)的,不是固定不變的,所以無人機(jī)的任務(wù)分</p><p>  配控制方法也應(yīng)該根據(jù)不同的任務(wù)環(huán)境而區(qū)別對(duì)待。無人機(jī)任務(wù)分配控制方法選</p><p>  取對(duì)無人機(jī)執(zhí)行任務(wù)的效率和質(zhì)量有很大關(guān)系。任務(wù)分配控制方法的選取應(yīng)該考</p><p>  慮以下幾個(gè)因素:任務(wù)完成的快速性,任務(wù)的實(shí)時(shí)性

67、,任務(wù)分配的計(jì)算時(shí)間和計(jì)</p><p>  算復(fù)雜度,抗干擾能力等。無人機(jī)任務(wù)分配控制方法主要可以分為集中式控制</p><p>  [28」(Centralized Control)以及分布式控制(Distributed Control)這兩種。</p><p>  2. 2. 1集中式控制</p><p>  在集中式控制方法中,由地面

68、控制站中的操作人員制定任務(wù)分配方案和無人機(jī)</p><p>  具體的飛行航路,無人機(jī)本身不具備決策能力,完全按照地面控制站發(fā)出的任務(wù)</p><p>  指令和航路執(zhí)行任務(wù)。圖2. 2表示了集中式體系結(jié)構(gòu)圖[28]:</p><p>  在這種控制方式下,各無人機(jī)之間的協(xié)同控制存在以下問題:</p><p><b>  (1)實(shí)時(shí)

69、性差</b></p><p>  因?yàn)闊o人機(jī)本身不具備決策能力,所以地面控制站中的操作人員要根據(jù)無人</p><p>  機(jī)編隊(duì)通過數(shù)據(jù)傳輸返回的無人機(jī)狀態(tài)信息,任務(wù)狀態(tài)信息以所處的環(huán)境信息等,</p><p>  對(duì)任務(wù)分配問題進(jìn)行具體的決策。無人機(jī)編隊(duì)與地面控制站保持著聯(lián)系,當(dāng)返回</p><p>  的數(shù)據(jù)量很大時(shí),有可能地

70、面控制站收到的信息是不全的或者是錯(cuò)誤的,導(dǎo)致決</p><p>  策錯(cuò)誤。地面控制綜合這些信息速度較慢,導(dǎo)致決策較慢,實(shí)時(shí)性差。</p><p>  (2)計(jì)算時(shí)間長(zhǎng),算法復(fù)雜度高</p><p>  對(duì)于集中式控制方法,地面控制站對(duì)所有的無人機(jī)傳來的數(shù)據(jù)信息進(jìn)行總結(jié)</p><p>  和分析,信息都集中在任務(wù)控制站中,解決問題的具體計(jì)算

71、過程復(fù)雜,計(jì)算信息</p><p>  多,導(dǎo)致完成任務(wù)分配的計(jì)算時(shí)間很長(zhǎng)。對(duì)于多類型任務(wù)的無人機(jī)編隊(duì),例如無</p><p>  人機(jī)編隊(duì)中無人機(jī)能夠執(zhí)行任務(wù)種類的不同,無人機(jī)執(zhí)行任務(wù)能力不同,此時(shí)更</p><p>  凸顯了這個(gè)問題的嚴(yán)重。</p><p>  (3)抗干擾能力較差</p><p>  由于地面控

72、制站往往只有一個(gè),如果在具體任務(wù)執(zhí)行過程中,地面控制因?yàn)?lt;/p><p>  某些特定因素遭到毀壞甚至癱瘓,將造成的損失是巨大的。同時(shí)無人機(jī)編隊(duì)中的</p><p>  無人機(jī)失效或者發(fā)現(xiàn)新的任務(wù)目標(biāo),在原有基礎(chǔ)上的再分配也是很相當(dāng)復(fù)雜的。</p><p>  2.2.2分布式控制</p><p>  區(qū)別于集中式控制方法,分布式控制方法中無

73、人機(jī)編隊(duì)中或者無人機(jī)編隊(duì)之</p><p>  間的無人機(jī)是具有獨(dú)自決策能力的智能體,它們具有很強(qiáng)的協(xié)同能力和自治性。</p><p>  無人機(jī)之間以數(shù)據(jù)鏈技術(shù)為支撐,對(duì)無人機(jī)所處環(huán)境,任務(wù)目標(biāo)集信息,無人機(jī)</p><p>  狀態(tài)信息進(jìn)行交互,綜合考慮各種因素,提出具體的解決任務(wù)分配問題的方案和</p><p>  具體步驟。較之于集中

74、式控制方法,無人機(jī)個(gè)體在分布式控制方法下具有較強(qiáng)的</p><p>  實(shí)時(shí)性,抗干擾能力,計(jì)算量小,計(jì)算復(fù)雜度小等優(yōu)點(diǎn)。當(dāng)前,分布式控制方法</p><p>  主要可以分為兩種:完全分布式控制方法和部分分布式控制方法。</p><p>  (1)完全分布式控制</p><p>  完全分布式控制方法是一種依靠無人機(jī)的自主性和相互協(xié)作的一種

75、方法,由</p><p>  于無人機(jī)任務(wù)分配問題的復(fù)雜性,該方法相當(dāng)于將復(fù)雜的問題分解成為一個(gè)個(gè)相</p><p>  對(duì)簡(jiǎn)單的小問題,對(duì)每架無人機(jī)進(jìn)行任務(wù)分配,接著就是將各個(gè)無人機(jī)的信息進(jìn)</p><p>  行交互,對(duì)任務(wù)進(jìn)行整體求解。如圖2. 3所示,完全分布式控制方法中我們把無</p><p>  人機(jī)看成具有決策能力的智能體,這樣

76、無人機(jī)任務(wù)分配問題就轉(zhuǎn)化成為各個(gè)智能</p><p>  體之間任務(wù)的分配和決策。在這種結(jié)構(gòu)中,無人機(jī)相對(duì)于集中式控制有很強(qiáng)的自</p><p>  主性,能夠?qū)θ蝿?wù)集信息和自身的信息進(jìn)行采集和分析,并進(jìn)行決策,在特定的</p><p>  情況下通過數(shù)據(jù)鏈與其它無人機(jī)進(jìn)行數(shù)據(jù)交互,協(xié)作完成所需執(zhí)行的任務(wù)。</p><p>  圖2.3完全分

77、布式控制結(jié)構(gòu)圖</p><p>  這種控制方法中,無人機(jī)編隊(duì)內(nèi)各個(gè)無人機(jī)對(duì)所得到的信息進(jìn)行相互的共享,</p><p>  得到所有的關(guān)于任務(wù)執(zhí)行的信息,最后整理分析所得到的信息對(duì)無人機(jī)編隊(duì)中的</p><p>  每一架任務(wù)分配任務(wù)集。由于無人機(jī)編隊(duì)中有多架無人機(jī),在執(zhí)行任務(wù)中可能發(fā)</p><p>  生交叉沖突,即碰撞沖突,所以需要對(duì)

78、它們進(jìn)行考慮并消除。同時(shí)在這種控制方</p><p>  法中,無人機(jī)之間是通過數(shù)據(jù)鏈技術(shù)進(jìn)行任務(wù)集數(shù)據(jù)的傳輸和共享,為的是更好</p><p>  的具有任務(wù)決策的實(shí)時(shí)性,所以數(shù)據(jù)量是相當(dāng)大的,將隨著編隊(duì)內(nèi)無人機(jī)的數(shù)量</p><p>  呈指數(shù)增長(zhǎng)。所以應(yīng)用這種控制方法,編隊(duì)內(nèi)無人機(jī)的個(gè)數(shù)受到了很大的限制。</p><p>  (2)部分

79、分布式控制</p><p>  部分分布式控制方法吸取了無人機(jī)任務(wù)分配控制方法中集中式控制和完全分</p><p>  布式控制方法各自的優(yōu)勢(shì),對(duì)于解決多類型無人機(jī)編隊(duì)任務(wù)分配問題更為合理。</p><p>  經(jīng)過對(duì)集中式控制方法和分布式控制方法的比較,我們得出分布是控制方法是一</p><p>  種實(shí)時(shí)性較強(qiáng)的方法,能夠快速的對(duì)任務(wù)信息

80、進(jìn)行采集和分析,得到解決任務(wù)分</p><p>  配問題的具體方案,獲得的方案往往是局部最優(yōu)的,但不能得到全局最優(yōu)方案。</p><p>  而集中式控制方法恰恰相反,由于所有信息都要返回地面控制站進(jìn)行匯總,所有</p><p>  能夠進(jìn)行全面而詳細(xì)的規(guī)劃,從而獲得的方案一般都是全局最優(yōu)方案,但是實(shí)時(shí)</p><p>  性就很差啦。當(dāng)前

81、,國(guó)內(nèi)外很多院校和科研機(jī)構(gòu)對(duì)集中式控制和分布式控制方法</p><p>  結(jié)合的問題進(jìn)行了理論分析和實(shí)際驗(yàn)證,對(duì)兩種方法進(jìn)行了整合,得到了部分分</p><p>  布式控制方法,結(jié)構(gòu)圖如圖2. 4所示。</p><p>  在部分分布式控制方法中,地面控制站中的操作人員對(duì)無人機(jī)返回的信息進(jìn)</p><p>  行歸納和分析,在靜態(tài)環(huán)境下給

82、無人機(jī)編隊(duì)中的每架無人機(jī)都設(shè)計(jì)了初始任務(wù)分</p><p>  配方案。在動(dòng)態(tài)環(huán)境下,例如無人機(jī)狀態(tài)的改變,任務(wù)的改變將導(dǎo)致任務(wù)的再分</p><p>  配。此時(shí),無人機(jī)編隊(duì)中的無人機(jī)發(fā)揮自己的自主性,重新對(duì)任務(wù)目標(biāo)信息采集</p><p>  并分析,在編隊(duì)中與其它無人機(jī)進(jìn)行信息的共享和交互。地面控制站中的操作人</p><p>  員在

83、某些特定的時(shí)候?qū)o人機(jī)編隊(duì)發(fā)送任務(wù)指令,大部分時(shí)候依靠的是無人機(jī)編</p><p>  隊(duì)自身的協(xié)同分配。主要既提高了實(shí)時(shí)性,又大大減小了地面工作站的任務(wù)量,</p><p>  得到的任務(wù)分配方案也是相對(duì)合理的。部分分布是控制方法對(duì)集中式控制和分布</p><p>  式控制方法進(jìn)行取長(zhǎng)補(bǔ)短,體現(xiàn)了人們的智慧,具有較強(qiáng)的實(shí)際應(yīng)用意義。</p><

84、;p>  2. 3無人機(jī)任務(wù)分配模型分類</p><p>  根據(jù)任務(wù)分配建模分類,現(xiàn)階段的模型主要有多旅行商問題[}2}(Multiple</p><p>  Traveling Sa-lesman Problem, MTSP)模型,通用分配問題[3}(Generalized Assignment</p><p>  Problem, GAP)模型,車輛路徑

85、問題[4}(Vehicle Routing Problem, VRP)模型,混合整</p><p>  數(shù)線性規(guī)劃[s},}6},}}},}s},}9}(Mixed Integer Linear Programming, MILP)模型以及</p><p>  CMTAP(Cooperative Multiple Task Assignment Problem)模型。</p&

86、gt;<p>  2. 3. 1多旅行商問題模型</p><p>  通常,我們所說的旅行商問題是一個(gè)NP完全問題,具的定義如下:假設(shè)有a</p><p>  個(gè)旅行商人,方個(gè)城市,每個(gè)旅行商人都要沿著城市之間的道路訪問其中的一些城</p><p>  市,最后所有的旅行商人都要返回初始的城市,限制每個(gè)城市都要被訪問并且有</p><

87、;p>  且僅有一次,問題所要達(dá)到的目的是在完成對(duì)所有城市訪問的同時(shí),總距離最短、</p><p>  完成任務(wù)時(shí)間最短、消耗最小、收益最大等。把旅行上問題模型應(yīng)用到無人機(jī)任</p><p>  務(wù)分配中去,我們假設(shè)有一個(gè)二架無人機(jī)的無人機(jī)編隊(duì),有二個(gè)目標(biāo)任務(wù)的任務(wù)</p><p>  集,無人機(jī)編隊(duì)從同一個(gè)基地出發(fā),沿著預(yù)先設(shè)定的飛行航路,完成所有的任務(wù),&

88、lt;/p><p>  每個(gè)任務(wù)只能被完成一次,最后考慮無人機(jī)的總航程,無人機(jī)完成任務(wù)的時(shí)間,</p><p>  無人機(jī)消耗的能力,完成任務(wù)的價(jià)值利益等。</p><p>  2. 3. 2通用分配問題模型</p><p>  通用分配問題模型考慮將二個(gè)任務(wù)分配給二個(gè)單體,每個(gè)任務(wù)只能給一個(gè)單</p><p>  體并且

89、單體的資源受到限制。相當(dāng)于二個(gè)任務(wù)分配給</p><p>  給一個(gè)無人機(jī)執(zhí)行并且無人機(jī)的資源,如最大任務(wù)數(shù),</p><p>  二個(gè)無人機(jī),每個(gè)任務(wù)只能</p><p><b>  最大航程受到限制。</b></p><p>  2. 3. 3車輛路徑問題模型</p><p>  我們對(duì)車輛路

90、徑模型進(jìn)行如下描述:假設(shè)有二輛貨車,每輛車的負(fù)載能力不</p><p>  同,它們從同一個(gè)基地出發(fā),為二個(gè)目標(biāo)點(diǎn)輸送貨物,每個(gè)目標(biāo)點(diǎn)需要送達(dá)的貨</p><p>  物數(shù)量不同。最后,所有貨車回到出發(fā)點(diǎn)。車輛路徑問題模型[yo]要考慮送達(dá)的時(shí)</p><p>  間,貨物送達(dá)的消耗,完成輸送的價(jià)值等,并保證所有的貨物安全送達(dá)。</p><p&g

91、t;  2. 3. 4混合整數(shù)線性規(guī)劃模型</p><p>  混合整數(shù)線性利用線性化函數(shù)建立模型,模型描述簡(jiǎn)潔、直接,有助于提高</p><p>  無人機(jī)任務(wù)執(zhí)行效率和生存能力,達(dá)到了任務(wù)分配的目的和初衷而且可以通過對(duì)</p><p>  約束條件的修正來滿足實(shí)際問題需要,但是模型規(guī)模不能過大。問題規(guī)模過大將</p><p>  導(dǎo)致計(jì)算

92、量指數(shù)型增長(zhǎng),任務(wù)分配的實(shí)時(shí)性得不到保證。</p><p>  2. 3. 5 CMTAP通用模型</p><p>  隨著無人機(jī)能力不斷增強(qiáng),無人機(jī)執(zhí)行任務(wù)的復(fù)雜程度也隨之增強(qiáng),不同任</p><p>  務(wù)之間存在著復(fù)雜的時(shí)序以及時(shí)間約束。對(duì)于這一類復(fù)雜的任務(wù)集合,目前大多</p><p>  數(shù)任務(wù)分配模型無法對(duì)其進(jìn)行有效的描述。一種C

93、MTAP模型「川被引出,這種模型</p><p>  充分考慮一組無人機(jī)完成一系列針對(duì)地面目標(biāo)的連貫任務(wù),包括任務(wù)目標(biāo)的識(shí)別、</p><p><b>  攻擊、毀傷評(píng)估等。</b></p><p>  2. 4靜態(tài)任務(wù)分配算法</p><p>  在靜態(tài)環(huán)境中,無人機(jī)和任務(wù)都是確定的,不發(fā)生改變。在這樣的條件下,<

94、;/p><p>  多無人機(jī)任務(wù)分配的算法主要有:群算法,市場(chǎng)機(jī)制算法和進(jìn)化算法。</p><p>  2. 4. 1群算法</p><p>  群算法主要模仿自然界中各種生物的群體化行為,例如蟲群「12]和羊群。我們</p><p>  通過對(duì)蟲群群體化行為就行具體的研究分析,從而來簡(jiǎn)單說明群算法的具體特點(diǎn):</p><p&

95、gt;  所謂的昆蟲群的群體行動(dòng)指的是昆蟲個(gè)體根據(jù)一些規(guī)律進(jìn)行個(gè)別的運(yùn)動(dòng),從而導(dǎo)</p><p>  致整個(gè)群體顯現(xiàn)出一種運(yùn)動(dòng)規(guī)則,在運(yùn)動(dòng)中昆蟲主要遵循三個(gè)準(zhǔn)則:第一,實(shí)時(shí)</p><p>  監(jiān)測(cè)與鄰近個(gè)體距離,防止產(chǎn)生交叉沖突,即防止和其它個(gè)體產(chǎn)生碰撞;第二,</p><p>  采集鄰近個(gè)體的信息,如速度,位置等;第三,保證和其它昆蟲的距離,不能太</p

96、><p>  遠(yuǎn),而脫離群體。昆蟲以上的這些行為都是個(gè)體的行為,不是群體的運(yùn)動(dòng),不過</p><p>  所有的個(gè)體都執(zhí)行這些準(zhǔn)則,就會(huì)產(chǎn)生整體的運(yùn)動(dòng)趨勢(shì)。群算法中目前為止最為</p><p>  經(jīng)典就是蟻群算法[13],[14],[15],[16] (Ant Colony Optimization) , 1991年,意大利科</p><p&g

97、t;  學(xué)家Dorigo首先在其發(fā)表的研究成果中提到了蟻群算法。蟻群算法遵循的基本規(guī)</p><p>  則是:模仿生物界中螞蟻群體尋找食物的行為,螞蟻在尋找食物的時(shí)候,一般都</p><p>  能夠在經(jīng)過的路徑上分泌并留下特定的激素。螞蟻個(gè)體往復(fù)的在路徑上留下激素,</p><p>  激素的濃度在較好的路徑上積累,濃度變大,從而使后來的螞蟻能快速的找到食<

98、;/p><p>  物所在的位置。一種改進(jìn)的蟻群算法「川,該蟻群算法基于蟻群中各種類型螞蟻的</p><p>  分工機(jī)制,相對(duì)于多子蟻群算法有效地提高了算法的優(yōu)化能力。圖2. 5可簡(jiǎn)單說</p><p>  明蟻群算法的基本原理。</p><p><b>  支路二</b></p><p><

99、b>  (蟻穴)a</b></p><p><b>  (食物)b</b></p><p><b>  支路一</b></p><p>  2.5蟻群算法原理圖</p><p>  如圖所示,a點(diǎn)表示的是螞蟻的巢穴位置,別點(diǎn)表示的是食物的位置,有兩條</p><

100、p>  路徑在巢穴和食物之間。假定有兩組數(shù)目相同的螞蟻同時(shí)由a點(diǎn)出發(fā),沿著兩條</p><p>  路徑分別向著方點(diǎn)前進(jìn),剛開始沿著兩條路徑的概率是相等的,均為二分之一,</p><p>  設(shè)定螞蟻爬行的速度相同,螞蟻單位時(shí)間分泌的激素量相同。螞蟻就這樣往復(fù)的</p><p>  在這兩條路徑上來回搬運(yùn)食物,但是由于路徑二明顯長(zhǎng)于路徑一,所以路徑二上<

101、/p><p>  的激素的濃度將會(huì)明顯小于路徑一上的激素的濃度。由于路徑二的上的激素濃度</p><p>  較大,螞蟻就會(huì)越來越偏向于向路徑二前進(jìn),這樣在路徑一上留下來的激素也越</p><p>  來越多,激素的濃度不斷增加,直到最后,幾乎所有螞蟻都會(huì)沿著路徑一前進(jìn)去</p><p>  尋找食物,這樣大大提高了螞蟻搬運(yùn)食物的效率。</

102、p><p>  除了蟻群算法,常見的群算法還有Kennedy和Eberhart提出的粒子群算法</p><p>  [2], [13](Particle Swarm Optimization)其最初是模仿鳥群覓食而設(shè)計(jì)的,在PSO算</p><p>  法中,每個(gè)任務(wù)分配方案都是“粒子”,所有的粒子都有適應(yīng)值函數(shù)決定的適應(yīng)值。</p><p> 

103、 PSO算法的基本流程為:</p><p>  (1)初始化一群大小為二的粒子,包括他的位置和速度。</p><p>  (2)設(shè)計(jì)適應(yīng)度函數(shù)并評(píng)價(jià)每個(gè)粒子的適應(yīng)度大小</p><p>  (3)對(duì)每個(gè)粒子將其適應(yīng)度大小與歷史極值尸作比較,如果比歷史極值好,</p><p><b>  便將它作為新的Po</b><

104、/p><p>  (4)對(duì)每個(gè)粒子,將適應(yīng)值與尸作比較,如果較好,將它作為新的尸</p><p>  (5)根據(jù)迭代公式,變化粒子的位置和速度。</p><p>  (6)如達(dá)到結(jié)束條件(有足夠好的適應(yīng)值或者達(dá)到預(yù)設(shè)的迭代次數(shù))則結(jié)束,</p><p>  否則返回步驟(2)0</p><p><b>  (7)

105、算法結(jié)束。</b></p><p>  群算法作為一類典型的解決靜態(tài)任務(wù)分配的方法,有其自身獨(dú)特的地方。相</p><p>  對(duì)于其它任務(wù)分配算法,有很多的優(yōu)點(diǎn),但是萬事都有利有弊,群算法在存在優(yōu)</p><p>  勢(shì)的同時(shí)還存在許多的不足之處。我們對(duì)先前研究的蟻群算法和粒子群算法進(jìn)行</p><p>  分析,結(jié)合國(guó)內(nèi)外對(duì)群

106、算法在無人機(jī)任務(wù)分配中的應(yīng)用實(shí)例和理論研究,總結(jié)歸</p><p>  納出群算法具體有以下四個(gè)優(yōu)勢(shì):</p><p><b>  (1)隨機(jī)性強(qiáng)。</b></p><p>  (2)可以對(duì)較大規(guī)模的實(shí)際問題進(jìn)行求解。</p><p>  (3)邏輯簡(jiǎn)單,適用于簡(jiǎn)單的任務(wù)判斷。</p><p> 

107、 (4)在搜索過程中消耗的能力少。</p><p><b>  四個(gè)缺點(diǎn):</b></p><p>  (1)實(shí)時(shí)性差,很難確定具體時(shí)間。</p><p>  (2)理論依據(jù)不夠充分。</p><p>  (3)得到的解不一定是最優(yōu)的。</p><p>  (4)對(duì)于多類型的無人機(jī)不適用。<

108、/p><p>  群算法依據(jù)的是生物種群中生物個(gè)體的運(yùn)動(dòng),每個(gè)生物個(gè)體的形態(tài)結(jié)構(gòu)和具</p><p>  體能力基本是一樣的,近乎相同,所以具有很強(qiáng)的隨機(jī)性。在對(duì)于考慮無人機(jī)類</p><p>  型單一的任務(wù)分配問題時(shí)是有優(yōu)勢(shì)的。但是當(dāng)無人機(jī)的類型多樣時(shí),如無人機(jī)的</p><p>  能力和性能的不同,群算法不能區(qū)別各個(gè)無人機(jī),從而不能合理的

109、對(duì)任務(wù)進(jìn)行分</p><p>  配。其次,群算法的基礎(chǔ)是由生物種群中的個(gè)體行動(dòng),但是任務(wù)分配的最終解決</p><p>  方案是由生物種群的整體運(yùn)動(dòng)趨勢(shì)得來的。所以個(gè)體數(shù)目的多少對(duì)算法沒有很大</p><p>  的影響,即可以對(duì)較大規(guī)模的實(shí)際任務(wù)分配問題進(jìn)行求解,這又是它的一個(gè)優(yōu)勢(shì)。</p><p>  另外,群算法的搜索方式是隨機(jī)搜索

110、,以粒子群算法為例,其搜索空間是不確定</p><p>  的,我們知道粒子群中的粒子是朝著一個(gè)方向移動(dòng),但是沒有準(zhǔn)確的理論依據(jù),</p><p>  這是這類算法最重要的缺點(diǎn)。并且由于隨機(jī)搜索的方法通常得到的是局部最優(yōu)解,</p><p>  對(duì)于全局最優(yōu)解往往很難得到,容易“早熟”。所以我們?cè)谌核惴ㄋ阉鬟^程中引</p><p>  入正反

111、饋機(jī)制,大大提高了算法的收斂速度。</p><p>  2.4.2市場(chǎng)類算法</p><p>  市場(chǎng)類算法「18][19],[20],[21]是另一大類靜態(tài)任務(wù)分配算法。它來源于市資本主義社</p><p>  會(huì)市場(chǎng)經(jīng)濟(jì)體制。市場(chǎng)中有許許多多的客戶,每個(gè)客戶依據(jù)自己的投資能力和預(yù)</p><p>  期效益而對(duì)市場(chǎng)中的項(xiàng)目進(jìn)行投資,個(gè)別的

112、客戶個(gè)體無法改變整個(gè)市場(chǎng)的走勢(shì),</p><p>  但是把所有的客戶看作一個(gè)統(tǒng)一的大集合,就可以通過投資對(duì)整個(gè)的市場(chǎng)的走勢(shì)</p><p>  產(chǎn)生決定性的作用,即市場(chǎng)的發(fā)展或者是市場(chǎng)的消退。市場(chǎng)類算法把市場(chǎng)中的每</p><p>  個(gè)客戶可以看作智能體,在無人機(jī)的任務(wù)分配方法研究中得到了很廣泛的應(yīng)用。Czil</p><p>  介紹了

113、一種包含談判機(jī)制的市場(chǎng)類算法,無人機(jī)通過數(shù)據(jù)鏈技術(shù)相互傳遞信息,</p><p>  協(xié)商得出任務(wù)分配方案。在該類算法中,每架無人機(jī)完成一個(gè)任務(wù)都會(huì)產(chǎn)生收益,</p><p>  但是執(zhí)行時(shí)會(huì)消耗無人機(jī)的能力。得到與損失的差額就是無人機(jī)完成任務(wù)的利益,</p><p>  每架無人機(jī)都為了利益最大化而執(zhí)行任務(wù)。</p><p>  通過對(duì)大量

114、對(duì)市場(chǎng)類算法在無人機(jī)任務(wù)分配方法求解的理論研究和實(shí)際應(yīng)用</p><p>  中,我們總結(jié)歸納了市場(chǎng)類算法的主要優(yōu)點(diǎn)。</p><p>  }1)確保了每架無人機(jī)收獲的利益和消耗的能力相差不大。</p><p>  (2)無人機(jī)的類型可以不同。</p><p>  (3)大大減少了無人機(jī)在空間內(nèi)搜索的時(shí)間。</p><p&

115、gt;  因?yàn)槭袌?chǎng)中每個(gè)單體所追求的是個(gè)體的利益,所以對(duì)于個(gè)體而言不僅要考慮</p><p>  完成任務(wù)獲得的收益,還要考慮自身的執(zhí)行能力,也就是所謂的本錢。無人機(jī)在</p><p>  任務(wù)分配過程中,要考慮無人機(jī)本身執(zhí)行任務(wù)的能力,包括航程,航速和負(fù)載載</p><p>  荷等,這就保證了資源的均衡。其次考慮到市場(chǎng)中各個(gè)客戶的不同,符合無人機(jī)</p&g

116、t;<p>  任務(wù)分配的實(shí)際問題,因?yàn)橥鶡o人機(jī)的類型都是不一樣的。最后,由于市場(chǎng)類</p><p>  方法,只考慮個(gè)體的收益最大,而不是考慮整體的收益最大,不需要對(duì)所有的情</p><p>  況進(jìn)行全面的考慮,從而減少了空間中搜索的時(shí)間。但是由于市場(chǎng)中的盲目性,</p><p>  往往不能得到最佳的分配方案。</p><p

117、>  2. 4. 3進(jìn)化理論算法</p><p>  最后一大類靜態(tài)任務(wù)分配算法是進(jìn)化理論算法,該算法的理論依據(jù)是仿照自</p><p>  然界中生物種群進(jìn)化,以優(yōu)勝劣汰的進(jìn)化原則,將相對(duì)優(yōu)秀的生物個(gè)體保留下來,</p><p>  而相對(duì)差點(diǎn)的個(gè)體剔除出種群。遺傳算法是這一大類算法中使用最多,最為有名</p><p>  的算法。1

118、975年,美國(guó)密歇根大學(xué)的教授首次在研究成果中提到了遺傳算法,之</p><p>  后,全世界很多國(guó)家的科研工作者對(duì)遺傳算法進(jìn)行了理論研究和實(shí)際應(yīng)用。遺傳</p><p>  算法仿照生物進(jìn)化理論,才有染色體編碼方式進(jìn)行任務(wù)分配方法的最優(yōu)化選擇。</p><p>  遺傳算法以決策變量的編碼作為運(yùn)算對(duì)象,傳統(tǒng)的優(yōu)化算法往往直接采用決策變</p>&l

119、t;p>  量的實(shí)際值,這是它的一個(gè)很大的特點(diǎn)。基于UAV多任務(wù)協(xié)同分配問題特定染色</p><p>  體編碼方式,遺傳算法采用兩種進(jìn)化操作:選擇操作和交叉操作。有研究者在傳</p><p>  統(tǒng)的遺傳算法中使用鄰域搜索算法[m?;卩徲蛩阉髟恚\(yùn)用對(duì)稱群結(jié)構(gòu)描述</p><p>  UAV任務(wù)分配的搜索空間,運(yùn)用右乘運(yùn)算構(gòu)造搜索鄰域,結(jié)禁忌搜索。相對(duì)于

120、傳統(tǒng)</p><p>  遺傳算法、爬山能力強(qiáng)和全局迭代尋優(yōu),易找到全局最優(yōu)點(diǎn),實(shí)現(xiàn)了基于對(duì)稱群</p><p>  計(jì)算的UAV任務(wù)分配算法。</p><p><b>  算法基本步驟:</b></p><p>  (1)設(shè)置演化代數(shù)Ng}},,種群規(guī)模NV oV,繁殖池子大小S,交叉概率p。,變異</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論