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

基于AutoCAD二次開發(fā)的指定點轉(zhuǎn)彎離場程序保護區(qū)的自動生成

2018-08-28 08:26:56郭凱荊瑞霞
中國管理信息化 2018年11期

郭凱 荊瑞霞

[摘 要] 通常情況下,飛行程序設(shè)計工作一直依靠手工進行,設(shè)計周期長,工作效率低。因此,為實現(xiàn)飛行程序設(shè)計的自動生成而進行飛行程序設(shè)計的輔助設(shè)計勢在必行。文章討論了基于AutoCAD軟件,采用VisualLisp語言對其進行二次開發(fā),結(jié)合國際民航組織的Doc 8168文件,經(jīng)過調(diào)研研究,完成了航跡角小于75度的指定點轉(zhuǎn)彎情況下離場保護區(qū)的自動生成。

[關(guān)鍵詞] 飛行程序設(shè)計;離場保護區(qū);自動生成;Visual-LISP;Auto CAD

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 11. 062

[中圖分類號] TP311 [文獻標(biāo)識碼] A [文章編號] 1673 - 0194(2018)11- 0142- 04

0 引 言

傳統(tǒng)的飛行程序設(shè)計為手工制圖,設(shè)計難度大,修改復(fù)雜,工作費時費力。我國目前使用的一些飛行程序由于設(shè)計數(shù)據(jù)不準(zhǔn)確,障礙物數(shù)據(jù)準(zhǔn)確性難以保證,直接影響飛行運行,造成安全隱患。特別是我國許多機場的空域和地形十分復(fù)雜,為充分利用空域資源和安全避開不利地形,就更需要精確地設(shè)計飛行程序,以保證運行正常和安全。隨著計算機技術(shù)和地理信息系統(tǒng)的發(fā)展,依靠計算機輔助系統(tǒng)是解決飛行程序設(shè)計這一困難的有效的手段。在飛行程序的設(shè)計和審核過程中可以通過借助計算機輔助設(shè)計( CAD )等技術(shù)手段, 利用信息化的方法,將設(shè)計方案直觀地展現(xiàn)出來, 幫助飛行程序設(shè)計人員和管理人員對設(shè)計方案進行評審和修改, 并為有關(guān)領(lǐng)導(dǎo)做出最終決策提供科學(xué)有效的幫助。目前很多國家都開始致力于飛行程序自動生成這方面的研究,為航空器的運行提供了很多便利條件,確保了其安全有序的運行。

離場程序是一種規(guī)劃的離場航線, 為飛機提供終端區(qū)至航路結(jié)構(gòu)的過渡。它是以跑道的起飛末端(DER)也就是公布適用于起飛區(qū)域的末端(即跑道端或凈空道端)為起點,在沿規(guī)定的飛行航跡到達下一飛行階段(即航路, 等待或進近允許的最低安全高度的一點)為終點。離場程序又可以分為直線離場和轉(zhuǎn)彎離場,轉(zhuǎn)彎離場又可以分為指定點轉(zhuǎn)彎和指定高轉(zhuǎn)彎。本文就是研究了航跡角小于75度的指定點轉(zhuǎn)彎情況下離場保護區(qū)的自動生成。

1 開發(fā)流程

1.1 編寫DCL程序

在編寫DCL對話框之前,需要先了解下離場程序都需要的參數(shù)有哪些。

在離場程序設(shè)計過程中,需要先獲得以下數(shù)據(jù):

(1)機場數(shù)據(jù)。跑道中心點坐標(biāo)、跑道入口標(biāo)高、跑道長度、跑道正北角度;

(2)航空器的指示空速換算表。

然后依據(jù)飛行程序設(shè)計方案選擇或輸入:

(3)DER到跑道端口的距離;

(4)離場程序類型;

(5)跑道代號;

(6)飛機類型;

(7)溫度、海拔和指示空速。

此后,離場程序?qū)臄?shù)據(jù)庫中讀取以下的數(shù)據(jù):

(8)機場周邊所有電臺位置(經(jīng)緯度)和性質(zhì)(VOR,NDB,VOR/NDB,VOR/VOR,VOR/DME);

用戶需要輸入或確認下面這些參數(shù):

(9)DER點對跑道中心線的偏移距離;

(10)轉(zhuǎn)彎角度;

(11)轉(zhuǎn)彎后的航向;

(12)定位點信息;

(13)離場區(qū)全長度;

最后,離場程序?qū)⒂嬎愠鱿铝袛?shù)據(jù),畫出航跡和保護區(qū)圖:

(14)電臺到跑道中心點的距離;

(15)跑道的坐標(biāo)角;

(16)跑道中心點與電臺所成正北角;

(17)離場航跡角度。

由于采取相對坐標(biāo)繪圖,所以程序中需要用戶輸入的飛行參數(shù)少了很多。

DCL是對話框設(shè)計語言, 利用它可以設(shè)計出界面簡潔美觀、功能齊全的用戶對話框, 使得開發(fā)程序應(yīng)用起來具有較強的人機交互性。DCL文件與Visual Lisp程序一樣,是單純的ASCⅡ格式的文本文件,可使用Visual LISP或一般的文本編輯器來編輯和修改。本文主要設(shè)計了2個對話框,一個主對話框和一個子對話框,主對話框主要是對離場程序的4種分類,分為有引導(dǎo)的直線離場,無引導(dǎo)的直線離場,指定點的轉(zhuǎn)彎離場和指定高的轉(zhuǎn)彎離場。子對話框是在主對話框選了任意一個后,繼續(xù)出現(xiàn)的方便用戶輸入?yún)?shù)的一個對話框。分別如圖1和圖2所示。

1.2 編寫Visual LISP程序

用DCL語言編寫的對話框只是完成了一個與用戶交互的一個界面,便于用戶直接輸入離場程序的相關(guān)信息,離場程序仍需用Visual Lisp編寫的程序來驅(qū)動,才能實現(xiàn)離場程序的自動繪制的功能。主程序流程如圖3所示。

1.2.1 指定點轉(zhuǎn)彎離場程序

在有條件的機場,為了避開直線離場方向上的高大障礙物,或受空域等條件的限制,需要設(shè)計轉(zhuǎn)彎離場時,可以要求航空器在一個指定點(TP)開始轉(zhuǎn)彎,我們稱之為在指定點轉(zhuǎn)彎離場。本文是要自動繪制指定點的轉(zhuǎn)彎離場程序且轉(zhuǎn)彎后向臺飛行,轉(zhuǎn)彎角小于75°的保護區(qū)。

1.2.2 轉(zhuǎn)彎離場保護區(qū)的繪制

轉(zhuǎn)彎保護區(qū)的繪制基本上分為2個部分:轉(zhuǎn)彎前的保護區(qū)(轉(zhuǎn)彎起始區(qū))和轉(zhuǎn)彎后的保護區(qū)(轉(zhuǎn)彎區(qū))。

(1)轉(zhuǎn)彎起始區(qū),也就是轉(zhuǎn)彎前的保護區(qū)。同直線離場的保護區(qū)畫法一致。如圖4所示。

(2)轉(zhuǎn)彎區(qū),也就是轉(zhuǎn)彎后的保護區(qū)的畫法又可以分為轉(zhuǎn)彎區(qū)的內(nèi)側(cè)邊界畫法和外側(cè)邊界畫法,轉(zhuǎn)彎內(nèi)側(cè)的畫法,它起始于轉(zhuǎn)晚點定位容差的最早位置(K-K線);轉(zhuǎn)彎外側(cè)的畫法則是起始于轉(zhuǎn)彎點定位容差最晚位置+C(容差)。其中C=(TAS+W)×6,又叫S-S線(參見圖5和圖6)。

(3)轉(zhuǎn)彎以后,在有導(dǎo)航臺(VOR或者NDB)引導(dǎo)的條件下,又可以分為背臺飛行和向臺飛行,它們的畫法如下圖7所示,而本文就是針對轉(zhuǎn)彎后向臺飛行而研究的。

按照上述步驟完成后,就可以得到如圖8所示的整個指定點轉(zhuǎn)彎離場保護區(qū),向臺飛行,轉(zhuǎn)彎角度小于75°的保護區(qū)圖。

1.2.3 繪制保護區(qū)所用到的轉(zhuǎn)彎參數(shù)

(1)高度。指定點轉(zhuǎn)彎:機場標(biāo)高+5 m+10%×d(d為DER至TP的水平距離);

(2)溫度。溫度相當(dāng)于上述高度上的ISA+15°;

(3)指示空速。設(shè)計離場程序使用飛機分類速度表內(nèi)所列各類航空器的“最后復(fù)飛”速度增加10%(由于起飛離場時飛機重量增加);

如果要求避開障礙物可使用較低速度,即表中列出的“中間復(fù)飛”速度增加10%,只要在程序中說明“離場轉(zhuǎn)彎最大指示空速限制為××× km/h(kt)”。

(4)真空速

TAS=K×IAS

(5)風(fēng)

如有統(tǒng)計風(fēng)的資料,可用最大95%概率的全向風(fēng);

如沒有風(fēng)的資料則應(yīng)使用56 km/h(30 kt)的全向風(fēng);

(6)轉(zhuǎn)彎坡度

平均轉(zhuǎn)彎坡度為15°;

(7)定位容差

取決于定位形式

(8)飛行技術(shù)容差(共6 s)

駕駛員反應(yīng)時間3 s;建立坡度延遲3 s。

2 程序的運行

在圖2和圖3所示的對話框中輸入既定的參數(shù)后,可以得到如圖9所示的結(jié)果。

可以看到在對話框里輸入一些正確的參數(shù)后,在CAD上得到的圖形與轉(zhuǎn)彎離場向臺飛行的圖幾乎是一樣的。而且整個保護區(qū)乃至整個圖形都是自動生成的,大大提高了繪制飛行程序的效率。

3 總結(jié)與展望

本文研究了在基于AutoCAD的二次開發(fā)語言Visual-Lisp的基礎(chǔ)上,實現(xiàn)了指定點轉(zhuǎn)彎離場程序的保護區(qū)的自動生成。采用了dcl對話框模式與Visual-Lisp語言相結(jié)合的方式開發(fā)了指定點轉(zhuǎn)彎離場程序的保護區(qū)的自動繪圖。本程序采用對話框模式實現(xiàn)基本參數(shù)的輸入,簡單明了,易于操作。極大地方便了飛行程序設(shè)計人員對保護區(qū)的設(shè)計,提高了工作效率。

但是,飛行程序設(shè)計是一項龐大,講究細節(jié)的工程,雖然目前已經(jīng)實現(xiàn)了大部分通用航空的飛行程序設(shè)計內(nèi)容。但在實際應(yīng)用中程序還有待于進一步完善功能,逐漸提高軟件的可用性和易用性。

主要參考文獻

[1]鄧斌.AutocAD二次開發(fā)——標(biāo)準(zhǔn)件庫的建立和參數(shù)化繪圖的實現(xiàn)[J].岳陽大學(xué)學(xué)報,1999,12(2):23-26.

[2]曹利杰.包裝紙盒結(jié)構(gòu)參數(shù)化設(shè)計——AutoCAD二次開發(fā)[D].西安:西安理工大學(xué),2005.

[3]陳亮.基于VBA的堤防CAD系統(tǒng)的研究與開發(fā)[D].廣東:華南理工大學(xué),2004.

[4]鄭智河.用Visual Lisp 開發(fā)化工設(shè)備輔助設(shè)計程序[J].化工設(shè)備與管道,2002,39(3):56-58.

[5]梁雪春,宋德明.AutoCAD 2002二次開發(fā)技術(shù)指南[M].北京:清華大學(xué)出版社,2001.

[6]沈良翼,汪莉莉.基于Visual-Lisp的AutoCAD繪圖命令的二次開發(fā)[J].裝備制造技術(shù),2009(12);64-65.

[7]周樂來,馬婧.AutoCAD 2008 Visual-Lisp二次開發(fā)入門到精通[M].北京:機械工業(yè)出版社,2008.

[8]舒飛.AutoCAD 2004二次開發(fā)標(biāo)準(zhǔn)教程[M].上海:上海科學(xué)普及出版社,2004.

[9]王志峰.AutoCAD二次開發(fā)技術(shù)在模具設(shè)計中的應(yīng)用[J].電腦知識與技術(shù),2007(4);1112-1113.

主站蜘蛛池模板: 在线免费不卡视频| 久久久久国产一区二区| 香蕉久久永久视频| 97影院午夜在线观看视频| 2021精品国产自在现线看| 亚洲最黄视频| 国产激情无码一区二区APP | 日韩AV无码免费一二三区| 精品国产免费观看一区| 亚洲国产亚洲综合在线尤物| 天天综合色网| 免费国产高清视频| 性喷潮久久久久久久久| 亚洲av无码人妻| 欧美日本在线观看| AV天堂资源福利在线观看| 久久精品aⅴ无码中文字幕| 黄色国产在线| 动漫精品中文字幕无码| 不卡视频国产| 最新午夜男女福利片视频| 亚洲视频二| 为你提供最新久久精品久久综合| 在线看AV天堂| 欧美成人一级| 人禽伦免费交视频网页播放| a亚洲天堂| 91午夜福利在线观看| 国产成人精品日本亚洲77美色| 亚洲综合色婷婷中文字幕| 伊人色综合久久天天| 四虎成人精品在永久免费| 久久久久免费精品国产| 一本色道久久88综合日韩精品| 精品久久久久成人码免费动漫| 亚洲色偷偷偷鲁综合| 国产精品丝袜视频| 免费一级无码在线网站| 国产视频久久久久| 免费无码在线观看| 免费国产高清视频| 无码内射在线| 在线国产资源| 国产精品va| 呦女亚洲一区精品| 久久一本日韩精品中文字幕屁孩| 日本不卡视频在线| 蜜桃视频一区二区| 欧美色综合网站| 一区二区日韩国产精久久| 一级一级特黄女人精品毛片| 亚洲一区二区三区中文字幕5566| 欧美成人综合在线| 91小视频在线| 欧美色99| 亚洲伦理一区二区| 国产超薄肉色丝袜网站| 中文字幕无线码一区| 国产成人你懂的在线观看| 成人免费网站在线观看| 欧美在线综合视频| 久久精品国产电影| 国产在线观看第二页| 国产在线观看91精品亚瑟| 成年网址网站在线观看| 欧美人与牲动交a欧美精品| 色九九视频| 亚洲欧美一级一级a| 国产欧美日韩18| 色婷婷在线影院| 欧美激情视频二区三区| 亚洲色图综合在线| 成年人国产网站| 久久这里只有精品66| 婷婷激情亚洲| 婷婷午夜天| 国产亚洲精品自在线| 国产精品天干天干在线观看 | 国产啪在线91| 色综合天天娱乐综合网| 一级毛片在线免费视频| 亚洲有码在线播放|