控制系統(tǒng)CAD第2章-仿真工具Simulink簡(jiǎn)介課件_第1頁
控制系統(tǒng)CAD第2章-仿真工具Simulink簡(jiǎn)介課件_第2頁
控制系統(tǒng)CAD第2章-仿真工具Simulink簡(jiǎn)介課件_第3頁
控制系統(tǒng)CAD第2章-仿真工具Simulink簡(jiǎn)介課件_第4頁
控制系統(tǒng)CAD第2章-仿真工具Simulink簡(jiǎn)介課件_第5頁
已閱讀5頁,還剩92頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、預(yù)先對(duì)系統(tǒng)進(jìn)行仿真與分析,做適當(dāng)?shù)膶?shí)時(shí)修改,達(dá)到仿真的最佳效果Simulink主要功能實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模、仿真與分析提高開發(fā)系統(tǒng)的效率調(diào)試及整定控制系統(tǒng)的參數(shù),以提高系統(tǒng)的性能2.3.1 Simulink界面打開Simulink庫瀏覽器通用用戶模塊組連續(xù)系統(tǒng)模塊組非連續(xù)系統(tǒng)模塊組離散系統(tǒng)模塊組邏輯和位操作模塊組查表模塊組數(shù)學(xué)運(yùn)算模塊組模型檢測(cè)模塊組模塊庫功能說明模塊庫功能說明模型擴(kuò)充模塊組端口和子系統(tǒng)模塊組非連續(xù)系統(tǒng)模塊組信號(hào)線路模塊組輸出模塊組信號(hào)源模塊組用戶自定義模塊組附加數(shù)學(xué)與離散模塊組分別介紹各類基本模塊的功能信號(hào)源模塊組輸出模塊組連續(xù)系統(tǒng)模塊組離散系統(tǒng)模塊組數(shù)學(xué)運(yùn)算模塊組查表模塊組非連

2、續(xù)系統(tǒng)模塊組信號(hào)線路模塊組端口與子系統(tǒng)模塊組邏輯與位操作模塊組模型檢測(cè)模塊組模型擴(kuò)充模塊組信號(hào)屬性模塊組用戶自定義函數(shù)模塊組帶寬限幅白噪聲頻率遞增正弦波仿真時(shí)間常數(shù)無限計(jì)數(shù)器有限計(jì)數(shù)器在規(guī)定的采樣間隔產(chǎn)生仿真時(shí)間來源為數(shù)據(jù)文件來源為MATLAB的工作空間接地端口輸入信號(hào)端口 信號(hào)源模塊組模塊功能說明脈沖發(fā)生器斜坡信號(hào) 產(chǎn)生正態(tài)分布的隨機(jī)數(shù)生產(chǎn)規(guī)律性重復(fù)信號(hào)重復(fù)序列內(nèi)插值重復(fù)階梯序列創(chuàng)建信號(hào)普通信號(hào)源發(fā)生器正弦信號(hào)階躍信號(hào)均勻分布隨機(jī)數(shù)信號(hào)源模塊組模塊功能說明返回?cái)?shù)字顯示浮動(dòng)示波器輸出端口示波器仿真停止信號(hào)終結(jié)端將數(shù)據(jù)寫入文件保存將數(shù)據(jù)寫入工作空間顯示二維圖形 輸出模塊組 模塊功能說明返回連續(xù)系

3、統(tǒng)模塊組輸入信號(hào)微分輸入信號(hào)積分狀態(tài)空間系統(tǒng)模型傳遞函數(shù)模型輸入信號(hào)固定延時(shí)輸入信號(hào)可變延時(shí)零極點(diǎn)模型輸入信號(hào)定義延遲時(shí)間模塊功能說明返回差分環(huán)節(jié)離散微分環(huán)節(jié)離散濾波器離散狀態(tài)空間離散傳遞函數(shù)離散零極點(diǎn)模型離散時(shí)間積分器一階保持器整數(shù)延時(shí)離散系統(tǒng)模塊組 模塊功能說明輸出上一步的輸出值延時(shí)離散一階傳遞函數(shù)離散傳遞函數(shù)離散零點(diǎn)傳遞函數(shù)單位采樣周期的延時(shí)權(quán)重移動(dòng)平均零階保持器 離散系統(tǒng)模塊組 模塊功能說明返回絕對(duì)值加法代數(shù)約束賦值偏重復(fù)數(shù)轉(zhuǎn)化為幅值和相角形式復(fù)數(shù)轉(zhuǎn)化為實(shí)部和虛部形式除法點(diǎn)乘增益運(yùn)算輸入幅值和相角形式合成復(fù)數(shù)數(shù)學(xué)運(yùn)算模塊組模塊功能說明常用數(shù)學(xué)函數(shù)矩陣串聯(lián)最值運(yùn)算函數(shù)最大最小值運(yùn)算函數(shù)按

4、指定順序改變數(shù)組維數(shù)多項(xiàng)式函數(shù)乘法運(yùn)算元素乘法運(yùn)算輸入實(shí)部和虛部形式合成復(fù)數(shù)信號(hào)維數(shù)改變?nèi)≌\(yùn)算 數(shù)學(xué)運(yùn)算模塊組模塊功能說明符號(hào)函數(shù)正弦波函數(shù)增益可變函數(shù)若多維數(shù)組中某一維元素只有一則移出該維減法函數(shù)求和元素求和函數(shù)三角函數(shù)一元減法函數(shù)矩陣連接權(quán)重采樣時(shí)間計(jì)算 數(shù)學(xué)運(yùn)算模塊組模塊功能說明返回余弦函數(shù)查詢表直接n維信號(hào)查表n維插值一維查表二維查表n維信號(hào)查表動(dòng)態(tài)查詢表預(yù)查詢索引搜尋正弦函數(shù)查詢表查表模塊組 模塊功能說明返回磁滯回環(huán)黏性摩擦死區(qū)非線性動(dòng)態(tài)死區(qū)非線性沖擊非線性量化非線性信號(hào)變化率限制信號(hào)變化率動(dòng)態(tài)限制滯環(huán)比較器飽和輸出動(dòng)態(tài)飽和輸出閾值過限清零 非連續(xù)系統(tǒng)模塊組模塊功能說明返回信號(hào)總線

5、分配器信號(hào)總線生成器信號(hào)總線選擇器數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)讀取數(shù)據(jù)存儲(chǔ)寫入分路器環(huán)境控制器讀矩陣 信號(hào)線路模塊組 模塊功能說明寫矩陣標(biāo)簽可視化索引向量手動(dòng)選擇開關(guān)信號(hào)合并在多輸入中選擇一輸出的開關(guān)混路器選路器多路開關(guān) 信號(hào)線路模塊組模塊功能說明返回結(jié)構(gòu)子系統(tǒng)單元子系統(tǒng)代碼重用子系統(tǒng)使能使能和觸發(fā)子系統(tǒng)使能子系統(tǒng)For循環(huán)控制子系統(tǒng)函數(shù)響應(yīng)生成函數(shù)響應(yīng)子系統(tǒng)條件操作If語句作用子系統(tǒng) 端口與子系統(tǒng)模塊組模塊功能說明輸入端口模型輸出端口子系統(tǒng)子系統(tǒng)樣例條件選擇Switch語句作用子系統(tǒng)觸發(fā)操作觸發(fā)子系統(tǒng)While循環(huán)控制系統(tǒng) 模塊功能說明端口與子系統(tǒng)模塊組返回位清零置位逐位操作組合邏輯與常量比較與零比較檢

6、測(cè)突變檢測(cè)遞減檢測(cè)負(fù)下降沿檢測(cè)非負(fù)下降沿邏輯與位操作模塊組模塊功能說明檢測(cè)遞增檢測(cè)非負(fù)上升沿檢測(cè)正上升沿提取位檢測(cè)開區(qū)間動(dòng)態(tài)檢測(cè)開區(qū)間邏輯運(yùn)算關(guān)系運(yùn)算算術(shù)平移邏輯與位操作模塊組模塊功能說明返回參數(shù)確定檢測(cè)離散的斜率檢測(cè)動(dòng)態(tài)區(qū)間范圍檢測(cè)動(dòng)態(tài)下限檢測(cè)動(dòng)態(tài)變化范圍檢測(cè)動(dòng)態(tài)上限檢測(cè)分辨率檢測(cè)靜態(tài)區(qū)間范圍檢測(cè)靜態(tài)下限檢測(cè)靜態(tài)變化范圍檢測(cè)靜態(tài)上限模型檢測(cè)模塊組模塊功能說明返回模塊支持表文檔模塊模型信息基于時(shí)間的線性分析觸發(fā)線性分析 模型擴(kuò)充模塊組 模塊功能說明返回多路信號(hào)轉(zhuǎn)化向量數(shù)據(jù)類型轉(zhuǎn)換繼承數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型復(fù)制數(shù)據(jù)類型傳送數(shù)據(jù)類型傳送樣例數(shù)據(jù)類型縮放信號(hào)屬性模塊組 模塊功能說明顯示信號(hào)初始狀態(tài)信號(hào)

7、探測(cè)比率變換信號(hào)轉(zhuǎn)換信號(hào)特性檢測(cè)權(quán)重采樣時(shí)間信號(hào)帶寬檢測(cè) 信號(hào)屬性模塊組 模塊功能說明返回嵌入MATLAB函數(shù)用戶自定義函數(shù)M文件的S函數(shù)現(xiàn)有函數(shù)調(diào)用S函數(shù)建立S函數(shù)S函數(shù)樣例 用戶自定義函數(shù)模塊組 模塊功能說明返回2.3.2 控制系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)圖模型建立1模型窗口的建立2模塊的創(chuàng)建與操作(1)創(chuàng)建模塊 (2)模塊操作1)模塊的選擇 2)模塊復(fù)制 在選定模塊處,按住鼠標(biāo)右鍵并拖動(dòng)至適當(dāng)位置選定模塊,在工具欄中選擇“Copy”與“Paste”按鈕按住“Ctrl”鍵,按下鼠標(biāo)左鍵,將選定的模塊拖動(dòng)至適當(dāng)?shù)奈恢谩T谶x定的模塊處點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選擇“Copy”與“Paste”選項(xiàng)3)模塊的旋

8、轉(zhuǎn)與翻轉(zhuǎn)旋轉(zhuǎn)翻轉(zhuǎn)4)模塊的連接。 5)模塊的插入 6)模塊的名稱操作 (3)連接分支線 (4)連接線的折曲和折點(diǎn)的移動(dòng)連接線折曲:選中已存在的連接線,將鼠標(biāo)指針指到待折處,先按住“Shift”鍵,再按下鼠標(biāo)左鍵,拖動(dòng)至合適處,釋放鼠標(biāo)左鍵。折點(diǎn)移動(dòng):選中折線,將鼠標(biāo)指針指到待移動(dòng)的折點(diǎn)處,當(dāng)鼠標(biāo)指針變?yōu)橐粋€(gè)小圓圈時(shí),按下鼠標(biāo)左鍵并拖動(dòng)折點(diǎn)至希望處,釋放鼠標(biāo)左鍵。3模塊內(nèi)部參數(shù)的修正1)傳遞函數(shù)的分子、分母多項(xiàng)式系數(shù)行向量的輸入,是按降冪排列的順序從高到低依次輸入。2)如多項(xiàng)式缺項(xiàng),必須將對(duì)應(yīng)系數(shù)0輸入,不能遺漏。3)在參數(shù)設(shè)置時(shí),任何MATLAB工作內(nèi)存中已有的變量、合法表達(dá)式、MATLAB語

9、句等都可以填寫在編輯框中。4)模塊圖標(biāo)的大小是可以用鼠標(biāo)操作調(diào)整的。因此假如傳遞函數(shù)表達(dá)式太長(zhǎng),原方框容納不下,可以用鼠標(biāo)把它拉到適當(dāng)?shù)拇笮。拐麄€(gè)方框圖圖標(biāo)美觀易讀。值得指出的幾點(diǎn)是:4模型文件的保存5結(jié)構(gòu)圖模型的建立舉例例2-25某一單位反饋系統(tǒng)的開環(huán)傳遞函數(shù)為試?yán)L制其系統(tǒng)結(jié)構(gòu)圖模型,并以“sy1”文件名保存。2.3.3 利用Simulink進(jìn)行數(shù)字仿真1窗口運(yùn)行仿真運(yùn)行Simulink模型之前,如果不采用系統(tǒng)默認(rèn)參數(shù),就必須對(duì)各種仿真參數(shù)進(jìn)行設(shè)置,尤其對(duì)復(fù)雜系統(tǒng)的仿真,仿真參數(shù)的合理設(shè)置尤為重要。 2仿真參數(shù)設(shè)置解算器(Solver)設(shè)置仿真數(shù)據(jù)輸入/輸出(Data Import/Exp

10、ort)設(shè)置仿真優(yōu)化(Optimization)設(shè)置診斷參數(shù)(Diagnostics)設(shè)置硬件實(shí)現(xiàn)(Hardware Implementation)設(shè)置模型引用(Model Referencing)設(shè)置實(shí)時(shí)代碼生成工具(Real-Time Workshop)設(shè)置 包括仿真參數(shù)可以由模型窗口SimulationConfiguration Parameters選項(xiàng)或直接按快捷鍵“Ctrl+E” (1)解算器(Solver)設(shè)置 解算器設(shè)置是進(jìn)行仿真工作前必須的步驟,如何設(shè)定參數(shù)是根據(jù)解決問題的要求而決定的,以便使Simulink發(fā)揮最佳的仿真效果。 “Star time”:仿真的起始時(shí)間,單位是“

11、秒”“Stop time”:仿真的停止時(shí)間,單位是“秒”1)“Simulation time”選項(xiàng)組:用于設(shè)置仿真時(shí)間系統(tǒng)實(shí)際運(yùn)行時(shí)間與設(shè)置輸入的時(shí)間“秒”數(shù)不會(huì)一致,因?yàn)闀r(shí)間運(yùn)行時(shí)間與計(jì)算機(jī)的性能、模型復(fù)雜程度、解題所選擇的算法及步長(zhǎng)、要解決問題的誤差要求等諸多因素有關(guān)。2)“Solver options”選項(xiàng)組:用于選擇算法的操作,選擇框, 可變步長(zhǎng)仿真算法 typeVariable-step(可變步長(zhǎng))Fixed-step(固定步長(zhǎng))固定步長(zhǎng)仿真算法 “Relative tolerance”(相對(duì)誤差): 指誤差相對(duì)于狀態(tài)的值,是一個(gè)百分比,默認(rèn)值為1e-3,表示狀態(tài)的計(jì)算值要精確到0.

12、1%“Absolute tolerance”(絕對(duì)誤差): 表示誤差值的門限,或者是在狀態(tài)值為零的情況下可以接受的誤差。如果它被設(shè)成了auto,那么Simulink為每一個(gè)狀態(tài)設(shè)置初始絕對(duì)誤差為1e-6。3)仿真精度定義(2)仿真數(shù)據(jù)輸入/輸出 (Data Import/Export)設(shè)置 Input選項(xiàng):用于將MATLAB空間已存的數(shù)據(jù)導(dǎo)入Simulink模型的“輸入模塊(In)”中,數(shù)據(jù)類型包括:數(shù)組、時(shí)間表達(dá)式、結(jié)構(gòu)體和時(shí)間串等。如果Simulink模型中使用了“輸入模塊”,就必須選中該選項(xiàng)并填寫所導(dǎo)入數(shù)據(jù)的變量名,缺省變量名為t,u,t為時(shí)間,u為該時(shí)間對(duì)應(yīng)的數(shù)值。“Load form

13、 workspace”選項(xiàng)組:從MATLAB工作空間導(dǎo)入數(shù)據(jù)仿真數(shù)據(jù)輸入/輸出,用來設(shè)置仿真模型與工作空間Workspace之間的數(shù)據(jù)的輸入/輸出。 Initial state選項(xiàng):用于設(shè)置由Input選項(xiàng)導(dǎo)入Simulink 模型輸入模塊(In)變量的初始值,與Input選項(xiàng)配合使用。將迫使模型從MATLAB工作空間獲取模型中全部模塊所有狀態(tài)變量的初始值。Time選項(xiàng):用于設(shè)置保存于MATLAB工作空間中的仿真運(yùn)行時(shí)間變量名。選中此選項(xiàng),可將仿真運(yùn)行時(shí)間變量以指定的變量名(缺省名為tout)保存于MATLAB工作空間。“Save to workspace” 選項(xiàng)組:將仿真結(jié)果數(shù)據(jù)保存至MAT

14、LAB工作空間中States選項(xiàng):用于設(shè)置保存于MATLAB工作空間中的狀態(tài)變量名。選中此選項(xiàng),可將仿真過程中Simulink模型中的狀態(tài)變量值以指定的變量名(缺省名為xout)保存于MATLAB工作空間。Output選項(xiàng):用于設(shè)置保存于MATLAB工作空間中的輸出數(shù)據(jù)變量名。如果Simulink模型中使用了“輸出模塊(Out)”,就必須選中該選項(xiàng)并填寫保存于MATLAB工作空間中的輸出數(shù)據(jù)變量名(缺省名為yout)。Final state選項(xiàng):用于設(shè)置保存于MATLAB工作空間中的最終狀態(tài)變量名。選中此選項(xiàng),可將Simulink模型中的最終狀態(tài)變量值以指定的變量名(缺省名為xFinal)保存

15、于MATLAB工作空間。 Limit data point to last選項(xiàng):用于限定可存取的數(shù)據(jù)。選中此選項(xiàng)后,可設(shè)定保存變量接受數(shù)據(jù)的長(zhǎng)度,缺省值為1000。如果輸入數(shù)據(jù)長(zhǎng)度超過設(shè)定值,那么最早的“歷史”數(shù)據(jù)被刪除。“Save options” 選項(xiàng)組:數(shù)據(jù)保存選項(xiàng),需要與Save to workspace選項(xiàng)組配合使用。Decimation選項(xiàng):用于設(shè)置降頻程度系數(shù),降頻系數(shù)的默認(rèn)值為1,表示每一個(gè)點(diǎn)都返回狀態(tài)與輸出值。Format選項(xiàng):用于設(shè)置數(shù)據(jù)保存格式。保存數(shù)據(jù)有三種的格式選擇:帶時(shí)間的構(gòu)架(Structure With Time)結(jié)構(gòu)體(Structure)數(shù)組(Array)O

16、utput options選項(xiàng):用于設(shè)置產(chǎn)生附加輸出信號(hào)數(shù)據(jù),只適用于變步長(zhǎng)解算器。(3)診斷參數(shù)(Diagnostics)設(shè)置 在Simulink中可能出現(xiàn)一些錯(cuò)誤情況,這就需要事先設(shè)置出現(xiàn)各類錯(cuò)誤時(shí)發(fā)出警告的等級(jí)。提醒用戶仿真模型中所存在的問題。通過選擇不同的診斷提示方式對(duì)仿真模型進(jìn)行代數(shù)環(huán)、過零等檢測(cè),有利于仿真之前發(fā)現(xiàn)仿真模型中所存在的問題。當(dāng)然這些檢測(cè)需要花費(fèi)大量的時(shí)間,一般情況下,可以使用默認(rèn)的屬性設(shè)置。但是在建立仿真模型的時(shí)候,應(yīng)該要特別關(guān)注代數(shù)環(huán)和過零檢測(cè)兩個(gè)問題。診斷參數(shù)設(shè)置界面,主要用來設(shè)置仿真模型的警告和錯(cuò)誤的提示。(4)實(shí)時(shí)代碼生成工具 (Real-Time Works

17、hop)設(shè)置 在該環(huán)境下可直接從 Simulink模型生成可移植的程序源代碼,并自動(dòng)生成能在多種環(huán)境中(包括實(shí)時(shí)系統(tǒng)和單機(jī)仿真)實(shí)時(shí)執(zhí)行程序。Real-Time Workshop主要用來進(jìn)行實(shí)時(shí)控制、實(shí)時(shí)仿真、交互式實(shí)時(shí)參數(shù)調(diào)整與生成可移植的C語言代碼等。在該該界面中允許用戶選擇目標(biāo)語言模板、系統(tǒng)目標(biāo)文件等,如果選擇了Generate code only(只生成代碼)選項(xiàng),則實(shí)時(shí)工具只將Simulink模型翻譯成目標(biāo)語言代碼,不進(jìn)行編譯、生成可執(zhí)行文件。實(shí)時(shí)代碼生成工具設(shè)置界面,它是Simulink的一個(gè)重要功能模塊,也是一種實(shí)時(shí)開發(fā)環(huán)境。(5)仿真優(yōu)化(Optimization)設(shè)置 Blo

18、ck reduction選項(xiàng):設(shè)置用時(shí)鐘同步模塊來代替一組模塊,以加速模型的運(yùn)行。仿真優(yōu)化設(shè)置界面,主要用于設(shè)置各種選項(xiàng)來提高仿真性能和由模型生成的代碼的性能。 Conditional input branch execution選項(xiàng): 用于優(yōu)化模型的仿真和代碼的生成。選中該選項(xiàng)使得模型的所有參數(shù)在仿真過程中不可調(diào),Simulink 在仿真時(shí)就會(huì)將那些輸出僅決定于模塊參數(shù)的模塊從仿真環(huán)移出,以加快仿真。如果用戶要想使某些變量參數(shù)可調(diào),那么可以單擊configure按鈕打開Model Parameter Configuration 設(shè)置窗口將這些變量設(shè)置為全局變量。Implement logic

19、 signals as Boolean data (vs.double) 選項(xiàng):使得接受布爾值輸入的模塊只能接受布爾型,若該項(xiàng)沒被選,則接受布爾輸入的模型也能接受double類型輸入。Inline parameters選項(xiàng):(6)硬件實(shí)現(xiàn) (Hardware Implementation)設(shè)置 硬件實(shí)現(xiàn)設(shè)置界面,主要用于定義硬件的特性(包括硬件支持的字長(zhǎng)等)。這里的硬件是指將來要用來運(yùn)行模型的物理硬件。這些設(shè)置可以幫助用戶在模型實(shí)際運(yùn)行目標(biāo)系統(tǒng)(硬件)之前通過仿真檢測(cè)到以后在目標(biāo)系統(tǒng)上運(yùn)行可能會(huì)出現(xiàn)的問題,如溢出問題等。(7)模型引用(Model Referencing)設(shè)置 模型引用設(shè)置界面

20、,主要用于生成目標(biāo)代碼、建立仿真以及定義當(dāng)此模型中包含其他模型或其他模型引用該模型時(shí)的一些選項(xiàng)參數(shù)值。 1)Rebuild options for all referenced models 選項(xiàng)組:Rebuild options選項(xiàng):用于設(shè)置是否要在當(dāng)前模型更新、運(yùn)行仿真和生成代碼之前重建仿真和Real-Time Workshop目標(biāo)。 Model dependencies用于定義存放初始化模型參數(shù)的命令以及為模型提供數(shù)據(jù)的文件名或文件的路徑。2)Options for referencing this model 選項(xiàng)組:total number of instances allowed

21、per top model選項(xiàng):用于設(shè)置在其他模型中可以引用多少個(gè)該模型。Pass scalar root inputs by value選項(xiàng):選中此項(xiàng)后,別的模型在調(diào)用該模型時(shí)就會(huì)通過數(shù)值來傳遞該模型的標(biāo)量輸入,否則就通過參考(如輸入的地址)來傳遞輸入。選中此項(xiàng)就會(huì)允許模型從速度快的寄存器或局部存儲(chǔ)單元讀取數(shù)據(jù),而不是從它的實(shí)際輸入位置來讀取。如果模型的輸入在同一個(gè)時(shí)間步內(nèi)發(fā)生改變,那么選中此項(xiàng)就會(huì)導(dǎo)致仿真出錯(cuò)。Minimize algebraic loop occurrences選項(xiàng):選中此項(xiàng)后,Simulink就試圖消除模型中的一些代數(shù)環(huán)。3觀察仿真結(jié)果(1)仿真結(jié)果輸出到顯示模塊 1)

22、示波器(Scope)顯示。 將數(shù)據(jù)顯示在其獨(dú)立窗口中,是一個(gè)用途非常廣泛是顯示模塊,它以圖形的方式直接顯示輸入數(shù)據(jù),在很多情況下,無需對(duì)輸出結(jié)果進(jìn)行定量分析,便可以從其仿真輸出曲線中獲知系統(tǒng)的運(yùn)行規(guī)律。 Scope模塊的工具欄按鈕命令功能介紹 通過Scope模塊窗口的工具欄中選擇Parameters按鈕,打開示波器參數(shù)設(shè)置界面參數(shù)設(shè)置主要是針對(duì)示波器窗口的坐標(biāo)系與曲線顯示方面的Number of axes選項(xiàng):示波器窗口內(nèi)的坐標(biāo)系個(gè)數(shù),默認(rèn)值為1;當(dāng)設(shè)置為2時(shí),相當(dāng)模型結(jié)構(gòu)圖中示波器圖標(biāo)的輸入端就為兩個(gè)輸入端口;Axes選項(xiàng)組:Time range選項(xiàng):信號(hào)顯示從0開始的時(shí)間區(qū)間,默認(rèn)設(shè)置為1

23、0,若設(shè)置為n,則信號(hào)顯示的時(shí)間區(qū)間為0,n;Tick labels選項(xiàng):有三種選擇:坐標(biāo)系標(biāo)注標(biāo)志(all);坐標(biāo)系不標(biāo)注標(biāo)志(none);坐標(biāo)系底部標(biāo)注標(biāo)志(bottom axis only);floating scope選項(xiàng):選中此項(xiàng),則示波器為浮動(dòng)狀態(tài),模型結(jié)構(gòu)圖中示波器的輸入端將與系統(tǒng)模型的連線會(huì)斷開。選擇“Decimation”是設(shè)置數(shù)據(jù)的顯示頻度,默認(rèn)值為1,表示每點(diǎn)都顯示;設(shè)置為n時(shí),則為隔(n-1)點(diǎn)顯示一次;選擇“Sample time”是設(shè)置顯示點(diǎn)的采樣時(shí)間間隔,默認(rèn)值為0,表示顯示連續(xù)信號(hào),若設(shè)置為-1,則表示顯示方式取決與輸入信號(hào);若設(shè)置大于0的數(shù),則表示顯示離散信號(hào)

24、的時(shí)間間隔。Sampling選項(xiàng)組:設(shè)置主要是針對(duì)示波器的數(shù)據(jù)存儲(chǔ)與傳送方面的Save data to workspace選項(xiàng):用來把示波器緩沖區(qū)存儲(chǔ)的數(shù)據(jù)送到MATLAB工作空間,默認(rèn)值是不選此項(xiàng)。Limit data point to last選項(xiàng):設(shè)置緩沖區(qū)存儲(chǔ)數(shù)據(jù)的長(zhǎng)度,默認(rèn)值為5000。若輸入數(shù)據(jù)過多時(shí),則會(huì)自動(dòng)清除原有的數(shù)據(jù)。Format選項(xiàng):設(shè)置數(shù)據(jù)保存格式。保存數(shù)據(jù)有三種的格式選擇:帶時(shí)間的構(gòu)架(Structure With Time)、結(jié)構(gòu)體(Structure)、數(shù)組(Array)。Variable name選項(xiàng):存儲(chǔ)數(shù)據(jù)的變量名,可以設(shè)置,也可以用默認(rèn)設(shè)置名“ScopeD

25、ata”。“Floating Scope”模塊特點(diǎn):模塊沒有任何輸入和輸出端口,不需要和任何連接線連接,它可以在仿真過程中顯示任何選定的信號(hào),而無須修改系統(tǒng)模型。與普通示波器(Scope)的區(qū)別在于:本模塊可以選定所要顯示的信號(hào),而普通示波器(Scope)模塊只能顯示與之相連的信號(hào)。 2)浮動(dòng)示波器(Floating Scope)顯示在MATLAB圖形窗口繪制二維圖形。該顯示器有兩個(gè)輸入端,上面的輸入端作為x,下面的輸入端作為y,X-Y示波器模塊可以顯示兩個(gè)圖形的關(guān)系。3)X-Y示波器(XY Graph)顯示將結(jié)果以數(shù)字形式顯示出來。數(shù)字顯示模塊沒有獨(dú)立的顯示窗口,只是在模塊的顯示框中直接滾動(dòng)

26、顯示數(shù)據(jù)結(jié)果。當(dāng)數(shù)據(jù)是標(biāo)量時(shí),顯示模塊中只顯示一個(gè)窗口;當(dāng)數(shù)據(jù)是行向量或列向量或矩陣時(shí),顯示模塊在右下角顯示一個(gè)或同時(shí)顯示兩個(gè)向右或向下的小箭頭,將模塊向右或向下拉開可顯示出多個(gè)窗口。 4)數(shù)字(Display)顯示在輸出模塊組中有一個(gè)名為“out1”的模塊,將數(shù)據(jù)輸入到這個(gè)模塊,該模塊就會(huì)將數(shù)據(jù)輸出到命令窗口,并用“yout”的變量保存,同時(shí)還將時(shí)間數(shù)據(jù)用“tout”保存。存儲(chǔ)在工作空間的結(jié)果可以利用相應(yīng)的命令在工作空間中做進(jìn)一步的分析。(2)仿真結(jié)果返回到MATLAB命令窗口 三種方式1)通過示波器模塊向工作空間存儲(chǔ)數(shù)據(jù)。在使用示波器觀察數(shù)據(jù)時(shí),默認(rèn)情況下將一個(gè)名為“Scope Data”的數(shù)據(jù)結(jié)構(gòu)和名為tout的數(shù)組存儲(chǔ)在工作空間中。也可通過Scope的窗口的工具欄中選擇Parameters按鈕,打開示波器參數(shù)設(shè)置界面,選Data history選項(xiàng)進(jìn)行設(shè)置。2)選擇“To Workspace”模塊。只要將數(shù)據(jù)輸入到這個(gè)模塊內(nèi),就會(huì)將數(shù)據(jù)保持到工作空間中。3)選擇Simula

溫馨提示

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

評(píng)論

0/150

提交評(píng)論