我在 Simulink 上獲得了我的非線性控制器設計的回應曲線,我只能使用 Simulink 回應曲線選項卡上的“雙電平測量”獲得上升時間和過沖。因此,我在命令視窗中使用以下命令將此曲線匯入 MATLAB:
情節(simout.Time,simout.Data)
使用上面的代碼后,我確實在MATLAB中獲得了與在Simulink中獲得的相同的回應曲線。但是,當我右鍵單擊圖形以查找“特性--> 上升時間、穩定時間等”時,此功能似乎已禁用,即,我嘗試右鍵單擊,但在從 Simulink 將曲線匯入 MATLAB 后沒有任何顯示.
不像我們在命令視窗中定義了傳遞函式 (tf),然后我們鍵入“step”以獲得回應曲線。這樣,在這個圖上我們可以右鍵選擇特性-->上升時間等引數。
如果能幫助我了解如何從非線性系統的回應曲線獲得系統特性,我將不勝感激。
謝謝你。
uj5u.com熱心網友回復:
我認為用“ step ”命令生成的圖中顯示的資料來自“ stepinfo ”命令。
對于這種情況,您可以使用帶有時間和輸出向量的 stepinfo 命令。請參閱 Mathworks 示例。該命令將類似于:
stepinfo(simout.Time,simout.Data,STEADYSTATE_TIME)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/363975.html
