Matlab用了很長時間了,不過基本沒有用過Simulink相關的模塊。
最近疫情越來越來越嚴重,在家自學了Simulink,這里先仿真一個PID控制系統。
PID主要分三個環節,比例,積分和微分。
比例環節:反映控制系統的偏差信號,值越大,系統響應越快,但不能消除靜態誤差。
積分環節:用來消除靜態偏差,提高系統的無差度。
微分環節:提高系統響應,減小響應時間。
系統圖如下:
示波器結果:
黃色為輸入,洋紅為PID模塊后的輸出,藍色為沒有PID模塊的輸出。
可以看到有PID模塊時,經過傳遞函數后輸出信號依然能很好的反映輸入信號,不加PID的系統已經飛掉了。
經過最近的學習,感覺Simulink以后應該還是不會經常用到,還以算法腳本為主。