空速表仿真設計
- 期刊名字:電腦編程技巧與維護
- 文件大?。?91kb
- 論文作者:潛繼成,胡文江,劉國華
- 作者單位:陸軍航空兵學院飛行理論系
- 更新時間:2020-11-03
- 下載次數(shù):次
實用第一/智慧密集空速表仿真設計潛繼成,胡文江,劉國華(陸軍航空兵學院飛行理論系,北京101123)摘要:主要提供生成可重用空速表仿真組件的實現(xiàn)方法。提出了儀表誤差、密度誤差的仿真計算方法,給出了虛擬空速儀表逼真紋理準備、對象開發(fā)和代碼開發(fā)的步驟,提出了利用屬性進行數(shù)據(jù)交換的嵌入式運行方式和采用共享內(nèi)存數(shù)據(jù)交換的獨立運行方式。關鍵詞:空速;虛擬儀表;儀表誤差;仿真;共享內(nèi)存速間隔,依次查取其空速誤差值,形成離散的空速誤差數(shù)據(jù),1引言如圖1所示,查找100 米空速的儀表誤差值為3.0米,其他空空速是飛機相對于空氣運動的速度,飛行中主要是利用空速如200米,300米,...700米,800米等空速的誤差都速表測量空速,空速表是根據(jù)空氣的不可壓縮性和相對氣流的動從誤差表得到,存儲在數(shù)據(jù)文件中。壓隨空速變化的規(guī)律來測定空速的。空速是非常重要的飛行參2.1.2誤差文件格式數(shù),在飛行中實時掌握空速對完成各項飛行任務、保障飛行安全如圖2所示。具有重要作用。在航空各類仿真中,對空速表的仿真是全系統(tǒng)仿第I行:數(shù)據(jù)長度(m)真的重要工作,開發(fā)可重用的空速表仿真組件對實際工作具有重第2行:第1個數(shù)據(jù)要意義。通用空速表仿真組件包括虛擬儀表、仿真儀表誤差和密第3行:第2個數(shù)據(jù)度誤差的計算模型,提供與應用程序數(shù)據(jù)交換的多種方法。第n行:第n-1個數(shù)據(jù)2誤差修正仿真第n+1行:第n個數(shù)據(jù)2.1 儀表誤差圖2誤差文件格式儀表誤差(OV表)是由于空速表制造不精確,或使用中2.1.3誤差插值某些部件磨損變形等純機械性造成的。每個空速表的儀表誤差需要某空速的誤差值時,需要在以上離散誤差的基礎上進都不一樣,由機務人員定期檢驗時測定,并繪成空速誤差表。行插值,插值算法可采用拉格朗日(Lagrange)、 多項式、樣條根據(jù)空速表的指示可以從誤差表中查出相應的儀表誤差,根據(jù)插值等算法,參見有關資料。儀表顯示的數(shù)據(jù),修正完儀表誤差之后,得到修正表速(V修)。2.2密度誤差仿真2.1.1空速誤差表采樣離散化與插值空速表的刻度是根據(jù)標準大氣條件下動壓同空速的關系刻制而成的。只有在飛行高度上的空氣密度(pn)等于海平面標長度準空氣密度(p標=0.125 公斤.秒31米*)時,修正表速才等于真0.t 2.速。但飛行高度上的實際空氣密度同標準大氣條件的往往不一-致,因此,修正表速常常不等于真速。由此而引起的誤差叫空氣密度誤差,簡稱密度誤差(OV唐)。250273+1V 28810 -3即可計根據(jù)參考文獻(3].話000000,0算出真空速。作者簡介:潛繼成(1967-), 男,教授,研究方向:領航與作戰(zhàn)圖1儀表誤差 采樣離散示意圖仿真;胡文江(1972-),男,講師,研究方向:航空氣象;劉國在實際工作中,主要是根據(jù)空速誤差表查取儀表誤差,為華(1978研空方向、直升機領航。了仿真儀表誤差,需要對空速誤差表進行采樣,按照- -定的空收稿日期中國煤化工TYHCNMHG70電腦編程技巧與維護之 》_2014. 15實用第一/智慧密集空速表仿真組件與數(shù)據(jù)更新程序之間交換的數(shù)據(jù)主要包地址空間中;如果從共享內(nèi)存讀數(shù)據(jù),則將映射地址空間的數(shù)括:機場場壓、飛機絕對空速、測試遞減率、機場溫度和空速據(jù)拷貝至當前地址空間的數(shù)據(jù),這樣就實現(xiàn)了當前進程與共享等,結構定義如圖6所示。內(nèi)存之間的數(shù)據(jù)交換,之后需要取消地址空間映射。通過數(shù)據(jù)交換之后,就可調(diào)用m, Share. Memory的結構成員的數(shù)據(jù),如struct Share Memory機場場壓m. _Share_ Memory .airport_ pressure, 如圖8所示。floatairport pressure;/機場場壓airplan abs height;飛機絕對高度bool write Share Memory0alpha;1/溫度遞減率Maping-NULLairport temperature;/機場溫度flovelocity;//真空速merncpyi&im Share Mermory,p Shr.圖6共享 內(nèi)存數(shù)據(jù)數(shù)據(jù)結構returm truesUnmapViesoOFildp Share;:return falsesreturn false4.2.2數(shù)據(jù)交換過程.向共享內(nèi)存寫數(shù)據(jù)b.從共享內(nèi)存讀數(shù)據(jù)空速表仿真組件與數(shù)據(jù)更新進程之間利用共享內(nèi)存進行數(shù)圖8寫、 讀共享內(nèi)存數(shù)據(jù)據(jù)交換主要包括共享內(nèi)存的初始化、向共享內(nèi)存寫人數(shù)據(jù)、從共享內(nèi)存讀取數(shù)據(jù)等。5結語(1)共享內(nèi)存初始化與關閉在使用共享內(nèi)存之前,首先必須進行初始化,主要是產(chǎn)生根據(jù)上述方法開發(fā)完成可重用的空速表仿真組件,圖9為文件映射對象。通信雙方都需要對共享內(nèi)存進行初始化,所利用該仿真組件發(fā)完成的某模擬訓練系統(tǒng)空速表運行效果圖,以,在產(chǎn)生文件映射對象之后,要判斷文件映射對象句柄是否空速表數(shù)值與實際計算數(shù)值- -致, 說明空速表仿真符合要求。已經(jīng)存在,如果沒有已經(jīng)存在則打開即可,如果不存在則產(chǎn)生運行穩(wěn)定,可滿足多種應用需求。即可,如圖7所示。900bool Open Share Memory0MEMORY MAPING);100二100請CeL sr0- ERROR ALREADY EXISTS)V已經(jīng)存在日Mapping fnpielpg.. MEMORY MAPING;圖9運行效果圖rtumfle;/精誤retum fle/錯誤參考文獻retuntroe,[1] 徐士良.常用算法程序集(C語言描述)[M]. 3版.北京:圖7共享內(nèi)存初始化清華大學出版社,2004.在退出之前需要調(diào)用CloseHandle (h_ Mapping) 內(nèi)存映象[2] DISTI.CL Studio Help [M/CD] .2009.對象。[3] DISTI GIS Vega Prime version 3.0 [M/CD] .2009.(2)寫、讀共享內(nèi)存數(shù)據(jù)[4] 張紹海,航空領航學[M] .天津:天津科學出版社,空速表仿真組件與數(shù)據(jù)更新程序進程之間寫、讀共享內(nèi)存2002.數(shù)據(jù)之前首先都需要將共享內(nèi)存映射到進程自己的地址空間[5] 張文良,等.直升機空中領航學[M] .北京:海潮出版中,如果向內(nèi)存寫數(shù)據(jù),則將當前地址空間的數(shù)據(jù)拷貝至映射社,2011. .業(yè)業(yè)業(yè)此業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)(上接第69頁)究, 2009,(09); 3205 -3209.2010,(21): 29.[4]厲小潤,趙光宙,趙遼英.改進的核直接Fisher描述分析[2] 劉潔.人臉識別技術綜述[] .福建電腦,2009, (06):與人臉識別[]。浙江大學學報:工學版,2008, (04):21-23.583- -589.[3] 吳巾一,周德龍.人臉識別方法綜述[J] .計算機應用研中國煤化工MYHCNMHG_2014. 15電腦納枝巧與雄護 專
-
C4烯烴制丙烯催化劑 2020-11-03
-
煤基聚乙醇酸技術進展 2020-11-03
-
生物質(zhì)能的應用工程 2020-11-03
-
我國甲醇工業(yè)現(xiàn)狀 2020-11-03
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術規(guī)程 2020-11-03
-
石油化工設備腐蝕與防護參考書十本免費下載,絕版珍藏 2020-11-03
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡介 2020-11-03
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-11-03
-
甲醇制芳烴研究進展 2020-11-03
-
精甲醇及MTO級甲醇精餾工藝技術進展 2020-11-03



