■ 華陸工程科技有限責(zé)任公司 胡波 李晨
隨著信息技術(shù)的飛速發(fā)展,集成化的設(shè)計平臺日趨完善,多專業(yè)協(xié)同設(shè)計已經(jīng)成為發(fā)展趨勢。如何能讓多專業(yè)更好地協(xié)同合作,已成為設(shè)計工作的重中之重。隨著科技革命的到來,工程建設(shè)行業(yè)亟待轉(zhuǎn)型,工程項目的數(shù)字化交付是大勢所趨,如何運用智能工具快速完成數(shù)據(jù)校核與傳遞尤為重要。
在現(xiàn)有的工作模式下,三維模型作為數(shù)字化工程設(shè)計的重要組成部分,所接收的條件主要來自工藝專業(yè)。但由于國內(nèi)多數(shù)設(shè)計變更頻繁,工期要求緊,即便Smart 3D中可以使用關(guān)聯(lián)模塊實現(xiàn)二三維關(guān)聯(lián)及屬性值的傳遞,但在實際項目執(zhí)行過程中仍存在模型自動關(guān)聯(lián)匹配度低、后期屬性值傳遞修改量大的問題。
本文結(jié)合SmartPlant?Foundation (SPF)的使用情況,針對在集成環(huán)境下Intergraph Smart?P&ID與Intergraph Smart 3D二三維關(guān)聯(lián)耗時、屬性修改繁瑣的現(xiàn)狀,通過規(guī)范Smart P&ID與Smart 3D工作流程,開發(fā)各階段工具軟件校驗報告及屬性批量修改工具,并給出解決方案,以實現(xiàn)二三維關(guān)聯(lián)及屬性的批量傳輸。
集成設(shè)計軟件能夠提供強大的數(shù)據(jù)傳遞平臺,但由于國內(nèi)項目工期太緊,往往無法發(fā)揮其最大優(yōu)勢。按照規(guī)范的工作流程,在Smart 3D中進(jìn)行建模之前,應(yīng)當(dāng)先使用Smart P&ID完成圖紙繪制,然后將P&ID圖紙發(fā)布到SPF平臺,Smart 3D接收圖紙后通過抓取P&ID圖面信息來搭建三維模型,即“二維指導(dǎo)三維建?!?,完成管道屬性的傳遞。但由于實際項目的各種原因,經(jīng)常需要后期對項目進(jìn)行二三維關(guān)聯(lián),此時,Smart 3D同時為用戶提供了手動關(guān)聯(lián)和自動關(guān)聯(lián)兩種功能。
手動關(guān)聯(lián)模式下,用戶需要在三維模型中逐個選取需要關(guān)聯(lián)的三維模型,完成二三維的關(guān)聯(lián)工作,此種模式工作量大,僅適合處理個別模型。
當(dāng)用戶選擇自動關(guān)聯(lián)模式時,用戶進(jìn)入的界面被劃分為三個區(qū)域,分別為:Ambiguours Objects、Not Correlated Object、Correlated Objects。
Ambiguours Objects:系統(tǒng)認(rèn)為 P&ID與Smart 3D模型間有一定關(guān)聯(lián)關(guān)系的對象,需要用戶來確定匹配的正確性,同時提供了批量進(jìn)行關(guān)聯(lián)的功能。
Not Correlated Object:3D中無法在 P&ID圖中找到有對應(yīng)關(guān)系的一些對象,對這些內(nèi)容,需要對P&ID圖紙進(jìn)一步完善后再做關(guān)聯(lián)。
Correlated Objects:系統(tǒng)已完成自動關(guān)聯(lián)的對象。
在完成自動關(guān)聯(lián)操作后,可以通過View P&ID來查看圖紙關(guān)聯(lián)狀態(tài)。如圖1所示,圖中不同顏色代表不同的關(guān)聯(lián)狀態(tài),對于已經(jīng)做了關(guān)聯(lián)的對象,我們需要進(jìn)一步逐個處理數(shù)據(jù)的不一致性。
如圖2所示,系統(tǒng)對模型中存在的“元件缺失”“數(shù)據(jù)不一致”及“拓?fù)潢P(guān)系”進(jìn)行檢查,對存在問題的內(nèi)容以紅色背景高亮顯示,自動關(guān)聯(lián)后,手動處理完這些數(shù)據(jù)不一致性,二三維關(guān)聯(lián)及校驗的工作才算完成。
按照國內(nèi)工程公司的設(shè)計習(xí)慣,很多項目多是進(jìn)行后期關(guān)聯(lián)。通過實際項目的關(guān)聯(lián)實踐發(fā)現(xiàn),后期關(guān)聯(lián)存在大量問題,導(dǎo)致關(guān)聯(lián)難度大,需要消耗巨大的人工時來完成。例如,P&ID繪圖人員對對象屬性的填寫不規(guī)范;在做關(guān)聯(lián)和校驗的過程中,Smart 3D模型員無法及時將信息反饋給P&ID繪圖員,嚴(yán)重影響數(shù)據(jù)校驗的過程;在做數(shù)據(jù)校驗的過程中,二維圖紙到三維模型數(shù)據(jù)傳遞效率低,需要逐個模型進(jìn)行處理等問題。
此外,如何在集成項目后期關(guān)聯(lián)時減少數(shù)據(jù)流轉(zhuǎn),提高二三維數(shù)據(jù)的正確性及傳遞效率,同樣是需要迫切解決的問題。
圖1 圖紙關(guān)聯(lián)狀態(tài)圖
圖2 關(guān)聯(lián)界面圖
圖3 從Smart P&ID到Smart 3D的工作流
根據(jù)對項目過程中問題的收集、歸納與總結(jié),我們發(fā)現(xiàn)通過制定規(guī)范的操作流程,在集成的各個環(huán)節(jié)開發(fā)相應(yīng)的輔助工具能夠有效地避免上述問題,并且可以大幅提高后期關(guān)聯(lián)的工作效率(圖3)。
在Smart P&ID設(shè)計人員完成P&ID圖紙繪圖工作后,對P&ID數(shù)據(jù)進(jìn)行校驗可以降低數(shù)據(jù)的錯誤率。如表1所示,檢測的依據(jù)是項目工廠對象表中的必填和選填項。要進(jìn)行項目數(shù)字化集成設(shè)計并最終實現(xiàn)數(shù)字化交付,就必須嚴(yán)格按照項目前期制定的《工廠對象分類及屬性內(nèi)容規(guī)定》執(zhí)行項目。
表1 數(shù)字化交付項目工廠對象表
表2 自動關(guān)聯(lián)階段具體屬性
針對必填和選填屬性,在Smart P&ID的Drawing Manager中利用Report模塊對各類型的Object進(jìn)行報表定制與輸入,那么輸出的依舊是《工廠對象分類及屬性內(nèi)容規(guī)定》中定義的屬性。對于輸出的報表,再通過Excel VBA開發(fā)了校驗程序,由工藝專業(yè)完成前期自行校驗工作。
如果說項目正處于基礎(chǔ)設(shè)計階段,那么也可以只針對和二三維關(guān)聯(lián)的基礎(chǔ)數(shù)據(jù)進(jìn)行校驗,等數(shù)據(jù)校驗完成后,將圖紙發(fā)布到SPF,隨后Smart 3D進(jìn)行圖紙接收。
同樣對于三維模型,在做自動關(guān)聯(lián)之前,模型員也需要對數(shù)據(jù)進(jìn)行校驗,其中在自動關(guān)聯(lián)階段具體屬性校驗的依據(jù),見表2中相關(guān)屬性。
以上數(shù)據(jù)是否正確匹配,直接決定Smart 3D端是否可以完成自動關(guān)聯(lián)的工作。通過Smart 3D中Drawing and report模塊對以上模型定制校驗報告,等數(shù)據(jù)校驗完成并進(jìn)行相應(yīng)的整改之后,為進(jìn)一步提高自動關(guān)聯(lián)的效率,建議嚴(yán)格按照以下操作順序依次對Smart 3D模型進(jìn)行二三維關(guān)聯(lián),這里使用自動關(guān)聯(lián)的方式來完成。
自動關(guān)聯(lián)完成后,模型員對3D中存在的“元件缺失”“數(shù)據(jù)不一致”及“拓?fù)潢P(guān)系”進(jìn)行檢查,對存在問題的內(nèi)容以紅色背景高亮顯示。用戶可以根據(jù)提示對選中的屬性進(jìn)行“Update”操作,完成對三維模型的數(shù)據(jù)更新。對于“元件缺失”和“拓?fù)潢P(guān)系”的錯誤,則需要修改三維模型來處理。
圖4 各類型對象P&ID->SPF,SPF->S3D對應(yīng)Mapping以及邏輯關(guān)系圖
圖5 集成環(huán)境中Equipment/Nozzle/Pipeline/PipeRun/Piping Component的類型對應(yīng)關(guān)系圖
圖6 PipeRun的Mapping屬性對應(yīng)關(guān)系圖
圖7 各類型Mapping傳遞屬性匯總圖
執(zhí)行完以上工作后,二三維關(guān)聯(lián)工作已經(jīng)完成,下面再通過Automation程序的開發(fā),解決工藝專業(yè)與管道專業(yè)數(shù)據(jù)不一致批量反饋的問題,同時實現(xiàn)3D模型中屬性的批量修改。
在Schema Editor中我們可以查看各種類型對象P&ID->SPF,SPF->S3D對應(yīng) Mapping以及邏輯關(guān)系(圖4)。整理出集成環(huán)境中Equipment/Nozzle/Pipeline/PipeRun/Piping Component 的類型對應(yīng)關(guān)系(圖5)。
根據(jù)以上對象分類,利用Schema Editor導(dǎo)出P&ID->S3D的傳遞屬性,得出PipeRun的Mapping屬性對應(yīng)關(guān)系(圖6);導(dǎo)出Excel,最終進(jìn)行各類型所有Mapping傳遞屬性的匯總(圖7)。
開發(fā)Automation程序,在Smart 3D端同時獲取Design Basic和Smart 3D數(shù)據(jù),將P&ID中存在的問題生成統(tǒng)一報表返給P&ID模型員。
為了提高數(shù)據(jù)的校驗效率,我們開發(fā)的數(shù)據(jù)校驗程序是以P&ID圖紙為單位,依據(jù)P&ID的PAU結(jié)構(gòu)找到圖紙目錄,然后針對圖紙進(jìn)行Objects數(shù)據(jù)檢查,以方便用戶更好地進(jìn)行數(shù)據(jù)校驗。
我們公司實際項目根據(jù)3D建模需求,匯總了P&ID到3D的常用修改屬性,并針對此類屬性開發(fā)了Automation程序?qū)ζ溥M(jìn)行批量修改。此二三校驗工具不僅可以進(jìn)行屬性的批量修改,而且能夠快速定義到相關(guān)三維模型,提高了模型人員同步數(shù)據(jù)的工作效率。
通過測試我們發(fā)現(xiàn),制定符合項目執(zhí)行的工作流,規(guī)范數(shù)據(jù)輸入,加強數(shù)據(jù)集成過程中各個環(huán)節(jié)的數(shù)據(jù)校驗,開發(fā)輔助工具,能大大提高設(shè)計人員的工作效率,提升數(shù)據(jù)的準(zhǔn)確度,為數(shù)字化交付積累更豐富的經(jīng)驗。同時我們深知,數(shù)據(jù)集成是一個龐大且復(fù)雜的過程,需要不斷深入挖掘需求,從點滴入手,最終才能實現(xiàn)理想的結(jié)果。
數(shù)字化交付已經(jīng)逐漸從口號到落地生根,越來越多業(yè)主關(guān)注交付,渴望通過數(shù)字化交付實現(xiàn)數(shù)據(jù)的有效利用。如何保證數(shù)據(jù)的同源性,需要工程公司重點關(guān)注。全新的設(shè)計理念必然帶來不一樣的流程和工作模式,而隨著項目經(jīng)驗的不斷積累、應(yīng)用深度的不斷加大,我們也將會面臨更多的問題。各類智能設(shè)計軟件只是輔助設(shè)計的工具,如何讓智能軟件真正做到“智能化”,從而大幅提高工作效率,才是最終目的。顯然,我們還有很長的路要走。