Matlab(Simulink-PID控制)


Matlab用了很長時間了,不過基本沒有用過Simulink相關的模塊。

最近疫情越來越來越嚴重,在家自學了Simulink,這里先仿真一個PID控制系統。

PID主要分三個環節,比例,積分和微分。

比例環節:反映控制系統的偏差信號,值越大,系統響應越快,但不能消除靜態誤差。

積分環節:用來消除靜態偏差,提高系統的無差度。

微分環節:提高系統響應,減小響應時間。

系統圖如下:

示波器結果:

黃色為輸入,洋紅為PID模塊后的輸出,藍色為沒有PID模塊的輸出。

可以看到有PID模塊時,經過傳遞函數后輸出信號依然能很好的反映輸入信號,不加PID的系統已經飛掉了。

經過最近的學習,感覺Simulink以后應該還是不會經常用到,還以算法腳本為主。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM