劉其冬,梁 佩,丁 曉,張世炯
(成都飛機工業(yè)(集團)有限責(zé)任公司,成都 610091)
總裝資源是企業(yè)總體裝配過程中重要的裝配資源,尤其是在飛機總裝過程中,各種類型、品種及規(guī)格的標(biāo)準(zhǔn)和非標(biāo)準(zhǔn)資源并存,資源數(shù)量巨大,資源使用信息繁多,業(yè)務(wù)過程復(fù)雜,現(xiàn)場自制及資源共用情況普遍存在,導(dǎo)致資源管理困難??傃b資源的精細化的管理直接影響生產(chǎn)計劃任務(wù)的執(zhí)行效率以及產(chǎn)品加工的成本和質(zhì)量[1]。
目前飛機總裝資源的管理主要依靠線下人工進行管理,僅少量資源的部分管理功能采用信息化系統(tǒng)進行管理,但管理范圍有限,數(shù)據(jù)共享程度不高。現(xiàn)有的資源管理方式已經(jīng)出現(xiàn)諸多不適應(yīng)之處,如資源出入庫信息容易錯亂、資源匯總分析費時費力且容易出錯、資源數(shù)據(jù)無法得到共享、數(shù)據(jù)管理不能滿足精益化生產(chǎn)的要求等。隨著總裝廠的裝配資源管理業(yè)務(wù)的持續(xù)優(yōu)化,提出了對總裝資源能力評估、資源價值管理、等新的需求,由于現(xiàn)有管理方式不能準(zhǔn)確地提供資源的數(shù)據(jù)信息,也不能有效的與其它信息化系統(tǒng)和設(shè)備進行集成,嚴重影響了總裝廠裝配業(yè)務(wù)的改進和優(yōu)化。隨著航空工業(yè)的多年發(fā)展,飛機裝配過程的各個環(huán)節(jié)積淀了大量裝配資源和三維模型,經(jīng)過多年信息系統(tǒng)的建設(shè)和應(yīng)用,部分航空制造企業(yè)根據(jù)自身情況建立了針對性的裝配資源庫,但從總體應(yīng)用情況來看,目前總裝資源庫仍存在諸如裝配資源庫構(gòu)建不完善,裝配資源分類不全面、無法可視化展示、檢索和使用不便等問題。
目前,針對資源管理系統(tǒng)及相關(guān)技術(shù)的研究主要集中在資源系統(tǒng)構(gòu)建、資源數(shù)據(jù)表示、資源應(yīng)用等方面。在資源系統(tǒng)構(gòu)建方面,目前主要有基于知識元和領(lǐng)域本體[2,3]等構(gòu)建方法。在資源數(shù)據(jù)表示方面,目前有基于本體[4]、基于多層流模型[5]、基于概念層次網(wǎng)絡(luò)[6]、可拓規(guī)則[7]、基于直覺模糊Petri網(wǎng)[8]等表示方法。其中,基于本體的資源表示是主流方法。在資源應(yīng)用方面主要有基于抽象關(guān)系、智能算法等的資源管理[9]、資源檢索[10]、資源推送[11]、資源共享[12]等方法。
針對總裝資源管理存在的問題,總結(jié)和歸納飛機總裝環(huán)節(jié)所涉及到的各類裝配資源,構(gòu)建三維裝配資源分類描述描述模型,基于本體實現(xiàn)了對裝配資源知識的表示,從而構(gòu)建面向飛機裝配的三維裝配資源庫,實現(xiàn)總裝資源信息的精細化管理,保障總裝生產(chǎn)的順利進行和裝配成本的持續(xù)優(yōu)化。
三維裝配資源管理系統(tǒng)要求數(shù)據(jù)冗余度小。應(yīng)避免部分數(shù)據(jù)在多個子系統(tǒng)中出現(xiàn),尤其是修改,以保證系統(tǒng)的安全性、可靠性和數(shù)據(jù)一致性;功能劃分應(yīng)能滿足目前和今后管理上的需求,功能應(yīng)齊全,操作要方便且為后續(xù)可擴展留有接口,結(jié)合這一需求構(gòu)建的飛機總裝三維資源管理系統(tǒng)框架如圖1所示。
1)三維裝配資源管理
三維裝配資源是總裝資源管理系統(tǒng)的核心,包括裝配設(shè)備資源管理、檢測設(shè)備資源管理、物流設(shè)備資源管理,以及測試設(shè)備資源管理四個模塊。各類資源又包括多種資源實例。首先需要對三維裝配資源進行分類建模,并對各類進行結(jié)構(gòu)化描述,接著基于本體表示方法,對資源對象的屬性進行表示與存儲。另外,資源管理系統(tǒng)同時對資源的三維模型進行存儲和管理。
2)系統(tǒng)功能管理
總裝資源管理系統(tǒng)需要具備資源參數(shù)查詢、資源使用頻次統(tǒng)計、維修保養(yǎng)頻次統(tǒng)計、完好率統(tǒng)計、資源能力統(tǒng)計等功能,滿足飛機總裝過程對資源的入庫和借用管理。同時具備用戶管理、資源入庫和應(yīng)用流程管理等功能。
3)資源應(yīng)用與集成管理
圖1 總裝三維資源管理系統(tǒng)框架
圖2 三維裝配資源分類模型
總裝資源三維管理系統(tǒng)需要與企業(yè)ERP系統(tǒng)、生產(chǎn)現(xiàn)場進行數(shù)據(jù)交互,實現(xiàn)資源的應(yīng)用和入庫管理。通過系統(tǒng)集成實現(xiàn)總裝資源三維管理系統(tǒng)與企業(yè)ERP系統(tǒng)的數(shù)據(jù)交互,通過條碼技術(shù)實現(xiàn)資源入庫和出庫的信息交互。
裝配資源總結(jié)與分類描述過程具有相似性和重復(fù)性,是一項任務(wù)量大、且需要長期積累的工作。在對飛機總裝環(huán)節(jié)各裝配資源分析統(tǒng)計的基礎(chǔ)上,從裝配資源對象之間的關(guān)聯(lián)性與相似性出發(fā),結(jié)合三維裝配資源特點和成組技術(shù)思想建立分級、分層的裝配資源分類模型。最終將裝配資源數(shù)據(jù)劃分為第一分類層、第二分類層和裝配資源對象三個層次。這種分類模型基本涵蓋了飛機總裝環(huán)節(jié)中涉及到的主要裝配資源,符合行業(yè)的基本分類習(xí)慣。飛機總裝三維資源分類模型如圖2所示。
三維裝配資源知識AK是由裝配設(shè)備、測試設(shè)備、檢測設(shè)備和物流設(shè)備構(gòu)成,可表示為:
式中,AQ表示裝配設(shè)備;HQ表示測試設(shè)備;MQ表示檢測設(shè)備;LQ表示物流設(shè)備。
裝配設(shè)備由裝配型架、輔助裝配設(shè)備、輔助支撐設(shè)備、專用裝配工具、二次裝配工具等組成,可以表示為:
式中,AFi表示裝配型架中的第i個實例資源知識,如總裝型架等;AAQi表示輔助裝配設(shè)備中的第i個實例資源知識,如保型架等;ASQi表示輔助支撐設(shè)備中的第i個實例資源知識,如千斤頂?shù)?;SATi表示輔助支撐設(shè)備中的第i個實例資源知識,如擰緊工具等;Seci表示二次裝配工具中的第i個實例資源知識,如沖頭等。
測試設(shè)備由供電測試設(shè)備ADQi、機電測試設(shè)備RIQi、無線電測試設(shè)備SMQi、組成,可以表示為:
檢測設(shè)備由數(shù)字化測量設(shè)備DMQi、自動檢測設(shè)備ATQi、檢具CFi組成,可以表示為:
物流設(shè)備由物流運輸設(shè)備LTQi、起重設(shè)備LFQi、物料存儲設(shè)備MSQi組成,可以表示為:
在對飛機裝配三維資源知識分類模型構(gòu)建的基礎(chǔ)上,下面進一步研究兩給分類層和資源對象知識的描述方法。
飛機裝配資源分類層次多,資源眾多且表示多樣,因此知識工程師需要對獲取到的資源知識進行描述,以便進行分類存儲和管理。基于圖2所述的三維裝配資源的分類模型,對第一分類層和第二類層次知識,以及第三層資源對象知識的進行類描述。
第一分類層和第二類層屬于資源知識類,可用分類名稱、分類編號和分類屬性來進行描述。每個類的可表示為:
式中,Classi表示第i個類;Namei,Numi,Rai表示第i個類對應(yīng)的名稱,編號和屬性。
第三層屬于資源對象知識,可用資源對象的名稱、資源對象的編號、資源對象的屬性、資源對象的三維模型進行描述。每個資源對象可描述為:
式中,Objectj表示第j個資源對象;ObNamej,ObNumj,ObRaj,ObModelj表示第j個資源對象的名稱,編號、屬性和對應(yīng)的三維模型信息。
其中,資源對象的名稱、編號、屬性和三維模型信息的具體定義如下:
1)裝配資源名稱定義
裝配資源的名稱應(yīng)符合行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)、軍用標(biāo)準(zhǔn)等的相關(guān)規(guī)定或符合當(dāng)前的使用習(xí)慣,同一類裝配資源對象不允許有兩種及以上的名稱表達,為避免歧義不同類裝配資源對象的名稱也必須不同。
2)裝配資源編號定義
裝配資源編號作為其唯一識別信息,在生產(chǎn)過程中唯一標(biāo)識,根據(jù)規(guī)范和標(biāo)準(zhǔn)確定代號的命名規(guī)則,在整理裝配資源時要確保當(dāng)前對象的代號準(zhǔn)確無誤且處于使用狀態(tài)。
3)裝配資源屬性定義
裝配資源的屬性指其特有的、與其他對象不同的性質(zhì),同類型裝配資源的屬性具有相似性和繼承性,而不同類型裝配資源的屬性差別可能很大,在總結(jié)裝配資源數(shù)據(jù)時要注意歸納和區(qū)分各類裝配資源的屬性,如裝配型架的尺寸、精度等。描述AGV運輸車的屬性有外形尺寸(長×寬×高)、額定負載、轉(zhuǎn)彎半徑、運行速度等。
4)裝配資源三維模型
三維裝配資源庫的主要特點是包含了裝配資源的三維模型,能夠在資源出入庫或資源查詢時提供形象、直觀的模型展示,大多裝配資源如裝配型架等工藝裝備都應(yīng)具有三維模型,部分刀具、夾具等裝配資源,以及自動檢測設(shè)備、系統(tǒng)測試等設(shè)備可不需要三維模型。
三維裝配資源知識獲取主要是從書籍手冊、設(shè)備手冊等獲取各裝配資源的參數(shù)數(shù)據(jù);從其它信息化系統(tǒng)獲取裝配資源三維模型;從專家處獲取當(dāng)前常用的裝配資源信息。考慮到當(dāng)前飛機總裝企業(yè)的實際情況,采用被動式的資源知識獲取方式,即由知識工程師通過查詢現(xiàn)場裝配資源、標(biāo)準(zhǔn)手冊及咨詢專家等方式獲取和總結(jié)裝配資源知識。裝配資源知識獲取的過程如圖3所示。
圖3 三維裝配資源知識的獲取過程
在三維裝配資源分類描述的基礎(chǔ)上將三維裝配資源知識本體化,形成三維裝配資源本體,并將其抽象為概念、關(guān)系、屬性、個體等信息的集合,建立三維裝配資源本體類層次結(jié)構(gòu)。通過定義類的屬性來表達各個類的內(nèi)部關(guān)系,對領(lǐng)域本體所包含的概念、關(guān)系、屬性等進行規(guī)范化表示。
針對三維裝配資源知識概括性高、易于結(jié)構(gòu)化、不含過程性數(shù)據(jù)的特點,采用框架表示法表示三維裝配資源本體,建立基于本體的三維裝配資源知識表示模型,如圖4所示。三維裝配資源數(shù)據(jù)主要包含了裝配資源名稱、裝配資源編號、三維模型、屬性等內(nèi)容。屬性包含了描述對象來源、歸屬、備注等的一般屬性,描述對象材料、重量、尺寸等的物理屬性,描述對象運行速度、負載能力、定位精度等的性能屬性。因此應(yīng)將裝配資源名稱作為框架名,而裝配資源編號、三維模型、資源屬性分別作為槽,資源屬性包含多個不同的具體屬性側(cè)面。此外所有裝配資源對象應(yīng)能夠繼承上級資源的具體屬性,最終可得到描述某類或某個具體裝配資源知識的通用框架。
圖4 基于本體的三維裝配資源知識表示
通過上述本體方法來表示裝配資源知識,既可以完全表示裝配資源知識所包含的內(nèi)容,又能夠通過框架的繼承,使得下層框架從上層框架繼承資源屬性和值,減少了數(shù)據(jù)冗余,同時體現(xiàn)了對象之間的層級關(guān)系,表達清晰、符合需求。
基于某飛機總裝對裝配資源管理系統(tǒng)的需求,以及本文研究的裝配資源知識分類描述模型及本體表示方法,采用SSM框架的B/S結(jié)構(gòu)構(gòu)建了總裝三維裝配資源管理系統(tǒng)。總裝三維裝配資源管理系統(tǒng)分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、界面顯示層,系統(tǒng)設(shè)計如圖5所示。
圖5 總裝三維裝配資源管理系統(tǒng)設(shè)計
1)數(shù)據(jù)訪問層:為業(yè)務(wù)邏輯層或界面顯示層提供數(shù)據(jù)服務(wù),它的各個函數(shù)主要完成各個對數(shù)據(jù)文件的操作,專門跟數(shù)據(jù)庫進行交互,執(zhí)行數(shù)據(jù)的新增、修改、刪除和查詢等。本系統(tǒng)采用Mybatis框架(JDBC驅(qū)動)技術(shù)進行數(shù)據(jù)訪問,它包含一組與數(shù)據(jù)庫管理系統(tǒng)進行通信和數(shù)據(jù)交換的類。
2)業(yè)務(wù)邏輯層:包含滿足業(yè)務(wù)邏輯約束的程序邏輯,主要負責(zé)對數(shù)據(jù)訪問層的操作,把一些數(shù)據(jù)訪問層的操作進行組合,包括保障資源的物料編碼、到貨接收入庫、借用/領(lǐng)用出庫、資源歸還入庫、維修保養(yǎng)、資源返修、資源丟失、資源報廢、資源預(yù)警、資源位置等業(yè)務(wù)功能;
3)界面顯示層:與用戶進行交互,為終端用戶提供用戶界面。用于數(shù)據(jù)錄入、數(shù)據(jù)顯示等。用戶應(yīng)用層根據(jù)用戶的不同角色和權(quán)限,顯示不同的界面,使用戶只能根據(jù)其權(quán)限執(zhí)行相應(yīng)的功能。
開發(fā)的飛機總裝三維裝配資源管理系統(tǒng)功能較多,下面以資源查詢?yōu)槔榻B系統(tǒng)功能的應(yīng)用過程。
資源查詢信息包括資源物料的編碼信息、基本信息,以及其他信息。其中基本信息區(qū)域又分為編碼信息,物料信息,工具信息3個子區(qū)域。這三大區(qū)域及基本信息子區(qū)域均可通過點擊區(qū)域右上方藍色展開按鈕展開或折疊,如圖6所示。
圖6 資源查詢功能
展開資源物流編碼如圖7所示。該區(qū)域左側(cè)為物料分類樹,用于選擇物料編碼所屬分類。選擇分類后會在右下方物料編碼區(qū)域列出所選分類下所有物料編碼。右側(cè)上方為編碼篩選條件區(qū)域。上方為物料編碼通用屬性篩選條件區(qū)域,可選擇物料編碼通用屬性,可多選,不選則不作為篩選條件。下方為物料屬性參數(shù)篩選條件區(qū)域,列出所選物料分類所有參數(shù)屬性,選擇/填寫對應(yīng)屬性后,點擊右上角篩選按鈕,可對分類下物料編碼進一步篩選。在物料編碼區(qū)域表格中選取要查詢的編碼,點擊物料編碼區(qū)域右上角確定,則選中編碼將被填寫至基本信息區(qū)域物料編碼中,實現(xiàn)對資源的編碼。
圖7 資源編碼功能
針對飛機總裝資源管理存在的數(shù)據(jù)共享困難,資源出入庫管理混亂等問題,研究了飛機總裝三維資源管理系統(tǒng)的設(shè)計與實現(xiàn)方法。構(gòu)建的飛機總裝三維資源管理系統(tǒng)對大量的總裝資源進行了存儲和管理,滿足了總裝作業(yè)過程對裝配資源出入庫、資源能力統(tǒng)計、裝配資源查詢等業(yè)務(wù)的需求,提高了總裝資源的利用率和企業(yè)資源的精益化管理水平。