日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

反积分饱和 程序_非常通俗易懂的PID控制(2)--积分饱和

發布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 反积分饱和 程序_非常通俗易懂的PID控制(2)--积分饱和 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一篇在:

非常通俗易懂的PID控制(1) - 江知季的文章 - 知乎

上一篇講述了PID的原理,看起來控制是十分完美的,至少在理論上。

不過現實總是不完美的。

因為在PID輸出的控制信號(在理論上可以無限增大),但我們的執行器卻是會飽和的,一旦達到飽和數值便不會再繼續增加,如電池的電流,音響的音量等。

這里主要敘述積分環節的問題。

以無人機為例,無人機機翼最多實現1000rpm,但此時需要2000rpm才能開始飛(設計的控制器問題),隨著轉速的增大(藍線),誤差逐漸減小,當誤差為0的時候,即飛到50m高的地方時候,但此時轉速很大,無人機并不能維持不動,而是持續往上飛,因此誤差值會變成負的,此時無人機的速度會下降,直到達到維持高度不變的轉速,但此時無人機已經不知道跑到哪兒去了(跑的比香港記者還快)。

紅色的部分為integral windup積分飽和。

所以我們需要一點手段,也就是clamp鉗制。在輸出命令后加一個clamping saturation控制飽和度,比較輸入前后的兩個值,看是否相同,如果相同說明沒有達到飽和,反之便是達到飽和,然后其中sign是看積分是持續增加的還是減少(1是增加,-1是減少)

即誤差本來是正的,輸出的信號還是正的,且輸出飽和,則需要鉗制。

誤差本來是正的,輸出的信號是負的,則不需要鉗制。

即滿足兩個條件:

(1)輸出信號飽和

(2)誤差與控制輸出信號符號相同

則實現鉗制。

最后的注意:因為現實的不完美,溫度改變,器械問題等,clamping saturation的值需要與actuator飽和的值是不一樣的,一般需要略小一點,小多少就看你對系統的理解程度了。

總結

以上是生活随笔為你收集整理的反积分饱和 程序_非常通俗易懂的PID控制(2)--积分饱和的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。