如何從一個簡單的數(shù)學表達式創(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)生了預期的結(jié)果。

同樣,我們可以使用適當?shù)姆匠虅?chuàng)建一個電氣模型,如下圖所示。下圖還顯示了兩個模型的測試電路和結(jié)果。vin 和 iin 用于輸入信號變量,而 vout 和 iout 用于輸出信號變量。它們由符號的 branch1 和 branch2 變量定義。

設(shè)計目錄下的 arbfun.sin 和arbfun_1.sin 文件就是我們剛剛創(chuàng)建的模型。

同樣,可以使用如下所示的等式對電流控制電壓源進行建模。

同樣,當你的輸出函數(shù)依賴于兩個輸入時,可以使用 2 個輸入模型,你也可以根據(jù)需要重復這些塊以構(gòu)建功能。
這個簡單的數(shù)學方程可以很容易地用 Saber 的 arbfun 模型在設(shè)計中實現(xiàn)。
-
電壓源
+關(guān)注
關(guān)注
2文章
424瀏覽量
34793 -
電流控制
+關(guān)注
關(guān)注
4文章
158瀏覽量
23811 -
控制源
+關(guān)注
關(guān)注
0文章
2瀏覽量
5732
發(fā)布評論請先 登錄
如何創(chuàng)建正則的表達式?
防范表達式的失控
關(guān)于java正則表達式的用法詳解
一種面向數(shù)學檢索的LaTeX數(shù)學表達式解析與索引方法
Python正則表達式指南
基于運算符信息的數(shù)學表達式檢索技術(shù)
如何從一個簡單的數(shù)學表達式創(chuàng)建一個Saber模型?
評論