如何從一個簡單的數(shù)學(xué)表達式創(chuàng)建一個Saber模型,將你的輸出描述為輸入的函數(shù)?例如 out=ainin+b (其中 a 和 b 是常數(shù))。
答案是,當你知道輸入輸出函數(shù)時,你可以使用 Saber 的 arbfun 模型來創(chuàng)建自己需要的模型。
本文介紹了使用 arbfun 創(chuàng)建具有函數(shù) out=ainin+b 的一個控制模型和一個守恒的電氣模型的過程,及其在測試設(shè)計中的驗證。
1、放置arbfun模型
在 Saber 零件庫中搜索arbfun 模型。
有四種 arbfun 模型。這些模型屬于Electrical/Graphical Modeling類別。
此示例使用 1 Input Nonlinear Numeric模型和1 Input Nonlinear Electrical模型。雙擊或拖放 arbfun 模型以將其放置在原理圖中。
2、在符號上定義模型屬性
單擊符號以在“屬性”窗口中查看其屬性。有從eq1到eq11的屬性,它們根據(jù)輸入/輸出函數(shù)關(guān)系定義模型行為。在此示例中,我們使用eq1,如下圖所示。
“out”用于輸出信號名稱,“in”用于輸入信號名稱。它們由符號的端口名稱定義。
3、測試模型
由于這個模型有控制引腳,我們連接一個控制源來測試它的功能,如下圖所示。該圖顯示arbfun 模型產(chǎn)生了預(yù)期的結(jié)果。
同樣,我們可以使用適當?shù)姆匠虅?chuàng)建一個電氣模型,如下圖所示。下圖還顯示了兩個模型的測試電路和結(jié)果。vin 和 iin 用于輸入信號變量,而 vout 和 iout 用于輸出信號變量。它們由符號的 branch1 和 branch2 變量定義。
設(shè)計目錄下的 arbfun.sin 和arbfun_1.sin 文件就是我們剛剛創(chuàng)建的模型。
同樣,可以使用如下所示的等式對電流控制電壓源進行建模。
同樣,當你的輸出函數(shù)依賴于兩個輸入時,可以使用 2 個輸入模型,你也可以根據(jù)需要重復(fù)這些塊以構(gòu)建功能。
這個簡單的數(shù)學(xué)方程可以很容易地用 Saber 的 arbfun 模型在設(shè)計中實現(xiàn)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
不理解這些是什么函數(shù),能給出數(shù)學(xué)表達式嗎
發(fā)表于 11-29 15:24
這是實際中電容的一個表達式(畫紅線部分), 其中,Yx是實際電容的 阻抗的倒數(shù)(實際電容是有實部的),Gx是介質(zhì)損耗電導(dǎo),Cx是電容值。那么請問,實際中電感的表達式又是什么實際的電阻呢
發(fā)表于 06-24 01:18
正則表達式:用于匹配規(guī)律規(guī)則的表達式,正則表達式最初是科學(xué)家對人類神經(jīng)系統(tǒng)的工作原理的早期研究,現(xiàn)在在編程語言中有廣泛的應(yīng)用,經(jīng)常用于表單校驗,高級搜索等。
發(fā)表于 10-27 15:49
在C 語言中,表達式是最重要的組成部分之一,幾乎所有的代碼都由表達式構(gòu)成。表達式的使用如此廣泛,讀者也許會產(chǎn)生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣
發(fā)表于 04-22 16:57
?13次下載
正則表達式 一個正則表達式是一個用于文本搜索的文本模式。換句話說,在文本中搜索出現(xiàn)的模式。例如,
發(fā)表于 09-27 14:24
?0次下載
針對數(shù)學(xué)表達式復(fù)雜二維結(jié)構(gòu)特性所導(dǎo)致的普通文本檢索技術(shù)難以對其進行檢索的問題,提出了一種面向數(shù)學(xué)檢索的LaTeX數(shù)學(xué)
發(fā)表于 12-22 15:21
?0次下載
傳統(tǒng)的文本檢索技術(shù)主要面向一維文本,難以用于對二維結(jié)構(gòu)數(shù)學(xué)表達式的檢索。針對該問題,通過引入公式描述結(jié)構(gòu),實現(xiàn)基于運算符信息的數(shù)學(xué)表達式檢索
發(fā)表于 04-29 15:58
?2次下載
編譯正則表達式模式,返回一個正則對象的模式。(可以把那些常用的正則表達式編譯成正則表達式對象,這樣可以提高
發(fā)表于 03-18 16:12
?1756次閱讀
C++11中的Lambda表達式用于 **定義并創(chuàng)建匿名的函數(shù)對象** ,以簡化編程工作。下面看一下Lambda表達式的基本構(gòu)成。
發(fā)表于 02-09 11:28
?1119次閱讀
邏輯表達式是指表示一個表示邏輯運算關(guān)系的式子,是一個抽象的類似數(shù)學(xué)
發(fā)表于 02-15 14:54
?1533次閱讀
在C語言中,表達式是由操作符和操作數(shù)組成。表達式可以由一個或者多個操作數(shù)組成,不同的操作符與操作數(shù)組成不同的表達式,因此,
發(fā)表于 02-21 15:09
?1280次閱讀
表達式是由一個或多個操作符組成的并且返回一個結(jié)果。一個
發(fā)表于 03-17 13:55
?689次閱讀
在 Python 中,Lambda 表達式是一種非常強大的工具,它可以讓你快速創(chuàng)建小型匿名函數(shù),而不需要顯式地定義函數(shù)名稱。Lambda 表達式通常用于傳遞函數(shù)對象或
發(fā)表于 04-19 15:49
?785次閱讀
表達式由操作符和操作數(shù)構(gòu)成,其目的是根據(jù)操作符的意義得到一個計算結(jié)果。表達式可以在出現(xiàn)數(shù)值的任何地方使用。
發(fā)表于 05-29 16:23
?2723次閱讀
Java8 的一個大亮點是引入 Lambda 表達式,使用它設(shè)計的代碼會更加簡潔。當開發(fā)者在編寫 Lambda 表達式時,也會隨之被編譯成一
發(fā)表于 08-24 10:25
?270次閱讀
評論