◎北京航天自动控制研究所 董文杰 孟景 林金永 张春侠 周春梅
控制系统抗辐射加固设计知识管理系统的构建
◎北京航天自动控制研究所 董文杰 孟景 林金永 张春侠 周春梅
一些人为造成的电磁威胁直接作用在无加固或低于加固指标的飞行器上将造成飞行器控制系统毁伤和飞行失控。因此,确保强电磁辐射环境下的安全飞行已成为飞行器实战化面临的重要问题。
自“七五”开始,北京航天自动控制研究所便开始了飞行器控制系统抗辐射加固的相关研究。至今,在控制系统抗辐射加固设计方面已经取得了丰富的成果,积累了大量设计知识及试验数据,且随着研究的深入开展也必将继续产生大量的设计知识。这就需要一种有效的方法来管理已有的以及未来将产生的各类知识。
通过对国内外抗辐射加固设计领域相关研究内容的搜集,总结以往抗辐射加固取得的成果,并结合目前抗辐射加固设计方面的研究内容,以及对后续发展方向的充分考虑,笔者梳理出了抗辐射加固设计的知识资源类型及其具体储存结构,见表1。
1.知识管理系统功能
抗辐射加固设计知识管理系统采用基于B/S模式的3层体系结构进行开发,这一模式具有开放性好、实用性强、保密性好、稳定性高、支持多用户操作等特点。抗辐射加固设计知识管理系统可为设计工程师和系统管理员提供服务。其中,设计工程师可通过知识管理系统根据权限对知识进行浏览、查询,并完成新知识的申请上传;系统管理员通过知识管理系统完成用户及权限管理以及各类知识的入库、修改、删除等维护操作。
整个系统分为五大功能模块:
权限管理模块主要进行用户和角色管理。用户管理包含用户名、密码、用户信息、用户角色等设置;角色管理包含角色的添加与删除、权限设置。初始角色有管理员用户、普通设计工程师、访客用户等。
知识检索模块主要完成抗辐射加固设计各项知识条目的检索,并实现对涉及的相关数据的管理功能。
知识发布管理模块主要完成相关知识条目的新建与审批流程管理。
表1 各类知识资源存储结构
图1 知识发布管理流程
协作资源管理模块主要包括协作单位与人员管理功能。
个人用户模块可提供用户密码修改功能。
2.知识库数据表设计
采用Oracle作为抗辐射加固设计知识管理系统的数据库服务器,根据知识资源存储结构构建各类知识在数据库中的相应数据表。同时,为实现管理员对用户的管理,建立用户数据表,管理员可根据用户密级赋予相应的操作权限。
另外,抗辐射加固试验需要用到由外协单位提供的各类电磁脉冲模拟源,这就需要对一些与外协单位相关的信息进行维护。因此,在知识管理系统中建立了协作单位及人员数据表,以完成对外协单位信息的管理。
3.知识发布管理
知识管理系统的知识录入分为2种途径:一种是系统管理员通过新建各类知识条目完成知识的统一发布;另一种是设计工程师通过知识发布管理完成知识上传。知识发布管理具体流程如图1所示。
笔者通过对控制系统抗辐射加固设计知识资源的梳理,完成了知识类型划分、知识存储结构设计等工作,构建了抗辐射加固设计知识库及相应的知识管理系统,实现了知识的信息化管理,便于抗辐射加固设计的知识积累、管理、继承和共享。