基于SysML和Modelica的多領域設計和仿真建模集成
發(fā)布時間:2020-04-05 19:05
【摘要】:隨著計算機技術的成熟,基于模型的系統(tǒng)工程(MBSE)方法在系統(tǒng)設計和仿真建模領域均得到了廣泛應用,基于模型的方法具有可重用、無歧義、易理解、易復制傳播等諸多優(yōu)點,因此逐漸替代了傳統(tǒng)的基于文本的系統(tǒng)工程方法。隨著機電系統(tǒng)功能需求日益復雜,它往往涉及機械、電子、電力、液壓、熱和控制等諸多領域和學科,使得系統(tǒng)的規(guī)模日益龐大,結構和行為日益復雜,多領域系統(tǒng)設計和仿真建模變得越來越重要。系統(tǒng)建模語言(SysML)源于統(tǒng)一建模語言(UML),它的出現(xiàn)統(tǒng)一了系統(tǒng)工程設計領域使用的建模語言。Modelica語言吸收了諸多面向對象和基于方程的其它單領域仿真語言,成為了仿真領域的多領域統(tǒng)一建模語言。SysML和Modelica的出現(xiàn),使得復雜機電系統(tǒng)設計中的設計階段和仿真階段分別有了可靠的統(tǒng)一表達標準。在機電系統(tǒng)研制過程中,設計指導仿真,仿真反饋設計,設計和仿真相輔相成。因此,如何將設計建模和仿真建模統(tǒng)一起來成為一個重要的課題。本文基于SysML和Modelica,通過吸收和綜合現(xiàn)有的設計和仿真集成方案,提出了一套獨特的多領域設計和仿真建模集成的方法。首先,本文介紹和分析了元對象機制(MOF)。接著,本文分別提取SysML和Modelica的元模型,并對兩者進行了比較。然后,本文以Modelica元模型為基準,分析和構造了面向SysML和Modelica集成的SysML擴展——M-Design。最后,本文依據(jù)擴展的SysML和Modelica元模型,通過抽象模型映射的轉換方程,構造了平臺無關的設計和仿真模型映射規(guī)則。在上述工作基礎上,本文在已有的SysML建模平臺上創(chuàng)建了 M-Design擴展包,以及基于M-Design和AMESim的SysML-Modelica模型轉換工具。在上述工具支持下,本文以儲水池系統(tǒng)為例,實現(xiàn)了復雜機電系統(tǒng)的設計和仿真建模集成。
【圖文】:
述、結構、行為、分配、屬性約束的建模,1^有效支持系統(tǒng)工程分析;谏鲜鲥义希樱螅停痰木欧N圖,可支持在不同的視角和粒度上表達系統(tǒng)模型,滿足各方的需逡逑求,圖1.2展示了邋SysML提供的S種視角:行為、需求和結構,行為模型包含活逡逑動圖、用例圖、序列圖和狀態(tài)機圖,需求模型包含需求圖,結構模型包含塊結構逡逑圖、內(nèi)部塊圖、參數(shù)圖和包圖。其中,需求圖和參數(shù)圖是SysML全新的圖類型;逡逑活動圖、塊結構圖和內(nèi)部塊圖分別改造自UML的交互圖(Interaction邋Diagram)、逡逑類圖(Class邋Diagram)和組成結構圖(Composite邋Structure邋Diagram);其余逡逑的四個圖則完全重用自UML。逡逑SysML逡逑Diagram逡逑邐邋個,邐逡逑I邋I邋—邋—I.邐I邐I邐1邐I邋■邋I逡逑I邐《逡逑Betavior邐I邋Requirement邋g邐Svuctars逡逑Diagram邐I邋由agi*日邋m邋f邐Diagram逡逑_邋I邐\邐i邐1逡逑,邐邋,邋邐,,邋,___
第1章緒論逡逑1.3.3W&A邋技術逡逑L邋G和B.邋G將傳統(tǒng)仿真模型的V&V技術分為四類ti2],如圖1.3所示,根據(jù)逡逑方法的形式化程度可分為正式技術和非正式技術,根據(jù)是否需要運行模型分為靜逡逑態(tài)技術和動態(tài)技術。將這四類技術分別應用于V&V的各個過程,由于每個過程的逡逑特點不同,因此每個過程使用的技術也不同。逡逑正式技術一般通過嚴格的數(shù)學推理、證明進行模型的V&V,是非常有效的方逡逑法,但是它的應用存在一些難點fW:逡逑■使用形式化的驗證技術通常需要一些專業(yè)技術和經(jīng)驗,這對使用者提出逡逑了一定的要求。逡逑?使用形式化技術要求建模語言本身是形式化的并且模型的語義是清晰定逡逑義的。逡逑?現(xiàn)有系統(tǒng)工程中形式化驗證工具對形式化支持的程度還不z。辶x洗撤掄婺P蛻悖鄭Γ旨疾懾義希五澹懾澹
本文編號:2615410
【圖文】:
述、結構、行為、分配、屬性約束的建模,1^有效支持系統(tǒng)工程分析;谏鲜鲥义希樱螅停痰木欧N圖,可支持在不同的視角和粒度上表達系統(tǒng)模型,滿足各方的需逡逑求,圖1.2展示了邋SysML提供的S種視角:行為、需求和結構,行為模型包含活逡逑動圖、用例圖、序列圖和狀態(tài)機圖,需求模型包含需求圖,結構模型包含塊結構逡逑圖、內(nèi)部塊圖、參數(shù)圖和包圖。其中,需求圖和參數(shù)圖是SysML全新的圖類型;逡逑活動圖、塊結構圖和內(nèi)部塊圖分別改造自UML的交互圖(Interaction邋Diagram)、逡逑類圖(Class邋Diagram)和組成結構圖(Composite邋Structure邋Diagram);其余逡逑的四個圖則完全重用自UML。逡逑SysML逡逑Diagram逡逑邐邋個,邐逡逑I邋I邋—邋—I.邐I邐I邐1邐I邋■邋I逡逑I邐《逡逑Betavior邐I邋Requirement邋g邐Svuctars逡逑Diagram邐I邋由agi*日邋m邋f邐Diagram逡逑_邋I邐\邐i邐1逡逑,邐邋,邋邐,,邋,___
第1章緒論逡逑1.3.3W&A邋技術逡逑L邋G和B.邋G將傳統(tǒng)仿真模型的V&V技術分為四類ti2],如圖1.3所示,根據(jù)逡逑方法的形式化程度可分為正式技術和非正式技術,根據(jù)是否需要運行模型分為靜逡逑態(tài)技術和動態(tài)技術。將這四類技術分別應用于V&V的各個過程,由于每個過程的逡逑特點不同,因此每個過程使用的技術也不同。逡逑正式技術一般通過嚴格的數(shù)學推理、證明進行模型的V&V,是非常有效的方逡逑法,但是它的應用存在一些難點fW:逡逑■使用形式化的驗證技術通常需要一些專業(yè)技術和經(jīng)驗,這對使用者提出逡逑了一定的要求。逡逑?使用形式化技術要求建模語言本身是形式化的并且模型的語義是清晰定逡逑義的。逡逑?現(xiàn)有系統(tǒng)工程中形式化驗證工具對形式化支持的程度還不z。辶x洗撤掄婺P蛻悖鄭Γ旨疾懾義希五澹懾澹
本文編號:2615410
本文鏈接:http://www.sikaile.net/projectlw/xtxlw/2615410.html
最近更新
教材專著