如何從一個(gè)簡(jiǎn)單的數(shù)學(xué)表達(dá)式創(chuàng)建一個(gè)Saber模型,將你的輸出描述為輸入的函數(shù)?例如 out=ainin+b (其中 a 和 b 是常數(shù))。
答案是,當(dāng)你知道輸入輸出函數(shù)時(shí),你可以使用 Saber 的 arbfun 模型來創(chuàng)建自己需要的模型。
本文介紹了使用 arbfun 創(chuàng)建具有函數(shù) out=ainin+b 的一個(gè)控制模型和一個(gè)守恒的電氣模型的過程,及其在測(cè)試設(shè)計(jì)中的驗(yàn)證。
1、放置arbfun模型
在 Saber 零件庫(kù)中搜索arbfun 模型。
有四種 arbfun 模型。這些模型屬于Electrical/Graphical Modeling類別。
此示例使用 1 Input Nonlinear Numeric模型和1 Input Nonlinear Electrical模型。雙擊或拖放 arbfun 模型以將其放置在原理圖中。
2、在符號(hào)上定義模型屬性
單擊符號(hào)以在“屬性”窗口中查看其屬性。有從eq1到eq11的屬性,它們根據(jù)輸入/輸出函數(shù)關(guān)系定義模型行為。在此示例中,我們使用eq1,如下圖所示。
“out”用于輸出信號(hào)名稱,“in”用于輸入信號(hào)名稱。它們由符號(hào)的端口名稱定義。
3、測(cè)試模型
由于這個(gè)模型有控制引腳,我們連接一個(gè)控制源來測(cè)試它的功能,如下圖所示。該圖顯示arbfun 模型產(chǎn)生了預(yù)期的結(jié)果。
同樣,我們可以使用適當(dāng)?shù)姆匠虅?chuàng)建一個(gè)電氣模型,如下圖所示。下圖還顯示了兩個(gè)模型的測(cè)試電路和結(jié)果。vin 和 iin 用于輸入信號(hào)變量,而 vout 和 iout 用于輸出信號(hào)變量。它們由符號(hào)的 branch1 和 branch2 變量定義。
設(shè)計(jì)目錄下的 arbfun.sin 和arbfun_1.sin 文件就是我們剛剛創(chuàng)建的模型。
同樣,可以使用如下所示的等式對(duì)電流控制電壓源進(jìn)行建模。
同樣,當(dāng)你的輸出函數(shù)依賴于兩個(gè)輸入時(shí),可以使用 2 個(gè)輸入模型,你也可以根據(jù)需要重復(fù)這些塊以構(gòu)建功能。
這個(gè)簡(jiǎn)單的數(shù)學(xué)方程可以很容易地用 Saber 的 arbfun 模型在設(shè)計(jì)中實(shí)現(xiàn)。
-
電壓源
+關(guān)注
關(guān)注
1文章
410瀏覽量
32791 -
電流控制
+關(guān)注
關(guān)注
4文章
143瀏覽量
23162 -
控制源
+關(guān)注
關(guān)注
0文章
2瀏覽量
5663
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
不知道這些函數(shù)對(duì)應(yīng)的數(shù)學(xué)表達(dá)式
請(qǐng)問實(shí)際中電感的表達(dá)式是什么?
如何創(chuàng)建正則的表達(dá)式?
防范表達(dá)式的失控
關(guān)于java正則表達(dá)式的用法詳解
一種面向數(shù)學(xué)檢索的LaTeX數(shù)學(xué)表達(dá)式解析與索引方法
基于運(yùn)算符信息的數(shù)學(xué)表達(dá)式檢索技術(shù)

python正則表達(dá)式中的常用函數(shù)
Lambda表達(dá)式詳解
C語(yǔ)言的表達(dá)式

Python中的Lambda表達(dá)式
一文詳解Verilog表達(dá)式

評(píng)論