看板 Mechanical 關於我們 聯絡資訊
安安 小弟我看PID 就p比例 I積分, D微分, https://zh.m.wikipedia.org/zh-tw/PID控制器 這是維基百科上講的 當時在新墨西哥號戰艦上進行測試,利用控制器控制舵的角速度,利用PI控制器可以角度 誤差維持在?2陞H內,若加上D控制,角度誤差維持在?1/6陛A比最好的舵手還要好。 上面說,可控制輸出角度 但我看不懂輸出明明是積分和微分, 跟輸出角度有什麼關系? 求跪答案 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.135.200 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1559487359.A.EC0.html
yuleen123: 利用PID控制器算出的數值控制伺服閥的開度06/03 00:10
yuleen123: 伺服閥開度大則船舵轉的快, 反之開度小則船舵轉的慢06/03 00:11
yuleen123: 如果輸入PID控制器的數值是船舵的角度, 那P代表誤差值06/03 00:27
yuleen123: I代表誤差累積值, D代表角速度06/03 00:27
yuleen123: 所以你可以想成誤差大(P或I成份大)時, 加大伺服閥開度\06/03 00:30
yuleen123: 讓船舵可以快速轉到定位, 角速度大(D成份大)時, 要適度06/03 00:31
yuleen123: 減少伺服閥開度, 避免轉過頭(overshoot) 06/03 00:31
受小弟一拜, <(_ _)> 感謝開示
infernoking: 樓上已經講得很好,補充一下,讓你更好去想像 06/03 00:47
infernoking: 開車時假設定速在100,當前速度只有80,所以誤差2006/03 00:48
infernoking: P值乘上誤差就是要增加的油門,誤差越大,油門越大06/03 00:49
infernoking: 假設時速到了100,但是開始上坡了,P控制器無法滿足06/03 00:50
infernoking: 這時候就需要積分I,把所有時間的速度誤差積分起來06/03 00:51
infernoking: 你可以想像成上坡的時候,油門本來就要一直多踩一些06/03 00:52
infernoking: 微分D有點"預測"的味道,防止overshoot06/03 00:54
hongsiangfu: 輸出微分積分?應該是誤差對時間的微分與積分06/03 08:49
hongsiangfu: 如果是問實作的話,簡單就是用差分與數值累加取代06/03 08:52
hongsiangfu: 拿op做類比電路就沒取樣問題,取而代之就是各零件的06/03 08:54
hongsiangfu: 非理想特性造成的影響06/03 08:54
感謝 :)
heardringo: 推解說06/03 14:20
很強大的留言 ※ 編輯: g56 (39.8.136.202 臺灣), 06/03/2019 17:21:02
zxp9505007: 用微分的時候要小心 感測器不夠乾淨會造成很多高頻雜 06/07 11:37
zxp9505007: 訊 06/07 11:37