馬國輝,田 凌,劉思超,陳俊宇
基于知識工程的船體焊接工藝研究
馬國輝,田 凌,劉思超,陳俊宇
(清華大學(xué)機(jī)械工程系,北京 100084)
船舶制造過程中船體焊接領(lǐng)域工藝知識缺乏有效的歸納與整理,導(dǎo)致其重用性和共享性差。針對上述問題,基于知識工程技術(shù),研究了船體焊接工藝領(lǐng)域知識的獲取、分類、表示及推理應(yīng)用的方法,并開發(fā)了工藝知識庫系統(tǒng),有效實現(xiàn)了知識的共享與重用。首先提出了船體焊接工藝知識獲取途徑及分類模式;其次以此為基礎(chǔ),將基于本體的知識表示方法的研究成果應(yīng)用于船體焊接工藝,建立領(lǐng)域本體;然后提出焊接工藝推理模式,以國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)等規(guī)范性文件和專業(yè)書籍、專家意見等指導(dǎo)性文件為基礎(chǔ)構(gòu)建工藝規(guī)則庫,設(shè)計模糊規(guī)則推理系統(tǒng);最終設(shè)計開發(fā)面向船體焊接工藝的知識庫系統(tǒng),規(guī)范化實現(xiàn)知識獲取、知識表示、知識推理及知識管理功能,為船體焊接領(lǐng)域相關(guān)工作人員提供知識共享及重用的支撐平臺,為船舶制造其他領(lǐng)域中知識工程技術(shù)的利用提供參考。
船體焊接工藝;知識工程;模糊推理;本體;知識庫;知識共享
在船舶制造過程中,焊接工藝是船體建造的主要工藝方法之一,其工作量占船體建造總工作量的30%~40%[1],因此船體制造過程中焊接工藝的質(zhì)量對船舶制造的質(zhì)量、成本以及效率等各個方面有著直接的影響。在船體焊接生產(chǎn)設(shè)計階段,確定焊接位置,選擇最優(yōu)的焊接方法、焊接材料以及焊接設(shè)備直接影響著焊接工藝的水平高低,從而影響船舶制造整體水平。然而由于船舶本身體積龐大、結(jié)構(gòu)復(fù)雜、耗材繁多、系統(tǒng)精密、價格昂貴等特點,船舶行業(yè)一般都是單件小批量生產(chǎn),而且制造周期較長,工序繁瑣復(fù)雜,制造過程中涉及的焊接工藝知識極多,能否對焊接工藝知識進(jìn)行重復(fù)高效利用至關(guān)重要。經(jīng)過多年積累,船舶制造領(lǐng)域相關(guān)知識已經(jīng)十分豐富,然而就目前我國船廠的粗放式生產(chǎn)管理模式而言,工程知識缺乏有效的歸納和整理,大量知識散落于相關(guān)領(lǐng)域工作人員的本地儲存介質(zhì)或是領(lǐng)域?qū)<翌^腦之中,重用性和共享性差,所以切實有效的知識管理迫在眉睫。
一些學(xué)者針對計算機(jī)輔助船舶焊接工藝設(shè)計以及焊接工藝信息化管理做了相關(guān)研究,鄧欣和吳松林[2]開發(fā)的船舶焊接工藝評定專家系統(tǒng),引入知識管理和專家推理實現(xiàn)對焊接工藝評定的管理,但缺乏對知識類的定義缺乏規(guī)范性;馮志強(qiáng)和柳存根[3]提出的基于粗糙集理論的知識建模方法,可以應(yīng)用于船舶焊接生產(chǎn)設(shè)計,通過對知識進(jìn)行模糊化處理有效解決船舶焊接工藝知識難以利用的問題,但缺乏對于類間屬性的定義;王園[4]開發(fā)的船舶焊接工程管理系統(tǒng),實現(xiàn)了焊接物量和焊接工時的定額制定標(biāo)準(zhǔn)化,但針對對象具有局限性;RUY等[5]以船舶設(shè)計CAD系統(tǒng)為基礎(chǔ)設(shè)計開發(fā)的焊接材料質(zhì)量評價系統(tǒng)旨在實現(xiàn)用于設(shè)計和生產(chǎn)的信息在領(lǐng)域內(nèi)實現(xiàn)提取和重用,但面向用戶具有局限性,信息的重用程度也十分有限;王素清和馬彥軍[6]基于SPD軟件平臺,提出的面向智能制造的焊接工藝模型的構(gòu)建方案、郭溫[7]提出的基于實例推理的船舶焊接工藝設(shè)計策略以及裴大茗等[8]提出的基于模糊知識推理的船體焊接工藝設(shè)計方法均以數(shù)據(jù)庫技術(shù)為基礎(chǔ),進(jìn)行知識庫推理系統(tǒng)的設(shè)計與開發(fā),但是在建模過程中缺乏對于知識概念類間屬性關(guān)系的定義,以至難以實現(xiàn)船舶焊接工藝知識的共享及重用。上述學(xué)者的研究側(cè)重于計算機(jī)對船舶焊接工藝設(shè)計的輔助作用,卻缺乏對工藝知識在工藝設(shè)計中重要性的認(rèn)識,雖然部分研究中針對船舶焊接工藝知識的有效利用開發(fā)了工藝知識庫,但在知識建模過程中并未重視工藝知識類間屬性的關(guān)聯(lián)性,導(dǎo)致工藝知識的共享及重用難以實現(xiàn)。如何有效地利用成熟的工藝知識,保證工藝方法的穩(wěn)定可靠是船體焊接領(lǐng)域面臨的主要問題。針對這一問題,本文從知識工程技術(shù)入手,進(jìn)行了船體焊接領(lǐng)域相關(guān)問題的研究。
為了能夠充分利用船舶制造中船體焊接領(lǐng)域多年來積累下的工藝知識,并實現(xiàn)知識的共享與重用,本文將知識工程技術(shù)應(yīng)用于船體焊接工藝知識領(lǐng)域,提出基于本體的知識表示方法對船體焊接工藝進(jìn)行知識表示,并以此為基礎(chǔ)進(jìn)行船體焊接工藝推理研究,最終實現(xiàn)船體焊接工藝知識庫的構(gòu)建。首先確定船體焊接工藝知識的獲取途徑,并分析建立知識分類體系;提出既利于工藝知識共享與重用又能實現(xiàn)知識的規(guī)范化表達(dá)的船體焊接工藝知識表示方法,構(gòu)建焊接工藝領(lǐng)域本體,實現(xiàn)對船體焊接工藝知識概念、關(guān)系、屬性和實例的描述;然后構(gòu)建焊接工藝規(guī)則庫,設(shè)計知識庫推理規(guī)則,通過輸入必要的焊接初始條件推理給出合適的焊接參數(shù);最后開發(fā)船舶船體焊接知識庫系統(tǒng),實現(xiàn)對船體焊接知識查詢、管理等功能,最終支持在不同位置的相關(guān)工作人員間實現(xiàn)船體焊接工藝知識有效的共享與重用,打通信息孤島,打破知識壁壘。
知識工程技術(shù)的首要活動就是要進(jìn)行知識的獲取。針對船舶船體焊接工藝知識的特點,根據(jù)實際情況,主要從以下幾個方面進(jìn)行獲?。?/p>
(1) 船舶企業(yè)及船舶工藝研究所等機(jī)構(gòu)提供的內(nèi)部文件、數(shù)據(jù)等。
(2) 船體焊接相關(guān)權(quán)威書籍及文章。
(3) 與船體焊接相關(guān)工作人員溝通過程中整理所得經(jīng)驗性知識及規(guī)則性知識。
(4) 參觀實際生產(chǎn)過程并提取總結(jié)的相關(guān)知識。
(5) 國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)等提取的約束性知識。
以上途徑獲取的工藝知識分為顯性知識及隱性知識兩種類型,顯性知識主要指數(shù)據(jù)庫等形式存儲下來的以規(guī)范性方式呈現(xiàn)的知識,而隱性知識指儲存于焊接工作人員頭腦之中的經(jīng)驗類知識,這種情況的知識難以獲取,格式也不規(guī)范,主要通過會議、交流及總結(jié)等方式獲取,通過領(lǐng)域本體的方式可以有效的將隱性知識表示為規(guī)范性知識并得以有效的儲存和管理,為后續(xù)知識的共享和重用奠定基礎(chǔ)。
知識的分類對于知識庫的構(gòu)建至關(guān)重要,對船體焊接工藝知識進(jìn)行合理分類,不僅方便對知識庫中的工藝知識進(jìn)行查詢及管理,更有利于后續(xù)對于船體焊接領(lǐng)域本體的構(gòu)建[9]。同時,在建立船體焊接工藝知識分類規(guī)則時,也要充分考慮到知識應(yīng)用的需求。根據(jù)上述船體焊接工藝方式獲取的途徑以及形式的不同,將知識分為規(guī)則性知識、實例性知識、約束性知識及資源性知識。
規(guī)則性知識主要指通過經(jīng)驗總結(jié)或大量數(shù)據(jù)整理得到的普遍適用于工藝設(shè)計的知識,如焊接方法的選擇、坡口形式的選擇、焊絲材料及直徑的選擇以及焊接參數(shù)的選擇等;實例性知識主要指通過船舶企業(yè)或者相關(guān)工作人員處獲取的典型船體焊接實例,通過管理共享大量的實例性知識可以對未來的工藝設(shè)計提供寶貴的參考信息;約束性知識主要指國家標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)等規(guī)定性文件中對船體工藝設(shè)計過程提出約束的知識;資源性知識包括焊接工藝過程中涉及到的母材種類、焊材種類、設(shè)備種類等以及其參數(shù)狀態(tài)。
經(jīng)過多年來國內(nèi)外學(xué)者的研究,目前已經(jīng)有多種知識表示方法,使用較多的有邏輯表示法、產(chǎn)生式表示法、框架表示法、面向?qū)ο蟮谋硎痉?、基于本體的表示法等。其中,邏輯表示法具有精確、嚴(yán)密、易于實現(xiàn)的特點,但是卻無法表示不確定性的知識,并且效率低;產(chǎn)生式表示法多用于專家系統(tǒng)的規(guī)則性知識建模,不適用于以知識的共享及重用為基礎(chǔ)的知識庫系統(tǒng)的知識建模;框架表示法具有結(jié)構(gòu)性、繼承性和自然性的優(yōu)點,但缺乏過程性知識的表示;基于本體的知識表示方法表達(dá)了概念的結(jié)構(gòu)、概念間的關(guān)系等領(lǐng)域中實體的固有特征,主要針對于共享這一概念。下面主要對本文中使用的基于本體的知識表示方法的特點以及船體焊接工藝領(lǐng)域本體的構(gòu)建過程進(jìn)行介紹。
本體理論來源于哲學(xué)范疇,定義為“對客觀事物的系統(tǒng)描述”[10]。隨著人工智能的發(fā)展,計算機(jī)研究人員將本體概念引入并賦予新的定義,將本體應(yīng)用于某一領(lǐng)域內(nèi),創(chuàng)建領(lǐng)域內(nèi)的各種知識類別、屬性及相互之間的關(guān)系,完成既定目標(biāo)的自動推理。近年來,許多學(xué)者針對不同的領(lǐng)域構(gòu)建知識庫均采用基于本體的知識表示方法,充分說明了基于本體的知識表示方法在知識共享與重用中具有不可替代的優(yōu)越性。
針對船體焊接工藝的本體構(gòu)建需求,本文提出本體由以下4種要素構(gòu)成:
(1) 類。概念的集合,針對船體焊接工藝明確劃分的、描述不同知識的種類。如船體焊接工藝方法、焊接設(shè)備等。
(2) 關(guān)系。類與類之間的交互作用,一般來說常用的關(guān)系有以下4種:表達(dá)父類與子類的繼承關(guān)系;表達(dá)局部與整體的從屬關(guān)系;表達(dá)類與實例的實例關(guān)系;表達(dá)類與屬性類的屬性關(guān)系。如“船體焊接工藝方法”與“氣體保護(hù)焊”即為繼承關(guān)系。
(3) 實例。表示某個概念類的具體實體。實例表示的是具體的對象,而類表示的是對象的集合。如“CO2氣體保護(hù)焊”即為“氣體保護(hù)焊”的實例。
(4) 函數(shù)。針對關(guān)系的一種特殊表現(xiàn)形式,利用特定的函數(shù)關(guān)系來描述類與類的關(guān)系。
根據(jù)本體特點,將基于本體的知識表示方法應(yīng)用于船體焊接工藝知識庫的構(gòu)建,具有以下優(yōu)點:
(1) 本體表達(dá)了概念的結(jié)構(gòu)、概念之間的關(guān)系等領(lǐng)域中實體的固有特征,將船體焊接知識形式化、規(guī)范化,便于工藝知識庫的共享與重用。
(2) 規(guī)范化的知識便于工藝知識庫的擴(kuò)展和后續(xù)功能的開發(fā)。
目前本體的構(gòu)建方法尚未統(tǒng)一,不同研究人員根據(jù)項目需求和知識特點選擇不同的本體構(gòu)建方法,其中,代表性的建模方法主要包含以下幾種:METHONOLOGY法、TOVE法、IDEF5法、骨架法、KACTUS法和七步法等。針對船體焊接工藝領(lǐng)域本體的特點,以及后續(xù)知識庫設(shè)計的需要,本文采用基于建模工具Protégé的七步法本體建模方法。該方法具體流程如圖1所示。
圖1 七步法構(gòu)建流程圖
本文中涉及的船體焊接工藝領(lǐng)域本體主要圍繞工藝知識庫的功能實現(xiàn)來進(jìn)行構(gòu)建。對于船體焊接工藝而言,主要的工藝知識包括母材規(guī)格、焊接方法、坡口類型及參數(shù)、焊接參數(shù)等。具體的本體構(gòu)建中頂層類的模式如圖2所示。
其中,為對頂層類進(jìn)行更為詳盡的描述,以及后續(xù)功能的實現(xiàn),使用Protégé本體建模工具構(gòu)建船體焊接工藝模型,對船體焊接工藝本體模型中關(guān)鍵類和部分子類的可視化展示如圖3所示。用Protégé本體建模工具編輯的本體一般以RDF/XML格式保存為OWL文件。通過Protégé構(gòu)建的知識本體模型,存在著實例添加繁瑣、已有知識模型修改困難等問題。將工藝知識本體模型存儲到數(shù)據(jù)庫中可以有效地解決這些問題,同時能夠很好地支持后續(xù)知識庫系統(tǒng)的開發(fā)[11]。本體OWL文件中的文本對應(yīng)了本體的基本元素數(shù)據(jù)結(jié)構(gòu)、本體及其實例的建立步驟等,然而OWL文件并不能直接存儲于數(shù)據(jù)庫中,在構(gòu)建知識庫時,需要先進(jìn)行OWL文件的解析,也就是識別出OWL文本中的類、屬性、限制、實例和關(guān)系,將其中的元素提取出來,存儲在數(shù)據(jù)庫中。有多種程序包可以實現(xiàn)這一功能,比如Python的Owlready和rdflib等包。
圖2 焊接工藝知識本體頂層類
圖3 船體焊接工藝類及子類部分關(guān)系軟件可視化
知識庫的推理方法依賴于系統(tǒng)中知識表示模式,將知識表示與利用以正確的形式結(jié)合才能使知識庫系統(tǒng)發(fā)揮最大的效用。船體焊接工藝本體的建立是基于焊接工藝,以產(chǎn)生式的思路逐漸擴(kuò)展,同時本體的知識表示方法明確定義了本體間屬性,故推理機(jī)制主要以基于產(chǎn)生式規(guī)則的推理方式進(jìn)行。由于焊接工藝中參數(shù)較多,系統(tǒng)采用正向推理模式進(jìn)行設(shè)計。
對于船體焊接工藝而言,主要工藝包括焊接方法、坡口種類及參數(shù)、焊材直徑及焊接參數(shù)。推理流程如圖4所示。將焊接對象、母材厚度、焊縫長度作為初始條件,推理給出適合的焊接方法;確定具體的焊接方法后,結(jié)合接頭形式、單雙面焊接、母材厚度,給出推薦的坡口形式及對應(yīng)該坡口形式的坡口參數(shù)推薦值;根據(jù)初始條件母材厚度,結(jié)合確定的焊接方法、焊接坡口,給出推薦的焊材直徑;最后綜合以上所有結(jié)論,根據(jù)不同的焊接方法得出不同形式的焊接參數(shù),如針對CO2半自動焊,給出焊接電流、焊接電壓、電感、焊接速度、焊絲伸出長度、氣體流量等焊接參數(shù)推薦值。實際推理過程中,每個流程相對獨立,例如初始條件中已確認(rèn)焊接方法,可直接推理焊接坡口。
產(chǎn)生式推理系統(tǒng)通常由規(guī)則庫、推理機(jī)和動態(tài)數(shù)據(jù)庫構(gòu)成。
規(guī)則庫由領(lǐng)域規(guī)則組成,在機(jī)器中以某種動態(tài)數(shù)據(jù)結(jié)構(gòu)進(jìn)行組織,按其邏輯關(guān)系,一般可形成一個推理結(jié)構(gòu)圖或者表[12]。對應(yīng)到船體焊接工藝的每一個推理流程,在系統(tǒng)的工藝規(guī)則庫中都應(yīng)有與之對應(yīng)的工藝規(guī)則表。焊接方法推理規(guī)則見表1。焊接方法的確定影響因素很多,這里的推理規(guī)則表只是給出推薦,實際的焊接方法選取,如有其他條件(如場地、船廠設(shè)備等)制約,根據(jù)具體情況進(jìn)行確定,由于推理流程的獨立性,這樣的情況并不影響后續(xù)的推理繼續(xù)進(jìn)行,后續(xù)推理流程中,如遇相同情況做相同處理。
圖4 船體焊接工藝推理流程
表1 船體焊接方法推理規(guī)則表
推理機(jī)亦稱控制執(zhí)行機(jī)構(gòu),是一個程序模塊,負(fù)責(zé)產(chǎn)生式規(guī)則的前提條件測試或匹配、規(guī)則的調(diào)度和選取、規(guī)則體的解釋和執(zhí)行。即推理機(jī)實施推理,并對推理進(jìn)行控制。針對船體焊接工藝推理的推理機(jī)某一次推理過程如圖5所示。
動態(tài)數(shù)據(jù)庫在推理過程中內(nèi)容或者狀態(tài)不斷變化。如果把動態(tài)數(shù)據(jù)庫的每一組數(shù)據(jù)作為一個節(jié)點,則在船體推理過程中,就是一個從初始條件到目標(biāo)參數(shù)的數(shù)據(jù)求解過程。
如手工電弧焊的坡口規(guī)則表所示,船體焊接工藝推理規(guī)則中存在很多模糊的規(guī)則:如取同一母材厚度,會有多種坡口形式符合規(guī)則;同時規(guī)則中的部分輸出為范圍推薦,在手工焊接范圍內(nèi),這樣的范圍推薦形式尚可存在,但是在自動焊中,卻需要向設(shè)備輸入明確的參數(shù)數(shù)值。所以單純的產(chǎn)生式規(guī)則推理并不能完全滿足船體焊接工藝推理系統(tǒng)。
圖5 推理機(jī)的一次推理過程
模糊規(guī)則推理是從不精確的前提集合中得出可能的、不精確的結(jié)論的推理過程。一個模糊規(guī)則推理系統(tǒng)基本上包括如圖6所示5個功能模塊,推理過程為:比較輸入變量和隸屬函數(shù),獲得每個語言標(biāo)示的隸屬值(模糊化);對初始部分的隸屬函數(shù)作并運算,得到每個規(guī)則的激活權(quán);依賴于激活權(quán)產(chǎn)生每一個規(guī)則的有效結(jié)果;疊加所有有效的結(jié)果,產(chǎn)生一個明確的輸出(去模糊化)。
圖6 模糊規(guī)則推理系統(tǒng)
將模糊推理引入船體焊接工藝推理系統(tǒng),可以在初始條件輸入及推理參數(shù)輸出時有效地解決上述問題。例如,對母材厚度進(jìn)行模糊化預(yù)處理,即將輸入的精確量轉(zhuǎn)化為模糊量。具體操作為:選取隸屬度函數(shù)(),對論域中任一元素,均有一個數(shù)()∈[0,1]與其對應(yīng),稱為上的模糊集,隸屬度()越接近于1,表示屬于的程度越高。本研究中采用三角形隸屬度函數(shù)對焊接工藝數(shù)據(jù)進(jìn)行模糊化處理。即對分割集合來說,的隸屬度為
其中,和分別為的中心和寬度。然后根據(jù)隸屬度的大小,確定的特定論域。
當(dāng)母材厚度取20 mm進(jìn)行單面手工電弧焊接時,根據(jù)表2可知此厚度可采用V型坡口、Y型坡口、U型坡口,采用三星形隸屬度函數(shù),對焊接工藝數(shù)據(jù)進(jìn)行模糊化預(yù)處理(本研究針對母材厚度小于等于50 mm的研究對象):
(1) 對于V型坡口隸屬度為
(2) 對于Y型坡口隸屬度為
(3) 對于U型坡口隸屬度為
表2 手工電弧焊坡口形式及坡口參數(shù)規(guī)則表
通過計算可知母材厚度為20 mm時,對于Y型坡口隸屬度最大,因此選擇Y型坡口。
在對參數(shù)輸出去模糊化運算中,典型的方法有面積中心法、TSK模糊模型等,本研究中采用對每個規(guī)則輸出取加權(quán)平均進(jìn)行處理。其中權(quán)重由每種規(guī)則的隸屬度值計算得出。即最終系統(tǒng)輸出為
其中,為符合條件的規(guī)則數(shù)。針對規(guī)則表中存在的部分輸出為范圍推薦,采用去邊緣化取中值的處理方式。
為實現(xiàn)船體焊接工藝知識管理,本文設(shè)計并開發(fā)了船體焊接工藝知識庫,面向船舶制造設(shè)計人員提供知識的共享與重用。如圖7所示,知識庫系統(tǒng)分為數(shù)據(jù)層、服務(wù)層及展示層。
數(shù)據(jù)層是系統(tǒng)的基礎(chǔ)和核心,包括了工藝知識庫、工藝規(guī)則庫、實例庫和用戶信息庫。主要負(fù)責(zé)數(shù)據(jù)的獲取及儲存,同時也是整個系統(tǒng)運行的數(shù)據(jù)來源。
應(yīng)用服務(wù)層主要負(fù)責(zé)系統(tǒng)的數(shù)據(jù)處理及功能實現(xiàn),又分為功能支撐層和服務(wù)組件層。功能支撐層主要包括數(shù)據(jù)的格式轉(zhuǎn)換、信息的模糊處理及負(fù)責(zé)工藝推理的推理機(jī);服務(wù)組層主要包括知識管理、知識檢索、用戶權(quán)限管理。針對用戶及系統(tǒng)管理人員進(jìn)行系統(tǒng)相關(guān)功能的實現(xiàn)。
展示層是基于Web實現(xiàn)用戶與知識庫系統(tǒng)的交互環(huán)境,包括用戶登錄、查詢、系統(tǒng)維護(hù)等界面。
系統(tǒng)采用B/S開發(fā)模式,該模式下用戶通過瀏覽器即可訪問服務(wù)器進(jìn)行相關(guān)操作,實現(xiàn)船體焊接工藝知識的遠(yuǎn)程共享與重用。同時系統(tǒng)以Java語言做作為開發(fā)語言,以Mysql數(shù)據(jù)庫管理系統(tǒng)進(jìn)行知識資源的存儲,使用Protégé作為本體建模工具,通過jena接口存放本體至數(shù)據(jù)庫;用戶界面使用Web前端CSS框架Bootstrap編寫實現(xiàn),在Windows 10系統(tǒng)環(huán)境下開發(fā)完成。
圖7 船體焊接工藝知識系統(tǒng)框架
本文將知識工程技術(shù)應(yīng)用于船舶制造中船體焊接工藝,提出基于本體的船體焊接工藝知識表示方法,研究了船體焊接工藝的知識獲取和分類、知識推理和知識管理等關(guān)鍵技術(shù),實現(xiàn)了焊接工藝領(lǐng)域知識的共享與重用,能夠為工作人員及時準(zhǔn)確提供所需知識,為其提高工作效率、提升產(chǎn)品質(zhì)量從而提升企業(yè)競爭力,同時為我國船舶制造領(lǐng)域在智能制造水平的提升上發(fā)揮作用。
[1] 李風(fēng)波. 船舶與海洋工程焊接[M]. 哈爾濱: 哈爾濱工業(yè)大學(xué)出版社, 2015: 22. LI F B. Welding of ship and ocean engineering[M]. Harbin: Harbin Institute of Technology Press, 2015: 22 (in Chinese).
[2] 鄧欣, 吳松林. 船舶焊接工藝評定專家系統(tǒng)的研究與開發(fā)[J]. 材料開發(fā)與應(yīng)用, 2012, (4): 80-83.DENG X, WU S L. Research and development of ship welding procedure evaluation expert system[J]. Material Development and Application, 2012, (4): 80-83 (in Chinese).
[3] 馮志強(qiáng), 柳存根. 基于粗糙集知識建模的船舶焊接生產(chǎn)設(shè)計方法[J]. 造船技術(shù), 2015, (1): 58-62. FENG Z Q, LIU C G. Ship welding production design method based on rough set knowledge modeling[J].Shipbuilding Technology, 2015, (1): 58-62 (in Chinese).
[4] 王園. 船舶焊接工程管理系統(tǒng)研究[D]. 鎮(zhèn)江: 江蘇科技大學(xué), 2015. WANG Y. Research on management system of ship welding engineering[D]. Zhenjiang: Jiangsu University of Science and Technology, 2015 (in Chinese).
[5] RUY W S, KIM H K, CHO Y J, et al. Implementation of welding material quantity evaluation system combined with ship design CAD system[J]. International Journal of Naval Architecture and Ocean Engineering, 2017, 9: 219-226.
[6] 王素清, 馬彥軍. 面向智能制造的焊接工藝模型設(shè)計[J]. 船舶標(biāo)準(zhǔn)化工程師, 2018: 16-20. WANG S Q, MA Y J. Design of welding process model for intelligent manufacturing[J]. Ship Standardization Engineer, 2018: 16-20 (in Chinese).
[7] 郭溫. 基于實例推理的船舶焊接工藝設(shè)計研究[J]. 鑄造技術(shù), 2012, 33(1): 100-102. GUO W. Research on ship welding process design based on case-based reasoning[J]. Foundry Technology, 2012, 33(1): 100-102 (in Chinese).
[8] 裴大茗, 任帥, 景旭文, 等. 基于模糊規(guī)則推理的船舶焊接工藝規(guī)劃[J]. 電焊機(jī), 2016, 46(5): 63-66. PEI D M, REN S, JING X W, et al. Ship welding process planning based on fuzzy rule reasoning[J]. Electric Welding Machine, 2016, 46(5): 63-66 (in Chinese).
[9] 郭乾統(tǒng), 田凌. 面向機(jī)械產(chǎn)品概念設(shè)計的知識庫設(shè)計研究[J]. 圖學(xué)學(xué)報, 2015, 36(5): 713-723.GUO Q T, TIAN L. Mechanical conceptual design oriented knowledge database organized by domain ontology[J]. Cartography Journal, 2015, 36(5): 713-723 (in Chinese).
[10] 袁國銘, 樊波, 成天華. 信息科學(xué)中本體理論的發(fā)展綜述[J]. 微型電腦應(yīng)用, 2014, 30(7): 35-39. YUAN G M, FAN B, CHENG T H. Overview on the development of ontology theory in information science[J]. Microcomputer Applications, 2014, 30(7): 35-39 (in Chinese).
[11] 吳康清, 黃利平, 李伯舒, 等. 基于故障知識庫的機(jī)械零部件故障管理支持系統(tǒng)[J]. 圖學(xué)學(xué)報, 2019, 40(3): 623-630.WU K Q, HUANG L P, LI B S, et al. Failure management and support system of mechanical parts based on failure knowledge-base[J]. Cartography Journal, 2019, 40(3): 623-630 (in Chinese).
[12] 李行洲. 基于規(guī)則推理的去中心化知識共享機(jī)制[D]. 武漢: 武漢科技大學(xué), 2019. LI X Z. Decentralized knowledge sharing mechanism based on rule reasoning[D]. Wuhan: Wuhan University of Science and Technology, 2019 (in Chinese).
Research on hull welding techniques based on knowledge engineering
MA Guo-hui, TIAN Ling, LIU Si-chao, CHEN Jun-yu
(Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China)
In the process of shipbuilding, the knowledge in the field of hull welding is lack of effective induction, which results in poor reusability and sharing. To solve these problems, based on knowledge engineering technologies, this paper studies the methods of knowledge acquisition, classification, representation and reasoning application in hull welding and develops a knowledge base of techniques, which effectively realizes the sharing and reuse of knowledge. Firstly, a classification mode and access to acquire the knowledge of hull welding were put forward. Secondly, on this basis, the results of the research on knowledge representation method based on ontology was applied to the hull welding process and a domain ontology was established. Thirdly, a reasoning mode of welding process was put forward, and a rule base of process was established based on normative documents such as national standards and industry standards and instructive documents such as professional books and expert opinions, then a fuzzy rule reasoning system was designed. Finally a knowledge base system for hull welding process was designed and developed, and such functions were standardized as knowledge acquisition, knowledge representation, knowledge reasoning and knowledge management, providing support platform of knowledge sharing and reuse for related personnel in the field of hull welding, and providing implications for the use of knowledge engineering technologies in other fields of shipbuilding.
hull welding process; knowledge engineering; ontology; fuzzy reasoning; knowledge base; knowledge sharing
U 671.83;TP 391.7
10.11996/JG.j.2095-302X.2020030430
A
2095-302X(2020)03-0430-08
2020-01-16;
2020-02-06
國家自然科學(xué)基金項目(51675299);北京市自然科學(xué)基金項目(3182012);國家高技術(shù)船舶科研項目(17GC26102.01);清華大學(xué)自主科研計劃資助項目
馬國輝(1993-),男,黑龍江哈爾濱人,碩士研究生。主要研究方向為知識工程等。E-mail:mgh17@mails.tsinghua.edu.cn
田 凌(1963-),女,遼寧鐵嶺人,教授,博士,博士生導(dǎo)師。主要研究方向為機(jī)械制造及自動化/數(shù)字化制造。E-mail:tianling@mail.tsinghua.edu.cn