999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

無人直升機等效仿真平臺開發

2017-09-28 06:16:50陳光山廖幻年孔寒雪
兵器裝備工程學報 2017年9期
關鍵詞:環境模型

夏 斌,馮 昊,陳光山,廖幻年,孔寒雪

(上海航天控制技術研究所, 上海 201109)

【裝備理論與裝備技術】

無人直升機等效仿真平臺開發

夏 斌,馮 昊,陳光山,廖幻年,孔寒雪

(上海航天控制技術研究所, 上海 201109)

依據“等效飛控”的開發思想,利用μC/OS-Ⅱ實時內核在windows環境下的可移植性,保證等效仿真平臺與機載實時內核具有相同的任務調度功能,設計了無人直升機等效飛控軟件,實現PC機環境下的實時仿真,并對FlightGear視景軟件進行二次開發,實現無人直升機全過程飛行仿真演示; 在PC機環境下快速驗證制導控制策略的合理性和魯棒性,不受限于硬件條件的諸多限制,提高飛控軟件的開發效率。

等效飛控;無人直升機;等效仿真;制導控制策略

無人直升機等效仿真環境是半物理實時仿真環境的補充,主要由動力學模型軟件和等效飛控軟件等組件組成。等效仿真環境可以貫穿于無人直升機飛行控制開發周期內,快速驗證飛控軟件中的導航、制導與控制模塊的功能以及邏輯正確性。文獻[1-2]基于FlightLab(僅在Linux平臺使用)線性化之后的線性模型組進行等效仿真和半物理仿真,實現了無人直升機模型從無到有的重大突破,解決了空中階段的設計和仿真問題;為了追求建模的準確性,文獻[3]采用德國RTdynamics公司開發的專業直升機建模軟件RotorLib進行建模,對其進行二次封裝成模型庫,在C/Matlab環境下進行仿真研究,基本實現了閉環,但是未針對起降階段無人直升機模型特性進行研究。本研究在前人的基礎上,對RotorLib軟件建模進行深度挖掘,從模型角度實現了從空中、地面全過程的仿真驗證,并對起降階段各通道的控制方案進行調整,獲得了良好的控制性能,成功應用于工程型號。

1 核心思想

等效的核心思想在于:在Windows環境下進行飛控系統的開發和實時仿真驗證,實現PC機與飛控機環境下控制時序、控制邏輯完全等效,其導航、制導、控制功能模塊無需任何修改就能移植到嵌入式飛行控制計算機中進行半物理實時仿真以及后續的試飛環節。

核心技術:在PC機windows開發環境和嵌入式飛控計算機中使用相同的實時內核,使得開發者能在相同的實時核平臺上開發軟件,其開發構思流程如圖1所示。

圖1 開發構思流程示意圖

脫離飛行控制計算機和仿真計算機等硬件條件的限制,獨立于仿真計算機和飛控計算機的硬件約束,避免因飛控代碼的改動而重復多次進行燒錄,仍然能夠進行飛行控制相關工作的開發,提高開發效率。PC機環境下不僅可以對飛行控制軟件進行控制邏輯驗證,而且在仿真過程中能夠有針對性地動態注入不確定性,驗證控制律的魯棒性;經驗證后的飛行控制律移植到機載飛行控制計算中進行半物理實時仿真,最后進行樣例無人直升機的試飛工作,降低試飛風險。

2 方案設計

在PC機環境下的等效仿真環境主要由樣例無人直升機動力學模型軟件、等效飛控軟件、遙控遙測軟件和獨立視景軟件共同組成。等效仿真環境的總體框架如圖2所示。

圖2 總體框架

2.1 動力學模型模塊

動力學模型能夠逼真地反映樣例無人直升機的物理特性[4-7]。模型實時接收等效飛控軟件中的舵面輸出,作為動力學模型的操縱輸入,然后進行模型的迭代解算,將實時解算出的飛行狀態量經串口實時發送給等效飛控,同時將模型解算出的旋翼相關信息和有關運動場景的信息通過UDP發送給FlightGear作三維視景顯示。仿真模型軟件框架如圖3所示。

圖3 仿真模型軟件框架

為了兼顧仿真過程中的實時性,通過Windows提供的多媒體定時器模塊進行模型解算環節的調度,設置解算周期為5 ms;輸入4路操縱舵面值(總距、縱/橫向周期變距、尾槳距),根據模型輸出飛行狀態變量的物理特性,劃分為快慢幀進行發送,表1~表2分別列出了模型和等效飛控之間的數據交換快慢幀的數據定義。表3為上行數據幀的定義。

為了便于后續的仿真驗證分析,對直升機模型進行了封裝,并提供相應的接口功能函數供用戶使用,表4列出了動力學模型封裝庫的函數。

通過模型封裝技術和規范化函數的接口,該模型庫能夠真正實現無人直升機從地面開車到空中巡航飛行以及最后返航著陸至停機坪的全過程非線性仿真,滿足現階段無人直升機飛行控制功能驗證的需求,如飛行過程中動態注入不確定性(發動機轉速的波動、常值風、紊流風等大氣擾動以及空中停車功能)。

表1 下行快幀數據定義

表2 下行慢幀數據定義

表3 上行數據幀定義

表4 動力學模型封裝庫函數列表

續表(表4)

2.2 等效飛控模塊

該模塊主要驗證上層控制邏輯的正確性,仿真過程中實時接收動力學模型的飛行狀態供控制律進行解算,并將解算后的控制舵面輸出給樣例無人直升機的動力學模型。

為了實現控制代碼在PC機和飛行控制計算機下的等效,在Windows環境下進行μC/OS-Ⅱ的移植,保證等效飛控與機載飛控具備μC/OS-Ⅱ的任務、時間、信號量等管理功能,實現多任務創建、任務優先級分配等,保證上層飛行控制代碼的等效性。結構框圖如圖4所示。

圖4 等效飛控軟件框架

以下簡要描述等效飛控軟件功能模塊:

1) 傳感器模塊

在PC機下模擬機載飛控中傳感器的接收功能,實時接收動力學模型的飛行狀態。機載傳感器大致包括GPS、大氣機、磁力計、無線電高度表、垂直陀螺、角速率陀螺等。可模擬傳感器的測量誤差、信號死區等基本特性,簡易驗證不同傳感器自身特性對控制性能的影響。

2) 執行機構模塊

該模塊主要模擬舵機輸出功能,將控制律解算得到的變距操縱量轉化為執行機構的舵面輸出,并進行組幀,經過串口發送給無人直升機的動力學模型。

3) 遙控遙測模塊

遙控遙測模塊主要接收遙控遙測軟件上行的遙控指令和下行的遙測信息,從測控軟件接收遙控指令,將飛行狀態按照協議組幀并實時發送給測控界面顯示。

4) 導航控制模塊

該模塊是整個等效飛控軟件的核心,其軟件架構、時序、控制邏輯與機載部分完全相同。經等效仿真驗證后的飛行控制律可以100%移植到機載飛行控制計算機中。等效飛控的導航控制代碼能從windows平臺上直接移植到目標機內運行正是開發等效飛控的核心思想。

5) 監控界面

Windows環境下的等效飛控軟件采用VC6.0作為編譯環境,為了方便飛行控制律的調試,可以利用PC顯示功能將重要的飛行狀態信息打印在DOS界面上,主要包括無人直升機的飛行參數、飛行模態以及控制舵面參數等信息,如圖5所示。

圖5 監控界面示意圖

6) 數據通信模塊

該模塊主要利用Windows平臺下的串口通信庫實現數據通信功能。它將執行機構模塊數據和測控模塊的下行數據通過串口輸出,接收測控模塊上行數據和仿真模型數據。

2.3 遙控遙測模塊

該模塊主要供地面工作人員使用,主要發送遙控指令和遙調指令,并接收飛控輸出的飛行狀態信息和飛行模態,供地面人員對無人直升機的飛行過程進行實時監控。

2.4 獨立視景模塊

該模塊對FlightGear進行二次開發實現獨立視景仿真,對無人直升機通過逼真的三維視景展現無人直升機的運動場景,容易獲得直觀、立體的感受。對FlightGear的數據傳輸協議進行更改,添加與直升機旋翼相關的變量,表5列出了傳輸協議中新增旋翼相關的變量。

3 仿真驗證

借助等效仿真環境進行樣例無人直升機全過程飛行仿真,其中包括自動起飛、小速度前飛、側飛、懸停回轉、自動著陸等典型飛行科目,在不同的飛行階段動態注入常值風、紊流風、動態風干擾,驗證飛行控制律的魯棒性。

表5 新增變量

圖6 仿真示意圖

3.1 仿真案例

以地面停留狀態為起始狀態,自動起飛后進入三角形的航線飛行(見圖7),航路飛行任務完成后,懸停在著陸點上空,最后自動著陸,在航路飛行以及起降過程中加入不同的動態干擾,尤其在自動著陸階段,對著陸的位置精度要求較高。

圖7 三維航路飛行示意圖

無人直升機的飛行軌跡為:A-B-C-A,表6列出不同航段的飛行科目和大氣擾動類型。

表6 各航段飛行科目一覽表

1) 起飛階段:自動起飛時加入6 m/s的西風,考察自動起飛階段位置、航向保持精度;

2) 空中階段:重點考察空中飛行階段的保持高度、以及懸停回轉階段的航向跟蹤性能;

3) 著陸階段:重點考察自動著陸時的著陸點精度、航向保持性能以及觸地速度。

3.2 仿真結果

按照3.1節中的仿真案例進行六自由度全過程非線性仿真,在不同的飛行階段加入不同的干擾項考核無人直升機的飛行控制品質。

圖8~圖9曲線表明不同的大氣擾動下無人直升機的三軸角速率(滾動角速率、俯仰角速率、偏航角速率)以及姿態角(滾轉角、俯仰角、偏航角)均能夠保持平穩;尤其在懸停回轉模態,尾槳通道的控制能夠對航向進行準確的跟蹤控制,自動著陸階段大氣擾動增強,動態變化的風場環境下航向偏差保持在±1°以內。

圖8 全過程飛行過程中三軸角速率響應

圖9 全過程飛行過程中三軸姿態角響應

圖10~圖11表明在全過程飛行過程中,直升機在起飛和著陸階段對升降速度和高度的均能進行準確跟蹤;在小速度前飛和側飛階段升降速度的控制偏差保持在±0.2 m/s,高度偏差控制在±0.55 m內;自動著陸時的觸地速率0.15 m/s,滿足指標。

圖10 全過程飛行過程中升降速度響應

圖11 全過程飛行過程中高度響應

圖12~圖13為起降階段無人直升機縱橫向位置偏差曲線,在整個起飛階段加入不同程度的大氣擾動,位置控制精度始終保持在誤差的范圍內(半徑3 m的圓內),對常值風和動態風場的適應能力強。

圖12 自動起飛縱橫向位置響應

圖13 自動著陸縱橫向位置響應

4 結論

介紹了無人直升機的等效仿真環境和等效飛控的設計理念,為無人直升機飛行控制軟件的開發提供了一種新的思路,為飛控軟件功能的快速驗證構建了仿真驗證環境。能夠實現在C語言環境下快速驗證飛行控制軟件中制導、控制功能模塊的邏輯合理性和正確性以及不同制導控制策略的優越性。

[1] 尹亮亮.無人直升機飛行控制若干關鍵技術研究[D].南京:南京航空航天大學,2012.

[2] 王剛強.大氣擾動下無人直升機懸停段位置控制律設計[D].南京:南京航空航天大學,2013.

[3] 徐凱銘.無人直升機懸停狀態位置及航向控制技術研究[D].南京:南京航空航天大學,2015.

[4] 范國恒.基于FlightGear無人直升機硬件回路仿真系統的設計[D].廣州:華南理工大學,2013.

[5] 蔚海軍.基于FlightGear的直升機飛行模擬系統研究[D].大連:大連理工大學,2008.

[6] 栗英杰.直升機飛行模擬器關鍵技術研究[D].長春:吉林大學,2013.

[7] 徐桂甲.基于MPC555和μC/OS-Ⅱ的無人機飛行控制軟件開發技術研究[D].南京:南京航空航天大學,2010.

[8] 張奕烜,宋科璞,張翔倫.基于反饋線性化的無人機盤旋控制器設計[J].兵工自動化,2015(9):54-57.

[9] 夏斌,黃一敏,孫春貞.無人直升機自動起降段高度控制技術研究[J].兵器裝備工程學報,2016(3):90-93.

(責任編輯周江川)

SimulationPlatformDevelopmentforUnmannedHelicopter

XIA Bin, FENG Hao, CHEN Guangshan, LIAO Huannian, KONG Hanxue

(Shanghai Aerospace Control Technology Research Institute, Shanghai 201109, China)

According to the idea of “equivalent flight control”, the paper has achieved the unmanned helicopter equivalent simulation verification software based on the μC/OS-Ⅱ possessed the same function of task scheduling in the Windows XP, and has the secondary development above FlightGear software to realize the simulation demonstration.The equivalent simulation platform can enhance the develop efficiency without hardware limitation, and verify the rationality and robustness of control and guide strategy under the PC environment.

equivalent flight control; unmanned helicopter; simulation demonstration; control and guide strategy

2017-04-22;

:2017-05-23

夏斌(1991—),男,碩士研究生,主要從事無人機飛行器飛行控制技術研究。

10.11809/scbgxb2017.09.017

format:XIA Bin, FENG Hao, CHEN Guangshan, LIAO Huannian, et al.Simulation Platform Development for Unmanned Helicopter[J].Journal of Ordnance Equipment Engineering,2017(9):81-86.

V249

:A

2096-2304(2017)09-0081-06

本文引用格式:夏斌,馮昊,陳光山,等.無人直升機等效仿真平臺開發[J].兵器裝備工程學報,2017(9):81-86.

猜你喜歡
環境模型
一半模型
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境
孕期遠離容易致畸的環境
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美在线导航| 91亚洲影院| 熟女日韩精品2区| 亚洲黄色网站视频| 成人福利在线免费观看| 欧美性猛交一区二区三区| 成人国产精品视频频| 一级毛片在线播放免费观看| 亚洲天堂网视频| 欧洲免费精品视频在线| 日韩资源站| 国产激情无码一区二区APP| 国产va免费精品观看| 国产午夜人做人免费视频中文| 亚洲综合色区在线播放2019 | 亚洲A∨无码精品午夜在线观看| 亚洲另类国产欧美一区二区| 亚洲成人网在线播放| 99精品伊人久久久大香线蕉| 久久精品国产999大香线焦| 18禁影院亚洲专区| 在线精品亚洲国产| 国产h视频在线观看视频| 狠狠色狠狠色综合久久第一次| 孕妇高潮太爽了在线观看免费| 久久亚洲天堂| 漂亮人妻被中出中文字幕久久| 国产精品对白刺激| 国产毛片片精品天天看视频| 日本高清免费一本在线观看| 国产乱子伦手机在线| 国模极品一区二区三区| 色偷偷一区二区三区| 国产69囗曝护士吞精在线视频| 91精品国产一区自在线拍| 人妻中文字幕无码久久一区| 亚洲视频一区| 粉嫩国产白浆在线观看| 日韩高清一区 | 手机在线看片不卡中文字幕| 女人一级毛片| 免费A∨中文乱码专区| 尤物成AV人片在线观看| 58av国产精品| 国产精品白浆在线播放| 亚洲成人黄色网址| 国产视频大全| 久久熟女AV| 亚洲精品卡2卡3卡4卡5卡区| 曰韩人妻一区二区三区| 狠狠躁天天躁夜夜躁婷婷| 久久人搡人人玩人妻精品| 成人午夜视频在线| 欧美日韩国产在线人| 99免费视频观看| 亚洲黄色高清| 国产91透明丝袜美腿在线| 亚洲第一成年免费网站| 综合网天天| 亚洲欧美另类视频| 精品一区国产精品| 国产精品制服| 久久综合五月婷婷| 乱人伦99久久| 免费高清a毛片| 精品国产成人三级在线观看| 毛片国产精品完整版| 国产精品浪潮Av| 57pao国产成视频免费播放| 国产a在视频线精品视频下载| 在线观看视频99| 国产素人在线| 久久综合成人| 视频一区视频二区日韩专区| 无码中字出轨中文人妻中文中| 她的性爱视频| 九九这里只有精品视频| 黄色网在线| 亚洲色无码专线精品观看| 黑人巨大精品欧美一区二区区| 欧美亚洲国产精品久久蜜芽| AV无码无在线观看免费|