楊繼超,張旭耀,尚書聰
(中國船舶重工集團公司第七一三研究所, 鄭州 450015)
發(fā)射裝置基座是武器發(fā)射系統(tǒng)配套部件,連接武器系統(tǒng)執(zhí)行端與作戰(zhàn)平臺。該裝置傳統(tǒng)設(shè)計方法是采用自底而上設(shè)計理念,即先零件造型,再組裝部件、最后完成總體裝配。對于成熟、穩(wěn)定的產(chǎn)品,該設(shè)計方法直接、簡便,易于被工程設(shè)計人員理解和接受。但對諸如發(fā)射裝置基座這類產(chǎn)品,由于涉及零部件眾多,相互之間存在一定的耦合關(guān)系,自底而上設(shè)計方法效率低、重復(fù)勞動量大[1]。發(fā)射裝置基座在設(shè)計過程需要經(jīng)歷頻繁更改,而任何細(xì)小的修改有可能導(dǎo)致一系列干涉問題。修改模型的代價或?qū)⒏哂谥匦略O(shè)計代價,導(dǎo)致整個模型棄用,造成大量重復(fù)勞動。
為了解決上述問題,在發(fā)射裝置基座設(shè)計中引入自頂而下設(shè)計方法。自頂而下是一種設(shè)計理念,即在產(chǎn)品設(shè)計伊始便建立頂層控制機制、并逐級向下傳遞的設(shè)計方法[2-3]。從具體實施來說,就是在裝配環(huán)境中定義零部件之間相互關(guān)聯(lián)及參數(shù)權(quán)限控制,零部件的設(shè)計通過繼承、復(fù)制等手段實現(xiàn)零件內(nèi)部和零件之間參數(shù)與關(guān)系的傳遞。
對于產(chǎn)品設(shè)計,通常有自底而上(Bottom-up Design)和自頂而下(Top-down Design)兩類設(shè)計方法[4-5],如圖1所示。自底而上設(shè)計是以零件為中心,先確定底層零件的詳細(xì)信息,然后以此為基礎(chǔ)完成部件、總裝配體設(shè)計。自底而上設(shè)計方法在設(shè)計之初沒有全局控制概念,零部件相對獨立,不能完全體現(xiàn)總體設(shè)計意圖,存在相互沖突風(fēng)險。自頂而下設(shè)計是從裝配體開始,首先開展頂層規(guī)劃,在總裝配體中制定上級控制層,其次分解零部件,在子零部件中制定下一級控制層,并受到上一層級控制,通過自上而下的層級控制,最終實現(xiàn)對底層零件的控制和設(shè)計約束,有效傳遞總體設(shè)計意圖[6-9]。
圖1 自頂而下和自底而上設(shè)計示意圖
以零件為中心的自底而上設(shè)計方法,省去了總體規(guī)劃環(huán)節(jié),比較容易被初級設(shè)計人員接受,適合于成熟、穩(wěn)定的產(chǎn)品設(shè)計。但對于多系列、需要反復(fù)修改的新研產(chǎn)品,其設(shè)計是一個不斷完善、不斷修改的漸進過程。自底而上設(shè)計方法面臨如下問題[10-11]:
一是浪費不必要的時間和資源。項目總工程師的要求發(fā)生變更時,會牽動下級各分系統(tǒng)設(shè)計人員負(fù)責(zé)的子部件,需要組織大量溝通協(xié)調(diào)工作,消耗大量時間和資源。
二是降低產(chǎn)品設(shè)計效率。即使遇到細(xì)小的設(shè)計變動,都有可能影響到眾多圖形文檔及零件特征,造成一系列模型沖突,需要人工干預(yù),逐一修改,設(shè)計效率低。
三是減弱設(shè)計模型可繼承性。長周期的設(shè)計工作,可能面臨設(shè)計成員變動,新舊人員交接,當(dāng)模型缺乏頂層規(guī)劃,新角色需要花費大量精力理解設(shè)計模型,造成不必要的設(shè)計周期延長。
自頂而下設(shè)計方法是從全局和整體開始,規(guī)劃了產(chǎn)品整體結(jié)構(gòu)關(guān)系,在總體規(guī)劃約束下開展零部件詳細(xì)設(shè)計,相比自下而上設(shè)計理念,優(yōu)點如下[12-13]:
一是符合工程設(shè)計人員思維習(xí)慣。產(chǎn)品開發(fā)是從抽象到具體的過程,先構(gòu)建產(chǎn)品功能,再構(gòu)建幾何要素,最后細(xì)化產(chǎn)品建模。自頂而下設(shè)計方法遵循這種思維模式。
二是自頂而下設(shè)計利于產(chǎn)品協(xié)同設(shè)計。自頂而下設(shè)計開始便確定產(chǎn)品主要功能、關(guān)鍵約束及裝配關(guān)系等重要信息,能在任務(wù)分發(fā)時,保證相關(guān)重要約束同時分配到各分系統(tǒng),避免沖突。
三是容錯能力強。自頂而下設(shè)計已定義完整產(chǎn)品結(jié)構(gòu),每個零部件通過嚴(yán)密組織緊密結(jié)合在一起,并由程序控制,防止人為及非預(yù)期錯誤發(fā)生。
四是易于實現(xiàn)產(chǎn)品系列化。當(dāng)完成產(chǎn)品基本型設(shè)計后,通過修改全局控制參數(shù),能快速生成其他系列產(chǎn)品。
隨著CAD參數(shù)化建模技術(shù)的發(fā)展,即采用參數(shù)預(yù)定義技術(shù)建立圖形約束集、參數(shù)化尺寸驅(qū)動設(shè)計結(jié)果,使得數(shù)據(jù)在零部件之間的傳遞變得即時和唯一,這樣才有了真正意義上自頂而下設(shè)計[14]。
自頂而下是一種設(shè)計思想,不特指某一種設(shè)計方法。基于Creo平臺有多種實現(xiàn)自頂而下設(shè)計途徑,其中最常見的是Top-down骨架法和Top-down主控零件法。
Top-down骨架法:在裝配體中,根據(jù)各零部件位置及參數(shù)關(guān)系建立骨架模型,如圖2所示。骨架模型是一種總攬全局的抽象模型,承載產(chǎn)品三維布局、形狀要素、裝配關(guān)系等信息。每層裝配可以創(chuàng)建對應(yīng)的骨架模型,零件圍繞本層骨架開展細(xì)節(jié)設(shè)計。下層骨架模型繼承上層的骨架模型信息,通過修改對應(yīng)的骨架模型對零部件的尺寸和裝配關(guān)系進行系統(tǒng)性修改。
圖2 Top-down骨架模型框圖
Top-down主控零件法:主控零件法是創(chuàng)建一個主控零件,如圖3所示,將所有裝配體中幾何要素集中放置于主控零件中,通過幾何參考復(fù)制的方法將數(shù)據(jù)傳遞到具體零件,最后細(xì)化完善整個結(jié)構(gòu)模型。裝配體中各零件均參照主控零件,可避免數(shù)據(jù)沖突與幾何干涉。
Top-down骨架法與Top-down主控零件法本質(zhì)上非常相似性,都是通過創(chuàng)建中心控制文件的方式,集中管理裝配體中相關(guān)數(shù)據(jù),裝配體中具體零件參數(shù)跟隨中心控制文件數(shù)據(jù)修改而協(xié)同變化。某種程度上,可以認(rèn)為骨架模型是主控零件的抽象簡化,主控零件是骨架模型的具體表征。在操作細(xì)節(jié)上,骨架模型是Creo中一類特殊模型,存在于裝配體的頂層,專門服務(wù)于Top-down設(shè)計,不占模型文檔的裝配權(quán)限。主控零件是Creo的普通零件模型,需要占用裝配權(quán)限。上述兩種自頂而下設(shè)計理念各有優(yōu)勢,在實際設(shè)計中應(yīng)根據(jù)產(chǎn)品結(jié)構(gòu)特點制定適宜的方法。
圖3 Top-down主控零件創(chuàng)建框圖
發(fā)射裝置基座連接武器平臺與發(fā)射裝置,基座設(shè)計原則如下:在滿足功能要求情況下,盡可采用標(biāo)準(zhǔn)型材以便于組織生產(chǎn)。大型結(jié)構(gòu)件,盡可能采用模塊化設(shè)計以便于運輸與現(xiàn)場安裝。結(jié)構(gòu)設(shè)計需要考慮到電氣安裝要求,具體到基座設(shè)計,需要預(yù)留發(fā)射裝置與武器平臺之間管線及電氣設(shè)備布置空間。根據(jù)發(fā)射裝置基座結(jié)構(gòu)預(yù)期功能,需提供傾斜發(fā)射角,在概念設(shè)計階段暫定為80°。為了保證設(shè)計的靈活,需考慮發(fā)射角變更可能。由于電氣與機械結(jié)構(gòu)同步設(shè)計,電氣預(yù)留安裝空間待定,且隨技術(shù)需求進行調(diào)整。
該發(fā)射裝置基座,如果采用常見的自底而上設(shè)計方法,以零部件為中心進行設(shè)計,先零件建模,再逐一裝配,當(dāng)遇到設(shè)計要求變更或個別零件調(diào)整時,可能導(dǎo)致整個文件模型崩潰,不利于協(xié)同、并行設(shè)計。因此,通過采用自頂而下設(shè)計方法開展發(fā)射裝置基座設(shè)計,將設(shè)計意圖貫穿整個設(shè)計過程,增強模型的穩(wěn)健性,并考慮設(shè)計過程中模型動態(tài)調(diào)整,以提高設(shè)計效率。
發(fā)射裝置基座的零部件規(guī)模與幾何造型難度中等,重點在于制定零件之間的依賴、參照關(guān)系,保證整個結(jié)構(gòu)模型的靈活與穩(wěn)健性。為了更直觀便捷傳遞出工程師設(shè)計意圖,以Top-down骨架法為基礎(chǔ),結(jié)合主控零件法思想,制定符合發(fā)射裝置結(jié)構(gòu)特點的自頂而下設(shè)計準(zhǔn)則。
為了貼近實際操作與管理,將自頂而下設(shè)計方法的操作流程逐一細(xì)化:
1) 命名規(guī)則。為更好管理模型,見名思義,即通過零部件名稱便可推斷出零件功能、位置等相關(guān)信息。同時文件名也應(yīng)保持簡潔,避免庸長。推薦采用三級命名規(guī)則。
2) 圖層管理,采用裝配體、零件體兩級管理方式。在幾何建模過程中,基準(zhǔn)參考通常多而雜亂,將其按照裝配體和零件分類管理。開展某個零件建模時,僅使用本模型內(nèi)參考以及上一級依賴關(guān)系(中心零件參考或骨架)的參考,其余參考均隱藏,避免干擾視線,選擇錯誤依賴關(guān)系。
3) 自頂而下設(shè)計方法中,以Creo骨架作為信息承載主體向下層層傳遞。為了保持信息傳遞簡潔可控,遵循最短信息鏈原則,即保持骨架模型數(shù)量盡可能少,將控制參數(shù)盡可能集中在最少數(shù)量的骨架模型上。
4) 在子裝配體設(shè)計中,借鑒Top-down主控零件法的思想,在需要情況下選定子裝配體中某個零件作為中心零件,承擔(dān)主控零件部分職能,即在該零件上建立完善的基準(zhǔn)參考,以供其他零件定位、造型,其他零件可圍繞該零件為中心開展設(shè)計。
5) 對于具體零件設(shè)計,既可參考中心零件信息開展詳細(xì)設(shè)計,也可采用骨架模型信息。但盡量避免交叉使用兩種信息,即要么僅使用骨架參考,要么僅使用主控零件參考。當(dāng)交叉采用兩種信息時,容易混淆設(shè)計者的建模思路,發(fā)生模型修改失敗時,不利于問題的排查。
6) 零件設(shè)計,盡量優(yōu)化零件的父子關(guān)系,最大限度上減少零件間不必要的依賴。具體到操作上,將重要的骨架、參考等信息復(fù)制到零件內(nèi)部,在獨立而不是裝配體環(huán)境內(nèi)創(chuàng)建零件特征。在創(chuàng)建零件過程中,當(dāng)裝配關(guān)系暫時不確定時,可使用Creo軟件中“不放置元件”選項,等完成零件詳細(xì)設(shè)計后再進行準(zhǔn)確裝配。
基于Creo平臺實現(xiàn)發(fā)射裝置基座自頂而下設(shè)計。初步將其結(jié)構(gòu)劃分為底座部件,垂直部件,傾斜部件和若干連接橫梁部件。其中底座部件與發(fā)射平臺相連接,傾斜部件與發(fā)射裝置相連接。按照第4節(jié)1)制定的設(shè)計準(zhǔn)則,進行總體結(jié)構(gòu)規(guī)劃,采用規(guī)范的命名,具體規(guī)劃框圖如圖4所示。
圖4 基座總體結(jié)構(gòu)規(guī)劃
參照第4節(jié)2)中圖層管理準(zhǔn)則,建立相應(yīng)圖層。其中使用頻率最高圖層有:參考面圖層(DATUM),復(fù)制幾何圖層(COPY_GEOM),參考軸圖層(AXIS),參考坐標(biāo)系圖層(CSYS)和實體圖層(SOLID)。各類型參考以裝配體、零件為條目進行組織。裝配體、零件對應(yīng)各自的參考面、軸和坐標(biāo)系等。如圖5所示,AXIS圖層下對應(yīng)JC2019_BASE_180、JC2019_BLOCK_160等零部件的參考軸。同理,DATUM圖層包含各零部件的參考平面。
圖5 基座設(shè)計圖層管理
由于該模型結(jié)構(gòu)相對簡單,規(guī)模不大,在規(guī)劃骨架模型時,遵循第4節(jié)3)中最短信息鏈準(zhǔn)則,僅在總裝配體中設(shè)計一個頂層骨架足以。骨架模型規(guī)劃示意圖如圖6所示。
為了保持控制信息傳遞簡潔性和靈活性,按照第4節(jié)5)中準(zhǔn)則,零件設(shè)計參照既可來自頂層骨架模型,也可來自中心零件,可根據(jù)情況應(yīng)對。如果在子裝配中選定中心零件,參照第4節(jié)4)中準(zhǔn)則,其他零件關(guān)鍵參數(shù)及相對裝配關(guān)系將依附于中心零件。現(xiàn)以發(fā)射裝置基座橫梁組件1(JC2019_Link1_04)設(shè)計為例進行闡述,該組件詳情分解如表1所示。
圖6 基座骨架模型
表1 橫梁組件1(JC2019_Link1_04)分解
選取序號3為中心零件,在該中心零件中定義如圖7所示的參考面DTM1、DTM2、DTM3、DTM4,該子裝配上其他零件將參照上述定義的參考面進行裝配定位。
參照第4節(jié)6)中準(zhǔn)則,通過幾何復(fù)制的方法,將骨架信息傳遞到各個零件內(nèi)部,在相對獨利環(huán)境中進行零件單獨設(shè)計,減少不必要外部依賴關(guān)系。將骨架模型JC2019_MISSILE_00_SKEL0001中的關(guān)鍵參考,通過幾何復(fù)制的方式傳遞到JC2019_WING_30、JC2019_WING_40等下級零件中,具體實施過程如圖8所示。
圖7 中心零件定位參考
圖8 參考的復(fù)制過程
采用上述設(shè)計準(zhǔn)則開展發(fā)射裝置基座設(shè)計,在設(shè)計過程中,當(dāng)需要在總裝配體中增加零件,或需要將一體成型單個加工零件調(diào)整為拼焊成型多個零件時,由于零件命名規(guī)則中考慮了冗余,可以在不改變總裝配體零件順序情況下插入新的零件序號。如在JC2019_VerticalPln_130與JC2019_OrthRib_ 140之間,可以插入從編號131至139的9個零件。當(dāng)需要改變發(fā)射裝置基座的發(fā)射角時,僅需改變傾斜組件位置參考面參數(shù),整個模型中關(guān)聯(lián)零件自動更新。同理,當(dāng)需要調(diào)整電氣安裝空間時,調(diào)整相應(yīng)控制參考面參數(shù)即可實現(xiàn)。該設(shè)計模型參照關(guān)系明確,條理清楚,防止循環(huán)參照。
1) 發(fā)射裝置基座自頂而下設(shè)計,分析其結(jié)構(gòu)特點,通過對命名規(guī)則制定,做到見名思義,且充分考慮了編碼冗余,保證圖形文檔中模型順序相對穩(wěn)定;
2) 結(jié)合top-down骨架法和top-down主控模型法,制定頂層控制層和模型參考的使用準(zhǔn)則,整個模型文檔結(jié)構(gòu)清晰整潔,零部間依賴關(guān)系單一,避免在建模過程中循環(huán)引用。該自頂而下設(shè)計策略,增強了模型穩(wěn)健性,提高產(chǎn)品設(shè)計效率同時,為協(xié)同、系列化設(shè)計提供技術(shù)支持。
3) 自頂而下設(shè)計理念,尤其適用于結(jié)構(gòu)復(fù)雜、需要考慮設(shè)計輸入變更的產(chǎn)品。發(fā)射基座具有多零件、多耦合關(guān)系的設(shè)計模型,通過引入自頂而下設(shè)計理念,能通過修改頂層控制參數(shù),實現(xiàn)相關(guān)零部件協(xié)同、自主修改,從機制上解決模型之間沖突,快速響應(yīng)設(shè)計者要求,縮短發(fā)射裝置基座的研制周期。