




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
哈爾濱工業(yè)大學(xué)計(jì)算學(xué)部軟件學(xué)院工業(yè)系統(tǒng)建模與仿真Modelica建模流程及規(guī)范Modelica建模流程及規(guī)范什么是系統(tǒng)模型庫(kù)系統(tǒng)建模仿真環(huán)境中的模型庫(kù)由一系列模塊組成,模塊是構(gòu)建系統(tǒng)模型的主要元素。系統(tǒng)建模仿真環(huán)境內(nèi)置模型庫(kù)提供了機(jī)、電、液、控、熱、磁等多學(xué)科基本模塊,如果內(nèi)置庫(kù)未提供合適的模塊,系統(tǒng)建模仿真環(huán)境允許用戶開(kāi)發(fā)新的模塊并以模型庫(kù)的方式集成到系統(tǒng)建模仿真環(huán)境中,從而擴(kuò)展系統(tǒng)建模仿真環(huán)境功能。開(kāi)發(fā)模型庫(kù)的語(yǔ)言模型庫(kù)開(kāi)發(fā)語(yǔ)言為Modelica,同時(shí)支持多語(yǔ)言擴(kuò)展集成,包括:C/C++、Julia、Python等模型庫(kù)的組織方式模型庫(kù)用包(package)組織,包中可以包含常數(shù)和類的定義,包括名種特殊類、函數(shù)和嵌套包。包可以用操作系統(tǒng)中的文件系統(tǒng)或數(shù)據(jù)庫(kù)層次結(jié)構(gòu)來(lái)表示。這樣的外部實(shí)體按特性可分為兩類:結(jié)構(gòu)化實(shí)體,例如文件系統(tǒng)中的目錄;非結(jié)構(gòu)化實(shí)體,例如文件系統(tǒng)中的文件;在系統(tǒng)建模仿真環(huán)境中開(kāi)發(fā)模型庫(kù)的基本流程如下:
模型庫(kù)架構(gòu):為模型庫(kù)創(chuàng)建package,用于存放模塊;模塊開(kāi)發(fā):逐個(gè)創(chuàng)建模塊,并選擇合適的方式開(kāi)發(fā)模塊;模塊測(cè)試:創(chuàng)建測(cè)試模型,用于測(cè)試模塊和演示模塊用法;Modelica建模流程及規(guī)范(1).根據(jù)系統(tǒng)仿真需求,自頂向下進(jìn)行分解,基于分解的結(jié)果進(jìn)行模型庫(kù)架構(gòu)設(shè)計(jì)(2).以管道模型測(cè)例為例,實(shí)現(xiàn)自頂向下的分解和模型庫(kù)架構(gòu)的實(shí)現(xiàn)Modelica建模流程及規(guī)范(3).接口設(shè)計(jì),依據(jù)Modelica語(yǔ)言特點(diǎn),接口中包括了勢(shì)變量和流變量領(lǐng)域勢(shì)變量流變量平動(dòng)機(jī)械ν電壓i電流轉(zhuǎn)動(dòng)機(jī)械s位移f力電學(xué)ψ角度τ轉(zhuǎn)矩流體p壓力V流速熱力學(xué)T溫度Q熱流化學(xué)μ化學(xué)勢(shì)N質(zhì)量流電學(xué)接口轉(zhuǎn)動(dòng)機(jī)械接口平動(dòng)機(jī)械接口流體接口Modelica建模流程及規(guī)范(1).建模流程:從理論分析、原型開(kāi)發(fā)、優(yōu)化處理、測(cè)試驗(yàn)證等不同階段實(shí)現(xiàn)組件模型的開(kāi)發(fā)Modelica建模流程及規(guī)范(2).編碼規(guī)范:(a).模型命名規(guī)范1.類命名對(duì)于由單個(gè)或多個(gè)元素組成的類,每個(gè)元素首字母應(yīng)大寫,如Example、ExamplePackage、PartialModel等對(duì)于存在大寫簡(jiǎn)寫元素組成的類,為避免引起歧義,每個(gè)獨(dú)立元素之間用下劃線連接,如AD_Conversion(數(shù)模轉(zhuǎn)換器)等對(duì)于類的實(shí)例化,首字母應(yīng)小寫,其它遵循以上規(guī)則,如example、examplePackage等2.參數(shù)和變量命名對(duì)于單個(gè)元素組成的參數(shù)或變量,一般均采用小寫字母,如height、area等;對(duì)于多個(gè)元素組成的參數(shù)或變量,每個(gè)元素之間用下劃線隔開(kāi),angles_start、real_time等;對(duì)于只有一個(gè)字母的參數(shù)或變量,其命名需根據(jù)實(shí)際情況確定,如:T(溫度)、I(轉(zhuǎn)動(dòng)慣量)、t(時(shí)間)等;3.連接器命名對(duì)于標(biāo)準(zhǔn)庫(kù)(Modelica3.2標(biāo)準(zhǔn)庫(kù)及以上版本)中已存在的連接器,可直接繼承使用,無(wú)需再另行定義,如:電氣Pin;機(jī)械Flange_a、Flange_b等對(duì)于需新定義的連接器及變量命名,須遵循類命名、參數(shù)和變量命名規(guī)則(c).模型注解規(guī)范第一部分:繼承類語(yǔ)句,如import、extend、outer等;第二部分:模型參數(shù),parameter;第三部分:模型變量;第四部分:模型接口,F(xiàn)luidPort_a/flange_a;第五部分:初始方程,initialequation;第六部分:方程和算法,equation、algorithm。(b).代碼結(jié)構(gòu)規(guī)范1.
參變量注釋定義的每個(gè)參量,變量都要注釋該參變量的含義,增強(qiáng)代碼的可讀性,注釋語(yǔ)盡量簡(jiǎn)明扼要,一般用“""”進(jìn)行注釋2.方程注釋在模型代碼的方程區(qū)域,某一個(gè)方程的含義或某一部分方程的含義都要注釋清楚,一般用“//”進(jìn)行注釋(d).參數(shù)框設(shè)計(jì)規(guī)范Sysplorer參數(shù)框中的參數(shù)顯示都是按照“先定義先顯示”的原則,包括Tab/Group的顯示,所以參數(shù)框的顯示最好按照參數(shù)的“重要程度”進(jìn)行有別顯示Modelica建模流程及規(guī)范(3).
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025安康市交通運(yùn)輸局定向招聘殘疾工作人員(2人)模擬試卷及一套答案詳解
- 2025甘肅市衛(wèi)生健康委招聘公益性崗位人員10人考前自測(cè)高頻考點(diǎn)模擬試題完整參考答案詳解
- 2025年三門峽黃河明珠(集團(tuán))有限公司公開(kāi)招聘高校畢業(yè)生模擬試卷及答案詳解一套
- 祖國(guó)富強(qiáng)我自豪課件
- 智研咨詢發(fā)布:中國(guó)儲(chǔ)能電芯行業(yè)市場(chǎng)全景調(diào)查及投資前景預(yù)測(cè)報(bào)告
- 2025北京清華附中上莊學(xué)校招聘考前自測(cè)高頻考點(diǎn)模擬試題附答案詳解(模擬題)
- 2025貴州從江縣中醫(yī)醫(yī)院招聘模擬試卷附答案詳解(黃金題型)
- 2025年洛陽(yáng)博物館人才引進(jìn)高層次人才2名考前自測(cè)高頻考點(diǎn)模擬試題及1套參考答案詳解
- 2025內(nèi)蒙古自治區(qū)直屬?gòu)d局某協(xié)會(huì)招聘工作人員考前自測(cè)高頻考點(diǎn)模擬試題有完整答案詳解
- 科室模擬考試題庫(kù)及答案
- 《公路技術(shù)狀況評(píng)定》課件-任務(wù)六:公路技術(shù)狀況指數(shù)MQI
- Unit 3 Amazing animals Section A What pets do you know 說(shuō)課(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 中級(jí)財(cái)務(wù)會(huì)計(jì)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春云南財(cái)經(jīng)大學(xué)
- 2025青海省建筑安全員B證考試題庫(kù)及答案
- 現(xiàn)代紡織物清潔技術(shù)培訓(xùn)匯報(bào)教程
- 《鐵路技術(shù)管理規(guī)程》(普速鐵路部分)
- 臨床檢驗(yàn)基礎(chǔ)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋上海健康醫(yī)學(xué)院
- 鑄牢中華民族共同體意識(shí)心得感悟7篇
- 《中國(guó)海洋大學(xué)》課件
- 神話故事民間故事《后羿射日》繪本課件
- “雄鷹杯”全國(guó)小動(dòng)物醫(yī)師技能大賽考試題庫(kù)(660題)
評(píng)論
0/150
提交評(píng)論