论文部分内容阅读
本文针对运载火箭姿态与制导控制知识管理这一研究课题,以国产运载火箭为研究对象,以知识汇聚、知识固化、知识应用为技术路线,在基于本体的运载火箭姿态与制导控制系统知识建模的基础上,结合实际研制过程中所需的箭体频域特性分析、姿态控制器设计以及制导控制器设计,开发了基于本体的运载火箭姿态与制导控制知识管理系统,实现对知识的管理和应用。本文的主要工作如下:1.对系统进行需求分析、功能设计,详细介绍了系统的各个功能模块,包括本体知识检索模块、频域特性分析模块、姿态控制器设计模块和制导控制器设计模块等,还简要介绍了运载火箭姿态与制导控制知识获取与本体模型建立,最后给出了在J2EE平台下的基于本体的运载火箭姿态与制导控制知识管理系统开发方案,即系统采用B/S(Browser/Server)网络架构,利用SSH2(Spring+Struts2+Hibernate)集成开发框架,进行知识管理系统开发。2.研究了运载火箭姿态与制导控制知识管理系统开发所需的关键技术。首先阐述了SSH2集成框架的优势。其次,介绍了几种编程语言环境的交互技术。这其中涉及到J2EE、Java与Owl的交互,Matlab与Java的混合编程等技术。最后给出了数据库详细设计。3.详细介绍了基于本体的运载火箭姿态与制导控制知识管理系统各个模块的实现,其中本体知识检索模块利用到Java与owl交互技术,实现对由本体模型生成的owl文件进行知识检索;频域特性分析模块、姿态控制器设计模块和制导控制器设计模块使用了SSH2集成开源框架,降低了各层(显示层、控制层和模型层)间的耦合度,方便系统后续的维护和扩展,同时这中间也应用到java与Matlab的混合编程技术。在各个模块实现的同时也对各个功能模块进行了测试,通过对测试结果的分析,本系统运行正常且稳定。用户可以在PC机上登录系统,然后进行操作。系统用户交互界面友好,具有较高的可靠性、应用性、可扩展性等特点,具有很好的应用价值。