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

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

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

PID中比例控制和積分控制的作用 PID的參數(shù)整定過程

CHANBAEK ? 來源:嵌入式之入坑筆記 ? 作者:嵌入式之入坑筆記 ? 2023-08-22 11:16 ? 次閱讀

前面的文章已經(jīng)針對PID進(jìn)行過分析:PID是比例、積分、微分的三種控制方式組合成的控制算法的稱謂。

在使用PID算法進(jìn)行控制的時(shí)候,難點(diǎn)往往都不是怎么樣去用代碼實(shí)現(xiàn),而是PID控制器參數(shù)整定。PID參數(shù)整定是非常關(guān)鍵的,這些參數(shù)的設(shè)置影響了PID控制算法的快速性、穩(wěn)定性。所以正確地理解PID各參數(shù)的實(shí)際物理意義,對PID控制來說是非常重要的。

對PID的理解還是與鍋爐加熱系統(tǒng)的溫度控制來加以說明。對鍋爐而言,我們不考慮其他的控制功能和附加因素,就以控制溫度穩(wěn)定在我們期望值而言對PID控制算法進(jìn)行剖析。

1、 比例控制起什么作用?

假設(shè)鍋爐系統(tǒng)啟動(dòng)的時(shí)候,距離我們期望的溫度500℃是有很大的差距的,這個(gè)時(shí)候就通過比例控制的方式加大調(diào)節(jié)力度,讓溫度快速變化到期望的溫度。

這個(gè)時(shí)候的比例系數(shù)的選取就非常的重要:

比例系數(shù)如果太小,調(diào)節(jié)的力度不夠,使系統(tǒng)輸出量(溫度值)變化緩慢,調(diào)節(jié)所需的總時(shí)間過長。

增大比例系數(shù):可以使系統(tǒng)反應(yīng)靈敏,調(diào)節(jié)速度加快,還可以減小穩(wěn)態(tài)誤差。但比例系數(shù)如果過大,調(diào)節(jié)力度太強(qiáng),容易造成調(diào)節(jié)過頭,嚴(yán)重的甚至使溫度忽高忽低,來回震蕩,超調(diào)量也會(huì)增大,這不是我們希望看到的。

所以,單純的比例控制很難讓確保調(diào)節(jié)的穩(wěn)定,也難以做到完全消除誤差。

2、積分控制起什么作用?

控制系統(tǒng)中,輸出量與設(shè)定值兩者的差值就是控制的偏差,有偏差就說明輸出量并未穩(wěn)定在期望值上,需要繼續(xù)調(diào)節(jié)。

以鍋爐溫度的調(diào)節(jié)來說,假如溫度的調(diào)節(jié)是通過調(diào)節(jié)電位器實(shí)現(xiàn)的,積分控制就相等于是根據(jù)誤差值去改變電位器的角度。如果輸出的溫度低于設(shè)定值,那偏差就為正,積分項(xiàng)是增大的,這個(gè)時(shí)候就要增大電位器的角度,使電流變大,溫度升高。反之,如果輸出的溫度高于設(shè)定值,那偏差就為負(fù),積分項(xiàng)是減小的,這個(gè)時(shí)候就要減小電位器的角度,使電流變小,溫度降低。

總而言之,PID控制中,積分作用就是對偏差的累積,用于消除靜差。積分累積效果可以參見下圖。

圖片

但是積分作用它本身是有滯后的特性的。如果積分作用太強(qiáng)的話,相當(dāng)于電位器的角度扭的太大了,超調(diào)容易增大;而積分作用太弱的話,消除靜差的速度又很緩慢,對控制效果不夠明顯。

所以,積分的比例系數(shù)要選擇合適,才能達(dá)到比較好的調(diào)節(jié)效果。

3、微分控制起什么作用?

在PID中,微分就是反映偏差的變化速率的。系統(tǒng)的偏差變化越快,那微分的絕對值就越大,反之絕對值越小。

當(dāng)系統(tǒng)的偏差增大時(shí),微分為正,偏差減小時(shí),微分為負(fù)。系統(tǒng)的輸出量的微分部分與偏差的微分成正比,是可以反映被控量的變化趨勢的。

4、采樣周期

PID控制算法中,一個(gè)很重要的時(shí)間參數(shù) — 采樣周期。

這個(gè)采樣周期怎么理解呢?簡單而言,PID控制算法是按照一定的周期執(zhí)行的,那這個(gè)執(zhí)行的周期就稱為采樣周期。

一般而言,采樣周期越小,PID算法調(diào)控作用就越頻繁,控制效果就會(huì)越迅速。反之,采樣周期越大,PID調(diào)控作用就越滯后,控制效果就會(huì)變差。

那這么說的話,是不是只要采樣周期越小就越好呢?答案肯定是否定的。因?yàn)楝F(xiàn)在很多的PID控制算法都是通過計(jì)算機(jī)程序?qū)崿F(xiàn)的,如果采樣周期太小的話,會(huì)增加計(jì)算機(jī)的CPU運(yùn)算負(fù)擔(dān)和工作量,而且一般相鄰幾次的采樣不會(huì)有很大的偏差,變化也不會(huì)很大,所以采樣周期也沒必要太小。

5、PID的參數(shù)整定

PID參數(shù)的整定過程才是最重要的過程,一般的整定流程如下:

1)先只加P控制,通過調(diào)整P的參數(shù),讓變化較快,但是到達(dá)設(shè)定值之后的振蕩幅度比較小即可。

2)然后加入I控制,這個(gè)時(shí)候適當(dāng)減小P的參數(shù)值,一點(diǎn)點(diǎn)的增加I的參數(shù),然后看輸出效果。

3)P和I都設(shè)置后好,再一點(diǎn)點(diǎn)加D,這個(gè)時(shí)候可能P、I、D三個(gè)參數(shù)都需要調(diào)整,以求最后找到比較合適的參數(shù)。

總而言之,參見下面的步驟進(jìn)行:

(1)P(比例):先調(diào)大后調(diào)小,觀察輸出的響應(yīng)曲線。

如果響應(yīng)過沖較大,再次適當(dāng)減小 P 值,直到達(dá)到理想的響應(yīng)。

(2)I(積分):先將 I 設(shè)為零,逐漸增加 I 值。

觀察輸出是否有穩(wěn)定的偏差,如果有,則增大 I 值。

但是要注意,過大的 I 值可能導(dǎo)致系統(tǒng)不穩(wěn)定,所以需要進(jìn)行適度的試驗(yàn)和調(diào)整。

(3)D(微分):先將 D 設(shè)為零,逐漸增加 D 值。

觀察輸出是否有震蕩或振蕩的現(xiàn)象,如果有,則減小 D 值。

微分作用主要是抑制系統(tǒng)的過沖和震蕩,但是過大的 D 值也可能導(dǎo)致系統(tǒng)不穩(wěn)定。

對于這個(gè)PID參數(shù)的整定,我個(gè)人認(rèn)為沒什么一步到位的好方法,針對不同的系統(tǒng),同樣的控制算法,參數(shù)都不會(huì)一樣的,還要根據(jù)實(shí)際的情況去調(diào)節(jié)。

下面有一個(gè)PID參數(shù)調(diào)節(jié)的順口溜:

參數(shù)整定找最佳,從小到大順序查。

先是比例后積分,最后再把微分加。

曲線振蕩很頻繁,比例度盤要放大。

曲線漂浮繞大灣,比例度盤往小扳。

曲線偏離回復(fù)慢,積分時(shí)間往下降。

曲線波動(dòng)周期長,積分時(shí)間再加長。

曲線振蕩頻率快,先把微分降下來。

動(dòng)差大來波動(dòng)慢,微分時(shí)間應(yīng)加長。

理想曲線兩個(gè)波,前高后低4比1。

一看二調(diào)多分析,調(diào)節(jié)質(zhì)量不會(huì)低 。

奉圖一張:

圖片

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

    關(guān)注

    41

    文章

    6509

    瀏覽量

    110381
  • 電位器
    +關(guān)注

    關(guān)注

    14

    文章

    1003

    瀏覽量

    66672
  • 控制方式
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

    10720
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1469

    瀏覽量

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

    關(guān)注

    4

    文章

    166

    瀏覽量

    21667
收藏 人收藏

    評論

    相關(guān)推薦

    PID控制算法精華和參數(shù)三大招

    過程控制中,按偏差的比例(P)、積分(I)和微分(D)進(jìn)行控制PID控制器是應(yīng)用最為廣泛的一
    的頭像 發(fā)表于 03-16 13:56 ?2.8w次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b>算法精華和<b class='flag-5'>參數(shù)</b><b class='flag-5'>整</b><b class='flag-5'>定</b>三大招

    關(guān)于溫度控制PID參數(shù)問題

    這種情況是怎么回事;求教下相關(guān)PID參數(shù)方法,涉及到溫度控制方面的。另外通過Autotunning
    發(fā)表于 05-05 16:20

    最經(jīng)典的PID參數(shù)口訣

    得到滿意的控制參數(shù)。為便于記憶和操作,儀表師傅們將這些經(jīng)驗(yàn)總結(jié)為一個(gè)PID參數(shù)口訣,即:
    發(fā)表于 11-14 09:06

    PID參數(shù)之淺見

    轉(zhuǎn)載自中儀在線一、PID常用口訣::參數(shù)找最佳,從小到大順序查;先是比例積分,最后再把微分
    發(fā)表于 12-21 14:18

    干貨|最經(jīng)典的PID參數(shù)教程

    PID參數(shù)步驟1、將調(diào)節(jié)器積分時(shí)間設(shè)定為無窮大、微分時(shí)間設(shè)定為零(即Ti=∞,Td=0),比例
    發(fā)表于 12-26 21:40

    經(jīng)驗(yàn)法PID參數(shù)的實(shí)用口訣

    控制過程的曲線形狀,直接對控制系統(tǒng)反復(fù)地、逐漸地試湊,最終得到滿意的PID控制參數(shù)。為便于記憶
    發(fā)表于 01-04 21:07

    學(xué)習(xí)算法有捷徑,牢記這幾點(diǎn)PID控制算法精華總結(jié)和參數(shù)三大招

    過程控制中,按偏差的比例(P)、積分(I)和微分(D)進(jìn)行控制PID控制器是應(yīng)用最為廣泛的一
    發(fā)表于 05-30 10:23

    輕松解讀PID控制算法的三種參數(shù)的自方法

    控制通道滯后較小、負(fù)荷變化不大、控制要求不高、被控參數(shù)允許在一范圍內(nèi)有余差的場合。如:金彪公用工程部下設(shè)的水泵房冷、熱水池水位控制;油泵房
    發(fā)表于 02-23 07:00

    PID控制中P、I、D參數(shù)作用是什么?

    PID控制中有P、I、D三個(gè)參數(shù),只有明白這三個(gè)參數(shù)的含義和作用才能完成控制
    發(fā)表于 06-20 06:50

    基于H∞回路成形的魯棒PID 參數(shù)

    積分過程在工業(yè)過程控制中經(jīng)常遇到,采用常規(guī)的PID 參數(shù)方法很難得到理想的
    發(fā)表于 08-07 09:51 ?8次下載

    PID控制最通俗的解釋與PID參數(shù)方法

    PID控制最通俗的解釋與PID參數(shù)方法
    發(fā)表于 01-04 14:47 ?42次下載

    PID控制參數(shù)的原理和的的計(jì)算方法PID參數(shù)的方法和概述

    PID比例積分、微分的簡稱,PID控制的難點(diǎn)不是編程,而是控制器的
    發(fā)表于 05-31 08:40 ?45次下載
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>參數(shù)</b>的原理和<b class='flag-5'>整</b><b class='flag-5'>定</b>的的計(jì)算方法<b class='flag-5'>整</b><b class='flag-5'>定</b><b class='flag-5'>PID</b><b class='flag-5'>參數(shù)</b>的方法和概述

    PID控制的理論和PID控制器設(shè)計(jì)的及PID控制參數(shù)的以及分析

    PID控制作為一種經(jīng)典的控制方法而廣泛應(yīng)用于工業(yè)控制中,是實(shí)際工業(yè)生產(chǎn)過程正常運(yùn)行的基本保障。隨著計(jì)算機(jī)技術(shù)的飛躍發(fā)展和人工智能技術(shù)滲透到自
    發(fā)表于 12-04 08:00 ?26次下載
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b>的理論和<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器設(shè)計(jì)的及<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器<b class='flag-5'>參數(shù)</b><b class='flag-5'>整</b><b class='flag-5'>定</b>的以及分析

    PID控制中如何PID參數(shù)

    可以得到各種輸出響應(yīng)特性,也就是說,通過適當(dāng)給定PID參數(shù),大多數(shù)的控制任務(wù)都可以由PID完成。本文根據(jù)經(jīng)典PID
    發(fā)表于 06-01 10:28 ?65次下載

    什么是PID?PID各個(gè)參數(shù)有什么作用?

    PID控制器的參數(shù)定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容。它是根據(jù)被控過程的特性確定
    的頭像 發(fā)表于 05-26 16:34 ?4.2w次閱讀