美章網 資料文庫 主面擴展識別飛機結構件開閉角范文

    主面擴展識別飛機結構件開閉角范文

    本站小編為你精心準備了主面擴展識別飛機結構件開閉角參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

    主面擴展識別飛機結構件開閉角

    《計算機輔助設計與圖形學學報》2015年第十二期

    實際生產中,對某些飛機結構件來說,由于T型筋與加強肋縱橫交錯,使得零件內部形成的槽腔、筋以及開閉角等特征達近400個之多.工藝員手工編制這類零件的數控程序需耗時1~2個月,而加工僅需3~4天的時間,編程時間是加工時間的10~15倍,因此提高數控編程效率是提高飛機結構件加工效率的關鍵.解決這個問題首先需要完成CAD系統向CAM,CAPP系統的信息傳遞,建立零件的實體模型與加工特征、加工工藝之間的映射關系,從而為飛機結構件的快速自動編程提供數據信息.特征識別技術是實現CAD/CAM/CAPP三者有機集成的理想接口,即對不同特征的準確、快速識別是實現數控編程、特征加工的首要前提,其中開閉角是飛機結構件中常見的結構特征.為保證飛機氣動外形,飛機結構件的內外緣分布了大量的復雜曲面結構,由于設計方法的不足,這些曲面大多由細碎曲面片構成,使得飛機結構件開閉角的識別更加困難.

    特征識別技術至今已發展近40年,取得了豐碩的成果,如最小條件子圖法、基于知識推理的方法、基于體分解的方法、基于屬性鄰接圖等.然而由于該技術本身的復雜性,仍有許多未突破的難點,如相交特征的識別、復雜曲面零件的識別等.除了這些傳統的基于零件CAD模型的識別方法外,近年來,人們開始探索新的特征識別方法.如湯岑書等提出基于切削成形能力模型的加工特征識別方法,黃瑞等提出由零件可制造性驅動的三維CAD模型相交制造特征識別方法,Zhang等提出源于零件數控加工程序的特征識別方法,Xu等提出基于NC仿真過程模型的加工特征重建方法.但這些方法或是針對一般的機械加工零件,或是只能處理2.5軸加工的零件,或是不能識別自由曲面特征的零件,其適用性有待進一步拓展.飛機結構件上復雜特征的識別問題近年來也得到了學者的關注.閆海兵提出通過識別并抑制過渡特征(過渡轉角和過渡底圓)的方式來構造屬性鄰接圖,利用刪除了點過渡面和線過渡面的屬性鄰接圖來識別復雜特征和相交特征;該方法適用于抑制簡單的過渡特征并識別相交特征,但對于具有由細碎曲面構成的開閉角結構的零件模型無法有效抑制過渡特征,因此這種抑制過渡特征的識別方法具有一定局限性.此外,Gao等采用Delaunay的方法對零件的所有面進行三角剖分,該方法對識別存在細碎曲面片的零件很有效,但飛機結構件的復雜性使得該算法效率較低.綜上所述,針對由細碎曲面片構成的開閉角仍缺乏一種準確且高效的識別方法.本文在廣義槽分層的基礎上提出基于主面擴展的算法識別開閉角,首先建立開閉角模型并給出相關定義和術語,然后給出開閉角識別與構建原理,最后提出開閉角識別算法,并結合實例對算法進行了分析和驗證.

    1開閉角模型

    為保證文章的完整性與較強的可讀性,首先給出與本文緊密相關的定義與術語.

    1.1廣義槽模型廣義槽是本文開閉角識別的基礎,首先介紹廣義槽模型.飛機結構件由若干個具有上下層次關系和左右鄰接關系的槽腔,以及依附于其上的其他若干形狀特征構成.槽腔的作用就是支撐和包容其他形狀特征,如圖1所示。廣義槽中的開角和閉角合稱為開閉角,表示為m={fn,fw}.飛機結構件中的開閉角是一種和底面不垂直的槽側壁結構,由一些與底面成一定角度的側壁面構成,如圖2所示.開閉角主要集中在緣條、外輪廓以及深槽側壁這3類加工特征中,如圖3所示,其中的外輪廓存在大量的細碎面片.為識別出這種結構,需要先對這種側壁進行分析.

    1.2內/外斂面設在當前工位下,加工方向(一般為加工坐標系Z軸正向)為r,面s內某點處的體外法向為n,r與n的夾角為θ.對面s作如下定義:定義1.對零件某表面s上任一點處的n與r的夾角θ,若0°<θ<90°,則面s為外斂面,表示為co;若90°<θ<180°,則面s為內斂面,表示為ci.在當前工位下,若面s某些點處的θ>90°,而在另外一些點處的θ<90°,則面s需進行拆分,拆分后面s由若干張內斂面和外斂面組成.此外,由于零件建模的精度問題,導致模型上一張完整的面被分割為若干張細碎面,針對這2種情況有如下規則:規則1.內/外斂面集.對零件上某相鄰的表面s1,s2,若其滿足:1)s1與s2在公共邊處為一階幾何連續(G1),2)s1,s2同時均為co或同時均為ci,則s1與s2可歸為同一組外斂面集Co或內斂面集Ci.按照定義1,在當前工位下,斜筋中的筋端面和開角中的開角面均為外斂面,其中,開角特征一般采用五軸加工,而斜筋特征可用三軸爬坡加工.因此,根據不同特征不同的加工方式,需要進一步區分外斂面的類型,其中,形成開角特征的外斂面稱為開角面,形成斜筋特征的外斂面稱為筋端面.為便于區分開角面和筋端面,設斜筋特征的寬度范圍為[dmin,dmax],有規則2.規則2.內/外斂面類型判斷.設面s為某零件的體表面,a為垂直于加工方向r的平面,按定義1識別出該面為內斂面或外斂面:1)若面s為內斂面,則s為閉角面類型;2)若面s為外斂面,則獲取s的左、右鄰接面sl,sr,以及s與a的交線長度d,若d∈[dmin,dmax]且與sl,sr間均為凸連接(凸連接定義見第1.4節),則外斂面s為筋端面類型,否則外斂面s為開角面類型.

    1.3開閉角模型定義2.在廣義槽側壁的面集中,刀具側刃加工的開角面或閉角面稱為主面,表示為fm;刀具底刃加工的面稱為底圓面,表示為fbr;進刀點的限制面稱為起始限制面,表示為fs;退刀點的限制面稱為終止限制面,表示為fe.定義2中,fm的集合為Fm,表示主面集;fbr的集合為Fbr,表示底圓面集;fs的集合為Fs,表示起始限制面集;fe的集合為Fe表示終止限制面集.Fbr,Fs,Fe合稱為主面的關聯面集,表示為Fr.

    1.3.1開閉角的幾何屬性圖4所示為開/閉角的幾何屬性示意圖.設FG表示一個開/閉角特征的幾何屬性,則從加工角度分析。

    1.3.2開閉角的類型根據廣義槽中開角面或閉角面是否構成一個交線環的依賴面,提出全開角和全閉角的概念,以便后續加工操作的生成.首先給出相關術語解釋.設a為平行于廣義槽g底面的平面,當a與g的側壁相交時得到交線環L,與L相交的側壁面稱為環線依賴面.規定L的正向為:當人沿著正向前進時,環線依賴面的內法向指向人的左邊.沿著L的正向,環線依賴面可分為左側依賴面和右側依賴面,如圖5所示.定義3.設a為平行于廣義槽g底面的平面,當a與g的側壁相交時得到交線環L,Fl為L正向的右側依賴面集且Fl中存在開/閉角面,fli為Fl中的元素,若fli均同時為開角面或閉角面,則Fl形成的特征類型為全開角或全閉角.全開角和全閉角沒有Fs和Fe.

    1.3.3開閉角的數據模型根據以上分析,結合開閉角的類型、幾何屬性FG、加工方向r以及交線環L等相關信息,設m表示一個開閉角特征,Type表示m的特征類型。一個開角面或閉角面可能隸屬于不同的廣義槽且其在不同槽中的加工區域也可能不同.為保證開閉角加工的順序和連續性并提高加工效率,本文依照廣義槽特征關聯樹的形式,將隸屬于不同廣義槽的開閉角關聯起來并形成開閉角的特征關聯樹.圖6所示為某零件及其中開閉角特征的樹狀模型.首先識別廣義槽并生成廣義槽特征關聯樹;其次識別并構建每個廣義槽節點中的開閉角;再依據廣義槽節點間的層次關系形成開閉角特征關聯樹,使其能夠完整、清晰地表明開閉角的空間位置關系,有利于開閉角的加工工藝規劃.

    1.4凸連接通過判斷交線環L在某點處的凹凸性可判斷外斂面是否與相鄰面間為凸連接,從而判斷外斂面為筋端面或開角面。圖7所示為環線段Ls和Le在P點處的連接類型示意圖,其中圓心Oe和Os分別為Le和Ls在P點處的密切圓中心.按照幾何連續性,Ls和Le的公共點P可分為凸點、凹點和切點,其中切點包括平凸切點、平凹切點、凹凸切點和平切點.在進行外斂面集的凸連接性判斷時,僅把交線間的凸點連接當作是凸連接.

    2閉角識別構建與原理

    通過遍歷廣義槽特征關聯樹的槽節點,可識別并構建出所有的開閉角并形成開閉角的樹狀結構.首先讀取父節點下的開閉角鏈表(第一層廣義槽的開閉角鏈表為空);然后在當前層的子節點中識別出開閉角面、構建開閉角、設置開閉角的父節點;最后通過遞歸調用,繼續識別、構建當前層其他子槽節點中的開閉角直至遍歷完廣義槽特征關聯樹.下面對開閉角的識別與構建原理進行說明.開閉角的識別與構建可分為2步:1)識別出零件體表面中的內/外斂面、判斷內/外斂面的開/閉角類型以提取出主面集和限制面集;2)然后擴展主面集及關聯面集.

    2.1主面集和關聯面集的提取主面集的提取過程如下:Step1.歸納飛機結構件模型中加工面的類型.從加工的角度出發,零件的拓撲面可分為豎直加工面、斜向加工面、橫向加工面及其他類型面;Step2.根據定義1,將斜向加工面分為內斂面和外斂面;Step3.根據規則2,判斷內/外斂面的類型,得到開/閉角面類型的主面集,與主面集相鄰的豎直或斜向加工面即為起始和終止限制面集.1)加工面類型判斷.實際零件中,由于模型設計的不合理或精度問題,常導致實際為二次規則面(平面/圓柱面/圓環面/圓錐面/球面)的底層幾何類型為NURBS曲面.為獲得這種曲面的幾何類型及參數,采用面向精度要求的近二次規則面識別方法[15]來對NURBS曲面進行近二次規則面類型的識別,并以該方法來判斷加工面類型.2)內/外斂面的識別.完成加工面類型的判斷后,識別斜向加工面中的內/外斂面:首先提取零件模型所有體面單元鏈表中的斜向加工面,然后取每個面的中心點pc,并提取pc的體外法向n,計算n與加工方向r的夾角=arccos(nr/|n|/|r|),按照定義1即可將該面進一步分為內/外斂面.3)內/外斂面類型判斷.根據規則2識別出的外斂面可能為筋端面或開角面.為避免構建錯誤的開角,需對開角面和筋端面進行區分.如圖8所示,通過分析筋和開角的形狀特征可知,筋端面一般與起始和終止限制面間均為凸連接,且筋端面的寬度有一定取值范圍。

    2.2主面集和關聯面集的擴展實際零件的內外緣處存在許多細碎面,根據規則1,在開/閉角面集的邊界處為G1連續的開/閉角面也應屬于同一組開/閉角面集.為保證開閉角的完整性,需對已識別出的開閉角面集進行擴展.下面給出面擴展的規則.圖9a所示為某個廣義槽的局部,該廣義槽側壁存在大量細碎曲面.通過識別交線環依賴面的內/外斂面類型并判斷外斂面類型后,得到圖9b所示的主面集Fm,利用規則3進行一次主面集的擴展得到F'm,如圖9c所示,繼續擴展可得到圖9d最終所示的主面集擴展結果F"m.

    3算法與實例

    根據開閉角識別與構建原理,本文設計了基于主面擴展的開閉角識別算法,以實際的零件模型作為實例,并根據實例結果對算法的有效性和時效性進行了分析.

    3.1算法圖10所示為開閉角識別與構建的算法流程圖.該算法已在CATIAV5平臺上實現,并集成在“飛機結構件快速數控編程系統”中,應用于實際生產.

    3.2實例與分析圖11所示零件的內、外形中均包含大量開閉角面以及筋端面,且存在飛機結構件模型中常見的細碎面,具有典型性和代表性.本文以該零件為例對算法的有效性和時效性進行驗證.

    3.2.1有效性分析圖12所示為實例驗證結果.其中,圖12a所示為廣義槽識別結果,例如編號為8_2的槽中共識別出12個開閉角特征;圖12b~12d所示為識別出的廣義槽中的開閉角以及筋端面,包括開角或閉角的斜向關聯面個數和底部圓角面個數統計;圖12e所示為錯誤的識別結果.表1~2分別為開閉角和筋端面的識別結果統計.本文經分析得出,圖12e中多余的面屬于半開半閉類型.半開半閉的自由曲面至少存在一條分界線,只要將其在分界線處將該面進行分解,再利用本文算法即可有效識別出開閉角結構.而圖12e中未識別的筋端面在此處接近垂直,識別結果與算法在判斷加工面類型時所設置的精度有關.經大量零件模型測試表明,該算法的開閉角識別正確率超過90%.因此,“基于主面擴展的開閉角識別算法”能夠排除零件模型中細碎面對識別結果的影響并能區分不同類型的開角面,識別飛機結構件中的開閉角,算法是正確且有效的.

    3.2.2時效性分析為驗證本文算法的時間復雜度,我們構建了n×n(n≥2)個槽結構的零件模型,如圖13所示.零件中開閉角的個數與程序計算所花時間的關系如表3所示,其時間復雜度函數。其中,y表示計算時間,單位為s,x表示開閉角特征的個數.二次多項式擬合曲線如圖14所示.由此可知,該算法效率較高.

    4結語

    為解決飛機結構件中開閉角加工的自動編程問題,本文提出了基于主面擴展的開閉角自動識別與構建算法.通過總結飛機結構件中各種常見的開閉角形式,分析零件模型的特點,建立了開閉角的數學模型;并以該模型為理論基礎,從廣義槽節點的側壁節點中識別、構建開閉角節點并生成開閉角特征關聯樹.該模型能夠完整地表達飛機結構件中的開閉角面等幾何信息,且能有效地映射到開閉角的加工操作中.經大量實例測試表明,該算法能正確且快速地識別出復雜飛機結構件中絕大部分的開閉角特征,特別是存在細碎面片的壁板類、框類零件的開閉角,這類零件尺寸大、內外保形要求高、槽腔特征多,編程最為煩瑣;對于不能識別和識別錯誤的開閉角特征,可由人工進行檢查和修正.相比完全靠人工進行識別,該算法能有效地減少90%以上的工作量.此外,對于接頭類零件,由于零件本身的復雜性使得其需要多側加工,本文算法不適用.

    作者:周敏 鄭國磊 羅智波 陳樹林 單位:北京航空航天大學機械工程及自動化學院 沈陽飛機工業(集團)有限公司

    主站蜘蛛池模板: 一区二区视频在线免费观看| 中文字幕在线视频一区| 国产日韩精品一区二区在线观看 | 亚洲一区二区三区高清不卡| 天天综合色一区二区三区| 国产自产V一区二区三区C| 日韩视频免费一区二区三区| 一区二区三区在线观看| av无码免费一区二区三区| 日本一区二区三区在线观看视频| 无码8090精品久久一区| 伊人久久大香线蕉av一区| 3d动漫精品一区视频在线观看| 精品无人乱码一区二区三区| 亚洲A∨精品一区二区三区| 人妻体内射精一区二区三四 | 国产精品成人免费一区二区| 国产在线一区二区杨幂| 亚洲永久无码3D动漫一区| 精品一区二区三区影院在线午夜| 中文字幕av一区| 91久久精品国产免费一区| 久久精品一区二区东京热| 国产在线精品一区二区夜色 | 一区二区在线视频观看| 国产精品久久久久久一区二区三区 | 精品视频一区二区三区免费 | 亚洲熟女综合色一区二区三区| 高清一区二区三区| 波多野结衣一区二区三区| 亚洲国产精品一区二区九九 | 国产精品亚洲午夜一区二区三区| 国产一区风间由美在线观看| 日韩精品无码一区二区三区免费 | 精品少妇人妻AV一区二区| 国产一区二区三区免费观看在线 | 成人精品一区二区三区不卡免费看 | 天堂va视频一区二区| 无码av免费一区二区三区试看| 国产人妖视频一区在线观看| 午夜性色一区二区三区免费不卡视频|