simulink中求解器設定為離散,固定步長所帶來的影響
直接進入正題。大家在使用simulink模擬的時候,有時會用到離散求解器對模擬模型進行求解,如下圖所示。其中需要設定的一個引數便是求解器的步長。下面通過幾個例子來具體感受一下這個步長設定的效果。
首先將求解器的步長設定位0.0001,如上圖所示。這時在simulink中搭建一個最簡單的模擬模型,如下圖所示。
在正弦波模組中,取樣時間sample time這一項,表示執行該模型的步長。當其設定為-1的時候表示繼承上層(在這裡就是求解器的)求解步長。所以首先將其設定為-1.也就是步長是0.0001.通過下圖的模擬結果,可以看出。50Hz波形的週期是0.02s,然後計算的步長設定為了0.0001,也就是在一個週期內要進行200次,這個可以通過數正弦波形中的小格子數量看出來。
現在,我們保持正弦訊號的設定不變,將求解器中的步長設定為0.001.這個時候,我們根據上面的情況,先分析一波。也就是0.02除以0.001,一個週期的正弦波中將會出現20個階梯。然後再具體看一下結果(下圖),模擬的結果和我們預想的一樣。
加入說求解器的步長等於或者比一個正弦波的週期還大會出現什麼情況呢,下圖依次將模擬步長改為0.01和0.1.可以看到兩種情況下的波形都是一條為0的線,這也說明模組的執行步長一定要大於求解器的時間步長,且應該是整數倍的關係。
下面再來分析一種情況,首先把求解器的步長確定為0.0001,保持不變。然後改變正弦波模組中的取樣時間,先讓其為0.0001.這個情況和上面已經分析過的第一種情況是一致的,也就是波形中將會產生200個階梯。現在如果把正弦波模組的執行步長更改為0.001,可以得到下圖的結果。這個結果是怎麼產生的呢,現在分析一下。首先正弦波的週期是0.02s,只有是按照正弦波模組本身執行步長才能才能出現這樣的結果,也就是說模型的執行步長是要基於求解器的執行步長之上的。那假如模型的執行步長比求解器的步長還小的話會出現什麼情況呢?這裡將其設定為0.00001,發現就報錯了,提示“模型的執行步長一定要是求解器步長的整數倍”
相關文章
- HTML中清除浮動帶來的影響HTML
- 資料洩密所帶來的影響:一個全面的瞭解
- 根據狀態方程,求解系統的階躍響應及其離散化後的階躍響應
- 5G聚合路由器的出現帶來了哪些影響?路由器
- 社交媒體的隱私設定如何影響你的未來
- 美顏api為社會審美帶來了何種影響?API
- 成為一個專案負責人後給我帶來的影響
- 網友討論75萬臺亞馬遜機器人帶來影響亞馬遜機器人
- Sort_Buffer_Size 設定對伺服器效能的影響伺服器
- .NET Framework開源給開發者帶來不同影響Framework
- 無線安全設定對速度的影響
- CSS3 transform 對HTML文件流帶來的影響CSSS3ORMHTML
- GSMA:人工智慧助力非洲:帶來影響的用例人工智慧
- 外來鍵有無索引帶來的影響學習與測試索引
- 網站的建設質量受哪些因素所影響網站
- ASM條帶揭密----_asm_stripesize、_asm_stripewidth引數的設定和影響ASM
- GPFS Persistent Reserve 的設定對Oracle RAC 的影響Oracle
- Arraysize的設定以及對查詢效能的影響
- Centos7設定IP為固定值CentOS
- win10系統怎麼設定長日期_win10時間日期設定為長日期的步驟Win10
- MySQL設定表自增步長MySql
- JAVA中求解物件所佔位元組大小Java物件
- 視訊遊戲未來:改變不良形象 帶來更多積極影響遊戲
- InnoDB 隔離模式對 MySQL 效能的影響模式MySql
- 影響獨立伺服器穩定執行的因素伺服器
- 在所有受影響的域控制器上禁用 AllowNT4Crypto 設定
- VirtualBox 中 Ubuntu 系統固定IP 設定Ubuntu
- CMO Club:DTC品牌給B2C行業帶來的影響行業
- 盤點 Oracle 11g 中新特性帶來的10大效能影響Oracle
- 牛津經濟研究所:機器人如何影響世界報告機器人
- 精簡 Windows 系統可能會帶來以下影響和危害:Windows
- IT職場:如何在DFMEA中確定失效的影響程度?
- 學會這些,讓你的伺服器遠離攻擊影響伺服器
- 離散化
- 堪薩斯大學:研究發現盜版電影不會給電影行業帶來太大影響行業
- 一些關係(離散數學中的)的程式設計思想程式設計
- 吉卜力動畫如何長遠地影響了遊戲設計?動畫遊戲設計
- win10更改了散熱方式還是很響如何設定_win10散熱方式很響怎麼更改Win10