亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種小型固定翼無(wú)人機(jī)制導(dǎo)計(jì)算機(jī)及制導(dǎo)方法與流程

文檔序號(hào):11728888閱讀:359來(lái)源:國(guó)知局
一種小型固定翼無(wú)人機(jī)制導(dǎo)計(jì)算機(jī)及制導(dǎo)方法與流程

本發(fā)明公開(kāi)了一種小型固定翼無(wú)人機(jī)制導(dǎo)計(jì)算機(jī)及制導(dǎo)方法,屬于無(wú)人機(jī)飛行控制技術(shù)領(lǐng)域。



背景技術(shù):

無(wú)人機(jī)技術(shù)在過(guò)去幾十年里取得了迅速發(fā)展,在軍用和民用領(lǐng)域有著十分廣泛的應(yīng)用前景。在這些應(yīng)用里,跟蹤地面目標(biāo)是其最基本卻具有挑戰(zhàn)的任務(wù)。同時(shí)無(wú)人機(jī)的運(yùn)動(dòng)控制已經(jīng)成為目標(biāo)跟蹤系統(tǒng)的關(guān)鍵部分。通常跟蹤模式可以分為兩類:過(guò)頂跟蹤和定距跟蹤。過(guò)頂跟蹤是一種無(wú)人機(jī)用于周期性地飛越目標(biāo)的跟蹤模式,該跟蹤模式可以密切跟蹤快速運(yùn)動(dòng)的地面目標(biāo),然而存在被暴露的風(fēng)險(xiǎn)。定距跟蹤是一種無(wú)人機(jī)與地面目標(biāo)保持一定距離的跟蹤模式,定距跟蹤的優(yōu)勢(shì)在于無(wú)人機(jī)可以跟蹤地面目標(biāo)而不被它發(fā)現(xiàn),但是該跟蹤方法因?yàn)樽钚∞D(zhuǎn)彎半徑的約束而只適用于低速目標(biāo)的跟蹤。在以往的制導(dǎo)方法設(shè)計(jì)中,一般將這兩種跟蹤模式的制導(dǎo)方法設(shè)計(jì)獨(dú)立開(kāi)來(lái)并分別分析其穩(wěn)定性。若將過(guò)頂跟蹤與定距跟蹤相結(jié)合,設(shè)計(jì)統(tǒng)一形式的制導(dǎo)方法,即綜合了兩種跟蹤模式的優(yōu)勢(shì)并克服兩者缺點(diǎn),具有十分重要的現(xiàn)實(shí)意義。



技術(shù)實(shí)現(xiàn)要素:

為了克服現(xiàn)有技術(shù)中過(guò)頂跟蹤和定距跟蹤存在的不足并綜合兩者的優(yōu)勢(shì),本發(fā)明提供了一種小型固定翼無(wú)人機(jī)制導(dǎo)計(jì)算機(jī)及制導(dǎo)方法,在frenet-serret(弗萊納)框架下建立無(wú)人機(jī)和地面目標(biāo)的二維運(yùn)動(dòng)學(xué)模型,分別分析在過(guò)頂跟蹤和定距跟蹤模式下的矢量變化和位置關(guān)系,設(shè)計(jì)統(tǒng)一形式的制導(dǎo)方法,同時(shí)其滿足兩者跟蹤模式的最小轉(zhuǎn)彎半徑等約束,分析兩種跟蹤模式可在跟蹤靜止和運(yùn)動(dòng)目標(biāo)的穩(wěn)定性,結(jié)合半物理仿真結(jié)果表明無(wú)人機(jī)可以在兩種跟蹤模式下切換跟蹤地面目標(biāo)。

本發(fā)明為解決其技術(shù)問(wèn)題采用如下技術(shù)方案:

一種小型固定翼無(wú)人機(jī)制導(dǎo)計(jì)算機(jī),包括電源板和控制信號(hào)處理板,所述電源板包括電源變換電路模塊和模擬參考電壓模塊,所述控制信號(hào)處理板包括io驅(qū)動(dòng)模塊、模擬信號(hào)調(diào)理模塊、數(shù)字信號(hào)調(diào)理模塊和cpu模塊;電源變換電路模塊輸出數(shù)字電源給控制信號(hào)處理板的各模塊供電,模擬信號(hào)調(diào)理模塊和數(shù)字信號(hào)調(diào)理模塊分別通過(guò)io驅(qū)動(dòng)模塊與cpu模塊進(jìn)行信息交互。

該方法兼容過(guò)頂跟蹤和定距跟蹤兩種跟蹤模式,包括以下步驟:

(1)當(dāng)跟蹤目標(biāo)為合作對(duì)象時(shí),通過(guò)無(wú)人機(jī)及地面目標(biāo)間的通訊鏈路得到無(wú)人機(jī)及地面目標(biāo)的位置及航向信息;當(dāng)跟蹤目標(biāo)為非合作對(duì)象時(shí),通過(guò)目標(biāo)指示系統(tǒng)獲取無(wú)人機(jī)及地面目標(biāo)的位置及航向信息;

(2)根據(jù)無(wú)人機(jī)與地面目標(biāo)在二維frenet-serret框架下的位置和運(yùn)動(dòng)狀態(tài),定義各狀態(tài)量的取值范圍和方向,建立無(wú)人機(jī)與跟蹤目標(biāo)的二維運(yùn)動(dòng)學(xué)模型;

(3)在建立的二維運(yùn)動(dòng)學(xué)模型中,根據(jù)一項(xiàng)變量值來(lái)確定無(wú)人機(jī)跟蹤地面目標(biāo)的跟蹤模式,分別對(duì)兩種跟蹤模式下的變量關(guān)系進(jìn)行分析;

(4)設(shè)計(jì)兩種跟蹤模式下統(tǒng)一形式的制導(dǎo)方法,并分析其穩(wěn)定性。

步驟(1)中所述無(wú)人機(jī)及地面目標(biāo)的位置及航向信息包括無(wú)人機(jī)的位置[xu,yu]t和無(wú)人機(jī)航向角ψu(yù)、地面目標(biāo)的位置[xt,yt]t和地面目標(biāo)航向角ψt。

步驟(2)中所述無(wú)人機(jī)與地面目標(biāo)在二維frenet-serret框架下的的位置和運(yùn)動(dòng)狀態(tài),無(wú)人機(jī)定距跟蹤地面目標(biāo)的二維運(yùn)動(dòng)學(xué)模型表述為:

其中r為無(wú)人機(jī)與地面目標(biāo)間的相對(duì)距離,vu和vt分別為無(wú)人機(jī)和地面目標(biāo)的速度,為無(wú)人機(jī)航向角速度,為定距跟蹤下預(yù)設(shè)圓切線與視線的夾角的變化率,為無(wú)人機(jī)與地面目標(biāo)間的相對(duì)距離變化率;χ為當(dāng)前無(wú)人機(jī)航向與期望航向間的夾角,χ∈(-π,π]且逆時(shí)針為正,即為無(wú)人機(jī)期望航向角;為χ角變化率;當(dāng)無(wú)人機(jī)處于定距跟蹤模式且位于預(yù)設(shè)跟蹤圓以外時(shí),σd為預(yù)設(shè)圓切線與視線的夾角,存在σd且rd為定距跟蹤下無(wú)人機(jī)盤(pán)旋的期望距離,無(wú)人機(jī)在預(yù)設(shè)圓內(nèi)時(shí)給定σm為期望航向與預(yù)設(shè)圓切線方向之間的夾角。

步驟(2)中所述無(wú)人機(jī)與地面目標(biāo)在二維frenet-serret框架下的的位置和運(yùn)動(dòng)狀態(tài),無(wú)人機(jī)過(guò)頂跟蹤地面目標(biāo)的二維運(yùn)動(dòng)學(xué)模型表述為:

步驟(3)中所述決定無(wú)人機(jī)跟蹤地面目標(biāo)的跟蹤模式的一項(xiàng)變量值為rd,即無(wú)人機(jī)定距盤(pán)旋跟蹤地面目標(biāo)的期望距離,當(dāng)rd≠0時(shí)則跟蹤模式為定距跟蹤;當(dāng)rd=0時(shí),則無(wú)人機(jī)跟蹤模式為過(guò)頂跟蹤。

步驟(4)中所述對(duì)兩種跟蹤模式設(shè)計(jì)統(tǒng)一形式的制導(dǎo)方法,提出如下的無(wú)人機(jī)跟蹤地面目標(biāo)制導(dǎo)方法:

其中制導(dǎo)增益為k1>0且k2<1,在單位時(shí)間δt內(nèi),d1為無(wú)人機(jī)在期望航向運(yùn)動(dòng)的距離;d2為地面目標(biāo)運(yùn)動(dòng)的距離;過(guò)頂跟蹤時(shí)為視線角σ,dr為無(wú)人機(jī)與地面目標(biāo)間的相對(duì)距離r;定距跟蹤時(shí)為視線角σ和σd之和,對(duì)時(shí)間的導(dǎo)數(shù),即角速度;sign為符號(hào)函數(shù)。

步驟(4)中對(duì)設(shè)計(jì)的制導(dǎo)方法進(jìn)行穩(wěn)定性分析,通過(guò)選取李雅普諾夫函數(shù)為:則對(duì)李雅普諾夫函數(shù)求導(dǎo)可得其中k2為制導(dǎo)方法的制導(dǎo)增益,χ為當(dāng)前無(wú)人機(jī)航向與期望航向間的夾角,為χ對(duì)時(shí)間t的導(dǎo)數(shù)。

本發(fā)明具有以下有益效果:

(1)避免了以往對(duì)兩種跟蹤模式分別獨(dú)立開(kāi)展設(shè)計(jì)的不足,提高了無(wú)人機(jī)制導(dǎo)方法的設(shè)計(jì)效率,使得制導(dǎo)方法具有統(tǒng)一的形式。

(2)無(wú)人機(jī)在跟蹤地面變速運(yùn)動(dòng)目標(biāo)時(shí)自身速度始終保持不變。

(3)克服了定距跟蹤對(duì)地面目標(biāo)運(yùn)動(dòng)速度的限制,被跟蹤目標(biāo)的速度可以從靜止到無(wú)人機(jī)最大巡航速度。

(4)既可以根據(jù)地面運(yùn)動(dòng)速度的改變自動(dòng)切換無(wú)人機(jī)的跟蹤模式,也可以根據(jù)遙控指令人為控制其跟蹤模式,提高了跟蹤效率且確保了無(wú)人機(jī)切換跟蹤模式時(shí)的安全性。

附圖說(shuō)明

圖1是本發(fā)明半物理仿真系統(tǒng)硬件架構(gòu)框圖。

圖2是本發(fā)明制導(dǎo)計(jì)算機(jī)控制信號(hào)處理板組成圖。

圖3為本發(fā)明中定距跟蹤運(yùn)動(dòng)目標(biāo)示意圖。

圖4是本發(fā)明中過(guò)頂跟蹤運(yùn)動(dòng)目標(biāo)示意圖。

圖5是本發(fā)明無(wú)人機(jī)兩種模式跟蹤固定目標(biāo)軌跡示意圖。

圖6是本發(fā)明無(wú)人機(jī)兩種模式跟蹤固定目標(biāo)相對(duì)距離示意圖。

圖7是本發(fā)明無(wú)人機(jī)兩種模式跟蹤勻速運(yùn)動(dòng)目標(biāo)軌跡示意圖。

圖8是本發(fā)明無(wú)人機(jī)兩種模式跟蹤勻速運(yùn)動(dòng)目標(biāo)相對(duì)距離示意圖。

圖9是本發(fā)明levy運(yùn)動(dòng)目標(biāo)的移動(dòng)速度剖面示意圖。

圖10是本發(fā)明無(wú)人機(jī)兩種模式跟蹤levy(列維)運(yùn)動(dòng)目標(biāo)軌跡示意圖。

圖11是本發(fā)明無(wú)人機(jī)兩種模式跟蹤levy(列維)運(yùn)動(dòng)目標(biāo)相對(duì)距離示意圖。

圖12為本發(fā)明所設(shè)計(jì)的制導(dǎo)方法在半物理仿真系統(tǒng)下無(wú)人機(jī)跟蹤地面目標(biāo)的航跡示意圖。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本發(fā)明創(chuàng)造做進(jìn)一步詳細(xì)說(shuō)明。

1、制導(dǎo)計(jì)算機(jī)設(shè)計(jì)

制導(dǎo)計(jì)算機(jī)是制導(dǎo)系統(tǒng)的核心,整個(gè)系統(tǒng)由兩塊板上下組成,分別是電源板和控制信號(hào)處理板。整個(gè)系統(tǒng)由兩塊板上下組成,分別是電源板和控制信號(hào)處理板。電源板包含電源變換電路模塊、模擬參考電壓模塊??刂菩盘?hào)處理板包含io驅(qū)動(dòng)模塊、模擬信號(hào)調(diào)理模塊、數(shù)字信號(hào)調(diào)理模塊和cpu模塊??煽啃愿咔夜男 ?/p>

a.本發(fā)明所用的制導(dǎo)計(jì)算機(jī)dc/dc(直流-直流)變換所使用的模塊為lt3972,將27v輸入電壓轉(zhuǎn)變?yōu)?5v輸出,提供數(shù)字電路工作;將27v輸入電壓轉(zhuǎn)變?yōu)?.5v輸出,提供舵機(jī)電源;將27v輸入電壓轉(zhuǎn)變?yōu)?v輸出,提供模擬電源。lt3972最大輸出電流為3a,工作溫度-45~+85℃。

b.控制信號(hào)處理板包含模擬信號(hào)輸入輸出、串口、io輸入輸出、pwm(脈沖寬度調(diào)制)輸入輸出和cpu模塊。其模塊組成如圖2所示。cpu采用mpc565,對(duì)輸入輸出的信息進(jìn)行處理、運(yùn)算、控制等。包括8路14bitda輸出,8路16bitad輸入,8路帶隔離pwm輸入和8路pwm輸出。mr25h10是everspin公司工業(yè)級(jí)的串行nvram(非易失性隨機(jī)訪問(wèn)存儲(chǔ)器),容量為1mb,以40mhz的時(shí)鐘速度高速運(yùn)行,沒(méi)有寫(xiě)延遲。mr25h10允許無(wú)限次擦除。低電壓保護(hù)電路可在掉電時(shí)自動(dòng)保護(hù)數(shù)據(jù),防止在規(guī)定電壓范圍以外時(shí)寫(xiě)入數(shù)據(jù)。模擬信號(hào)采樣選用ad7689芯片,ad7689是8通道、16位、電荷再分配逐次逼近寄存器(sar)型模數(shù)轉(zhuǎn)換器(adc),采用單電源vdd供電,ad7689擁有多通道、低功耗數(shù)據(jù)采集系統(tǒng)所需的所有組成部分,包括:無(wú)失碼的真16位saradc;用于將輸入配置為單端輸入、差分輸入或雙極性輸入的8通道(ad7689)低串?dāng)_多路復(fù)用器;內(nèi)部低漂移基準(zhǔn)源和緩沖器;溫度傳感器;可選擇的單極點(diǎn)濾波器;以及當(dāng)多通道依次連續(xù)采樣時(shí)非常有用的序列器。

制導(dǎo)計(jì)算機(jī)的引導(dǎo)程序有2種工作模式:程序裝載模式、程序運(yùn)行模式。當(dāng)超級(jí)終端主機(jī)db9接頭中的8腳和4腳連接時(shí),即運(yùn)行程序裝載模式,否則就運(yùn)行程序運(yùn)行模式。在運(yùn)行程序裝載模式時(shí),首先將本發(fā)明可執(zhí)行程序通過(guò)xmodem(串口通信中異步文件傳輸)協(xié)議下載到主板的sram(靜態(tài)隨機(jī)存取存儲(chǔ)器)中,同時(shí)保存到主板上的flash中,開(kāi)始執(zhí)行用戶應(yīng)用程序。在運(yùn)行用戶程序運(yùn)行模式時(shí),引導(dǎo)程序把可執(zhí)行程序從flash(閃存)中讀取到主板的sram(靜態(tài)隨機(jī)存取存儲(chǔ)器)中,并開(kāi)始執(zhí)行用戶程序。操作步驟:把用于用戶程序裝載的串口接頭插在j1上;編寫(xiě)可執(zhí)行二進(jìn)制文件程序;打開(kāi)windows的超級(jí)終端,定義超級(jí)終端的屬性有每秒位數(shù)115200,數(shù)據(jù)位為8,奇偶校驗(yàn)無(wú)且停止位為1;上電后出現(xiàn)菜單menu,按x鍵選擇xmodem;在超級(jí)終端上不斷出現(xiàn)“§”符號(hào),則主板在請(qǐng)求超級(jí)終端發(fā)送用戶可執(zhí)行程序;點(diǎn)擊超級(jí)終端上的菜單:傳送->發(fā)送文件。選擇使用xmodem協(xié)議,然后點(diǎn)擊“瀏覽”選擇程序可執(zhí)行文件,點(diǎn)擊發(fā)送;按r鍵直接執(zhí)行程序。

2、制導(dǎo)方法數(shù)學(xué)模型構(gòu)建

無(wú)人機(jī)控制系統(tǒng)通常由穩(wěn)定回路和制導(dǎo)回路組成。在本發(fā)明中,認(rèn)為穩(wěn)定回路已經(jīng)設(shè)計(jì)完成并且可以很好的響應(yīng)制導(dǎo)回路的制導(dǎo)指令。在理想情況下,認(rèn)為執(zhí)行跟蹤任務(wù)的無(wú)人機(jī)保持在一個(gè)固定的高度,因此通常可以被簡(jiǎn)化為二維制導(dǎo)問(wèn)題,并且在本發(fā)明中認(rèn)為無(wú)人機(jī)和地面目標(biāo)的位置、速度和航向信息是已知的。上述信息在跟蹤目標(biāo)為合作對(duì)象時(shí)可以通過(guò)兩者間的通訊鏈路得到,非合作對(duì)象時(shí)可通過(guò)衛(wèi)星等偵查手段獲得。記[xu,yu]t表示無(wú)人機(jī)位置,[xt,yt]t表示地面目標(biāo)的位置;vu為無(wú)人機(jī)的巡航速度,vt為地面目標(biāo)的速度;ψu(yù)表示無(wú)人機(jī)航向角且ψu(yù)∈(-π,π],ψt表示地面目標(biāo)航向角且ψt∈(-π,π],其相互關(guān)系如圖3所示。

在圖3中,r為無(wú)人機(jī)與地面目標(biāo)的相對(duì)距離,r≥0且有上界。本發(fā)明所設(shè)計(jì)的系統(tǒng)動(dòng)力學(xué)模型可以由(1)式描述:

其中,為無(wú)人機(jī)在x軸方向的位置變化率;為無(wú)人機(jī)在y軸方向的位置的變化率;為無(wú)人機(jī)航向角速率;vu為無(wú)人機(jī)的巡航速度;u為無(wú)人機(jī)制導(dǎo)輸入。

為了分析無(wú)人機(jī)與目標(biāo)之間的相對(duì)運(yùn)動(dòng)關(guān)系,由圖3可以看出無(wú)人機(jī)與地面目標(biāo)點(diǎn)之間的相對(duì)距離為其中本發(fā)明中方向角度的定義均以x軸向?yàn)閰⒖?,以逆時(shí)針為正且范圍為(-π,π]。

無(wú)人機(jī)跟蹤地面目標(biāo)的二維運(yùn)動(dòng)學(xué)模型可以寫(xiě)成如下形式:

其中χ為當(dāng)前無(wú)人機(jī)航向角ψu(yù)與期望航向角的差值,即為差值變化率;為距離變化率。由圖3可知,當(dāng)無(wú)人機(jī)處于定距跟蹤模式且位于預(yù)設(shè)跟蹤圓以外時(shí),存在σd且asin(x)是反正弦函數(shù);其中為σd定距跟蹤下預(yù)設(shè)圓切線與視線的夾角;rd為定距跟蹤下無(wú)人機(jī)盤(pán)旋的期望距離。若無(wú)人機(jī)在預(yù)設(shè)圓內(nèi)時(shí)給定為σd的變化率。σm為d1與dr之間的夾角,則vu與連線r方向之間的夾角為χ+σm-σd。

由圖4可知,當(dāng)無(wú)人機(jī)進(jìn)入過(guò)頂跟蹤模式時(shí),點(diǎn)ps是目標(biāo)經(jīng)過(guò)δt后的無(wú)人機(jī)與目標(biāo)交匯的位置,d1、d2和r分別對(duì)應(yīng)的單位向量為σm為r與d1之間的夾角,則vu與連線r方向之間的夾角為χ+σm。根據(jù)無(wú)人機(jī)與地面目標(biāo)的航向及位置關(guān)系,分析其變量關(guān)系,過(guò)頂跟蹤模式下無(wú)人機(jī)跟蹤地面目標(biāo)的二維運(yùn)動(dòng)學(xué)模型可以寫(xiě)成如下形式:

比較式(2)、式(3)可知,當(dāng)過(guò)頂跟蹤時(shí),即dr與r重合,rd=0,則式(2)中的σd=0,則式(2)的表達(dá)式可以描述為式(3),因此式(2)可以作為無(wú)人機(jī)定距跟蹤和過(guò)頂跟蹤地面目標(biāo)統(tǒng)一的二維運(yùn)動(dòng)學(xué)模型。

3、模型中矢量關(guān)系分析

無(wú)人機(jī)飛行可以采取可以順時(shí)針或逆時(shí)針兩種方式。為了便于分析,本發(fā)明定義定距跟蹤和過(guò)頂跟蹤僅采取順時(shí)針飛行,逆時(shí)針可以采用相同的方法加以分析。

假設(shè)地面目標(biāo)運(yùn)動(dòng)方向在采樣時(shí)間δt內(nèi)不變,即分析圖3中的無(wú)人機(jī)與目標(biāo)的運(yùn)動(dòng)關(guān)系可知:所以從圖3得所以同時(shí),所以

因此所以其中σ定義為視線角,為定距跟蹤下,預(yù)設(shè)圓切線角;為無(wú)人機(jī)期望航向角。為σm的補(bǔ)角,為補(bǔ)角的變化率;為預(yù)設(shè)圓切線角變化率;為無(wú)人機(jī)期望角變化率;σ1為d1與d2組成的夾角,其為此夾角變化率。

分析圖3由單位矢量間的關(guān)系,其中分別是無(wú)人機(jī)期望航向、目標(biāo)運(yùn)動(dòng)和無(wú)人機(jī)與預(yù)設(shè)圓切線方向上的單位速度矢量。可知對(duì)其移向平方得則將該式展開(kāi)得:

上式兩邊同時(shí)除以d12,則解方程得對(duì)該式求微分得:

由矢量關(guān)系可得其中為期望航向切向量對(duì)t的導(dǎo)數(shù);為當(dāng)前航向切向量對(duì)t的導(dǎo)數(shù);為期望速度的法向量;為期望航向角對(duì)t的導(dǎo)數(shù)。將式(5)代入該式可得:因?yàn)?imgfile="bda00012727225100000810.gif"wi="185"he="63"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>和其中為垂直于的法向向量,為垂直于的法向向量。對(duì)該式兩邊取模平方可得進(jìn)一步可以得到:對(duì)該式移向開(kāi)方有根據(jù)上式(4)也可以得到將cosσ1的表達(dá)式代入的表達(dá)式有

即有:

選取李雅普諾夫函數(shù)為:k2為制導(dǎo)增益,則

設(shè)定k2<1,則因此極性一致,本發(fā)明下文只需要對(duì)展開(kāi)分析就可獲得的符號(hào)特征。

令y(χ)=χ-k2·atanχ,則因此y(χ)在定義域內(nèi)單調(diào)遞增,并且當(dāng)χ=0時(shí),y(0)=χ-k2·atanχ|χ=0=0。因此,χ與χ-k2·atanχ的極性一致。

4、制導(dǎo)方法設(shè)計(jì)

據(jù)上述第3節(jié)中的分析的結(jié)論所得,本發(fā)明提出如下(7)基于相對(duì)距離/視線角速率的過(guò)頂和定距跟蹤地面目標(biāo)的制導(dǎo)方法:

其中制導(dǎo)方法中變量的表達(dá)式歸納如下

式(7)中σ定義為視線角,χ為當(dāng)前無(wú)人機(jī)航向角ψu(yù)與期望航向角的差值,ψt表示地面目標(biāo)航向角。vu為無(wú)人機(jī)的巡航速度,vt為地面目標(biāo)的速度。d1、d2分別為無(wú)人機(jī)、相切點(diǎn)pt與點(diǎn)ps在單位時(shí)間δt內(nèi)運(yùn)動(dòng)的距離,dr為無(wú)人機(jī)與相切點(diǎn)pt在單位時(shí)間δt內(nèi)運(yùn)動(dòng)的距離。σm為d1與dr之間的夾角。k1和k2為制導(dǎo)方法的制導(dǎo)增益。

如圖3所示,σd為定距跟蹤下預(yù)設(shè)圓切線與視線的夾角。在過(guò)頂跟蹤時(shí)則無(wú)該方向角度,此角度的定義于下式(9)給出。σ2是dr與d2之間的夾角,表達(dá)式如上式(8)所示。d2為在采樣時(shí)間內(nèi)目標(biāo)運(yùn)動(dòng)的距離,采樣時(shí)間內(nèi)d2=vt。

對(duì)方向角σd歸納如下:

過(guò)頂跟蹤:σd=0

定距跟蹤:

為了統(tǒng)一兩種制導(dǎo)方法形式,制導(dǎo)方法中定義方向角如圖4所示,在過(guò)頂跟蹤時(shí)該方向角即為視線角,如圖3所示在定距跟蹤時(shí)是視線角σ和σd之和,對(duì)歸納如下:

過(guò)頂跟蹤:

定距跟蹤:

4.1靜止目標(biāo)下運(yùn)動(dòng)學(xué)分析

目標(biāo)為靜止?fàn)顟B(tài)時(shí)可認(rèn)為是上述運(yùn)動(dòng)情形下的特殊情況,即目標(biāo)點(diǎn)固定,不能形成如圖3、4中矢量的三角形關(guān)系,因此當(dāng)表達(dá)式(2)中的vt=0時(shí),有d2=0,d1與dr重合,σm=0。式(7)所示的制導(dǎo)方法可以簡(jiǎn)化為:

同時(shí)可以得到無(wú)人機(jī)與地面目標(biāo)的相對(duì)關(guān)系,分析其變量關(guān)系,二維運(yùn)動(dòng)學(xué)模型(2)可以簡(jiǎn)化為:

由式(12)第一項(xiàng)可得,分為三種情況分析:

(ⅰ)r≥rd

根據(jù)式(11),此時(shí)再分為兩種情況:

a.χ≥0即χ-k2·atanχ≥0

可知

當(dāng)

當(dāng)同樣有

b.χ<0即χ-k2·atanχ<0

可知

當(dāng)

當(dāng)

(ⅱ)r<rd且

根據(jù)式(11),可知根據(jù)式(9),可知式(13)重新寫(xiě)為:

(ⅲ)r<rd且

因?yàn)?imgfile="bda00012727225100001112.gif"wi="115"he="46"img-content="drawing"img-format="gif"orientation="portrait"inline="no"/>所以χ∈[0,π]。則

a.

因?yàn)閏osχ>0,χ-k2·atanχ≥0,k1>0,則

b.

由式(12)可知,又因?yàn)閏osχ≤0,則因此

綜上所述當(dāng)無(wú)人機(jī)定距跟蹤靜止目標(biāo)時(shí)

當(dāng)無(wú)人機(jī)過(guò)頂跟蹤靜止目標(biāo)時(shí),由式(9)可知σd=0。當(dāng)情況(i)r≥rd或情況(iii)(r<rd且)時(shí),其證明過(guò)程與定距跟蹤類似,同理可得當(dāng)情況(ii),即r<rd且時(shí),式(13)可以重寫(xiě)為:

綜上所述當(dāng)無(wú)人機(jī)過(guò)頂跟蹤靜止目標(biāo)時(shí)同樣可證明

以下再分析的幾種情況:

當(dāng)r≥rd時(shí),當(dāng)且僅當(dāng)χ=0時(shí)當(dāng)定距跟蹤時(shí),(0,rd)為系統(tǒng)唯一平衡點(diǎn)。過(guò)頂跟蹤時(shí)χ=0顯然不可能一直維持;當(dāng)r<rd且時(shí),由于r<rd不可能一直維持,因此也不可能維持;當(dāng)r<rd且時(shí),當(dāng)且僅當(dāng)χ=0時(shí)無(wú)人機(jī)過(guò)頂跟蹤目標(biāo)時(shí),χ=0有因此同樣無(wú)法一直維持無(wú)人機(jī)定距跟蹤目標(biāo),χ=0有所以χ=0無(wú)法維持,則同樣無(wú)法一直維持綜上可得無(wú)人機(jī)跟蹤靜止目標(biāo)時(shí)在兩種跟蹤模式下均是穩(wěn)定的。

4.2運(yùn)動(dòng)目標(biāo)下運(yùn)動(dòng)學(xué)分析

(ⅰ)r≥rd

根據(jù)式(7)知

a.χ≥0即χ-k2·atanχ≥0

由式(6)得,

b.χ<0即χ-k2·atanχ<0

由式(6)得,

(ⅱ)r<rd且

根據(jù)式(4),由于r<rd,根據(jù)式(9)可知因此同時(shí)將代入式(2)可得:

(ⅲ)r<rd且

根據(jù)式(11),

a.χ≥0即χ-k2·atanχ≥0

由式(6)得

那么

b.χ<0即χ-k2·atanχ<0

由式(6)得

那么

當(dāng)無(wú)人機(jī)過(guò)頂跟蹤目標(biāo)時(shí),則σd=0。當(dāng)r≥rd或(r<rd且),該證明與上述證明過(guò)程類似,同樣可得當(dāng)r<rd且由于過(guò)頂跟蹤時(shí)σd=0,二維運(yùn)動(dòng)學(xué)模型可以寫(xiě)為:

根據(jù)式(4),

所以無(wú)人機(jī)定距跟蹤運(yùn)動(dòng)的目標(biāo)時(shí),

當(dāng)無(wú)人機(jī)跟蹤運(yùn)動(dòng)目標(biāo)時(shí),式(2)所示閉環(huán)系統(tǒng)系統(tǒng)是非自治系統(tǒng)。與跟蹤靜止目標(biāo)的情況類似,考慮到有界,關(guān)于t是一致連續(xù)的,因此無(wú)人機(jī)跟蹤運(yùn)動(dòng)目標(biāo)時(shí)在兩種跟蹤模式下均是穩(wěn)定的。

5、制導(dǎo)方法驗(yàn)證

為了驗(yàn)證本發(fā)明提出的制導(dǎo)方法設(shè)計(jì)方法的有效性,在本節(jié)中首先通過(guò)matlab工具創(chuàng)建simulink仿真環(huán)境,編寫(xiě)本發(fā)明制導(dǎo)方法的s函數(shù),對(duì)靜止、勻速直線運(yùn)動(dòng)以及做變速levy軌跡運(yùn)動(dòng)的地面目標(biāo)分別進(jìn)行仿真驗(yàn)證并進(jìn)行制導(dǎo)增益的改進(jìn)。最后針對(duì)某型無(wú)人機(jī)六自由度數(shù)學(xué)模型進(jìn)行實(shí)時(shí)仿真飛行驗(yàn)證。

在仿真開(kāi)始時(shí),地面目標(biāo)和無(wú)人機(jī)初始點(diǎn)的位置和航向及其他參數(shù)分別設(shè)置為:

λ地面目標(biāo)位置(0,0),航向30°

λ無(wú)人機(jī)位置(0,-2000),航向30°

λ無(wú)人機(jī)巡航速度:40m/s

λ無(wú)人機(jī)最大橫滾角:30°

λ地面目標(biāo)速度范圍:0--30m/s

制導(dǎo)方法參數(shù)分別設(shè)置為k1=1.0,k2=0.2。

5.1跟蹤靜止地面目標(biāo)

圖5為無(wú)人機(jī)過(guò)頂和定距跟蹤地面靜止目標(biāo)軌跡。從圖5可見(jiàn),前半部分為過(guò)頂跟蹤,后半部分是定距跟蹤。圖6為無(wú)人機(jī)跟蹤目標(biāo)的相對(duì)距離,反映出切換過(guò)程流暢且穩(wěn)定性良好。

5.2跟蹤勻速直線運(yùn)動(dòng)地面目標(biāo)

圖7和圖8可見(jiàn),仿真前1700s目標(biāo)為勻速直線運(yùn)動(dòng),無(wú)人機(jī)切換兩種跟蹤模式對(duì)其進(jìn)行跟蹤。后階段目標(biāo)靜止無(wú)人機(jī)作過(guò)頂跟蹤。仿真結(jié)果顯示無(wú)人機(jī)無(wú)論是定距跟蹤或過(guò)頂跟蹤直線運(yùn)動(dòng)的地面目標(biāo),均表現(xiàn)出很好的跟蹤性能。

5.3跟蹤levy運(yùn)動(dòng)目標(biāo)

當(dāng)模擬地面目標(biāo)比較復(fù)雜的運(yùn)動(dòng)狀態(tài)時(shí),可以采用levy運(yùn)動(dòng)模型,并且地面目標(biāo)的速度也在較大范圍內(nèi)變化。圖9、圖10分別給出了地面目標(biāo)運(yùn)動(dòng)的速度剖面和跟蹤軌跡。

跟蹤levy運(yùn)動(dòng)目標(biāo)的過(guò)程分為根據(jù)速度自動(dòng)跟蹤和根據(jù)指令跟蹤。圖11為無(wú)人機(jī)兩種模式跟蹤levy運(yùn)動(dòng)目標(biāo)相對(duì)距離。仿真前3000s是無(wú)人機(jī)根據(jù)跟蹤的地面目標(biāo)的速度來(lái)切換跟蹤模式,當(dāng)?shù)孛孢\(yùn)動(dòng)目標(biāo)的速度小于無(wú)人機(jī)速度的1/3,則采用定距跟蹤模式,反之采用過(guò)頂跟蹤模式;仿真后3000s里無(wú)人機(jī)接收指令來(lái)進(jìn)行跟蹤,前1500s無(wú)人機(jī)接收到過(guò)頂跟蹤指令,最后的1500s接收定距跟蹤指令。

從圖10和圖11可見(jiàn),無(wú)人機(jī)可以成功的對(duì)復(fù)雜levy運(yùn)動(dòng)地面目標(biāo)進(jìn)行跟蹤。即便是跟蹤復(fù)雜運(yùn)動(dòng)狀態(tài)的目標(biāo),采用本文所設(shè)計(jì)的制導(dǎo)方法,不論是根據(jù)地面目標(biāo)的速度變化還是根據(jù)指令來(lái)切換跟蹤制導(dǎo)方法模式,都可以成功的對(duì)目標(biāo)進(jìn)行實(shí)時(shí)跟蹤,并且在切換的過(guò)度過(guò)程中變現(xiàn)出了很好的穩(wěn)定性。

6、半物理仿真驗(yàn)證

當(dāng)前無(wú)人機(jī)的控制仿真主要有半物理仿真和全數(shù)字仿真。半物理仿真同數(shù)字仿真相比,將系統(tǒng)中的部分實(shí)物引入仿真回路,較真實(shí)的模擬了現(xiàn)場(chǎng)情況,對(duì)于所設(shè)計(jì)的制導(dǎo)方法具有實(shí)際的應(yīng)用意義。

根據(jù)仿真驗(yàn)證的要求,搭建圖1所示的半物理仿真硬件平臺(tái),平臺(tái)主要有:制導(dǎo)計(jì)算機(jī)、無(wú)人機(jī)數(shù)據(jù)鏈仿真系統(tǒng)和仿真計(jì)算機(jī)。其中以制導(dǎo)計(jì)算機(jī)為系統(tǒng)的中心,仿真計(jì)算機(jī)能夠與制導(dǎo)計(jì)算機(jī)進(jìn)行信息交互。完成遙控指令的發(fā)送和遙測(cè)接收及能夠在航跡顯示軟件中顯式出基于本發(fā)明制導(dǎo)方法的跟蹤目標(biāo)的飛行軌跡。

6.1硬件設(shè)備:

λ制導(dǎo)計(jì)算機(jī)

λ仿真計(jì)算機(jī)

λ測(cè)試線纜

λmoxa串口卡

λpc機(jī)

6.2數(shù)字鏈路仿真系統(tǒng):

λ遙控軟件

λ測(cè)控軟件

λ航跡顯示軟件

(1)制導(dǎo)計(jì)算機(jī)是整個(gè)仿真系統(tǒng)的核心,整個(gè)系統(tǒng)板卡由兩塊板上下組成,分別是電源板和控制信號(hào)處理板。電源板包含電源變換電路模塊、模擬參考電壓模塊??刂菩盘?hào)處理板包含io驅(qū)動(dòng)模塊、模擬信號(hào)調(diào)理模塊、數(shù)字信號(hào)調(diào)理模塊和cpu模塊??煽啃愿咔夜男 1景l(fā)明制導(dǎo)計(jì)算機(jī)下載的程序不僅僅是制導(dǎo)信息,同樣包涵了內(nèi)回路控制信息。

(2)無(wú)人機(jī)數(shù)據(jù)鏈仿真系統(tǒng)包括了遙控遙測(cè)仿真計(jì)算機(jī)和航跡顯示計(jì)算機(jī)。兩臺(tái)計(jì)算機(jī)(pc)通過(guò)udp協(xié)議進(jìn)行通訊,由路由器將兩臺(tái)計(jì)算機(jī)連接起來(lái)。遙控遙測(cè)計(jì)算機(jī)通過(guò)串口與制導(dǎo)計(jì)算機(jī)連接并且進(jìn)行信息的交換。

(3)仿真計(jì)算機(jī)是本系統(tǒng)的重要組成部分,采用的是研華ipc610工控機(jī)。實(shí)時(shí)計(jì)算無(wú)人機(jī)飛行特性數(shù)學(xué)模型,將數(shù)字仿真建立的模型移植后進(jìn)行下載,對(duì)飛機(jī)的整個(gè)跟蹤過(guò)程進(jìn)行仿真計(jì)算并模擬實(shí)際的無(wú)人機(jī)飛行。解算出飛行的航跡、姿態(tài)等信息通過(guò)串口發(fā)送到制導(dǎo)計(jì)算機(jī)。

6.3本發(fā)明半物理仿真流程如下:

(1)圖1為本發(fā)明的仿真系統(tǒng)構(gòu)成,所示的分別為航跡顯示軟件界面和遙控遙測(cè)軟件界面以及制導(dǎo)計(jì)算機(jī)、仿真計(jì)算機(jī)。

(2)制導(dǎo)計(jì)算機(jī)的引導(dǎo)程序有2種工作模式:程序裝載模式、程序運(yùn)行模式。當(dāng)超級(jí)終端主機(jī)db9接頭中的8腳和4腳連接時(shí),即運(yùn)行程序裝載模式,否則就運(yùn)行程序運(yùn)行模式。在運(yùn)行程序裝載模式時(shí),首先將本發(fā)明可執(zhí)行程序通過(guò)xmodem(串口通信中異步文件傳輸)協(xié)議下載到主板的sram(靜態(tài)隨機(jī)存取存儲(chǔ)器)中,同時(shí)保存到主板上的flash(閃存)中,開(kāi)始執(zhí)行用戶應(yīng)用程序。在運(yùn)行用戶程序運(yùn)行模式時(shí),引導(dǎo)程序把可執(zhí)行程序從flash(閃存)中讀取到主板的sram(靜態(tài)隨機(jī)存取存儲(chǔ)器)中,并開(kāi)始執(zhí)行用戶程序。操作步驟:把用于用戶程序裝載的串口接頭插在j1上;編寫(xiě)可執(zhí)行二進(jìn)制文件程序;打開(kāi)windows的超級(jí)終端,定義超級(jí)終端的屬性有每秒位數(shù)115200,數(shù)據(jù)位為8,奇偶校驗(yàn)無(wú)且停止位為1;上電后出現(xiàn)菜單menu,按x鍵選擇xmodem;在超級(jí)終端上不斷出現(xiàn)“§”符號(hào),則主板在請(qǐng)求超級(jí)終端發(fā)送用戶可執(zhí)行程序;點(diǎn)擊超級(jí)終端上的菜單:傳送->發(fā)送文件。選擇使用xmodem協(xié)議,然后點(diǎn)擊“瀏覽”選擇程序可執(zhí)行文件,點(diǎn)擊發(fā)送;按r鍵直接執(zhí)行程序。

(3)設(shè)置好遙控遙測(cè)軟件和航跡顯示軟件的udp主播地址和端口的配置文件。通過(guò)tcp/udp測(cè)試工具確保兩臺(tái)計(jì)算機(jī)直接能夠正常進(jìn)行通訊。仿真計(jì)算機(jī)進(jìn)行物理仿真并將結(jié)果通過(guò)串口發(fā)送到制導(dǎo)計(jì)算機(jī)。再者制導(dǎo)計(jì)算機(jī)將數(shù)據(jù)通過(guò)串口發(fā)送到遙控遙測(cè)計(jì)算機(jī)。遙控遙測(cè)計(jì)算機(jī)將運(yùn)行仿真后的數(shù)據(jù)通過(guò)udp協(xié)議發(fā)送給航跡顯示計(jì)算機(jī)并在顯示設(shè)備上顯示無(wú)人機(jī)跟蹤飛行航跡。同時(shí)將數(shù)據(jù)通過(guò)制導(dǎo)計(jì)算機(jī)發(fā)送給仿真計(jì)算機(jī)。

(4)圖12為根據(jù)本發(fā)明所設(shè)計(jì)的制導(dǎo)方法在半物理仿真系統(tǒng)的無(wú)人機(jī)跟蹤地面目標(biāo)的航跡,可以看出無(wú)人機(jī)在跟蹤地面復(fù)雜運(yùn)動(dòng)目標(biāo)時(shí)表現(xiàn)出很好的性能。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施模式,應(yīng)當(dāng)指出:對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn),這些改進(jìn)也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1