在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SaberRD導入FMU的步驟概述

冬至子 ? 來源:KINGBOL ? 作者:Nano ? 2023-12-06 16:29 ? 次閱讀

簡介功能模擬單元(Functional Mock-up Unit, FMU)是一種模擬模型,它描述了由微分方程、代數方程和離散時間方程構成的動態(tài)系統(tǒng)。功能模擬接口(Functional Mock-up Interface, FMI)是為在不同仿真環(huán)境下對這些方程進行評估而定義的標準接口。

Saber支持導入FMU 2.0,通過將擴展為. FMU的FMU模型轉換為等效的MAST模型,FMU 2.0是模型交換接口之一。生成的MAST模型繼承了MAST的所有特征,適用于所有分析,如DC(工作點分析)、AC(小信號分析)、TR(瞬態(tài)分析)以及高級環(huán)路分析,如MC(統(tǒng)計蒙特卡羅分析)和Vary(確定性參數掃描分析)。

01

FMI概述

  • FMl是一個獨立于工具的標準,使用xml文件和c代碼(在DLL/共享庫中編譯或在源代碼中編譯)的組合來支持模型交換和動態(tài)模型的聯合模擬。它的目標是改善供應商和原始設備制造商之間的仿真模型交換。FMUs的應用非常有限,它在交換信號流數據方面非常有用。FMUs不能用于跨越守恒能量邊界。因此,如果在FMU和導入模擬器之間存在加載效應的情況下使用FMU,則它將不起作用。
  • FMI模型交換標準定義了在工具之間交換動態(tài)模型的接口。Saber支持FMU導入功能。
  • FMU以zip文件的形式發(fā)布。zip文件包含:
    lFMI描述文件(XML格式)。

下列一項或兩項:

  • FMU的C源和所需的運行時庫。
  • 一個或多個目標計算機的二進制文件,例如Windows動態(tài)鏈接庫(.dll)或Linux共享對象庫(.so)。
  • FMU特定文件格式的附加FMU數據,例如表或圖。
    注意:如果FMU提供者希望隱藏源代碼以保護敏感數據,則特別需要提供二進制文件而不是C源代碼。FMU還可以包含物理參數或幾何尺寸,這些參數不應該是開放的,而應該以二進制格式共享。以二進制格式提供庫還可以在另一個模擬環(huán)境中實現FMU的全自動導入。另一方面,有些功能需要源代碼。
  • FMU的示意圖如下圖所示:

圖片

*Figure 1 *Data flow between the environment and an FMU

02

Saber導入FMU的方法

通過拖放方法將FMU導入庫

導入FMU最簡單的方法是拖放方法。要將一個FMU導入到庫中,請遵循以下步驟:

1.打開文件瀏覽器,選擇要導入的FMU (*. FMU),并將其拖放到現有庫中。見下圖。

圖片

*Figure 2 *Import of an FMU by Drag-and-Drop method

2.將FMU放入庫后,將FMU文件復制到庫中。

在庫中自動創(chuàng)建一個新的等效MAST模型。生成的模型的名稱與FMU的modelDescription.xml中定義的< modelelldentifier >相同,并且是小寫字母。同時還創(chuàng)建了原理圖符號。在此過程中,符號輔助向導將打開,如下圖所示。從符號助手向導中,可以重新排列引腳的位置,旋轉符號方向,并查看轉換模型的日志信息

圖片

Figure 3**Symbol Assistant Wizard

3.右鍵單擊添加了新FMU模型的庫。從彈出式菜單選擇編譯庫…或Update Library…。編譯庫后,新的FMU模型就可以進行仿真了。新的MAST模型的文檔在更新庫之后也可以得到。

手動將FMU導入庫

手動將FMU導入庫要手動將FMU添加到庫中,執(zhí)行以下步驟:

1.右鍵單擊要添加FMU的庫,在彈出菜單中選擇add Items…。打開文件瀏覽器。

2.在“文件名”列表中選擇文件類型FMU Models (*. FMU)。

3.選擇FMU,單擊Open。所選的FMU被添加到庫中。另外,在庫中生成一個新的MAST模型和一個符號。

4.編譯新模型。右鍵單擊添加了新FMU模型的庫。從彈出式菜單選擇編譯庫…或Update Library…。庫被編譯,新的FMU模型已經準備好進行仿真。此外,在更新庫之后,可以獲得新的MAST模型的文檔。將FMU手動添加到庫的方法如下圖所示。

將FMU手動添加到庫的方法如下圖所示。

圖片

*Figure 4 *Manual Addition of an FMU to a Library

**使用AIM命令將FMU轉換為MAST模型
**

本實例將考慮FCC和CISPR標準,以檢查設計是否符合標準。圖2所示為本標準對a類設備規(guī)定的傳導輻射限值作為頻率的函數。

也可以通過AIM命令導入FMU: FMU2MAST。AIM命令格式如下:

FMU:FMU2MAST foo.fmu -output dirname -statepin discretelnu -debug onloff

上述語法中各選項的說明如下:

  • -output:指定保存新生成的MAST模型的目錄名。如果未指定輸出目錄名,則新生成的MAST模型保存在當前目錄中。
  • -statepin:指定FMU導入過程中用于狀態(tài)引腳的單元類型。默認選項是離散的。使用此選項,狀態(tài)引腳將使用FMU中定義的相同單元創(chuàng)建。如果該選項指定為nu,則創(chuàng)建狀態(tài)引腳時不帶任何單位,并且忽略FMU中定義的端口類型的單位。
  • -debug:將調試信息記錄在日志文件中。如果設置為on,則詳細的調試信息將記錄在日志文件中。默認為關閉。

使用AIM命令FMU:FMU2MAST,只生成等效的MAST模型,不需要為其生成符號和文檔。要使該模型可用于模擬器,您需要將該模型添加到庫并編譯庫,以便創(chuàng)建符號和文檔。有關如何將MAST模型添加到庫的更多信息,請參閱庫管理器用戶指南。

03

支持的模擬分析

支持的分析

  • 工作點分析
  • DT(工作點掃描分析)
  • 交流小信號分析
  • PAC(周期交流分析)
  • 瞬態(tài)分析
  • Alter(參數變更)
  • 并行模式
  • 蒙特卡羅統(tǒng)計分析
  • 參數掃描分析
  • 多變量分析
  • PZ(零點極分析)
  • 靈敏度分析

不支持的分析

  • 應力分析:由于FMU中沒有可用的應力信息,因此在應力分析中不支持生成的MAST模型。然而,如果需要為導入的FMU模型支持應力分析,您可以將應力測量添加到生成的MAST模型的control_section中。
  • 故障分析:故障分析不支持導入的FMU模型。

04

模型局限性

由FMU生成的MAST模型有以下幾個限制:

  • Saber不支持FMI 1.0。Saber只支持FMI 2.0。
  • FMI有兩個接口:模型交換和聯合仿真。
  • Model-Exchange接口標準中有導入和導出兩種模式。
  • FMU可以在一個FMU中為多個平臺提供二進制庫。目前,FMU導入僅支持Windows和Linux上32位格式的FMU。這兩個平臺都不支持64位fmu。
  • 在FMI中,用字符串類型定義端口是合法的。但是,Saber不支持字符串類型的端口。因此,具有字符串端口的FMU不能轉換為MAST模型。FMU中具有枚舉單元的離散端口被轉換為具有單元的等效狀態(tài)引腳。但是,FMU中沒有為用于離散端口的枚舉單元定義沖突解決函數。因此,等效的MAST狀態(tài)引腳沒有沖突解決功能。如果需要將這種引腳連接到具有分辨率功能的MAST引腳上,則可以開發(fā)轉換模型,將沒有分辨率功能的邏輯轉換為具有分辨率功能的邏輯。FMI目前不支持電、液壓等節(jié)能接口。
  • 在FMU導入過程中,不可能使用能量保守引腳創(chuàng)建MAST模型。但是,如果系統(tǒng)沒有能量保守變量作為端口,并且系統(tǒng)在模型內部滿足KCL和KVL定律,則可以將能量保守FMU系統(tǒng)轉換為單個MAST模型。
  • FMI和MAST都有一個物理單元定義。但是,FMI物理單位并不轉換為等效單位。所有連續(xù)變量都轉換為MAST,沒有nu(無單位)單位。然后將枚舉單元轉換為等效的MAST枚舉類型和狀態(tài)單元。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    801

    瀏覽量

    41767
  • 仿真器
    +關注

    關注

    14

    文章

    1019

    瀏覽量

    83960
  • 模擬器
    +關注

    關注

    2

    文章

    883

    瀏覽量

    43441
  • FCC
    FCC
    +關注

    關注

    0

    文章

    201

    瀏覽量

    26092
收藏 人收藏

    評論

    相關推薦

    將Allegro的brd板子導入Protel (DXP)中的

    將Allegro的brd板子導入Protel (DXP)中的詳細步驟 AD不支持導入allegro的brd文件,orcad的layout的max文件倒是支持,可是同為cadence的產品
    發(fā)表于 11-01 16:49 ?5564次閱讀

    SaberRD示例設計:三相230V交流轉28V直流變換器

    隨著對產品質量和可靠性要求的不斷提高,仿真已成為產品開發(fā)過程中的關鍵步驟SaberRD 一直有助于為設計人員提供所有必要的功能,以最大限度地減少電路仿真工作。
    的頭像 發(fā)表于 12-06 11:20 ?1757次閱讀
    <b class='flag-5'>SaberRD</b>示例設計:三相230V交流轉28V直流變換器

    SaberRD中導出FMU步驟詳解

    FMI聯合仿真為聯合仿真環(huán)境中仿真工具的耦合提供了接口標準。子系統(tǒng)之間的數據交換僅限于離散的通信點。
    的頭像 發(fā)表于 12-06 13:47 ?1472次閱讀
    在<b class='flag-5'>SaberRD</b>中導出<b class='flag-5'>FMU</b>的<b class='flag-5'>步驟</b>詳解

    SaberRD外部模型導入功能—IBIS TOOL

    SaberRD為工程師提供強有力的庫支持,包含超過30000個模型
    的頭像 發(fā)表于 12-06 17:15 ?1535次閱讀
    <b class='flag-5'>SaberRD</b>外部模型<b class='flag-5'>導入</b>功能—IBIS TOOL

    數據倉庫的概述以及創(chuàng)建步驟簡介

    數據倉庫(一)概述以及創(chuàng)建步驟簡介
    發(fā)表于 06-09 16:44

    概述獨立看門狗使用步驟

    獨立看門狗看門狗概述獨立看門狗使用步驟看門狗概述為什么需要看門狗在由單片機構成的微型計算機系統(tǒng)中,由于單片機的工作常常會受到來自外界電磁場的干擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運行被打
    發(fā)表于 07-30 07:05

    A/D轉換步驟概述

    /*A/D 轉換步驟下面概述實現A/D 轉換過程的各個步驟。● 步驟1通過ADCR1 寄存器中的ADCK2~ADCK0 位,選擇所需的A/D 轉換時鐘。●
    發(fā)表于 01-20 08:04

    饋送匹配單元(FMU)在短波單邊帶單信道發(fā)信系統(tǒng)的作用

    摘要:本文主要介紹饋送匹配單元(FMU)的主要功能,工作原理以及系統(tǒng)中如何作用等。關鍵詞:饋遙匹配單元(FMU) 自動天線調諧器(AMU) 功率合成
    發(fā)表于 05-24 08:52 ?22次下載

    CorelDraw輸出圖片質量上佳 Altium Designer導入圖片的步驟

    CorelDraw,Altium Designer,導入,圖片 CorelDraw能夠處理矢量圖,利用CorelDraw輸出的圖片質量更佳。摸索了一下從CorelDraw向AltiumDesigner導入圖片的步驟,。
    發(fā)表于 04-28 16:09 ?4113次閱讀

    DXF文件導入到PCB中出現一片空白或導入出錯是什么原因呢?

    這類現象出現的主要原因是,DXF里面的很多元素,Altium中無法識別造成的,無論我們怎么導入都是無法導入成功的,我們可以按照如下步驟進行操作
    的頭像 發(fā)表于 10-19 10:44 ?2.3w次閱讀

    Allegro中導入Outline的方法步驟

    在PCB設計過程中,EDA工程師常常需要匹配兩代PCB的結構,這種情況下,將上一代PCB的Outline(板框)導入新的PCB設計文件中,就可以大大縮短時間,而且尺寸完全準確。我看到常常有網友檢索類似的信息,所以打算圖文并茂的方式為讀者講解Allegro中導入Outlin
    發(fā)表于 06-16 10:11 ?7733次閱讀
    Allegro中<b class='flag-5'>導入</b>Outline的方法<b class='flag-5'>步驟</b>

    led顯示屏用u盤怎么改字_led用u盤導入字幕步驟

    本文詳細闡述了led顯示屏用u盤改字的教程,另外還闡述了led用u盤導入字幕的詳細步驟
    發(fā)表于 03-27 09:11 ?10w次閱讀

    Cadence Allegro 22.1-1-1-導入DXF板框詳細步驟

    Cadence Allegro 22.1-1-1-導入DXF板框詳細步驟
    的頭像 發(fā)表于 09-25 09:09 ?6909次閱讀
    Cadence Allegro 22.1-1-1-<b class='flag-5'>導入</b>DXF板框詳細<b class='flag-5'>步驟</b>

    將外部sql文件導入MySQL步驟

    將外部sql文件導入MySQL是一項非常常見的操作,它允許我們將事先準備好的數據或數據庫結構導入到MySQL數據庫中。本文將詳細介紹該過程的步驟,并提供一些實用的技巧和注意事項。 在開始之前,我們
    的頭像 發(fā)表于 11-21 11:00 ?1735次閱讀

    超詳細!FMU生成器用戶手冊來啦~

    FMU生成器是TSMaster中用于將模型打包生成FMU文件的一個工具,目前支持FMI3.0和FMI2.0版本,FMU類型僅支持Co-Simulation(CS),即聯合仿真FMU。本
    的頭像 發(fā)表于 01-17 20:02 ?194次閱讀
    超詳細!<b class='flag-5'>FMU</b>生成器用戶手冊來啦~
    主站蜘蛛池模板: 夜夜天天操| 免费能直接在线观看黄的视频 | 成人欧美另类人妖 | 欧美3d成人动画在线 | 免费在线播放黄色 | 天天看天天做 | 久久vs国产综合色大全 | 亚洲播播 | 国产精品高清一区二区三区不卡 | 久久99操 | 国产一级做a爰大片免费久久 | 天天综合久久 | 国产综合图区 | 成人性色生活片免费看爆迷你毛片 | 天堂网在线www最新版在线 | 日本一本视频 | 老汉影视永久免费视频 | 色噜噜亚洲 | 在线视频h | 女生扒开尿口让男生舔 | 美国69bj | freesex性| 女生扒开尿口让男生舔 | 国产成人精品日本亚洲专 | 亚洲专区一区 | 特黄特a级特别特级特毛片 特黄特色大片免费播放路01 | 欧美午夜色视频国产精品 | 欧美福利一区 | 老湿成人影院 | 男人的天堂在线精品视频 | 亚洲成人av| 亚洲看片 | va天堂| 美女扒开尿囗给男生桶爽 | 午夜影院亚洲 | 国产一级特黄高清在线大片 | 99国产精品农村一级毛片 | 欧美人与动另类在线 | 亚洲国产精品自在现线让你爽 | 国内自拍网红在综合图区 | 成人国产一区二区 |