◎北京航天自動控制研究所 董文杰 孟景 林金永 張春俠 周春梅
控制系統抗輻射加固設計知識管理系統的構建
◎北京航天自動控制研究所 董文杰 孟景 林金永 張春俠 周春梅

一些人為造成的電磁威脅直接作用在無加固或低于加固指標的飛行器上將造成飛行器控制系統毀傷和飛行失控。因此,確保強電磁輻射環境下的安全飛行已成為飛行器實戰化面臨的重要問題。
自“七五”開始,北京航天自動控制研究所便開始了飛行器控制系統抗輻射加固的相關研究。至今,在控制系統抗輻射加固設計方面已經取得了豐富的成果,積累了大量設計知識及試驗數據,且隨著研究的深入開展也必將繼續產生大量的設計知識。這就需要一種有效的方法來管理已有的以及未來將產生的各類知識。
通過對國內外抗輻射加固設計領域相關研究內容的搜集,總結以往抗輻射加固取得的成果,并結合目前抗輻射加固設計方面的研究內容,以及對后續發展方向的充分考慮,筆者梳理出了抗輻射加固設計的知識資源類型及其具體儲存結構,見表1。
1.知識管理系統功能
抗輻射加固設計知識管理系統采用基于B/S模式的3層體系結構進行開發,這一模式具有開放性好、實用性強、保密性好、穩定性高、支持多用戶操作等特點。抗輻射加固設計知識管理系統可為設計工程師和系統管理員提供服務。其中,設計工程師可通過知識管理系統根據權限對知識進行瀏覽、查詢,并完成新知識的申請上傳;系統管理員通過知識管理系統完成用戶及權限管理以及各類知識的入庫、修改、刪除等維護操作。
整個系統分為五大功能模塊:
權限管理模塊主要進行用戶和角色管理。用戶管理包含用戶名、密碼、用戶信息、用戶角色等設置;角色管理包含角色的添加與刪除、權限設置。初始角色有管理員用戶、普通設計工程師、訪客用戶等。
知識檢索模塊主要完成抗輻射加固設計各項知識條目的檢索,并實現對涉及的相關數據的管理功能。
知識發布管理模塊主要完成相關知識條目的新建與審批流程管理。

表1 各類知識資源存儲結構

圖1 知識發布管理流程
協作資源管理模塊主要包括協作單位與人員管理功能。
個人用戶模塊可提供用戶密碼修改功能。
2.知識庫數據表設計
采用Oracle作為抗輻射加固設計知識管理系統的數據庫服務器,根據知識資源存儲結構構建各類知識在數據庫中的相應數據表。同時,為實現管理員對用戶的管理,建立用戶數據表,管理員可根據用戶密級賦予相應的操作權限。
另外,抗輻射加固試驗需要用到由外協單位提供的各類電磁脈沖模擬源,這就需要對一些與外協單位相關的信息進行維護。因此,在知識管理系統中建立了協作單位及人員數據表,以完成對外協單位信息的管理。
3.知識發布管理
知識管理系統的知識錄入分為2種途徑:一種是系統管理員通過新建各類知識條目完成知識的統一發布;另一種是設計工程師通過知識發布管理完成知識上傳。知識發布管理具體流程如圖1所示。
筆者通過對控制系統抗輻射加固設計知識資源的梳理,完成了知識類型劃分、知識存儲結構設計等工作,構建了抗輻射加固設計知識庫及相應的知識管理系統,實現了知識的信息化管理,便于抗輻射加固設計的知識積累、管理、繼承和共享。