亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種民用飛機結(jié)構(gòu)建模方法研究與應用

        2022-06-24 07:22:12賴輝陳曉峰趙博偉
        航空工程進展 2022年3期
        關(guān)鍵詞:民用飛機二次開發(fā)調(diào)用

        賴輝,陳曉峰,趙博偉

        (航空工業(yè)成都飛機工業(yè)(集團)有限責任公司 技術(shù)中心,成都 610092)

        0 引 言

        當前結(jié)構(gòu)模型的構(gòu)建主要以幾何模型為設(shè)計要點。設(shè)計過程中,設(shè)計質(zhì)量主要依靠設(shè)計人員的水平來保證,存在大量重復特征創(chuàng)建及規(guī)范、標準查詢工作,不利于結(jié)構(gòu)模型構(gòu)建的快速化和標準化。

        目前民用飛機結(jié)構(gòu)建模主要采用模擬加工過程的布爾操作法,發(fā)展方向主要有參數(shù)化建模、基于特征的建模方法以及基于知識工程的建模方法。G.Y.Kim基于CATIA二次開發(fā)技術(shù),開發(fā)了四種模型模板,有效降低了汽車沖壓模具建模 時 間;W.Skarka將MOKA方 法 應 用 于CATIA建模過程中以實現(xiàn)設(shè)計知識的識別、獲取及解釋;秦海峰、張中磊等對基于特征的航空鈑金零件快速建模方法進行了研究,可以實現(xiàn)部分典型航標鈑金特征的快速生成;戴先俊等開發(fā)了一種基于知識工程的飛機機加件快速設(shè)計模塊,實現(xiàn)了部分典型零件的快速生成;劉滕對典型航空零件參數(shù)化設(shè)計技術(shù)進行了研究,將知識工程融入?yún)?shù)化模型中,實現(xiàn)知識的重用;施彬彬?qū)⒅R工程應用于復合材料模具支撐結(jié)構(gòu)的設(shè)計中,將獲取的知識以參數(shù)的形式加入模具設(shè)計中,實現(xiàn)了模具支撐結(jié)構(gòu)的快速參數(shù)化設(shè)計。上述研究中,對部分特征的快速生成及參數(shù)化與知識工程的融合進行了探索,取得了一些成果,但是基本都是從設(shè)計端考慮,設(shè)計結(jié)果的工藝性難以保證。

        本文基于CATIA二次開發(fā)技術(shù),提出快速構(gòu)建民用飛機結(jié)構(gòu)模型的方法。首先對民用飛機常見結(jié)構(gòu)進行加工特征分解,將零件幾何模型構(gòu)建分解為逐個調(diào)用加工特征模板,模擬減材加工工序,去除材料,完成零件創(chuàng)建的過程;其次創(chuàng)建各加工特征對應的特征模板,并將知識、工程經(jīng)驗等融合進模板中,形成模板庫;然后通過開發(fā)的可視化界面調(diào)用相應加工特征模板,進一步提高結(jié)構(gòu)幾何模型構(gòu)建效率;最后以下陷特征為例,對本文建模方法進行對比驗證。

        1 CATIA二次開發(fā)技術(shù)

        二次開發(fā)就是把商品化、通用化的系統(tǒng)用戶化、本地化的過程。CATIA二次開發(fā)技術(shù)即以CATIA系統(tǒng)為基礎(chǔ)平臺,研制開發(fā)符合企業(yè)實際應用需求的用戶化、專業(yè)化、集成化軟件。CATIA二次開發(fā)主要有三種方法,分別是用戶自定義特征方法、使用自動化應用接口的宏和組件應用架構(gòu)(Component Application Architecture,簡稱CAA)方法。本文主要使用其中的用戶自定 義 特 征(User Defined Feature,簡 稱UDF)及CAA兩種方法。

        用戶自定義特征方法是一種通過組合現(xiàn)有特征來定義用戶所需特征的一種定制開發(fā)方法,通??赏ㄟ^CATIA中用戶自定義特征或者超級副本(Power Copy)定義。使用時,調(diào)用創(chuàng)建好的用戶自定義特征,指定對應輸入及參數(shù),即可得到相應的自定義特征。該方法使用簡單,對開發(fā)人員相對要求較低。因此,對于飛機結(jié)構(gòu)設(shè)計中的常用零件及特征,可通過用戶自定義特征方法定義并形成特征模板庫,提高結(jié)構(gòu)建模效率。

        CATIA是按照組件模型建立起來的,基于CAA方法,用戶通過開發(fā)CAA組件對CATIA進行擴展,并無縫嵌入CATIA原生系統(tǒng)中。CAA的實現(xiàn)是通過RADE(Rapid Application Development Enviroment)來完成的。RADE針對不同開發(fā)語言提供了交互面板,CAA提供了C++、Java等基于組件的應用程序接口(API),用戶可以在RADE中通過API與CATIA通信,開 發(fā) 用 戶 所 需功能?;谔卣髂0鍘?,通過CAA二次開發(fā)技術(shù),可以增加特征模板調(diào)用命令及命令調(diào)用可視化窗口,并將命令增加至CATIA原生系統(tǒng)中,使用時,將模板調(diào)用功能作為普通命令進行使用,進一步提高結(jié)構(gòu)建模效率。

        2 基于CATIA用戶自定義特征模板與CAA二次開發(fā)的飛機結(jié)構(gòu)建模方法

        統(tǒng)計資料顯示,在民用飛機零部件設(shè)計中,大約20%的零部件是全新設(shè)計的,余下的80%零部件都可以直接重用或略作修改使用。因此,在民用飛機結(jié)構(gòu)設(shè)計過程中,可以將常用零件按加工過程進行加工特征分解,并將分解后的加工特征分別建立相應的特征模板,形成模板庫。后續(xù)結(jié)構(gòu)設(shè)計過程中,各零件按需添加各類加工特征以滿足設(shè)計需求即可。本文提出的基于CATIA用戶自定義特征與CAA二次開發(fā)的飛機結(jié)構(gòu)建模方法應用流程如圖1所示。建模過程中,首先創(chuàng)建零件毛坯實體,模擬實際生產(chǎn)過程中的下料工序;然后模擬減材加工過程,逐個調(diào)用加工特征模板去除材料;最后完成結(jié)構(gòu)幾何模型構(gòu)建,零件加工特征通過專門開發(fā)的加工特征模板庫進行創(chuàng)建。

        圖1 結(jié)構(gòu)建模流程Fig.1 Structural modeling process

        特征模板的創(chuàng)建流程如圖2所示,首先確定特征模板需要的輸入,這個也是后續(xù)調(diào)用特征模板時的輸入要求。創(chuàng)建特征模板最重要的一點就是需要保證模板創(chuàng)建過程的穩(wěn)定性,因此,模板創(chuàng)建過程中每一步的操作都需要保證結(jié)果的唯一性。然后在創(chuàng)建特征模板的過程中,需使用參數(shù)化建模方法,以便后續(xù)使用知識工程模塊中的“規(guī)則”“檢查”功能將工作中積累的大量設(shè)計經(jīng)驗、設(shè)計準則融入特征模板中。模板創(chuàng)建完成后,在使用的過程中,其內(nèi)部是黑盒子,用戶只需要指定輸入,模板自動按照創(chuàng)建時的過程給出相應的輸出。因此,對于后期需要更改的參數(shù),需要在模板創(chuàng)建的時候?qū)⑵浒l(fā)布出來,以便后期調(diào)用模板的時候?qū)μ卣鬟M行調(diào)整。

        圖2 特征模板庫創(chuàng)建流程Fig.2 Feature template library creation process

        通過CATIA系統(tǒng)原生命令也可完成特征模板庫的調(diào)用操作,但是CATIA原生調(diào)用界面為表驅(qū)動方式,界面粗糙,沒有可視化界面,難于理解。特別是對于不熟悉特征模板庫的設(shè)計人員來說,使用起來非常困難。因此,采用CAA二次開發(fā)技術(shù),將每個模板的調(diào)用開發(fā)成具備圖形可視化界面的命令,嵌入CATIA原生系統(tǒng)。使用時,通過圖形化界面的引導,完成加工特征的創(chuàng)建,特征模板調(diào)用流程如圖3所示。加工特征創(chuàng)建完成后,使用CATIA中“分割”命令,在毛坯料中去除加工特征區(qū)域處材料,完成結(jié)構(gòu)模型構(gòu)建。

        圖3 特征模板調(diào)用流程Fig.3 Feature template call process

        3 應用實例

        框為民用飛機上典型結(jié)構(gòu),針對民用飛機上的框結(jié)構(gòu),可以將其分解為以下主要加工特征:凹槽、A型長桁缺口、B型長桁缺口、筋條倒角、下陷以及工藝孔等(如圖4所示)。典型凹槽加工特征模板如圖5所示,實際結(jié)構(gòu)建模過程中,通過可視化界面實例化給出凹槽加工特征曲面后,再使用CATIA中“分割”命令,在毛坯料中,模擬機加工序,去除特征曲面包絡區(qū)材料,構(gòu)建結(jié)構(gòu)幾何模型。

        圖4 典型零件加工特征分解Fig.4 Machining feature decompositon of typical part

        圖5 凹槽加工特征Fig.5 Groove machining feature

        民用飛機機加零件結(jié)構(gòu)中,存在大量的下陷特征,本文以下陷特征為例,分別介紹特征模板的創(chuàng)建以及可視化模板調(diào)用命令的CAA二次開發(fā)過程。

        下陷特征模板的創(chuàng)建過程如圖6所示,該特征包含三個輸入:邊界面1、下陷曲面、邊界面2,其中下陷曲面用于控制下陷的外形,邊界面1、邊界面2用于控制下陷的位置。模板的最基本特性就是穩(wěn)定性,其中,對穩(wěn)定性影響最大的因素為輸入元素的方向,即下陷模板創(chuàng)建過程中的偏移、倒圓角等操作的結(jié)果都與輸入的方向密切相關(guān)。在模板的創(chuàng)建過程中,可通過知識工程顧問模塊中的“規(guī)則”工具編寫相應的代碼,得到指定方向的元素,用于后續(xù)模板創(chuàng)建操作。下陷特征模板中,下陷邊界面1方向判定算法如圖7所示。

        圖6 下陷特征模板創(chuàng)建過程Fig.6 Creation process of sag feature template

        圖7 下陷邊界面1方向判定算法Fig.7 Direction determinaton algorithm of sag boundary surface 1

        在創(chuàng)建模板過程中,需將之前積累的設(shè)計經(jīng)驗、設(shè)計準則等融入模板中,在CATIA中,主要通過使用知識工程模塊中的“規(guī)則”“檢查”等功能來實現(xiàn)。例如,下陷模板中的圓角半徑跟實際生產(chǎn)中的刀具選擇有很大關(guān)系,實際成產(chǎn)中,生產(chǎn)單位的刀具規(guī)格有限,那么圓角半徑的設(shè)計空間就該根據(jù)實際情況進行限制。例如可通過“檢查”命令設(shè)置提示窗口,當圓角半徑不在常用選用范圍內(nèi)時,給出彈窗提示,請設(shè)計人員確認,具體實現(xiàn)界面如圖8所示。

        圖8 圓角半徑檢查Fig.8 Fillet radius checking

        模板庫創(chuàng)建完成后,為了便于特征模板的調(diào)用,采用CAA二次開發(fā)技術(shù),針對每個特征模板,創(chuàng)建相應的可視化調(diào)用界面,降低特征模板使用難度,同時提高調(diào)用效率。下陷模板可視化界面調(diào)用過程如圖9所示。在CATIA中嵌入下陷模板調(diào)用工具條,如圖10所示。單擊該工具條后,彈出可視化下陷模板調(diào)用窗口,如圖11所示。單擊下陷模板說明按鈕,彈出下陷模板說明,幫助用戶理解下陷模板創(chuàng)建方法。通過圖形化界面及示意圖引導,用戶可以方便、快速地完成下陷特征的實例化。

        圖9 下陷模板可視化調(diào)用過程Fig.9 Visual call process of sag template

        圖10 界面增加工具條及源代碼Fig.10 Added toolbar on the interface & source code

        圖11 下陷模板可視化調(diào)用界面及模板實例化源代碼Fig.11 Visual call interface of sag template &Template instantiate source code

        本文以框上一個下陷特征為例,對比分析傳統(tǒng)布爾操作建模方法與本文建模方法的建模效率與質(zhì)量。兩種建模方法對比如圖12所示,傳統(tǒng)布爾操作建模方法,首先需要創(chuàng)建一個零件幾何體,然后使用3~4個面,將需要去除材料的部分分割出來,隨后倒轉(zhuǎn)角,最后使用布爾操作得到最終的結(jié)果。采用本文的建模方法,則只需要創(chuàng)建3個模板需要的輸入元素,隨后一鍵調(diào)用模板,使用分割命令得到最終的結(jié)果。從建模效率上來說,本文方法由于減少了費時費力的倒轉(zhuǎn)角操作,步驟也較少,建模更加迅速,效率更高;從建模質(zhì)量上來說,傳統(tǒng)布爾操作建模方法由于倒轉(zhuǎn)角操作過程中涉及到鼠標手動選擇零件幾何體上的邊線等操作,當零件骨架或者尺寸調(diào)整時,數(shù)模自動更新經(jīng)常失敗,模型質(zhì)量較差。

        圖12 建模方法對比Fig.12 Comparision of modeling methods

        基于上述結(jié)構(gòu)快速建模方法,梳理典型民用飛機結(jié)構(gòu)組成,并進行結(jié)構(gòu)加工特征分解,同時采用知識工程技術(shù)定義對應的特征模板,形成民用飛機結(jié)構(gòu)特征模板庫(如圖13所示),同時針對常用特征模板,開發(fā)相應的可視化調(diào)用界面(如圖14所示)。該方法已在型號項目中進行了應用,結(jié)構(gòu)建模效率及質(zhì)量都得到了穩(wěn)步提升。

        圖13 特征模板庫Fig.13 Feature template library

        圖14 模板調(diào)用工具集Fig.14 Template call toolkit

        4 結(jié)論

        (1)基于CATIA二次開發(fā)技術(shù)的民用飛機結(jié)構(gòu)快速建模方法的效率較傳統(tǒng)模擬加工過程的布爾操作方法高,模型也更加穩(wěn)定,質(zhì)量更好。

        (2)采用該建模方法的建模過程模擬實際加工工序,模型邏輯清晰,模型具有較好的可讀性及維護性。該建模方法可以推廣到一般飛機結(jié)構(gòu)建模工作中,具有較廣泛的工程應用前景。

        猜你喜歡
        民用飛機二次開發(fā)調(diào)用
        民用飛機零件的熱處理制造符合性檢查
        民用飛機機載跑道入侵預警系統(tǒng)仿真驗證
        民用飛機吊掛指形罩鳥撞分析
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        核電項目物項調(diào)用管理的應用研究
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
        西門子Easy Screen對倒棱機床界面二次開發(fā)
        基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
        民用飛機飛行操作程序的開發(fā)和驗證
        国产精品亚洲а∨天堂2021| 黄片午夜免费观看视频国产| 看中文字幕一区二区三区| 亚洲成年国产一区二区| 美女张开腿黄网站免费| 国产亚洲精品久久777777| 精品丝袜人妻久久久久久| 在线无码免费看黄网站| 国产精品女同一区二区免| 日本久久伊人特级黄色| 精品无码国产一区二区三区av| 精品香蕉久久久爽爽| 天天澡天天揉揉AV无码人妻斩| 国产成人av一区二区三| 美女视频在线观看亚洲色图| 少妇人妻综合久久中文字幕| 在线亚洲人成电影网站色www| 日韩av一区二区三区四区av| 日本一区二区高清在线观看| 狼人伊人影院在线观看国产| 精品国产青草久久久久福利| 免费a级毛片出奶水| 久久精品国产只有精品96| 白浆高潮国产免费一区二区三区| 91在线视频在线视频| 少妇厨房愉情理伦bd在线观看| 日韩精品无码久久久久久| 亚洲情精品中文字幕有码在线 | 久久精品国产黄片一区| 4455永久免费视频| 中国农村熟妇性视频| 国产人成亚洲第一网站在线播放 | 精品人妻少妇av中文字幕| 国产精品乱码一区二区三区 | 国产精品国三级国产av| 国产色视频在线观看了| 欧美成人猛片aaaaaaa| 国产亚洲精品久久久久婷婷瑜伽| 国产成人亚洲欧美三区综合| 国产精品丝袜美女久久| 欧美亚洲精品suv|