运载火箭姿态控制知识管理系统开发优秀论文

运载火箭姿态控制知识管理系统开发摘要:在研制运载火箭的过程中,现有的很多知识没有得到有效的表示、组织和重用。因此开发一个知识管理系统实现对运载火箭研制中的知识表示、组织和重用是非常有意义的,可以缩短运载火箭的研制周期。研究了基于本体的运载火箭姿态控制知识管理系统,提出基于J2EE平台的运载火箭知识表示、管理和重用的解决方案。整个系统实现对运载火箭姿态控制系统的本体解析、频域特性分析和控制器设计,从而加快研制速度。关键词:运载火箭,姿态控制系统,本体,知识表示在运载火箭姿态控制系统的研制过程中,已有的姿态控制系统设计知识尚未得到很好的表示和有效的重用。基于本体[1-3]的运载火箭姿态控制的知识管理系统,整合了对姿态控制本体模型的解析、频域特性分析和控制器设计,有助于加快研制速度[4-5]。本文给出了这一知识管理系统开发的一些关键技术。1.系统总体方案设计1.1系统结构本系统的业务处理集中在服务端,所以系统主体采用B/S架构,同时需要建立本体模型,实现对姿态控制系统知识的表示;搭建数据库,实现对频域特性分析、控制器设计所涉及到的数据进行有效管理。页面显示的数据来自本体文件和数据库,同时系统中所有的计算结果都保存到数据库中。用户通过页面向服务器端发送请求,服务器在接受请求后进行相应业务流程处理,包括本体文件解析、数据库访问、频域特性分析和控制器设计。系统主要由三个模块构成:本体模型解析模块、频域特性分析模块和控制器设计模块。系统用户界面采用JSP、HTML技术开发,后台基于SSH框架开发,数据库采用MYSQL数据库管理系统来开发,服务器采用APACHETOMCAT7.0。1.2本体模型建立为了实现对运载火箭姿态控制系统方面知识的管理与重用,首先我们分析了整个姿态控制系统,将里面的知识和关系属性抽取出来,基于这些知识和属性,应用PROTEGE软件建立本体模型,生成OWL文件,实现对运载火箭姿态控制系统本体建模。其中火箭姿态控制系统本体结构主要由箭体(被控对象)、测量机构、控制器(校正网络)、伺服机构组成。而被控对象的知识主要包括俯仰通道、滚动通道和偏航通道的动力学方程、参数及其分析方法。1.3数据库设计数据库设计的过程,就是首先通过设计可以反映现实世界信息需求的概念数据模型,然后将其转换成逻辑模型和物理模型,最终建立为现实用户服务的数据库系统。因此,数据库设计的基本任务就是根据用户的信息需求和处理需求,根据数据库的支撑环境,设计一个结构合理、使用方便、效率较高的数据库系统。数据库设计要充分考虑数据存储的有效性、稳定性及可扩展性。本系统采用的是MySQL数据库管理系统,设计时应遵循以下原则:1)满足三范式设计原则,对数据进行解耦,减少数据冗余;2)考虑并发控制,维护数据的正确性和一致性,可以利用加锁机制;3)数据库的操作要保证准确性和完整性。根据需求分析,设计实体对象,主要是火箭姿态控制各环节中不同的参数数据,包括:初始条件设置参数、刚体参数、晃动参数、振动参数,并实现对参数数据的解耦。在运载火箭姿态控制频域分析阶段所需的参数类别和种类都比较多,可通过建立索引加快数据库的查询效率;姿态控制中所用到的数据安全级别比较高,为了增加数据的安全性,在数据库基表的基础上建立对应视图,避免直接操作数据库。2.系统实现2.1SSH框架系统采用SSH(Spring+Struts+Hibernate)框架开发。SSH框架是目前主流的一种Web开发框架,用于构建灵活、易于扩展的Web应用程序。SSH框架的系统主要分为四层:表示层、业务逻辑层、数据持久层和实体层。Struts框架负责MVC(Model,ViewandController)的分离,控制业务跳转和结果转发,充当controller层;利用Hibernate框架实现对持久层的操作;Spring作为一个轻量级的IOC容器,负责中间层中的对象创建和管理对象及对象之间的依赖关系,并且能够整合Struts2和Hibernate框架,发挥框架最大的作用当页面发出请求后,Struts根据配置文件(Struts.xml)将ActionServlet接收到的Request请求内容转发给相应的Ac-tion处理。在本体模型解析模块中,用户通过浏览器显示的用户界面发出查询本体知识...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?