關於箭體結構設計知識管理平臺探究論文

關於箭體結構設計知識管理平臺探究論文

  1引言

  近30 年,企業領域和學術領域越來越重視知識管理,對知識管理的研究越來越多,範圍越來越廣[1-18]。中國運載火箭技術研究院箭體結構設計經過50 年的發展,已經積累了豐富的知識資源,建立了較為完善的設計師隊伍與研發流程。但是,箭體結構設計在知識管理方面還存在一些不足: 設計知識缺乏科學管理,設計師之間不能共享知識; 新設計師成長速度慢,對經驗豐富的設計師依賴較大; 相同設計知識的設計資料格式多樣,相互之間難以轉化; 箭體設計流程分為多個設計階段,但每個設計階段對設計知識需求的側重點不同,造成知識推送困難。本文針對箭體結構設計的現狀,研究箭體結構設計知識管理平臺,實現設計知識的分類、共享、重用和推送,以提高設計效率,為提升設計能力,推動創新奠定基礎。本文的主要創新點體現在: 針對箭體設計知識的特點詳細介紹了顯性知識挖掘技術、隱性知識挖掘技術和設計知識檢索技術。

  1 箭體結構設計知識管理平臺關鍵技術

  1. 1 顯性知識挖掘技術按照箭體設計知識的特點可以分為顯性知識與隱性知識,這2 類知識都蘊含價值,能指導設計者設計箭體。顯性知識是指能以標準、規範、規律、公式等形式存在的知識。顯性知識是設計領域的專家對設計知識的總結,設計者透過顯性知識可以得到直觀的設計方法,並能得到相對一致的設計結果。設計流程知識封裝是指將箭體設計過程中涉及的各類知識以其合適的方式進行儲存和管理,提供相應的訪問方式,使孤立的設計知識描述成為可被利用的箭體設計知識。知識的儲存方式可以分為結構化儲存與半結構化儲存。結構化儲存能充分發揮知識的內在,有效管理設計知識,提供方便的呼叫方式。半結構化儲存管理蘊含設計知識的例項,提供有效的檢索方式供設計者查詢,設計知識由設計者抽取。本文所闡述的結構化儲存的形式主要包括: 利用資料庫表關係儲存、利用本體語言在文字中儲存。半結構化儲存的形式主要包括: 資料庫中儲存的二進位制檔案、磁碟實體檔案、各種軟體工具。

  不同形式的知識封裝方式,對應有其合適的呼叫方法。透過對箭體設計知識的封裝,實現了設計知識的可用性、積累性、共享性和交流性。例如文字文件類設計知識主要按照設計階段、學科型別、適用範圍、適用角色4 個角度進行劃分,並形成4 個方面的“知識標籤”。由各個科室、小組的專家將多年積累的設計手冊、設計經驗總結文件、典型設計方法文件貼上知識標籤放入資料庫集中管理,形成可被關鍵字檢索的知識元素。對該類設計知識元建立其使用頻率指標項、使用評分項。從平時使用的頻率和反饋效果中挖掘知識。這類應用廣泛見於科技論文的知識挖掘,透過被引用頻次來顯示論文的價值。文字文件類設計知識挖掘如圖1 所示。圖1 文字文件類設計知識挖掘1.2 隱性知識挖掘技術隱性知識主要是指難以表達的、隱含在設計過程和設計方案中的設計知識。隱性知識蘊含在以往設計案例或者專家的頭腦中,其中設計經驗知識無法抽取。

  設計者透過隱性知識只能得到類似成功案例的設計結果,結合設計者對隱性知識的判斷才能得到設計方法,設計結果也難以一致。由於隱性設計知識難於總結抽取,所以只能以設計例項的形式儲存,讓設計者從成功例項中借鑑設計知識。

  設計例項的表現形式主要是各種磁碟檔案,主要是各個設計學科中的設計流程、模型檔案、影片、音訊等多媒體檔案等。作為結構設計,主要是二維和三維的 CAD 模型。為了驗證設計結果是否滿足效能要求,需要建立多個學科模擬分析的 CAE 模型。另外,為了直觀表達設計結果,與這些多學科設計模型相關的有影片、動畫和音訊檔案等作為輔助。對於設計活動中使用的 CAD 設計模型,通過幾何特徵識別演算法獲取該設計物件的結構特徵,以其中有代表性的典型結構特徵作為“物件標籤”; 以 CAD模型的幾何引數列表為“引數標籤”; 模型中其它物理屬性作為“物理標籤”; 將產品裝配體中各零元件之間的裝配約束關係作為“關係標籤”。挖掘對應不同型號的各零元件的引數組合規律。

  對於設計活動中使用的. CAE 分析模型,將前置處理引數、邊界施加條件作為模型的“引數標籤”; 以分析結果差異作為“關注標籤”; 以該模型的最佳化目標作為“物件標籤”。對比相同“物件標籤”條件下,不同“引數標籤”設定下“關注標籤”的變化,挖掘出CAE 分析模型關聯的分析結果規律。其中前置處理中需要用到顯性知識( 例如材料引數) 的地方建立隱性知識與顯性知識之間的關聯關係,可以透過隱性知識檢索到顯性知識,形成多級知識挖掘機制。CAE模型知識挖掘如圖2 所示。圖2 CAE1.

  2設計知識檢索技術設計知識

  檢索包括基於編碼的知識檢索和基於知識引導的多檢視設計知識檢索。基於編碼的知識檢索: 本平臺為每個知識進行編碼,由於箭體的設計過程相對固定,將知識按照型號、流程、活動進行編碼。編碼結構包括型號、流程、活動、流水碼,其編碼結構示意圖如圖 3 所示。型號給予6 位編碼。因設計流程只包括方案階段設計流程、初樣階段設計流程、試樣階段設計流程和定型階段設計流程,流程位給予1 位編碼。每個設計流程又包括若干活動,這些活動包括順序進行的活動和並行的活動,活動位給予4 位編碼,順序進行的活動給 2 位編碼,並行活動給 2 位編碼。如圖 4 所示,活動 1 和 2為並行活動,其活動位高位編碼相同; 活動 3 和活動4 為順序進行的活動,其高位編碼不同。按上述編碼規則,活動1 編碼為“0101”,活動 2 編碼為“0102”,活動3 編碼為“0201”。流水碼給予4 位編碼。圖 3 知識編碼結構圖4 流程活動基於知識引導的多檢視設計知識檢索: 根據設計要求,從功能、結構、用途、特徵等檢索引數中提取關鍵引數作為索引項,利用功能檢視檢索、基於情景的設計知識檢索等多種設計知識檢索策略,將檢索詞和設計知識匹配,依據相應的排序演算法,按照相關度高低找出最佳相似或前 n 個相似的知識條目。使用者在檢索設計知識時,若熟悉編碼規則以及設計任務的型號,設計流程和活動,可採用基於編碼的知識檢索方法; 若想透過關鍵詞檢索到設計知識可透過基於知識引導的多檢視設計知識檢索方法。2 箭體結構設計知識管理平臺的體系結構箭體結構設計知識管理平臺系統架構如圖 5 所示,從縱向看,分為知識管理模組、知識推送模組、流程管理模組、系統管理模組。

  知識管理模組負責知識的新建更新等; 知識推送模組負責知識檢索和向用戶推送合宜的知識; 流程管理模組負責流程的新建、更新與釋出等功能; 系統管理模組包括型號管理、使用者管理、機構管理、角色管理等。從橫向看,分為互動操作層、業務邏輯層和資料儲存層。互動操作層是使用者與平臺互動資訊的視窗,實現資料的錄入、修改、刪除、查詢、統計等; 業務邏輯層是平臺的核心,實現知識的業務邏輯處理,設計流程維護和系統管理; 資料儲存層主要為平臺提供基礎支援,由知識索引資料庫、使用者資料庫、動態資料庫和檔案資料庫等幾部分組成,主要負責資料的儲存、查詢和備份,維護資料的一致性和安全性。圖5 箭體結構設計知識管理平臺體

  3 箭體結構

  設計知識管理平臺的功能模型箭體結構設計知識管理平臺功能模型如圖 6 所示,包括知識管理、知識推送、流程管理、任務管理和系統管理等。知識管理模組為本系統提供知識管理功能。知識新建: 建立新知識,定義知識的相關屬性; 知識更新: 對需要更新的知識進行更新; 知識標籤: 以標籤的形式顯示知識; 熱門知識應用: 以列表的形式展現常用的知識。

  知識推送模組包括主動推送和被動推送,主動推送包括維護使用者使用列表,即對使用者在箭體結構設計活動中使用過的知識都記錄並儲存。被動推送即使用者輸入需要檢索的知識的關鍵字,檢索出相似程度高、可供參考的知識。流程管理模組包括流程新建、流程查詢、流程檢視。流程新建: 按照流程階段( 包括方案設計階段、初樣設計階段、試樣設計階段、定型設計階段) 建立流程,定義流程的相關屬性; 流程查詢: 根據型號、流程階段、建立者、流程名稱、流程編號等查詢條件查詢流程,展現流程列表; 流程檢視: 檢視設計流程的基本資訊和當前的狀況;任務管理模組包括任務檢視、任務接受和任務執行。任務檢視: 檢視待執行的任務,按照型號和設計階段對任務進行分類管理; 任務接受: 接受要執行的任務; 任務執行: 執行任務並反饋任務執行的情況。系統管理模組提供該系統的維護等功能,包括型號管理、機構管理、使用者管理和角色管理。

  4 箭體結構設計

  知識管理平臺的實現開發的箭體結構設計知識管理平臺中“設計任務提交”頁面如圖7 所示。頁面左上方是關於啟動各項相關軟體的按鈕。右邊顯示的是使用者可以提交完成該項任務過程中所用到的知識以及任務的解決方案,在儲存之後同時推送到下一階段的已提交知識列表中。確定資訊無誤後,點選“提交任務”按鈕,任務名稱將會展現在使用者已完成的任務列表中。

  5 結束語

  箭體結構設計部門最大的特點是設計知識種繁多、內容量大,不僅包括標準件、型材、材料、設計規範等顯性設計知識,還有設計者在長期探索實踐中所積累的隱性經驗知識。針對中國運載火箭技術研究院箭體結構設計現狀,研究並開發了箭體結構設計知識管理平臺,該平臺具有如下特點: 緊密結合箭體結構設計研製流程,讓知識在流程中“活動”起來; 支援多源知識的採集、快速檢索和準確推送; 良好的開放性,可以圍繞該平臺做各種擴充套件。

最近訪問