資源描述:
《設計模式在飛行仿真軟件中的應用.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、計算機與現(xiàn)代化2009年第3期JISUANJIYUXIANDAIHUA總第163期文章編號:100622475(2009)0320130204設計模式在飛行仿真軟件中的應用高艷輝,龔華軍,李志宇(南京航空航天大學自動化學院,江蘇南京210016)摘要:飛行仿真已經(jīng)成為飛行控制系統(tǒng)分析、設計和研發(fā)過程的一個重要部分,仿真軟件的設計是實現(xiàn)仿真目的的關鍵。面向對象仿真方法是當前飛行仿真軟件發(fā)展的一個重要方向。而設計模式是面向對象技術的最新進展之一。本文介紹了設計模式的原則與策略,簡要描述了飛行仿真系統(tǒng)的結構
2、與主要功能。以此為基礎,通過UML類圖示例,詳細論述了多個設計模式在飛行仿真軟件設計中的應用。最后重新設計和開發(fā)了數(shù)字飛行仿真軟件。關鍵詞:設計模式;飛行仿真;面向對象;飛行仿真系統(tǒng)中圖分類號:TP391.9文獻標識碼:AApplicationofDesignPatternsinFlightSimulationSoftwareGAOYan2hui,GONGHua2jun,LIZhi2yu(CollegeofAutomationEngineering,NanjingUniversityofAeronau
3、ticsandAstronautics,Nanjing210016,China)Abstract:Object2orientedsimulation(OOS)isanimportantdevelopmenttrendinthecurrentflightsimulationcommunity.Somesimulationsoftwarehaslittlemaintainabilityandreusabilityforthedevelopersdon’tmasterobject2orientedtechn
4、ologywelle2nough.Flightsimulationsystemsaren’tadaptedtothevarietyofsimulationtask.Thedesignpatternisoneofthelatestprogres2sesintheobject2orientedfield.Thispaperintroducestheprinciplesandstrategiesofdesignpatterns,thestructureofflightsimu2lationsystemisb
5、rieflydescribed.Basedonthem,itisdiscussedindetailthatseveraldesignpatternsareappliedinthedesignofflightsimulationsoftware,andtheUMLclassdiagramsaredrewup.Finally,theflightsimulationsoftwareisredesignedandde2veloped.Keywords:designpatterns;flightsimulati
6、on;object2oriented;flightsimulationsystem行動力學方面的知識,也要掌握計算機編程技術,能0引言夠很好地使用面向對象技術,設計飛行仿真軟件中的飛行仿真技術已經(jīng)成為飛行控制系統(tǒng)分析、設計各個類以及對象間的通信。和研發(fā)過程的一個重要部分。一個通用的飛行仿真設計模式是面向對象技術的最新進展之一。設軟件可以明顯地減少飛行控制系統(tǒng)研發(fā)的時間、成本計模式是在具體的背景環(huán)境中處理問題的方法,其目和風險。但是這對仿真軟件的設計提出了很高的要的是使那些在特定環(huán)境中工作良好的設計得以
7、在相求,結構設計不僅要合理,而且還要具有良好的復用似的環(huán)境中被其他人再次應用。現(xiàn)在軟件開發(fā)人員性、可靠性。除了繼續(xù)發(fā)現(xiàn)新的模式外,已經(jīng)有越來越多的人將目目前飛行仿真軟件的開發(fā)已經(jīng)開始采用面向對光集中在現(xiàn)有模式在一些大型軟件系統(tǒng)中的應用。象的方法和工具,如Flightgear、Alsim等飛行仿真軟利用模式的思想,我們只要遵守設計準則,合理選用、件。參與仿真軟件開發(fā)的各專業(yè)人員既需要掌握飛組合設計模式即可。利用已經(jīng)設計的成熟技術,一方收稿日期:2008212210作者簡介:高艷輝(19762),男,河北
8、辛集人,南京航空航天大學自動化學院助理工程師,碩士,研究方向:飛行控制系統(tǒng)設計與仿真;龔華軍(19642),男,浙江慈溪人,教授,研究方向:飛行控制,綜合控制;李志宇(19762),男,黑龍江人,助理研究員,研究方向:數(shù)字控制系統(tǒng)。2009年第3期高艷輝等:設計模式在飛行仿真軟件中的應用131面可以使仿真軟件系統(tǒng)更靈活,大幅度提升軟件系統(tǒng)象,面向復雜系統(tǒng)的仿真,主要包括飛行動力學仿真、應對變化的能力,最終復用性會更好;另一方面,可以飛行環(huán)境仿真等。飛行動