matlabsimulink仿真環(huán)境_第1頁(yè)
matlabsimulink仿真環(huán)境_第2頁(yè)
matlabsimulink仿真環(huán)境_第3頁(yè)
matlabsimulink仿真環(huán)境_第4頁(yè)
matlabsimulink仿真環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第四章第四章 simulink仿真環(huán)境仿真環(huán)境 4.1 simulink 概述概述 4.2 simulink 基本使用基本使用 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.4 電力系統(tǒng)模塊電力系統(tǒng)模塊(PSB) 4.1 simulink 概述概述 simulink是是MATLAB的重要組成部分的重要組成部分,它具有相對(duì)獨(dú)立的功能它具有相對(duì)獨(dú)立的功能 和使用方法。和使用方法。 simulink的主要功能是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模仿真與分析。的主要功能是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模仿真與分析。 Mathworks從從matlab4.0版開(kāi)始應(yīng)用版開(kāi)始應(yīng)用simulink,當(dāng)時(shí)把它放在,當(dāng)時(shí)把它放在matlab

2、執(zhí)行文件中。在執(zhí)行文件中。在matlab4.2及以后的版本中,及以后的版本中,simulink則以則以matlab里里 的工具包形式單獨(dú)出現(xiàn),即需要單獨(dú)安裝。在的工具包形式單獨(dú)出現(xiàn),即需要單獨(dú)安裝。在matlab5.0版中,版中, Simulink已升級(jí)為已升級(jí)為2.0版,在版,在matlab5.3版中,版中, Simulink已升級(jí)為已升級(jí)為3.0 版。目前,版。目前,simulink比從前的版本有了很大的改進(jìn)。比從前的版本有了很大的改進(jìn)。 Simulink的文件類(lèi)型為的文件類(lèi)型為.mdl。 Simulink支持連續(xù)與離散系統(tǒng),支持連續(xù)與離散系統(tǒng), 也支持線性與非線性系統(tǒng)。也支持線性與非線性

3、系統(tǒng)。Simulink里包括一些控制工具箱,例如里包括一些控制工具箱,例如 控制系統(tǒng)工具箱,模糊邏輯工具箱,非線性控制設(shè)計(jì)模塊等等。控制系統(tǒng)工具箱,模糊邏輯工具箱,非線性控制設(shè)計(jì)模塊等等。 用戶(hù)還可以創(chuàng)建與定制自己的功能模塊,而不一定只使用用戶(hù)還可以創(chuàng)建與定制自己的功能模塊,而不一定只使用simulink 系統(tǒng)軟件提供的標(biāo)準(zhǔn)模塊。這樣,用戶(hù)就可以自行擴(kuò)充軟件的使系統(tǒng)軟件提供的標(biāo)準(zhǔn)模塊。這樣,用戶(hù)就可以自行擴(kuò)充軟件的使 用范圍。用范圍。 4.1 simulink 概述概述 Simulink為用戶(hù)提供了用方框圖進(jìn)行系統(tǒng)建模的圖形窗口,根為用戶(hù)提供了用方框圖進(jìn)行系統(tǒng)建模的圖形窗口,根 據(jù)實(shí)際工程中控

4、制系統(tǒng)的具體構(gòu)成,用戶(hù)只需要用鼠標(biāo)的點(diǎn)擊拖據(jù)實(shí)際工程中控制系統(tǒng)的具體構(gòu)成,用戶(hù)只需要用鼠標(biāo)的點(diǎn)擊拖 拽功能,將模塊庫(kù)中提供的各種標(biāo)準(zhǔn)環(huán)節(jié)拷貝到圖形窗口中拽功能,將模塊庫(kù)中提供的各種標(biāo)準(zhǔn)環(huán)節(jié)拷貝到圖形窗口中 ,再用,再用 Simulink的連線方式連接成一個(gè)完整的的連線方式連接成一個(gè)完整的simulink動(dòng)態(tài)結(jié)構(gòu)圖,各個(gè)環(huán)動(dòng)態(tài)結(jié)構(gòu)圖,各個(gè)環(huán) 節(jié)可按節(jié)可按simulink特定的方法改變或設(shè)定其參數(shù)以與實(shí)際控制系統(tǒng)相特定的方法改變或設(shè)定其參數(shù)以與實(shí)際控制系統(tǒng)相 對(duì)應(yīng)。在對(duì)于較大的系統(tǒng)建立模型時(shí),對(duì)應(yīng)。在對(duì)于較大的系統(tǒng)建立模型時(shí),simulink提供了系統(tǒng)分層排提供了系統(tǒng)分層排 列的功能。列的功能。S

5、imulink可將系統(tǒng)分為從高級(jí)到低級(jí)的好幾層,每層又可將系統(tǒng)分為從高級(jí)到低級(jí)的好幾層,每層又 可以分為好幾個(gè)小部分;每層系統(tǒng)模型創(chuàng)建完成后,再將其連接起可以分為好幾個(gè)小部分;每層系統(tǒng)模型創(chuàng)建完成后,再將其連接起 來(lái)就是一個(gè)完整的系統(tǒng)了。來(lái)就是一個(gè)完整的系統(tǒng)了。 4.2 simulink 基本使用基本使用 4.2.1 Simulink的啟動(dòng)的啟動(dòng) 1. 命令窗口中鍵入命令窗口中鍵入simulink 2. file菜單中選擇菜單中選擇new命令的命令的model 3. 工具欄中,按按鈕工具欄中,按按鈕 4.模型窗口模型窗口file菜單選擇菜單選擇new命令的命令的model 4.2 simuli

6、nk 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 1、Sources 信號(hào)源模塊組:信號(hào)源模塊組: 輸入端口模塊輸入端口模塊(In):用來(lái)反映整個(gè)系統(tǒng)的輸入端子,這樣的設(shè)置:用來(lái)反映整個(gè)系統(tǒng)的輸入端子,這樣的設(shè)置 在模型線性化與命令行仿真時(shí)是必需的。在模型線性化與命令行仿真時(shí)是必需的。 信號(hào)發(fā)生器信號(hào)發(fā)生器 (Signal generator):能夠生成若干種常用信號(hào),如:能夠生成若干種常用信號(hào),如 方波信號(hào)、正弦波信號(hào)、鋸齒波信號(hào)等,用戶(hù)可調(diào)整其幅值和相方波信號(hào)、正弦波信號(hào)、鋸齒波信號(hào)等,用戶(hù)可調(diào)整其幅值和相 位。位。 帶寬限幅白噪聲帶寬限幅白噪聲(ban

7、d-limited white noise):一般用于連續(xù)或混雜:一般用于連續(xù)或混雜 系統(tǒng)的白噪聲信號(hào)輸入。除了白噪聲信號(hào)外,還有一般隨機(jī)數(shù)發(fā)系統(tǒng)的白噪聲信號(hào)輸入。除了白噪聲信號(hào)外,還有一般隨機(jī)數(shù)發(fā) 生模塊,如正態(tài)隨機(jī)數(shù)模塊生模塊,如正態(tài)隨機(jī)數(shù)模塊(random number)和均勻分布隨機(jī)數(shù)和均勻分布隨機(jī)數(shù) 模塊模塊(uniform random number)等,注意,這兩個(gè)模塊不能直接等,注意,這兩個(gè)模塊不能直接 用于仿真連續(xù)系統(tǒng)。用于仿真連續(xù)系統(tǒng)。 讀文件模塊讀文件模塊(From file)和讀工作空間模塊和讀工作空間模塊(From workspace):兩個(gè)兩個(gè) 模塊允許從文件或模塊

8、允許從文件或matlab工作空間中讀取信號(hào)作為輸入信號(hào)。工作空間中讀取信號(hào)作為輸入信號(hào)。 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 1、Sources 信號(hào)源模塊組:信號(hào)源模塊組: 時(shí)間信號(hào)模塊時(shí)間信號(hào)模塊(clock):生成當(dāng)前仿真時(shí)鐘,在與時(shí)間有:生成當(dāng)前仿真時(shí)鐘,在與時(shí)間有 關(guān)的指標(biāo)求取中是很有意義的。關(guān)的指標(biāo)求取中是很有意義的。 常數(shù)輸入模塊常數(shù)輸入模塊(constant):此模塊以常數(shù)作為輸入。:此模塊以常數(shù)作為輸入。 接地線模塊接地線模塊(grand):一般用于表示零輸入模塊,如果:一般用于表示零輸入模塊,如果 一個(gè)模

9、塊的輸入端沒(méi)有接其他任何模塊,一個(gè)模塊的輸入端沒(méi)有接其他任何模塊,simulink經(jīng)常經(jīng)常 會(huì)給出錯(cuò)誤信號(hào)。會(huì)給出錯(cuò)誤信號(hào)。 各種其他類(lèi)型的信號(hào)輸入,如階躍輸入各種其他類(lèi)型的信號(hào)輸入,如階躍輸入(step)、斜坡輸、斜坡輸 入入(ramp)、脈沖信號(hào)、脈沖信號(hào)(pulse generator)、正弦信號(hào)、正弦信號(hào)(sine wave)等,還允許由等,還允許由repeating sequence模塊構(gòu)造可重復(fù)模塊構(gòu)造可重復(fù) 的輸入信號(hào)。的輸入信號(hào)。 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 2、Continous連續(xù)系統(tǒng)模塊連續(xù)系統(tǒng)

10、模塊 積分環(huán)節(jié)積分環(huán)節(jié)(Integrator):該模塊將輸入端:該模塊將輸入端 信號(hào)經(jīng)過(guò)數(shù)值積分,在輸出端直接反映信號(hào)經(jīng)過(guò)數(shù)值積分,在輸出端直接反映 出來(lái)。出來(lái)。 微分環(huán)節(jié)微分環(huán)節(jié) (Derivative ):該模塊將輸入端:該模塊將輸入端 信號(hào)經(jīng)過(guò)一階數(shù)值微分在輸出端輸出出來(lái)。信號(hào)經(jīng)過(guò)一階數(shù)值微分在輸出端輸出出來(lái)。 線性系統(tǒng)的狀態(tài)方程線性系統(tǒng)的狀態(tài)方程(state-space)、傳遞函數(shù)、傳遞函數(shù)(Transfer fcn)、零零- 極點(diǎn)模型極點(diǎn)模型(Zero pole) :都可以用來(lái)描述線性系統(tǒng)。都可以用來(lái)描述線性系統(tǒng)。 時(shí)間延遲時(shí)間延遲(Transport delay或或variable

11、 transport delay):把輸入信把輸入信 號(hào)按給定的時(shí)間作延遲號(hào)按給定的時(shí)間作延遲 。 記憶環(huán)節(jié)記憶環(huán)節(jié)(memory):輸出本模塊上一步的輸入值。:輸出本模塊上一步的輸入值。 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 3、 Discrete離散系統(tǒng)模塊離散系統(tǒng)模塊 零階保持器零階保持器(zero-order hold)和一階保持和一階保持 器器(first-order hold):前者在一個(gè)計(jì)算步長(zhǎng):前者在一個(gè)計(jì)算步長(zhǎng) 內(nèi)將輸出的值保持在同一個(gè)值上,后者依內(nèi)將輸出的值保持在同一個(gè)值上,后者依 照一階插值的方法計(jì)算步長(zhǎng)

12、下的輸出值。照一階插值的方法計(jì)算步長(zhǎng)下的輸出值。 離散系統(tǒng)的傳遞函數(shù)離散系統(tǒng)的傳遞函數(shù)(discrete Transfer fcn)、狀態(tài)方程、狀態(tài)方程 (discrete state-space)、 零零-極點(diǎn)模型極點(diǎn)模型(discrete Zero pole) :可以建:可以建 立一個(gè)離散系統(tǒng)模型。立一個(gè)離散系統(tǒng)模型。 Unit delay:對(duì)采樣信號(hào)保持,延遲一個(gè)采樣周期。:對(duì)采樣信號(hào)保持,延遲一個(gè)采樣周期。 Discrete filter:建立離散濾波器。:建立離散濾波器。 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 4、

13、Math數(shù)學(xué)運(yùn)算模塊數(shù)學(xué)運(yùn)算模塊 Abs:求絕對(duì)值或求模:求絕對(duì)值或求模(復(fù)數(shù)復(fù)數(shù)); Algebraic Constraint:強(qiáng)制輸:強(qiáng)制輸 入信號(hào)為零;入信號(hào)為零; Complex to Magnitude-Angle: 求復(fù)數(shù)的幅值與相角;求復(fù)數(shù)的幅值與相角; Complex to Real-Imag :求復(fù):求復(fù) 數(shù)的實(shí)部和虛部;數(shù)的實(shí)部和虛部; Dot Product:求點(diǎn)積:求點(diǎn)積(內(nèi)積內(nèi)積); Gain:對(duì)輸入信號(hào)乘上一個(gè)常:對(duì)輸入信號(hào)乘上一個(gè)常 數(shù)增益;數(shù)增益; 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 4、 M

14、ath數(shù)學(xué)運(yùn)算模塊數(shù)學(xué)運(yùn)算模塊 Logical Operator:邏輯操作符;:邏輯操作符; Magnitude-Angle to Complex:由幅值與相角求復(fù)數(shù);:由幅值與相角求復(fù)數(shù); Math Function:數(shù)學(xué)運(yùn)算函數(shù);:數(shù)學(xué)運(yùn)算函數(shù); Product:對(duì)輸入信號(hào)求積或商;:對(duì)輸入信號(hào)求積或商; Relational Operator:比較操作符;:比較操作符; Rounding Function:取整函數(shù);:取整函數(shù); Sign :符號(hào)函數(shù):符號(hào)函數(shù) Slider Gain:以滑動(dòng)形式改變?cè)鲆妫唬阂曰瑒?dòng)形式改變?cè)鲆妫?Sum:對(duì)輸入信號(hào)求代數(shù)和;:對(duì)輸入信號(hào)求代數(shù)和; Trig

15、onometric Function:三角函數(shù):三角函數(shù) Bitwise Logical Operator:位邏輯操作符,對(duì)無(wú)符號(hào)整形輸入信:位邏輯操作符,對(duì)無(wú)符號(hào)整形輸入信 號(hào)進(jìn)行邏輯運(yùn)算。號(hào)進(jìn)行邏輯運(yùn)算。 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 5、signal routing模塊模塊 Bus selector:從輸入總線上選擇信號(hào)從輸入總線上選擇信號(hào). Demux:將向量分為標(biāo)量或小向量;將向量分為標(biāo)量或小向量; Mux:將標(biāo)量或小向量組合為大向量;將標(biāo)量或小向量組合為大向量; Selector:選擇輸入的元素;選擇輸入的

16、元素; Switch:當(dāng)?shù)诙€(gè)輸入端信號(hào)大于:當(dāng)?shù)诙€(gè)輸入端信號(hào)大于 臨界值時(shí),輸出第一個(gè)輸入端的臨界值時(shí),輸出第一個(gè)輸入端的 信號(hào),否則輸出第三個(gè)輸入端的信號(hào),否則輸出第三個(gè)輸入端的 信號(hào);信號(hào); 4.2 simulink 基本使用基本使用 4.2.2 Simulink的常用模塊庫(kù)簡(jiǎn)介的常用模塊庫(kù)簡(jiǎn)介 6、nonlinear非線性系統(tǒng)模塊非線性系統(tǒng)模塊 Rate limiter:限制信號(hào)的變化速率:限制信號(hào)的變化速率 不超過(guò)規(guī)定的限制值;不超過(guò)規(guī)定的限制值; Saturation:對(duì)輸出信號(hào)進(jìn)行限幅:對(duì)輸出信號(hào)進(jìn)行限幅 的飽和特性;的飽和特性; Quantizer:對(duì)輸入進(jìn)行階梯狀量化;:對(duì)

17、輸入進(jìn)行階梯狀量化; Backlash:在輸出不變區(qū)中輸出不:在輸出不變區(qū)中輸出不 隨輸入變化而改變,在輸出不變區(qū)外隨輸入變化而改變,在輸出不變區(qū)外 輸出隨輸入成正比變化;輸出隨輸入成正比變化; Coulomb elseif x=-1 y=-4; else y=0; end 4.3 復(fù)雜系統(tǒng)的綜合仿真 4.3.3 與M函數(shù)的組合仿真 打開(kāi)MATLAB Fcn模塊對(duì)話框,在MATLAB FUNCTION欄下輸 入函數(shù)名deadzone,其余值皆用系統(tǒng)默認(rèn)。系統(tǒng)輸入sin函數(shù)幅值設(shè) 為2。系統(tǒng)運(yùn)行的結(jié)果為 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.4 模塊化與封裝模塊化與封裝 1、模塊

18、化、模塊化 當(dāng)模型規(guī)模很大、很復(fù)雜時(shí),可以通過(guò)把一些模塊組合成一個(gè)當(dāng)模型規(guī)模很大、很復(fù)雜時(shí),可以通過(guò)把一些模塊組合成一個(gè) 子系統(tǒng),來(lái)簡(jiǎn)化模型。在子系統(tǒng),來(lái)簡(jiǎn)化模型。在simulink里創(chuàng)建子系統(tǒng)的途徑有兩種:里創(chuàng)建子系統(tǒng)的途徑有兩種: 通過(guò)子系統(tǒng)模塊來(lái)建立子系統(tǒng)通過(guò)子系統(tǒng)模塊來(lái)建立子系統(tǒng) 這種方法首先將這種方法首先將subsystem模塊復(fù)制到模型窗口,其位置在模塊復(fù)制到模型窗口,其位置在 simulink模塊庫(kù)的模塊庫(kù)的ports evaluate選中表示模塊參數(shù)對(duì)選中表示模塊參數(shù)對(duì) 話框里輸入的值在被賦給變量之話框里輸入的值在被賦給變量之 前,先由前,先由MATLAB進(jìn)行估值,不選則表示輸

19、入的值不經(jīng)過(guò)估值,進(jìn)行估值,不選則表示輸入的值不經(jīng)過(guò)估值, 直直 接作為字符串傳給變量。接作為字符串傳給變量。Turnable選擇該項(xiàng)允許用戶(hù)在仿真正在進(jìn)選擇該項(xiàng)允許用戶(hù)在仿真正在進(jìn) 行時(shí)改變?cè)搮?shù)的值。行時(shí)改變?cè)搮?shù)的值。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.4 模塊化與封裝模塊化與封裝 2、封裝子系統(tǒng)、封裝子系統(tǒng) initialization頁(yè)如圖所示。在頁(yè)如圖所示。在initialization commands提示下的提示下的 編編 輯框中可以輸入任何命令,用來(lái)計(jì)算參數(shù)的值。輯框中可以輸入任何命令,用來(lái)計(jì)算參數(shù)的值。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.

20、3.4 模塊化與封裝模塊化與封裝 2、封裝子系統(tǒng)、封裝子系統(tǒng) documentation頁(yè)設(shè)置模塊頁(yè)設(shè)置模塊 的描述信息和幫助文檔。頁(yè)的描述信息和幫助文檔。頁(yè) 面如右圖所示。面如右圖所示。 按照?qǐng)D中的輸入設(shè)置該頁(yè)后,雙按照?qǐng)D中的輸入設(shè)置該頁(yè)后,雙 擊被封裝的子模塊,則不再顯示模塊擊被封裝的子模塊,則不再顯示模塊 的內(nèi)部結(jié)構(gòu),而是打開(kāi)下圖所示的的內(nèi)部結(jié)構(gòu),而是打開(kāi)下圖所示的 參數(shù)設(shè)置對(duì)話框。參數(shù)設(shè)置對(duì)話框。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.4 模塊化與封裝模塊化與封裝 3、定義自己的模型庫(kù)、定義自己的模型庫(kù) 如果用戶(hù)想將封裝好的模塊放置在自己建立的模型庫(kù)中可以采如果用戶(hù)想將

21、封裝好的模塊放置在自己建立的模型庫(kù)中可以采 用如下的方法:打開(kāi)用如下的方法:打開(kāi)simulink模型庫(kù),用右鍵在模型庫(kù),用右鍵在simulink上彈出上彈出 “open”命令,如圖所示。命令,如圖所示。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.4 模塊化與封裝模塊化與封裝 3、定義自己的模型庫(kù)、定義自己的模型庫(kù) 點(diǎn)擊點(diǎn)擊“open”命令打開(kāi)命令打開(kāi)simulink庫(kù),選擇庫(kù),選擇edit菜單下的菜單下的 unlock Library命令去處鎖定??截愐粋€(gè)空白命令去處鎖定??截愐粋€(gè)空白Subsystem模塊至模塊至simulink庫(kù)中,庫(kù)中, 將其名稱(chēng)改為將其名稱(chēng)改為“我的庫(kù)我的庫(kù)

22、”,如下圖所示。,如下圖所示。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.4 模塊化與封裝模塊化與封裝 3、定義自己的模型庫(kù)、定義自己的模型庫(kù) 雙擊打開(kāi)雙擊打開(kāi)“我的庫(kù)我的庫(kù)”模塊,將模塊,將 封裝好的封裝好的PID模塊拷貝至模塊拷貝至“我的庫(kù)我的庫(kù)” 模塊,保存后重新打開(kāi)模塊,保存后重新打開(kāi)simulink模模 型庫(kù),就會(huì)出現(xiàn)如圖所示的用戶(hù)型庫(kù),就會(huì)出現(xiàn)如圖所示的用戶(hù) 自己建立的模型庫(kù)。自己建立的模型庫(kù)。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 1、簡(jiǎn)單的直接描述形式、簡(jiǎn)單的直接描述形式 MATLAB 可以利用函數(shù)直接給出動(dòng)態(tài)系統(tǒng)的導(dǎo)

23、數(shù)描述,函數(shù)可以利用函數(shù)直接給出動(dòng)態(tài)系統(tǒng)的導(dǎo)數(shù)描述,函數(shù) 調(diào)用的格式:調(diào)用的格式:T,Y = solver(odefun,tspan,y0) 這里這里 solver 是是 ode45, ode23, ode113, ode15s, ode23s, ode23t, 或或 ode23tb中任意一種。中任意一種。 Odefun是一個(gè)函數(shù),描述的是形如微分方程是一個(gè)函數(shù),描述的是形如微分方程 y=f(t,y)表示的系統(tǒng)。該函數(shù)是對(duì)由微分方程表示的系統(tǒng)。該函數(shù)是對(duì)由微分方程y=f(t,y)描述的系統(tǒng)在描述的系統(tǒng)在 時(shí)間間隔時(shí)間間隔tspan = t0 tf在初始條件在初始條件y0下進(jìn)行積分下進(jìn)行積分.函

24、數(shù)函數(shù)f = odefun(t,y) 輸入變量輸入變量t是標(biāo)量是標(biāo)量,y是列向量,返回的是列向量,返回的f必須是與必須是與y=f(t,y)相對(duì)應(yīng)的列相對(duì)應(yīng)的列 向量。數(shù)組向量。數(shù)組Y的每一行對(duì)應(yīng)于列向量的每一行對(duì)應(yīng)于列向量T返回的一個(gè)時(shí)間,獲得設(shè)定返回的一個(gè)時(shí)間,獲得設(shè)定 每每 一個(gè)時(shí)間點(diǎn)一個(gè)時(shí)間點(diǎn)t0,t1,tf的解。時(shí)間由函數(shù)自動(dòng)劃分。函數(shù)還可以帶的解。時(shí)間由函數(shù)自動(dòng)劃分。函數(shù)還可以帶 有一些相關(guān)的選項(xiàng),可參閱有一些相關(guān)的選項(xiàng),可參閱MATLAB相關(guān)幫助。相關(guān)幫助。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 1、簡(jiǎn)單的直接描述形式、簡(jiǎn)單的直接描述

25、形式 下面的例子有兩個(gè)目的:一是掌握如何利用方塊圖對(duì)微分方程下面的例子有兩個(gè)目的:一是掌握如何利用方塊圖對(duì)微分方程 描述的系統(tǒng)進(jìn)行仿真,二是了解利用函數(shù)對(duì)微分方程描述的系統(tǒng)進(jìn)描述的系統(tǒng)進(jìn)行仿真,二是了解利用函數(shù)對(duì)微分方程描述的系統(tǒng)進(jìn) 行仿真。行仿真。 例:下面給出例:下面給出van der pol 方程方程 選擇狀態(tài)變量選擇狀態(tài)變量 可得如下?tīng)顟B(tài)方程:可得如下?tīng)顟B(tài)方程: 左圖是該方程的仿真結(jié)構(gòu)圖。左圖是該方程的仿真結(jié)構(gòu)圖。 2 (1)0yyyy 2 1 xy xy 21 2 1122 (1) xx xxxx 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用

26、1、簡(jiǎn)單的直接描述形式、簡(jiǎn)單的直接描述形式 設(shè)置好初始條件:設(shè)置好初始條件:x1(0)=x2(0)=0.25,仿真時(shí)間仿真時(shí)間t=20s,步長(zhǎng)可變。,步長(zhǎng)可變。 在命令窗口鍵入:在命令窗口鍵入:subplot(121) ,plot(t,x1,t,x2,r) subplot(122) ,plot(x1,x2) 回車(chē)可得回車(chē)可得 時(shí)間響應(yīng)時(shí)間響應(yīng) 和相平面和相平面 圖:圖: 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 1、簡(jiǎn)單的直接描述形式、簡(jiǎn)單的直接描述形式 上述的系統(tǒng)也可以用一個(gè)導(dǎo)數(shù)形式的上述的系統(tǒng)也可以用一個(gè)導(dǎo)數(shù)形式的M函數(shù),名為函數(shù),名為vd.m來(lái)

27、描述:來(lái)描述: %ven der pol equation function dy=vd(t,y) dy=zeros(2,1); dy(1)=y(1)*(1-y(2)2)-y(2); dy(2)=y(1); 在命令窗口鍵入:在命令窗口鍵入: ts=0 20;x0=0.25 0.25; t,x=ode45(vd,ts,x0); subplot(121),plot(t,x) subplot(122),plot(x(:,1),x(:,2) 回車(chē)可得左圖??梢?jiàn)利用回車(chē)可得左圖??梢?jiàn)利用M函數(shù)可以不建立方塊圖而得到仿真結(jié)果。函數(shù)可以不建立方塊圖而得到仿真結(jié)果。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿

28、真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) simulink提供了提供了S函數(shù)功能,可以接入方塊圖進(jìn)行仿真。與函數(shù)功能,可以接入方塊圖進(jìn)行仿真。與M函函 數(shù)在方塊圖中引入一個(gè)代數(shù)運(yùn)算環(huán)節(jié)不同,數(shù)在方塊圖中引入一個(gè)代數(shù)運(yùn)算環(huán)節(jié)不同,S函數(shù)在方塊圖中引入函數(shù)在方塊圖中引入 了一個(gè)函數(shù)描述的動(dòng)態(tài)環(huán)節(jié)。在了一個(gè)函數(shù)描述的動(dòng)態(tài)環(huán)節(jié)。在MATLAB里,用戶(hù)可以選擇用里,用戶(hù)可以選擇用 MATLAB語(yǔ)言還是語(yǔ)言還是C或者或者C+語(yǔ)言來(lái)編寫(xiě)語(yǔ)言來(lái)編寫(xiě)S函數(shù),一般稱(chēng)前者為函數(shù),一般稱(chēng)前者為M文文 件件S函數(shù),稱(chēng)后者為函數(shù),稱(chēng)后者為C-MEX文件文件S函數(shù)。這里我們只講解函數(shù)。這里我們只講解M文件

29、文件S函函 數(shù),因此以后不加以區(qū)分,只是簡(jiǎn)單稱(chēng)為數(shù),因此以后不加以區(qū)分,只是簡(jiǎn)單稱(chēng)為S函數(shù)。函數(shù)。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) 在在simulink里調(diào)用里調(diào)用S函數(shù),要使用函數(shù),要使用user-defined functions子庫(kù)中的子庫(kù)中的 S-function模塊。在模塊。在MATLAB安裝目錄下的安裝目錄下的toolboxsimulinkblocks目目 錄里有一個(gè)簡(jiǎn)單的錄里有一個(gè)簡(jiǎn)單的S函數(shù)例程函數(shù)例程timestwo文文 件,它可以實(shí)現(xiàn)把一個(gè)輸入信號(hào)乘以件,它可以實(shí)現(xiàn)把一個(gè)輸入信號(hào)乘以2 輸出。將輸出。將S

30、-function模塊放置模型窗口,模塊放置模型窗口, 雙擊該模塊,打開(kāi)雙擊該模塊,打開(kāi)S-function對(duì)話框,對(duì)話框, 如圖所示進(jìn)行設(shè)置。給該模塊連接上如圖所示進(jìn)行設(shè)置。給該模塊連接上 輸入輸出模塊后,即可運(yùn)行。輸入輸出模塊后,即可運(yùn)行。 打開(kāi)打開(kāi)timestwo文件,在源代碼中,文件,在源代碼中, S函數(shù)的說(shuō)明語(yǔ)句為函數(shù)的說(shuō)明語(yǔ)句為function sys,x0,str,ts = timestwo(t,x,u,flag),輸,輸 入?yún)?shù)入?yún)?shù)t,x,u,flag是編寫(xiě)是編寫(xiě)S函數(shù)所必須的輸入?yún)⒘?,用?hù)不用從對(duì)話框函數(shù)所必須的輸入?yún)⒘?,用?hù)不用從對(duì)話框 輸入,它由輸入,它由simulin

31、k解法器自動(dòng)傳給解法器自動(dòng)傳給S函數(shù)。除它們之外的任何參數(shù),函數(shù)。除它們之外的任何參數(shù), 都需要用戶(hù)從對(duì)話框傳值給都需要用戶(hù)從對(duì)話框傳值給S函數(shù)。函數(shù)。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) MATLAB提供了一個(gè)提供了一個(gè)S函數(shù)的模板程序函數(shù)的模板程序sfuntmpl.m,其位于,其位于 MATLAB安裝目錄下的安裝目錄下的toolboxsimulinkblocks目錄里。在建立實(shí)際目錄里。在建立實(shí)際 的的S函數(shù)時(shí),可在該模板上做必要的修改即可。函數(shù)時(shí),可在該模板上做必要的修改即可。 S函數(shù)的引導(dǎo)語(yǔ)句為函數(shù)的引導(dǎo)語(yǔ)句為funct

32、ion sys,x0,str,ts =f(t,x,u,flag,p1,p2,), 其中其中f為為S函數(shù)的函數(shù)名,函數(shù)的函數(shù)名, t,x,u分別為時(shí)間、狀態(tài)向量和輸入向量,分別為時(shí)間、狀態(tài)向量和輸入向量, flag為標(biāo)志位,表示為標(biāo)志位,表示S函數(shù)執(zhí)行何種操作的階段。其意義和相關(guān)信息函數(shù)執(zhí)行何種操作的階段。其意義和相關(guān)信息 如教材如教材168頁(yè)表頁(yè)表46所示,該函數(shù)還允許使用任意數(shù)量的附加參數(shù)所示,該函數(shù)還允許使用任意數(shù)量的附加參數(shù) p1,p2,。函數(shù)返回的參數(shù)值也有。函數(shù)返回的參數(shù)值也有4個(gè):個(gè):sys是是S函數(shù)根據(jù)函數(shù)根據(jù)flag的值運(yùn)算的值運(yùn)算 得出的解;得出的解;x0為初始狀態(tài)值;為初始

33、狀態(tài)值;str參數(shù)對(duì)參數(shù)對(duì)m文件形成的文件形成的S函數(shù)設(shè)置為空函數(shù)設(shè)置為空 矩陣矩陣(可省略可省略);ts為兩列向量,定義為取樣時(shí)間及偏移量為兩列向量,定義為取樣時(shí)間及偏移量(可省略可省略)。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) 當(dāng)當(dāng)flag=0時(shí),表示時(shí),表示S函數(shù)執(zhí)行初始化操作,在函數(shù)執(zhí)行初始化操作,在S函數(shù)模板程序中函數(shù)模板程序中 可以看到初始化操作是定義在可以看到初始化操作是定義在mdlInitializeSizes子函數(shù)中實(shí)現(xiàn)的。子函數(shù)中實(shí)現(xiàn)的。 在該段子函數(shù)程序中首先出現(xiàn)的語(yǔ)句是在該段子函數(shù)程序中首先出現(xiàn)的語(yǔ)句是si

34、zes = simsizes;,該語(yǔ)句返,該語(yǔ)句返 回一個(gè)未經(jīng)初始化的回一個(gè)未經(jīng)初始化的sizes結(jié)構(gòu),結(jié)構(gòu), sizes結(jié)構(gòu)是結(jié)構(gòu)是S函數(shù)的信息載體,其函數(shù)的信息載體,其 內(nèi)部字段可以在命令窗口查詢(xún):在命令窗口鍵入內(nèi)部字段可以在命令窗口查詢(xún):在命令窗口鍵入sizes = simsizes 回車(chē)可得回車(chē)可得sizes = NumContStates: 0 即即sizes是一個(gè)具有是一個(gè)具有6個(gè)字段的結(jié)構(gòu),個(gè)字段的結(jié)構(gòu), NumDiscStates: 0 字段的值開(kāi)始都被置為零,用戶(hù)可以為字段的值開(kāi)始都被置為零,用戶(hù)可以為 NumOutputs: 0 sizes的每一個(gè)字段重新賦值,每一個(gè)字的每

35、一個(gè)字段重新賦值,每一個(gè)字 NumInputs: 0 段的含義在下頁(yè)說(shuō)明。段的含義在下頁(yè)說(shuō)明。 DirFeedthrough: 0 NumSampleTimes: 0 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) sizes的每一個(gè)字段的含義如下:的每一個(gè)字段的含義如下:NumContStates 連續(xù)狀態(tài)的個(gè)連續(xù)狀態(tài)的個(gè) 數(shù);數(shù);NumDiscStates 離散狀態(tài)的個(gè)數(shù);離散狀態(tài)的個(gè)數(shù);NumOutputs 輸出的數(shù)目個(gè)輸出的數(shù)目個(gè) 數(shù),賦數(shù),賦1表示動(dòng)態(tài)寬度的輸出;表示動(dòng)態(tài)寬度的輸出;NumInputs 輸入的數(shù)目個(gè)數(shù),賦輸入的數(shù)目

36、個(gè)數(shù),賦 1表示動(dòng)態(tài)寬度的輸入表示動(dòng)態(tài)寬度的輸入;DirFeedthrough有無(wú)直接饋入,判斷直接有無(wú)直接饋入,判斷直接 饋入要看輸出函數(shù)或者采樣時(shí)間的下一個(gè)采樣點(diǎn)的計(jì)算是否包含輸饋入要看輸出函數(shù)或者采樣時(shí)間的下一個(gè)采樣點(diǎn)的計(jì)算是否包含輸 入變量;入變量;NumSampleTimes系統(tǒng)中有無(wú)代數(shù)循環(huán)的標(biāo)志,一般設(shè)定系統(tǒng)中有無(wú)代數(shù)循環(huán)的標(biāo)志,一般設(shè)定 為為1。在。在S函數(shù)模板程序中,對(duì)函數(shù)模板程序中,對(duì)sizes的每一個(gè)字段賦值后,緊跟著的的每一個(gè)字段賦值后,緊跟著的 命令是命令是sys = simsizes(sizes),該命令是將一個(gè)結(jié)構(gòu)再轉(zhuǎn)換為向量,因該命令是將一個(gè)結(jié)構(gòu)再轉(zhuǎn)換為向量,因

37、 此此sys返回的是一個(gè)向量,包含用戶(hù)設(shè)定的返回的是一個(gè)向量,包含用戶(hù)設(shè)定的sizes的每一個(gè)字段賦值。的每一個(gè)字段賦值。 即在該階段用戶(hù)給出了即在該階段用戶(hù)給出了S函數(shù)的說(shuō)明信息,包括狀態(tài)變量的個(gè)數(shù),函數(shù)的說(shuō)明信息,包括狀態(tài)變量的個(gè)數(shù), 輸入輸出的個(gè)數(shù)等,返回給輸入輸出的個(gè)數(shù)等,返回給S函數(shù)的輸出變量函數(shù)的輸出變量sys。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) 當(dāng)當(dāng)flag1時(shí),時(shí), S函數(shù)輸出函數(shù)輸出sys為狀態(tài)變量的微分。當(dāng)為狀態(tài)變量的微分。當(dāng)flag2時(shí),時(shí), 輸出值輸出值sys為狀態(tài)值在下一個(gè)時(shí)刻的更新值。當(dāng)為狀態(tài)值在下

38、一個(gè)時(shí)刻的更新值。當(dāng)flag3時(shí),輸出值時(shí),輸出值 Sys為系統(tǒng)輸出的表達(dá)式。當(dāng)為系統(tǒng)輸出的表達(dá)式。當(dāng)flag4時(shí),輸出值時(shí),輸出值sys為下一次被為下一次被 觸發(fā)的時(shí)間。當(dāng)觸發(fā)的時(shí)間。當(dāng)flag9時(shí),仿真任務(wù)結(jié)束。時(shí),仿真任務(wù)結(jié)束。 flag4和和9的情況很少的情況很少 使用,離散狀態(tài)的描述會(huì)用到使用,離散狀態(tài)的描述會(huì)用到flag2的情況,一般情況下多用的是的情況,一般情況下多用的是 Flag1和和3的情況,當(dāng)然,的情況,當(dāng)然,flag0的初始化操作任何情況下都不能的初始化操作任何情況下都不能 少。少。 根據(jù)以上的說(shuō)明,編寫(xiě)根據(jù)以上的說(shuō)明,編寫(xiě)S函數(shù)也可以不用函數(shù)也可以不用MATLAB提供的

39、模板,提供的模板, 自己編寫(xiě)更為簡(jiǎn)捷的自己編寫(xiě)更為簡(jiǎn)捷的S函數(shù)。函數(shù)。 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) 例:例:van der pol方程方程 ,選擇狀態(tài)變量選擇狀態(tài)變量 可得如下?tīng)顟B(tài)方程:可得如下?tīng)顟B(tài)方程: 分析:該系統(tǒng)有兩個(gè)狀態(tài)變量,將系統(tǒng)的輸出就設(shè)定為等于狀態(tài)分析:該系統(tǒng)有兩個(gè)狀態(tài)變量,將系統(tǒng)的輸出就設(shè)定為等于狀態(tài) 變變 量,因此可以編寫(xiě)如下的文件名為量,因此可以編寫(xiě)如下的文件名為new_vdp的的S函數(shù)函數(shù) function sys, x0=new_vdp(t,x,u,flag) if flag=0 sys=2,0,

40、2,0,0,0; x0=0.25,0.25; elseif flag=1 sys(1)=x(1)*(1-x(2)2)-x(2); sys(2)=x(1); elseif flag=3 sys=x; Else sys=; End (model模型模型mysfcn.model) 也可以用也可以用S函數(shù)模板編寫(xiě),見(jiàn)文件名為函數(shù)模板編寫(xiě),見(jiàn)文件名為new_vd的的S函數(shù)。函數(shù)。 2 1 xy xy 2 (1)0yyyy 2 211122 (1)xxxxxx 4.3 復(fù)雜系統(tǒng)的綜合仿真復(fù)雜系統(tǒng)的綜合仿真 4.3.5 S函數(shù)及其應(yīng)用函數(shù)及其應(yīng)用 2、S函數(shù)函數(shù) 在在simulink模型窗口建立名為模型窗口

41、建立名為mysfcn的方塊圖模型,如下:的方塊圖模型,如下: 在在S函數(shù)模塊對(duì)話框分別輸入函數(shù)模塊對(duì)話框分別輸入new_vdp 和和new_vd文件名,將存入工作空間的文件名,將存入工作空間的 數(shù)據(jù)類(lèi)型改為數(shù)據(jù)類(lèi)型改為array,運(yùn)行程序后,在,運(yùn)行程序后,在 命令窗口鍵入命令窗口鍵入subplot(121),plot(t,x1,t,x2) subplot(122),plot(x1,x2)回車(chē)可得:回車(chē)可得: 4.4 電力系統(tǒng)模塊電力系統(tǒng)模塊 電力系統(tǒng)模塊電力系統(tǒng)模塊(power system blockset,PSB)功能非常強(qiáng)大,可功能非常強(qiáng)大,可 以用于電路、電力電子系統(tǒng)、電機(jī)系統(tǒng)、電力

42、傳輸?shù)冗^(guò)程的仿真,以用于電路、電力電子系統(tǒng)、電機(jī)系統(tǒng)、電力傳輸?shù)冗^(guò)程的仿真, 它提供了一種類(lèi)似電路建模的方式進(jìn)行模型繪制,在仿真前將自動(dòng)它提供了一種類(lèi)似電路建模的方式進(jìn)行模型繪制,在仿真前將自動(dòng) 將其變化成狀態(tài)方程描述的系統(tǒng)形式,然后才能在將其變化成狀態(tài)方程描述的系統(tǒng)形式,然后才能在simulink下進(jìn)行下進(jìn)行 仿真分析。在仿真分析。在MATLAB命令窗口中鍵入命令窗口中鍵入powerlib,將得出下圖所示,將得出下圖所示 的模塊集。也可以從的模塊集。也可以從 Simulink模塊瀏覽窗模塊瀏覽窗 口中選中口中選中 Simpowersystem子庫(kù)子庫(kù) 啟動(dòng)。該模塊集中還啟動(dòng)。該模塊集中還 有

43、很多子模塊集,雙有很多子模塊集,雙 擊每一個(gè)圖標(biāo)都將打開(kāi)一個(gè)下級(jí)子模塊集。擊每一個(gè)圖標(biāo)都將打開(kāi)一個(gè)下級(jí)子模塊集。 4.4 電力系統(tǒng)模塊電力系統(tǒng)模塊 4.4.1 電力系統(tǒng)元件庫(kù)簡(jiǎn)介電力系統(tǒng)元件庫(kù)簡(jiǎn)介 1、電源元件、電源元件 電源元件庫(kù)包含產(chǎn)生電電源元件庫(kù)包含產(chǎn)生電 信號(hào)的各種元件。如右圖所信號(hào)的各種元件。如右圖所 示。包括直流電壓源、交流示。包括直流電壓源、交流 電壓源、交流電流源、受控電壓源、交流電流源、受控 電壓源、受控電流源、三相電源、三相可編程電壓源。受控源是由電壓源、受控電流源、三相電源、三相可編程電壓源。受控源是由 激勵(lì)信號(hào)控制的電源,激勵(lì)源在激勵(lì)信號(hào)控制的電源,激勵(lì)源在simuli

44、nk模型庫(kù)中選擇合適的信號(hào)模型庫(kù)中選擇合適的信號(hào) 源,受控源的輸出信號(hào)復(fù)現(xiàn)信號(hào)源的信號(hào),只是將信號(hào)轉(zhuǎn)換為源,受控源的輸出信號(hào)復(fù)現(xiàn)信號(hào)源的信號(hào),只是將信號(hào)轉(zhuǎn)換為PSB 信號(hào),因此受控源可實(shí)現(xiàn)信號(hào),因此受控源可實(shí)現(xiàn)simulink信號(hào)向信號(hào)向PSB信號(hào)轉(zhuǎn)換。三相電源信號(hào)轉(zhuǎn)換。三相電源 模塊中包含的參數(shù)有相電壓、模塊中包含的參數(shù)有相電壓、A相相角、頻率、內(nèi)部連接方式相相角、頻率、內(nèi)部連接方式(Y中中 性點(diǎn)不接地;性點(diǎn)不接地;Yn中性點(diǎn)經(jīng)消弧線圈或電阻接地;中性點(diǎn)經(jīng)消弧線圈或電阻接地;Yg中性點(diǎn)直接接中性點(diǎn)直接接 地地)、短路阻抗、三相電源電阻和三相電源電抗??删幊屉妷涸纯?、短路阻抗、三相電源電阻和三

45、相電源電抗??删幊屉妷涸纯?以對(duì)三相電源的幅值、相位和電源基頻分量進(jìn)行時(shí)變性編程。該電以對(duì)三相電源的幅值、相位和電源基頻分量進(jìn)行時(shí)變性編程。該電 源還提供兩個(gè)諧波分量,施加于基頻信號(hào),可以用來(lái)控制受控源。源還提供兩個(gè)諧波分量,施加于基頻信號(hào),可以用來(lái)控制受控源。 4.4 電力系統(tǒng)模塊電力系統(tǒng)模塊 4.4.1 電力系統(tǒng)元件庫(kù)簡(jiǎn)介電力系統(tǒng)元件庫(kù)簡(jiǎn)介 2、線路元件、線路元件(element)庫(kù)庫(kù) 包含各種線性網(wǎng)絡(luò)電路元件和非線性網(wǎng)絡(luò)電路元件。線路元包含各種線性網(wǎng)絡(luò)電路元件和非線性網(wǎng)絡(luò)電路元件。線路元 件庫(kù)中包含件庫(kù)中包含4類(lèi)線路元件,分別是支路元件類(lèi)線路元件,分別是支路元件(實(shí)現(xiàn)各種串并聯(lián)支路或?qū)崿F(xiàn)

46、各種串并聯(lián)支路或 者負(fù)載元件者負(fù)載元件)、輸配電線路元件、輸配電線路元件(可以實(shí)現(xiàn)集中或者分布參數(shù)輸電線可以實(shí)現(xiàn)集中或者分布參數(shù)輸電線)、 斷路器元件斷路器元件(模擬電路中的斷路器模擬電路中的斷路器)和變壓器元件和變壓器元件(模擬各種變壓器模擬各種變壓器)。 該庫(kù)中沒(méi)有單獨(dú)的電阻、電感和電容模型,可以通過(guò)串連該庫(kù)中沒(méi)有單獨(dú)的電阻、電感和電容模型,可以通過(guò)串連RLC和并和并 聯(lián)聯(lián)RLC支路模型來(lái)實(shí)現(xiàn)。在串連分支中要?jiǎng)h除電容,不能將其數(shù)值支路模型來(lái)實(shí)現(xiàn)。在串連分支中要?jiǎng)h除電容,不能將其數(shù)值 填寫(xiě)為填寫(xiě)為0,而需要寫(xiě)成,而需要寫(xiě)成inf。單個(gè)電阻電感電容參數(shù)設(shè)置見(jiàn)下頁(yè)。單個(gè)電阻電感電容參數(shù)設(shè)置見(jiàn)下頁(yè)

47、。 4.4 電力系統(tǒng)模塊電力系統(tǒng)模塊 4.4.1 電力系統(tǒng)元件庫(kù)簡(jiǎn)介電力系統(tǒng)元件庫(kù)簡(jiǎn)介 2、線路元件、線路元件(element)庫(kù)庫(kù) 單個(gè)電阻、電感、電容參數(shù)設(shè)置方法如下:?jiǎn)蝹€(gè)電阻、電感、電容參數(shù)設(shè)置方法如下: 串聯(lián)串聯(lián)RLC分支:分支: 電阻數(shù)值電阻數(shù)值 電感數(shù)值電感數(shù)值 電容數(shù)值電容數(shù)值 單個(gè)電阻單個(gè)電阻 R 0 inf 單個(gè)電感單個(gè)電感 0 L inf 單個(gè)電容單個(gè)電容 0 0 C 并聯(lián)并聯(lián)RLC分支:分支: 電阻數(shù)值電阻數(shù)值 電感數(shù)值電感數(shù)值 電容數(shù)值電容數(shù)值 單個(gè)電阻單個(gè)電阻 R inf 0 單個(gè)電感單個(gè)電感 inf L 0 單個(gè)電容單個(gè)電容 inf inf C 4.4 電力系統(tǒng)模塊電力系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論