|
PID控制的概念介紹
/ q& B% P/ K, I# D- _9 I' r
+ P8 z% J! @1 f* P( Z" ]) h% \% ^! a9 q" G
概述 當今的自動控制技術都是基于反饋的概念。反饋理論的要素包括三個部分:測量、比較和執(zhí)行。測量關心的變量,與期望值相比較,用這個誤差糾正調節(jié)控制系統(tǒng)的響應。
; V. e5 y4 @& h( ^4 @# K' y/ r1 |) s: ]. m6 e" {$ h
" |7 ~8 L0 C x; v
這個理論和應用自動控制的關鍵是,做出正確的測量和比較后,如何才能更好地糾正系統(tǒng)。$ g9 |% A) k2 O! }' S5 z& v2 E& d$ D' I
: V* F$ z% m5 N, {. K9 _/ _
1 G0 k" w) z/ J% ] PID(比例-積分-微分)控制器作為最早實用化的控制器已有50多年歷史,現在仍然是應用最廣泛的工業(yè)控制器。PID控制器簡單易懂,使用中不需精確的系統(tǒng)模型等先決條件,因而成為應用最為廣泛的控制器。
# J. e1 e7 S! s; e! ?6 @5 S/ s5 r& y) d# ~& }% c
7 }# N9 t6 Z5 h
PID控制器由比例單元(P)、積分單元(I)和微分單元(D)組成。其輸入e (t)與輸出u (t)的關系為/ A D4 s+ y# g# M4 @
/ D m$ g0 Z3 U5 `: n) z- C
% k) |/ L S1 Z$ P4 Z
u(t)=kp(e((t)+1/TI∫e(t)dt+TD*de(t)/dt) 式中積分的上下限分別是0和t
" o" X! O8 _0 K; l( y/ w! c' W: w/ C5 @
3 J% y0 L8 M5 W% ]% g z
因此它的傳遞函數為:G(s)=U(s)/E(s)=kp(1+1/(TI*s)+TD*s)3 Y3 s) k. G- e7 B) \8 R7 Q2 f
% @! ~+ ~3 F( `2 @5 ?+ v. I
1 I, B4 ?0 T! T, ?( |6 S. ^" l 其中kp為比例系數; TI為積分時間常數; TD為微分時間常數
' I4 O: R. _2 E9 r, X3 S1 s' B+ N- ]( r* |" ~7 Y. K
[編輯本段]) d6 X% C0 h. e- j; g# [5 s4 n" w
基本用途 它由于用途廣泛、使用靈活,已有系列化產品,使用中只需設定三個參數(Kp, Ti和Td)即可。在很多情況下,并不一定需要全部三個單元,可以取其中的一到兩個單元,但比例控制單元是必不可少的。
$ X, y4 l6 A) x& V) X- e" |% c' e
) r# @# c- d! T) a5 }& S 首先,PID應用范圍廣。雖然很多工業(yè)過程是非線性或時變的,但通過對其簡化可以變成基本線性和動態(tài)特性不隨時間變化的系統(tǒng),這樣PID就可控制了。
/ O$ ]$ u. D" ^' D' V: S; k5 @4 T3 w4 g4 l
$ X) m7 T5 T% {3 M* \
其次,PID參數較易整定。也就是,PID參數Kp,Ti和Td可以根據過程的動態(tài)特性及時整定。如果過程的動態(tài)特性變化,例如可能由負載的變化引起系統(tǒng)動態(tài)特性變化,PID參數就可以重新整定。
6 ^- O* c6 E6 {5 O2 F6 U A/ j% e$ T9 q" n: F. e3 {
) o6 |( Z6 }: X# ?. u% V! G
第三,PID控制器在實踐中也不斷的得到改進,下面兩個改進的例子。
# q6 ]! x, d+ Y& i* s+ v8 W0 b7 H$ q5 F& W5 E0 {0 {$ G" `
1 T( w' h) x \) d; P4 v6 n; H2 p 在工廠,總是能看到許多回路都處于手動狀態(tài),原因是很難讓過程在“自動”模式下平穩(wěn)工作。由于這些不足,采用PID的工業(yè)控制系統(tǒng)總是受產品質量、安全、產量和能源浪費等問題的困擾。PID參數自整定就是為了處理PID參數整定這個問題而產生的,F在,自動整定或自身整定的PID控制器已是商業(yè)單回路控制器和分散控制系統(tǒng)的一個標準。% z. P0 I( S0 V% w- u, Z
' `# [, v2 P3 n+ m
: T+ `2 }4 \! F* F" R9 P7 S, s 在一些情況下針對特定的系統(tǒng)設計的PID控制器控制得很好,但它們仍存在一些問題需要解決:
& X) X8 y* e( B1 b4 M+ `% T6 B+ {" m
' c' u9 p( {; W( Q' }6 _3 [( q2 H8 ?2 Z% q# K: l3 @
如果自整定要以模型為基礎,為了PID參數的重新整定在線尋找和保持好過程模型是較難的。閉環(huán)工作時,要求在過程中插入一個測試信號。這個方法會引起擾動,所以基于模型的PID參數自整定在工業(yè)應用不是太好。
* E5 R" s% X) t/ `" R% z* O
# i) l; q- u% v) \* j
7 p+ H; m( ]7 a' ^3 C 如果自整定是基于控制律的,經常難以把由負載干擾引起的影響和過程動態(tài)特性變化引起的影響區(qū)分開來,因此受到干擾的影響控制器會產生超調,產生一個不必要的自適應轉換。另外,由于基于控制律的系統(tǒng)沒有成熟的穩(wěn)定性分析方法,參數整定可靠與否存在很多問題。
+ C8 j: S& t* B7 S- l( W; d2 I8 `, `) |) q; ^3 s
7 X: `+ |- Q# T2 B2 t) n
因此,許多自身整定參數的PID控制器經常工作在自動整定模式而不是連續(xù)的自身整定模式。自動整定通常是指根據開環(huán)狀態(tài)確定的簡單過程模型自動計算PID參數。7 r8 \3 P: C6 I, W; C5 g4 [" @
3 _7 `. l" I) a( ~% m
/ T% z* ~- k$ g! ]6 X) j
PID在控制非線性、時變、耦合及參數和結構不確定的復雜過程時,工作地不是太好。最重要的是,如果PID控制器不能控制復雜過程,無論怎么調參數都沒用。: I& Q; ?* x, S( S% I/ f
! K, u* \2 N8 X+ t
7 B- z& i+ p2 P% q 雖然有這些缺點,PID控制器是最簡單的有時卻是最好的控制器
7 e2 M9 d; v: a6 E, a
[ G9 p u; j[編輯本段]1 _* g6 G% `* P s7 {9 z5 k! [
現實意義 目前工業(yè)自動化水平已成為衡量各行各業(yè)現代化水平的一個重要標志。同時,控制理論的發(fā)展也經歷了古典控制理論、現代控制理論和智能控制理論三個階段。智能控制的典型實例是模糊全自動洗衣機等。自動控制系統(tǒng)可分為開環(huán)控制系統(tǒng)和閉環(huán)控制系統(tǒng)。一個控制系統(tǒng)包括控制器、傳感器、變送器、執(zhí)行機構、輸入輸出接口。控制器的輸出經過輸出接口、執(zhí)行機構,加到被控系統(tǒng)上;控制系統(tǒng)的被控量,經過傳感器,變送器,通過輸入接口送到控制器。不同的控制系統(tǒng),其傳感器、變送器、執(zhí)行機構是不一樣的。比如壓力控制系統(tǒng)要采用壓力傳感器。電加熱控制系統(tǒng)的傳感器是溫度傳感器。目前,PID控制及其控制器或智能PID控制器(儀表)已經很多,產品已在工程實際中得到了廣泛的應用,有各種各樣的PID控制器產品,各大公司均開發(fā)了具有PID參數自整定功能的智能調節(jié)器 (intelligent regulator),其中PID控制器參數的自動調整是通過智能化調整或自校正、自適應算法來實現。有利用PID控制實現的壓力、溫度、流量、液位控制器,能實現PID控制功能的可編程控制器(PLC),還有可實現PID控制的PC系統(tǒng)等等。 可編程控制器(PLC) 是利用其閉環(huán)控制模塊來實現PID控制,而可編程控制器(PLC)可以直接與ControlNet相連,如Rockwell的PLC-5等。還有可以實現 PID控制功能的控制器,如Rockwell 的Logix產品系列,它可以直接與ControlNet相連,利用網絡來實現其遠程控制功能。
& I+ E7 D, A" g) D% u' W. O) I: U0 a
) a4 k& X/ N$ |* H0 t4 ^
1、開環(huán)控制系統(tǒng)
4 t$ n$ j$ \# t/ o( W1 K. M- v% ^
: D. B2 |- x# d0 z% i7 l( z4 k0 g) e3 @: ?
開環(huán)控制系統(tǒng)(open-loop control system)是指被控對象的輸出(被控制量)對控制器(controller)的輸出沒有影響。在這種控制系統(tǒng)中,不依賴將被控量反送回來以形成任何閉環(huán)回路。- V* X: b8 U0 @! D0 O6 X& E c* h
3 c$ `: Z7 \* [& D( o8 X
+ }" p$ G- ~; g' U. b 2、閉環(huán)控制系統(tǒng)5 ~. E* N2 L$ |# Z- f; Z
u' c, \ J+ l& s' ~ r+ O3 G5 b) F& R) P5 l! I; ~
閉環(huán)控制系統(tǒng)(closed-loop control system)的特點是系統(tǒng)被控對象的輸出(被控制量)會反送回來影響控制器的輸出,形成一個或多個閉環(huán)。閉環(huán)控制系統(tǒng)有正反饋和負反饋,若反饋信號與系統(tǒng)給定值信號相反,則稱為負反饋( Negative Feedback),若極性相同,則稱為正反饋,一般閉環(huán)控制系統(tǒng)均采用負反饋,又稱負反饋控制系統(tǒng)。閉環(huán)控制系統(tǒng)的例子很多。比如人就是一個具有負反饋的閉環(huán)控制系統(tǒng),眼睛便是傳感器,充當反饋,人體系統(tǒng)能通過不斷的修正最后作出各種正確的動作。如果沒有眼睛,就沒有了反饋回路,也就成了一個開環(huán)控制系統(tǒng)。另例,當一臺真正的全自動洗衣機具有能連續(xù)檢查衣物是否洗凈,并在洗凈之后能自動切斷電源,它就是一個閉環(huán)控制系統(tǒng)。0 }& \# L3 f# P; ?; T3 {: |9 y
7 @$ H2 l* l- G2 `6 I1 p
$ b( Y6 q3 F# ]7 F j
3、階躍響應
5 \3 H( [: F- F, N+ Y( s1 {: F+ c$ h6 j4 [% H( r/ P
. n, P; @5 b+ o2 T0 v3 _
階躍響應是指將一個階躍輸入(step function)加到系統(tǒng)上時,系統(tǒng)的輸出。穩(wěn)態(tài)誤差是指系統(tǒng)的響應進入穩(wěn)態(tài)后,系統(tǒng)的期望輸出與實際輸出之差?刂葡到y(tǒng)的性能可以用穩(wěn)、準、快三個字來描述。穩(wěn)是指系統(tǒng)的穩(wěn)定性(stability),一個系統(tǒng)要能正常工作,首先必須是穩(wěn)定的,從階躍響應上看應該是收斂的;準是指控制系統(tǒng)的準確性、控制精度,通常用穩(wěn)態(tài)誤差來(Steady-state error)描述,它表示系統(tǒng)輸出穩(wěn)態(tài)值與期望值之差;快是指控制系統(tǒng)響應的快速性,通常用上升時間來定量描述。" @% g/ m! b) c! o& ]+ v' B
) L; V4 f1 }0 k. Y3 p, t
$ @, w8 Y2 K) l, j" k4 W4 \4 \# [
4、PID控制的原理和特點
8 g2 y' A0 I! {( k+ [2 g- n5 D( G! F% b+ |2 x
' c9 u, P. ]( [9 N 在工程實際中,應用最為廣泛的調節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調節(jié)。PID控制器問世至今已有近70年歷史,它以其結構簡單、穩(wěn)定性好、工作可靠、調整方便而成為工業(yè)控制的主要技術之一。當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,控制理論的其它技術難以采用時,系統(tǒng)控制器的結構和參數必須依靠經驗和現場調試來確定,這時應用PID控制技術最為方便。即當我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數時,最適合用PID控制技術。PID控制,實際中也有PI和PD控制。PID控制器就是根據系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進行控制的。9 Y2 y* q+ {1 x R$ ^9 o
- [5 i4 I8 C! p7 ]# ~9 l( k
; y0 n! x* R( b 比例(P)控制1 |5 j9 R( l3 r' H
( B, H# @# O, p. c* W% U% ~7 b. }( q3 h) p$ F- m+ E
比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差(Steady-state error)。
2 z0 @7 u F& p4 D. C* b5 R: A- v* g2 }% d! x7 w4 I$ k* e0 C
4 Y, `0 b$ T- j& S# R, U5 }- H; k 積分(I)控制1 ?* h- S' Q# j6 G- n
( G0 o. e; s3 {
2 C* g: I5 p0 ~% E5 e) N* v9 t 在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關系。對一個自動控制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)(System with Steady-state Error)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。
0 t$ ?2 a7 S9 ^9 Z( X h
" Q. l' G8 v* t- h* }2 y
j& i/ H- b0 l" ]# K" ^, n4 a# p K 微分(D)控制
2 U7 n& E1 P# p7 X) ]2 P) {" P" I; N0 y" q) t
R" K9 k5 V# b$ F 在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關系。自動控制系統(tǒng)在克服誤差的調節(jié)過程中可能會出現振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后(delay)組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時,抑制誤差的作用就應該是零。這就是說,在控制器中僅引入 “比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”,它能預測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等于零,甚至為負值,從而避免了被控量的嚴重超調。所以對有較大慣性或滯后的被控對象,比例+微分(PD)控制器能改善系統(tǒng)在調節(jié)過程中的動態(tài)特性。
9 T/ u+ E2 V: d8 c V4 P
! }* {1 d0 ?* b" d( v, k# {. e, n9 A6 Y a w
|
|