所屬的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的存儲裝置、處理裝置的具體工作過程及有關(guān)說明,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。本領(lǐng)域技術(shù)人員應(yīng)該能夠意識到,結(jié)合本文中所公開的實施例描述的各示例的模塊、方法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),軟件模塊、方法步驟對應(yīng)的程序可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或內(nèi)所公知的任意其它形式的存儲介質(zhì)中。為了清楚地說明電子硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以電子硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。下面參考圖2,其示出了用于實現(xiàn)本技術(shù)方法、系統(tǒng)、設(shè)備實施例的服務(wù)器的計算機系統(tǒng)的結(jié)構(gòu)示意圖。圖2示出的服務(wù)器僅僅是一個示例,不應(yīng)對本技術(shù)實施例的功能和使用范圍帶來任何限制。如圖2所示,計算機系統(tǒng)包括中央處理單元(cpu,central?processing?unit)201,其可以根據(jù)存儲在只讀存儲器(rom,read?only?memory)202中的程序或者從存儲部分208加載到隨機訪問存儲器(ram,random?access?memory)203中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚怼T趓am?203中,還存儲有系統(tǒng)操作所需的各種程序和數(shù)據(jù)。cpu?201、rom?202以及ram203通過總線204彼此相連。輸入/輸出(i/o,input/output)接口205也連接至總線204。以下部件連接至i/o接口205:包括鍵盤、鼠標(biāo)等的輸入部分206;包括諸如陰極射線管(crt,cathode?ray?tube)、液晶顯示器(lcd,liquid?crystal?display)等以及揚聲器等的輸出部分207;包括硬盤等的存儲部分208;以及包括諸如lan(局域網(wǎng),local?areanetwork)卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分209。通信部分209經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器210也根據(jù)需要連接至i/o接口205??刹鹦督橘|(zhì)211,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器210上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分208。特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括承載在計算機可讀介質(zhì)上的計算機程序,該計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分209從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)211被安裝。在該計算機程序被中央處理單元(cpu)201執(zhí)行時,執(zhí)行本技術(shù)的方法中限定的上述功能。需要說明的是,本技術(shù)上述的計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)或者是上述兩者的任意組合。計算機可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本技術(shù)中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本技術(shù)中,計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本技術(shù)的操作的計算機程序代碼,上述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計語言—諸如“c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠(yuǎn)程計算機上執(zhí)行、或者完全在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機的情形中,遠(yuǎn)程計算機可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。附圖中的流程圖和框圖,圖示了按照本技術(shù)各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不是用于描述或表示特定的順序或先后次序。術(shù)語“包括”或者任何其它類似用語旨在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備/裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者還包括這些過程、方法、物品或者設(shè)備/裝置所固有的要素。至此,已經(jīng)結(jié)合附圖所示的優(yōu)選實施方式描述了本發(fā)明的技術(shù)方案,但是,本領(lǐng)域技術(shù)人員容易理解的是,本發(fā)明的保護范圍顯然不局限于這些具體實施方式。在不偏離本發(fā)明的原理的前提下,本領(lǐng)域技術(shù)人員可以對相關(guān)技術(shù)特征做出等同的更改或替換,這些更改或替換之后的技術(shù)方案都將落入本發(fā)明的保護范圍之內(nèi)。
背景技術(shù):
1、飛行模擬設(shè)備的配平是指使飛行模擬設(shè)備達到受力平衡的狀態(tài)。目前飛行模擬設(shè)備的配平方法是根據(jù)飛行模擬設(shè)備的發(fā)動機推力等參數(shù),解算得到實際受力值,并結(jié)合目標(biāo)受力值計算受力差值,進而判斷是否完成配平解算。在判定未完成配平解算時,需要根據(jù)發(fā)動機推力等參數(shù)進行下一次受力解算,直至判定完成配平解算。最后利用配平解算完成時得到的目標(biāo)數(shù)據(jù)對飛行模擬設(shè)備的飛控系統(tǒng)和動力系統(tǒng)進行驅(qū)動。
2、在獲取發(fā)動機推力時,需要發(fā)動機的配平。發(fā)動機的配平是指使得發(fā)動機的推力達到目標(biāo)推力。在發(fā)動機配平的過程中,是通過實時計算不同油門桿位置下的推力響應(yīng),不斷迭代調(diào)整輸入的油門桿位置直到達到目標(biāo)推力。
3、但是,因發(fā)動機具有慣性延遲特性(典型響應(yīng)時間3-5秒),導(dǎo)致發(fā)動機單次配平需多次迭代且每次迭代效率低、收斂速度慢,需要較長的時間才能使發(fā)動機輸出相應(yīng)的目標(biāo)推力完成配平。
技術(shù)實現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)中的上述問題,即發(fā)動機配平的迭代效率低、收斂速度慢的問題,本發(fā)明提供了一種飛行模擬設(shè)備發(fā)動機的配平方法,包括:
2、建立飛行模擬設(shè)備的穩(wěn)態(tài)數(shù)據(jù)庫;其中,所述穩(wěn)態(tài)數(shù)據(jù)庫存儲了不同工況點下的發(fā)動機的推力、油門桿角度與多個預(yù)設(shè)的環(huán)境參數(shù)之間的多維映射關(guān)系;
3、根據(jù)所述飛行模擬設(shè)備的當(dāng)前環(huán)境參數(shù),在所述穩(wěn)態(tài)數(shù)據(jù)庫中篩選出符合所述當(dāng)前環(huán)境參數(shù)的所有工況點;
4、根據(jù)所述飛行模擬設(shè)備配平所需的目標(biāo)推力,從符合所述當(dāng)前環(huán)境參數(shù)的所有工況點中篩選出多個目標(biāo)工況點;
5、根據(jù)多個所述目標(biāo)工況點對應(yīng)的推力和油門桿角度確定所述飛行模擬設(shè)備的達到配平狀態(tài)所需的目標(biāo)油門桿角度,基于所述目標(biāo)油門桿角度對發(fā)動機進行返驅(qū),以完成發(fā)動機的配平。
6、在一可選實施例中,上述飛行模擬設(shè)備發(fā)動機的配平方法還包括:
7、對所述目標(biāo)油門桿角度進行仿真驗證得到仿真驗證的驗證值,確定所述驗證值小于或等于預(yù)設(shè)閾值,則基于所述目標(biāo)油門桿角度對發(fā)動機進行返驅(qū);
8、確定所述驗證值大于預(yù)設(shè)閾值,則對所述目標(biāo)油門桿角度進行修正,基于修正的目標(biāo)油門桿角度對發(fā)動機進行返驅(qū)。
9、在一可選實施例中,所述對所述目標(biāo)油門桿角度進行仿真驗證得到仿真驗證的驗證值,包括:
10、將所述目標(biāo)油門桿角度和所述當(dāng)前環(huán)境參數(shù)輸入預(yù)設(shè)的發(fā)動機動態(tài)模型,得到所述目標(biāo)油門桿角度對應(yīng)的實際推力;
11、確定所述實際推力和所述目標(biāo)推力的差比為仿真驗證的驗證值。
12、在一可選實施例中,對所述目標(biāo)油門桿角度進行修正,包括:
13、根據(jù)所述目標(biāo)油門桿角度和所述目標(biāo)推力生成角度補償系數(shù);
14、基于所述角度補償系數(shù)對所述目標(biāo)油門桿角度進行補償,得到修正的目標(biāo)油門桿角度。
15、在一可選實施例中,所述建立飛行模擬設(shè)備的穩(wěn)態(tài)數(shù)據(jù)庫,包括:
16、將所述飛行模擬設(shè)備對應(yīng)的飛行包線內(nèi)的區(qū)域離散化為多個工況點,采集每個所述工況點的發(fā)動機的推力、油門桿角度與多個預(yù)設(shè)的環(huán)境參數(shù),建立每個所述工況點對應(yīng)的發(fā)動機的推力、油門桿角度與多個預(yù)設(shè)的環(huán)境參數(shù)之間的多維映射關(guān)系。
17、在一可選實施例中,所述根據(jù)多個所述目標(biāo)工況點對應(yīng)的推力和油門桿角度確定所述飛行模擬設(shè)備的達到配平狀態(tài)所需的目標(biāo)油門桿角度,包括:
18、在多個所述目標(biāo)工況點中,篩選出與所述目標(biāo)推力最接近的兩個工況點;
19、根據(jù)兩個工況點各自對應(yīng)的推力和油門桿角度,采用反向插值法進行求解,得到目標(biāo)油門桿角度。
20、在一可選實施例中,所述環(huán)境參數(shù)至少包括:飛行高度、環(huán)境溫度和空速。
21、本發(fā)明的另一方面,提出了一種飛行模擬設(shè)備發(fā)動機的配平系統(tǒng),包括:
22、數(shù)據(jù)庫模塊,用于建立飛行模擬設(shè)備的穩(wěn)態(tài)數(shù)據(jù)庫;其中,所述穩(wěn)態(tài)數(shù)據(jù)庫存儲了不同工況點下的發(fā)動機的推力、油門桿角度與多個預(yù)設(shè)的環(huán)境參數(shù)之間的多維映射關(guān)系;
23、第一篩選模塊,用于根據(jù)所述飛行模擬設(shè)備的當(dāng)前環(huán)境參數(shù),在所述穩(wěn)態(tài)數(shù)據(jù)庫中篩選出符合所述當(dāng)前環(huán)境參數(shù)的所有工況點;
24、第二篩選模塊,用于根據(jù)所述飛行模擬設(shè)備配平所需的目標(biāo)推力,從符合所述當(dāng)前環(huán)境參數(shù)的所有工況點中篩選出多個目標(biāo)工況點;
25、配平模塊,用于根據(jù)多個所述目標(biāo)工況點對應(yīng)的推力和油門桿角度確定所述飛行模擬設(shè)備的達到配平狀態(tài)所需的目標(biāo)油門桿角度,基于所述目標(biāo)油門桿角度對發(fā)動機進行返驅(qū),以完成發(fā)動機的配平。
26、本發(fā)明的第三方面,提出了一種電子設(shè)備,包括:
27、至少一個處理器;
28、以及與至少一個所述處理器通信連接的存儲器;
29、其中,所述存儲器存儲有可被所述處理器執(zhí)行的指令,所述指令用于被所述處理器執(zhí)行以實現(xiàn)上述的飛行模擬設(shè)備發(fā)動機的配平方法。
30、本發(fā)明的第四方面,提出了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于被所述計算機執(zhí)行以實現(xiàn)上述的飛行模擬設(shè)備發(fā)動機的配平方法。
31、本發(fā)明的有益效果:
32、(1)本發(fā)明提供的飛行模擬設(shè)備發(fā)動機的配平方法、系統(tǒng)及設(shè)備,通過建立存儲不同工況點下發(fā)動機推力、油門桿角度與多個預(yù)設(shè)環(huán)境參數(shù)多維映射關(guān)系的穩(wěn)態(tài)數(shù)據(jù)庫,能夠全面考慮各種環(huán)境因素對發(fā)動機配平的影響。在配平過程中,根據(jù)當(dāng)前環(huán)境參數(shù)篩選工況點,并結(jié)合目標(biāo)推力確定目標(biāo)油門桿角度,這種基于實際環(huán)境和精確映射關(guān)系的計算方式,能夠顯著提高配平的準(zhǔn)確性和速度,使發(fā)動機在各種環(huán)境條件下都能更精準(zhǔn)地達到配平狀態(tài)。實現(xiàn)更加快速、準(zhǔn)確、可靠的發(fā)動機配平,有助于提高飛行訓(xùn)練時的效率。
33、(2)本發(fā)明在確定目標(biāo)油門桿角度后對發(fā)動機進行返驅(qū),有助于減少因配平不當(dāng)導(dǎo)致的發(fā)動機運行不穩(wěn)定問題,提升了整個飛行模擬系統(tǒng)的穩(wěn)定性和可靠性。進而為飛行員提供更逼真的飛行模擬體驗,有助于飛行員更好地熟悉不同環(huán)境下發(fā)動機的配平操作,提高其在實際飛行中的應(yīng)對能力。