免费a一毛片,有码毛片,好爽又高潮了毛片免费下载16禁,黄色一级免费网站,毛片二区,一级毛片视频免费,性a视频

運載火箭姿態(tài)控制知識管理系統(tǒng)開發(fā)論文

時間:2021-06-22 17:56:37 論文 我要投稿

運載火箭姿態(tài)控制知識管理系統(tǒng)開發(fā)論文

  在運載火箭姿態(tài)控制系統(tǒng)的研制過程中,已有的姿態(tài)控制系統(tǒng)設計知識尚未得到很好的表示和有效的重用。基于本體[1-3]的運載火箭姿態(tài)控制的知識管理系統(tǒng),整合了對姿態(tài)控制本體模型的解析、頻域特性分析和控制器設計,有助于加快研制速度[4-5]。本文給出了這一知識管理系統(tǒng)開發(fā)的一些關鍵技術。

運載火箭姿態(tài)控制知識管理系統(tǒng)開發(fā)論文

  1系統(tǒng)總體方案設計

  1.1系統(tǒng)結(jié)構(gòu)

  本系統(tǒng)的業(yè)務處理集中在服務端,所以系統(tǒng)主體采用B/S架構(gòu),同時需要建立本體模型,實現(xiàn)對姿態(tài)控制系統(tǒng)知識的表示;搭建數(shù)據(jù)庫,實現(xiàn)對頻域特性分析、控制器設計所涉及到的數(shù)據(jù)進行有效管理。頁面顯示的數(shù)據(jù)來自本體文件和數(shù)據(jù)庫,同時系統(tǒng)中所有的計算結(jié)果都保存到數(shù)據(jù)庫中。用戶通過頁面向服務器端發(fā)送請求,服務器在接受請求后進行相應業(yè)務流程處理,包括本體文件解析、數(shù)據(jù)庫訪問、頻域特性分析和控制器設計。系統(tǒng)主要由三個模塊構(gòu)成:本體模型解析模塊、頻域特性分析模塊和控制器設計模塊。系統(tǒng)用戶界面采用JSP、HTML技術開發(fā),后臺基于SSH框架開發(fā),數(shù)據(jù)庫采用MYSQL數(shù)據(jù)庫管理系統(tǒng)來開發(fā),服務器采用APACHETOMCAT7.0。

  1.2本體模型建立

  為了實現(xiàn)對運載火箭姿態(tài)控制系統(tǒng)方面知識的管理與重用,首先我們分析了整個姿態(tài)控制系統(tǒng),將里面的知識和關系屬性抽取出來,基于這些知識和屬性,應用PROTEGE軟件建立本體模型,生成OWL文件,實現(xiàn)對運載火箭姿態(tài)控制系統(tǒng)本體建模。其中火箭姿態(tài)控制系統(tǒng)本體結(jié)構(gòu)主要由箭體(被控對象)、測量機構(gòu)、控制器(校正網(wǎng)絡)、伺服機構(gòu)組成。而被控對象的知識主要包括俯仰通道、滾動通道和偏航通道的動力學方程、參數(shù)及其分析方法。

  1.3數(shù)據(jù)庫設計

  數(shù)據(jù)庫設計的過程,就是首先通過設計可以反映現(xiàn)實世界信息需求的概念數(shù)據(jù)模型,然后將其轉(zhuǎn)換成邏輯模型和物理模型,最終建立為現(xiàn)實用戶服務的數(shù)據(jù)庫系統(tǒng)。因此,數(shù)據(jù)庫設計的基本任務就是根據(jù)用戶的信息需求和處理需求,根據(jù)數(shù)據(jù)庫的支撐環(huán)境,設計一個結(jié)構(gòu)合理、使用方便、效率較高的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫設計要充分考慮數(shù)據(jù)存儲的有效性、穩(wěn)定性及可擴展性。本系統(tǒng)采用的是MySQL數(shù)據(jù)庫管理系統(tǒng),設計時應遵循以下原則:

  1)滿足三范式設計原則,對數(shù)據(jù)進行解耦,減少數(shù)據(jù)冗余;

  2)考慮并發(fā)控制,維護數(shù)據(jù)的正確性和一致性,可以利用加鎖機制;

  3)數(shù)據(jù)庫的操作要保證準確性和完整性。根據(jù)需求分析,設計實體對象,主要是火箭姿態(tài)控制各環(huán)節(jié)中不同的參數(shù)數(shù)據(jù),包括:初始條件設置參數(shù)、剛體參數(shù)、晃動參數(shù)、振動參數(shù),并實現(xiàn)對參數(shù)數(shù)據(jù)的解耦。在運載火箭姿態(tài)控制頻域分析階段所需的參數(shù)類別和種類都比較多,可通過建立索引加快數(shù)據(jù)庫的查詢效率;姿態(tài)控制中所用到的數(shù)據(jù)安全級別比較高,為了增加數(shù)據(jù)的安全性,在數(shù)據(jù)庫基表的基礎上建立對應視圖,避免直接操作數(shù)據(jù)庫。

  2系統(tǒng)實現(xiàn)

  2.1SSH框架系統(tǒng)采用

  SSH(Spring+Struts+Hibernate)框架開發(fā)。SSH框架是目前主流的一種Web開發(fā)框架,用于構(gòu)建靈活、易于擴展的Web應用程序。SSH框架的系統(tǒng)主要分為四層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和實體層。Struts框架負責MVC(Model,ViewandController)的分離,控制業(yè)務跳轉(zhuǎn)和結(jié)果轉(zhuǎn)發(fā),充當controller層;利用Hibernate框架實現(xiàn)對持久層的操作;Spring作為一個輕量級的IOC容器,負責中間層中的對象創(chuàng)建和管理對象及對象之間的依賴關系,并且能夠整合Struts2和Hibernate框架,發(fā)揮框架最大的作用當頁面發(fā)出請求后,Struts根據(jù)配置文件(Struts.xml)將ActionServlet接收到的Request請求內(nèi)容轉(zhuǎn)發(fā)給相應的Ac-tion處理。在本體模型解析模塊中,用戶通過瀏覽器顯示的用戶界面發(fā)出查詢本體知識請求,ActionServlet將這一請求發(fā)送給Structs,后者依據(jù)配置文件,把這一請求轉(zhuǎn)給本體知識查詢Ac-tion處理;在業(yè)務層中,管理服務組件的.SpringIoC負責向Action提供本體模型解析Model注入,實現(xiàn)本體解析業(yè)務邏輯,并返回請求處理結(jié)果至用戶界面。在頻域特性分析模塊和控制器模塊中,調(diào)用對應Action與相應Model注入與本體模型解析模塊業(yè)務流程一樣,所需的計算參數(shù)數(shù)據(jù)存放在數(shù)據(jù)庫中,系統(tǒng)通過Hibernate實現(xiàn)與數(shù)據(jù)庫的交互,獲取數(shù)據(jù),調(diào)用對應的DAO組件請求并返回請求數(shù)據(jù)。

  2.2本體模型解析模塊

  為了實現(xiàn)對本體文件的解析,利用Apache公司提供的開源Jena工具包自己開發(fā)了一些工具類,實現(xiàn)對本體owl文件連接、查詢、修改等操作,以此來實現(xiàn)對本體owl文件進行解析。在與owl進行交互前,需要利用Jena中的model包中的Mod-elFactory創(chuàng)建本體模型并讀取owl本體文件,局部代碼如下:OntModelontModel=ModelFactory.createOntologyModel(Ont-ModelSpec.OWL_MEM);ontModel.read(″file:D:/test/aco.owl″);aco.owl為我們利用Protege軟件建立的火箭姿態(tài)控制知識本體模型文件;ModelFactory是jena工具包提供用來創(chuàng)建各種模型的類,在類中定義了具體實現(xiàn)模型的成員數(shù)據(jù)以及創(chuàng)建模型。當建立連接成功讀取到aco.owl文件后,基于Jena工具包開發(fā)對應的工具類就能進行查詢、修改等操作,從而實現(xiàn)本體文件解析。

  2.3頻域特性分析模塊

  在實際的研制過程中,知識需要與實際開發(fā)結(jié)合起來。通過加入頻域特性分析,能驗證火箭姿態(tài)控制效果是否滿足設計要求。為了實現(xiàn)在系統(tǒng)中頻域特性分析,在底層采用MATLAB編寫頻域特性分析程序,然后利用MATLAB自帶的BuiltJA實現(xiàn)了從MATLAB文件向Java能調(diào)用的jar文件的轉(zhuǎn)化。同時,為了將頻域特性曲線實時顯示給用戶,應用了WebFigures技術頻域特性分析模塊所涉及的參數(shù)均儲存在MySQL數(shù)據(jù)庫中。

  2.4控制器模塊

  運載火箭姿態(tài)控制系統(tǒng)控制器通常由一階微分環(huán)節(jié)、慣性環(huán)節(jié)、振蕩環(huán)節(jié)和二階微分環(huán)節(jié)組成。位于底層的控制器設計程序由MATLAB編寫,并用MATLAB自帶的BuiltJA技術實現(xiàn)代碼的轉(zhuǎn)化(由MATLAB轉(zhuǎn)化為jar),以方便后臺的調(diào)用。在給出一套控制器參數(shù)后,得到的頻域特性曲線可能無法滿足系統(tǒng)穩(wěn)定裕度的要求,為此我們設計了基于本體的控制器參數(shù)推理機。為了實現(xiàn)控制器參數(shù)推理,首先基于經(jīng)典控制理論和工程設計經(jīng)驗獲得火箭姿態(tài)控制器參數(shù)調(diào)整規(guī)則,并建立這些規(guī)則的本體模型;在Protégé環(huán)境下實現(xiàn)這些規(guī)則的本體模型,生成其owl文件,并可由本體模型解析模塊對其進行解析。在系統(tǒng)運行過程中,推理機可基于當前頻域特性曲線、箭體參數(shù)、和姿態(tài)控制器設計推理規(guī)則的本體模型,給出調(diào)整的建議,以此來加快參數(shù)調(diào)整過程。系統(tǒng)在高頻段幅頻為負值,系統(tǒng)達不到穩(wěn)定裕度要求,需要調(diào)整控制器參數(shù),基于本體的控制器參數(shù)推理機給出控制器參數(shù)調(diào)整建議,加快調(diào)參過程。

  3結(jié)束語

  本文研究了運載火箭姿態(tài)控制系統(tǒng)知識的表示、管理和重用。通過基于本體的運載火箭姿態(tài)控制知識管理系統(tǒng)的開發(fā),實現(xiàn)了對姿態(tài)控制系統(tǒng)的本體建模、本體解析、頻域特性分析和控制器設計的整合,加快了研制速度。同時系統(tǒng)功能模塊完整簡潔,交互界面友好,具有高可靠性、可擴展性、易用性等特點,有很好的應用價值。

  參考文獻

  [1]SSUSankari,PSKumar,CGeethaikrishnan,etal.Ontologyforlaunchvehiclemissionsimulation[J].JournalofAerospaceInformationSystems,2017,14(3):198-202

  [2]XHu,ZFeng,SChen,etal.Accurateidentificationofontolo-gyalignmentsatdifferentgranularitylevels[J].IEEEAccess,2017:105-120

  [3]EFVeiga,RFBNeto.Asystematicmappingoftheontolo-gy-basedmodelingphaseofcontextlifecycle[J].IEEELatinAmericaTransactions,2016,14(10):4345-4350

  [4]NBayar,SDarmoul,SHajri-Gabouj,etal.Usingimmunede-signedontologiestomonitordisruptionsinmanufacturingsystems[J].ComputersinIndustry,2016:67-81

  [5]MACDiaz,LAntonelli,LESanchez.Healthontologyandin-formationsystems:Asystematicreview[J].IEEELatinAmericaTransactions,2017,15(1):103-120

【運載火箭姿態(tài)控制知識管理系統(tǒng)開發(fā)論文】相關文章:

系統(tǒng)開發(fā)成本控制論文05-31

熱壓罐智能控制系統(tǒng)開發(fā)研究論文04-13

運載火箭科普知識02-20

項目管理控制論文03-19

成本管理與控制論文04-09

企業(yè)知識管理的論文04-02

管理信息系統(tǒng)開發(fā)的項目管理論文07-02

企業(yè)管理風險的控制的論文04-01

燃料管理與成本控制探究論文10-19

宜君县| 宝坻区| 昌黎县| 大港区| 德安县| 三门峡市| 甘德县| 山阴县| 蒙山县| 襄垣县| 阜新| 新源县| 无为县| 龙江县| 博客| 金乡县| 陵水| 苍山县| 民和| 区。| 霍山县| 忻城县| 忻州市| 莫力| 绥阳县| 房产| 平果县| 读书| 邻水| 车险| 两当县| 云林县| 勐海县| 和田市| 壶关县| 望城县| 东港市| 丽水市| 合阳县| 依安县| 永和县|