• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于模型的系統(tǒng)工程在航電系統(tǒng)設(shè)計中的研究與仿真

      2020-05-11 12:24王揚
      關(guān)鍵詞:功能分析需求分析系統(tǒng)工程

      王揚

      摘要:本文將通用的設(shè)計方法與航電系統(tǒng)實際設(shè)計問題相融合,提出具有針對性的設(shè)計意見,并通過仿真建模分析對設(shè)計方法進行驗證。

      關(guān)鍵詞:系統(tǒng)工程;航電系統(tǒng);需求分析;功能分析

      中圖分類號:V243 文獻標(biāo)識碼:A 文章編號:1007-9416(2020)02-0128-03

      0 引言

      隨著計算機領(lǐng)域技術(shù)的跨越式發(fā)展,人們對航空電子系統(tǒng)所能完成的任務(wù)也有了更多的期待,系統(tǒng)的綜合化能力和復(fù)雜程度也隨之提高,如何在新型的航電系統(tǒng)設(shè)計中控制好技術(shù)成熟度、進度、質(zhì)量和成本成為一個擺在我們面前必須解決的難題。也正是由于飛機航電系統(tǒng)綜合化程度越來越高,涵蓋的功能項目越來越廣,我們亟需一套自頂向下囊括需求捕獲與分析,功能設(shè)計與驗證、軟硬件開發(fā)與測試的系統(tǒng)方法來指導(dǎo)我們的設(shè)計。

      目前航電設(shè)計中面臨著以下挑戰(zhàn):(1)需求的捕獲、分析、確認(rèn)和管理不到位。設(shè)計主要依賴于個人的經(jīng)驗積累,需求描述存在不確定性,無法保證被無歧義的貫徹,對沒有建立需求追蹤關(guān)系,不能保證所有需求在開發(fā)中被完全覆蓋,對需求沒有經(jīng)過前期驗證,需要依靠原理驗證、C型件甚至S型件試驗才能發(fā)現(xiàn)問題;(2)傳統(tǒng)的設(shè)計文件采用紙質(zhì)文檔的形式,無統(tǒng)一標(biāo)準(zhǔn)化要求,容易產(chǎn)生二義性,同時單純的文字和圖型難以表達出現(xiàn)代航電復(fù)雜的活動過程和內(nèi)部邏輯變化,因此下游軟件設(shè)計人員無法全面了解和掌握系統(tǒng)設(shè)計人員的思路想法,影響后期實現(xiàn);(3)缺少一套成體系的方法將航電系統(tǒng)設(shè)計中各崗位的工作有機、高效的鏈接起來,使得各個環(huán)節(jié)的工作人員都能夠非常清晰的了解自己應(yīng)當(dāng)負責(zé)的工作內(nèi)容。

      1 MBSE方法概述

      系統(tǒng)工程是一種使系統(tǒng)能成功實現(xiàn)的跨學(xué)科的方法和手段。主要應(yīng)用于系統(tǒng)前期的方案設(shè)計階段,通過科學(xué)的方法捕獲目的系統(tǒng)的需求并以此開展功能分析,同時支持對多個子系統(tǒng)進行設(shè)計綜合、接口測試和邏輯驗證。

      基于模型的系統(tǒng)工程(MBSE)方法:通過為用戶提供可視化的模型,引導(dǎo)用戶按照需求管理、功能分析、架構(gòu)設(shè)計、集成測試的流程一步步實現(xiàn)對系統(tǒng)需求的分解、建模和綜合,經(jīng)過對初始需求不斷的“確認(rèn)”和“驗證”,得到一套完整的確認(rèn)化需求和一系列可執(zhí)行模型庫,最終通過這樣的仿真手段在產(chǎn)品設(shè)計前期便查找出后續(xù)環(huán)節(jié)可能存在的隱患和故障問題,大大減少系統(tǒng)設(shè)計成本。如圖1所示。

      近年來,國際領(lǐng)先的航空企業(yè)都在積極實踐和推進MBSE。例如波音公司、空客公司、洛克希德·馬丁公司等,不約而同的在新型號或新產(chǎn)品的設(shè)計中全面采用MBSE方法,涉及到系統(tǒng)任務(wù)和需求定義及管理、系統(tǒng)功能和內(nèi)外部接口設(shè)計、電子設(shè)備和軟件的生產(chǎn)及測試、系統(tǒng)架構(gòu)設(shè)計和系統(tǒng)綜合等各個領(lǐng)域。

      飛機系統(tǒng)是典型的系統(tǒng)之系統(tǒng),從飛機級看包含了飛控、機電、航電、液壓等眾多系統(tǒng),對航電系統(tǒng)進行分解又包含了綜合顯控系統(tǒng)、綜合處理系統(tǒng)、無線電導(dǎo)航系統(tǒng)等分系統(tǒng)。在進行型號設(shè)計工作時,需要分開對飛機級和系統(tǒng)級開展建模仿真,上層系統(tǒng)設(shè)計結(jié)果是進行下層系統(tǒng)設(shè)計的輸入條件,下層系統(tǒng)設(shè)計結(jié)果是對上層設(shè)計的確認(rèn)和驗證過程,層級之間分工明確,經(jīng)過不斷地迭代過程,最終達到一個最優(yōu)的設(shè)計結(jié)果。

      MBSE是能夠?qū)⒆畛跤脩粜枨筠D(zhuǎn)化成為可執(zhí)行功能模型的一整套規(guī)范方法,特別針對與復(fù)雜系統(tǒng),按照這樣的方法和步驟能夠幫助設(shè)計員深入了解系統(tǒng),進行合理的功能劃分和接口設(shè)計,從而分工完成各部分設(shè)計工作,最后再進行系統(tǒng)綜合。如圖2所示。

      按照設(shè)計流程首先明確所分析的系統(tǒng)要干什么,即系統(tǒng)的功能是什么,定義為系統(tǒng)工程的黑盒階段,然后分析系統(tǒng)的功能如何來實現(xiàn),定義為系統(tǒng)工程的白盒階段。黑盒階段和白盒階段的分析過程基本一致,不同點在于完成黑盒分析后,需要完成一輪架構(gòu)設(shè)計,得到系統(tǒng)的邏輯架構(gòu),隨后在進行白盒分析時,將各個功能項全部分配到架構(gòu)設(shè)計中劃分出來的各個分系統(tǒng)里。

      2 設(shè)計方法研究

      2.1 需求分析

      需求分析階段工作包括需求定義、系統(tǒng)用例定義和建立追蹤關(guān)系三部分。將捕獲到的初始系統(tǒng)需求從DOORS系統(tǒng)導(dǎo)入到Rhapsody系統(tǒng)中,然后系統(tǒng)進行分析,繪制系統(tǒng)邊界,定義系統(tǒng)用例,建立用例和需求之間的追蹤關(guān)系,確保每一條需求都得到覆蓋。

      2.1.1 需求定義

      需求定義是整個MBSE方法最頂層的設(shè)計輸入,是對用戶需求和行業(yè)設(shè)計規(guī)范的條目化管理,需要對需求建立各類屬性以便進行分類和查詢。通常需求屬性包含有編號、類型、狀態(tài)、階段等。后續(xù)的設(shè)計仿真只針對其中功能性需求進行建模。

      2.1.2 系統(tǒng)用例定義

      用例圖通過描述系統(tǒng)的各類外部用戶和系統(tǒng)之間的交互操作來分解和迭代已有的系統(tǒng)的功能需求,對之前條目化需求進行更新完善,定義用例的過程通常會對需求進行更改、新增和刪除,在完成全部用例定義之后,需要將確認(rèn)之后的需求由Rhapsody系統(tǒng)重新導(dǎo)入到DOORS系統(tǒng)進行完善。

      用例模型描述的是系統(tǒng)必須能“做什么”,關(guān)注系統(tǒng)是如何被外部用戶所使用的。

      用例圖由邊界、用例、參與者和關(guān)系四部分組成,其中邊界描述了系統(tǒng)所要實現(xiàn)的具體功能,而用例則是實現(xiàn)該功能所要具備的一個個子功能項目,邊界以外的都是參與者,他們與子功能項之間的交互動作稱之為關(guān)系。

      2.1.3 建立追蹤關(guān)系

      建立系統(tǒng)用例到系統(tǒng)需求之間的追蹤關(guān)系,該步驟主要用于確認(rèn)在進行系統(tǒng)用例定義時有沒有遺漏功能性需求,是否達到了百分之百的覆蓋率。

      2.2 功能分析

      功能分析用于分析每一個系統(tǒng)用例的功能流程,識別系統(tǒng)與外界的交互關(guān)系,最終完整描述系統(tǒng)狀態(tài)行為,是一個反復(fù)迭代的過程。功能分析階段只關(guān)注系統(tǒng)的功能,不考慮系統(tǒng)的架構(gòu)和實現(xiàn)方式。采用模型的方式直觀的展示系統(tǒng)的活動順序、接口關(guān)系、運行狀態(tài)。最為關(guān)鍵的就是通過模型的執(zhí)行,能夠盡早的驗證功能需求。

      2.2.1 黑盒活動圖

      活動圖表示系統(tǒng)為完成用例描述的功能所要執(zhí)行的一系列活動與操作,闡明了用例實現(xiàn)的工作流程。展示出系統(tǒng)所有功能的業(yè)務(wù)流程、邏輯關(guān)系和數(shù)據(jù)交互。繪制活動圖時要站在系統(tǒng)的角度看待系統(tǒng)的活動。

      活動圖涵蓋定義的所有參與者,明確參與者與系統(tǒng)的輸入輸出關(guān)系。為了準(zhǔn)確描述每一個活動,需要制定統(tǒng)一的活動描述的規(guī)則,方便設(shè)計人員之間溝通交流,同時使得設(shè)計員的意圖能夠無歧義的傳遞給下游開發(fā)人員。

      2.2.2 黑盒順序圖

      每個功能存在不同的使用場景,通過在不同使用場景下分析系統(tǒng)與外部參與者的輸入和輸出操作來識別出系統(tǒng)與外部的接口,此時設(shè)計的注意力集中于每一個場景,場景分析使用順序圖。順序圖通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作,表示用例的行為順序,更加凸顯系統(tǒng)的時序性。

      在進行順序圖分析時要注意系統(tǒng)都與哪些外部參與者有交互,交互的具體事件,交互的時間順序。其中外部參與者對應(yīng)端口,交互的具體事件對應(yīng)接口,交互的時間順序?qū)?yīng)系統(tǒng)邏輯。

      2.2.3 端口和接口

      以圖形的方式展示系統(tǒng)與外部參與者的所有交互,創(chuàng)建系統(tǒng)的IBD圖(內(nèi)部塊圖),其中端口與接口是系統(tǒng)與外部參與者進行交互的一種手段,系統(tǒng)與外部參與者通過端口進行交互,接口配置于端口之上,一個端口可能配有多個接口,系統(tǒng)通過端口提供接口服務(wù)。

      接口參數(shù)中描述系統(tǒng)與人之間的接口定義為系統(tǒng)的顯示控制需求,與其他外部系統(tǒng)之間的接口定義為系統(tǒng)的邏輯接口,所有的接口都是通過系統(tǒng)的建模分析得到的,從而通過系統(tǒng)的設(shè)計方法保證了接口的正確性和完備性。

      2.2.4 黑盒狀態(tài)機

      狀態(tài)機主要用于描述一個對象在其生命周期內(nèi)的動態(tài)行為,表現(xiàn)為一個對象所經(jīng)歷的狀態(tài)序列、在特定狀態(tài)下的行為、引起狀態(tài)轉(zhuǎn)移的條件、因狀態(tài)轉(zhuǎn)移而伴隨的動作、以及對異常做出的響應(yīng)等。是對系統(tǒng)一個更加深入、明確的過程。

      2.2.5 運行狀態(tài)機

      運行狀態(tài)機是將設(shè)計得到的狀態(tài)機模型,加入網(wǎng)頁等外部驅(qū)動手段,通過改變外部輸入和內(nèi)部參數(shù),使之能動態(tài)運行起來,可視化的呈現(xiàn)系統(tǒng)運行狀態(tài),能夠表現(xiàn)出系統(tǒng)邏輯和時序,方便設(shè)計人員進行系統(tǒng)需求確認(rèn)。

      運行狀態(tài)機包括生產(chǎn)參與者狀態(tài)機、生成系統(tǒng)參數(shù)和運行三個步驟。其中生成參與者狀態(tài)機是將所有外部參與者對系統(tǒng)的輸入操作進行仿真驅(qū)動,生成系統(tǒng)參數(shù)是提供對系統(tǒng)所有參數(shù)的一個動態(tài)更改頁面,便于調(diào)整系統(tǒng)不同的運行狀態(tài),最后運行狀態(tài)機,仿真系統(tǒng)內(nèi)部的運行活動,更直觀的檢查系統(tǒng)行為。

      3 建模仿真

      選取航電系統(tǒng)中TCAS功能進行仿真建模分析,TCAS即空中防撞系統(tǒng),包含了空中交通告警/防撞和空管應(yīng)答兩項重要子功能。

      空中交通告警/防撞功能能夠?qū)沼蛑衅渌b有應(yīng)答機的飛機進行詢問,此時被詢問的飛機會發(fā)送應(yīng)答結(jié)果給發(fā)出詢問的飛機,然后通過反饋的應(yīng)答結(jié)果判斷附近空域內(nèi)是否有其他飛機,并結(jié)合本機的飛行狀態(tài)評估出其他飛機的威脅等級,通過語音和畫面的形式展示給飛行員,便于飛行員進行合理避讓。

      空管應(yīng)答功能能夠為地面雷達站提供本機編碼、高度和識別信息,便于空管人員進行空中交通管理。

      通過上述設(shè)計方法對該功能進行需求分析,隨后建立黑盒活動圖、順序圖、確定端口和接口,完成黑盒狀態(tài)機的建立。最后通過圖3可執(zhí)行的Web網(wǎng)頁界面對狀態(tài)機進行運行測試,檢驗系統(tǒng)需求是否都準(zhǔn)確實現(xiàn),運行模型如圖4所示。

      4 結(jié)語

      基于模型的系統(tǒng)工程設(shè)計方法,使設(shè)計工作有章可循,依靠科學(xué)的方法,引導(dǎo)設(shè)計人員從系統(tǒng)需求出發(fā),逐步深入明確系統(tǒng)功能,經(jīng)過迭代測試,反過來完善系統(tǒng)需求,同時產(chǎn)生多類可視化模型,便于團隊交流溝通,也為下游開發(fā)提供依據(jù),系統(tǒng)整個開發(fā)過程中需求都可追溯,便于復(fù)雜系統(tǒng)設(shè)計時需求的變更管理,以及對系統(tǒng)狀態(tài)的控制,實現(xiàn)從經(jīng)驗研發(fā)向需求研發(fā)的轉(zhuǎn)變。

      通過對系統(tǒng)的建模分析我們能夠得到以下成果:(1)通過仿真建模分析得到確認(rèn)的條目化需求;(2)得到了狀態(tài)機模型,通過模型的執(zhí)行,可以對需求進行驗證、測試,盡早暴露問題,及時發(fā)現(xiàn)需求分析過程中的不足,迭代完善系統(tǒng)需求;(3)系統(tǒng)建模形成的接口控制文檔可以為后續(xù)POP和ICD設(shè)計提供依據(jù);(4)在當(dāng)前文件體系結(jié)構(gòu)下,加入系統(tǒng)建模分析過程,承接設(shè)計要求和技術(shù)方案,使方案論述更為完善。

      參考文獻

      [1] 國際系統(tǒng)工程協(xié)會(INCOSE).系統(tǒng)工程手冊[M].北京:機械工業(yè)出版社,2019.

      [2] 丁鼎.基于模型的系統(tǒng)工程在民機領(lǐng)域的應(yīng)用[J].沈陽航空航天大學(xué)學(xué)報,2012(04):47-50.

      Research and Simulation of? Model Based Systems Engineering in

      Avionics System Design

      WANG Yang

      (Aviation Industry First Aircraft Design and Research Institute, Xian? Shaanxi? 710089)

      Abstract:This paper combines general design methods with actual design problems of avionics systems, presents targeted design opinions, and verifies design methods through simulation modeling analysis.

      Key words:system engineering; avionics system; requirement analysis; functional analysis

      猜你喜歡
      功能分析需求分析系統(tǒng)工程
      京德智慧高速信息化系統(tǒng)工程
      大學(xué)師生需求發(fā)展分析
      海洋微生物次生代謝的生物合成機制
      基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
      廣州新型有軌電車通信系統(tǒng)工程應(yīng)用創(chuàng)新
      復(fù)雜系統(tǒng)工程研究
      浮梁县| 隆子县| 东港市| 买车| 余庆县| 台州市| 辽源市| 九台市| 江华| 太保市| 中江县| 福州市| 岱山县| 新巴尔虎左旗| 姜堰市| 綦江县| 施秉县| 呼伦贝尔市| 宁阳县| 定结县| 宜兰县| 福建省| 南川市| 华亭县| 无锡市| 龙山县| 肥乡县| 剑河县| 友谊县| 孝义市| 广德县| 庆阳市| 夏邑县| 潜山县| 聊城市| 天津市| 锦州市| 龙井市| 沅江市| 昔阳县| 临高县|