在模型剛剛開始運行時,常常需要一段時間來達到穩態。

那如何設置模型的參數,使它能直接從穩態開始執行?

一、當存在powergui模塊時,powergui只能設置電感電容的初始值,不能設置IGBT和二極體等的狀態。而且,當採取第二種方法時,powergui設置初值狀態的方式是無效的,因此推薦使用下面的這種方法。

二、模型參數配置

  1. 點擊 模型參數配置(ctrl+E) 。點擊 solver(解算器)標籤,start time(開始時間)設置為0. stop time(結束時間)按需設置。結束時間應保證系統能達到穩態。假設為1s。

2. 點擊 data import/export 標籤。勾選 final states。 取消勾選initial state。點擊確定後,運行simulink 模型。

3. 模型執行結束後,在工作區會增加一個變數:xFinal。點擊 模型參數配置 。點擊 solver(解算器)標籤,start time(開始時間)設置為上一次執行時的結束時間,本例為1s . stop time(結束時間)按需設置。

4.點擊 data import/export 標籤。取消勾選 final states。 勾選initial state,並在框內輸入:xFinal 。點擊確定後,運行simulink 模型,則模型可直接從穩態開始運行。

註:在simulink中包含有 三相可編程電壓源(如下圖)時,在第4步設置完成,進行模型時,會報錯。

解決方法是:點擊上圖模塊,ctrl+u -> 雙擊 model 模塊 -> 雙擊signal generator 模塊 -> 雙擊stair generator 模塊。該模塊的參數time 的默認值為[0,1,3,3.5]。 將該參數的0 修改為第一次運行時的模擬結束時間,本例為1s。後面的數可相應修改。再運行即可。


推薦閱讀:
相关文章