自動化中的PID控制技術

自動化中的PID控制技術

在工業自動化領域,維持穩定且目標明確的流程是首要任務。無論是將烤箱溫度維持在特定值、維持儲槽液位、調整傳送帶馬達轉速,或是控制氣動系統壓力,都需要可靠的控制策略。 PID(比例-積分-微分)控制因其簡單、高效且易於實現,成為應用最廣泛的控制技術之一。本文將探討PID控制的基本概念、各組成部分的工作原理、其在自動化領域的應用,以及如何透過參數整定實現系統最佳效能。

什麼是PID控制?

PID 是一種回饋控制演算法,它根據參考值(設定值)和測量值(過程變數/PV)之間的差異來計算控制訊號。這個差異稱為誤差。 PID 控制的目標是在不導致系統過度振盪或不穩定的前提下,盡可能快速地減少誤差。

通常,控制器會產生一個輸出(例如閥門開度、馬達電壓或PWM佔空比),該輸出會影響製程。感測器讀取該輸出並將其與設定值進行比較。在PLC、DCS或嵌入式控制器中,此循環持續進行。

連續型PID的基本公式:

u(t) = Kp e(t) + Ki ∫ e(t) dt + Kd · (de(t)/dt)

在數位系統(例如 PLC)中,計算是根據一定的取樣時間離散地進行的。

PID 控制元件:P、I 和 D

1) 比例 (P)
比例分量所提供的反應與目前誤差的大小成正比。如果誤差很大,則校正輸出也會很大。其優點是響應快速且簡單。

然而,僅依靠壓力控制通常會留下穩態誤差(系統穩定後仍然存在的誤差)。例如,在溫度控制中,由於誤差減小,壓力校正力也會減小,因此溫度可能會略低於設定值。

關鍵參數:Kp(比例增益)
– Kp 值太小:反應速度慢,錯誤消失時間長。
– Kp 值過大:有超調和振盪的風險。

2) 積分 (I)
積分分量將誤差隨時間累加。它的作用是消除穩態誤差,因為即使是很小的誤差也會持續影響輸出,直到誤差趨近於零。

缺點是積分運算過於激進會減慢反應速度,並可能導致過衝或振盪。另一個常見問題是積分飽和,即當致動器達到其最大/最小極限(飽和)時,積分值會「累積」過多。

關鍵參數:Ki(積分增益)或有時表示為Ti(積分時間)
– Ki 太小:穩態誤差消失得很慢。
– Ki 值過大:過衝、振盪、容易積壓。

3) 導數 (D)
導數分量透過觀察誤差的變化率來預測誤差趨勢。導數分量有助於抑制超調並提高穩定性,尤其是在 在系統上 它往往會振盪。

然而,導數對感測器雜訊非常敏感。在雜訊較大的測量中,導數 D 會導致輸出抖動。因此,導數 D 的實現通常會配合濾波器(例如低通濾波器)使用,或作為 PV(而非誤差)的導數,以減輕設定值突變的影響。

關鍵參數:Kd(增益導數)或Td(時間導數)
– Kd 太小:阻尼效果較不明顯。
– Kd 過大:輸出對雜訊敏感,系統可能會變得不舒服或不穩定。

為什麼PID在自動化領域如此受歡迎?

PID控制器因其許多實際原因而廣受歡迎:

1. 易於實現:幾乎所有 PLC 和 DCS 都有內建的 PID 功能塊。
2. 非常靈活:可用於多種製程(溫度、液位、流量、速度、壓力)。
3. 不需要詳細的數學模型:與基於模型的控制不同,PID 可以透過實驗方法進行調整。
4. 足以滿足大多數工業需求:對於許多製程而言,PID 控制器“足夠好”,而且成本低廉。

然而,PID控制並非適用於所有情況——例如,在高度非線性過程、具有較大滯後時間的過程或具有強相互作用的多變量過程中。在這些情況下,高階控制方法(例如模型預測控制,MPC)有時更為合適。

工業中PID應用實例

1. 溫度控制(加熱器/烤箱/鍋爐)
PV:熱電偶/RTD的溫度
輸出:加熱器功率(固態繼電器/閘流管)或蒸汽閥開度
挑戰:熱慣性和死區時間。

2. 控制儲槽液位
PV:液位(超音波/壓力變送器)
輸出:進水閥開度或泵浦速
挑戰:外流和密度變化所引起的擾動。

3. 馬達速度控制
PV:編碼器/轉速表的轉速
輸出:發送至變頻器/伺服驅動器的訊號
挑戰:負載變化、摩擦力和機械慣性。

4. 壓力控制
PV:壓力傳送器
輸出:閥門執行器或壓縮機
挑戰:氣體可壓縮性和管道動力學。

PID整定原理(整定)

調諧是選擇 Kp、Ki 和 Kd 值的過程,以使系統符合性能標準:快速達到設定點、最小超調、穩定且抗干擾。

常見的調音方法有幾種:

1)手動調校(反覆試驗)
該領域常用的實用方法:

– 從 Ki = 0 和 Kd = 0 開始。
– 增加 Kp 值,直到反應迅速,但尚未過度振盪。
– 緩慢增加 Ki 值,以消除穩態誤差。
– 如有必要,可加上 Kd 以減少過沖和振盪。

手動調節的關鍵在於進行微小的改變,觀察階躍響應(設定點變化或擾動),並確保系統保持安全。

2) 齊格勒-尼可斯(振盪法)
經典方法為:逐漸增加Kp值直至系統穩定振盪(達到極限增益),記錄振盪週期,然後查詢表格計算PID參數。這種方法速度快,但常常產生較大的超調量,因此並不總是適用於對參數要求較高的過程。

3)現代控制器上的自動調諧
許多PLC/溫度控制器都具備自動整定功能。通常,設備會提供一個測試訊號,識別製程響應,然後計算初始​​PID參數。計算結果通常足以作為初始設置,但可能需要根據過程要求進行調整。

數位PID實作中的重要事項

1. 採樣時間(Ts)
採樣速度過慢會導致控制反應遲緩。採樣速度過快則會放大雜訊並使 CPU 過載。應根據進程動態選擇 Ts 值:快速進程需要較小的 Ts 值,而慢速進程可以使用較大的 Ts 值。

2. 輸出飽和與抗飽和
當輸出達到某個極限值(例如 0% 到 100%)時,積分值可能會持續成長,導致系統恢復正常時出現超調。防積分飽和機制可以防止積分值不必要的累積。

3. 衍生性商品和PV的濾波
感測器通常會有雜訊。低通濾波器有助於消除噪聲,尤其是在使用D型元件時。

4.設定點斜坡/軟啟動
設定值的突然變化可能會引發過衝。逐步增加設定值可以讓過渡更加平滑。

評估的通用績效標準

在自動化領域,PID參數整定通常採用以下幾種方法的組合:
– 快速上升時間(上升到設定值所需的時間)。
– 輕微過衝(不會超過設定點太多)。
– 穩定時間短(快速穩定)。
穩態誤差極小。
– 良好的穩健性(即使負載/幹擾發生變化也能保持穩定)。

並非所有參數都能一次優化。例如,追求極快的上升時間往往會導​​致過衝。因此,參數調整取決於製程優先順序:安全性、產品品質、能源效率或操作舒適性。

關閉

PID控制技術因其能夠以相對簡單的實現方式有效控制流程,而成為許多自動化系統的基石。透過理解P、I和D三個分量的作用,並採用良好的整定和實施方法(例如抗飽和、濾波和採樣時序),PID可以在廣泛的工業應用中提供穩定、響應迅速且容錯的性能。儘管現代控制方法日益複雜,但由於PID在性能、簡易性和成本方面實現了卓越的平衡,因此仍然是許多製程的首選。

如果您願意,我可以將本文改編為特定內容(例如西門子/歐姆龍 PLC 上的 PID、使用 SSR 的溫度控制,或馬達/液位系統的調諧計算範例)。

請留言