PID基本概念 P、I、D參數的作用是什麼?

2021-02-13 工控資料窩


工控資料窩【www.gkwo.net】工程師必備網站

PLC、DCS、儀器儀表、電氣技術資料,一網打盡

PID控制中有P、I、D三個參數,只有明白這三個參數的含義和作用才能完成控制器PID參數整定,讓控制器到達最佳控制效果。能熟練進行PID參數整定,將自動控制系統投自動,這代表著工程技術人員的自動化技能水平,但很多人並未真正掌握PID控制和PID參數整定。

本文給大家介紹PID控制中P、I、D參數的作用。

比例控制器實際上就是個放大倍數可調的放大器,即△P=Kp×e,式中Kp為比例增益,即Kp可大於1,也可小於1;e為控制器的輸入,也就是測量值與給定值之差,又稱為偏差。

要說明的是,對於大多數模擬控制器而言,都不採用比例增益Kp作為刻度,而是用比例度來刻度,即δ=1/Kc×100%。也就是說比例度與控制器的放大倍數的倒數成比例;控制器的比例度越小,它的放大倍數越大,偏差放大的能力越大,反之亦然。

明白了上述關係,就可知道:比例度越大,控制器的放大倍數越小,被控參數的曲線越平穩;比例度越小,控制器的放大倍數越大,被控參數的曲線越波動。

比例控制有個缺點,就是會產生餘差,要克服餘差就必須引入積分作用。

控制器的積分作用就是為了消除自控系統的餘差而設置的。所謂積分,就是隨時間進行累積的意思,即當有偏差輸入e存在時,積分控制器就要將偏差隨時間不斷累積起來,也就是積分累積的快慢與偏差e的大小和積分速度成正比。只要有偏差e存在,積分控制器的輸出就要改變,也就是說積分總是起作用的,只有偏差不存在時,積分才會停止。

對於恆定的偏差,調整積分作用的實質就是改變控制器輸出的變化速率,這個速率是通過積分作用的輸出等於比例作用的輸出所需的一段時問來衡量的。積分時間小,表示積分速度大,積分作用就強;反之,積分時問大,則積分作用就弱。如果積分時間無窮大,表示沒有積分作用,控制器就成為純比例控制器。

實際上積分作用很少單獨使用,通常與比例作用一起使用,使其既具有把偏差放大(或縮小)的比例作用,又具有將偏差隨時間累積的積分作用,且其作用方向是一致的。這時控制器的輸出為:△P=Ke+△Pi,式中△P為控制器輸出值的變化;Ke為比例作用引起的輸出;△Pi為積分作用引起的輸出。

微分作用主要是用來克服被控對象的滯後,常用於溫度控制系統。除採用微分作用外,在使用控制系統時要注意測量傳送的滯後問題,如溫度測量元件的選擇和安裝位置等。

在常規PID控制器中,微分作用的輸出變化與微分時間和偏差變化的速度成比例,而與偏差的大小無關,偏差變化的速度越大,微分時間越長,則微分作用的輸出變化越大。但如果微分作用過強,則可能由於變化太快而由其自身引起振蕩,使控制器輸出中產生明顯的「尖峰」或「突跳」。

為了避免這一擾動,在PID調節器和DCS中可使用微分先行PID運算規律,即只對測量值PV進行微分,當人工改變控制器的給定值SP時,不會造成控制器輸出的突變,避免了改變SP的瞬間給控制系統帶來的擾動。如TDC-3000,則在常規PID算法中增加一個軟開關,組態時供用戶選擇控制器對偏差、還是測量值進行微分。

當輸入階躍信號後,微分器一開始輸出的最大變化值與微分作用消失後的輸出變化的比值就是微分放大倍數Kd,即微分增益,微分増益的單位是時間,設置微分時間(或者微分增益)為零會取消微分的功能。

為便於記住比例、積分、微分三個作用,特抄錄三個順口溜供大家參考。

比例作用順口溜                                                                                         

比例州節器,像個放大器;                                                 

一個偏差來,放大送出去;                                                  

放大是多少,旋鈕看仔細;                                                 

比例度旋大,放大倍數低。  

                                                              

積分作用順口溜

重定調節器,累積有本領;

只要偏差在,累積不停止;  

累積快與慢,旋鈕看仔細;

積分時間長,累積速度低。

微分作用順口溜  

說起微分器,一點不神秘; 

階躍輸入來,輸出跳上去;

下降快與慢,旋鈕看仔細;

微分時間長,下降就慢些。

關於重定調節器的說明:重定就是重新給定的意思,因為控制器中積分作用就是完成重定工作的。以前把比例積分控制器叫做重定調節器。

==================================

PID調節系統PID功能由PID調節器或DCS系統內部功能程序模塊實現,了解與PID調節相關的一些基本概念,有助於PID入門新手快速熟悉調節器應用,在自動調節系統中成功整定PID參數。

本文介紹必須熟透於心的15個PID基本概念。

一首PID詩

1、被調量

被調量就是反映被調對象的實際波動的量值。被調量是經常變化的。

2、設定值

PID調節器設定值就是人們期待被調量需要達到的值。設定值可以是固定的,也可以是變化的。

3、控制輸出

控制輸出指PID調節器根據被調量的變化情況運算之後發出的讓外部執行結構按照它的要求動作的指令。在PID調節器和執行機構之間還會有其他環節,比如限幅、伺服放大器等。限幅功能通常在PID調節器內完成;如果如果將PID、限幅和伺服放大器功能做在一臺儀表內就構成閥位控制PID調節器;將伺服放大器和限幅做在執行機構裡就構成智能執行機構。

4、輸入偏差

輸入偏差時被調量和設定值之間的差值

5、P(比例)

P就是比例作用,簡單說就是輸入偏差乘以一個係數。

6、I(積分)

I就是積分,簡單說就是將輸入偏差進行積分運算。

7、D(微分)

D就是微分,簡單說就是將輸入偏差進行微分運算

8、PID基本公式

PID調節器參數整定過程通俗講就是先把系統調為純比例作用,逐步增強比例作用讓系統振蕩,記錄下比例作用和振蕩周期,然後這個比例作用乘以0.6,積分作用適當延長。

KP=0.6Km

KD=KP×π/4ω

KI=KP×ω/π

公式中KP為比例控制參數;KD為積分控制參數;KI為微分控制參數;Km為系統開始振蕩是的比例值;ω為極坐標下振蕩時的頻率

9、單迴路

單迴路就是只有一個PID的調節系統。

10、串級

一個PID不夠用,串級就是把兩個PID串接起來形成一個串級調節系統,也被成為雙迴路調節系統。串級調節系統裡PID調節器有主調和副調之分。

在串級調節系統中要調節被調量的PID叫做主調,輸出直接去指揮執行器動作的PID叫做副調,主調的控制輸出進入副調作為副調的設定值。主調選用單迴路PID調節器,副調選用外給定調節器。

11、正作用

對於PID調節器而言,控制輸出隨被調量增高而增高,隨被調量減少而減少的作用,叫做PID正作用。

12、反作用

對於PID調節器而言,控制輸出隨被調量增高而降低,隨被調量減少而增高的作用,叫做PID反作用。

13、動態偏差

在調節過程中,被調量和設定值之間的偏差隨時改變,任意時刻兩者之間的偏差叫做動態偏差。

14、靜態偏差

調節趨於穩定之後,被調量和設定值之間還存在的偏差交靜態偏差。消除靜態偏差是通過PID調節器積分作用來實現的。

15、回調

調節器調節作用顯示,使被調量開始由上升變為下降,或者由下降變為上升趨勢成為回調。

P,I,D是三種不同的調節作用,既可以單獨使用(P,I,D),也可以兩個兩個用(PI,PD),也可以三個一起用(PID)。

想加入工控資料窩技術交流群

請添加靜兒為好友

並備註:地區-行業-姓名暱稱獲取進群資格。

分享到朋友圈,和朋友們一起分享吧

——————————————————————

免責聲明:本文版權歸原作者所有。如涉及版權,請聯繫刪除

相關焦點

  • PID控制中P、I、D參數的作用究竟是什麼?
    ,只有明白這三個參數的含義和作用才能完成控制器PID參數整定,讓控制器到達最佳控制效果。能熟練進行PID參數整定,將自動控制系統投自動,這代表著工程技術人員的自動化技能水平,但很多人並未真正掌握PID控制和PID參數整定。本文給大家介紹PID控制中P、I、D參數的作用。
  • PID控制中P、I、D參數的作用是什麼?(附順口溜)
    各項事宜請聯繫小編微信3051252021PID控制中有P、I、D三個參數,只有明白這三個參數的含義和作用才能完成控制器PID參數整定
  • 關於 Linux進程,線程,PID,LWP,TID,TGID
    概念太多可能很暈,但是只要對Linux的進程和線程的基本概念有準確的理解,這些ID的含義都迎刃而解。下面將介紹進程和線程的核心概念,並以一個示例程序來驗證這些ID之間的關係。Linux的進程和線程Linux的進程和線程有很多異同點,可以Google下。但只要能清楚地理解一下幾點,則足夠理解Linux中各種ID的含義。
  • 應急響應的基本流程(建議收藏)
    -p 顯示正在使用 Socket 的程序識別碼和程序名稱。netstat -antlp 先找出可疑進程的埠lsof -i:port 定位可疑進程pid2)通過pid查找文件linux每個進程都有一個對應的目錄cd /proc/pid號 即可進入到該進程目錄中ls -ail 結果中exe
  • 新手必看的15個PID基本概念!
    PID調節系統PID功能由PID調節器或DCS系統內部功能程序模塊實現,了解與PID調節相關的一些基本概念,有助於PID入門新手快速熟悉調節器應用,在自動調節系統中成功整定PID參數。本文介紹必須熟透於心的15個PID基本概念。先讀一首PID打油詩
  • Linux中 /proc/[pid] 目錄各文件簡析
    用戶和應用程式可以通過 proc 得到系統的信息,並可以改變內核的某些參數。由於系統的信息,如進程,是動態改變的,所以用戶或應用程式讀取 proc 文件時,proc 文件系統是動態從系統內核讀出所需信息並提交的。下面列出的這些文件或子文件夾,並不是都是在你的系統中存在,這取決於你的內核配置和裝載的模塊。
  • PID控制及參數調節
    那麼什麼是PID控制?我先給大家舉例說明吧!PID的15個基本概念沒有金剛鑽,不攬瓷器活。為了能夠掌握並運用PID,我們非常有必要學習下基本概念來武裝自己,部分概念會配上實際工程中常用的表示方法,以「實:」開頭。1 被調量:反映被調對象的實際波動的量值。被調量是經常變化的。實:常用檢測到的反饋值表示,如yout(t)。
  • 波形護欄反光膜的基本參數和作用
    波形護欄反光膜的基本參數和作用我們經常都會在一些道路交通設施上看到一些反光膜,特別是在一些鄉村道路護欄板上,安裝的反光膜特別多,這是為什麼呢?因為鄉村道路大多比較狹窄沒有路燈,車輛行駛在鄉村道路上如果沒有反光膜很容易發生意外,那麼護欄板上的反光膜是什麼材質?有什麼作用呢?
  • Liunx 基本命令
    注意:ls -l 可以縮寫成ll(3)尋找目錄(查)命令:find 目錄 參數示例:查找/root下的與test相關的目錄(文件)  find但此時並不能編輯,因為此時處於命令模式,點擊鍵盤i/a/o進入編輯模式,可以   編輯文件
  • 案例解析丨三菱PID控制實例
    當選擇開關置x10時,控制用參數的設定值在PID運算前必須預先通過指令寫入,見圖程序0步開始,m8002為初始化脈衝,用MOV指令將目標值、輸入濾波常數、微分增益、輸出值上限、輸出值下限的設定值分別傳送給數據寄存器d500、d512、d515、d532、d533。
  • 【乾貨】PID原理和調試口訣詳解
    3,比例(P)、積分(I)、微分(D)控制算法各有作用:比例,反應系統的基本(當前)偏差e(t),係數大,可以加快調節,減小誤差,但過大的比例使系統穩定性下降,甚至造成系統不穩定;積分,反應系統的累計偏差,使系統消除穩態誤差,提高無差度,因為有誤差,積分調節就進行,直至無誤差;微分,反映系統偏差信號的變化率e(t)-e
  • 水泵變頻器常見的PID是什麼意思?
    水泵變頻器中PID的定義PID控制器參數的工程整定,各種調節系統中P.I.D參數經驗數據以下可參照:溫度T: P=20~60%,T=180~600s,D=3-180s壓力P: P=30~70%,T=24~180s,液位L: P=20~80%,T=60~300s,流量L: P=40~100%,
  • 【技術】PID控制器改進筆記之一:改進PID控制器之參數動態調整
    在原有的PID控制器中,設定值是通過在外部給PID對象的參數賦值實現的,雖然說並不影響使用,但我們若想對PID控制器中的參數設定值進行某些處理就不是很方便了。而在原有的PID控制器中,輸出值在外部是不可見的,只能通過PID對象查看且不可更改。這些使得對這些參數的操作顯得不夠靈活。
  • D-Link DIR-605L 拒絕服務錯誤報告 (CVE-2017-9675)
    這個函數在返回一個到初始化req結構的指針之前,調用其它的一些函數來執行一些基本的清理和處理。如果在幾次超時和錯誤檢查之後所有都恢復正常,那麼switch..case語句將開始迭代處理請求。) == 0) {            return 0;        }    }    DEBUG(DEBUG_CGI_ENV) {        int i;        for (i = 0; i < req->cgi_env_index; ++i)            log_error_time();