← 全部概念地圖
標準

概念地圖・齊格勒–尼科爾斯調律

分類:系統

這一頁不只是把一個概念解釋一遍——一張自己畫的結構圖,加上拿台灣情境從頭走一次的實例演練、這個框架什麼時候會騙你,以及它接回 P.A.I.N. 之後長什麼樣。一頁必須交付的三層 →

齊格勒–尼科爾斯調律:從振盪找起點

旋鈕旁的便條寫著「先停在八」。橡膠密封件試驗台的技師沿著紀錄找出相鄰波峰,每四十秒重複一次。這段示意畫面有兩個取值位置:八記在控制器上,四十秒量在波形上。齊格勒–尼科爾斯調律把它們換成一組待驗證的設定。本文只談閉迴路臨界增益法,試驗限於離線模型或安全隔離的試驗台——允許波動到哪裡,要在開始前寫好。

齊格勒–尼科爾斯臨界試驗與三組調律係數 左側以時間為橫軸、輸出為縱軸,畫出等振幅曲線,相鄰波峰之間標示週期 Pu。圖外註記控制器增益 Kp 等於 Ku,積分與微分關閉。右側分列 P、PI、PID 的理想式係數,底部提醒這些是起始候選參數。 臨界試驗示意 控制器設定:Kp=Ku;I/D 關閉 t y Pu 等振幅的持續振盪 理想/相依式係數 型式 Kp Ti Td P 0.5Ku 關閉 關閉 PI 0.45Ku Pu/1.2 關閉 PID 0.6Ku Pu/2 Pu/8 先取得起始候選參數,再依允許超調與輸出限制驗證
波峰間距提供時間尺度,臨界增益由控制器設定讀取。

一個增益、一段週期,換出哪組設定

閉迴路臨界增益法在只保留比例控制時,找出持續等振幅振盪所對應的增益 Ku,並量出週期 Pu。下表採理想/相依式 PID:u = Kp[e + (1/Ti)∫e dt + Td de/dt]。其中 e 是設定值減量測值,u 是控制輸出的變化量,Kp 是比例增益,Ti 與 Td 分別是積分及微分時間。形式與係數可對照 NTNU 的 PID 講義,以及 IAENG 論文中的調律表。

控制型式比例增益 Kp積分時間 Ti微分時間 Td
P0.5 × Ku積分關閉微分關閉
PI0.45 × KuPu ÷ 1.2微分關閉
經典 PID0.6 × KuPu ÷ 2Pu ÷ 8

Ku 是一個控制器增益值,波高則是輸出的振盪幅度,兩者各有量測位置。表內的「關閉」必須依控制器手冊操作;理想式的積分關閉相當於 Ti 趨近無限大,填零可能產生完全不同的行為——先認清欄位,再抄數字。這些係數只給初始候選,後續仍要檢查超調、穩定時間與致動器負荷。

調律之前,先確認試驗邊界

一、把參數形式與尺度對上。橡膠密封件試驗台的螢幕可能寫積分秒數,也可能寫每秒的積分增益。換到另一台設備,量測溫度與加熱輸出還可能各自做過縮放。工程師先把公式、時間單位及控制方向記在同一張試驗單——少一項,就會留下跨機照抄的洞。自問:我已確認控制器的 PID 形式、輸入輸出尺度與參數單位了嗎?

二、讓紀錄夠密,也夠長。一段四十秒的波形,若只在少數時點留下讀值,波峰位置容易被取樣間隔拖偏。試驗台應保留多個完整週期,核對振幅有沒有逐圈變大或衰減,同時記錄實際取樣週期及濾波設定——看到兩個峰,還不足以判定持續振盪。自問:取樣與觀察時間足以辨識持續振盪,並可靠估計它的週期嗎?

三、先約定哪一刻停止。密封件反覆受熱會耗掉試料,試驗台也有加熱能力上限。開始前由負責人訂好允許溫度範圍、最大超調、輸出限制與停試條件;真實生產線保留原設定。離線模型碰到界限,先回頭檢查模型;隔離台碰到界限,按既定程序停試——取值必須留在允許範圍內。自問:允許超調、致動器飽和與試驗範圍,都已有明確界限與停止程序嗎?

橡膠密封件的離線調律,按表走一遍

實例演練

底下這家台灣中部的橡膠密封件廠,是為了把這個結構講清楚而編出來的示意情境,沒有指涉任何真實公司。它在停線前先用獨立於生產的離線模型整理候選設定,並預先寫好隔離試驗台的停止界限;下列取值與結果均為示意。

  • 先固定模型條件:記下材料與負載對應的操作點,將輸入、輸出正規化,確認負回饋方向,以及模型中的積分、微分均已關閉。控制方式與資料記錄間隔一併存檔。讓下一次試驗有可比的底稿。
  • 從兩處取值:模型在比例增益為 8 時呈現持續等振幅振盪,相鄰波峰相隔 40 秒,因此 Ku=8、Pu=40 秒。圖上的波高另作幅度紀錄。只截一張波形,會漏掉增益設定。
  • 各算一組候選:P 的 Kp=0.5 × 8=4;PI 的 Kp=0.45 × 8=3.6、Ti=40 ÷ 1.2≈33.33 秒;經典 PID 的 Kp=0.6 × 8=4.8、Ti=40 ÷ 2=20 秒、Td=40 ÷ 8=5 秒。三列各自成立,依控制需求選型。
  • 轉成另一種欄位:若控制器使用平行式 u = Kp e + Ki∫e dt + Kd de/dt,則 Ki=Kp ÷ Ti、Kd=Kp × Td。以上述 PID 候選換算,Ki=4.8 ÷ 20=0.24 每秒,Kd=4.8 × 5=24 秒。這組單位以輸入輸出已正規化為前提。
  • 先驗證再轉移:在離線模型比較設定值變動與擾動後的超調、回復時間及輸出飽和。候選進隔離試驗台時仍保留原定停止界限;通過廠內既有驗收後,才評估生產設備的切換程序。換算完成之後,驗收才剛開始。

這張試驗單真正要留下的是取值條件:哪個操作點、哪套尺度、哪種 PID 形式,以及看到什麼波形。只留「4.8、20、5」,接手的人無從知道自己讀的是增益、時間還是另一套韌體的欄位。即使模型輸入輸出都已正規化,取樣與濾波也會影響實作結果——把它們和原始紀錄放在一起,才能追查下一次材料換批後為何表現改變。候選仍需逐項驗收,零超調與最佳參數都無從由這張表保證。以上為說明結構用的示意情境,僅供理解框架之用。

臨界振盪什麼時候會騙你

  1. 飽和與摩擦,也會做出規律波形。加熱輸出碰到上限、致動器卡住再鬆開,都可能形成看似等幅的極限環。這時讀到的增益混入了非線性限制,拿它當 Ku 會污染整張係數表。查波形時要把控制輸出一起攤開——平頂、卡點與長時間滿輸出,都是回頭檢查試驗有效性的線索。
  2. 經典係數常把反應推得太急。模型的升溫速度看起來變快,密封件同一批料承受的峰值溫度也可能提高。這套經驗係數對部分過程偏激進,遇到嚴格超調限制或明顯延遲時更要另行驗證。團隊需要先有驗收標準,再決定保守調整或改用其他方法——「照表填完」只是工作中的一站。
  3. 操作點換了,原來的節奏可能跟著換。試驗負載、材料批次及熱傳條件改變,都可能讓原本估到的 Ku、Pu 失去代表性。量測噪聲還會干擾波峰定位,微分項尤其需要留意濾波與實作方式。參數單要附適用條件與版本——舊數字被反覆沿用,往往是因為沒人記得當初在哪裡量的。

用痛點的眼光算試車代價

痛點視角

調得太急,先受罪的是那批反覆加熱的材料。

用 P.A.I.N. 追問這次調律,先看誰在承受:技師多守一輪、品管重驗一批,或交期被擠掉一段。接著把每次重試留下的工時、試料與超溫紀錄放在同一頁,才知道哪種改善值得先做。這張圖畫得出增益與週期換成參數的關係,畫不出一批材料重做後由誰吞下延誤。一組候選讓曲線回得更快,仍得對照那些實際代價。若為了縮短回復時間而增加報廢,現場會用自己的排程替設定補洞——晚上收工前,把最近一次試車的等候時間標到工作單上,交給下一位接手的人一起看。

調律,常被問到的幾件事

Ku 是振盪曲線的最高點嗎?

Ku 從控制器設定讀取,是只保留比例作用、系統呈現持續等振幅振盪時的臨界增益。曲線的最高點則是輸出量 y 的峰值。Pu 要從相鄰波峰的時間差取得,最好用多個週期核對——記錄檔若只留 y,缺了當時 Kp 的設定,便少了換算表的一個必要輸入。

積分時間 Ti 可以直接填到 Ki 欄嗎?

先查該欄對應的控制器方程式。本文的理想式以 Ti 放在積分項的分母;平行式的積分增益是 Ki=Kp ÷ Ti,微分增益是 Kd=Kp × Td。正規化例子裡的 Ti=20 秒,對應 Ki=0.24 每秒。單位、尺度或離散演算法一換,都要依手冊重新核對——欄位名稱相似,仍需比公式。

把 PID 三個數字填好,就能直接上生產線嗎?

這篇產出的只有初始候選設定。先在離線模型和安全隔離試驗台內驗證,依既定標準檢查超調、擾動回復及輸出限制,再由設備負責人按原有程序評估轉移。生產條件若超出試驗範圍,還要重新評估。對不允許接近臨界振盪的設備,應選擇符合限制的辨識與調律方法。

參數寫回控制器之前,先把回饋迴路的各個角色認清。可接著讀回饋控制迴路與 PID,逐項對照量測、誤差與致動器;想再看頻率域穩定裕度,就把尼科爾斯圖放到另一張工作單,保留各自的問題與判準。

發現引用或事實有誤?請寫信回報,我會依更正政策修正。