Matlab 二階,三階系統(tǒng)辨識
研究中經(jīng)常需要把動力學模型簡化為線性系統(tǒng)。
二階系統(tǒng)傳遞函數(shù)
一般測角頻率和阻尼定參數(shù)可以通過采集階躍響應(yīng)的數(shù)據(jù),根據(jù)公式計算比。Matlab 系統(tǒng)辨識工具箱能夠自動化這一過程。

打開后需要先導(dǎo)入激勵信號和響應(yīng)曲線數(shù)據(jù),對于階躍響應(yīng)參數(shù)的識別,最好讓數(shù)據(jù)都從 0 開始,工具箱的數(shù)據(jù)預(yù)處理在這種任務(wù)中基本也不需要。

填寫采樣時間和開始時間。

通過勾選Time plot 查看效果。

點擊Estimate --> Transfer function model 填寫模型的名稱,系統(tǒng)零點和極點的個數(shù),最后點擊 Estimate 出結(jié)果。

同樣生成三階系統(tǒng)的識別結(jié)果,選擇需要對比的結(jié)果(tf1, tf2 選中會加粗)勾選 model output 對比擬合結(jié)果。點擊 tf1,tf2 分別查看參數(shù)和表達式。

點擊File --> Copy figure可以導(dǎo)出本頁的數(shù)據(jù)并繪圖。
勾選Frequency resp選項可查看伯德圖。
