飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng),屬于飛行控制領(lǐng)域。其包括:飛行動(dòng)力學(xué)模型運(yùn)行模塊、三軸轉(zhuǎn)臺(tái)、姿態(tài)傳感器、壓力變換裝置、壓力傳感器、仿真計(jì)算機(jī)、升降舵機(jī)、副翼舵機(jī)、方向舵機(jī)和配平舵機(jī)。本發(fā)明通過設(shè)計(jì)和建立飛行控制系統(tǒng)的原型以及半物理仿真系統(tǒng),使得能進(jìn)行基于模型的飛行控制系統(tǒng)設(shè)計(jì)、數(shù)學(xué)仿真和原型系統(tǒng)實(shí)現(xiàn),并通過半物理仿真實(shí)時(shí)完成對(duì)飛行控制系統(tǒng)的性能測(cè)試和軟件驗(yàn)證,實(shí)現(xiàn)飛行控制系統(tǒng)設(shè)計(jì)、數(shù)學(xué)仿真和原型系統(tǒng)以及半物理仿真的一體化。
【專利說明】飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng),屬于飛 行控制領(lǐng)域。
【背景技術(shù)】
[0002] 飛行控制系統(tǒng)的設(shè)計(jì)可分為兩個(gè)主要階段:理論設(shè)計(jì)階段和工程設(shè)計(jì)階段。
[0003] 理論設(shè)計(jì)階段:主要根據(jù)系統(tǒng)功能和性能需求,采用適當(dāng)設(shè)計(jì)理論進(jìn)行控制律設(shè) 計(jì),即控制器或計(jì)算機(jī)的控制指令算法,在設(shè)計(jì)完成后通過數(shù)學(xué)仿真進(jìn)行控制律驗(yàn)證,即功 能和性能測(cè)試。
[0004] 工程設(shè)計(jì)階段:需要對(duì)系統(tǒng)的硬件配置進(jìn)行設(shè)計(jì),并同時(shí)進(jìn)行軟件的編寫。并通過 原理樣機(jī)的制造來驗(yàn)證理論和工程設(shè)計(jì)的結(jié)果是否滿足論證時(shí)所提出的性能需求。
[0005] 現(xiàn)代飛行控制系統(tǒng)完全是數(shù)字化的并以數(shù)字計(jì)算機(jī)為主要核心建造的,其功能和 性能完全是由軟件來實(shí)現(xiàn)的,若要驗(yàn)證軟件的功能和性能,必須在原理樣機(jī)研制完成以后 通過半物理仿真才能實(shí)施。
[0006] 由于理論和工程設(shè)計(jì)中的不完備性(由于系統(tǒng)正在設(shè)計(jì)過程中,因此沒有一個(gè)現(xiàn) 實(shí)系統(tǒng)可以借鑒,只能依賴?yán)碚摻Y(jié)果,這樣導(dǎo)致如飛行控制系統(tǒng)的控制律設(shè)計(jì)完全是依賴 于模型的,而沒有考慮具體實(shí)現(xiàn)時(shí)如計(jì)算機(jī)和傳感器的延遲效應(yīng)、計(jì)算機(jī)計(jì)算量和速度等 問題),將導(dǎo)致最初原理樣機(jī)設(shè)計(jì)是有一定缺陷的,不完備的硬件平臺(tái)和軟件接口將使得軟 件的調(diào)整和試驗(yàn)受到極大的影響,這往往需要通過對(duì)原理樣機(jī)軟硬件進(jìn)行不斷地修改設(shè)計(jì) 才能達(dá)到要求,因此對(duì)原理樣機(jī)的修改設(shè)計(jì)和對(duì)飛行控制系統(tǒng)軟件的驗(yàn)證試驗(yàn)基本上是同 步進(jìn)行的,這將使得對(duì)軟件驗(yàn)證變得困難,顯著地降低了研制效率并使得軟件可靠性下降。
[0007] 在這種情況下研制工作主要關(guān)注于對(duì)系統(tǒng)的不斷修改,而忽略了對(duì)系統(tǒng)整體性能 的關(guān)注,也使得系統(tǒng)的整體技術(shù)并不完全處于最優(yōu)或次優(yōu)的狀態(tài),同樣系統(tǒng)的性能也無法 得到最優(yōu)的保證。并也會(huì)導(dǎo)致項(xiàng)目周期長(zhǎng),費(fèi)用高,缺乏必要的可靠性,甚至導(dǎo)致項(xiàng)目失敗。
[0008] 目前已有的飛行控制系統(tǒng)設(shè)計(jì)和原理樣機(jī)技術(shù)主要有以下缺點(diǎn):
[0009] (1)原理樣機(jī)軟件和硬件在初期設(shè)計(jì)中是不完備;
[0010] (2)軟件不是基于模型化并經(jīng)過驗(yàn)證后設(shè)計(jì)的;
[0011] (3)設(shè)計(jì)、數(shù)學(xué)仿真和半物理仿真是分開獨(dú)立進(jìn)行的;
[0012] (4)系統(tǒng)研制效率低、周期長(zhǎng)和成本高;
[0013] (5)無法實(shí)現(xiàn)即想即所得的設(shè)計(jì)思想。
[0014] 這就要求在飛行控制原理樣機(jī)研制之前,引入各種試驗(yàn)手段,并由可靠性高的實(shí) 時(shí)軟/硬件平臺(tái)做支持,用半物理仿真的手段進(jìn)行飛行控制系統(tǒng)的軟件進(jìn)行驗(yàn)證與試驗(yàn), 即希望尋找一種方法或系統(tǒng)能將理論設(shè)計(jì)結(jié)果進(jìn)行快速地驗(yàn)證和測(cè)試,并能確定符合系統(tǒng) 功能和性能要求的軟硬件體系,為原理樣機(jī)的研制提供正確的硬件技術(shù)方案和飛行控制系 統(tǒng)軟件。
【發(fā)明內(nèi)容】
[0015] 本發(fā)明的目的是為了克服已有飛行控制系統(tǒng)的設(shè)計(jì)和仿真技術(shù)中存在的問題,提 出一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng)。
[0016] 本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的。
[0017] 一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法,其具體實(shí)施步驟為:
[0018] 步驟1 :將姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上;將壓力傳感器安裝在壓力變換裝置 的內(nèi)部;在仿真計(jì)算機(jī)上安裝技術(shù)計(jì)算語言軟件(Matlab)、仿真和基于模型的設(shè)計(jì)軟件 (Simulink)和實(shí)時(shí)仿真測(cè)試環(huán)境(Simulation Workbench)。
[0019] 步驟2 :在仿真計(jì)算機(jī)上運(yùn)行Matlab和Simulink軟件,按設(shè)計(jì)要求得到飛機(jī)控制 系統(tǒng)控制律。
[0020] 步驟3 :在仿真計(jì)算機(jī)上運(yùn)行Simulation Workbench軟件,加載步驟2得到的飛 機(jī)控制系統(tǒng)控制律,并設(shè)置仿真實(shí)驗(yàn)的時(shí)間T和步長(zhǎng)t。
[0021] 步驟4 :確定飛行動(dòng)力學(xué)方程,并設(shè)置初始值;根據(jù)飛行動(dòng)力學(xué)方程及初始值,產(chǎn) 生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸 轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓力變換裝置。
[0022] 步驟5 :姿態(tài)傳感器感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角,并將結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0023] 步驟6 :壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算 得到飛機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境 的大氣壓力相等。
[0024] 步驟7 :壓力傳感器感知壓力變換裝置內(nèi)部的氣體壓力,并將結(jié)果發(fā)送至仿真計(jì) 算機(jī)。
[0025] 步驟8 :使用仿真計(jì)算機(jī)上運(yùn)行的Simulation Workbench軟件,對(duì)姿態(tài)傳感器發(fā) 送來的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體壓力數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏 角、副翼偏角、方向舵偏角和配平調(diào)整片偏角指令數(shù)據(jù),并將升降舵偏角信號(hào)發(fā)送至俯仰舵 機(jī),將副翼偏角信號(hào)發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角信號(hào)發(fā)送至航向舵機(jī),將配平調(diào)整片偏 角信號(hào)發(fā)送至配平舵機(jī)。
[0026] 步驟9 :俯仰舵機(jī)將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào);滾轉(zhuǎn)舵機(jī)將副翼偏角轉(zhuǎn)換 為副翼頻率?目號(hào);航向舵機(jī)是將方向舵偏角轉(zhuǎn)換為方向頻率?目號(hào);配平舵機(jī)將配平調(diào)整片 偏角轉(zhuǎn)換為配平頻率信號(hào)。
[0027] 步驟10 :使用步驟3確定的飛行動(dòng)力學(xué)方程,以及步驟9得到的升降頻率信號(hào)、副 翼頻率信號(hào)、方向頻率信號(hào)和配平頻率信號(hào),產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和 飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速 度傳遞給壓力變換裝置。然后反復(fù)執(zhí)行步驟5至步驟10的操作,直到仿真實(shí)驗(yàn)時(shí)間長(zhǎng)度達(dá) 到Τ,停止操作。
[0028] 實(shí)現(xiàn)上述方法的一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真系統(tǒng),包括:飛 行動(dòng)力學(xué)模型運(yùn)行模塊、三軸轉(zhuǎn)臺(tái)、姿態(tài)傳感器、壓力變換裝置、壓力傳感器、仿真計(jì)算機(jī)、 俯仰舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)。
[0029] 所述飛行動(dòng)力學(xué)模型運(yùn)行模塊中有是一組飛行動(dòng)力學(xué)方程;飛行動(dòng)力學(xué)模型運(yùn)行 模塊主要作用是根據(jù)升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù)據(jù),利用飛行 動(dòng)力學(xué)方程產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù) 據(jù)發(fā)送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓力變換裝置。
[0030] 所述三軸轉(zhuǎn)臺(tái)的主要作用是接收飛行動(dòng)力學(xué)模型運(yùn)行模塊發(fā)送來的飛機(jī)姿態(tài)角 數(shù)據(jù),并根據(jù)飛機(jī)姿態(tài)角指令進(jìn)行運(yùn)動(dòng)。
[0031] 所述姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,其主要作用是感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角, 并將結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0032] 所述壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算得 到飛機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境的 大氣壓力相等。
[0033] 所述壓力傳感器安裝在壓力變換裝置的內(nèi)部,其主要作用是感知壓力變換裝置內(nèi) 部的氣體壓力,并將結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0034] 所述仿真計(jì)算機(jī)內(nèi)安裝有技術(shù)計(jì)算語言軟件(Matlab)、仿真和基于模型的設(shè)計(jì)軟 件(Simulink)和實(shí)時(shí)仿真測(cè)試環(huán)境(Simulation Workbench)。其主要作用是:①通過運(yùn) 行Simulink軟件,得到飛機(jī)控制系統(tǒng)控制律。②通過運(yùn)行Simulation Workbench軟件, 加載飛機(jī)控制系統(tǒng)控制律,對(duì)姿態(tài)傳感器發(fā)送來的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體 壓力數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù) 據(jù),并將升降舵偏角發(fā)送至俯仰舵機(jī),將副翼偏角發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角發(fā)送至航 向舵機(jī),將配平調(diào)整片偏角發(fā)送至配平舵機(jī)。
[0035] 所述俯仰舵機(jī)的主要作用是將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào),并發(fā)送至飛行動(dòng) 力學(xué)模型運(yùn)行模塊。
[0036] 所述滾轉(zhuǎn)舵機(jī)的主要作用是將副翼偏角轉(zhuǎn)換為副翼頻率信號(hào),并發(fā)送至飛行動(dòng)力 學(xué)模型運(yùn)行模塊。
[0037] 所述航向舵機(jī)的主要作用是將方向舵偏角轉(zhuǎn)換為方向頻率信號(hào),并發(fā)送至飛行動(dòng) 力學(xué)模型運(yùn)行模塊。
[0038] 所述配平舵機(jī)的主要作用是將配平調(diào)整片偏角轉(zhuǎn)換為配平頻率信號(hào),并發(fā)送至飛 行動(dòng)力學(xué)模型運(yùn)行模塊。
[0039] 飛行控制系統(tǒng)的快速原型設(shè)計(jì)系統(tǒng)各模塊的連接關(guān)系為:
[0040] 飛行動(dòng)力學(xué)模型運(yùn)行模塊的輸出端分別與三軸轉(zhuǎn)臺(tái)和壓力變換裝置的輸入端連 接;姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,姿態(tài)傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接;壓 力傳感器安裝在壓力變換裝置的內(nèi)部,壓力傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接; 仿真計(jì)算機(jī)的輸出端分別與俯仰舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的輸入端連接;俯仰 舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的電信號(hào)輸出端均與連接飛行動(dòng)力學(xué)模型運(yùn)行模塊 的輸入端連接。
[0041] 有益效果
[0042] 本發(fā)明提出的一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法及系統(tǒng)與已 有飛行控制系統(tǒng)設(shè)計(jì)方法相比較,具有如下優(yōu)點(diǎn):
[0043] ①本發(fā)明方法可以根據(jù)理論設(shè)計(jì)結(jié)果快速得到飛機(jī)控制系統(tǒng)的原型,提高系統(tǒng)研 制效率,縮短研制周期。
[0044] ②可以在同一個(gè)平臺(tái)上進(jìn)行原型系統(tǒng)的功能和性能驗(yàn)證。
[0045] ③能夠?qū)崿F(xiàn)即想即所得的設(shè)計(jì)思想。
[0046] ④通過驗(yàn)證的原型系統(tǒng)軟件具有可移植性。
[0047] ⑤原型系統(tǒng)對(duì)嵌入式系統(tǒng)的硬件設(shè)計(jì)具有指導(dǎo)意義。
【專利附圖】
【附圖說明】
[0048]圖1為本發(fā)明【具體實(shí)施方式】中飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真系統(tǒng) 結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0049] 為了更清楚的說明本發(fā)明的技術(shù)方案,下面將結(jié)合1個(gè)具體實(shí)施例以及附圖對(duì)本 發(fā)明的技術(shù)方案進(jìn)行更完整的描述。
[0050] 本實(shí)施例中的飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真系統(tǒng),包括:飛行動(dòng)力 學(xué)模型運(yùn)行模塊、三軸轉(zhuǎn)臺(tái)、姿態(tài)傳感器、壓力變換裝置、壓力傳感器、仿真計(jì)算機(jī)、俯仰舵 機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)。
[0051] 飛行動(dòng)力學(xué)模型運(yùn)行模塊采用iHawk Simbox仿真計(jì)算機(jī),內(nèi)置一組飛行動(dòng)力學(xué)方 程;其主要作用是根據(jù)升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù)據(jù),利用飛 行動(dòng)力學(xué)方程產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并通過RS422串 口將把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓 力變換裝置。RS422串口通信參數(shù):波特率:921600bit/s、數(shù)據(jù)位:8bit、停止位:lbit、無校 驗(yàn)。
[0052] 三軸轉(zhuǎn)臺(tái)的主要作用是接收飛行動(dòng)力學(xué)模型運(yùn)行模塊發(fā)送來的飛機(jī)姿態(tài)角數(shù)據(jù), 并根據(jù)飛機(jī)姿態(tài)角指令進(jìn)行運(yùn)動(dòng)。
[0053] 姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,其主要作用是感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角,并將 結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0054] 壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算得到飛 機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境的大氣 壓力相等。
[0055] 壓力傳感器安裝在壓力變換裝置的內(nèi)部,其主要作用是感知壓力變換裝置內(nèi)部的 氣體壓力,并將結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0056] 仿真計(jì)算機(jī)采用iHawk Simbox仿真計(jì)算機(jī),Simbox仿真計(jì)算機(jī)的三塊板卡分別 是:
[0057] PMC-16AI0 A/D采集卡:PMC-16AI0是帶有32通道模擬量輸入、4通道模擬量輸出、 16位數(shù)字端口的A/D采集卡,模擬量輸入輸出范圍為± 10V。
[0058] NI PXI-6602定時(shí)/計(jì)數(shù)器板卡:NI PXI-6602是帶有數(shù)字I/O線的8通道計(jì)數(shù) 器/定時(shí)器板卡、80MHz最大源頻率(使用預(yù)定標(biāo)度可達(dá)125MHz)、8通道,32位加減計(jì)數(shù)器 /定時(shí)器模塊、3種同步高速DMA轉(zhuǎn)換能力、數(shù)字去抖動(dòng)濾波器、32條數(shù)字I/O線(5V TTL/ CMOS)
[0059] MOXA CP-118EL-A 多串 口卡:CP-118EL-A 是一款聰明型 8 口 PCI Express 多串口 卡,Unix,它的8個(gè)RS-232/422/485串口均可支持高達(dá)921. 6Kbps的通信速率。
[0060] 仿真計(jì)算機(jī)內(nèi)部安裝有技術(shù)計(jì)算語言軟件Matlab、仿真和基于模型的設(shè)計(jì)軟 件Simulink和實(shí)時(shí)仿真測(cè)試環(huán)境Simulation Workbench。其主要作用是:①通過運(yùn)行 Simulink軟件,得到飛機(jī)控制系統(tǒng)控制律。②通過運(yùn)行Simulation Workbench軟件,加載 飛機(jī)控制系統(tǒng)控制律,對(duì)姿態(tài)傳感器發(fā)送來的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體壓力 數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù)據(jù), 并將升降舵偏角發(fā)送至俯仰舵機(jī),將副翼偏角發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角發(fā)送至航向 舵機(jī),將配平調(diào)整片偏角發(fā)送至配平舵機(jī)。
[0061] Simulation Workbench作為仿真框架軟件,能夠支持多種程序語言的模型,包括 Matlab/simulink和C語言用戶模型;C、python、SWs/SWm語言實(shí)時(shí)測(cè)試腳本;駐留于內(nèi)存 的實(shí)時(shí)數(shù)據(jù)庫;支持多模型、多速率仿真;實(shí)時(shí)的基于頻率的調(diào)度機(jī)制;提供集成C、C++及 Fortran模型豐富的API。
[0062] 俯仰舵機(jī)的主要作用是將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué) 模型運(yùn)行模塊。
[0063] 滾轉(zhuǎn)舵機(jī)的主要作用是將副翼偏角轉(zhuǎn)換為副翼頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué)模 型運(yùn)行模塊。
[0064] 航向舵機(jī)的主要作用是將方向舵偏角轉(zhuǎn)換為方向頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué) 模型運(yùn)行模塊。
[0065] 配平舵機(jī)的主要作用是將配平調(diào)整片偏角轉(zhuǎn)換為配平頻率信號(hào),并發(fā)送至飛行動(dòng) 力學(xué)模型運(yùn)行模塊。
[0066] 飛行控制系統(tǒng)的快速原型設(shè)計(jì)系統(tǒng)各模塊的連接關(guān)系為:
[0067] 飛行動(dòng)力學(xué)模型運(yùn)行模塊的輸出端分別與三軸轉(zhuǎn)臺(tái)和壓力變換裝置的輸入端連 接;姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,姿態(tài)傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接;壓 力傳感器安裝在壓力變換裝置的內(nèi)部,壓力傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接; 仿真計(jì)算機(jī)的輸出端分別與俯仰舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的輸入端連接;俯仰 舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的電信號(hào)輸出端均與連接飛行動(dòng)力學(xué)模型運(yùn)行模塊 的輸入端連接。
[0068] 使用上述系統(tǒng)對(duì)飛行控制系統(tǒng)進(jìn)行設(shè)計(jì)和仿真的具體實(shí)施步驟為:
[0069] 步驟1 :將姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上;將壓力傳感器安裝在壓力變換裝置 的內(nèi)部;在仿真計(jì)算機(jī)上安裝技術(shù)計(jì)算語言軟件Matlab、仿真和基于模型的設(shè)計(jì)軟件 Simulink 和實(shí)時(shí)仿真測(cè)試環(huán)境 Simulation Workbench。
[0070] 步驟2 :在仿真計(jì)算機(jī)上運(yùn)行Matlab和Simulink軟件,按設(shè)計(jì)要求得到飛機(jī)控制 系統(tǒng)控制律。
[0071] 步驟3 :在仿真計(jì)算機(jī)上運(yùn)行Simulation Workbench軟件,加載步驟2得到的飛 機(jī)控制系統(tǒng)控制律,并設(shè)置仿真實(shí)驗(yàn)的時(shí)間T = 15分鐘和步長(zhǎng)t = 0. 001秒。
[0072] 步驟4 :確定飛行動(dòng)力學(xué)方程,并設(shè)置初始值;根據(jù)飛行動(dòng)力學(xué)方程及初始值,產(chǎn) 生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸 轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓力變換裝置。
[0073] 步驟5 :姿態(tài)傳感器感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角,并將結(jié)果發(fā)送至仿真計(jì)算機(jī)。
[0074] 步驟6 :壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算 得到飛機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境 的大氣壓力相等。
[0075] 步驟7 :壓力傳感器感知壓力變換裝置內(nèi)部的氣體壓力,并將結(jié)果發(fā)送至仿真計(jì) 算機(jī)。
[0076] 步驟8 :使用仿真計(jì)算機(jī)上運(yùn)行的Simulation Workbench軟件,對(duì)姿態(tài)傳感器發(fā) 送來的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體壓力數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏 角、副翼偏角、方向舵偏角和配平調(diào)整片偏角指令數(shù)據(jù),并將升降舵偏角信號(hào)發(fā)送至俯仰舵 機(jī),將副翼偏角信號(hào)發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角信號(hào)發(fā)送至航向舵機(jī),將配平調(diào)整片偏 角信號(hào)發(fā)送至配平舵機(jī)。
[0077] 步驟9 :俯仰舵機(jī)將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào);滾轉(zhuǎn)舵機(jī)將副翼偏角轉(zhuǎn)換 為副翼頻率?目號(hào);航向舵機(jī)是將方向舵偏角轉(zhuǎn)換為方向頻率?目號(hào);配平舵機(jī)將配平調(diào)整片 偏角轉(zhuǎn)換為配平頻率信號(hào)。
[0078] 步驟10 :使用步驟3確定的飛行動(dòng)力學(xué)方程,以及步驟9得到的升降頻率信號(hào)、副 翼頻率信號(hào)、方向頻率信號(hào)和配平頻率信號(hào),產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和 飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速 度傳遞給壓力變換裝置。然后反復(fù)執(zhí)行步驟5至步驟10的操作,直到仿真實(shí)驗(yàn)時(shí)間長(zhǎng)度達(dá) 到15分鐘,停止操作。
[0079] 雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是對(duì)于本領(lǐng)域技術(shù)人員來說,在不脫 離本發(fā)明原理的前提下,還可以做出若干改進(jìn),這些也應(yīng)視為屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1. 一種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真方法,其特征在于:其具體實(shí)施步 驟為: 步驟1 :將姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上;將壓力傳感器安裝在壓力變換裝置的內(nèi)部; 在仿真計(jì)算機(jī)上安裝技術(shù)計(jì)算語言軟件Matlab、仿真和基于模型的設(shè)計(jì)軟件Simulink和 實(shí)時(shí)仿真測(cè)試環(huán)境Simulation Workbench ; 步驟2 :在仿真計(jì)算機(jī)上運(yùn)行Matlab和Simulink軟件,按設(shè)計(jì)要求得到飛機(jī)控制系統(tǒng) 控制律; 步驟3 :在仿真計(jì)算機(jī)上運(yùn)行Simulation Workbench軟件,加載步驟2得到的飛機(jī)控 制系統(tǒng)控制律,并設(shè)置仿真實(shí)驗(yàn)的時(shí)間T和步長(zhǎng)t ; 步驟4 :確定飛行動(dòng)力學(xué)方程,并設(shè)置初始值;根據(jù)飛行動(dòng)力學(xué)方程及初始值,產(chǎn)生飛 機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸轉(zhuǎn) 臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓力變換裝置; 步驟5 :姿態(tài)傳感器感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角,并將結(jié)果發(fā)送至仿真計(jì)算機(jī); 步驟6 :壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算得到 飛機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境的大 氣壓力相等; 步驟7 :壓力傳感器感知壓力變換裝置內(nèi)部的氣體壓力,并將結(jié)果發(fā)送至仿真計(jì)算機(jī); 步驟8 :使用仿真計(jì)算機(jī)上運(yùn)行的Simulation Workbench軟件,對(duì)姿態(tài)傳感器發(fā)送來 的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體壓力數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏角、 副翼偏角、方向舵偏角和配平調(diào)整片偏角指令數(shù)據(jù),并將升降舵偏角信號(hào)發(fā)送至俯仰舵機(jī), 將副翼偏角信號(hào)發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角信號(hào)發(fā)送至航向舵機(jī),將配平調(diào)整片偏角 信號(hào)發(fā)送至配平舵機(jī); 步驟9 :俯仰舵機(jī)將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào);滾轉(zhuǎn)舵機(jī)將副翼偏角轉(zhuǎn)換為副 翼頻率?目號(hào);航向舵機(jī)是將方向舵偏角轉(zhuǎn)換為方向頻率?目號(hào);配平舵機(jī)將配平調(diào)整片偏角 轉(zhuǎn)換為配平頻率信號(hào); 步驟10 :使用步驟3確定的飛行動(dòng)力學(xué)方程,以及步驟9得到的升降頻率信號(hào)、副翼頻 率信號(hào)、方向頻率信號(hào)和配平頻率信號(hào),產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī) 垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā)送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳 遞給壓力變換裝置;然后反復(fù)執(zhí)行步驟5至步驟10的操作,直到仿真實(shí)驗(yàn)時(shí)間長(zhǎng)度達(dá)到Τ, 停止操作。
2. -種飛行控制系統(tǒng)的快速原型設(shè)計(jì)與半物理仿真系統(tǒng),其特征在于:其包括:飛行 動(dòng)力學(xué)模型運(yùn)行模塊、三軸轉(zhuǎn)臺(tái)、姿態(tài)傳感器、壓力變換裝置、壓力傳感器、仿真計(jì)算機(jī)、俯 仰舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī); 所述飛行動(dòng)力學(xué)模型運(yùn)行模塊中有是一組飛行動(dòng)力學(xué)方程;飛行動(dòng)力學(xué)模型運(yùn)行模塊 主要作用是根據(jù)升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù)據(jù),利用飛行動(dòng)力 學(xué)方程產(chǎn)生飛機(jī)姿態(tài)角數(shù)據(jù)、飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度,并把飛機(jī)姿態(tài)角數(shù)據(jù)發(fā) 送給三軸轉(zhuǎn)臺(tái),把飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度傳遞給壓力變換裝置; 所述三軸轉(zhuǎn)臺(tái)的主要作用是接收飛行動(dòng)力學(xué)模型運(yùn)行模塊發(fā)送來的飛機(jī)姿態(tài)角數(shù)據(jù), 并根據(jù)飛機(jī)姿態(tài)角指令進(jìn)行運(yùn)動(dòng); 所述姿態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,其主要作用是感知三軸轉(zhuǎn)臺(tái)運(yùn)動(dòng)的姿態(tài)角,并將 結(jié)果發(fā)送至仿真計(jì)算機(jī); 所述壓力變換裝置對(duì)飛機(jī)高度、飛機(jī)速度和飛機(jī)垂直速度數(shù)據(jù)進(jìn)行處理,計(jì)算得到飛 機(jī)所處環(huán)境的大氣壓力,并控制壓力變換裝置內(nèi)部的氣體壓力與所述飛機(jī)所處環(huán)境的大氣 壓力相等; 所述壓力傳感器安裝在壓力變換裝置的內(nèi)部,其主要作用是感知壓力變換裝置內(nèi)部的 氣體壓力,并將結(jié)果發(fā)送至仿真計(jì)算機(jī); 所述仿真計(jì)算機(jī)內(nèi)安裝有技術(shù)計(jì)算語言軟件Matlab、仿真和基于模型的設(shè)計(jì)軟 件Simulink和實(shí)時(shí)仿真測(cè)試環(huán)境Simulation Workbench ;其主要作用是:①通過運(yùn)行 Simulink軟件,得到飛機(jī)控制系統(tǒng)控制律;②通過運(yùn)行Simulation Workbench軟件,加載 飛機(jī)控制系統(tǒng)控制律,對(duì)姿態(tài)傳感器發(fā)送來的姿態(tài)角數(shù)據(jù)和壓力傳感器發(fā)送來的氣體壓力 數(shù)據(jù)按控制律進(jìn)行處理,得到升降舵偏角、副翼偏角、方向舵偏角和配平調(diào)整片偏角數(shù)據(jù), 并將升降舵偏角發(fā)送至俯仰舵機(jī),將副翼偏角發(fā)送至滾轉(zhuǎn)舵機(jī),將方向舵偏角發(fā)送至航向 舵機(jī),將配平調(diào)整片偏角發(fā)送至配平舵機(jī); 所述俯仰舵機(jī)的主要作用是將升降舵偏角轉(zhuǎn)換為升降頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué) 模型運(yùn)行模塊; 所述滾轉(zhuǎn)舵機(jī)的主要作用是將副翼偏角轉(zhuǎn)換為副翼頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué)模 型運(yùn)行模塊; 所述航向舵機(jī)的主要作用是將方向舵偏角轉(zhuǎn)換為方向頻率信號(hào),并發(fā)送至飛行動(dòng)力學(xué) 模型運(yùn)行模塊; 所述配平舵機(jī)的主要作用是將配平調(diào)整片偏角轉(zhuǎn)換為配平頻率信號(hào),并發(fā)送至飛行動(dòng) 力學(xué)模型運(yùn)行模塊; 飛行控制系統(tǒng)的快速原型設(shè)計(jì)系統(tǒng)各模塊的連接關(guān)系為: 飛行動(dòng)力學(xué)模型運(yùn)行模塊的輸出端分別與三軸轉(zhuǎn)臺(tái)和壓力變換裝置的輸入端連接;姿 態(tài)傳感器安裝在三軸轉(zhuǎn)臺(tái)上,姿態(tài)傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接;壓力傳感 器安裝在壓力變換裝置的內(nèi)部,壓力傳感器的輸出端與仿真計(jì)算機(jī)的輸入端連接;仿真計(jì) 算機(jī)的輸出端分別與俯仰舵機(jī)、滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的輸入端連接;俯仰舵機(jī)、 滾轉(zhuǎn)舵機(jī)、航向舵機(jī)和配平舵機(jī)的電信號(hào)輸出端均與連接飛行動(dòng)力學(xué)模型運(yùn)行模塊的輸入 端連接。
【文檔編號(hào)】G05B17/02GK104142631SQ201410377922
【公開日】2014年11月12日 申請(qǐng)日期:2014年8月1日 優(yōu)先權(quán)日:2014年8月1日
【發(fā)明者】徐軍, 高榮華, 章枧, 杜宇 申請(qǐng)人:北京理工大學(xué)