• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Matlab /FightGear 的戰(zhàn)斗機自動攻擊模擬仿真

      2012-11-07 02:19:02左星星張斌梅桂芳李浩亮
      飛行力學(xué) 2012年6期
      關(guān)鍵詞:水平面敵機空戰(zhàn)

      左星星, 張斌, 梅桂芳, 李浩亮

      (1.空軍工程大學(xué) 工程學(xué)院, 陜西 西安 710038;2.西安交通大學(xué) 電氣工程學(xué)院, 陜西 西安 710049)

      基于Matlab /FightGear 的戰(zhàn)斗機自動攻擊模擬仿真

      左星星1, 張斌1, 梅桂芳2, 李浩亮1

      (1.空軍工程大學(xué) 工程學(xué)院, 陜西 西安 710038;2.西安交通大學(xué) 電氣工程學(xué)院, 陜西 西安 710049)

      實現(xiàn)戰(zhàn)斗機自動攻擊能極大地減輕飛行員的負(fù)擔(dān),是未來空戰(zhàn)的發(fā)展方向。首先分析了飛機模型和瞄準(zhǔn)誤差基本理論;然后利用Simulink工具箱建立六自由度飛機模型,通過瞄準(zhǔn)誤差解算出控制信息實現(xiàn)飛機自動控制,并結(jié)合可編程飛行平臺FlightGear模擬仿真戰(zhàn)斗機自動攻擊過程,將攻擊過程中瞄準(zhǔn)誤差作為攻擊效果評價的指標(biāo);最后給出仿真結(jié)果,表明戰(zhàn)斗機順利實現(xiàn)了自動攻擊。

      自動攻擊; 瞄準(zhǔn)誤差; 六自由度

      引言

      空戰(zhàn)的目的是擊落或驅(qū)逐對手,同時保證自身的安全[1-2]。近距空戰(zhàn)時敵我雙方斗智斗勇,空戰(zhàn)過程異常激烈,這給飛行員造成巨大壓力,甚至導(dǎo)致空戰(zhàn)失敗[3-4]。實現(xiàn)戰(zhàn)斗機自動攻擊能夠很大程度減輕飛行員壓力,贏得更多獲勝的機會。

      基于此,本文設(shè)計實現(xiàn)了戰(zhàn)斗機的自動攻擊。通過攻擊時我機瞄準(zhǔn)誤差的變化解算出飛機應(yīng)飛控制信息,實現(xiàn)對飛機的自動控制,結(jié)合Simulink工具箱和FlightGear飛行平臺設(shè)計戰(zhàn)斗機模型并模擬仿真戰(zhàn)斗機的攻擊過程。

      1 基本理論

      瞄準(zhǔn)誤差是飛行員通過瞄準(zhǔn)標(biāo)志瞄準(zhǔn)目標(biāo)時瞄準(zhǔn)線與目標(biāo)線之間的夾角[5]。近距空戰(zhàn)中,瞄準(zhǔn)誤差是判斷戰(zhàn)斗機是否滿足攻擊條件的重要指標(biāo)。本文采用戰(zhàn)斗機瞄準(zhǔn)誤差趨于零或在某一允許范圍內(nèi)作為攻擊指標(biāo),根據(jù)瞄準(zhǔn)誤差的實時變化情況來操控飛機進行機動,從而實現(xiàn)戰(zhàn)斗機自動攻擊。

      1.1 水平面瞄準(zhǔn)誤差

      水平面瞄準(zhǔn)誤差如圖1所示。圖中,VPτ為戰(zhàn)斗機在水平面內(nèi)所需的速度矢量;θPτ為水平面內(nèi)戰(zhàn)斗機所需速度矢量的前置角;Vdτ和td分別為導(dǎo)彈水平面飛行的分速度和擊中目標(biāo)所需的飛行時間;tH為戰(zhàn)斗機和目標(biāo)的飛行時間。

      圖1 水平面瞄準(zhǔn)誤差

      將戰(zhàn)斗機、目標(biāo)和導(dǎo)彈的運動軌跡投影到瞄準(zhǔn)線及其法線方向,可得:

      Rτ=VτtHcosθPτ+VdτtdcosθPτ-

      VTτtHcosθTτ

      (1)

      VTτtHsinθTτ=VτtHsinθPτ+VdτtdsinθPτ

      (2)

      可得水平面內(nèi)引導(dǎo)瞄準(zhǔn)誤差為:

      Δτ=K(θτ-θPτ)

      (3)

      1.2 垂直面瞄準(zhǔn)誤差

      垂直面瞄準(zhǔn)誤差如圖2所示。圖中,VPβ為戰(zhàn)斗機在垂直平面所需速度矢量;θPβ為垂直面內(nèi)戰(zhàn)斗機所需速度矢量的前置角;Vdβ和td分別為導(dǎo)彈垂直面飛行的分速度和擊中目標(biāo)所需的飛行時間。

      圖2 垂直面瞄準(zhǔn)誤差

      將戰(zhàn)斗機、目標(biāo)和導(dǎo)彈的運動軌跡投影到垂直面瞄準(zhǔn)線及其法線方向,可得:

      Rβ=VβtHcosθPβ+VdβtdcosθPβ-

      VTβtHcosθTβ

      (4)

      VTβtHsinθTβ=VβtHsinθPβ+VdβtdsinθPβ

      (5)

      可得垂直面內(nèi)引導(dǎo)瞄準(zhǔn)誤差為:

      Δβ=K(θβ-θPβ)

      (6)

      2 仿真流程設(shè)計

      2.1 原理分析

      本文是基于瞄準(zhǔn)誤差模擬戰(zhàn)斗機自動攻擊過程。首先,假設(shè)我機在截獲敵機條件下,通過機載設(shè)備獲取敵機的方位、坐標(biāo)、運動參數(shù)等信息,我機根據(jù)敵機信息作出相應(yīng)的機動跟蹤目標(biāo);我機將本機和敵機信息同時送給火控計算機進行火控解算;然后提取與瞄準(zhǔn)誤差相關(guān)信息送給瞄準(zhǔn)誤差計算模塊進行誤差解算;最后將得到的誤差信息轉(zhuǎn)換為相應(yīng)的戰(zhàn)機操控信息,如油門量、俯仰量、偏航量等通過平顯顯示,并送到我機飛控系統(tǒng)進行自動控制飛行,直到消除瞄準(zhǔn)誤差實現(xiàn)自動攻擊。攻擊示意圖如圖3所示。

      圖3 自動攻擊示意圖

      2.2 仿真總體設(shè)計

      選取Matlab中Simulink工具箱和FlightGear飛行軟件進行仿真設(shè)計。FlightGear是一款多平臺飛行模擬器,其代碼開源,開發(fā)者可以根據(jù)自己的需求編寫不同飛機模型[6-7]。本文仿真需要用三臺計算機完成(一臺模擬敵機,一臺模擬我機,一臺用作FlightGear顯示),如圖4所示。

      圖4 仿真示意圖

      2.2.1戰(zhàn)斗機模型設(shè)計

      根據(jù)分析,本文基于文獻[8]中的F-16模型設(shè)計六自由度飛機模型,依據(jù)六自由度飛機模型力學(xué)、運動學(xué)等規(guī)律,利用Simulink中提供的可供用戶自主編程設(shè)計的S-function模塊來設(shè)計所需要的敵我機模型。

      2.2.2瞄準(zhǔn)誤差模塊

      為了方便控制信息的解算,將瞄準(zhǔn)誤差分解為俯仰瞄準(zhǔn)誤差和方位瞄準(zhǔn)誤差,即水平、垂直面瞄準(zhǔn)誤差,見式(3)和式(6)。同理用S-function模塊進行編程,設(shè)計出誤差和控制信息解算模塊,如圖5所示。

      圖5 瞄準(zhǔn)誤差計算模塊

      2.2.3網(wǎng)絡(luò)模塊

      由于仿真過程中敵機和我機模型輸入輸出的信息比較多,也不可能單獨傳輸每個信息,因此,為了實現(xiàn)仿真全部信息在局域網(wǎng)中的傳輸,首先選用Simulink中packet模塊將信息壓縮打包然后用網(wǎng)絡(luò)發(fā)送模塊UDP Send按照UDP協(xié)議進行信息傳輸,實現(xiàn)敵機、我機、實景顯示三者的實時仿真。

      2.3 仿真實現(xiàn)

      根據(jù)原理將設(shè)計的模塊連接成如圖6所示的自動攻擊Simulink框圖。開始仿真,設(shè)定敵機和我機初始運動條件,將敵機信息壓縮打包通過網(wǎng)絡(luò)發(fā)到我機平臺;我機平臺提取可用信息匯總我機自身信息送到平臺下瞄準(zhǔn)誤差計算模塊;該模塊將誤差信息送給控制信息解算模塊解算出我機自動攻擊的控制信息,并將控制信息反饋給我機飛控系統(tǒng)進行自動控制,直到消除瞄準(zhǔn)誤差完成攻擊。同時將敵機和我機信息通過網(wǎng)絡(luò)發(fā)送到FlightGear顯示平臺進行實景顯示。

      圖6 Simulink仿真框圖

      3 仿真結(jié)果

      假設(shè)敵機作直線運動,設(shè)定敵機初始位置條件為:xm=1 000 m,ym=1 200 m,zm=5 000 m;初速度:Vm=160 m/s;側(cè)滑角、迎角分別為:βm=0,αm=(5π)/180;升降舵偏角:δem=π/180,方向舵偏角:δrm=(2π)/180,副翼偏角δam=π/180;油門:Tm=0.1485,敵機作直線運動,三個方向轉(zhuǎn)動角速度為零。

      我機初始位置條件為:xw=-1 000 m,yw=200 m,zw=3 000 m;初速度:Vw=164 m/s;側(cè)滑角、迎角分別為:βw=0,αw=(10π)/180;升降舵偏角:δew=(2π)/180,方向舵偏角:δrw=(5π)/180,副翼偏角:δaw=π/180;油門:Tw=0.2,轉(zhuǎn)動角速度:pw=1 (°)/s,qw=-1 (°)/s,rw=1 (°)/s,仿真時間50 s。仿真過程如圖7~圖10所示。

      由圖8可知,我機自動攻擊時,在開始10 s內(nèi)跟蹤敵機,作較大機動,因此迎角、側(cè)滑角變化劇烈;10 s后我機鎖定敵機時,二者趨于穩(wěn)定,我機穩(wěn)定飛行直到攻擊完成。

      圖7 敵我機運動軌跡

      圖8 我機攻擊時迎角和側(cè)滑角變化曲線

      圖9 我機瞄準(zhǔn)誤差變化曲線

      由圖9可知,自動攻擊過程中我機瞄準(zhǔn)誤差在不斷減小,開始階段我機的瞄準(zhǔn)誤差變化較大,此時飛控系統(tǒng)根據(jù)解算的控制信息自動調(diào)整飛機跟蹤敵機使瞄準(zhǔn)誤差逐漸減小直到為零,成功消除瞄準(zhǔn)誤差最后完成攻擊,仿真達到預(yù)期效果。

      圖10 我機過載變化曲線

      從圖10可以看出,我機切向過載、法向過載都趨于穩(wěn)定,在前10 s為了追蹤敵機進行機動,此時兩個方向上過載有較大變化(完成速度變化和轉(zhuǎn)彎過程),最后成功鎖定敵機,切向過載減小為零,法向過載減小到穩(wěn)定狀態(tài)。

      4 結(jié)束語

      本文基于瞄準(zhǔn)誤差理論對戰(zhàn)斗機自動攻擊過程進行模擬仿真,將攻擊過程中瞄準(zhǔn)誤差作為重要指標(biāo)來評價自動攻擊效果。仿真采用Matlab的Simulink工具箱與FlightGear可編程飛行平臺相結(jié)合,利用Simulink進行飛行數(shù)據(jù)計算仿真,并通過FlightGear實時實景顯示攻擊過程。仿真結(jié)果表明,攻擊過程中瞄準(zhǔn)誤差顯著減小到零,順利完成自動攻擊。本文的研究對將來實現(xiàn)戰(zhàn)斗機自動攻擊有一定的實用價值。

      [1] 姚佩陽,薛藝?yán)?王冬旭.迎頭搶攻飛行軌跡數(shù)學(xué)建模及評估[J].空軍工程大學(xué)學(xué)報(自然科學(xué)版),2010,11(2):6-10.

      [2] 藍(lán)偉華.空對空多目標(biāo)攻擊系統(tǒng)技術(shù)[J].電光與控制,2006,13(3):15-18.

      [3] 杜永偉.基于瞄準(zhǔn)誤差的戰(zhàn)斗機自動攻擊引導(dǎo)方法研究[D].西安:空軍工程大學(xué),2010.

      [4] 梁鴻飛,范廣才,董彥非.空戰(zhàn)戰(zhàn)法訓(xùn)練系統(tǒng)目標(biāo)機飛行軌跡實現(xiàn)[J].計算機仿真,2005,22(12):32-34.

      [5] 周志剛.航空綜合火力控制原理[M].北京:國防工業(yè)出版社,2008.

      [6] 黃華,徐幼平,鄧志武.基于FlightGear模擬器的實時可視化飛行仿真系統(tǒng)[J].系統(tǒng)仿真學(xué)報,2007,19(19):4421-4423.

      [7] 王立波,張復(fù)春,高文琦,等.基于FlightGear飛行仿真軟件數(shù)據(jù)的采集與處理[J].電子設(shè)計工程,2011,19(24):53-57.

      [8] Brian L S,Frank L L.Aircraft control and simulation [M].United States:Jhon Wiley & Sons,2004.

      (編輯:崔立峰)

      SimulationoffighterplaneautomaticattackbasedonMatlab/FlightGear

      ZUO Xing-xing1, ZHANG Bin1, MEI Gui-fang2, LI Hao-liang1

      (1.Engineering Institute, Air Force Engineering University, Xi’an 710038, China;2.Electrical Engineering College, Xi’an Jiao Tong University, Xi’an 710049, China)

      Automatic attack can reduce pressure of pilot is the important part of the direction of air war. First analyzing the fighter plane model and the basic theory of sight error, building 6-DOF fighter plane model, computing the message of control by sight error to achieve auto control, combining the FlightGear to simulate fighter plane automatic attack, taking sight error as the target of attacking effect. The result showed fighter plane finish automatic attack.

      automatic attack; sight error; 6-DOF

      V211.8

      A

      1002-0853(2012)06-0565-04

      2012-03-21;

      2012-08-05; < class="emphasis_bold">網(wǎng)絡(luò)出版時間

      時間:2012-11-23 14∶01

      航空科學(xué)基金資助(20095196012)

      左星星(1989-),男,江蘇漣水人,碩士研究生,研究方向為航空火力指揮與電子綜合。

      猜你喜歡
      水平面敵機空戰(zhàn)
      最強空戰(zhàn)王
      沖著敵機,開炮!——M1939式37毫米高射炮
      新中國建國后擊落入侵?jǐn)硻C大盤點
      空戰(zhàn)之城
      坡角多大,圓柱體在水平面滾得最遠(yuǎn)
      水平面內(nèi)勻速圓周運動的四種模型解讀
      “85:0”的敘以空戰(zhàn)
      水平面上圓周運動中臨界問題的分析和解題策略
      數(shù)控銑削加工接刀光順的技術(shù)研究
      偷架敵機開回家
      茌平县| 师宗县| 龙川县| 临漳县| 桂平市| 兰西县| 兴安盟| 西乌珠穆沁旗| 阜阳市| 吉木萨尔县| 辽宁省| 南部县| 宜阳县| 通渭县| 林州市| 贵阳市| 德兴市| 临汾市| 盈江县| 沁阳市| 乌鲁木齐市| 紫金县| 中西区| 元朗区| 浦东新区| 津南区| 西青区| 晋城| 浠水县| 临沭县| 银川市| 五莲县| 民乐县| 乐平市| 房产| 平邑县| 错那县| 泗阳县| 保山市| 兴城市| 登封市|