王有遠 錢偉偉 張振華
(①南昌航空大學(xué)工業(yè)工程研究所,江西 南昌 330063; ②南昌航空大學(xué)航空制造工程學(xué)院,江西 南昌 330063)
隨著制造業(yè)信息化的到來,制造業(yè)面臨全球市場、資源、技術(shù)和人才的競爭。為了增強競爭力,企業(yè)間往往通過協(xié)同合作方式進行復(fù)雜產(chǎn)品的設(shè)計與生產(chǎn)制造。在產(chǎn)品整個生命周期中,涉及設(shè)計、制造、管理和服務(wù)等眾多學(xué)科知識,企業(yè)間面臨知識理解、共享與重用難問題,致使產(chǎn)品制造周期長、效率低。知識信息的利用水平影響產(chǎn)品生產(chǎn)效率與成本,所以必須對協(xié)同制造知識信息進行合理的建模與管理。
國內(nèi)外學(xué)者分別從不同角度對協(xié)同制造領(lǐng)域進行了相關(guān)研究。如王黎明[1]通過協(xié)同信息技術(shù)構(gòu)建工作平臺,形成分布的動態(tài)的協(xié)同制造環(huán)境,滿足復(fù)雜產(chǎn)品數(shù)字化制造的實施和應(yīng)用;余劍峰[2]等針對零件制造的特定工藝路線,提出了基于自適應(yīng)蟻群算法的協(xié)同制造項目資源優(yōu)化配置方法,實現(xiàn)對產(chǎn)品制造的時間、成本和質(zhì)量的有效控制;Bless PN等[3]為了解決知識識別過程中的知識發(fā)現(xiàn)、信息集成及知識搜尋成本等問題,設(shè)計了一個廣義的啟發(fā)式方案,提高了知識獲取的效率和準(zhǔn)確率,同時降低了搜索成本;Yang Jiang等[4]為了解決協(xié)同制造產(chǎn)品知識不同區(qū)域以及知識集成的優(yōu)化問題,提出了一種基于本體的知識集成框架,解決了知識不同區(qū)域的問題;趙正德[5]等通過制定協(xié)同制造任務(wù)配置管理模型、人員配置管理協(xié)同策略和人員的協(xié)同控制方法,提高了企業(yè)生產(chǎn)效率;丁博[6]等為了解決不同區(qū)域、異構(gòu)制造資源的共享和集成問題,提出了一種基于細胞元本體的協(xié)同制造資源共享方法,實現(xiàn)異構(gòu)資源的語義互操作;沈斌[7]等為了縮短產(chǎn)品開發(fā)周期,實現(xiàn)資源共享,提出了異地協(xié)同制造中人員選擇策略和生產(chǎn)協(xié)調(diào)策略,為異地協(xié)同制造企業(yè)的建立和生產(chǎn)提供基礎(chǔ);惠巍[8]等通過構(gòu)建出產(chǎn)品設(shè)計高度并行研發(fā)平臺的原型系統(tǒng),減少制造單位的生產(chǎn)準(zhǔn)備時間,提高了產(chǎn)品的生產(chǎn)效率。
以上研究主要針對協(xié)同制造平臺構(gòu)建及資源優(yōu)化配置等方面進行了探討,但隨著客戶需求多樣性,使得知識體系越趨龐大,企業(yè)間知識的準(zhǔn)確獲取、共享與重用難等問題日益突出。鑒于此,本文將本體理論運用到協(xié)同制造知識建模中,提出基于本體的協(xié)同制造知識建模方法,實現(xiàn)協(xié)同制造知識共享與重用,提高知識獲取的效率及準(zhǔn)確性,同時降低了知識利用成本,最終縮短產(chǎn)品的制造周期。
與傳統(tǒng)的制造方式相比,分布式協(xié)同制造采用并行工作模式,具有跨區(qū)域、跨企業(yè)和平臺異構(gòu)等特點;由于不同企業(yè)具有不同的術(shù)語集,協(xié)同工作中容易導(dǎo)致知識理解、共享、交換困難等問題。
在協(xié)同工作環(huán)境下,來自不同領(lǐng)域的專家與各企業(yè)部門或供應(yīng)商對制造目標(biāo)達成共識、相互信任、協(xié)調(diào)合作的基礎(chǔ)上,按照生產(chǎn)能力動態(tài)地組建新的生產(chǎn)單元,每個生產(chǎn)單元都具有人力、設(shè)備、工藝、物資和設(shè)計等資源,該生產(chǎn)單元通過共享知識和資源來實現(xiàn)任務(wù)的集成,充分利用集體智慧與軟硬件設(shè)施進行任務(wù)的落實,提高產(chǎn)品制造質(zhì)量,加快產(chǎn)品面世速度。
協(xié)同制造工作過程采用并行化的工作方式,將協(xié)同制造任務(wù)轉(zhuǎn)化成一個總的目標(biāo),根據(jù)生產(chǎn)能力來劃分子任務(wù),將各個子任務(wù)分配給不同的生產(chǎn)單元,企業(yè)可以通過權(quán)衡生產(chǎn)能力和生產(chǎn)成本,將部分子任務(wù)分配給合作的供應(yīng)商,零部件由供應(yīng)商組織生產(chǎn);并對子任務(wù)結(jié)果進行綜合,最終形成總的解決方案。
分布式協(xié)同制造工作流程如圖1所示。
由圖1可知,處于控制端的協(xié)同制造管理系統(tǒng)是分布式協(xié)同工作的核心,具備必要的硬件和軟件條件,同時也包含相關(guān)的知識資源,集成了人員組織信息、資源信息、生產(chǎn)能力數(shù)據(jù)、協(xié)議合同信息、設(shè)備數(shù)據(jù)、物流調(diào)度、過程管理、任務(wù)分解(根據(jù)產(chǎn)品成熟度、生產(chǎn)能力、資源、物流水平)等多個功能,并在實際工作中對設(shè)計制造端進行實時監(jiān)控。處于設(shè)計制造端具有各自資源(人力、設(shè)備、工藝、物資、設(shè)計)的生產(chǎn)單元或供應(yīng)商接受控制端分配的任務(wù)計劃,執(zhí)行不同類型零部件的設(shè)計、生產(chǎn)任務(wù),并通過協(xié)同制造管理系統(tǒng)來實現(xiàn)數(shù)據(jù)、設(shè)計和制造等信息的共享,便于方案的及時討論與修改,最后通過產(chǎn)品的總裝配,達到協(xié)同制造總目標(biāo)。
利用本體技術(shù),對協(xié)同制造領(lǐng)域知識的概念和術(shù)語進行抽象表示,抽取相關(guān)概念,根據(jù)概念的層次結(jié)構(gòu)、概念間的包含關(guān)系、組成關(guān)系、劃分關(guān)系建立概念模型,對這些概念及概念的約束進行明確的定義。建立形式化概念知識,便于機器處理、知識共享等[9],極大方便了企業(yè)間的合作。其框架如圖2所示。
由圖2可知,各企業(yè)提供各自的局部本體,然后結(jié)合合作范圍內(nèi)其他局部本體,產(chǎn)生一個集成的全局本體。這種集成的全局本體有效地整合各個企業(yè)的知識對象,提供更全面的概念和知識信息,并最終實現(xiàn)分布式知識的集成與共享。協(xié)同制造知識局部本體先由各個企業(yè)領(lǐng)域?qū)<?、生產(chǎn)單元的各類工程師共同完成對制造知識關(guān)系識別、定義、概念匹配、術(shù)語構(gòu)造、關(guān)鍵概念及詞匯抽取等工作,通過Protégé 本體開發(fā)工具開發(fā)出制造知識局部本體;各個局部本體之間又通過特征的提取、相似度計算、映射、概念名稱合并、信息融合等步驟完成局部本體的合并,并組成制造知識全局本題庫,各合作企業(yè)利用全局本題庫知識資源開展相關(guān)工作,并對其進行定期評價與完善升級。
從基于本體的知識管理角度分析,知識建模是對相關(guān)領(lǐng)域知識信息進行獲取、分析、抽取并形成一系列知識集合之后,運用本體方法對不同類型的知識進行組織和描述,最后采用形式化的知識表示方法獲取知識語義信息的過程[10-13];將協(xié)同制造知識建模分為協(xié)同制造知識的獲取(知識分類與概念抽取),知識本體構(gòu)建和基于本體的知識表示3部分內(nèi)容。
2.1.1 協(xié)同制造知識分類
協(xié)同制造知識涉及范圍廣泛,分類角度不同分法各異,從本體建模角度對其進行分類[14]。協(xié)同制造知識細化分類體系如下:
(1)從管理知識的子概念出發(fā),可分為供應(yīng)商信息、數(shù)字模型分發(fā)、用戶需求、業(yè)務(wù)流程重組、生產(chǎn)數(shù)據(jù)管理、工作流管理、營銷與控制等。
(2)從制造知識的子概念出發(fā),可分為加工過程及控制(常用刀具、刀具材料、磨料與磨具、加工過程)、加工設(shè)備(技術(shù)性能、設(shè)備分類)、表面質(zhì)量(影響因素、提高質(zhì)量的措施)、夾具(工件定位、定位誤差、工件夾緊、夾具種類)、加工工藝(工藝性評價、工藝規(guī)程、工藝尺寸鏈)、裝配工藝(裝配精度、裝配工藝規(guī)程、裝配工藝性評價)和精度分析與控制(加工精度、改變的條件、控制方法)等。
2.1.2 協(xié)同制造知識概念抽取
領(lǐng)域知識概念抽取是本體構(gòu)建重要的一步,協(xié)同制造領(lǐng)域知識概念是協(xié)同制作領(lǐng)域內(nèi)具有語義的詞或短語的集合,具有3個特征:(1)概念名稱之間具有相似性。(2)表達的信息之間具有相似性。(3)概念之間的屬性具有相似性。采用加權(quán)相似度對協(xié)同制造知識概念進行計算,步驟如下[4]:
(1)概念名稱相似度計算
SC表示概念名稱相似度,計算公式如下:
(1)
(2)信息相似度計算
Sf表示信息相似度,計算公式如下:
(2)
(3)屬性相似度計算
Ss表示關(guān)系相似度,計算公式如下:
(3)
(4)加權(quán)相似度計算
(4)
其中:α、β、γ表示相似度的權(quán)重系數(shù);α、β、γ∈(0, 1)。加權(quán)相似度為0時表示兩個概念間無任何關(guān)聯(lián)關(guān)系;加權(quán)相似度為1時表示兩個是同一個概念。
(5)相似度的權(quán)重系數(shù)計算
步驟如下:
① 構(gòu)造三階決策矩陣A3如下:
CDCICN
②權(quán)重系數(shù)w的計算公式如下:
(5)
③ 最大特征值λmax的計算公式如下:
(6)
④ 一致性檢驗
例如:A概念集合(零件、類型、毛坯、種類、名稱、材料、強度、尺寸、圖號);B概念集合(材料、硬度、類型、毛坯、質(zhì)量、產(chǎn)品、代號、數(shù)量、零件),通過計算得Sc=4/(9+9-4)=0.286,Sf=(9×9)/(92+92-9×9)=1,Ss=(9×9)/(92+92-9×9)=1,α=0.542,β=0.298,λ=0.161,S=αSc+βSf+γSs=0.286×0.542+0.298×1+0.161×1=0.614,加權(quán)相似度為0.614,可抽取(零件類型、零件質(zhì)量、零件名稱、零件圖號、產(chǎn)品代碼、數(shù)量、毛坯種類、毛坯質(zhì)量、毛坯尺寸、材料類型、材料強度、材料硬度)等領(lǐng)域概念。
采用Protégé開發(fā)軟件,通過輸入結(jié)構(gòu)化或半結(jié)構(gòu)化的實體概念和屬性信息,從而得出本體化和語義化的知識模型并基于此模型進行語義推理。利用Protégé集成的OWL插件對協(xié)同制造知識進行OWL本體的開發(fā),主要分為三步:首先,創(chuàng)建類和類的層次結(jié)構(gòu);其次,定義類的屬性和屬性約束;最后,構(gòu)建類的個體。使用Protégé 5.0開發(fā)的制造知識類和類的層次結(jié)構(gòu)如圖3所示。
制造知識概念術(shù)語OWL描述的部分本體片段如下所示:
……
屬性通常被用以說明類以及個體的某些共同或?qū)S刑卣?。一個屬性包含一個二元關(guān)系。在OWL中存在兩種類型的屬性:對象屬性和數(shù)據(jù)類型屬性,分別描述類的對象之間的關(guān)系和類的對象與數(shù)據(jù)類型值之間的關(guān)系[15]。對象屬性用owl:ObjectProperty定義,并用rdfs:domain和rdfs:range指明它的定義域和值域。
制造知識的部分屬性定義如下:
CCJR=(AC(姓名,性別,出生年月,聯(lián)系方式,…)AR(熟悉的信息));
CGCS=(AC(成功制定的生產(chǎn)方案,失敗案例,最佳案例,…)AR(產(chǎn)生來源));
其中:CCJR表示創(chuàng)建人(領(lǐng)域?qū)<?的知識屬性集;CGCS表示工程師的知識屬性集。
通過OWL語言描述其對象屬性關(guān)系為:
航空發(fā)動機制造是一個極其復(fù)雜的系統(tǒng)工程,具有多學(xué)科、多進程和多方案選擇等特點。以航空發(fā)動機制造為例對其知識概念術(shù)語進行分類,可表示為:
航空發(fā)動機制造知識包括:科學(xué)知識(機械制圖學(xué)、工程材料學(xué)、機械制造工藝學(xué)(加工工藝、裝配工藝、夾具設(shè)計)、摩擦學(xué)、熱力學(xué)、結(jié)構(gòu)力學(xué)、機械振動學(xué)、聲學(xué)、計算機科學(xué))、經(jīng)濟學(xué)、環(huán)境學(xué)等多個學(xué)科。
航空發(fā)動機制造知識概念術(shù)語OWL描述片段如下:
…
航空發(fā)動機制造知識部分屬性定義如下:
CKXZS=(AC(知識類型,學(xué)科分支,主要內(nèi)容,…)AR(包含學(xué)科));
CGCCL=(AC(材料編號,材料名稱,材料性能,…)AR(所屬學(xué)科));
GJXZD=(AC(振動類型,振動強度,振動時間,…)AR(所屬學(xué)科));
其中,CKXZS、CGCCL、CJXZD分別代表科學(xué)知識屬性集、工程材料知識屬性集、振動知識屬性集。
航空發(fā)動機制造知識部分屬性定義OWL描述如下:
由于OWL約束公理具有只對特定的類和屬性進行約束,并對其他非特定建模對象約束少等優(yōu)點,所以應(yīng)用OWL約束公理定義本體模型可以達到更完整更名確的目的。本文僅將約束公理應(yīng)用于航空發(fā)動機制造知識,并對其概念進行形式化表示,其中部分概念形式化表示為:
航空發(fā)動機振動實驗≡學(xué)科類∩Restriction(?包含于學(xué)科·振動學(xué))∩Restriction(?實驗內(nèi)容(正弦振動∪隨機振動∪…))。
航空發(fā)動機制造知識≡產(chǎn)品制造知識∩Restriction(?涉及科學(xué)知識(機械制圖學(xué)∪工程材料學(xué)∪機械制造工藝學(xué)(加工工藝∪裝配工藝∪夾具設(shè)計)∪熱力學(xué)(工程熱力學(xué))∪摩擦學(xué)∪結(jié)構(gòu)力學(xué)∪機械振動學(xué)∪聲學(xué)∪計算機科學(xué)∪…))∩Restriction(涉及環(huán)境知識(環(huán)境學(xué)))∩Restriction(涉及經(jīng)濟知識(經(jīng)濟學(xué)))。
針對航空發(fā)動機振動試驗,建立了兩個Object_Property 屬性,分別為INCLUDED_IN_THE_DISCIPLINE_OF(包含于學(xué)科)和HAS_TEST_CONTENTS(實驗內(nèi)容)。其OWL屬性約束如圖4所示。因篇幅所限,其余類相關(guān)屬性約束可采用相同方法進行構(gòu)建。
航空發(fā)動機制造知識的約束公理OWL描述片段為:
……
當(dāng)制造過程中有協(xié)同需要時,生產(chǎn)單元(供應(yīng)商)便向協(xié)同制造管理系統(tǒng)發(fā)送請求,請求中包含主要知識信息、資源信息和任務(wù)分配信息等,協(xié)同制造管理系統(tǒng)通過網(wǎng)絡(luò)介質(zhì)向其他生產(chǎn)單元(供應(yīng)商)發(fā)送協(xié)同邀請,符合要求的生產(chǎn)單元(供應(yīng)商)接受邀請后進入同樣的生產(chǎn)工作環(huán)境,與發(fā)出請求的生產(chǎn)單元(供應(yīng)商)實時交互信息,協(xié)同完成相應(yīng)的制造任務(wù)。
本文從協(xié)同制造知識的表示、共享和重用角度出發(fā),通過詳細分析協(xié)同制造的特點,提出了基于本體的協(xié)同制造知識建模方法。該方法可以有效解決企業(yè)間協(xié)同制造知識理解、知識共享和重用問題,縮短產(chǎn)品生產(chǎn)周期,提高生產(chǎn)效率,同時也為企業(yè)間協(xié)同制造知識的集成提供語義基礎(chǔ)和邏輯模型,可實現(xiàn)企業(yè)間協(xié)同制造異構(gòu)系統(tǒng)之間的語義互操作需要。
[1]王黎明. 協(xié)同制造技術(shù)在大型飛機研發(fā)中的應(yīng)用[J]. 航空制造技術(shù), 2008 (1): 56-59.
[2]余劍峰, 李原, 于海山,等. 基于自適應(yīng)蟻群算法的協(xié)同制造項目資源優(yōu)化配置[J]. 計算機集成制造系統(tǒng), 2008, 14(3): 576-580.
[3]Bless PN, Klabjan D, Chang SY . Heuristics for automated knowledge source integration and service composition[J].Computers and Operations Research , 2008, 35(4):1292-1314.
[4]Jiang Yang, Peng Gaoliang, Liu Wenjian. Research on ontology-based integration of product knowledge for collaborative manufacturing [J]. Int J Adv Manuf Technol, 2010, 49 (9-12):1209-1221.
[5]趙正德, 趙郁亮, 楊立朝. 協(xié)同制造的配置管理和協(xié)同控制[J]. 上海大學(xué)學(xué)報:自然科學(xué)版, 2009, 15(2):175-180.
[6]丁博, 孫立鐫. 基于細胞元本體的協(xié)同制造資源共享[J]. 計算機集成制造系統(tǒng), 2010, 16(5):964-973.
[7]沈斌, 王文杰, 華剛. 異地協(xié)同制造的研究[J]. 機械設(shè)計, 2001, 18(10):4-6.
[8]惠巍, 金哲珠, 胡保華,等. 基于產(chǎn)品成熟度的設(shè)計制造高度并行研發(fā)模式[J].航空制造技術(shù),2016(23): 136-141.
[9]甘健候, 姜躍, 夏幼明. 本體方法及其應(yīng)用[M]. 北京: 科學(xué)出版社, 2011.
[10]Lai L F. A knowledge engineering approach to knowledge management[J]. Information Sciences, 2007, 177(19): 4072-4094.
[11]王小磊,楊育,楊潔,等.協(xié)同產(chǎn)品創(chuàng)新設(shè)計中基于層次知識匹配的沖突消解研究[J].中國機械工程, 2010,21(20):2488-2495.
[12]羅樂,張曉冬,李英姿,等.面向協(xié)同產(chǎn)品開發(fā)的設(shè)計主體模型及應(yīng)用[J].中國機械工程, 2009,20(3):320-326.
[13]鄒靈浩,郭東明,高航,等.一種新的面向協(xié)同產(chǎn)品開發(fā)的訪問控制模型[J].中國機械工程, 2009,20(20):2457-2460.
[14]王珂, 廖文和, 郭宇,等. 基于任務(wù)結(jié)構(gòu)的產(chǎn)品設(shè)計知識模型研究[J].中國機械工程,2008,19(3): 308-313.
[15]王有遠, 王發(fā)麟, 樂承毅,等. 基于本體的多設(shè)計團隊協(xié)同產(chǎn)品設(shè)計知識建模[J]. 中國機械工程, 2012, 23(22): 2720-2725.