(1.三一重工股份有限公司, 湖南 長沙 410100;2.青島森科信息技術(shù)有限公司,山東 青島 266011)
液壓管路是液壓系統(tǒng)中傳輸工作流體的管道,是工程機(jī)械設(shè)備不可或缺的組成部分,其設(shè)計(jì)質(zhì)量直接影響產(chǎn)品的性能和可靠性[1-4]。當(dāng)前,液壓管路的設(shè)計(jì)過程和模式正在朝著全三維設(shè)計(jì)、協(xié)同設(shè)計(jì)和并行設(shè)計(jì)的方向發(fā)展,傳統(tǒng)的二維設(shè)計(jì)結(jié)合現(xiàn)場取樣的設(shè)計(jì)方法已經(jīng)不能滿足復(fù)雜液壓管路的設(shè)計(jì)要求[5-7]。為此,Creo軟件提供了Pro/ping通用液壓管路設(shè)計(jì)模塊,但此模塊在應(yīng)用于復(fù)雜管路設(shè)計(jì)問題時(shí)往往面臨以下問題:
(1) 設(shè)計(jì)基礎(chǔ)模型庫和設(shè)計(jì)數(shù)據(jù)庫資源匱乏,影響設(shè)計(jì)質(zhì)量與效率;
(2) 設(shè)計(jì)同時(shí)存在膠管與鋼管的管路路徑時(shí),步驟復(fù)雜繁瑣,設(shè)計(jì)效率低下;
(3) 設(shè)計(jì)過程中存在“一物多碼”問題,即由于Creo底層機(jī)制上的限制同一根膠管的不同裝配形態(tài)只能分配不同的圖號,導(dǎo)致在報(bào)表輸出時(shí)產(chǎn)生編碼錯(cuò)誤;
(4) 軟件的輔助設(shè)計(jì)功能較弱,對設(shè)計(jì)師操作要求高。
二次開發(fā)是指在通用三維設(shè)計(jì)軟件的基礎(chǔ)上,通過軟件開發(fā)的方式將設(shè)計(jì)經(jīng)驗(yàn)、設(shè)計(jì)流程和思路固化到軟件的操作過程中,從而得到一種適用于本企業(yè)或本行業(yè)的專用工業(yè)設(shè)計(jì)軟件,目前在航天等行業(yè)已經(jīng)有了廣泛的應(yīng)用[8]。因此需要針對復(fù)雜液壓管路設(shè)計(jì)問題利用Creo軟件進(jìn)行二次開發(fā),以解決現(xiàn)有模塊中的不足。
本研究結(jié)合液壓管路系統(tǒng)的設(shè)計(jì)要求和工程實(shí)踐,主要從資源庫管理、管路路徑設(shè)計(jì)和報(bào)表輸出3方面進(jìn)行研究,并提出總體解決方案。研究的主要目標(biāo)包括如下幾點(diǎn):
(1) 構(gòu)建資源豐富的管路設(shè)計(jì)信息資源庫和基礎(chǔ)三維模型庫,提高設(shè)計(jì)效率與質(zhì)量;
概言之,商標(biāo)戲仿概念的界定應(yīng)當(dāng)以商標(biāo)與商標(biāo)符號關(guān)系的厘清為基礎(chǔ)。本文認(rèn)為,商標(biāo)戲仿的概念應(yīng)作廣義與狹義之分,二者區(qū)分的重點(diǎn)在于是否包含僅僅針對符號組合所展現(xiàn)的文化表達(dá)所進(jìn)行的戲仿行為。應(yīng)當(dāng)區(qū)分對商標(biāo)的符號性使用與商標(biāo)性使用,商標(biāo)性使用應(yīng)嚴(yán)格限定在商標(biāo)實(shí)際使用于商品或服務(wù)的過程中。對商標(biāo)符號的戲仿應(yīng)屬廣義的商標(biāo)戲仿范疇,該種戲仿一般不涉及商業(yè)性行為,一般社會(huì)公眾均可自發(fā)進(jìn)行。相應(yīng)地,狹義的商標(biāo)戲仿指的是在他人在申請注冊或?qū)嶋H使用的商標(biāo)中滑稽模仿他人商標(biāo),其戲仿行為不再只追求在文化上娛樂公眾的效果,而是通過戲仿行為實(shí)現(xiàn)特定的比較、聯(lián)系以及指示商品來源的目的。
(2) 實(shí)現(xiàn)管路路徑的快速設(shè)計(jì)與靈活調(diào)整,提高設(shè)計(jì)效率;
(3) 可以便捷地進(jìn)行管路信息的報(bào)表輸出,并解決“一物多碼”的問題;
(4) 增強(qiáng)輔助設(shè)計(jì)功能,在管件及連接件選型過程中提供選用優(yōu)先級,實(shí)現(xiàn)智能設(shè)計(jì)。
基于Creo的液壓管路智能設(shè)計(jì)系統(tǒng)的系統(tǒng)框架如圖1所示。系統(tǒng)由支撐層和應(yīng)用層組成。支撐層以操作系統(tǒng)與網(wǎng)絡(luò)平臺(tái)為基礎(chǔ),包括模型類資源庫、基礎(chǔ)數(shù)據(jù)類資源庫和用戶信息管理庫3類資源庫。設(shè)計(jì)模型類資源庫通過產(chǎn)品生命周期管理(Product Lifecycle Management,PLM)系統(tǒng)管理和維護(hù),基礎(chǔ)數(shù)據(jù)類資源庫通過單機(jī)數(shù)據(jù)庫SQlite負(fù)責(zé)管理和維護(hù)。系統(tǒng)可自動(dòng)建立設(shè)計(jì)模型類資源庫和基礎(chǔ)數(shù)據(jù)類資源庫之間的數(shù)據(jù)關(guān)聯(lián),通過選擇管道件的代號然后由程序自動(dòng)檢索對應(yīng)模型并完成裝配。應(yīng)用層以Creo2.0為基礎(chǔ),主要包括接口信息管理模塊、管路路徑設(shè)計(jì)管理模塊、管件選型模塊、報(bào)表輸出模塊和工程圖輸出模塊。應(yīng)用層通過云服務(wù)平臺(tái)調(diào)用支撐層中的資源庫數(shù)據(jù)完成接口信息管理、管路路徑設(shè)計(jì)和管件選型任務(wù)。
圖1 系統(tǒng)框架
液壓管路的設(shè)計(jì)有其固有的設(shè)計(jì)流程,正確規(guī)范的設(shè)計(jì)流程會(huì)調(diào)高設(shè)計(jì)的效率和質(zhì)量。本系統(tǒng)參考多年的液壓管路設(shè)計(jì)經(jīng)驗(yàn),并結(jié)合三維設(shè)計(jì)特點(diǎn)和Creo軟件功能限制,制定系統(tǒng)工作流程的規(guī)劃,工作流程如圖2所示。首先根據(jù)液壓管路設(shè)計(jì)模型配置所需的資源庫數(shù)據(jù),將管件接口數(shù)據(jù)導(dǎo)入,實(shí)現(xiàn)模型與數(shù)據(jù)的關(guān)聯(lián);然后再進(jìn)行管路的路徑設(shè)計(jì),并完成管路模型的三維繪制;最后進(jìn)行報(bào)表以及工程圖的輸出,完成液壓管路的設(shè)計(jì)任務(wù)。
圖2 工作流程
設(shè)計(jì)資源庫是管路三維設(shè)計(jì)的基礎(chǔ)和保障,管路設(shè)計(jì)資源庫可以分為模型類資源庫、數(shù)據(jù)庫以及用戶信息管理庫3種類型。模型類資源庫主要用來管理液壓元件和管路附屬件三維模型數(shù)據(jù),提供標(biāo)準(zhǔn)化模型且支持模型的添加與更改;基礎(chǔ)數(shù)據(jù)類資源庫主要用來管理管件選型及材料數(shù)據(jù);用戶信息管理庫主要用來管理用戶信息。資源庫管理模塊具體包含的內(nèi)容如表1所示。通過設(shè)計(jì)豐富的庫資源提高了設(shè)計(jì)的質(zhì)量,為液壓管路粗略設(shè)計(jì)提升為精細(xì)化設(shè)計(jì)奠定了基礎(chǔ)。
表1 資源庫管理模塊
本模塊實(shí)現(xiàn)管道的路徑設(shè)計(jì)與調(diào)整,其便捷性和精確性直接影響管路設(shè)計(jì)的效果。為保證管路路徑設(shè)計(jì)的效率與質(zhì)量,提出剛性約束與柔性約束相結(jié)合的技術(shù)方案。采用剛性鏈模型[9]對管路進(jìn)行建模,即將管件視為多個(gè)連桿與運(yùn)動(dòng)副組成的機(jī)構(gòu),剛性鏈模型示意圖如圖3所示。
圖3 剛性鏈模型示意圖
首先設(shè)計(jì)者可以選定若干剛性節(jié)點(diǎn)對管路進(jìn)行剛性約束,即剛性節(jié)點(diǎn)的坐標(biāo)為已知量。2個(gè)相鄰的剛性節(jié)點(diǎn)間由許多個(gè)等距柔性節(jié)點(diǎn)構(gòu)成,柔性節(jié)點(diǎn)坐標(biāo)值的求解是路徑設(shè)計(jì)的關(guān)鍵問題。取2個(gè)相鄰剛性節(jié)點(diǎn)為研究對象,可將該管件段視為由n-1段連桿與n個(gè)節(jié)點(diǎn)組成的機(jī)構(gòu)。在管件離散過程中進(jìn)行等分處理,即假設(shè)每根桿件的長度均為d,則節(jié)點(diǎn)i的坐標(biāo)由3個(gè)變量所決定:分別繞xi軸、yi軸和zi軸的轉(zhuǎn)動(dòng)角度αi,βi,γi。由于硬管無法發(fā)生扭轉(zhuǎn)變形,故各轉(zhuǎn)動(dòng)角度均為0,即2個(gè)剛性節(jié)點(diǎn)間的連線即為硬管管路路徑。由于軟管材質(zhì)是均勻的,故各節(jié)點(diǎn)處轉(zhuǎn)角應(yīng)相等,即:
α0=α1=…=αn-1=α
(1)
β0=β1=…=βn-1=β
(2)
(3)
根據(jù)D-H坐標(biāo)變換[10-12],節(jié)點(diǎn)qi在坐標(biāo)系O0中的坐標(biāo)計(jì)算公式為:
q0=0A11A2…i-1Ai(d,α,β,γ)qi,i=1,2,…,n
(4)
式中,i-1Ai表示坐標(biāo)系Oi-1與Oi間的D-H變換矩陣。對于軟管各柔性節(jié)點(diǎn)坐標(biāo)的確定,首先根據(jù)設(shè)定好的管路長度L與離散的管件細(xì)分段數(shù)n確定每段管路的長度d=L/n;然后將2個(gè)剛性節(jié)點(diǎn)坐標(biāo)值帶入式(4),解得各節(jié)點(diǎn)的轉(zhuǎn)角α,β,γ;最后利用式(4)求得各節(jié)點(diǎn)在坐標(biāo)系O0中的坐標(biāo)。
對于硬管的路徑設(shè)計(jì),首先在管軸上添加或指定管軸剛性節(jié)點(diǎn)(控制點(diǎn));然后通過帶尺寸刻度的剛性節(jié)點(diǎn)拖拽操作調(diào)整管件長度。對于軟管的路徑設(shè)計(jì),采用了軟管與硬管聯(lián)合設(shè)計(jì)的理念。首先利用硬管管路設(shè)計(jì)的操作確定管件的長度;然后將管件材質(zhì)從硬管切換為軟管,此時(shí)管件長度無法調(diào)整;最后在軟管段添加、調(diào)整剛性節(jié)點(diǎn)實(shí)現(xiàn)軟管的柔性調(diào)整,此時(shí)軟管會(huì)根據(jù)剛性節(jié)點(diǎn)所確定的既有幾何約束動(dòng)態(tài)求解軟管的路徑曲線(各柔性節(jié)點(diǎn))。軟管路徑設(shè)計(jì)過程中,若需要調(diào)節(jié)管長,則切換至硬管設(shè)計(jì)模式,此時(shí)管件上剛性節(jié)點(diǎn)可自由拖動(dòng),完成管長的調(diào)整操作。
針對報(bào)表輸出過程中的“一物多碼”問題,首先設(shè)計(jì)工具中會(huì)自動(dòng)分析并生成軟管三維模型的標(biāo)準(zhǔn)代號;然后遍歷所有軟管并依次檢索后臺(tái)標(biāo)準(zhǔn)軟管數(shù)據(jù)庫中是否存在相近的標(biāo)準(zhǔn)軟管,若存在則將編號修改為與相近標(biāo)準(zhǔn)軟管的編號;最后輸出軟管物料報(bào)表。軟管報(bào)表輸出流程圖如圖4所示。
本節(jié)將描述本系統(tǒng)應(yīng)用于具體液壓管路設(shè)計(jì)的一個(gè)應(yīng)用實(shí)例,以展現(xiàn)系統(tǒng)操作過程和重要模塊的操作界面及效果。
首先在資源庫中選取設(shè)計(jì)所需要的模型,操作界面如圖5所示。界面分為組織結(jié)構(gòu)樹、實(shí)例詳細(xì)信息列表、數(shù)據(jù)編輯區(qū)、模型示意圖和快速工具欄5個(gè)部分。組織結(jié)構(gòu)樹以樹的形式組織各種類型的設(shè)計(jì)資源,方便快速查看;實(shí)例詳細(xì)信息羅列資源的詳細(xì)信息,支持自動(dòng)排序,方便數(shù)據(jù)查詢;數(shù)據(jù)編輯區(qū)實(shí)現(xiàn)對資源數(shù)據(jù)的編輯,支持下拉列表選擇,提高編輯效率;模型示意圖結(jié)合二維數(shù)據(jù),直觀準(zhǔn)確地展現(xiàn)模型特征;快速工具欄可根據(jù)不同的權(quán)限配置,方便設(shè)計(jì)者使用。
圖4 軟管報(bào)表輸出流程
圖5 資源庫界面
然后進(jìn)行管路接口信息的輸入。利用管路接口信息管理模塊實(shí)現(xiàn)對管路接口信息的輸入,采用固定格式的EXCEL表格文件,把管路設(shè)計(jì)的接口信息導(dǎo)入。管路接口信息主要包括:管路名稱、起端代號、終端代號、硬管管材、軟管管材、硬管連接樣式和接頭輕重型。管路接口信息表單如圖6所示。
圖6 管路接口信息表單
然后進(jìn)行管路的路徑設(shè)計(jì),系統(tǒng)提供控制點(diǎn)的添加和拖動(dòng)操作以及管路區(qū)段的類型切換(軟管和硬管的切換),方便設(shè)計(jì)人員統(tǒng)一進(jìn)行管路路徑規(guī)劃與調(diào)整,管路路徑設(shè)計(jì)效果圖如圖7所示。
圖7 管路路徑設(shè)計(jì)效果圖
然后進(jìn)行軟管的選型設(shè)計(jì),系統(tǒng)會(huì)依據(jù)設(shè)計(jì)給定界限值,在標(biāo)準(zhǔn)軟管庫中自動(dòng)查詢出與其所設(shè)計(jì)軟管接近的標(biāo)準(zhǔn)軟管,并根據(jù)庫存數(shù)量、價(jià)格等信息將物料按優(yōu)先級依次顯示在界面中,供設(shè)計(jì)人員查看選擇。軟管選型設(shè)計(jì)界面如圖8所示。
圖8 軟管選型設(shè)計(jì)界面
最后進(jìn)行管路規(guī)范化報(bào)表輸出,按照企業(yè)配置的報(bào)表模板,實(shí)現(xiàn)管路的各種信息報(bào)表的輸出,報(bào)表輸出界面如圖9所示。
為驗(yàn)證本系統(tǒng)的可靠性和高效性,將本系統(tǒng)應(yīng)用于一個(gè)設(shè)計(jì)項(xiàng)目中,并與傳統(tǒng)設(shè)計(jì)模式(單純利用Creo軟件自帶的Pro/ping通用液壓管路設(shè)計(jì)模塊)進(jìn)行對比,設(shè)計(jì)工時(shí)對比如圖10所示,由圖中數(shù)據(jù)可知,應(yīng)用本系統(tǒng)進(jìn)行液壓管路模型設(shè)計(jì)較傳統(tǒng)設(shè)計(jì)模式,在鋼管設(shè)計(jì)、膠管設(shè)計(jì)、選型與報(bào)表和工程圖出圖這幾方面,設(shè)計(jì)效率均有較大提高,原因有如下幾點(diǎn): 庫資源的豐富使得大多數(shù)的標(biāo)準(zhǔn)模型可以直接調(diào)用,無需重新建模;利用固定格式的EXCEL表格文件進(jìn)行接口信息的導(dǎo)入,便于數(shù)據(jù)的輸入與管理;采用了軟管與硬管聯(lián)合設(shè)計(jì)的理念,使用剛性約束與柔性約束相結(jié)合的技術(shù)手段,提高了管件路徑設(shè)計(jì)的效率;提供管件選型優(yōu)先級,提高了設(shè)計(jì)者的選型效率;傳統(tǒng)設(shè)計(jì)模式由于“一物多碼”問題需要對生成的報(bào)表進(jìn)行手動(dòng)修改,而本系統(tǒng)可以直接輸出正確的報(bào)表。
圖9 報(bào)表輸出界面
圖10 傳統(tǒng)設(shè)計(jì)模式與應(yīng)用本系統(tǒng)的設(shè)計(jì)效率對比
管路的設(shè)計(jì)質(zhì)量可以由改圖通知單的數(shù)量體現(xiàn),對于該設(shè)計(jì)項(xiàng)目,傳統(tǒng)設(shè)計(jì)模式的改圖通知單數(shù)量為57,而應(yīng)用本系統(tǒng)進(jìn)行設(shè)計(jì)改圖通知單數(shù)量僅為3,數(shù)量減少94.7 %,說明應(yīng)用本系統(tǒng)較傳統(tǒng)設(shè)計(jì)模式設(shè)計(jì)質(zhì)量有了很大提高。原因在于豐富的模型庫資源和精確的管路路徑設(shè)計(jì)使得本系統(tǒng)能夠建立液壓管路1∶1全三維數(shù)字化樣機(jī)模型,進(jìn)而通過干涉檢查等手段提前避免設(shè)計(jì)錯(cuò)誤或遺漏,而傳統(tǒng)設(shè)計(jì)模式無法做到這一點(diǎn)。
對比測試表明除設(shè)計(jì)效率和設(shè)計(jì)質(zhì)量有了明顯提升以外,設(shè)計(jì)的精細(xì)化程度有了很大提高。一方面豐富且標(biāo)準(zhǔn)的三維模型資源庫使得設(shè)計(jì)模型較傳統(tǒng)設(shè)計(jì)模式更為準(zhǔn)確,另一方面系統(tǒng)解決了軟管路徑的設(shè)計(jì)問題,使得所設(shè)計(jì)的軟管管路模型更貼近實(shí)際情況。
液壓管路的設(shè)計(jì)是工程機(jī)械三維設(shè)計(jì)中最困難的部分之一,借鑒Creo二次開發(fā)的技術(shù)與方法,本研究提出了完整的液壓管路設(shè)計(jì)解決方案。構(gòu)建管路資源庫使得設(shè)計(jì)過程規(guī)范化,提出剛性約束與柔性約束相結(jié)合的技術(shù)手段和軟硬管聯(lián)合設(shè)計(jì)的理念,實(shí)現(xiàn)了管路路徑的快速設(shè)計(jì)與靈活調(diào)整。管件選型模塊提供物料選擇優(yōu)先級,實(shí)現(xiàn)了管件的快速選型,體現(xiàn)了系統(tǒng)的智能化。報(bào)表輸出系統(tǒng)通過對軟管與后臺(tái)標(biāo)準(zhǔn)膠管數(shù)據(jù)進(jìn)行對比并自動(dòng)分配修改編號,解決了“一物多碼”問題。將本研究成果應(yīng)用于實(shí)際設(shè)計(jì)項(xiàng)目中,并與傳統(tǒng)設(shè)計(jì)模式進(jìn)行對比,應(yīng)用效果驗(yàn)證了本設(shè)計(jì)的可靠性和高效性。總之,本研究所使用技術(shù)手段和設(shè)計(jì)理念,為工程行業(yè)解決全三維設(shè)計(jì)難題提供了全新的思路和方向。
對于后續(xù)的改進(jìn)工作,會(huì)逐步實(shí)現(xiàn)與企業(yè)資源計(jì)劃(Enterprise Resource Planning,ERP)、財(cái)務(wù)、人力資源(Human Resource,HR)等系統(tǒng)的集成,打通產(chǎn)品設(shè)計(jì)的信息流、物資流和資金流,實(shí)現(xiàn)真正意義上的基于模型的系統(tǒng)工程。