1. 程式人生 > 實用技巧 >Matlab 用系統辨識進行PID引數調節

Matlab 用系統辨識進行PID引數調節

1 首先製造系統的輸入輸出資料,和機器學習的訓練一樣
在這裡插入圖片描述
系統的輸入為0,因為想要讓PID調節時系統輸出為0
其中路面訊號為系統的擾動訊號

2 利用system identification app進行系統傳遞函式的辨識
step1 將系統輸入輸出模擬,結果在workspace中
在這裡插入圖片描述
step2 將資料分為訓練資料和驗證資料
step3 得到的傳遞函式結果
在這裡插入圖片描述
step4 得到的傳遞函式結果
在這裡插入圖片描述

3 進行PID調參
使用PIDtuner
在這裡插入圖片描述
在這裡插入圖片描述