積分飽和勢必使超調量增加,控制品質變壞。 防止積分飽和的措施:可對計算出的控制量u(k)限 幅,同時,把積分作用切除掉。 若以8位D/A為例,則有
當 u(k)<00H 時,取u(k)=00H,採用PD控制; 當 00H≤ u(k)≤ FFH 時,採用PID控制; 當 u(k)> FFH 時,取u(k)=FFH,採用PD控制。
1. 積分項的改進 (3)採用梯形積分提高計算精度
矩形積分:
t
k
edt Te(i)
0
i0
梯形積分:
t
edt
k
e(i) e(i 1) T
0 i0
2
1. 積分項的改進
(4)消除積分不靈敏區
積分不靈敏區:當電腦的運行字長較短,採樣週期T也短,而積分時
間TI又較長時,積分項ΔuI(k)容易出現小於字長的精度而作為“零”處 理,此積分作用消失。
2. 微分項的改進
推導控制演算法:
取拉氏反变换
Df
(
s
)
u( s ) u,( s )
Tf
1 s 1
将其离散化
Tf
du( t ) u( t ) u,( t ) dt
Tf
u( k ) u( k 1) u( k ) u,( k )LL① T
2. 微分項的改進
u,(
t
)
KP
e(
t
)
1 TI
溢出:就是電腦運算得出的控制量u(k)超出D/A轉換 器所能表示的數值範圍。
執行機構一般有2個極限位置,如調節閥全開或全關。 如對於8位D/A,則:
當u(k)為FFH時,調節閥全開; 當u(k)為00H時,調節閥全關。
1. 積分項的改進