什麼是積分飽和

在操作量於致動器的上限或下限飽和的期間,PID控制的積分項仍持續累積誤差而變得過大的現象。即使誤差的正負號改變,在累積的積分值減少之前,操作量仍維持飽和,造成大幅的過衝與長時間的振盪。以抗積分飽和(anti-windup)的方法防止,例如在飽和期間停止積分的條件積分(箝制)、把限制前與限制後的差回饋到積分的反算法(back-calculation),以及使用速度型的PID等。

日文名稱: 積分ワインドアップ

「積分飽和」出現在1領域的2道練習題中(控制工程基礎等)。

這個名詞所屬的領域: 控制工程基礎

練習積分飽和的題目

關於積分飽和(windup)的說明,正確的是下列何者?

  1. A微分項放大雜訊,使操作量持續細微振盪的現象,在微分加入低通濾波器即可防止
  2. B因積分計算的取樣週期取得太長,而持續殘留穩態誤差的現象
  3. C操作量卡在上限的期間,積分項仍持續累積誤差,因此即使誤差的正負號改變,操作量也有一段時間不會下降,造成大幅過衝的現象
查看答案與解析

正確答案:C. 操作量卡在上限的期間,積分項仍持續累積誤差,因此即使誤差的正負號改變,操作量也有一段時間不會下降,造成大幅過衝的現象

像馬達的電壓或閥的開度,操作量都有上限與下限。大的誤差持續、操作量在上限飽和時,操作量雖然不能再增加,積分項卻持續累積誤差而變得很大。即使受控量超過目標值、誤差的正負號改變,在累積的積分值減少之前,操作量仍卡在上限,因此造成大幅的過衝與長時間的振盪。對策是使用抗積分飽和(anti-windup),在飽和期間停止積分,或限制積分的值。

在微控制器上實作位置型的PI控制,以PWM的責任週期(0~100%)作為操作量。對積分飽和的對策,正確的是下列何者?

  1. A飽和期間加大比例增益,讓它早點脫離飽和
  2. B只要以浮點數計算積分項就不會溢位,因此不需要特別的對策
  3. C輸出飽和期間,若誤差的方向會加深飽和就停止積分,或把與限制後的值之差回饋到積分,以壓低積分的值
查看答案與解析

正確答案:C. 輸出飽和期間,若誤差的方向會加深飽和就停止積分,或把與限制後的值之差回饋到積分,以壓低積分的值

第1種方法是條件積分(箝制):輸出飽和且誤差的方向會使飽和加深時,不更新積分。第2種是反算法(back-calculation):把限制前的計算值與實際輸出的值之差乘上係數回饋到積分,把積分的值拉回來。在計算操作量變化量的速度型PID控制中,只要限制輸出,就不容易發生積分飽和。以整數的定點數計算時,也要以飽和運算等防範積分變數本身的溢位。

解析中的「積分飽和」

出現「積分飽和」的題目(2題)

  1. 關於積分飽和(windup)的說明,正確的是下列何者?
  2. 在微控制器上實作位置型的PI控制,以PWM的責任週期(0~100%)作為操作量。對積分飽和的對策,正確的是下列何者?

出現這個名詞的比較

半導體、電子電路與資訊計算工具

相關名詞

過衝 微控制器(MCU) PID控制 PWM(脈衝寬度調變) 責任週期(Duty cycle) 定點數 飽和運算 一階系統 二階系統 方塊圖

前往名詞解釋列表