999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FMI的功能模擬單元創建與仿真分析

2019-10-20 15:46:04蘇一博臧晶玉紹康
科技創新導報 2019年14期

蘇一博 臧晶 玉紹康

摘? ?要:隨著科學技術的不斷進步,當今工程系統涉及的學科領域不斷擴大。針對各個學科的仿真平臺不能兼容的問題,本文研究了基于FMI的功能模擬單元。本文首先介紹FMI標準,然后深入研究基于FMI的功能模擬單元FMU的組成、創建和仿真,并分析仿真數據,以實例仿真的方式證明,基于FMI標準的FMU可以與多種仿真平臺兼容,具備良好的移植性,極大地提高了仿真的效率。

關鍵詞:FMI標準? 功能模擬單元? 兼容

中圖分類號:TP391.9? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)05(b)-0001-02

當今計算機仿真技術應用廣泛,涵蓋領域眾多,在科學研究中發揮了不可替代的作用。為了實現多領域的聯合仿真,歐洲的MODELISAR項目開發了一種新的開放接口標準FMI,可以方便地使不同仿真環境的模型通過模型交換或者模型耦合實現仿真。建模軟件將模型以FMI標準導出功能模擬單元FMU,可以將FMU與其他模型集成在仿真軟件中進行仿真。

1? FMI標準概述

功能模擬接口(FMI)是一種獨立于工具的標準,它可以分為模型交換(Model Exchange)和協同仿真(Co-Simulation)兩種。其中模型交換的目的是建模平臺可以動態生成模型的C代碼,并且該代碼可供其他模型使用,模型由微分、代數和離散方程所描述;協同仿真的FMI是為在聯合仿真環境中耦合兩個或多個仿真工具提供接口標準,各子系統之間的仿真數據交換僅被局限于那些離散的通信點上,在兩個通信點間的都由各自所帶的求解器求解[1]。

2? FMU文件組成

FMU文件主要包含源代碼文件和模型描述文件。源代碼文件為DLL文件,主要是由C和C++語言編寫的源代碼文件。這些源代碼文件都是以FMI為標準將模型的運動狀態以及方程編寫成函數封裝起來的。模型描述文件為XML格式,仿真軟件讀取并解析模型的XML文件得到仿真模型的相關屬性信息。描述文件中包含模型版本、名稱、模型ID、識別碼Guid等仿真必須讀取的模型屬性信息和仿真參數的執行信息。另外FMU中可能會有圖片、表格等其他非必須的文件[2]。

3? FMU的創建

創建FMU模型的方法有很多種,本節主要討論以下兩種常見的方法。

3.1 C代碼編譯生成FMU

該方法主要需要以FMI標準將模型的狀態和運動方程編寫成C代碼文件,還需要將模型的屬性信息和仿真參數寫在xml描述文件中。將這兩個主要文件和其他非必須的描述性文件放在同一目錄下在FMU_SDK中使用build命令即可生成FMU模型。

3.2 Modelica編譯生成FMU

Modelica是一種使用廣泛的、基于方程的模型語言,它可以方便地實現跨領域、跨學科物理系統的建模和仿真。以彈跳球為例,將小球自由落體運動的方程和狀態等用Modelica語言編寫成BouncingBall.mo模型。編寫完成的Modelica模型可以通過Dymola、MapleSim等建模仿真軟件的“FMU導出”功能導出BouncingBall.fmu模型文件。

4? 仿真與分析

本節以直流電機模型為例來研究FMU模型的仿真并分析。

在MapleSim仿真平臺上搭建直流電機模型,其中包含RLC電路和電機兩部分,將模型進行仿真,選取電機處的信號Speed如圖1所示。

將直流電機模型中的RLC電路部分通過MapleSim封裝導出為RLC_motor.fmu文件。將RLC_motor.fmu導入MapleSim并加載模型,用其替代先前的RLC電路。將模型仿真,選取電機處的信號FMU_Speed,結果如圖2所示。對比圖2中的speed和圖1中的speed的數據波形,發現RLC普通電路和封裝成FMU模型后的仿真結果相同。可以得出結論:在某些復雜系統中,可以將具有一定功能,并且結構相對獨立的部分封裝成FMU,用其替代先前復雜的普通模型進行仿真,得到與原仿真相同的結果,FMU模型并不會影響結果的準確性。

再將在MapleSim中創建的RLC_motor.fmu導入到其他仿真平臺中,例如OpenModelica仿真平臺。用其代替相同工程下的RLC電路部分,得到速度speed如圖3所示。

對比圖2和圖3,發現其仿真結果和在MapleSim平臺仿真結果相同。可以得出結論:基于FMI標準封裝的FMU模型可以導入到其他的仿真平臺使用,擁有很強的移植性,并且仿真結果與在原仿真平臺結果相同。還可以說明,在工程中可以將具備特定功能和固定結構的系統封裝成一個或幾個FMU模型,這樣可以方便地將它們接入到需要此功能的系統中,不僅簡化了仿真系統,還提高了仿真效率和模型的應用價值。

5? 結語

本文簡要介紹了FMU模型的創建方法并通過直流電機實例的三次仿真數據的對比,驗證了基于FMI標準的FMU模型可以方便地與多種仿真平臺兼容,仿真數據準確,具有可移植性強等優點,極大地提高了涵蓋有多學科、多平臺的仿真效率,對解決多仿真工具和半實物仿真系統之間的兼容性問題以及聯合仿真平臺的開發具有重要意義。

參考文獻

[1] 田紅芳,單立志,李成功.通用模型接口標準FMI[A].信息技術、服務科學與工程管理國際學術會議[C].2011.

[2] 單立志.基于FMI的實時仿真應用研究[D].北方工業大學,2012.

主站蜘蛛池模板: 2020亚洲精品无码| 欧美精品1区2区| 啪啪国产视频| 婷婷六月天激情| 婷五月综合| 在线精品视频成人网| 九九视频免费在线观看| 在线观看精品自拍视频| 综合久久五月天| 尤物精品国产福利网站| 国产欧美日韩精品综合在线| 国产精品一区二区无码免费看片| 国产伦片中文免费观看| 国产精品成人免费视频99| 色网站免费在线观看| 亚洲第一视频区| 国产免费黄| 久久夜色精品| www亚洲天堂| 久久视精品| 国产成人精品高清在线| 国产精品美女免费视频大全 | 久久香蕉国产线看观| 天天色天天综合网| 99热这里只有免费国产精品| 久久久久久久久久国产精品| 一级毛片在线播放免费| 国产99精品视频| 国产精品亚洲一区二区在线观看| 成年人视频一区二区| 91青青草视频| 91精品专区| 亚洲综合精品第一页| 国产成人8x视频一区二区| 欧美a级完整在线观看| 狠狠躁天天躁夜夜躁婷婷| 91po国产在线精品免费观看| 亚洲黄色视频在线观看一区| 国产激情影院| 熟女视频91| 国产91九色在线播放| 国产精品成| 91小视频在线| 日韩黄色精品| 中文字幕 日韩 欧美| 波多野结衣亚洲一区| 国产精品自在线天天看片| 91精品在线视频观看| 中国丰满人妻无码束缚啪啪| 亚洲欧美精品日韩欧美| 免费国产一级 片内射老| 国产一级做美女做受视频| 国产网站黄| 国产一区免费在线观看| 在线毛片网站| 亚洲第一成人在线| 国产永久在线视频| 久久毛片网| 青青草原国产| 99这里只有精品免费视频| 欧洲成人在线观看| 国产又粗又猛又爽视频| 一区二区三区四区在线| 成人永久免费A∨一级在线播放| 色天天综合| 久草青青在线视频| 免费观看国产小粉嫩喷水| 国产成人一区免费观看| 丁香五月亚洲综合在线| 精品国产香蕉伊思人在线| AV天堂资源福利在线观看| YW尤物AV无码国产在线观看| 无码精品国产VA在线观看DVD| 欧美一区精品| 国产毛片高清一级国语| 亚洲精品国产成人7777| 国产精品观看视频免费完整版| 亚洲综合激情另类专区| 在线免费不卡视频| 九九热在线视频| 国产鲁鲁视频在线观看| 毛片免费试看|