![第7章(補(bǔ)充)Simulink的應(yīng)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/14/dbd0c71b-2e11-48cd-afc1-efada2c3c4d2/dbd0c71b-2e11-48cd-afc1-efada2c3c4d21.gif)
![第7章(補(bǔ)充)Simulink的應(yīng)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/14/dbd0c71b-2e11-48cd-afc1-efada2c3c4d2/dbd0c71b-2e11-48cd-afc1-efada2c3c4d22.gif)
![第7章(補(bǔ)充)Simulink的應(yīng)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/14/dbd0c71b-2e11-48cd-afc1-efada2c3c4d2/dbd0c71b-2e11-48cd-afc1-efada2c3c4d23.gif)
![第7章(補(bǔ)充)Simulink的應(yīng)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/14/dbd0c71b-2e11-48cd-afc1-efada2c3c4d2/dbd0c71b-2e11-48cd-afc1-efada2c3c4d24.gif)
![第7章(補(bǔ)充)Simulink的應(yīng)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/14/dbd0c71b-2e11-48cd-afc1-efada2c3c4d2/dbd0c71b-2e11-48cd-afc1-efada2c3c4d25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第 7 章 simulink的應(yīng)用 第第7 7章章 simulink的應(yīng)用的應(yīng)用 7.1 simulink工作平臺的啟動(dòng)工作平臺的啟動(dòng) 7.2 simulink仿真原理仿真原理7.3 simulink模塊庫模塊庫7.4 仿真模型的建立和模塊參數(shù)及屬性的設(shè)置仿真模型的建立和模塊參數(shù)及屬性的設(shè)置7.5 其他應(yīng)用模塊集及其他應(yīng)用模塊集及simulink擴(kuò)展庫擴(kuò)展庫第 7 章 simulink的應(yīng)用 7.1 simulink工作平臺工作平臺pipipxx啟動(dòng)simulink,通常有兩種方法:(1)在matlab命令窗口中直接輸入simulink命令;(2)在matlab工具欄上單擊simulink按鈕
2、,如圖7.1所示。 圖7.1 啟動(dòng)simulink 這樣就可打開了simulink的simulink library brower(庫模塊瀏覽器),如圖7.2所示。在菜單欄中執(zhí)行file/new/model命令,就建立了一個(gè)名為untitled的模型窗口,如圖7.3所示。在建立了空的模塊窗口后,用戶可以在此窗口中創(chuàng)建自己需要的simulink模型。第 7 章 simulink的應(yīng)用 圖7.2庫模塊瀏覽器 圖7.3 新建的空白模塊窗口 第 7 章 simulink的應(yīng)用 7.2simulink的仿真原理的仿真原理7.2.1 simulink7.2.1 simulink仿真模塊仿真模塊通常,sim
3、ulink仿真系統(tǒng)包括輸入(input)、狀態(tài)(states)和輸出(output)三個(gè)部分。輸入模塊輸入模塊:即信號源模塊,包括常數(shù)字信號源和用戶自定義信號;狀態(tài)模塊狀態(tài)模塊:即被模擬的系統(tǒng)模塊,是系統(tǒng)建模的核心和主要部分;輸出模塊輸出模塊:即信號顯示模塊,它能夠以圖形方式、文件格式進(jìn)行顯示。注意注意:在設(shè)計(jì)一個(gè)模型時(shí),必須先確定這三個(gè)部分的意,以及它們之間的聯(lián)系;simulink的仿真模型并非一定要完全包括這三個(gè)部分,它可以缺少其中一個(gè)或者兩個(gè); simulink的狀態(tài)模塊可以是連續(xù)的、離散的,或者它們二者的結(jié)合。第 7 章 simulink的應(yīng)用 7.2.2 simulink7.2.2
4、simulink仿真過程仿真過程1初始化階段初始化階段 對模型的參數(shù)進(jìn)行估計(jì),得到它們實(shí)際計(jì)算的值。 展開模型的各個(gè)層次; 按照更新的次序?qū)δP瓦M(jìn)行排序; 確定那些顯式化的信號屬性,并檢查每個(gè)模塊是否能夠接受連接它們輸入端的信號; 確定所有非顯式的信號采樣時(shí)間模塊的采樣時(shí)間; 分配和初始化存儲空間,以便存儲每個(gè)模塊的狀態(tài)和當(dāng)前值的輸出。2模型執(zhí)行階段模型仿真是通過數(shù)值積分來進(jìn)行完成的,計(jì)算數(shù)值積分可以采用以下兩步來進(jìn)行: 按照秩序計(jì)算每個(gè)模塊的積分; 根據(jù)當(dāng)前輸入和狀態(tài)來決定狀態(tài)的微分,得到微分矢量,然后把它返回給解法器,以計(jì)算下一個(gè)采樣點(diǎn)的狀態(tài)矢量。在每一個(gè)時(shí)間步中,simulink依次解決
5、下列問題: 按照秩序更新模塊的輸出; 按照秩序更新模塊的狀態(tài); 檢查模塊連續(xù)狀態(tài)的不連續(xù)點(diǎn); 計(jì)算下一個(gè)仿真時(shí)間步的時(shí)間。第 7 章 simulink的應(yīng)用 7.3.1 7.3.1 連續(xù)模塊庫連續(xù)模塊庫(continuous)(continuous) 在連續(xù)模塊(continuous)庫中包括了常見的連續(xù)模塊,這些模塊如圖所示。 7.3 simulink模塊庫 在庫模塊瀏覽器中單擊simulink前面的“+”號,就能夠看到simulink的模塊庫,如圖7.2所示。 第 7 章 simulink的應(yīng)用 ducxybuaxx4. 傳遞函數(shù)模塊傳遞函數(shù)模塊(transfer fcn)功能:功能:用執(zhí)
6、行一個(gè)線性傳遞函數(shù)。5. 零極點(diǎn)傳遞函數(shù)模塊零極點(diǎn)傳遞函數(shù)模塊(zero-pole)功能:功能:用于建立一個(gè)預(yù)先指定的零點(diǎn)、極點(diǎn),并用延遲算子s表示的連續(xù)。6存儲器模塊存儲器模塊(memory)功能:功能:保持輸出前一步的輸入值。7傳輸延遲模塊傳輸延遲模塊(transport delay)功能:功能:用于將輸入端的信號延遲指定的時(shí)間后再傳輸給輸出信號。8可變傳輸延遲模塊可變傳輸延遲模塊(variable transport delay)功能:功能:用于將輸入端的信號進(jìn)行可變時(shí)間的延遲。1. 積分模塊積分模塊(integrator):功能:功能:對輸入變量進(jìn)行積分。說明:模塊的輸入可以是標(biāo)量,也
7、可以是矢量;輸入信號的維數(shù)必須與輸入信號保持一致。2. 微分模塊微分模塊(derivative)功能:功能:通過計(jì)算差分u/ t近似計(jì)算輸入變量的微分。3. 線性狀態(tài)空間模塊線性狀態(tài)空間模塊(state-space)功能:功能:用于實(shí)現(xiàn)以下數(shù)學(xué)方程描述的系統(tǒng):第 7 章 simulink的應(yīng)用 7.3.2 7.3.2 離散模塊庫離散模塊庫(discrete)(discrete) 離散模塊庫(discrete)主要用于建立離散采樣的系統(tǒng)模型,包括的主要模塊,如圖所示。1零階保持器模塊零階保持器模塊(zero-order-hold)功能:功能:在一個(gè)步長內(nèi)將輸出的值保持在同一個(gè)值上。第 7 章 s
8、imulink的應(yīng)用 2單位延遲模塊單位延遲模塊(unit delay)功能:功能:將輸入信號作單位延遲,并且保持一個(gè)采樣周期相當(dāng)于時(shí)間算子z-1 。3離散時(shí)間積分模塊離散時(shí)間積分模塊(discrete time integrator)功能:功能:在構(gòu)造完全離散的系統(tǒng)時(shí),代替連續(xù)積分的功能。使用的積分方法有:向前歐拉法、向后歐拉法、梯形法。4離散狀態(tài)空間模塊離散狀態(tài)空間模塊(discrete state space)功能:功能:用于實(shí)現(xiàn)如下數(shù)學(xué)方程描述的系統(tǒng):)()()()()() 1(ntduntcxntyntbuntaxtnx5離散濾波器模塊離散濾波器模塊(discrete filter)
9、功能:功能:用于實(shí)現(xiàn)無限脈沖響應(yīng)(iir)和有限脈沖響應(yīng)(fir)的數(shù)字濾波器。6離散傳遞函數(shù)模塊離散傳遞函數(shù)模塊(discrete transfer fcn)功能:功能:用于執(zhí)行一個(gè)離散傳遞函數(shù)。7離散零極點(diǎn)傳遞函數(shù)模塊離散零極點(diǎn)傳遞函數(shù)模塊(discrete zero-pole)功能:功能:用于建立一個(gè)預(yù)先指定的零點(diǎn)、極點(diǎn),并用延遲算子z-1表示的離散系統(tǒng)。8一階保持器模塊一階保持器模塊(first order hold)功能:功能:在一定時(shí)間間隔內(nèi)保持一階采樣。第 7 章 simulink的應(yīng)用 7.3.3 7.3.3 函數(shù)與表格模塊庫函數(shù)與表格模塊庫(function & ta
10、ble)(function & table) 函數(shù)與表格模塊庫(function & table)主要實(shí)現(xiàn)各種一維、二維或者更高維函數(shù)的查表,另外用戶還可以根據(jù)自己需要?jiǎng)?chuàng)建更復(fù)雜的函數(shù)。該模塊庫包括多個(gè)主要模塊、如圖7.7所示。第 7 章 simulink的應(yīng)用 1. 一維查表模塊一維查表模塊(look-up table) 一維查表模塊(look-up table)實(shí)現(xiàn)對單路輸入信號的查表和線性插值。2二維查表模塊二維查表模塊(look-up table 2-d)功能:功能:根據(jù)給定的二維平面網(wǎng)格上的高度值,把輸入的兩個(gè)變量經(jīng)過查表、插值,計(jì)算出模塊的輸出值,并返回這個(gè)值。說明
11、:對二維輸入信號進(jìn)行分段線性變換。3自定義函數(shù)模塊自定義函數(shù)模塊(fcn)功能:功能:用于將輸入信號進(jìn)行指定的函數(shù)運(yùn)算,最后計(jì)算出模塊的輸出值。說明:輸入的數(shù)學(xué)表達(dá)式應(yīng)符合c語言編程規(guī)范;與matlab中的表達(dá)式有所不同,不能完成矩陣運(yùn)算。4matlab函數(shù)模塊函數(shù)模塊(matlab fcn)功能:功能:對輸入信號進(jìn)行matlab函數(shù)及表達(dá)式的處理。說明:模塊為單輸入模塊;能夠完成矩陣運(yùn)算。注意:從運(yùn)算速度角度,math function模塊要比fcn模塊慢。當(dāng)需要提高速度時(shí),可以考慮采用fcn 或者s函數(shù)模塊。5s-函數(shù)模塊函數(shù)模塊(s-function)功能:功能:按照simulink標(biāo)準(zhǔn)
12、,編寫用戶自己的simulink函數(shù)。它能夠?qū)atlab語句、c語言等編寫的函數(shù)放在simulink模塊中運(yùn)行,最后計(jì)算模塊的輸出值。第 7 章 simulink的應(yīng)用 7.3.4 7.3.4 數(shù)學(xué)模塊庫數(shù)學(xué)模塊庫(math)(math) 數(shù)學(xué)模塊庫(math)包括多個(gè)數(shù)學(xué)運(yùn)算模塊,如圖7.8所示。第 7 章 simulink的應(yīng)用 3. 矢量的點(diǎn)乘模塊矢量的點(diǎn)乘模塊(dot product)功能:功能:矢量的點(diǎn)乘模塊(dot product)用于實(shí)現(xiàn)輸入信號的點(diǎn)積運(yùn)算。4. 增益模塊增益模塊(gain)功能:功能:增益模塊(gain)的作用是把輸入信號乘以一個(gè)指定的增益因子,使輸入產(chǎn)生增益
13、。1. 求和模塊求和模塊(sum)功能:功能:求和模塊(sum)用于對多路輸入信號進(jìn)行求和運(yùn)算,并輸出結(jié)果。2. 乘法模塊乘法模塊(product)功能:功能:乘法模塊(product)用于實(shí)現(xiàn)對多路輸入的乘積、商、矩陣乘法或者模塊的轉(zhuǎn)置等。5. 常用數(shù)學(xué)函數(shù)模塊常用數(shù)學(xué)函數(shù)模塊(math function)功能:功能:用于執(zhí)行多個(gè)通用數(shù)學(xué)函數(shù),其中包含exp、log、log10、square、sqrt、pow、reciprocal、hypot、rem、mod等。第 7 章 simulink的應(yīng)用 6. 三角函數(shù)模塊三角函數(shù)模塊(trigonometric function)功能:功能:用于對
14、輸入信號進(jìn)行三角函數(shù)運(yùn)算,共有10種三角函數(shù)供選擇。7. 特殊數(shù)學(xué)模塊特殊數(shù)學(xué)模塊 特殊數(shù)學(xué)模塊中包括求最大最小值模塊(minmax)、取絕對值模塊(abs)、符號函數(shù)模塊(sign)、取整數(shù)函數(shù)模塊(rounding function)等。8. 數(shù)字邏輯函數(shù)模塊數(shù)字邏輯函數(shù)模塊 數(shù)字邏輯函數(shù)模塊包括復(fù)合邏輯模塊(combinational logic)、邏輯運(yùn)算符模塊(logical operator)、位邏輯運(yùn)算符模塊(bitwise logical operator)等。9. 關(guān)系運(yùn)算模塊關(guān)系運(yùn)算模塊(relational operator) 關(guān)系符號包括:=(等于)、(不等于)、(小于
15、)、(大于)、=(大于等于)等。10. 復(fù)數(shù)運(yùn)算模塊復(fù)數(shù)運(yùn)算模塊 復(fù)數(shù)運(yùn)算模塊包括計(jì)算復(fù)數(shù)的模與幅角(complex to magnitude-angle)、由模和幅角計(jì)算復(fù)數(shù)(magnitude-angle to complex)、提取復(fù)數(shù)實(shí)部與虛部模塊(complex to real and image)、由復(fù)數(shù)實(shí)部和虛部計(jì)算復(fù)數(shù)(real and image to complex)。第 7 章 simulink的應(yīng)用 7.3.57.3.5非線性模塊非線性模塊(nonlinear)(nonlinear)非線性模塊(nonlinear)中包括一些常用的非線性模塊,如圖7.9所示。第 7 章
16、simulink的應(yīng)用 1. 比率限幅模塊比率限幅模塊(rate limiter)功能:功能:用于限制輸入信號的一階導(dǎo)數(shù),使得信號的變化率不超過規(guī)定的限制值。2飽和度模塊飽和度模塊(saturation)功能:功能:用于設(shè)置輸入信號的上下飽和度,即上下限的值,來約束輸出值。3量化模塊量化模塊(quantizer)功能:功能:用于把輸入信號由平滑狀態(tài)變成臺階狀態(tài)。4死區(qū)輸出模塊死區(qū)輸出模塊(dead zone)功能:功能:在規(guī)定的區(qū)內(nèi)沒有輸出值。5繼電模塊繼電模塊(relay)功能:功能:繼電模塊(relay)用于實(shí)現(xiàn)在兩個(gè)不同常數(shù)值之間進(jìn)行切換。6選擇開關(guān)模塊選擇開關(guān)模塊(switch)功能:
17、功能:根據(jù)設(shè)置的門限來確定系統(tǒng)的輸出。第 7 章 simulink的應(yīng)用 7.3.6 7.3.6 信號與系統(tǒng)模塊庫信號與系統(tǒng)模塊庫(signals &systems)(signals &systems)信號與系統(tǒng)模塊庫(signals &systems)包括的主要模塊如圖7.11所示。第 7 章 simulink的應(yīng)用 1. bus 信號選擇模塊信號選擇模塊(bus selector)功能:功能:用于得到從mux模塊或其它模塊引入的bus信號。2. 混路器模塊混路器模塊(mux)功能:功能:把多路信號組成一個(gè)矢量信號或者bus信號。3.分路器模塊分路器模塊(demux)
18、功能:功能:把混路器組成的信號按照原來的構(gòu)成方法分解成多路信號。4. 信號合成模塊信號合成模塊(merge)功能:把多路信號進(jìn)行合成一個(gè)單一的信號。5. 接收接收/傳輸信號模塊傳輸信號模塊(from/goto)功能:功能:接收/傳輸信號模塊(from/goto)常常配合使用, from模塊用于從一個(gè)goto模塊中接收一個(gè)輸入信號,goto模塊用于把輸入信號傳遞給from模塊。6初始值設(shè)定模塊初始值設(shè)定模塊(ic)功能:功能:初始值設(shè)定模塊(ic)用于設(shè)定與輸出端口連接的模塊的初始值。第 7 章 simulink的應(yīng)用 7.3.7 7.3.7 信號輸出模塊信號輸出模塊(sinks)(sinks)
19、 信號輸出模塊(sinks)包括的主要模塊如圖7.12所示。圖7.12 輸出顯示模塊庫第 7 章 simulink的應(yīng)用 1. 示波器模塊示波器模塊(scope)功能:功能:顯示在仿真過程中產(chǎn)生的輸出信號,用于在示波器中顯示輸入信號與仿真時(shí)間的關(guān)系曲線,仿真時(shí)間為x軸。2. 二維信號顯示模塊二維信號顯示模塊(xy graph)功能:功能:在matlab的圖形窗口中顯示一個(gè)二維信號圖,并將兩路信號分別作為示波器坐標(biāo)的x軸與y 軸,同時(shí)把它們之間的關(guān)系圖形顯示出來。3. 顯示模塊顯示模塊(display)功能:功能:按照一定的格式顯示輸入信號的值??晒┻x擇的輸出格式包括:short、long、sh
20、ort_e、long_e、bank等。4. 輸出到文件模塊輸出到文件模塊(to file)功能:功能:按照矩陣的形式把輸入信號保存到一個(gè)指定的mat文件。第一行為仿真時(shí)間,余下的行則是輸入數(shù)據(jù),一個(gè)數(shù)據(jù)點(diǎn)是輸入矢量的一個(gè)分量。5. 輸出到工作空間模塊輸出到工作空間模塊(to workspace)功能:功能:把信號保存到matlab的當(dāng)前工作空間,是另一種輸出方式。6. 終止信號模塊終止信號模塊(terminator)功能:功能:中斷一個(gè)未連接的信號輸出端口。7. 結(jié)束仿真模塊結(jié)束仿真模塊(stop simulation)功能:功能:停止仿真過程。當(dāng)輸入為非零時(shí),停止系統(tǒng)仿真。第 7 章 sim
21、ulink的應(yīng)用 7.3.8信號源模塊庫信號源模塊庫(sources)信號源模塊庫(sources)包括的主要模塊如圖7.13所示。圖7.13 信號源模塊庫第 7 章 simulink的應(yīng)用 1輸入常數(shù)模塊輸入常數(shù)模塊(constant)功能:功能:產(chǎn)生一個(gè)常數(shù)。該常數(shù)可以是實(shí)數(shù),也可以是復(fù)數(shù)。2信號源發(fā)生器模塊信號源發(fā)生器模塊(signal generator)功能:功能:產(chǎn)生不同的信號,其中包括:正弦波、方波、鋸齒波信號。3從文件讀取信號模塊從文件讀取信號模塊(from file)功能:功能:從一個(gè)mat文件中讀取信號,讀取的信號為一個(gè)矩陣,其矩陣的格式與to file模塊中介紹的矩陣格式
22、相同。如果矩陣在同一采樣時(shí)間有兩個(gè)或者更多的列,則數(shù)據(jù)點(diǎn)的輸出應(yīng)該是首次出現(xiàn)的列。4從工作空間讀取信號模塊從工作空間讀取信號模塊(from workspace)功能:功能:從matlab工作空間讀取信號作為當(dāng)前的輸入信號。5隨機(jī)數(shù)模塊隨機(jī)數(shù)模塊(random number)功能:功能:產(chǎn)生正態(tài)分布的隨機(jī)數(shù),默認(rèn)的隨機(jī)數(shù)是期望為0,方差為1的標(biāo)準(zhǔn)正態(tài)分布量。6帶寬限制白噪聲模塊帶寬限制白噪聲模塊(band limited white noise)功能:功能:實(shí)現(xiàn)對連續(xù)或者混雜系統(tǒng)的白噪聲輸入。7其它模塊其它模塊 除以上介紹的常用模塊外,還包括其模塊。各模塊功能可通過以下方法查看:各模塊功能可通過
23、以下方法查看:先進(jìn)入simulink工作窗口,在菜單中執(zhí)行help/simulink help命令,這時(shí)就會彈出help界面。然后用鼠標(biāo)展開using simulinkblock referencesimulink blocklibraries就可以看到simulink的所有模塊。查看相應(yīng)的模塊的使用方法和說明信息即可。 第 7 章 simulink的應(yīng)用 7.4 仿真模型的建立與模塊參數(shù)與屬性的設(shè)置1. 1. 仿真模塊的建立仿真模塊的建立 首先啟動(dòng)simulink命令,建立一個(gè)空的模塊窗口“untitled” ,然后利用simulink提供的模塊庫,在 此 窗 口 中 創(chuàng) 建 自 己 需 要
24、 的simulink模型。具體具體方法:方法:在模塊庫瀏覽器中找到所需模塊,選中該模塊后右擊鼠標(biāo),把它加入到一個(gè)模型窗口中即可完成模塊的建立。 圖圖7.14添加模塊添加模塊 第 7 章 simulink的應(yīng)用 2. 2. 模塊參數(shù)與屬性的設(shè)置模塊參數(shù)與屬性的設(shè)置 方法:方法:在所建立的模型窗口中,選中相應(yīng)的模塊,單擊右擊鼠標(biāo),在彈出的快捷菜單中單擊“block parameters”選項(xiàng)(如圖7.15所示),即可打開該模塊的參數(shù)設(shè)置對話框,如圖7.16(a)所示。右擊鼠標(biāo),在彈出的快捷菜單中單擊“block properties”選項(xiàng),即可打開該模塊的屬性設(shè)置對話框,如圖7.16(b)所示。圖
25、圖7.15 block paramenters選項(xiàng)選項(xiàng) 第 7 章 simulink的應(yīng)用 3.3.模塊的連接模塊的連接 一般情況下,每個(gè)模塊都有一個(gè)或者多個(gè)輸入口或者輸出口。輸入口通常是模塊的左邊的“”符號;輸出口是右邊的“”符號。 模塊的連接方法:模塊的連接方法:把鼠標(biāo)指針放到模塊的輸出口,這時(shí),鼠標(biāo)指針將變?yōu)椤?”十字形;然后,拖運(yùn)鼠標(biāo)至其它模塊的輸入口,這時(shí)信號線就變成了帶有方向箭頭的線段。此時(shí),說明這兩個(gè)模塊的連接成功,否則需要重新進(jìn)行連接。4.4.運(yùn)行仿真運(yùn)行仿真 在運(yùn)行仿真之前,首先保存已設(shè)置和連接的模型,然后就可以運(yùn)行仿真。第 7 章 simulink的應(yīng)用 1. simuli
26、nk仿真注意仿真注意(1)simulink的數(shù)據(jù)類型的數(shù)據(jù)類型 由于simulink在仿真過程中,始終都要檢查模型的類型安全性。模型的類型安全性是指從該模型產(chǎn)生的代碼不出現(xiàn)上溢或者下溢現(xiàn)象,當(dāng)產(chǎn)生溢出現(xiàn)象時(shí),系統(tǒng)將出錯(cuò)誤。查看模塊的數(shù)據(jù)類型的方法是:在模型窗口的菜單中執(zhí)行format/port data types命令,這樣每個(gè)模塊支持的數(shù)據(jù)類型就顯示出來了。要取消數(shù)據(jù)類型的查看方式,單擊port data types去掉其前面的勾號即可。7.4.3 simulink7.4.3 simulink仿真注意與技巧仿真注意與技巧圖7.23 查看模塊支持的數(shù)據(jù)類型第 7 章 simulink的應(yīng)用 (
27、2) 數(shù)據(jù)的傳輸數(shù)據(jù)的傳輸 在仿真過程中,simulink首先查看有沒有特別設(shè)置的信號的數(shù)據(jù)類型,以及檢驗(yàn)信號的輸入和輸出端口的數(shù)據(jù)類型是否產(chǎn)生沖突。如果有沖突,simulink將停止仿真,并給出一個(gè)出錯(cuò)提示對話框,在此對話框中將顯示出錯(cuò)的信號以及端口,并把信號的路徑以高亮顯示。遇到該情形,必須改變數(shù)據(jù)類型以適應(yīng)模塊的需要。(3)提高仿真速度提高仿真速度 simulink仿真過程,仿真的性能受諸多因素的影響,包括模型的設(shè)計(jì)和仿真參數(shù)的選擇等。對于大多數(shù)問題,使用simulink系統(tǒng)默認(rèn)的解法和仿真參數(shù)值就能夠比較好地解決。因素及解決方法:因素及解決方法:(1)仿真的時(shí)間步長太小。針對這種情況可
28、以把最大仿真步長參數(shù)設(shè)置為默認(rèn)值auto。(2)仿真的時(shí)間過長??勺们闇p小仿真的時(shí)間。(3)選擇了錯(cuò)誤的解法。針對這種情況可以通過改變解法器來解決。(4)仿真的精度要求過高。仿真時(shí),如果絕對誤差限度太小,則會使仿真在接近零的狀態(tài)附近耗費(fèi)過多時(shí)間。通常,相對誤差限為0.1%就已經(jīng)足夠了。(5)模型包含一個(gè)外部存儲塊。盡量使用內(nèi)置存儲模塊。第 7 章 simulink的應(yīng)用 (4)改善仿真精度改善仿真精度 檢驗(yàn)仿真精度的方法是:通過修改仿真的相對誤差限和絕對誤差限,并在一個(gè)合適的時(shí)間跨度反復(fù)運(yùn)行仿真,對比仿真結(jié)果有無大的變化,如果變化不大,表示解是收斂的。說明仿真的精度是有效的,結(jié)果是穩(wěn)定的。如果
29、仿真結(jié)果不穩(wěn)定,其原因可參是系統(tǒng)本身不穩(wěn)定或仿真解法不適合。如果仿真的結(jié)果不精確,其原因很可能是:(1)模型有取值接近零的狀態(tài)。如果絕對誤差過大,會使仿真在接近零區(qū)域運(yùn)行的仿真時(shí)間太小。解決的辦法是修改絕對誤差參數(shù)或者修改初始的狀態(tài)。(2)如果改變絕對誤差限還不能達(dá)到預(yù)期的誤差限,則修改相對誤差限,使可接受的誤差降低,并減小仿真的步長。第 7 章 simulink的應(yīng)用 2. simulink2. simulink仿真技巧仿真技巧連接分支信號線連接分支信號線 先連接好單根信號線,然后將鼠標(biāo)指針放在已經(jīng)連接好的信號線上,同時(shí)按住“ctrl”鍵,拖動(dòng)鼠標(biāo),連接到另一個(gè)模塊。這樣就可以根據(jù)需由一個(gè)信
30、號源模塊,引出多條信號線。如圖7.28所示。圖7.28 引出多條信號線示例 模塊的編輯技巧模塊的編輯技巧(1)調(diào)整模塊大小 (2)在同一窗口復(fù)制模塊(3)刪除模塊(4)編輯模塊標(biāo)簽第 7 章 simulink的應(yīng)用 建模仿真的一般過程是:打開一個(gè)空白的編輯窗口;將模塊庫中模塊復(fù)制到編輯窗口里,并依照給定的框圖修改編輯窗口中模塊的參數(shù);將各個(gè)模塊按給定的框圖連接起來;用菜單選擇或命令窗口鍵入命令進(jìn)行仿真分析,在仿真的同時(shí),可以觀察仿真結(jié)果,如果發(fā)現(xiàn)有不正確的地方,可以停止仿真,對參數(shù)進(jìn)行修正;如果對結(jié)果滿意,可以將模型保存。第 7 章 simulink的應(yīng)用 7.5 其它應(yīng)用模塊集和simulink擴(kuò)展庫1. 通信模塊集通信模塊集(communications blockset)圖7.31 通信模塊集中的模塊庫第 7 章 simulink的應(yīng)用 2數(shù)字信號處理模塊集數(shù)字信號處理模塊集(dsp blockset)3. 電力系統(tǒng)模塊集電力系統(tǒng)模塊集(power system blockset)第 7 章 simulink的應(yīng)用 4. simulink擴(kuò)展庫擴(kuò)展庫 擴(kuò)展信號輸出模塊庫擴(kuò)展信號輸出模塊庫(additional sinks)圖7.35 擴(kuò)展信號輸出模塊庫第 7 章 simulink的應(yīng)用 擴(kuò)展離散庫擴(kuò)展離散庫(additional discrete)擴(kuò)展線性庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美發(fā)店員工合同范本(7篇)
- 2024-2025學(xué)年第2課諸侯紛爭與變法運(yùn)動(dòng)-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年企業(yè)市場營銷合作伙伴協(xié)議
- 2025年酒店客房用品訂購合同模板
- 2025年不動(dòng)產(chǎn)權(quán)益讓與擔(dān)保協(xié)議版
- 2025年電動(dòng)車維修服務(wù)合同示范
- 2025年水文測量儀器項(xiàng)目立項(xiàng)申請報(bào)告模范
- 2025年企業(yè)銷售專員合同格式
- 2025年戀愛雙方保密協(xié)議策劃模板
- 2025年度股權(quán)變更持有人協(xié)議
- 燒烤店選址標(biāo)準(zhǔn)
- 中國餐飲供應(yīng)鏈行業(yè)現(xiàn)狀及趨勢(附市場規(guī)模、產(chǎn)業(yè)鏈及重點(diǎn)企業(yè))
- 溫度均勻性測試報(bào)告
- 會陰擦洗課件
- 呼吸道疾病的健康宣教
- 2024-2030中國半導(dǎo)體閥門及管接頭市場現(xiàn)狀研究分析與發(fā)展前景預(yù)測報(bào)告
- 動(dòng)物生產(chǎn)與流通環(huán)節(jié)檢疫(動(dòng)物防疫檢疫課件)
- 繽紛天地美食街運(yùn)營方案
- 2024年青島港灣職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 裝配式建筑預(yù)制構(gòu)件安裝-預(yù)制構(gòu)件的吊裝
- 2024年山東泰安市泰山財(cái)金投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論