李 杰,肖 成,張 浩,曹志月
(1.青島工業(yè)軟件研究所,山東 青島 266109;2.北華航天工業(yè)學(xué)院,河北 廊坊 065000;3.濰柴動(dòng)力股份有限公司,山東 濰坊 261000)
隨著工業(yè)領(lǐng)域的飛速發(fā)展,目前中國(guó)制造業(yè)占全球的比例近30%。工業(yè)的發(fā)展從18世紀(jì)的工業(yè)機(jī)械化,到標(biāo)準(zhǔn)化流水線化生產(chǎn)的工業(yè)2.0,再到20世紀(jì)70年代的工業(yè)自動(dòng)化,以及電子信息時(shí)代的工業(yè)3.0之后,工業(yè)的發(fā)展正式進(jìn)入了工業(yè)4.0[1-3]。工業(yè)4.0和“中國(guó)制造2025”具備網(wǎng)絡(luò)化、智能化,它結(jié)合了信息物理系統(tǒng)(CPS,Cyber-Physical System)和信息通訊技術(shù),實(shí)現(xiàn)了以智能制造為主導(dǎo)的生產(chǎn)模式,即智能工廠。
目前,在多品種大批量混線加工的智能工廠中,基于多維融合的數(shù)字化生產(chǎn)線智能化仿真模型的構(gòu)建和重構(gòu)已經(jīng)成為了迫切需求。在仿真模型建立的過(guò)程中,會(huì)涉及到混線加工生產(chǎn)過(guò)程中存在的實(shí)體單元,它的數(shù)據(jù)是全要素、全流程、全業(yè)務(wù)的,而且具有多源異構(gòu)、高維、動(dòng)態(tài)等特點(diǎn)。基于以上數(shù)據(jù)的特點(diǎn),使得現(xiàn)有的仿真應(yīng)用中多層次多維度模型的智能構(gòu)建和重構(gòu)研究面臨困難。
針對(duì)智能工廠加工生產(chǎn)線仿真中制造環(huán)境、制造設(shè)備和制造過(guò)程的全鏈信息物理融合的需求,以及數(shù)據(jù)的特點(diǎn),提出了基于BIM(Building Information Modeling,建筑信息模型)建立制造環(huán)境構(gòu)件和制造設(shè)備的三維模型。同時(shí),進(jìn)行幾何信息、專業(yè)屬性、狀態(tài)信息等的描述,對(duì)于非構(gòu)件對(duì)象(如空間、運(yùn)動(dòng)行為)的狀態(tài)信息則通過(guò)擴(kuò)充MBD(Model Based Definition)模型來(lái)實(shí)現(xiàn)并建立一致性的數(shù)據(jù)模型。
本文主要研究了基于BIM制造環(huán)境的三維仿真模型構(gòu)建方法,并提出通過(guò)擴(kuò)充MBD模型對(duì)仿真模型進(jìn)行數(shù)字化的定義和表達(dá),建立能夠完整反映智能工廠制造環(huán)境、制造設(shè)備和制造過(guò)程的一致性數(shù)據(jù)模型,實(shí)現(xiàn)數(shù)據(jù)的關(guān)聯(lián)、交換、融合和共享應(yīng)用。
BIM即建筑信息模型,BIM可以作為幾何模型與非幾何模型的數(shù)字化集成,它應(yīng)用于三維模型的創(chuàng)建、量化分析及運(yùn)維管理[4]。BIM由三維模型以及模型上的信息組成,信息與對(duì)應(yīng)的三維模型互相關(guān)聯(lián),隨著模型精度細(xì)度的不斷深化,進(jìn)而向下階段進(jìn)行傳遞[5,6]。它可以作為一個(gè)完整的數(shù)據(jù)庫(kù),在項(xiàng)目實(shí)施的全生命周期內(nèi),給予準(zhǔn)確有效的信息支持[7]。針對(duì)產(chǎn)品生產(chǎn)制造過(guò)程,利用BIM技術(shù)三維模型創(chuàng)建功能可以創(chuàng)建出制造環(huán)境、制造設(shè)備等多方面信息的三維立體模型,其所有的專業(yè)信息數(shù)據(jù)都可置于同一個(gè)管理平臺(tái),也可以跨越不同軟件之間的信息沖突,同時(shí)其強(qiáng)大的信息集成能力使管理者可以對(duì)產(chǎn)品制造信息及流程進(jìn)行實(shí)時(shí)查看。
MBD即基于模型的數(shù)字化定義技術(shù)是一種先進(jìn)的數(shù)字化定義方法,它將產(chǎn)品所有的相關(guān)工藝描述、產(chǎn)品屬性以及相關(guān)管理等信息附著在建立的三維模型中[8-10]。MBD技術(shù)將三維實(shí)體模型作為生產(chǎn)制造過(guò)程中的唯一依據(jù),在MBD模型上詳細(xì)規(guī)定三維實(shí)體模型的生產(chǎn)制造信息[11]。MBD模型通過(guò)圖形和文字圖表的表達(dá)形式,直接地或通過(guò)引用間接地揭示了物料項(xiàng)的物理和功能需求,MBD模型可以完整表達(dá)產(chǎn)品的幾何信息和非幾何信息。
傳統(tǒng)MBD技術(shù)在運(yùn)用MBD模型指導(dǎo)生產(chǎn)制造進(jìn)行裝配工藝流程規(guī)劃時(shí),往往僅限于產(chǎn)品模型幾何信息及非幾何信息之間的傳遞,缺乏與制造環(huán)境、制造過(guò)程之間的數(shù)據(jù)關(guān)聯(lián),在產(chǎn)品設(shè)計(jì)的全生命周期管理中,產(chǎn)品數(shù)據(jù)、工藝數(shù)據(jù)與制造環(huán)境數(shù)據(jù)、制造設(shè)備數(shù)據(jù)之間的信息分割會(huì)極大影響產(chǎn)品設(shè)計(jì)制造管理的版本管理、更改管理和有效性管理,因此對(duì)MBD模型進(jìn)行制造環(huán)境和制造過(guò)程相關(guān)數(shù)據(jù)的擴(kuò)充具有重大意義。
擴(kuò)充MBD模型可以促進(jìn)其制造模式向制造設(shè)備、環(huán)境、過(guò)程融合的智能化制造轉(zhuǎn)型,對(duì)此BIM可以提供有效的技術(shù)支撐[12-14]。
MBD模型包含了設(shè)計(jì)、制造和分析信息,但就工藝規(guī)劃生產(chǎn)線重構(gòu)而言,生產(chǎn)線重構(gòu)屬于裝配工藝的范疇,不涉及零件模型本身的拓?fù)浣Y(jié)構(gòu)的改變,僅僅是零組件方位發(fā)生變化[15,16]。因此,MBD模型中的一部分?jǐn)?shù)據(jù)并無(wú)直接應(yīng)用價(jià)值,需根據(jù)實(shí)際生產(chǎn)需要,簡(jiǎn)化MBD模型構(gòu)建工藝三維模型,從而實(shí)現(xiàn)設(shè)計(jì)BOM到工藝BOM的轉(zhuǎn)換。同時(shí),生產(chǎn)線裝配存在很多中間環(huán)節(jié),需根據(jù)工藝過(guò)程構(gòu)建一系列工藝過(guò)程模型。
在挖掘工藝過(guò)程模型與設(shè)計(jì)模型之間的數(shù)據(jù)關(guān)聯(lián)時(shí),一方面并沒(méi)有涉及工藝過(guò)程模型與制造設(shè)備、制造環(huán)境之間的數(shù)據(jù)關(guān)聯(lián);另一方面,制造設(shè)備、制造環(huán)境數(shù)據(jù)對(duì)生產(chǎn)線重構(gòu)以及工藝流程三維布局設(shè)計(jì)也會(huì)產(chǎn)生影響。于是,分別從制造設(shè)備數(shù)據(jù)擴(kuò)充和制造環(huán)境數(shù)據(jù)擴(kuò)充兩個(gè)方面進(jìn)行MBD數(shù)據(jù)模型擴(kuò)充,如圖1所示。
圖1 BIM擴(kuò)充MBD數(shù)據(jù)模型內(nèi)容
制造設(shè)備數(shù)據(jù)擴(kuò)充主要為實(shí)現(xiàn)BIM設(shè)備數(shù)據(jù)與MBD數(shù)據(jù)模型的關(guān)聯(lián),研究以制造設(shè)備三維幾何模型為基礎(chǔ),建立工程信息數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)信息與MBD模型數(shù)據(jù)相應(yīng)節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。制造設(shè)備數(shù)據(jù)擴(kuò)充具體實(shí)施如圖2所示。
圖2 制造設(shè)備數(shù)據(jù)擴(kuò)充實(shí)施路線
首先,基于BIM技術(shù)建立工藝裝配各流程涉及的制造設(shè)備三維幾何模型,并為模型提供完整的與實(shí)際情況一致的工程信息數(shù)據(jù)庫(kù),這些數(shù)據(jù)包括制造設(shè)備的三維幾何屬性、運(yùn)行程序和運(yùn)行狀態(tài)信息。三維幾何屬性包含設(shè)備的幾何實(shí)體信息、空間坐標(biāo)系位置信息,這些信息涉及到進(jìn)行智能化虛擬裝配仿真時(shí)的干涉檢查,在針對(duì)重構(gòu)裝配線各種可能重構(gòu)構(gòu)型的三維布局設(shè)計(jì)時(shí)具有重大影響。設(shè)備運(yùn)行程序即為面向不同產(chǎn)品的制造操作程序,涉及到進(jìn)行多類型生產(chǎn)任務(wù)自調(diào)度時(shí)設(shè)備程序的匹配及工藝參數(shù)自優(yōu)化問(wèn)題。設(shè)備運(yùn)行狀態(tài)如設(shè)備的利用率、設(shè)備的運(yùn)行時(shí)間、設(shè)備的維修檢查信息都與智能裝配過(guò)程中生產(chǎn)線系統(tǒng)運(yùn)行息息相關(guān)。
其次,針對(duì)設(shè)備虛擬裝配仿真干涉檢查等,進(jìn)行三維模型數(shù)據(jù)的提取,由于BIM模型規(guī)范與MBD技術(shù)規(guī)范之間的差異,對(duì)BIM中提取的三維模型數(shù)據(jù)進(jìn)行必要的解析和轉(zhuǎn)換,同時(shí)根據(jù)語(yǔ)義對(duì)象建立與MBD模型數(shù)據(jù)的相應(yīng)節(jié)點(diǎn)的關(guān)聯(lián),與MBD模型數(shù)據(jù)進(jìn)行融合。
最后,針對(duì)多類型生產(chǎn)任務(wù)自調(diào)度及工藝參數(shù)自優(yōu)化涉及到的設(shè)備運(yùn)行程序的改變,將工程信息數(shù)據(jù)庫(kù)內(nèi)的程序與MBD工藝流程模型屬性數(shù)據(jù)鏈表節(jié)點(diǎn)進(jìn)行映射,實(shí)現(xiàn)多類型生產(chǎn)任務(wù)程序切換自調(diào)度。針對(duì)裝配過(guò)程中裝配質(zhì)量問(wèn)題,將制造設(shè)備實(shí)時(shí)運(yùn)行狀態(tài)數(shù)據(jù)根據(jù)BIM國(guó)際標(biāo)準(zhǔn)進(jìn)行標(biāo)準(zhǔn)化解析,與BIM相應(yīng)設(shè)備模型進(jìn)行映射,實(shí)現(xiàn)設(shè)備狀態(tài)的監(jiān)測(cè)與管理。
制造環(huán)境數(shù)據(jù)擴(kuò)充以生產(chǎn)線環(huán)境三維幾何模型為基礎(chǔ),進(jìn)行生產(chǎn)環(huán)境空間上的定位,根據(jù)語(yǔ)義對(duì)象進(jìn)行幾何信息的關(guān)系映射模型構(gòu)建,為生產(chǎn)線重構(gòu)三維布局提供約束。制造環(huán)境數(shù)據(jù)擴(kuò)充技術(shù)路線如圖3所示。
圖3 制造環(huán)境數(shù)據(jù)擴(kuò)充技術(shù)路線
首先,基于BIM技術(shù)建立整個(gè)與實(shí)際情況一致的生產(chǎn)線環(huán)境三維幾何模型,包括車間以及固定的工裝設(shè)備、傳送帶、人行通道等,從空間上對(duì)生產(chǎn)線的三維幾何模型進(jìn)行基于坐標(biāo)系的定位。車間空間布局信息包含車間三維幾何信息、基準(zhǔn)信息、模型參考系信息,這些信息為生產(chǎn)線三維布局提供空間上的基準(zhǔn)范圍。固定工裝分布信息包含吊機(jī)、傳送帶等固定工裝的分布信息,可為生產(chǎn)線三維布局提供細(xì)節(jié)上的規(guī)劃。其他的結(jié)構(gòu)分布如人行通道等的分布信息,可進(jìn)一步對(duì)產(chǎn)線的布局進(jìn)行細(xì)致劃分,為重構(gòu)裝配線各種可能重構(gòu)構(gòu)型的三維布局設(shè)計(jì)提供約束。
其次,對(duì)生產(chǎn)線環(huán)境三維幾何模型數(shù)據(jù)進(jìn)行解析,提取相應(yīng)的三維幾何信息,并根據(jù)MBD模型標(biāo)準(zhǔn)規(guī)范,在MBD模型結(jié)構(gòu)基礎(chǔ)上,構(gòu)建語(yǔ)義對(duì)象建立映射關(guān)系模型,完成屬性的定義分類。
最后,將分類的制造環(huán)境數(shù)據(jù)與生產(chǎn)線終檢工序模型數(shù)據(jù)節(jié)點(diǎn)進(jìn)行融合,為重構(gòu)裝配線各種可能重構(gòu)構(gòu)型的三維布局設(shè)計(jì)提供空間上的約束。
利用MBD不僅僅是將二維圖紙反映為三維數(shù)據(jù),更重要的是利用三維模型的表現(xiàn)力,去探索便于理解且更具效率的信息表達(dá)方式。傳統(tǒng)MBD以制造設(shè)備和產(chǎn)品為主,需要擴(kuò)充對(duì)制造環(huán)境和制造過(guò)程的定義及表達(dá)。制造環(huán)境可通過(guò)BIM模型進(jìn)行表達(dá),于是,基于BIM擴(kuò)展的MBD模型實(shí)現(xiàn)如下:
(1) 基于BIM建立虛擬的制造環(huán)境三維模型,并為模型提供完整的、與實(shí)際情況一致的工程信息庫(kù)。信息庫(kù)除了包含描述環(huán)境構(gòu)件的幾何信息、專業(yè)屬性及狀態(tài)信息,還包含了非構(gòu)件對(duì)象(如空間、運(yùn)動(dòng)行為)的狀態(tài)信息。
(2) 通過(guò)擴(kuò)充MBD模型進(jìn)行定義和表達(dá)對(duì)信息進(jìn)行擴(kuò)展。
(3) 建立起能完整反映智能工廠制造環(huán)境、制造設(shè)備和制造過(guò)程的一致數(shù)據(jù)模型,并實(shí)現(xiàn)數(shù)據(jù)的關(guān)聯(lián)、交換、融合和共享應(yīng)用。
模型構(gòu)建內(nèi)容如圖4所示,所構(gòu)造的整體系統(tǒng)功能架構(gòu)如圖5所示。
圖4 模型構(gòu)建內(nèi)容
圖5 系統(tǒng)功能架構(gòu)
本文基于BIM模型技術(shù)創(chuàng)建處理制造設(shè)備和制造環(huán)境等多方面信息的三維立體模型。同時(shí),由于MBD模型包含了設(shè)計(jì)、制造、分析等信息,在此從制造設(shè)備數(shù)據(jù)擴(kuò)充以及制造環(huán)境數(shù)據(jù)擴(kuò)充兩方面進(jìn)行了MBD數(shù)據(jù)模型的擴(kuò)充。擴(kuò)充后的模型具有制造設(shè)備、環(huán)境、過(guò)程融合清晰且生產(chǎn)過(guò)程數(shù)字化的特點(diǎn)。
對(duì)于MBD數(shù)據(jù)模型進(jìn)行了制造設(shè)備的數(shù)據(jù)擴(kuò)充,對(duì)設(shè)備數(shù)據(jù)幾何信息和MBD工序模型屬性進(jìn)行融合,在進(jìn)行生產(chǎn)線裝配仿真時(shí)充分考慮了模型與設(shè)備之間的干涉,作出了更好的工藝規(guī)劃布局設(shè)計(jì)。設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)的融合實(shí)現(xiàn)了設(shè)備故障預(yù)警、維修預(yù)警等功能,提高了智能工廠的生產(chǎn)線管理能力。同時(shí),在進(jìn)行制造環(huán)境數(shù)據(jù)擴(kuò)充以后,將車間空間分布信息數(shù)據(jù)、固定工裝、傳送帶、人行通道等環(huán)境數(shù)據(jù)與MBD數(shù)據(jù)模型相融合,使得生產(chǎn)線的三維布局設(shè)計(jì)得到了更細(xì)致的空間約束,提高了工藝流程重構(gòu)的精度。