

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