0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PID控制算法是什么

jf_78858299 ? 來源:皓煊研發(fā)中心 ? 作者:小小姐姐 ? 2023-05-19 16:48 ? 次閱讀

** PID控制算法** ,是結(jié)合比例(P)、積分(I)和微分(D)三環(huán)所提供的負(fù)反饋信號來修正系統(tǒng)誤差,以保障系統(tǒng)相對穩(wěn)定或平衡的控制算法。

但它不等同于三環(huán)控制,三環(huán)控制僅是PID算法的具體應(yīng)用之一。

01.何為反饋

瓦力

反饋指系統(tǒng)的輸出信號再作為其輸入信號的作用過程。

而按照反饋信號的極性,可分為正反饋和負(fù)反饋。

** 正反饋**指受控部分(系統(tǒng))的反饋(輸出)信號,其方向與控制(輸入)信號一致,并能加強控制部分的活動。而這一反饋(輸出)信號將再次被輸入系統(tǒng),并同向影響其輸出結(jié)果,以此不斷增大受控量的實際值與期望值之間的偏差,使系統(tǒng)趨向于不穩(wěn)定的狀態(tài)。

例如河水受到污染導(dǎo)致河魚大量死亡,死魚的尸體再次污染河水因此死魚更多。河水的實際污染情況與期望的清澈程度之間的差距越來越大,這是生態(tài)環(huán)境呈現(xiàn)出的正反饋。

反之,負(fù)反饋即反饋信號與輸入信號的極性相反或變化方向相反,其疊加的結(jié)果將使凈輸入信號減弱。例如人在體溫上升時會流汗,流汗會散熱使體溫下降。

02.PID控制算法

瓦力

而PID控制算法同樣蘊含負(fù)反饋邏輯,并服務(wù)于人類生活。

例如日常的空調(diào)控溫,試想若沒有PID控制算法,僅憑空調(diào)系統(tǒng)的原始調(diào)控能力,會產(chǎn)生控溫偏差大、響應(yīng)速度慢等弊端——

假設(shè)期望室溫為30℃,但空調(diào)系統(tǒng)無法通過負(fù)反饋信號得知實際的溫度偏差情況,而只能機械式吹出30℃的風(fēng),導(dǎo)致室溫極可能永遠(yuǎn)無法精準(zhǔn)達(dá)到預(yù)期的30℃。并且實際的環(huán)境溫度越低,空調(diào)對室溫的調(diào)節(jié)速度越慢。

瓦力

但當(dāng)空調(diào)系統(tǒng)加入PID控制算法后,情況便大不相同。

#1

比例控制

比例控制作為一種最簡單的控制方式,能使輸入信號成比例地反應(yīng)輸出信號,以提高系統(tǒng)的動態(tài)響應(yīng)速度,使系統(tǒng)較原始狀態(tài)而言趨于準(zhǔn)確、穩(wěn)定。

例如要使室溫從30℃降至20℃,借助比例控制算法便能將降溫10℃的任務(wù)目標(biāo),等比例分作10份交由空調(diào)系統(tǒng)執(zhí)行。那么空調(diào)系統(tǒng)若以1℃/S的速度降溫,從理論層面來講,當(dāng)?shù)?0秒時就能達(dá)到預(yù)期的室溫值。

瓦力

但由于空調(diào)系統(tǒng)不一定精準(zhǔn)地以1℃/S的速度降溫,且結(jié)合當(dāng)時的室溫情況,室內(nèi)每秒的實降溫度也并非準(zhǔn)確為1℃,存在著 穩(wěn)態(tài)誤差

所以若只對系統(tǒng)引入比例控制,僅能對其穩(wěn)定性稍作改善,而穩(wěn)態(tài)誤差的累積仍會使預(yù)期值與實際值之間產(chǎn)生較大偏差。

并且若單純應(yīng)用比例控制,給定系統(tǒng)的比例過小,其調(diào)控作用會太弱;給定的比例過大,又會使系統(tǒng)因反應(yīng)過疾而狀態(tài)不穩(wěn),產(chǎn)生明顯的震蕩。

同樣是使室溫從30℃降至20℃的目標(biāo),被等比例分作10份交由空調(diào)系統(tǒng)執(zhí)行??照{(diào)系統(tǒng)第1S的理想降溫為1℃,可能實際降溫為1.1℃,產(chǎn)生了誤差。

但引入積分控制后的系統(tǒng),能及時反應(yīng)出前1S中0.1℃的控溫偏差,并將實際余下8.9℃的降溫任務(wù),分由后9S時間去執(zhí)行,并以此邏輯遞推來不斷調(diào)整系統(tǒng)接下來的控制實況。

#2

積分控制

#3

微分控制

P+I的控制模式,已然較大提高了系統(tǒng)的穩(wěn)定性。但系統(tǒng)收到信號反饋的變化,總是落后于誤差的變化,致使系統(tǒng)控制仍存在固有的 滯后性 。且系統(tǒng)在克服誤差的調(diào)節(jié)過程中,可能會出現(xiàn)振蕩甚至失穩(wěn)。

瓦力

微分就像是個“預(yù)言家”。微分控制能憑借系統(tǒng)已產(chǎn)生的誤差,預(yù)測接下來的誤差趨勢,并以此 提前修正誤差

同樣是空調(diào)控溫,系統(tǒng)加入微分控制后,能通過誤差的變化率來判斷系統(tǒng)將要上升還是下降,提前改變其控制量。此舉與積分作用形成了互補,降低了系統(tǒng)的動態(tài)偏差量,并提高了其調(diào)控速率。

PID控制算法,被皓煊應(yīng)用于 仿生機械臂 、人機交互式玩具手堡等研發(fā)工作。它還能實現(xiàn)以簡易方式編譯、處理低級存儲器的C語言,并憑其算法簡單明了、適應(yīng)性好、魯棒性強等特點,被廣泛應(yīng)用于能源、化工、制造、航天等多個領(lǐng)域,是當(dāng)之無愧的 超級算法

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PID算法
    +關(guān)注

    關(guān)注

    2

    文章

    169

    瀏覽量

    24225
  • PID控制算法
    +關(guān)注

    關(guān)注

    1

    文章

    20

    瀏覽量

    10713
  • 三環(huán)控制
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6579
收藏 人收藏

    評論

    相關(guān)推薦

    PID控制算法

    PID控制算法的資料,可以看下
    發(fā)表于 01-05 10:10

    pid控制算法

    基于stm32的pid控制算法,那位大佬幫我看一下這錯誤怎么改?
    發(fā)表于 04-04 17:48

    什么是PID控制算法?PID控制算法C語言是如何實現(xiàn)的?

    什么是PID控制算法PID控制算法C語言是如何實現(xiàn)的?特殊情況下的
    發(fā)表于 06-29 09:24

    PID控制算法的基本思想是什么?PID控制算法是如何形成的?

    常用的控制算法有哪幾種?各自有什么特點?PID控制算法的基本思想是什么?PID
    發(fā)表于 06-30 06:04

    PID控制算法的原理是什么

    PID控制算法的原理是什么?PID控制算法有哪些應(yīng)用?
    發(fā)表于 10-11 09:33

    PID控制算法是如何形成的

    常用的控制算法有哪幾種?分別有何特點?PID控制算法的基本思想是什么?PID
    發(fā)表于 12-21 07:05

    什么是PID控制算法呢?PID控制算法有何作用

    什么是PID控制算法呢?PID控制算法有何作用?PID
    發(fā)表于 02-25 07:36

    PID控制算法總結(jié)

    本課題是基于 PID 控制算法來進(jìn)行控制的。在未做這個 課題之前,對于 PID 控制
    發(fā)表于 03-09 10:57 ?1次下載

    位置式PID控制算法

    位置式PID控制算法-2011,有需要的下來看看。
    發(fā)表于 04-01 14:46 ?21次下載

    增量式PID控制算法

    增量式PID控制算法-2011,有需要的下來看看。
    發(fā)表于 04-01 14:54 ?29次下載

    自適應(yīng)PID控制算法及應(yīng)用

    自適應(yīng)PID控制算法及應(yīng)用,有需要的下來看看。
    發(fā)表于 04-01 15:04 ?36次下載

    PID控制算法

    簡單通俗的PID控制算法,大家應(yīng)該能夠看懂
    發(fā)表于 08-26 15:55 ?4次下載

    PID控制算法控制算法

    PID控制算法控制算法
    發(fā)表于 11-17 11:43 ?12次下載

    PID控制算法

    PID控制算法,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-05 15:45 ?7次下載

    兩種實現(xiàn)PID控制算法的技巧

    PID控制算法公式*
    的頭像 發(fā)表于 05-19 16:45 ?693次閱讀
    兩種實現(xiàn)<b class='flag-5'>PID</b><b class='flag-5'>控制</b>的<b class='flag-5'>算法</b>的技巧