精品免费人成视频APP_人妻无码一区二区三区四区_国内露脸中年夫妇交换_中文字幕人妻熟人妻熟丝袜美_国产精品久久久久7777按摩_强睡邻居人妻中文字幕_久久精品国产精品亚洲下载_日本不卡一区二区三区_97人人模人人爽人人少妇_看全色黄大色大片免费久久

基于模型的系統(tǒng)工程軟件研發(fā)與應(yīng)用

日期:2024-05-10 17:09

導(dǎo)讀:2023年10月28日,由中國自動化學(xué)會主辦的2023國家工業(yè)軟件大會在浙江湖州盛大開幕。大會以“工業(yè)軟件·智造未來”為主題,匯聚了25位國內(nèi)外院士,1500余位代表,共同探討工業(yè)軟件領(lǐng)域前沿理論和技術(shù)創(chuàng)新應(yīng)用問題,共同謀劃我國工業(yè)軟件未來發(fā)展之道。

 劉玉生教授受邀在2023國家工業(yè)軟件大會中作題為“基于模型的系統(tǒng)工程軟件研發(fā)與應(yīng)用”的專題報告。報告從分析基于模型的系統(tǒng)工程(Model-based Systems Engineerring,MBSE)的本質(zhì)內(nèi)涵入手,簡要介紹了國產(chǎn)MBSE軟件工具M-Design研發(fā)的關(guān)鍵技術(shù)、主要創(chuàng)新及主要特色功能等,并結(jié)合案例介紹其可展性與應(yīng)用。


基于模型的系統(tǒng)工程軟件研發(fā)與應(yīng)用

20世紀(jì)40年代,隨著美國曼哈頓原子彈項目和阿波羅登月計劃的興起,系統(tǒng)工程的概念首次提出并得到廣泛應(yīng)用。然而,隨著復(fù)雜產(chǎn)品數(shù)量的增加和研制周期的縮短,帶來了一系列挑戰(zhàn)。這些挑戰(zhàn)包括多部門和多學(xué)科間的合作,以及系統(tǒng)之間接口的不一致和不明確性,同時還有大量文檔的管理和支持。這些問題需要系統(tǒng)工程師和相關(guān)領(lǐng)域的專家共同努力,通過制定統(tǒng)一的標(biāo)準(zhǔn)和方法,促進跨部門、跨學(xué)科之間的協(xié)作與溝通,以確保復(fù)雜裝備的研制過程能夠更加高效、有序地進行,從而應(yīng)對不斷增長的挑戰(zhàn)并確保項目的成功完成。

一、MBSE基本內(nèi)涵

傳統(tǒng)系統(tǒng)工程所面臨的主要問題集中在需求分析階段,其中引入的錯誤可能會導(dǎo)致巨大的時間和成本浪費。為解決這一問題,必須調(diào)整設(shè)計模式和范式。這意味著需要重新審視系統(tǒng)工程方法,并投入更多資源以確保需求的清晰、準(zhǔn)確和完整性。同時,在設(shè)計階段需要增強審查和驗證,盡量減少后續(xù)修改和迭代所需的時間和成本。

傳統(tǒng)設(shè)計時,微模型右側(cè)的信息比左側(cè)豐富,我們通常注重驗證過程,卻忽略了對設(shè)計過程的關(guān)注。為改變這一現(xiàn)狀,需在設(shè)計早期及需求分析初期加強驗證和閉環(huán)建立。源自1987年數(shù)學(xué)家的思想,國際系統(tǒng)工程學(xué)會于2007年提出了基于模型的系統(tǒng)工程,但當(dāng)時技術(shù)和建模語言限制了其應(yīng)用。早期軟件簡單,無操作系統(tǒng)或高級語言,但隨后出現(xiàn)了危機,代碼量超過百萬行的軟件可能比百萬零件機械系統(tǒng)更為復(fù)雜。2002年軟件工程出現(xiàn)后,模型的系統(tǒng)工程得到了發(fā)展。

MBSE即基于模型的系統(tǒng)工程,是系統(tǒng)全生命周期管理的一種方法。它將整個系統(tǒng)作為研究對象,涵蓋了機械、控制、電子等各個系統(tǒng)領(lǐng)域。在MBSE中,重點放在解決傳統(tǒng)基于文檔的系統(tǒng)工程問題上,將大量文檔工作轉(zhuǎn)化為模型,更好地管理系統(tǒng)的整個生命周期。另一方面,系統(tǒng)仿真作為驗證的重要手段已經(jīng)應(yīng)用了50年。盡管在設(shè)計階段可能不完全依賴模型,但缺少設(shè)計模型無法有效的仿真驗證過程形成閉環(huán)。

MBSE的深度體現(xiàn)在多個方面,如圖1所示。首先是建模工作,不僅包括基礎(chǔ)建模,即語言的本質(zhì)和核心特性,更為關(guān)鍵的是語言應(yīng)具備良好的擴展機制。其次,基于模型的智能驅(qū)動有助于避免單純陷入建模過程。這需要采用智能方法來實現(xiàn)自動化設(shè)計和建模。概念設(shè)計在整個系統(tǒng)中是影響后續(xù)成本的關(guān)鍵部分,因此需要與系統(tǒng)的下游、相關(guān)體系以及其他工作流程進行集成,避免信息孤島的形成。這種集成工作涉及系統(tǒng)優(yōu)化、系統(tǒng)仿真、產(chǎn)品保證以及專業(yè)詳細設(shè)計等多個方面。


  

  1 MBSE的深度

國外在基于模型的系統(tǒng)工程(MBSE)的發(fā)展歷程上與2018年左右的思路基本類似,如圖2所示。首先,2001年到2010年從傳統(tǒng)系統(tǒng)工程向基于模型的系統(tǒng)工程邁出這一巨大的飛躍,初期工作主要集中在文檔向模型的轉(zhuǎn)化上,隨后的10年則專注于行業(yè)定制化的發(fā)展階段,致力于為不同行業(yè)定制化建模語言和工具。近年來,特別是在2020年左右,美國提出AI4SE(人工智能與系統(tǒng)工程),目的是用系統(tǒng)工程思維解決人工智能可解釋性問題。然而,由于疫情的影響,2021年未能召開相關(guān)會議,直到2022年才有美國人參與,已經(jīng)展開了大量相關(guān)工作。最終目標(biāo)是實現(xiàn)建模化,但文檔編寫和建模都是具有挑戰(zhàn)性的任務(wù)。從需求提出開始,若能快速生成功能模型和邏輯架構(gòu)模型將會很愉悅,但需要龐大的知識庫、模型庫甚至包括推理引擎等支持,因此在這方面也進行了大量研究和工作。

2 MBSE國外發(fā)展過程

綜上所述,系統(tǒng)工程領(lǐng)域的發(fā)展歷程可以概括為三個時代。第一個時代是本世紀(jì)初的1.0時代,專注于思想和理念的構(gòu)建。第二個是2.0時代,主要集中于行業(yè)定制化,著重于建立各個行業(yè)的專用建模語言、方法和工具。而第三個時代于2020年開始,其目標(biāo)在于減輕建模人員的壓力。2.0時代面向行業(yè)的定制化趨勢在國內(nèi)近3至5年也得到了廣泛認可。第一個階段已經(jīng)基本成熟,接下來的工作重點將放在行業(yè)的定制化和如何基于AI更高效智能地建模。

二、華望MBSE軟件系列工具

華望MBSE軟件包含一系列的相關(guān)工具,可總結(jié)為“1411”。其中,第一個“1”是表示華望MBSE軟件系列工具擁有一個編譯和解釋標(biāo)準(zhǔn)系統(tǒng)建模語言SysML的語言內(nèi)核M-Core。此內(nèi)核經(jīng)國防科工局指定單位測評,其代碼自主可控率為100%。第二個數(shù)字“4”表示華望研發(fā)了四款完全自主可探的軟件工具即,核心的系統(tǒng)建模與邏輯仿真工具M-Design、體系建模與邏輯仿真工具M-Arch、基于模型的需求管理工具M-Require和數(shù)字孿生工具M-DT。第三個數(shù)字“1”表示基于模型的全生命周期管理工具。第四個“1”表示以MBSE為核心,華望建立的一個生態(tài)工具鏈,包括一系列的工具如與CSM/Rhapsody的模型互通、與DOORS的模型互通、與Modelica工具的集成、與TC/Windchill集成、與3DE、CAD工具集成、與Matlab/Simulink、GCAir、STK/ATK的集成等,最終目標(biāo)是實現(xiàn)整個軟件生態(tài)系統(tǒng)的全面打通。

3 杭州華望MBSE產(chǎn)品體系

在軟件工程領(lǐng)域,MOF的四層定義元模型架構(gòu)被廣泛應(yīng)用,其內(nèi)核包括了八個部分。通過進行嚴格測試,整個內(nèi)核展現(xiàn)出100%的自主可控性,如圖4所示。在1.0和2.0版本階段,我們曾部分采用開源技術(shù),但在最后階段則完全放棄了這些開源技術(shù)。面臨的困難主要集中在語言語義解析和保障一致性方面。首先,在語義的準(zhǔn)確性和可擴展性方面,重點不僅在于組件集成,還需關(guān)注模型本身的正確性。其次,涉及到語義表征和圖形繪制,語言僅能定義模型,但圖形繪制尚未得到完整定義,如何快速傳遞信息成為一個需投入大量工作的問題。第三,確保一致性也是一個挑戰(zhàn),特別是由于Web技術(shù)能力的局限,需要進行大量工作以確保數(shù)據(jù)一致性。最后,當(dāng)模型變得復(fù)雜時,快速進行存儲和恢復(fù)也是一個巨大的挑戰(zhàn)。

4 完全自主研發(fā)的SysML語言引擎

在實現(xiàn)與外部的無縫連接方面,我們正在努力實現(xiàn)國產(chǎn)替代方案。即便已經(jīng)使用了國外軟件,我們也希望能夠平穩(wěn)、無差異地遷移模型,與上下游產(chǎn)業(yè)實現(xiàn)集成,并與競爭對手打通,以便能夠無縫集成。同時,我們也在努力與各種體系進行集成。例如與Modelica、體系結(jié)合,并在時間允許的情況下與三維可視化進行合作。

在軟件應(yīng)用方面,我們的團隊參與了Chang E7號、8號和TianWen3號、4號項目。有個案例專門采用了專屬的建模語言和圖表。如果不定制化,建模過程將會十分繁雜。但一旦完成了定制,并明確定義了相關(guān)內(nèi)容,甚至已經(jīng)確認值,整個過程就會變得非常快捷。在軟件工程領(lǐng)域有成熟的方法,將這些方法移植到系統(tǒng)工程中。擁有這些內(nèi)容后,可以根據(jù)核能行業(yè)的需求使用熟悉的語言進行工作。在后續(xù)的功能、架構(gòu)方面,可以建立各種知識庫,以便快速構(gòu)建模型,最終按照方法論的流程將整個方法論集成到軟件中。另外,不同軟件無法滿足所有需求,可以針對性地定制其他工具。例如,在進行復(fù)雜裝備的需求迭代時,難以全面考慮信息傳遞和受影響的人員。但有了這套模型后,信息同步和更新可自動完成。最后的更改需由設(shè)計人員決定,并生成報告。

三、未來發(fā)展趨勢與總結(jié)

國內(nèi)在MBSE系統(tǒng)工程領(lǐng)域已完成了1.0階段,并正迅速邁向2.0和3.0。未來的發(fā)展也將密切關(guān)聯(lián)人工智能,將智能、自動化算法應(yīng)用于此領(lǐng)域。整個過程的概貌如上所述。MBSE系統(tǒng)工程的發(fā)展在國內(nèi)備受重視,這是歷史發(fā)展的必然趨勢。在工具方面,已經(jīng)顯示出國外限制較多,特別是我們使用的版本已經(jīng)經(jīng)歷了大量簡化。因此,工具的自主可控性是確保長期穩(wěn)定的重要因素。


*本文根據(jù)作者在2023國家工業(yè)軟件大會上所作報告速記整理而成