国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SysML的模型驅(qū)動武器裝備體系結構設計與分析

2017-03-15 02:45:05孫文虎
指揮控制與仿真 2017年1期
關鍵詞:體系結構可視化工具

陸 法,孫文虎,賈 鵬

(解放軍后勤學院,北京 100858)

基于SysML的模型驅(qū)動武器裝備體系結構設計與分析

陸 法,孫文虎,賈 鵬

(解放軍后勤學院,北京 100858)

隨著武器裝備體系規(guī)模、復雜度的不斷膨脹,模型驅(qū)動的體系結構設計方法成為解決復雜系統(tǒng)開發(fā)的研究熱點。選擇SysML(Systems Modeling Language)作為建模語言,提出了一種由三個基本步驟(能力需求分析、黑盒分析和白盒分析)組成的模型驅(qū)動體系設計方法,探索了 SysML在體系層面建模的應用,并針對當前SysML建模工具在仿真可視化與系統(tǒng)分析等能力上的不足,將建模工具與仿真分析工具進行集成,共同完成武器裝備體系結構的設計與仿真分析。

基于模型的系統(tǒng)工程;武器裝備體系結構;模型驅(qū)動方法;SysML

武器裝備體系結構描述了武器裝備體系組件的結構、組件之間的關系以及約束它們設計和發(fā)展進的原則和指導方針[1]。隨著當前體系規(guī)模、復雜度的不斷膨脹,模型驅(qū)動的體系結構(Model Driven Architecture)方法成為解決復雜系統(tǒng)開發(fā)和管理的突破口,是系統(tǒng)工程界廣泛研究與應用的熱點[2]。MDA方法在系統(tǒng)設計的過程中將模型的構建與分析作為工作中心,集成了包括軟件和硬件在內(nèi)的諸多領域模型[3],相比以文檔為中心的傳統(tǒng)方法具有更大優(yōu)勢,正逐步成為復雜系統(tǒng)設計的基礎[4]。

國內(nèi)外學者對模型驅(qū)動武器裝備體系結構設計方法的研究已經(jīng)取得一些初步成果。Piazsczyk[5]提出了一種基于DoDAF建模框架的方法學;Huynh研究了SysML在武器裝備作戰(zhàn)體系建模與分析中的應用[6];Bienvenu嘗試利用DoDAF視圖產(chǎn)品來促進需求獲取、分析和追蹤[7];Estefan[8]總結了當前比較流行的模型驅(qū)動系統(tǒng)工程方法學,如 Harmony-SE方法學、基于模型的系統(tǒng)工程方法學(Vitech MBSE)等。SysML作為專門面向系統(tǒng)工程領域的通用建模語言,集成了結構化分析方法和面向?qū)ο蠓椒ǖ膬?yōu)勢,目前已被多種MBSE方法(Harmony-SE[9]、RUP SE[10]等)選擇作為建模語言。但是, SysML建模工具的設計結果是對系統(tǒng)結構的靜態(tài)描述和系統(tǒng)行為的離散狀態(tài)描述,而武器裝備體系結構設計與分析的本質(zhì)是動態(tài)的,需要根據(jù)使命任務和作戰(zhàn)戰(zhàn)場態(tài)勢進行仿真可視化和系統(tǒng)分析,模型設計過程中的模型要素屬性計算、對象環(huán)境仿真則要依靠STK/MATLAB等計算仿真工具進行。本文探索SysML語言在體系建模中的應用,并針對當前SysML建模工具在仿真可視化與系統(tǒng)分析等能力上的不足,將建模工具與仿真分析工具進行集成,共同完成武器裝備體系結構的設計與仿真分析。

1 武器裝備體系結構建模核心要素的描述

根據(jù)對DoDAF體系的研究,體系工程活動的核心元素描述如圖1所示,圖中各個核心要素包括:描述能力目標、了解系統(tǒng)和系統(tǒng)元素之間的關系、評估能力目標所需的性能、開發(fā)和進化體系結構、監(jiān)視和評估變化、評估需求,選擇解決方案、協(xié)調(diào)體系演化。圍繞體系外部環(huán)境需求輸入和體系結構自身的功能需求,體系工程過程和相關活動的各個核心要素通過不斷循環(huán)和迭代,共同完成體系結構建模。

圖1 體系結構建模的核心要素

武器裝備體系是一般體系的特殊化。在參考一般體系核心要素的基礎上,武器裝備體系結構有獨特的建模核心要素:①需求模型。為了完成特定的使命任務,武器裝備體系在不同作戰(zhàn)樣式下的作戰(zhàn)需求各不相同。為了更好對武器裝備進行描述,應該首先建立需求模型。②體系總體功能模型??傮w功能模型是武器裝備體系建設的指導方針,是對武器裝備體系能力的總體概述。③組分系統(tǒng)結構及其之間的關系。要對組成武器裝備體系的各分系統(tǒng)結構進行描述、從頂層自上而下進行分解,分解過程重點描述各組分系統(tǒng)的對外接口,以說明分系統(tǒng)之間的信息共享機制。④分系統(tǒng)功能行為描述。⑤體系組分系統(tǒng)之間的信息交互、通信關系。在作戰(zhàn)過程中,武器裝備體系分系統(tǒng)之間的信息交互能力、通信可靠性等在很大程度上決定了體系的總體性能,因此,對體系組分系統(tǒng)之間的信息交換和通信的描述至關重要。

2 SysML對武器裝備體系結構建模的支持

SysML建模支持從兩個視角對武器裝備體系結構進行描述:用戶視角和組分系統(tǒng)視角。用戶視角下,將得到各種用例,從而支持從不同的用戶角度對體系進行描述。組分系統(tǒng)視角下,通過時序圖的形式來支持體系結構的分析和優(yōu)化。SysML對系統(tǒng)的定義主要通過其結構模型、行為模型、需求模型和參數(shù)模型來完成。其中,結構模型側重于對系統(tǒng)的層次以及系統(tǒng)間不同對象的相互關聯(lián)關系進行建模;行為模型主要針對基于功能的行為和基于狀態(tài)的行為進行建模;需求模型強調(diào)用戶需求的層次關系、需求間的追溯關系及設計對需求的滿足情況等;參數(shù)模型主要強調(diào)系統(tǒng)或系統(tǒng)內(nèi)部部件間的約束關系。根據(jù)SysML各模型元素所能描述的信息,它對武器裝備體系建模核心要素的描述支持如表1所示。

表1 武器裝備體系結構建模的SysML支持

3 基于SysML的模型驅(qū)動武器裝備體系結構設計

根據(jù)SysML對武器裝備體系結構建模核心要素描述的支撐程度,探索研究基于SysML的模型驅(qū)動武器裝備體系結構設計方法,如圖2所示。整個流程從武器裝備體系的需求分析開始。根據(jù)武器裝備體系建設利益相關者對體系能力的期望、不同作戰(zhàn)樣式下的使命任務和作戰(zhàn)基本需求構建需求圖,需求圖包括用戶需求文檔的輸入和將用戶需求轉(zhuǎn)換成系統(tǒng)需求,系統(tǒng)需求牽引出武器裝備體系應具備的能力,形成武器裝備體系的整體功能用例模型及需求模型,并利用需求與模型知識庫對其進行管理。武器裝備體系每個功能需求用一個用例進行描述,以驅(qū)動后續(xù)的建模流程。針對每個用例,構建出武器裝備體系為完成用例所要進行的活動,形成用例活動模型。用例活動模型描述了武器裝備體系與外部環(huán)境的信息交互,其由多個完整的活動流程共同組成。每一個完整的活動流程可以用黑盒時序圖表示,即對武器裝備體系進行黑盒分析,描述武器裝備體系在作戰(zhàn)活動中的外部行為功能,其主要確定了武器裝備體系與用戶、外部環(huán)境的接口。然后根據(jù)武器裝備體系建設需求對子系統(tǒng)進行權衡選擇,確定武器裝備體系的組成系統(tǒng),將黑盒活動模型中的活動進行分配,在活動分配過程中定義了子系統(tǒng)之間的接口,即對武器裝備體系進行白盒分析。白盒分析主要確定了體系內(nèi)部系統(tǒng)完成使命任務的功能行為。依次迭代,繼續(xù)對體系建模進行更深層次的剖析,迭代的次數(shù)取決于建模粒度的大小。整個過程自上而下,依次對體系的結構和對應的功能模型進行分解,最后得出滿足建模粒度的各個體系組成部分的功能模型、對外接口和組成部分之間的信息交互關系。

圖2 基于SysML的模型驅(qū)動體系結構設計過程

4 集成仿真分析工具對體系結構模型進行分析

通過SysML多視圖建模可以得到靜態(tài)的武器裝備體系結構模型,對武器裝備體系結構的功能進行動態(tài)檢驗,就要將靜態(tài)的體系結模型轉(zhuǎn)換成可視化的可執(zhí)行模型。本文選擇IBM Rational Rhapsody 作為武器裝備體系結構設計的建模工具,如圖3所示。

圖3 Rhapsody與STK模型交互

在應用SysML描述系統(tǒng)體系結構的基礎上,將 Rhapsody與STK進行綜合集成,實現(xiàn)在Rhapsody中構建的相關模型轉(zhuǎn)變?yōu)镾TK中的仿真模型,兩個工具的模型可互操作,并具備雙向可追溯特性,運用STK對體系結構模型進行動態(tài)功能分析、屬性量化計算和可視化仿真。

Rhapsody與STK工具綜合集成的實現(xiàn)。如下所述Rhapsody建模工具為外部程序提供了操作接口和事件回調(diào)接口,通過操作接口可以對模型進行建立、修改、刪除等操作,通過事件回調(diào)接口可以監(jiān)控工具建模過程發(fā)生的事件。STK自帶的STK/Connect模塊可以與軟件開發(fā)平臺實現(xiàn)互聯(lián),它提供了一種使用客戶端到服務器方式連接STK的工作方式,用于給第三方的應用程序提供一個向STK引擎發(fā)送指令和接收數(shù)據(jù)的通信路徑。為實現(xiàn)Rhapsody與STK工具綜合集成,本文以Microsoft Visual Studio 2010 作為Rhapsody和STK的互聯(lián)平臺,具體步驟為:

1)在Visual Studio.NET環(huán)境中創(chuàng)建與Rhapsody關聯(lián)的自動化腳本。創(chuàng)建自動化腳本需要兩個組件:Rational Rhapsody COM 類型庫(rhapsody.tlb);Rhapsody提供的一個可執(zhí)行的COM服務功能。

2)創(chuàng)建Rhapsody的數(shù)據(jù)模型和STK的數(shù)據(jù)模型。創(chuàng)建數(shù)據(jù)模型的目的是通過定義數(shù)據(jù)模型實現(xiàn)Rhapsody和STK模型元素之間的映射,通過Visual Studio.NET環(huán)境來專門處理這兩個工具之間的模型映射。

圖4 仿真分析效果圖

3)將Visual Studio 2010分別與Rhapsody和STK關聯(lián),使用TCP/IP協(xié)議來完成Rhapsody和STK兩個工具之間的進程通信。

4)在.NET環(huán)境中嵌入STK/X。在Visual Studio.NET環(huán)境中創(chuàng)建工程文件,然后創(chuàng)建一個工具交互平臺,用于添加驅(qū)動STK/X組件。

5)上述步驟實現(xiàn)后,可在Rhapsody中嵌入功能性插件,這些插件調(diào)用第三方工具上定義的功能對模型進行運轉(zhuǎn),打開STK的2D/3D場景展示、分析模塊引擎等。將模型轉(zhuǎn)換完成后效果如圖4所示。

模型轉(zhuǎn)換成功后,將自動彈出STK的2D和3D場景界面。一方面將Rhapsody模型轉(zhuǎn)換成STK場景提高了建模的真實程度,系統(tǒng)論證人員將看到作戰(zhàn)想定的實景展示;另一方面,系統(tǒng)論證人員還可以利用STK的強大分析功能對模型進行進一步的分析評估,如圖5所示,可以使用STK模型進行AER(AzimuthRangElevation)分析。

圖5 運用STK模型進行AER分析

基于SysML建模語言的Rhapsody和STK的集成,使得武器裝備體系結構論證從單一平臺或者單一論證工具發(fā)展到集成不同工具和不同模型的綜合平臺論證成為可能,對后續(xù)的體系結構評估分析有強大的支撐作用:

1)模型執(zhí)行分析。有效實現(xiàn)體系結構設計的迭代開發(fā)過程,通過基于模型的調(diào)試,開發(fā)過程中更正模型的錯誤,有效解決了傳統(tǒng)的系統(tǒng)開發(fā)設計結束后再進行測試帶來的重復工作。在模型構建過程中即可對系統(tǒng)進行可視化分析和模型邏輯準確性驗證,大大減少了系統(tǒng)后續(xù)設計的復雜度。

2)結果反饋分析。通過可執(zhí)行模型獲取分析結果,確定對武器裝備體系哪些部分進行完善,從而進入模型驅(qū)動設計開發(fā)的下一個迭代過程。

3)實現(xiàn)信息化作戰(zhàn)裝備作戰(zhàn)能力與信息交互過程的三維空間展示,有效展示在信息系統(tǒng)的支持下形成的具有信息流關系的網(wǎng)絡體系,包括通信關系和指揮控制關系等。支持陸??仗煲惑w化戰(zhàn)術聯(lián)合通信系統(tǒng)可視化仿真。實現(xiàn)空間實體的飛行任務3D視效、飛行仿真器整合等。

5 結束語

模型驅(qū)動體系結構設計方法有效處理了復雜系統(tǒng)設計和管理的復雜度問題,其設計成果便于重用和迭代修改,并且可以將設計結果模型轉(zhuǎn)換成可執(zhí)行仿真的分析模型,真正實現(xiàn)了設計與仿真分析的無縫連接,實現(xiàn)了體系結構建模與系統(tǒng)工程流程的結合,將建模工具與仿真分析工具進行集成的舉措彌補了SysML建模工具在仿真可視化與系統(tǒng)分析等能力上的缺陷,大大提高了模型設計的健壯性。

[1] DoD Architecture Framework Working Group.DoD architecture framework version 2.0[R]U.S:Department of Defense,2009.

[2] 楊克巍.體系需求工程技術與方法[M]. 北京:科學出版社,2011.

[3] Fisher J. Model-based Systems Engineering: A New Paradigm[J]. INCOSE Insight, 1998, 1(3): 3-16.

[4] Ober,I.More Meaningful UML Models.Technology of Object-Oriented Languages and Systems Proceedings[C]. 37th International Conference on,20-23 Nov.2000:146-157.

[5] Piaszczyk C. Model Based Systems Engineering with Department of Defense Architectural Framework[J]. Systems Engineering.2011,14(3):305-326.

[6] Huynh T V, Osmundson J S. A System Engineering Methodology for Analyzing System of Systems Using the Systems Modeling Language (SysML)[R]. Naval Postgraduate School,2007.

[7] Bienvenu M P, Goodwin K A. The DoD AF views as requirements vehicles in an MDA systems development process[C]. Proc. of 2004 Command and Control Research and Technology Symposium.

[8] Estefan A.J. Survey of Model-based Systems Engineering(MBSE) Methodologies[R]. Seattle: INCOSE MBSE Focus Group, 2008.

[9] Hoffman H P. Harmony/SE: A SysML Based Systems Engineering Process[C].Proc. of Innovation 2008: Telelogic User Group Conference, 2008.

[10]Friedenthal S, Moore A, Steiner R. A Practical Guide to SysML: Systems Modeling Language, Second Edition[M]. San Francisco, CA: Morgan Kaufmann OMG Press, 2012.

[11]吳娟, 王明哲, 方華京. 基于SysML 的系統(tǒng)體系結構產(chǎn)品設計[J]. 系統(tǒng)工程與電子技術,2000, 28(4): 594-598.

[12]陳洪輝. 基于多視圖的C4ISR系統(tǒng)需求一致性驗證方法研究[D]. 長沙: 國防科技大學, 2007.

Model Driven Weapon System-of-Systems Architecture Design and Analysis Based on SysML

LU Fa, SUN Wen-hu, JIA Peng

(Logistic College of PLA, Beijing 100858, China)

With increase of scale and complexity of Weapon System-of-Systems, model driven architecture design method has become a research hotspot of complex system development. This paper uses systems modeling language (SysML) and proposes a model driven architecture design method composed of capability requirement analysis, black-box analysis and white-box analysis. The application of SysML in architecture modeling is presented. Because the SysML tool is insufficient in simulation visualization and system analysis, the modeling tool is integrated with the simulation analysis tool in design and simulation analysis of weapon equipment architecture.

model based system engineering; Weapon System-of-Systems Architecture; model driven method; SysML

2016-10-09

陸 法(1989-),男,廣西來后人,碩士,講師,研究方向為體系結構。 孫文虎(1973-),男,副教授。 賈 鵬(1981-),女,博士,講師。

1673-3819(2017)01-0044-04

E917

A

10.3969/j.issn.1673-3819.2017.01.010

修回日期: 2016-11-14

猜你喜歡
體系結構可視化工具
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
波比的工具
波比的工具
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
“巧用”工具
讀者(2017年18期)2017-08-29 21:22:03
基于粒計算的武器裝備體系結構超網(wǎng)絡模型
作戰(zhàn)體系結構穩(wěn)定性突變分析
基于DODAF的裝備體系結構設計
永定县| 绥宁县| 仪征市| 正蓝旗| 营口市| 体育| 思南县| 永修县| 潞城市| 湘乡市| 澎湖县| 清流县| 云龙县| 彰化县| 西青区| 闻喜县| 温州市| 舞阳县| 镇平县| 沂水县| 颍上县| 阿鲁科尔沁旗| 保康县| 奉节县| 象州县| 宣恩县| 嫩江县| 新晃| 湘潭市| 静安区| 临洮县| 上蔡县| 和平区| 富平县| 辽宁省| 凤阳县| 宣汉县| 昌江| 镇江市| 土默特右旗| 黄山市|