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,發現就報錯了,提示“模型的執行步長一定要是求解器步長的整數倍”
相關文章
- 資料洩密所帶來的影響:一個全面的瞭解
- 虛擬主機不穩定會帶來哪些影響
- 根據狀態方程,求解系統的階躍響應及其離散化後的階躍響應
- 5G聚合路由器的出現帶來了哪些影響?路由器
- Sort_Buffer_Size 設定對伺服器效能的影響伺服器
- 事務的隔離級別與所帶來的問題
- 成為一個專案負責人後給我帶來的影響
- 美顏api為社會審美帶來了何種影響?API
- CMO Council報告:GDPR帶來的影響和機遇
- GSMA:人工智慧助力非洲:帶來影響的用例人工智慧
- 網站的建設質量受哪些因素所影響網站
- Airbnb:2018年Airbnb為全球帶來直接經濟影響超1000億美元AI
- VirtualBox 中 Ubuntu 系統固定IP 設定Ubuntu
- 網友討論75萬臺亞馬遜機器人帶來影響亞馬遜機器人
- win10系統怎麼設定長日期_win10時間日期設定為長日期的步驟Win10
- MySQL設定表自增步長MySql
- 在所有受影響的域控制器上禁用 AllowNT4Crypto 設定
- 影響獨立伺服器穩定執行的因素伺服器
- Linux-設定固定ipLinux
- IT職場:如何在DFMEA中確定失效的影響程度?
- CMO Club:DTC品牌給B2C行業帶來的影響行業
- 牛津經濟研究所:機器人如何影響世界報告機器人
- win10更改了散熱方式還是很響如何設定_win10散熱方式很響怎麼更改Win10
- 一些關係(離散數學中的)的程式設計思想程式設計
- 精簡 Windows 系統可能會帶來以下影響和危害:Windows
- 2024年AI對工作場所的影響調查AI
- 伺服器不穩定直接影響網站SEO?伺服器網站
- 我所瞭解的 ChatGPT:二次開發;有何限制;對未來的影響ChatGPT
- 離散化
- 波士頓諮詢:全面揭祕美國貿易限制帶來的影響
- 什麼是浮動?浮動帶來的影響?怎麼清除浮動?
- 大資料的發展,給我們生活帶來了什麼影響?大資料
- triz創新演算法給管理帶來的最大影響是什麼演算法
- 精益生產:如何規避計件制帶來的負面影響?
- TP-LINK 設定固定ip
- 任天堂談中國市場表現,手遊業務規劃以及疫情帶來的影響
- 【知識分享】伺服器不穩定對網站的影響伺服器網站
- Airbnb:全球30國帶來超1000億美元直接經濟影響AI