張?jiān)? 陳剛 李翠芳 馬彪
摘? ? 要:本文介紹了CATIA V6船舶電氣原理驅(qū)動(dòng)設(shè)計(jì)應(yīng)用,主要包括:CATIA V6電氣設(shè)計(jì)系統(tǒng)功能與特點(diǎn)、電氣系統(tǒng)原理庫(kù)、電氣設(shè)備3D物理模型庫(kù)、電氣原理驅(qū)動(dòng)、電氣目錄樹(shù)、L2P電氣同步等。CATIA V6三維設(shè)計(jì)軟件,體現(xiàn)了精細(xì)化設(shè)計(jì)、數(shù)字化、可視化造船的優(yōu)勢(shì),在數(shù)字化船舶建造中具有重要意義。
關(guān)鍵詞:CATIA V6;電氣庫(kù);電氣原理驅(qū)動(dòng);電氣目錄樹(shù);L2P電氣同步
中圖分類(lèi)號(hào):U662.9? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
Design and Application of Ship Electrical Principle
Drive Based on CATIA V6
ZHANG Yun,? CHEN Gang,? LI Cuifang,? Ma Biao
( CSSC Huangpu Wenchong Shipbuilding Co., Ltd., Guangzhou 510715 )
Abstract: This paper introduces the optimization design and application of ship electrical principle drive based on CATIA V6, mainly including: functions and features of CATIA electrical design system , electrical system principle library, 3D physical model library for electrical equipment, electric principle drive, electrical catalog tree, L2P electrical synchronization, and realizing the transformation from electrical two-dimensional principle to electrical three-dimensional physical model. CATIA V6 3D design software embodies the advantages of fine design, digitization and visualization in shipbuilding, which is of great significance in digital shipbuilding.
Key words: CATIA V6; electrical library; electric principle drive; electrical catalog tree; L2P electrical synchronization
1? ? ?前言
CATIA V6軟件,是達(dá)索公司的CAD、CAE、CAM一體化三維設(shè)計(jì)軟件,在航空航天、汽車(chē)制造等領(lǐng)域廣泛應(yīng)用,是達(dá)索公司推出的最新版本。平臺(tái)將機(jī)械設(shè)計(jì)、工程分析及仿真、數(shù)控加工等應(yīng)用解決方案有機(jī)結(jié)合在一起,為用戶(hù)提供嚴(yán)密的工作環(huán)境,擁有寬廣的專(zhuān)業(yè)覆蓋面,幫助客戶(hù)達(dá)到縮短設(shè)計(jì)生產(chǎn)周期、提高設(shè)計(jì)質(zhì)量及降低費(fèi)用的目的。鑒于CATIA V6可實(shí)現(xiàn)可視化的三維設(shè)計(jì),可應(yīng)用于艦船、游輪、航母等設(shè)計(jì)。
結(jié)合我司的特點(diǎn),提出適合自身的業(yè)務(wù)流程,如圖1所示。
2? ? CATIA V6電氣設(shè)計(jì)系統(tǒng)功能與特點(diǎn)
CATIA V6電氣設(shè)計(jì)系統(tǒng)以原理驅(qū)動(dòng)建模為起點(diǎn),采用全三維建模方式完成電氣原理設(shè)計(jì)、電氣建模設(shè)計(jì)及電氣相關(guān)表冊(cè)及圖紙出圖:
1)原理設(shè)計(jì);
2)電氣建模設(shè)計(jì):設(shè)備布置、設(shè)備基座布置、電纜通道布置、電纜貫穿件布置、電纜托架布置;
3)電氣相關(guān)表冊(cè)及圖紙:電氣開(kāi)孔表、電氣設(shè)備托盤(pán)表、電氣鐵舾件托盤(pán)表、電氣鐵舾件安裝圖。
3? ? ?電氣系統(tǒng)原理庫(kù)
電氣系統(tǒng)原理庫(kù)及電氣設(shè)備3D物理模型庫(kù),是電氣原理驅(qū)動(dòng)建模的前提,為電氣原理驅(qū)動(dòng)建模提供必需的準(zhǔn)備條件。
電氣系統(tǒng)原理庫(kù),分為電氣設(shè)備2D符號(hào)庫(kù)(電氣邏輯設(shè)備)和電氣電纜庫(kù):電氣設(shè)備2D符號(hào)庫(kù)設(shè)置了電氣設(shè)備的二維符號(hào),根據(jù)設(shè)計(jì)院圖紙創(chuàng)建,一個(gè)標(biāo)準(zhǔn)庫(kù)目錄下根據(jù)具體的系統(tǒng)名稱(chēng)分為多個(gè)章節(jié),每一個(gè)章節(jié)為一個(gè)系統(tǒng);電氣電纜庫(kù)根據(jù)電纜設(shè)備廠家提供的電纜數(shù)據(jù)標(biāo)準(zhǔn)表編輯并導(dǎo)入系統(tǒng)電氣電纜庫(kù),包括電纜類(lèi)別、型號(hào)、規(guī)格、外徑、彎曲半徑、重量及廠家等參數(shù)信息,供繪制電氣原理圖時(shí)使用。
4? ? 電氣設(shè)備3D物理模型庫(kù)
電氣設(shè)備3D物理模型庫(kù)根據(jù)廠家提供的設(shè)備資料建模,包括設(shè)備外形尺寸、安裝尺寸等參數(shù),采用參數(shù)化建模方便設(shè)備信息修改時(shí)修改模型;電氣設(shè)備建模完成后,需要給設(shè)備定義Equipment屬性類(lèi)型;同時(shí)定義電氣設(shè)備電纜連接點(diǎn)和設(shè)備支架安裝點(diǎn)。電纜連接點(diǎn)的作用是方便后期電纜放樣工作,做法是在設(shè)備安裝電纜填料函(電纜進(jìn)線位置)繪制一個(gè)電纜連接點(diǎn);設(shè)備支架安裝點(diǎn),用于給設(shè)備配置設(shè)備支架時(shí)使用;電氣設(shè)備建模完成后,按照電氣系統(tǒng)保存入庫(kù)。鑒于以上功能需求,電氣設(shè)備3D模型設(shè)定了若干必需的參數(shù)屬性,見(jiàn)表1。
5? ? ?電氣原理驅(qū)動(dòng)
CATIA V6基于開(kāi)放式可擴(kuò)展的V5架構(gòu),其核心是知識(shí)工程語(yǔ)言EKL,分為4個(gè)等級(jí),由低到高分別為數(shù)學(xué)工程語(yǔ)言M-EKL、核心工程語(yǔ)言C-EKL、高級(jí)工程語(yǔ)言A-EKL、擴(kuò)展工程語(yǔ)言X-EKL。
CATIA V6電氣原理驅(qū)動(dòng)建模,需要在系統(tǒng)內(nèi)創(chuàng)建電氣原理圖后通過(guò)Logical To Physical功能驅(qū)動(dòng)物理設(shè)備建模。但是CATIA V6內(nèi)使用原理驅(qū)動(dòng)建模電氣物理設(shè)備和電纜只能根據(jù)系統(tǒng)劃分目錄,系統(tǒng)圖繪制完成后通過(guò)原理驅(qū)動(dòng)所有的電氣物理設(shè)備和電纜按照系統(tǒng)都放置在一個(gè)系統(tǒng)目錄下,無(wú)法再目錄劃分,不符合船舶電氣區(qū)域設(shè)計(jì)要求;電氣原理驅(qū)動(dòng)后,所有的電氣物理設(shè)備都放置于坐標(biāo)原點(diǎn),船舶艙室空間大,移動(dòng)布置效率低。為了解決上述問(wèn)題,使用EKL程序設(shè)計(jì)開(kāi)發(fā)CATIA V6電氣原理驅(qū)動(dòng)建模設(shè)計(jì)系統(tǒng),使物理設(shè)備和電纜通過(guò)EKL-L2P原理驅(qū)動(dòng)后能夠根據(jù)區(qū)域(甲板、艙室)劃分目錄,滿足船舶電氣區(qū)域設(shè)計(jì)要求。
系統(tǒng)的具體功能包括:
1)解決了CATIA V6電氣原理驅(qū)動(dòng)建模后,同一電氣系統(tǒng)下的電氣設(shè)備都默認(rèn)放置在一個(gè)產(chǎn)品目錄下的問(wèn)題,實(shí)現(xiàn)了電氣設(shè)備能夠根據(jù)空間艙室劃分目錄樹(shù),滿足公司電氣設(shè)備區(qū)域設(shè)計(jì)的需求,并且同步之后的電氣設(shè)備能夠根據(jù)坐標(biāo)→艙室→甲板三級(jí)進(jìn)行空間自動(dòng)布置,減少了設(shè)計(jì)工作量,提高了設(shè)計(jì)效率;
2)解決了電氣原理驅(qū)動(dòng)后,一個(gè)電氣系統(tǒng)下的電纜都默認(rèn)放置在一個(gè)產(chǎn)品目錄下,實(shí)現(xiàn)了電纜的區(qū)域目錄劃分、電纜相關(guān)屬性的自動(dòng)繼承。
6? ? ?RFLP電氣目錄樹(shù)
根據(jù)電氣原理設(shè)計(jì)及生產(chǎn)設(shè)計(jì)的需求,創(chuàng)建電氣原理驅(qū)動(dòng)建模RFLP目錄樹(shù)。Logical節(jié)點(diǎn)為邏輯設(shè)計(jì)節(jié)點(diǎn),存放電氣原理信息,按照電氣系統(tǒng)分類(lèi)繪制電氣原理圖,創(chuàng)建電氣邏輯設(shè)備和邏輯電纜;Physical節(jié)點(diǎn)為物理設(shè)計(jì)節(jié)點(diǎn),存放電氣物理信息,按照電氣生產(chǎn)設(shè)計(jì)需求,分為Cable(電纜)、Equipment(電氣設(shè)備)、CABLEWAY(電纜通道)、 EHanger(電氣鐵舾件)四類(lèi)節(jié)點(diǎn),Cable、Equipment節(jié)點(diǎn)通過(guò)電氣原理驅(qū)動(dòng)獲得電氣物理設(shè)備和電纜。
RFLP電氣目錄樹(shù),見(jiàn)圖2所示 。
7? ? 電氣原理圖
繪制電氣原理圖,調(diào)用電氣設(shè)備邏輯庫(kù)和電纜邏輯庫(kù),同時(shí)對(duì)電氣邏輯設(shè)備和電纜賦予代號(hào);所有邏輯設(shè)備都有一個(gè)空間艙室屬性;所有邏輯電纜的空間艙室屬性,通過(guò)該電纜的首末邏輯設(shè)備的空間艙室屬性計(jì)算得出;在DataSetup資源配置環(huán)境,設(shè)置設(shè)備L2P映射表;通過(guò)L2P程序,為邏輯設(shè)備自動(dòng)設(shè)定;為L(zhǎng)2P生成的物理設(shè)備設(shè)定父節(jié)點(diǎn)及3D位置。
通過(guò)L2P程序,在一個(gè)邏輯對(duì)象和多個(gè)物理對(duì)象間創(chuàng)建Link關(guān)系,生成的電纜設(shè)定父節(jié)點(diǎn),將邏輯電纜屬性信息同步至物理電纜下。
8? ? ?電氣邏輯與物理的關(guān)聯(lián)關(guān)系
通過(guò)CATIA V6自帶的Create Implement Relation功能,創(chuàng)建電氣邏輯和物理的關(guān)聯(lián)關(guān)系。
9? ? L2P電氣同步
L2P電氣同步,即電氣二維原理到電氣三維物理模型的轉(zhuǎn)變。
9.1? ?電氣設(shè)備驅(qū)動(dòng)
通過(guò)EKL程序,設(shè)計(jì)電氣原理驅(qū)動(dòng)規(guī)則程序BR:
1)L2P_ComputePartNumber,使用邏輯設(shè)備的Reference Title作為L(zhǎng)2P時(shí)的Predefined Part Number,原邏輯設(shè)備的 Predefined Part Number為空;
2)L2P_ComputeFatherForPlacingEquipment,將L2P 生成的物理設(shè)備插入到產(chǎn)品結(jié)構(gòu)樹(shù)下對(duì)應(yīng)的父節(jié)點(diǎn)下;
3)L2P_ComputeComponent3DPosition,為L(zhǎng)2P生成的物理設(shè)備計(jì)算布置位置。
L2P電氣設(shè)備驅(qū)動(dòng):
1)邏輯電氣設(shè)備根據(jù)Instance屬性?xún)?nèi)的空間三維坐標(biāo)布置;
2)邏輯電氣設(shè)備Instance屬性?xún)?nèi)的空間三維坐標(biāo)為空時(shí),根據(jù)Creat Space Link賦予的艙室信息自動(dòng)布置到相應(yīng)的艙室坐標(biāo)中心;
3)邏輯電氣設(shè)備既無(wú)空間坐標(biāo)也無(wú)艙室坐標(biāo)時(shí),自動(dòng)布置到賦予的甲板空間中心;
4)沒(méi)有任何空間艙室信息的電氣設(shè)備,將同步到原點(diǎn)(0,0,0),點(diǎn)擊Synchronize電氣設(shè)備3D模型自動(dòng)布置。
9.2? ?邏輯電纜驅(qū)動(dòng)
通過(guò)EKL程序,設(shè)計(jì)電纜驅(qū)動(dòng)規(guī)則程序BR:
1)L2P_ComputeMultipleCorrespondingPhysicals,將Implement Link Root所對(duì)應(yīng)的Physical Product多個(gè)EPS 和當(dāng)前執(zhí)行L2P的邏輯電纜間創(chuàng)建Link關(guān)系;
2)L2P_ComputeFatherForPlacingRoutables,為電纜指定父節(jié)點(diǎn);
3)L2P_ReportAttributes,將邏輯電纜屬性信息同步至物理電纜下。
邏輯電纜驅(qū)動(dòng):
1)使用BR執(zhí)行原理驅(qū)動(dòng),根據(jù)邏輯電纜首末設(shè)備的空間信息,確定電纜所屬的父節(jié)點(diǎn),把邏輯電纜屬性同步至物理電纜下;邏輯電氣電纜,根據(jù)Instance屬性?xún)?nèi)的空間三維坐標(biāo)布置;
2)電纜程序優(yōu)化后,按區(qū)域分工不同,將電纜經(jīng)過(guò)的區(qū)域分界面處的節(jié)點(diǎn)分配給電纜,指定停止點(diǎn);提取經(jīng)過(guò)自己區(qū)域的電纜清單,量取電纜在本區(qū)域的長(zhǎng)度,填寫(xiě)電纜在本區(qū)域經(jīng)過(guò)的節(jié)點(diǎn);設(shè)置電纜隔離代碼、通道隔離代碼;按電纜規(guī)格、防護(hù)等級(jí)、通道最大容納比率等敷設(shè)電纜。
10? 電氣設(shè)備及電纜變更檢查
電氣設(shè)備及電纜變更檢查,解決了使用CATIA V6進(jìn)行船舶電氣設(shè)計(jì),在電氣原理驅(qū)動(dòng)建模階段對(duì)邏輯電氣設(shè)備屬性及L2P后的物理設(shè)備屬性變更進(jìn)行檢查,提高軟件利用率,提高準(zhǔn)確性。
電氣設(shè)備變更檢查,通過(guò)EKL程序設(shè)計(jì)EKL check rule實(shí)現(xiàn)電氣設(shè)備的程序自動(dòng)檢查,包括以下方面:邏輯設(shè)備的空間屬性分配;物理設(shè)備唯一性;物理設(shè)備屬性完整性;物理設(shè)備與邏輯設(shè)備預(yù)設(shè)坐標(biāo)的一致性;查找統(tǒng)計(jì)沒(méi)有電纜連接的設(shè)備;物理設(shè)備與對(duì)應(yīng)邏輯設(shè)備是否有L2P Link 關(guān)系等。
11? ? ?實(shí)船應(yīng)用
通過(guò)上述對(duì)CATIA V6船舶電氣原理驅(qū)動(dòng)設(shè)計(jì)應(yīng)用的研究,實(shí)現(xiàn)從電氣原理設(shè)計(jì)到電氣物理三維設(shè)計(jì)的數(shù)字化建模設(shè)計(jì),已經(jīng)在實(shí)船上得到了一定程度的應(yīng)用,包括資源配置、項(xiàng)目結(jié)構(gòu)樹(shù)創(chuàng)建、電氣設(shè)備二維符號(hào)庫(kù)建模、電纜庫(kù)建庫(kù)、電氣設(shè)備三維建庫(kù)、電氣系統(tǒng)原理圖的繪制、電氣原理驅(qū)動(dòng)、三維電氣設(shè)備布置、電纜通道建模、電氣鐵舾件建模、電氣鐵舾件托盤(pán)分托、導(dǎo)出鐵舾件托盤(pán)及電氣鐵舾件安裝圖出圖等。其中:按照船廠生產(chǎn)設(shè)計(jì)需要,對(duì)安裝圖圖面標(biāo)注信息作出標(biāo)識(shí)格式定義;在電纜通道上設(shè)置了電纜節(jié)點(diǎn);對(duì)通道做了連通操作;對(duì)電纜敷設(shè)功能進(jìn)行了簡(jiǎn)單測(cè)試,初步實(shí)現(xiàn)電纜敷設(shè)功能。
相比SPD船舶設(shè)計(jì)軟件,CATIA V6軟件在建模方面優(yōu)勢(shì)明顯,例如:設(shè)備建模采用參數(shù)化建模方式,便于模型隨時(shí)修改,且建模時(shí)間短、精度高、三維模型效果清晰直觀。應(yīng)用CATIA V6軟件進(jìn)行船舶電氣原理設(shè)計(jì),實(shí)現(xiàn)了電氣系統(tǒng)原理二維到電氣三維設(shè)備及電纜的驅(qū)動(dòng)轉(zhuǎn)換,首先在邏輯與物理間創(chuàng)建關(guān)聯(lián)關(guān)系,執(zhí)行驅(qū)動(dòng)操作,通過(guò)邏輯設(shè)備的艙室屬性賦予電氣三維設(shè)備艙室空間屬性,通過(guò)邏輯電纜首尾設(shè)備空間屬性對(duì)照映射表自動(dòng)計(jì)算也實(shí)現(xiàn)了空間屬性分配。
設(shè)計(jì)中也發(fā)現(xiàn)了許多問(wèn)題及不足:在基礎(chǔ)配置及出圖方面,電氣原理驅(qū)動(dòng)數(shù)據(jù)準(zhǔn)備較多,資源配置繁瑣,需在CATIA V6軟件環(huán)境下繪制電氣原理圖,同時(shí)建立空間參考;電氣原理圖繪制效率較低,未來(lái)可考慮開(kāi)發(fā)直接讀取DWG圖紙的接口程序,通過(guò)部分交互能夠自動(dòng)轉(zhuǎn)化為CATIA V6的電氣系統(tǒng)原理圖;電纜通道連通性及其檢查功能效率低,在操作電纜連接的動(dòng)作時(shí)易改變?cè)型ǖ赖穆窂?;電纜敷設(shè)功能也有待完善提高;電氣緊固件安裝圖剖圖效率低,尤其是對(duì)于信息量較大的鐵舾件安裝圖。
12? ?結(jié)論
相比CATIA V5, CATIA V6在電氣邏輯設(shè)計(jì)功能上有較大提升,同時(shí)在電氣物理三維設(shè)計(jì)方面,比如電纜通道放樣及電氣設(shè)備布置方面亦有增強(qiáng)。針對(duì)CATIA V6三維設(shè)計(jì)軟件中船舶電氣設(shè)計(jì)模塊存在的問(wèn)題,仍需不斷深入研究,探索優(yōu)化方案。CATIA V6三維設(shè)計(jì)軟件,體現(xiàn)了精細(xì)化設(shè)計(jì)、數(shù)字化、可視化造船的優(yōu)勢(shì),對(duì)提高設(shè)計(jì)質(zhì)量起著重要的作用,在數(shù)字化船舶建造中具有重要意義。
參考文獻(xiàn)
[1]盧永進(jìn),林銳.CATIA_V6船舶三維設(shè)計(jì)實(shí)例[M].哈爾濱:哈爾濱工程大學(xué)出版社,2016.
[2]胡婉婷.3D EXPERIENCE 船舶電子電氣設(shè)計(jì)實(shí)用教程[M].哈爾濱:哈爾濱工程大學(xué)出版社,2017.