本文將介紹Ansys旗下ModelCenter產(chǎn)品,Ansys ModelCenter,賦能工程師創(chuàng)建和自動化多個工具工作流程,優(yōu)化產(chǎn)品設(shè)計,并通過連接需求和工程實現(xiàn)基于模型的系統(tǒng)工程(Model-Based Systems Engineering, MBSE)。首先簡單介紹多學(xué)科設(shè)計優(yōu)化(Multidisciplinary Design Optimization, MDO)、基于模型的系統(tǒng)工程(MBSE)、數(shù)字工程戰(zhàn)略(Digital Engineering Strategy)三個概念,這有助于理解ModelCenter產(chǎn)品的應(yīng)用場景;隨后是對ModelCenter產(chǎn)品的發(fā)展和現(xiàn)狀的闡述。
1
多學(xué)科設(shè)計優(yōu)化MDO
對于類似飛行器等多學(xué)科耦合的復(fù)雜系統(tǒng)的工程設(shè)計而言,團隊中的每個具有特定學(xué)科專業(yè)知識的工程師都會利用其經(jīng)驗和判斷來開發(fā)可行的各專業(yè)設(shè)計,例如氣動、結(jié)構(gòu)、燃燒、熱力、流體、電磁、控制等,這其中涉及的多個學(xué)科之間都可能存在著非線性耦合關(guān)系,甚至也可能存在著尖銳的沖突,因此工程的整體性能不僅僅取決于各自獨立學(xué)科中的性能,也與學(xué)科間的相互作用有關(guān),再考慮到工程設(shè)計中的迭代改進和交付使用后的全生命周期維護等因素,這都給傳統(tǒng)工程的整體設(shè)計和權(quán)衡(Trade-off)帶來巨大的困難。多學(xué)科設(shè)計優(yōu)化就是專門解決這類問題的方法。
圖表1: 飛行器設(shè)計中的多學(xué)科耦合問題
多學(xué)科設(shè)計優(yōu)化的英文是Multidisciplinary Design Optimization,縮寫為MDO。
根據(jù)美國航空航天協(xié)會(AIAA: American Institute of Aeronautics and Astronautics)的多學(xué)科優(yōu)化技術(shù)委員會(MDO-TC: Technical Committee)的討論,MDO有如下三種定義。
是一種通過充分搜索和利用系統(tǒng)中相互作用的協(xié)同機制來設(shè)計復(fù)雜系統(tǒng)和子系統(tǒng)的方法論。
是指在復(fù)雜系統(tǒng)設(shè)計過程中,必須對學(xué)科(或子學(xué)科)相互作用進行分析,并且充分利用這些相互作用進行系統(tǒng)優(yōu)化合成的優(yōu)化設(shè)計方法。
是指當(dāng)設(shè)計中每個因素都影響另外的所有因素時,確定該改變哪個因素及改變到什么程度的一種設(shè)計方法。
值得一提的是,除了MDO的提法,我們也可能會看到多學(xué)科系統(tǒng)設(shè)計優(yōu)化(MSDO: multidisciplinary system design optimization)和多學(xué)科設(shè)計分析與優(yōu)化(MDAO: Multidisciplinary Design Analysis and Optimization)等提法,他們其實指的都是同一類概念。MDO是如何發(fā)展起來的呢?
1982年,美籍波蘭裔人Sobieszczanski-Sobieski. J在研究大型結(jié)構(gòu)優(yōu)化問題求解的論文中,首次提出了MDO的概念和相關(guān)的設(shè)計方法,引起了關(guān)注, 他也成為了MDO的奠基人。
1986年,美國航空航天協(xié)會(AIAA)、美國空軍(USAF: United States Air Force)、美國航空航天局(NASA: The National Aeronautics and Space Administration)和OAI四家機構(gòu)聯(lián)合召開了第一屆“多學(xué)科分析和優(yōu)化”專題研討會,以后每2年舉辦一次。
1989年,AIAA成立了多學(xué)科設(shè)計優(yōu)化技術(shù)委員會MDO-TC(TC: Technical Committee)。兩年后,MDO-TC發(fā)表了“MDO研究現(xiàn)狀的白皮書”,標(biāo)志著MDO作為一個各方認(rèn)可的新興研究領(lǐng)域而正式誕生。
1994年,NASA就MDO在工業(yè)界的必要性問題,對波音(Boeing)、洛克希德(Lockheed)等美國九個主要航空航天公司展開調(diào)查。結(jié)果表明,業(yè)界對MDO的研究和應(yīng)用有著廣泛的興趣和支持。同年8月,NASA在其蘭利研究中心(Langley Research Center)成立了多學(xué)科設(shè)計優(yōu)化部門(MDOB: MDO Branch),專門開展飛行器相關(guān)的MDO工作。MDOB的任務(wù)包括確認(rèn)、發(fā)展和展示MDO方法、及時地將有前景的MDO方法推廣,并促進NASA、工業(yè)界和高校對MDO的基礎(chǔ)研究。
1995年開始,美國在可重復(fù)使用運載器演示驗證機X-33、下一代運載系統(tǒng)NGLT、高速民用飛機HSCT、高性能計算與通信計劃HPCCP等項目上都有MDO的成功應(yīng)用。同年ModelCenter誕生。
2000年,NASA基于ModelCenter提出了先進工程環(huán)境項目AEE,用于新一代可復(fù)用空間飛行器計劃NGLT等。
2010年,美國空軍成立了多學(xué)科科學(xué)技術(shù)中心(MSTC: Multidisciplinary Science & Technology Center)和多學(xué)科科學(xué)協(xié)同中心(CCMS: Collaborative Center for Multidisciplinary Sciences.)。
根據(jù)旨在研究MDO技術(shù)應(yīng)用的歐盟“地平線2020”計劃之一AGILE項目的表述,迄今為止,MDO有三個發(fā)展階段。
第一代可稱為“集成MDO系統(tǒng)”,由于直接合并了多個學(xué)科領(lǐng)域的仿真模型,因此從運行時的角度來看,計算效率是最高的,適用于集中開發(fā)高效的優(yōu)化算法、增強解算器的能力及高效的參數(shù)化技術(shù)。主要的應(yīng)用場景有兩個:一是概念設(shè)計階段,此時模型相對簡單,對分析結(jié)果的精度要求較低,更多是通過MDO快速分析多種因素對設(shè)計的影響,以指導(dǎo)后續(xù)設(shè)計進程;二是少數(shù)幾個緊耦合的物理學(xué)科領(lǐng)域的詳細(xì)設(shè)計優(yōu)化,例如流固耦合,氣動彈性等。然而,該系統(tǒng)的架構(gòu)缺乏靈活性和可擴展性,無法應(yīng)對系統(tǒng)模塊子集的改進,調(diào)整和交換;當(dāng)考慮添加更多學(xué)科領(lǐng)域的影響時,就較難在當(dāng)前系統(tǒng)架構(gòu)中直接集成。
第二代可稱為“分布式MDO系統(tǒng)”,計算分析過程分發(fā)到多個專用計算設(shè)備中,通過集中的設(shè)計和優(yōu)化進程調(diào)用專用設(shè)備計算。設(shè)計團隊承擔(dān)過程匯總和整體優(yōu)化,專業(yè)技術(shù)專家負(fù)責(zé)各專業(yè)模塊,通過建立有效的數(shù)據(jù)管理和通信系統(tǒng),實現(xiàn)模塊間信息交互。雖然已經(jīng)出現(xiàn)了基于知識的工程系統(tǒng)來協(xié)調(diào)各學(xué)科的分析功能,增強了系統(tǒng)的可擴展性。但由于設(shè)計流程依然是集中的,對特別復(fù)雜的系統(tǒng),仍較難適應(yīng)。
第三代可稱為“協(xié)作式MDO系統(tǒng)”,該系統(tǒng)中的分布不僅僅是分析工作的分布,還涉及總體設(shè)計任務(wù)的分布。高度復(fù)雜的工程項目將由分布在多個專業(yè)組織的數(shù)百名工程師協(xié)作,通過并行工程和協(xié)同優(yōu)化等技術(shù),將整個設(shè)計任務(wù)分派給不同的單位和組織。這代系統(tǒng)的目標(biāo)是提升設(shè)計人員的判斷力,減少優(yōu)化過程的復(fù)雜性。第三代MDO系統(tǒng)尚未完全實現(xiàn),歐美各國也在探索過程中。
截止目前,由于航空航天,軍工防衛(wèi)領(lǐng)域涉及的學(xué)科最多,項目需求最多樣,技術(shù)難度最尖端,所以MDO的應(yīng)用也就最成熟。而隨著MDO技術(shù)的擴散,也在包括汽車設(shè)計、建筑規(guī)劃、生物醫(yī)藥、電力電氣等復(fù)雜系統(tǒng)中得到應(yīng)用。
圖表2: 歐盟“地平線2020”計劃之一AGILE項目對多學(xué)科設(shè)計優(yōu)化的分代
接下來談?wù)凪DO的適用階段。研究表明,類似飛行器項目這種典型的軍工防衛(wèi)等復(fù)雜系統(tǒng)的設(shè)計過程通常分為概念設(shè)計、初步設(shè)計和詳細(xì)設(shè)計三個階段。如果項目在前期產(chǎn)生了方案失誤,不僅可能造成研制周期的拉長,開發(fā)維護成本的倍增,甚至還可能引起整個方案的方向性錯誤,導(dǎo)致最終的失敗,所以安全關(guān)鍵系統(tǒng)相關(guān)的行業(yè)尤其注重項目前期的概念設(shè)計和初步設(shè)計階段中的MDO,以盡早確定最終的解決方案。
依然以飛行器設(shè)計為例,由于飛行器的論證及戰(zhàn)術(shù)指標(biāo)的確定過程主要集中在概念設(shè)計階段,在該階段結(jié)束時,飛行器的外形、尺寸、質(zhì)量及總體性能等均已確定。這也意味著,飛行器的好壞在該階段基本確定,因此概念設(shè)計階段在全壽命周期費用中起著重要作用。
而在設(shè)計初期,設(shè)計師對飛行器的信息了解較少,隨著設(shè)計過程的進行,設(shè)計師在獲得越來越多知識的同時,卻喪失了根據(jù)這些知識進行設(shè)計的自由度。這樣,飛行器已知信息的積累與設(shè)計自由度的減少就成為一對矛盾,隨著應(yīng)用部門對飛行器綜合性能要求的日益提高,這對矛盾顯得愈加突出。(參考圖表3中傳統(tǒng)設(shè)計流程所示的兩條曲線)。
圖表3: 飛行器的傳統(tǒng)設(shè)計流程和改進后的含MDO的設(shè)計流程
對飛行器設(shè)計來說,如何充分利用在早期概念階段較大的設(shè)計自由度來提高飛行器的設(shè)計質(zhì)量是十分關(guān)鍵的,其中一個很重要的手段就是充分利用各種優(yōu)化技術(shù)進行分析。按照傳統(tǒng)的飛行器設(shè)計過程,在概念設(shè)計階段的優(yōu)化往往是通過優(yōu)選少數(shù)關(guān)鍵參數(shù),如翼載、展弦比等,來研究影響燃料和飛行性能的氣動和推進這兩個關(guān)鍵學(xué)科(圖表3中傳統(tǒng)設(shè)計流程的概念設(shè)計階段的氣動、推進兩個學(xué)科的柱狀條明顯長于其他學(xué)科),以獲取最小起飛質(zhì)量或最大有效載荷。
當(dāng)系統(tǒng)進入到初步設(shè)計階段后,飛行器的基準(zhǔn)構(gòu)型已經(jīng)確定,開始轉(zhuǎn)入各分系統(tǒng)硬件設(shè)計,需要考慮強度、剛度方面的問題,此時結(jié)構(gòu)學(xué)科在此階段中占據(jù)主導(dǎo)地位(圖表3中傳統(tǒng)設(shè)計流程初步設(shè)計階段的結(jié)構(gòu)學(xué)科柱狀條明顯長于其他學(xué)科)。在詳細(xì)設(shè)計階段,用于改善飛行力學(xué)性能和提高質(zhì)量的控制學(xué)科的作用不斷增加,因而控制學(xué)科更為重要。最后,在產(chǎn)品進入生產(chǎn)和制造階段后,生產(chǎn)費用和某種程度上的可維護性成為考慮的重點。
從圖表3的傳統(tǒng)設(shè)計流程可見,隨著飛行器設(shè)計進程的推進,各種信息不斷地被確定,相應(yīng)的設(shè)計自由度則不斷地減少。這種設(shè)計模式實質(zhì)上是將同時影響飛行器性能的氣動、推進、結(jié)構(gòu)和控制等學(xué)科人為地割裂開來,沒有充分考慮和利用各個學(xué)科/子系統(tǒng)之間相互耦合產(chǎn)生的協(xié)同效應(yīng),帶來的后果是極有可能失去系統(tǒng)的整體最優(yōu)解,從而降低飛行器的總體性能。
而從圖表3中改進后的含MDO的設(shè)計流程所示,兩條虛線是引入MDO方法后所期望達(dá)到的目標(biāo),設(shè)計知識虛線表明,在飛行器概念設(shè)計和初步設(shè)計階段需要引入更多的知識以提出更加合理的設(shè)計;設(shè)計自由度的虛線反應(yīng)出要為后期升級階段保留更多的自由度,以便充分運用在分析、實驗后推理過程中所獲取的知識修改飛行器的設(shè)計方案。因此,圖表3中改進后的含MDO的設(shè)計流程的概念階段,相比傳統(tǒng)設(shè)計流程,使用了約雙倍的時間,設(shè)計自由度更大;詳細(xì)設(shè)計階段的時間減少了約1/3,這是由于在詳細(xì)設(shè)計開始之前得到了更加可靠的設(shè)計;在概念設(shè)計和方案設(shè)計階段,各個學(xué)科的作用分布更加趨于平均。
綜上,大型企業(yè)和科研單位中負(fù)責(zé)重大復(fù)雜系統(tǒng)工程的部門(系統(tǒng)部,總體部,規(guī)劃部,預(yù)研部等)應(yīng)該在項目的概念設(shè)計和初步設(shè)計階段的積極推進MDO的應(yīng)用,確保研發(fā)的系統(tǒng)解決方案是合理的,最優(yōu)的。
這里我們還要介紹一個與MDO相關(guān)的概念,叫流程集成和設(shè)計優(yōu)化,它的英文叫PIDO,是Process Integration and Design Optimization的首字母縮寫。在復(fù)雜系統(tǒng)的多學(xué)科設(shè)計優(yōu)化過程中,工程師團隊普遍使用各種軟件工具,需要遵循統(tǒng)一的系統(tǒng)標(biāo)準(zhǔn)研制流程,實現(xiàn)不同軟件工具間的數(shù)據(jù)傳遞,并基于統(tǒng)一平臺實現(xiàn)多學(xué)科設(shè)計優(yōu)化。由于在多學(xué)科系統(tǒng)的設(shè)計中使用了許多軟件工具,因此需要進行流程集成。而通過定義評價函數(shù),并隨之定義可更改的參數(shù),以適應(yīng)評價函數(shù)內(nèi)的設(shè)計,可以實現(xiàn)最終目標(biāo),即設(shè)計優(yōu)化。
2
基于模型的系統(tǒng)工程MBSE
我們要介紹的第二個概念是基于模型的系統(tǒng)工程,英文是MBSE,即Model Based Systems Engineering首字母的縮寫。MBSE是相對于SE,即Systems Engineering而提出的,為了說明MBSE的優(yōu)勢,需要先了解傳統(tǒng)SE的不足。SE就是系統(tǒng)工程,根據(jù)圖表4國際系統(tǒng)工程學(xué)會(INCOSE: the International Council on Systems Engineering)的定義,系統(tǒng)System:是指相互作用的多個部分組成的為完成特定目的的一個整體。系統(tǒng)工程是一種使系統(tǒng)能成功實現(xiàn)的跨學(xué)科的方法和手段,“系統(tǒng)工程”工作包括:在“系統(tǒng)”開發(fā)周期的早期階段定義客戶需求及功能,并文檔化。然后進行設(shè)計綜合和系統(tǒng)確認(rèn)。同時考慮整個系統(tǒng)各方面的問題,包括系統(tǒng)運行、成本、進度、性能、培訓(xùn)、支持、試驗、制造和銷毀等。這里的“系統(tǒng)工程”簡單說指的是產(chǎn)品研發(fā)過程的技術(shù)方法。
圖表4: 從基于文檔的系統(tǒng)工程到基于模型的系統(tǒng)工程
系統(tǒng)工程是一個有很長歷史的學(xué)科了,隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,人們所研制的工程系統(tǒng)也越加復(fù)雜。而隨著產(chǎn)品復(fù)雜程度不斷增加,傳統(tǒng)基于文本的系統(tǒng)工程方法要把散落在各個專業(yè)學(xué)科的各個階段的需求文檔,接口文檔,系統(tǒng)需求,功能分解,初步設(shè)計,測試計劃等工程信息集成在一起,不僅費時費力,而且不易追溯其更新變化,因此無法滿足現(xiàn)代各類復(fù)雜系統(tǒng)的研制需求。因此有必要從文檔為中心的系統(tǒng)工程升級到以模型為中心的系統(tǒng)工程,因此基于模型的系統(tǒng)工程應(yīng)運而生。
圖表5是NASA的噴氣推進實驗室(JPL: Jet Propulsion Laboratory)關(guān)于SE到MBSE遷移的理解,MBSE就是通過系統(tǒng)建模語言構(gòu)建需求模型、學(xué)科模型、功能模型、架構(gòu)模型,子系統(tǒng)模型等,以實現(xiàn)學(xué)科、需求、功能、子系統(tǒng)到物理架構(gòu)的分解和分配;通過模型實現(xiàn)系統(tǒng)需求、設(shè)計實現(xiàn)、功能邏輯的確認(rèn)和驗證,并驅(qū)動仿真、產(chǎn)品設(shè)計、實現(xiàn)、測試、運營、綜合等全流程環(huán)節(jié)?;谀P偷南到y(tǒng)工程是包括國防軍工等復(fù)雜系統(tǒng)工程設(shè)計的重點努力方向。
圖表5 飛行器的傳統(tǒng)設(shè)計流程和改進后的含MDO的設(shè)計流程
MBSE發(fā)展到今天已經(jīng)形成了不少流派和體系,但在工業(yè)界真正能被廣泛接受和推廣應(yīng)用開來的主要有基于SysML語言為核心和基于DSML(Domain Specific Modeling Language)語言為核心的兩大體系,而前者的應(yīng)用場景又明顯多于后者。
在2018年INCOSE MBSE工作組對用戶 (國內(nèi)用戶幾乎沒有參與) 所做的調(diào)研顯示(圖表6),MBSE除了在傳統(tǒng)的國防(Defense)、航空(Aircraft)和航天(Space)幾個領(lǐng)域繼續(xù)保持優(yōu)勢之外,在交通(Transportation)、咨詢(Consulting)、教育(Education)、基礎(chǔ)設(shè)施(Infrastructure)、能源(Energy)、汽車(Automotive)、信息技術(shù)(IT)等領(lǐng)域的應(yīng)用也推廣開來了。
圖表6 飛行器的傳統(tǒng)設(shè)計流程和改進后的含MDO的設(shè)計流程
MBSE在我國也已經(jīng)推廣10年左右了,盡管不少科研單位成立了專門的部門,并在高層領(lǐng)導(dǎo)的強力推動下,在樣板項目或者某些真實項目的特定階段取得了成功,但在實際應(yīng)用中,大家總覺得還是缺了些什么,還差最后那么一公里,使得MBSE沒有真正“落地”。這里面究竟缺失了什么呢?除了部分主觀的問題(學(xué)習(xí)難度較大等)之外,主要原因還是MBSE的應(yīng)用沒有在全流程完整打通。
我們以最常用的基于SysML語言的系統(tǒng)架構(gòu)模型(SAM: System Architecture Model)為例來說明情況,系統(tǒng)架構(gòu)模型是屬于圖表7所示的一種邏輯模型(Logical Model),主要表示邏輯關(guān)系和依賴關(guān)系,例如功能、連接和可追溯性關(guān)系。而完整的項目除了邏輯模型,還有幾何模型(Geometric Model)、分析模型(Analytical Model)等物理層對象。由于邏輯模型不足以完成幾何模型(專注于尺寸、公差等詳細(xì)空間信息的描述性數(shù)據(jù))和分析模型(通常由一系列數(shù)學(xué)方程等定量的或計算性的函數(shù)為支撐的,表達(dá)相關(guān)參數(shù)及參數(shù)關(guān)系,以預(yù)測或評估系統(tǒng)某方面的性能)的功能,因此邏輯模型如果不打通與其他同步設(shè)計完畢的多種物理類模型之間的關(guān)聯(lián),僅有主要用于邏輯關(guān)系信息描述的系統(tǒng)架構(gòu)模型,依然難以真正落實復(fù)雜工程的架構(gòu)設(shè)計工作,也就是沒有好的手段和方法來真正檢驗所設(shè)計的系統(tǒng)架構(gòu)模型是否正確,是否安全,是否合理,是否是最優(yōu)的。
這也就是為什么部分熟練實踐MSBE方法的系統(tǒng)工程師們在辛苦設(shè)計一大堆系統(tǒng)架構(gòu)模型后,發(fā)覺如果不做專門的定制開發(fā),就沒法把系統(tǒng)架構(gòu)模型的邏輯信息完整傳遞到物理設(shè)計等層面,也就無法高效進行包括多學(xué)科設(shè)計優(yōu)化、仿真驗證或者詳細(xì)設(shè)計等方面的活動。也因此使得部分系統(tǒng)工程師們只是 “為了建模而建?!?,系統(tǒng)架構(gòu)模型主要是用于交流展示,而不能真正使工程實踐完整落地、將項目開發(fā)有效遷移到下一個階段。
圖表7 模型的分類
考察圖表8所示的完整支持分析與追溯的系統(tǒng)架構(gòu)模型框架簡圖,基于SysML的系統(tǒng)模型提供了系統(tǒng)規(guī)范、設(shè)計、分析和驗證信息的一致來源,同時保持了關(guān)鍵決策的可追溯性和基本原理。這些信息為更詳細(xì)的軟硬件設(shè)計和驗證活動(這些活動也可以是基于模型的)提供了上下文和關(guān)鍵輸入。
特別是,系統(tǒng)模型將文本需求與系統(tǒng)設(shè)計聯(lián)系起來,提供支持多學(xué)科分析所需的系統(tǒng)設(shè)計信息,可作為硬件和軟件設(shè)計的規(guī)范,并給出了支持驗證所需的測試用例和相關(guān)信息。每個學(xué)科領(lǐng)域或技術(shù)專業(yè)(包括機械、電氣、軟件和測試等)應(yīng)該體現(xiàn)出系統(tǒng)模型中包含的信息,并開發(fā)出更詳細(xì)的規(guī)范、設(shè)計、分析和驗證信息。
為確保系統(tǒng)的整體表達(dá)具有一致性,在更詳細(xì)的專業(yè)領(lǐng)域信息和系統(tǒng)模型中的信息之間應(yīng)該保持可追溯性。另外一方面,系統(tǒng)模型還應(yīng)當(dāng)與仿真模型關(guān)聯(lián),實現(xiàn)包括系統(tǒng)及其環(huán)境的動態(tài)模型、初始條件、外部輸入輸出等等因素,如何隨時空函數(shù)離散或連續(xù)變化的仿真分析解決方案。仿真模型的保真度和數(shù)值精度可隨著需求和開發(fā)階段的變化而愈加精確,相應(yīng)的,反復(fù)迭代設(shè)計出的系統(tǒng)架構(gòu)模型也就會愈加完善。
圖表8 支持分析與追溯的系統(tǒng)模型框架
ModelCenter就是在業(yè)內(nèi)成功應(yīng)用多年的、專用于銜接MBSE系統(tǒng)架構(gòu)模型的商用貨架產(chǎn)品,支持將系統(tǒng)架構(gòu)模型與各類工程工具開發(fā)的幾何模型、分析模型等物理類設(shè)計集成在一起,進行多學(xué)科優(yōu)化設(shè)計、權(quán)衡分析等活動,形成完整的解決方案。
3
數(shù)字工程戰(zhàn)略
2018年美國國防部正式發(fā)布了《數(shù)字工程戰(zhàn)略》(Digital Engineering Strategy),由于軍工業(yè)高精尖的科技屬性和隨之而來的技術(shù)溢出,一直對其他行業(yè)有極強的引領(lǐng)效應(yīng)和借鑒意義,因此《數(shù)字工程戰(zhàn)略》一經(jīng)推出,便廣受關(guān)注,不僅引起了軍工業(yè)的積極響應(yīng),對其他高端裝備制造業(yè)也帶來了極強的示范作用。
美國系統(tǒng)工程部門認(rèn)為第四次工業(yè)革命是數(shù)字時代,實施數(shù)字工程將成為美軍迎接數(shù)字時代、完成數(shù)字轉(zhuǎn)型的關(guān)鍵。美國國防部發(fā)布的《數(shù)字工程戰(zhàn)略》旨在將以往線性的、以文檔為中心的采辦流程轉(zhuǎn)變?yōu)閯討B(tài)的、以數(shù)字模型為中心的數(shù)字工程生態(tài)系統(tǒng),使美國軍隊完成以模型為中心的范式轉(zhuǎn)型。數(shù)字工程戰(zhàn)略的五個目標(biāo)、三層數(shù)字生態(tài)系統(tǒng)、數(shù)字系統(tǒng)模型(Digital System Model)、數(shù)字線索(Digital Thread)和數(shù)字孿生(Digital Twin)等信息已有諸多行業(yè)專家做出詳細(xì)論述,限于篇幅原因,本文不再展開。
需要著重指出的是,美軍的《數(shù)字工程戰(zhàn)略》將早于其啟動的或仍在實施的一些數(shù)字化政策、計劃、指南、框架和項目(比較知名的有高性能計算現(xiàn)代化計劃HPCMP中的計算研究和工程采辦工具與環(huán)境CREATE,工程強韌系統(tǒng)ERS等)也納入到其體系,而軍方、產(chǎn)學(xué)研不同機構(gòu)的合作伙伴也都參與到了其中。數(shù)字工程對已有的數(shù)字化概念不是替代的關(guān)系,而是對多年來數(shù)字化技術(shù)發(fā)展的融合與深化。
基于模型的系統(tǒng)工程(MBSE)就是數(shù)字工程的一個子集。MBSE支持需求、架構(gòu)、設(shè)計、驗證和確認(rèn)的系統(tǒng)工程活動。這些模型必須可以與其他諸如機械、電氣等工程學(xué)科的物理模型相關(guān)聯(lián)。當(dāng)前數(shù)字工程面臨的較大挑戰(zhàn)依然是MBSE與基于物理模型的集成,數(shù)字工程的基礎(chǔ)是以所有利益相關(guān)者之間可共享的格式來表示系統(tǒng)數(shù)據(jù)。已經(jīng)發(fā)布的《SysML版本2》和《系統(tǒng)工程2035愿景》都加強了這方面的考慮,是有望支撐數(shù)字工程的未來發(fā)展方向之一。
圖表11 SysML版本2和系統(tǒng)工程2035愿景將更有助于同其他物理模型集成等方面的功能
在實施《數(shù)字工程戰(zhàn)略》的過程中,洛馬、諾格、波音、雷神等軍工制造商都結(jié)合各自的工程背景、豐厚經(jīng)驗和自主技術(shù)等條件,提出了不同的數(shù)字化解決方案。對于我們國內(nèi)用戶,也應(yīng)該借鑒這一數(shù)字化轉(zhuǎn)型的趨勢,并結(jié)合自身的實際,合理裁剪或擴展,打造出可定制的數(shù)字化解決方案。
圖表12 通用的數(shù)字工程全流程,ModelCenter在多學(xué)科設(shè)計優(yōu)化和權(quán)衡階段的應(yīng)用
早在2019年,Ansys已經(jīng)就數(shù)字化轉(zhuǎn)型中的仿真體系建設(shè)(①企業(yè)數(shù)字化轉(zhuǎn)型中仿真的價值 | ②企業(yè)仿真體系建設(shè)的必要性 | ③仿真體系建設(shè)的要素、原則與關(guān)鍵問題)給出了方案和建議。圖表13是從另一個角度展示了怎樣結(jié)合Ansys系列產(chǎn)品給MBSE賦能,協(xié)助用戶實現(xiàn)數(shù)字化交付的解決方案。首先可以選用第三方架構(gòu)設(shè)計軟件進行系統(tǒng)架構(gòu)的初步建模,然后可以將系統(tǒng)架構(gòu)模型導(dǎo)入Ansys medini軟件中迭代進行功能安全分析,可靠性分析,預(yù)期功能安全分析,信息安全分析等工作。初步確定系統(tǒng)架構(gòu)模型之后,就可以將系統(tǒng)架構(gòu)模型導(dǎo)入Ansys ModelCenter軟件中與其他初步設(shè)計完畢的低保真度的物理模型進行集成設(shè)計和多學(xué)科設(shè)計優(yōu)化,實現(xiàn)項目概念階段和初步設(shè)計階段的多學(xué)科設(shè)計優(yōu)化、流程集成和優(yōu)化設(shè)計、工程仿真自動化和效果分析等活動。
如果需要在此過程中直接進行軍工的任務(wù)級仿真驗證,可以橋接Ansys的STK軟件實現(xiàn)航天領(lǐng)域空間軌道業(yè)務(wù)的仿真。而如果需要在此過程中進行數(shù)字孿生方面的仿真驗證,也可以橋接Ansys Twin Builder軟件進行相關(guān)領(lǐng)域的高保真度模型的仿真驗證。如果在ModelCenter的概念階段,初步設(shè)計階段仿真分析驗證完畢之后,需要用更高保真度的模型替換原有的低保真度的近似模型來逼近真實場景,可以將Ansys的流體、結(jié)構(gòu)、電磁、半導(dǎo)體、嵌入式軟件、光學(xué)等領(lǐng)域?qū)W科模型導(dǎo)入,實現(xiàn)更逼真的多學(xué)科設(shè)計優(yōu)化分析。Ansys也提供Minerva工具,支持仿真過程數(shù)據(jù)管理(SPDM),提供Granta進行可能的材料數(shù)據(jù)信息的創(chuàng)建,管理和存儲。上述這些活動都可以在Ansys云平臺或高性能的計算機上運行。
圖表13 通用的數(shù)字工程全流程,ModelCenter在多學(xué)科設(shè)計優(yōu)化和權(quán)衡階段的應(yīng)用
以上就是了解ModelCenter產(chǎn)品前需要預(yù)先知道的背景知識,接下來我們來看看ModelCenter的起源與現(xiàn)狀吧。
4
ModelCenter的起源
1990年,美國弗吉尼亞理工大學(xué)(Virginia Tech)機械工程專業(yè)的Arvid Myklebust教授與其他人聯(lián)合創(chuàng)立了旨在為美國航空業(yè)和政府進行飛機設(shè)計和軟件開發(fā)的飛機綜合研究所,該研究所英文縮寫為ACSYNT,取自AirCraft SYNThesis中藍(lán)色大寫字母。根據(jù)美國1958年的空間法案(SAA: Space Act Agreements),美國國家航空和航天局(NASA)可以與任何能夠履行其任務(wù)的實體合作,而ACSYNT研究所在計算機輔助飛機設(shè)計等業(yè)務(wù)上有獨到的技術(shù),因此吸引到了包括NASA下的艾姆斯研究中心(Ames Research Center)、 格倫研究中心(Glenn Research Center)、蘭利研究中心(Langley Research Center),美國海軍相關(guān)部門(負(fù)責(zé)海軍武器和情報業(yè)務(wù)) ,波音(Boeing) ,洛克希德(Lockheed), 諾斯魯普(Northrop), 通用電氣(GE), 麥道(McDonnell Douglas)在內(nèi)等實體的初始贊助,之后又有AmTech, 塞斯納(Cessna) ,Defense Group,Inc等加入贊助。
在1995年,Arvid Myklebust教授的兩位博士生研究生正在做課題研究,一位是Scott Woyaks,他當(dāng)時是機械工程專業(yè)的博士研究生,正在某CAD實驗室為IBM資助的軟件集成項目做研究工作;另一位是Brett Malone,他當(dāng)時是航空工程專業(yè)的博士研究生,正在ACSYNT研究所為NASA做計算機輔助飛機設(shè)計方面的研究工作。在課題研究完成后,兩位博士研究生和他們的導(dǎo)師一起創(chuàng)辦了Phoenix Integration公司,該公司的旗艦產(chǎn)品就是ModelCenter。
2004年,波音旗下的鬼怪工廠(Boeing Phantom Works)將其自研的算法相關(guān)的通用優(yōu)化設(shè)計軟件DesignExplorer,通過技術(shù)授權(quán)給了Phoenix Integration公司,最終融于ModelCenter產(chǎn)品中。
經(jīng)過20多年的發(fā)展,現(xiàn)在Phoenix Integration公司總部位于美國弗吉尼亞州(Virginia)蒙特哥馬利縣(Montgomery)的布萊克斯堡(Blacksburg),其產(chǎn)品ModelCenter是用于工程自動化、集成和設(shè)計優(yōu)化的專業(yè)工程軟件。它使系統(tǒng)工程師能夠在產(chǎn)品研發(fā)的概念階段和初步設(shè)計階段進行包括過程自動化、設(shè)計探索和優(yōu)化技術(shù),模型仿真、結(jié)果可視化和數(shù)據(jù)管理的集成等方面的工作,因此廣泛應(yīng)用于包括財富500強企業(yè)在內(nèi)的國防軍工大型企業(yè),科學(xué)團體和技術(shù)組織。美國最大的10家國防產(chǎn)品供應(yīng)商中的9家、世界最大的10家宇航公司中的5家都選擇該產(chǎn)品,用于改進研發(fā)和決策分析,以大幅縮短了復(fù)雜產(chǎn)品設(shè)計周期。
2021年5月17日Ansys公司宣布收購Phoenix Integration公司,將 ModelCenter 添加到其龐大的產(chǎn)品組合中,支持客戶將更廣泛的仿真工具和工作流程結(jié)合在一起。此外,ModelCenter產(chǎn)品是 MBSE領(lǐng)域的領(lǐng)導(dǎo)者,支持使用 SysML等系統(tǒng)建模語言來集成工程模型,這種能力將使客戶能夠彌合系統(tǒng)工程和領(lǐng)域/學(xué)科工程,從而在開放式的統(tǒng)一平臺真正實現(xiàn)全面而完整的MBSE。
值得一提的是,原ModelCenter產(chǎn)品的三位創(chuàng)始人中,Arvid Myklebust教授繼續(xù)在高校進行教學(xué)工作,后期還聯(lián)合創(chuàng)辦了兩家高科技公司;Brett Malone博士出于對人類基因組圖的興趣,離開公司,轉(zhuǎn)入了生物信息領(lǐng)域,后成為天使投資者。而Scott Woyaks博士一直留在公司擔(dān)任總裁。
我們再來看看ModelCenter的產(chǎn)品線的現(xiàn)狀。它由三個部分組成ModelCenter Integrate, ModelCenter Explore和ModelCenter MBSE。ModelCenter Integrate主要負(fù)責(zé)將不同產(chǎn)品集成到一起,建立自動化的工作流;ModelCenter Explore負(fù)責(zé)迭代分析ModelCenter Integrate建立起來的工作流,進行各種優(yōu)化分析的研究。ModelCenter Integrate和ModelCenter Explore兩者組成了前述的多學(xué)科設(shè)計優(yōu)化解決方案。第三部分是ModelCenter MBSE,可將系統(tǒng)架構(gòu)模型和領(lǐng)域?qū)I(yè)模型集成在一起,形成完整的MBSE解決方案。下章節(jié)我們將展開介紹這三個組成部分。
圖表15 ModelCenter產(chǎn)品的三個模塊
ModelCenter主要有以下幾項優(yōu)勢。
操作友好,界面直觀易懂,絕大部分操作僅用簡單的鼠標(biāo)即可完成。
學(xué)習(xí)方便, 通常為期二天的培訓(xùn),就可以讓絕大部分用戶使用ModelCenter創(chuàng)建任何他們想要的工作流設(shè)計。幾天就能快速上手操作,1-2周就能熟練掌握。
適用于系統(tǒng)工程師在復(fù)雜項目的概念階段和初步設(shè)計階段進行專業(yè)的多學(xué)科設(shè)計優(yōu)化工作
獨家提供的MBSE方面的功能可作為系統(tǒng)工程專家和領(lǐng)域工程專家的橋梁,協(xié)助團隊對復(fù)雜工程進行無縫設(shè)計,優(yōu)化,驗證等。如果用戶已經(jīng)創(chuàng)建有大量的MBSE模型,可能正苦于沒有商用貨架產(chǎn)品將其與物理模型關(guān)聯(lián),以仿真驗證這些系統(tǒng)架構(gòu)模型,建議嘗試ModelCenter來解決這個痛點。
ModelCenter是從NASA的業(yè)務(wù)起家,在軍工防衛(wèi)領(lǐng)域耕耘多年,后期通過技術(shù)授權(quán)吸收了波音DesignExplorer軟件中的大量算法,技術(shù)上有獨到之處,現(xiàn)在已將產(chǎn)品應(yīng)用擴展到了其他制造業(yè)領(lǐng)域。
5
ModelCenter Integrate
ModelCenter Integrate能夠使用戶以更少的時間和資源執(zhí)行更多的仿真,從而提高了研發(fā)效率。ModelCenter Integrate支持用戶:
自動化供應(yīng)商提供的建模仿真工具
將這些工具集成在一起,創(chuàng)建可重復(fù)的仿真工作流
設(shè)置模擬參數(shù)
自動執(zhí)行工作流
先得介紹一下ModelCenter中的自動化概念。自動化是指可靠地、可重復(fù)地使用軟件替換流程中手工操作的步驟;需要指出的是,如果工程師的手工操作都無法完成某個流程,那自動化也是難以完成相關(guān)流程的;自動化流程中涉及到工程模型和工程工具兩個概念,工程模型是某種物理或邏輯系統(tǒng)的數(shù)學(xué)表述,而工程工具是某種用于執(zhí)行或分析工程模型的軟件,兩者互是一對多的關(guān)系。我們來看圖表16,工程師們在使用ModelCenter中的自動化時,有三個步驟,一,構(gòu)思模型;二,定義關(guān)鍵輸入輸出,三,探索運行方法;其中第一步和第三步可由ModelCenter的介入從而由人工操作轉(zhuǎn)變?yōu)樽詣踊能浖?zhí)行。
ModelCenter Integrate為用戶提供了工具和方法,支持自動執(zhí)行幾乎任何建模和仿真工具。例如:用戶創(chuàng)建的工具和腳本、傳統(tǒng)的FORTRAN/C++程序、電子表格、數(shù)學(xué)模型、數(shù)據(jù)庫,以及計算機輔助設(shè)計(CAD)和計算機輔助工程(CAE)模型。ModelCenter可以自動化在Windows、Linux和Unix上運行的工具。用戶可在不暴露任何工程內(nèi)部細(xì)節(jié)的情況下,為同事、供應(yīng)商和客戶提供對工具的有限執(zhí)行權(quán)限。
圖表16 ModelCenter中可以的自動化部分
ModelCenter在協(xié)助工程師將不同模型集成在一起進行自動化分析時,需要處理多種數(shù)據(jù)。圖表17中的PDM指產(chǎn)品數(shù)據(jù)管理,SDM指仿真數(shù)據(jù)管理,兩者集成后具有一定的聯(lián)系,需要通過設(shè)計工程師和仿真工程師協(xié)同工作才能管理好。PDM是對工程數(shù)據(jù)、文檔、產(chǎn)品信息、技術(shù)信息、圖像數(shù)據(jù)等進行管理的概括與總稱。PDM在系統(tǒng)工程思想的指導(dǎo)下,用整體優(yōu)化的概念對產(chǎn)品設(shè)計數(shù)據(jù)和設(shè)計過程進行描述,規(guī)范產(chǎn)品生命周期管理,保持產(chǎn)品數(shù)據(jù)的一致性和可追蹤性。SDM側(cè)重在企業(yè)產(chǎn)品研制的概念階段,初步設(shè)計階段等的仿真相關(guān)數(shù)據(jù)進行統(tǒng)一存儲,支持文件級和參數(shù)級的數(shù)據(jù)追蹤,實現(xiàn)仿真數(shù)據(jù)的瀏覽、檢索和管理,能夠基于仿真數(shù)據(jù)進行后處理,實現(xiàn)多方案多工況的對比、分析和報告生成,然后基于仿真數(shù)據(jù)實現(xiàn)研發(fā)過程中相關(guān)各學(xué)科人員間的共享和協(xié)同,保證數(shù)據(jù)的安全性同時提高研制和運行管理的工作效率。
實踐中,通常設(shè)計工程師先將各學(xué)科模型設(shè)計完畢,在PDM里面進行歸檔。然后由仿真工程師在PDM內(nèi)獲取仿真所需的設(shè)計數(shù)據(jù),例如任務(wù)說明,幾何模型和材料信息等。在仿真工作完成后,將結(jié)果數(shù)據(jù)提交回PDM平臺中,由PDM進行審核、歸檔和發(fā)布。PDM和SDM的區(qū)別是,PDM側(cè)重標(biāo)準(zhǔn)化的產(chǎn)品設(shè)計數(shù)據(jù)管理工作流,但不能全面管理和驅(qū)動復(fù)雜產(chǎn)品研制的業(yè)務(wù)流程,其數(shù)據(jù)管理不能科學(xué)地容納研發(fā)階段反復(fù)迭代產(chǎn)品的多方案,多狀態(tài)計算,分析各種海量的仿真數(shù)據(jù)和試驗數(shù)據(jù)。由于仿真分析數(shù)據(jù)結(jié)果信息往往是海量的、參數(shù)級的,并不像文件那樣是有限的對象級的,因此PDM無法有效地挖掘、組織、展示數(shù)據(jù)及維系各種數(shù)據(jù)間的復(fù)雜關(guān)聯(lián)關(guān)系,進而給出有意義的優(yōu)化指導(dǎo)推薦。圖表17簡單列出的PDM和SDM的關(guān)鍵區(qū)別,ModelCenter在模型分析自動化的過程中,有能力較好地同時處理PDM和SDM。
圖表17 ModelCenter可以同時處理PDM和SDM
如果軟件工具可以實現(xiàn)自動化,用戶就可以在ModelCenter的人機界面中拖拽特定工具,組裝成一個完整的仿真工作流。仿真工作流可看作為一個流程圖,該流程圖指定了執(zhí)行自動化工具的順序和條件。與流程圖一樣,工作流可以包含分支、if-then語句、循環(huán)等。ModelCenter軟件中的鏈接編輯器支持用戶指定工作流執(zhí)行時從一個工具傳輸?shù)较乱粋€工具的數(shù)據(jù)。
當(dāng)工作流運行時,各個工具會按照工作流指定的順序自動執(zhí)行,數(shù)據(jù)會自動從一個工具傳輸?shù)搅硪粋€工具(即使這些工具在不同地理位置的計算機/操作系統(tǒng)上運行)。執(zhí)行可以采取單個工作流運行或更復(fù)雜的多次運行的形式。多次運行研究包括參數(shù)研究和實驗設(shè)計(DOE)。下節(jié)介紹的ModelCenter Explore支持更高級的權(quán)衡研究,如設(shè)計優(yōu)化和蒙特卡洛分析。ModelCenter可以配置為利用現(xiàn)代多核計算機的功能,將權(quán)衡研究提交給高性能計算(HPC)或云計算資源。
圖表18 ModelCenter的工作流和鏈接編輯器中設(shè)置工作流中傳遞的數(shù)據(jù)
下面我們來看一個簡易的模型自動化的過程。這是由三個工程工具組成的自動化工作流,先在ModelCenter內(nèi)將這三款工程軟件拼接在一起,后面如果工程師想在原有自動化工作流前后新增模型,怎么做呢?非常容易,例如,先在NX前面添加Team Center軟件,再在Nastran工具后面添加微軟的Excel工具,用于進行成本分析,很快就完成了。
圖表19 ModelCenter過程集成中的構(gòu)建、添加和替換操作
那如果工程師又覺得原有自動化工作流中的某些軟件可能不太適合現(xiàn)在的應(yīng)用分析,需要替換呢?也很容易,先確定需要替換的工程工具,然后刪除它們,將再新的工程工具加上。例如將Catia工具替換NX工具,再將Ansys產(chǎn)品替換Nastran工具??梢姡贛odelCenter中很容易將更合適的軟件替換原有軟件。值得一提的時,如果所有ModelCenter內(nèi)置的可識別商用貨架軟件都不滿足用戶的需求,ModelCenter也支持導(dǎo)入用戶自己用腳本編寫的工程模型和工程工具來進行自動化工具鏈組合。腳本格式支持常用的Python,javascript等。
如果工程師還想改進原有線型的自動化工作流,添加一下分支判斷操作呢?也很容易,ModelCenter中內(nèi)置了常用的自動化工作流操作項,例如本例中在Nastran軟件后,并行添加了Excel軟件和Matlab軟件。
圖表20 ModelCenter過程集成中的添加分支和分布式操作
實際上,只要工程師們在ModelCenter中定義好合理的自動化工具鏈后,仿真運行時的自動化數(shù)據(jù)流,會自動根據(jù)仿真運算的先后順序,傳遞到各個工程工具中去,其中某些工程工具還可以遠(yuǎn)程部署。因為ModelCenter工具還支持分布式計算和模型即服務(wù)功能(Maas: Model as a Service),因此就能允許系統(tǒng)工程師在尊重每個人的知識產(chǎn)權(quán)的同時,安全地訪問整個組織甚至公司供應(yīng)鏈中的成熟工作流。使用模型即服務(wù)功能,工作流程和工程細(xì)節(jié)就由工程專家保留并在本地運行,ModeCenter自動化運行時,僅傳遞參數(shù),并支持僅將選定的結(jié)果傳回到系統(tǒng)工程的級別。這樣,領(lǐng)域?qū)<冶A魧こ棠P偷目刂?,并可以提供約束以確保模型在適當(dāng)?shù)姆秶鷥?nèi)使用。
6
ModelCenter Explore
ModelCenter Explore通過讓用戶徹底探索和理解設(shè)計空間、做出更好的決策和找到最佳解決方案,推動創(chuàng)新并提高產(chǎn)品質(zhì)量。ModelCenter Explore支持用戶:
運行強大的算法和權(quán)衡研究工具
搜索、研究和理解設(shè)計空間
綜合處理多種變量(成本、性能、風(fēng)險等)
結(jié)果可視化和設(shè)計變更影響的可視化
找到最佳解決方案
當(dāng)工程師在ModelCenter里將所有工程模型通過工程軟件連接完畢后,用戶就可以重復(fù)執(zhí)行該過程(支持使用并行計算資源),每次執(zhí)行對應(yīng)于一組不同的輸入。這使用戶能夠在較短的時間內(nèi)探索和定量分析出大量不同設(shè)計方案的性能、成本、可靠性和風(fēng)險,這期間用戶可以調(diào)整參數(shù),進行自動化工作流的迭代修改,最終獲得項目的最優(yōu)設(shè)計。
在具體介紹ModelCenter Explore操作之前,我們還需要簡要介紹一下多學(xué)科設(shè)計優(yōu)化的技術(shù)內(nèi)容。
1998年美國航空航天協(xié)會將多學(xué)科設(shè)計優(yōu)化的研究內(nèi)容分成了4個類別16個方面,其中主要包括系統(tǒng)的分解與協(xié)調(diào);系統(tǒng)數(shù)學(xué)建模;設(shè)計空間搜索;近似方法;靈敏度分析;優(yōu)化算法等。這其中每個方面都涉及學(xué)科領(lǐng)域?qū)<叶嗄暄芯康某晒?,屬于工業(yè)軟件里的核心技術(shù)。用戶可以在ModelCenter的幫助文件中查閱相關(guān)技術(shù)的介紹和具體使用方法。接下來我們通過幾種典型的操作,來了解一下ModelCenter是如何實現(xiàn)多學(xué)科設(shè)計優(yōu)化操作中的設(shè)計探索和優(yōu)化的。
第一個操作是試驗設(shè)計,英文通常簡稱為(DOE: Design Of Experiment)。DOE可支持工程師們根據(jù)對復(fù)雜系統(tǒng)的初步判斷,科學(xué)合理的安排實驗,在眾多的因素中找到影響輸出的主要因素,并同時分析影響因素之間的交互作用,研究試驗誤差的原因,提高試驗精度,減少產(chǎn)品質(zhì)量的波動,最終找到較優(yōu)的影響參數(shù)組合,指導(dǎo)協(xié)調(diào)優(yōu)化設(shè)計的下一步方向,以大幅縮短了產(chǎn)品的試驗周期。此處展現(xiàn)的就是在ModelCenter中打開DOE面板,將選定的輸入和輸出拖拽到相應(yīng)的位置,并選用特定的優(yōu)化算法進行處理。
圖表21 ModelCenter中的DOE操作
工程師首先指定他們的目標(biāo)——希望最大化或最小化的一個或多個工作流變量。接下來指定在優(yōu)化算法搜索最符合該目標(biāo)的設(shè)計時,允許修改哪些輸入變量(設(shè)計變量)?;蛘撸こ處熞部梢詾閱栴}指定一組需求(或約束)。例如,用戶可能希望最大限度地提高其設(shè)計的性能,但約束制造成本保持在指定金額以內(nèi)。
一旦指定了對象、方向和約束,工程師就可以選擇任何內(nèi)置的優(yōu)化算法來解決其問題。有些工程師們會問到,優(yōu)化算法何其多也,如何選取合適的優(yōu)化算法呢? ModelCenter中有專門的算法選擇向?qū)?,用戶只要根?jù)算法選擇向?qū)姘澹床烤桶嗟剌斎胩崾镜膬?nèi)容,例如是否是單目標(biāo)的分析、是否是線性平滑的參數(shù),是否需要運用梯度算法或基于特定的代理模型等,就能挑選出合適的算法。ModelCenter中內(nèi)置了業(yè)界絕大部分常用的優(yōu)化算法,包括伴隨方程法,牛頓法,共軛梯度法,序列二次歸化法,模擬退火法,蟻群算法,拉丁超立方抽樣算法,響應(yīng)面方法,克里金代理模型法等超過25種算法。
圖表22 ModelCenter中算法選擇向?qū)?/p>
工程師還可以向ModelCenter添加他們自定義的算法。此時,編程是必需的(.NET或Java),但優(yōu)化軟件開發(fā)包(SDK)提供了一套完整的說明和示例協(xié)助用戶完成自定義算法的設(shè)計。自定義算法一旦添加成功,將與默認(rèn)算法一起在ModelCenter Explore中供用戶選擇。當(dāng)算法運行時,它將重復(fù)執(zhí)行工作流(每次更改設(shè)計變量),以試圖找到一個或多個最切合用戶目標(biāo)的設(shè)計,同時也滿足所有約束。工程師可以利用優(yōu)化運行生成的圖表和報告來深入了解其設(shè)計問題的性質(zhì),并最終找到最優(yōu)設(shè)計。
第二個操作是參數(shù)研究和設(shè)計空間探索,支持查看DOE的優(yōu)化分析結(jié)果并進行深度分析。ModelCenter中提供了各種式樣的圖表供用戶選擇,方便用戶從不同的角度來觀察和分析當(dāng)前的數(shù)據(jù)。
圖表23 ModelCenter中參數(shù)研究和設(shè)計空間探索
第三個操作是靈敏度分析,靈敏度分析是用于表示設(shè)計變量或固定參數(shù)的微小變化對目標(biāo)函數(shù)、約束和系統(tǒng)狀態(tài)的影響,以確定各設(shè)計變量以及參數(shù)對系統(tǒng)性能的影響程度,從而指導(dǎo)優(yōu)化的設(shè)計過程或搜索算法的進一步搜索方向。圖表24展現(xiàn)的是各種觀察圖表種類的選項,圖表24左側(cè)展示的是在特定約束條件下對應(yīng)于某參數(shù)變化,響應(yīng)最靈敏的變量。
圖表24 ModelCenter中靈敏度分析
第四個操作是預(yù)測分析,通過前述幾種操作選定的參數(shù)后,還可以在此基礎(chǔ)上進行預(yù)測分析,查看運算結(jié)果是否符合工程師的判斷,確認(rèn)是否找到了較優(yōu)的影響參數(shù)組合。圖表25中顯示的是部分圖表組合,協(xié)助工程師們更好地查看預(yù)測結(jié)果。
圖表25 ModelCenter中預(yù)測分析
第五個操作是多目標(biāo)優(yōu)化分析,通常業(yè)界選用的是帕累托(Pareto)最優(yōu)算法,它是指資源分配的一種理想狀態(tài),使得至少一個個體更好而沒有使任何其他個體變壞。如果是涉及兩個以上目標(biāo)的最優(yōu)選擇,一般稱為帕累托前沿、帕累托邊界或帕累托集合,即在給定的一組選擇和評價的方法中,可選的帕累托效率的集合。最優(yōu)的參數(shù)選擇可以是最大,也可以是最小等設(shè)置。圖表26就是二維,三維的帕累托最優(yōu)的結(jié)果。
圖表26 ModelCenter中的多目標(biāo)優(yōu)化分析
第六個操作是近似長期分析,ModelCenter Explore允許用戶為長期運行的分析工具創(chuàng)建快速運行的近似值(響應(yīng)面模型)。本質(zhì)上,響應(yīng)面模型是通用的多維“曲線擬合”。給定一組數(shù)據(jù)點(一組輸入和輸出),ModelCenter可以生成一個快速執(zhí)行的數(shù)學(xué)模型(響應(yīng)面),模型近似于該數(shù)據(jù)。可以使用幾種不同的近似技術(shù)來找到最適合項目數(shù)據(jù)的數(shù)學(xué)模型,并生成圖表和統(tǒng)計數(shù)據(jù),幫助用戶評估近似工作的質(zhì)量,并在必要時進行改進。一旦創(chuàng)建了響應(yīng)面,就可以將其添加回ModelCenter的工作流,在那里它可以像模型中的任何其他組件一樣操作運行。用戶可以利用響應(yīng)面和ModelCenter的“If-Then”工作流語句在原始長時間運行的組件和快速運行的響應(yīng)面模型之間來回切換。
圖表27 ModelCenter的可視化工具支持用戶解釋和分析多次權(quán)衡研究后收集的數(shù)據(jù)
第七個操作是可靠性分析,它可用于幫助用戶訪問和理解不確定性對其工程分析結(jié)果的影響。例如,設(shè)計師可能希望更好地了解制造公差對產(chǎn)品性能和/或故障概率的影響。ModelCenter Explore包括一個蒙特卡洛分析工具,將幫助工程師進行這些評估。當(dāng)與優(yōu)化算法結(jié)合使用時,蒙特卡洛工具允許用戶執(zhí)行穩(wěn)健和基于可靠性的設(shè)計。精確的蒙特卡洛分析可能需要數(shù)千次工作流的執(zhí)行。如果這對于給定的工作流是不可接受的,此時則有兩種選擇:1為任何長期運行的組件創(chuàng)建響應(yīng)面模型,然后使用響應(yīng)面模型而不是實際組件運行蒙特卡洛分析。當(dāng)然,用戶得自己確保響應(yīng)面模型的準(zhǔn)確性!2.選用ModelCenter的高級可靠性算法。
圖表28 ModelCenter的概率分析工具可用于幫助用戶探究和理解不確定性對其工程分析結(jié)果的影響
最后一個操作是權(quán)衡研究結(jié)果的獲取,通過選中優(yōu)化結(jié)果對話框的最佳設(shè)計選項卡,可以看到推薦的最佳設(shè)計的結(jié)果值,約束情況和參數(shù)組合值,也就是最終協(xié)助工程師們找到了最優(yōu)的影響因素組合。
圖表29 ModelCenter中的最優(yōu)設(shè)計結(jié)果
7
ModelCenter MBSE
接下來我們介紹ModelCenter產(chǎn)品線的最后一個組成部分ModelCenter MBSE。圖表30的內(nèi)容是對前述MBSE內(nèi)容的再次回顧。原先某些系統(tǒng)架構(gòu)師創(chuàng)建的一大堆系統(tǒng)架構(gòu)模型,因為無法與物理模型連接,進行充分的仿真驗證,只能流程脫節(jié),無以為繼;而現(xiàn)在可以選擇導(dǎo)入到商用貨架產(chǎn)品ModelCenter平臺中,進行包括結(jié)構(gòu)、電磁、流體、嵌入式軟件、安全等多學(xué)科設(shè)計優(yōu)化相關(guān)的行為仿真、需求驗證和性能權(quán)衡分析,真正驗證當(dāng)前的系統(tǒng)架構(gòu)設(shè)計是正確的,是安全的,合理的,而且是最優(yōu)的。
圖表30 ModelCenter的MBSE模塊支持銜接系統(tǒng)架構(gòu)相關(guān)的描述性模型和仿真分析相關(guān)的物理模型
ModelCenter支持將業(yè)界常用的第三方MBSE工具設(shè)計完畢的模型導(dǎo)入到ModelCenter中,再進行工具鏈自動化集成和多學(xué)科設(shè)計優(yōu)化。當(dāng)前支持的第三方MBSE工具包括MagicDraw, Rhapsody, WindChill modeler和Genesys等。圖表31顯示的ModelCenter MBSE就是銜接兩者的關(guān)鍵。
圖表31 ModelCenter的MBSE模塊銜接系統(tǒng)架構(gòu)相關(guān)的描述性模型和仿真分析相關(guān)的物理模型的實例
ModelCenter MBSE也支持系統(tǒng)工程師、分析人員在最熟悉的環(huán)境中工作,可以從SysML工具中直接訪問,并選擇一個或多個SysML圖,然后在后臺運行ModelCenter以檢驗需求的符合性,實現(xiàn)權(quán)衡研究,結(jié)果可視化,并最終更新SysML模型。
圖表32 ModelCenter的MBSE模塊支持用戶直接在最熟悉的環(huán)境中工作
ModelCenter MBSE支持需求一致性分析,提供用于執(zhí)行ModelCenter工作流的圖形用戶界面。分析結(jié)果可用于檢查需求符合性(未滿足的需求會自動突出顯示),進行權(quán)衡研究,有效評估不同的設(shè)計配置,支持將新的設(shè)計配置回傳給系統(tǒng)架構(gòu)模型。
圖表33 ModelCenter支持用戶使用需求符合性和分析看板來觀察需求狀態(tài)
圖表34展示的是使用Magicdraw設(shè)計的渦扇發(fā)動機架構(gòu)設(shè)計模型,通過將Magicdraw的設(shè)計參數(shù)與ModelCenter模型中的其他葉片模型中的燃燒、氣體、風(fēng)扇、噴嘴等參數(shù)關(guān)聯(lián),經(jīng)過ModelCenter Explore的設(shè)計探索和優(yōu)化分析后,得出一系列最優(yōu)解,并將結(jié)果反饋回Magicdraw軟件中。
圖表34 ModelCenter與MagicDraw銜接驗證渦扇發(fā)動機的架構(gòu)設(shè)計
審核編輯:劉清
-
飛行器
+關(guān)注
關(guān)注
13文章
741瀏覽量
46399 -
MDO
+關(guān)注
關(guān)注
0文章
19瀏覽量
15366 -
SPDM
+關(guān)注
關(guān)注
0文章
4瀏覽量
7743
原文標(biāo)題:MBSE | 一文詳解基于ModelCenter的全流程解決方案
文章出處:【微信號:SinoEngineer,微信公眾號:中潤漢泰】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
RISC-V 發(fā)展現(xiàn)狀及未來發(fā)展重點
人工智能技術(shù)的現(xiàn)狀與未來發(fā)展趨勢
工控機的現(xiàn)狀、應(yīng)用與發(fā)展趨勢

工業(yè)電機行業(yè)現(xiàn)狀及未來發(fā)展趨勢分析
智能駕駛傳感器發(fā)展現(xiàn)狀及發(fā)展趨勢
新型儲能產(chǎn)業(yè)發(fā)展現(xiàn)狀及趨勢-2024年上半年數(shù)據(jù)發(fā)布簡版
大研智造 全面剖析焊錫機器人技術(shù)應(yīng)用現(xiàn)狀及發(fā)展前景

醫(yī)療機器人發(fā)展現(xiàn)狀與趨勢
激光軟釬焊技術(shù):SMT領(lǐng)域內(nèi)的現(xiàn)狀與未來發(fā)展趨勢(下)

激光軟釬焊技術(shù):SMT領(lǐng)域內(nèi)的現(xiàn)狀與未來發(fā)展趨勢(上)

工控機廠家發(fā)展現(xiàn)狀及未來趨勢

2024年國產(chǎn)測徑儀的現(xiàn)狀?
智能制造行業(yè)現(xiàn)狀與發(fā)展趨勢
國產(chǎn)光電耦合器:2024年的發(fā)展現(xiàn)狀與未來前景

評論