MATLABSimulink中的離散系統(tǒng)模塊.ppt
-
資源ID:6378665
資源大?。?span id="4cqlcfx" class="font-tahoma">515.50KB
全文頁數(shù):9頁
- 資源格式: PPT
下載積分:9.9積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
MATLABSimulink中的離散系統(tǒng)模塊.ppt
1 演示一個simulink的簡單程序 例1 創(chuàng)建一個正弦信號的仿真模型 在matlab的命令窗口中運行simulink命令 或單擊工具欄的的圖標(biāo) 就可以打開Simulink模塊庫瀏覽器 SimulinkLibraryBrowser 窗口 如圖1所式 3 在上圖的右側(cè)子模塊窗口中 單擊 Source 子模塊庫前的 或雙擊Source 或者直接在左側(cè)模塊和工具箱欄單擊Simulink下的Source子模塊庫 便可看到各種輸入源模塊 2 單擊工具欄上的圖標(biāo)或選擇菜單 File New Model 新建一個名為 untitled 的空白模型窗口 4 用鼠標(biāo)單擊所需要的輸入信號源模塊 SineWave 正弦信號 將其拖放到的空白模型窗口 untitled 則 SineWave 模塊就被添加到untitled窗口 也可以用鼠標(biāo)選中 SineWave 模塊 單擊鼠標(biāo)右鍵 在快捷菜單中選擇 addto untitled 命令 就可以將 SineWave 模塊添加到untitled窗口 如圖2所示 6 在 untitled 窗口中 用鼠標(biāo)指向 SineWave 右側(cè)的輸出端 當(dāng)光標(biāo)變?yōu)槭址麜r 按住鼠標(biāo)拖向 Scope 模塊的輸入端 松開鼠標(biāo)按鍵 就完成了兩個模塊間的信號線連接 一個簡單模型已經(jīng)建成 如圖3所示 5 用同樣的方法打開接收模塊庫 Sinks 選擇其中的 Scope 模塊 示波器 拖放到 untitled 窗口中 7 開始仿真 單擊 untitled 模型窗口中 開始仿真 圖標(biāo) 或者選擇菜單 Simulink Start 則仿真開始 雙擊 Scope 模塊出現(xiàn)示波器顯示屏 可以看到黃色的正弦波形 如圖4所示 圖三 圖四 8 保存模型 單擊工具欄的圖標(biāo) 將該模型保存為 Ex0701 mdl 文件 2 Simulink的文件操作 1 新建文件新建仿真模型文件有幾種操作 在MATLAB的命令窗口中選擇菜單 File New Model 在圖一的Simulink模塊庫瀏覽器窗口中選擇菜單 File New Model 或者單擊圖標(biāo) 在圖三的Simulink模型窗口選擇菜單 File New Model 或者單擊圖標(biāo) 2 打開文件在MATLAB的命令窗口輸入不加擴(kuò)展名的文件名 該文件必須在當(dāng)前搜索路徑中 例如輸入 Ex0701 在MATLAB的命令窗口選擇菜單 File Open 或者單擊工具欄的圖標(biāo)打開文件 在圖圖一的Simulink模塊庫瀏覽器窗口選擇菜單 File Open 或者單擊圖標(biāo)打開 mdl 文件 在圖三的Simulink模型窗口中選擇菜單 File Open 或者單擊工具欄的圖標(biāo)打開文件 3 Simulink的基本模塊 Simulink的基本模塊包括幾個子模塊庫 1 輸入信號源模塊庫 Sources 2 接收模塊庫 Sinks 3 連續(xù)系統(tǒng)模塊庫 Continuous 4 離散系統(tǒng)模塊庫 Discrete 5 離散系統(tǒng)模塊是用來構(gòu)成離散系統(tǒng)的環(huán)節(jié) 常用的離散系統(tǒng)模塊如表一所示 表一 例2 控制部分為離散環(huán)節(jié) 被控對象為兩個連續(xù)環(huán)節(jié) 其中一個有反饋環(huán) 反饋環(huán)引入了零階保持器 輸入為階躍信號 4 離散系統(tǒng)仿真 創(chuàng)建模型并仿真 1 選擇兩個 Scope 模塊 選擇一個 Gain 模塊 在 Discrete 模塊庫選擇一個 DiscreteFilter 和一個 Zero OrderHold 模塊 2 連接模塊 將反饋環(huán)的 Gain 模塊和 Zero OrderHold 模塊翻轉(zhuǎn) 3 設(shè)置參數(shù) DiscreteFilter 和 Zero OrderHold 模塊的 Sampletime 都設(shè)置為0 1s 4 添加文本注釋 系統(tǒng)框圖如圖所示 5 設(shè)置顏色 Simulink為幫助用戶方便地跟蹤不同采樣頻率的運作范圍和信號流向 可以采用不同的顏色表示不同的采樣頻率 選擇菜單 Format Sampletimecolor 就可以看到不同采樣頻率的模塊顏色不同 6 開始仿真 在Simulink模型窗口 選擇菜單 Simulation Simulationparameters 將 Maxstepsize 設(shè)置為0 05s 則兩個示波器 Scope 和 Scope1 的顯示如圖五所示 圖五 可以看出當(dāng)T 0 6而Tk 0 1時 系統(tǒng)出現(xiàn)振蕩 7 修改參數(shù) 將 DiscreteFilter 模塊的 Sampletime 設(shè)置為0 6s Zero OrderHold 模塊的 Sampletime 不變 選擇菜單 Edit Updatediagram 命令修改顏色 就可以看到 DiscreteFilter 模塊的顏色變化了 然后開始仿真 則示波器顯示如圖六所示 圖六 可以看出當(dāng)T 0 6而Tk 0 1時 系統(tǒng)出現(xiàn)振蕩 圖六 8 修改參數(shù) 將 DiscreteFilter 和 Zero OrderHold 模塊 Sampletime 都設(shè)置為0 6s 更新框圖顏色 開始仿真 則示波器顯示如圖七所示 圖七 可以看出當(dāng)T Tk 0 6時 系統(tǒng)出現(xiàn)強(qiáng)烈的振蕩