# 如何調校比例閥與氣缸系統的 PID 迴路

> Source: https://rodlesspneumatic.com/zh-hant/blog/how-to-tune-a-pid-loop-for-a-proportional-valve-and-cylinder-system/
> Language: zh-Hant

## Summary

以 10–90% 上升時間曲線、防積分飽和、微分濾波、閥中位檢查與負載範圍驗證，調校氣動 PID 迴路以控制氣缸動作。

## Page Content

# 如何調校比例閥與氣缸系統的 PID 迴路

比例閥與氣缸的 PID 調校 是指在確認閥、致動器、感測器、氣路、機械結構與控制器限制構成完整系統後，依回授增益調整程序進行控制。這些增益應根據記錄下來的響應曲線調整，而不是套用通用表格。氣動位置控制會隨負載、行程位置、摩擦、壓力、閥死區與封閉空氣體積而改變。這代表調校對象是完整的機電氣動系統，而不是單獨一個控制器區塊；相同設定換了負載、管路或供氣條件後，響應可能完全不同。任何前置條件未確認，都可能把供氣不足、摩擦變化或回授故障誤判成增益問題。

實務流程很直接：先定義安全測試，確認訊號極性與閥中位；控制器允許時，先停用積分與微分作用；建立有用的比例響應，加入阻尼，只有在殘餘誤差可重複出現時才引入積分作用。每一組接受的設定都要在實際操作範圍內測試，並記錄測試條件、變更前後的曲線與停止理由，讓後續人員能重現判斷，而不是只保留一組看似有效的數字。

> 重點摘要 在控制器形式、單位、取樣時間與濾波器一致以前，PID 增益不能直接移植。 每次測試都要記錄設定值、位置、閥指令、供氣壓力，以及兩個氣室的壓力。 先處理飽和、死區、摩擦、壓力損失與感測器錯誤，再要求 PID 增益補償。

最好的調校變更，往往是完全不改增益。若曲線顯示閥指令飽和、入口壓力驟降，或動作以階梯方式脫離靜止狀態，這代表存在物理限制，再增加增益也無法消除。此時應先檢查閥的流量餘量、管路內徑、調節器與過濾器壓降、負載導向和摩擦，而不是把異常曲線視為控制器不夠積極。先恢復穩定的供氣和機械條件，再回到同一組測試動作，才能知道後續增益變更是否真的改善了被控對象。 進入正式生產前，建議把一個完整的測試包絡拆成幾個可比較的層次：先用低速、小位移與無人員接近的條件確認方向和停止功能，再加入代表性負載、較大的位移與實際循環速率，最後覆蓋最小和最大供氣壓力、冷機與熱機狀態、空氣同時使用以及不同的行程位置。每一層都要保存命令、位置、速度、閥輸出、兩側壓力、感測器原始值和故障訊號。若只有最後一層出現問題，前面的資料可以協助判斷是負載包絡、壓力下陷、摩擦升高或取樣延遲造成，而不必盲目重新搜尋所有增益。對於垂直或可能釋放能量的軸，還要在測試前確認止擋、支撐、緊急停止和人工介入方式，並把任何超出限制的自動中止條件寫進試車程序。

## 調校迴路前必須先確認哪些條件？

Festo 將伺服氣動定位系統描述為三個核心元件：配有位移編碼器的氣缸、比例方向控制閥，以及位置控制器。只有在這三個元件、機械負載與壓縮空氣路徑都能正確運作並安全失效後，才可開始 PID 調校（[Festo](https://www.festo.com/us/en/c/products/actuators-and-drives/servopneumatic-positioning-systems-id_pim185/)，查閱於 2026）。

先定義受控變數。本文假設的是閉迴路位置軸：控制器命令比例方向控制閥，並接收連續位置回授。以比例壓力調節器控制力量，或以比例流量閥控制開迴路速度，都是不同的被控對象，需要採用不同的測試設計。

啟用自動控制前，請確認：

- 氣缸與負載能在預定測試範圍內自由移動。

- 導向件、聯軸器、工裝、止擋與感測器安裝都已鎖固並對準。

- 動作期間供氣壓力保持穩定，兩條排氣路徑都沒有受阻。

- 在實際壓力比下，閥在兩個方向的流量能力都足夠。

- 位置回授具有正確的極性、範圍、工程單位與基準點。

- 閥指令極性、中位區域、正向上限與負向上限都已確認。

- 電力、指令、回授或空氣失效時，機台會進入已定義的安全狀態。

- 測試速度、加速度、行程與力量都已降至安全試車限制。

不要故意讓生產軸在硬止擋、人員、工裝或未受支撐的垂直負載附近持續振盪。若選用的控制器提供製造商辨識或自動調校功能，請遵循其試車手冊，因為內部控制結構與安全限制可能不同於一般 PID 區塊。若測試中出現異常噪音、壓力快速下降、位置失去回授或指令長時間貼住限制值，應先停止並隔離問題，不要以提高或降低增益來掩蓋未解決的硬體風險。

> Figure: PID 調校是最後一層試車工作，必須在機械、氣動、回授、限制與安全狀態行為都通過後進行。

關於閥與回授的選型，請參閱獨立的 [比例閥運動控制指南](/zh-hant/blog/a-guide-to-proportional-valves-for-precision-motion-control/)。如果閥指令在氣缸達到要求速度前就已到達限制，請先使用 [氣缸流量需求計算器](/zh-hant/online-tools/cylinder-flow-requirement-calculator/) 估算致動器需求，再繼續調校。

## 控制器使用哪一種 PID 方程式與單位？

MathWorks 記錄了兩種常見的連續 PID 形式，即並聯式與標準式，以及可選擇積分與微分濾波方程式的離散時間實作。這項差異正是為什麼 Kp = 1 或 Ki = 0.2 在記錄控制器形式、單位、取樣時間與演算法以前，沒有可移植的意義（[MathWorks](https://www.mathworks.com/help/control/ug/proportional-integral-derivative-pid-controllers.html)，查閱於 2026）。

在具有濾波微分項的並聯式 PID 控制器中，控制器傳遞函數可寫成：

C ( s ) = K p + K i s + K d s T f s + 1 C(s) = K_p + \frac{K_i}{s} + \frac{K_d s}{T_f s + 1}

K p K_p 是比例增益， K i K_i 是積分增益， K d K_d 是微分增益，而 T f T_f 是微分濾波時間常數。誤差為 e ( t ) = r ( t ) − y ( t ) e(t) = r(t) - y(t) ，其中 r ( t ) r(t) 是命令位置，而 y ( t ) y(t) 是量測位置。控制器輸出經尺度換算與限制後，成為閥指令。

有些控制器則使用比例增益搭配積分時間與微分時間，例如 K p K_p , T i T_i ，以及 T d T_d 。另一些控制器會提供速度增益、加速度前饋、死區補償或供應商專用阻尼參數，而不是教科書式 PID。只有依製造商記錄的關係式才能換算增益。

調校前請記錄以下控制器身分資料：

| 設定 | 必須記錄的內容 | 為何會改變結果 |
| --- | --- | --- |
| 控制器類型 | P、PI、PD、PID、PIDF 或供應商專用形式 | 決定哪些作用啟用 |
| 數學形式 | 並聯式、標準式、位置式或增量式 | 改變增益的意義與單位 |
| 取樣時間 | 控制器執行間隔 | 改變離散積分與微分 |
| 位置單位 | mm、計數值、行程百分比或工程單位 | 縮放比例與積分誤差 |
| 輸出單位 | 伏特、電流、百分比或帶符號的指令字 | 縮放指令能力與飽和狀態 |
| 積分器方法 | 前向 Euler、後向 Euler、梯形法或供應商方法 | 改變離散積分行為 |
| 微分方法 | 以誤差或量測值為輸入，使用濾波或未濾波 | 改變對雜訊的敏感度與設定值響應 |
| 輸出限制 | 允許的正向與負向指令 | 定義飽和與防積分飽和行為 |

除非整套身分資料與物理被控對象都一致，否則不要直接複製另一台機器的增益。即使缸徑相同，氣缸也可能因行程位置、管路體積、閥尺寸、有效負載、摩擦與感測器尺度不同而有差異。換機台、換閥、改變軟管長度或重新設定輸出尺度，都應視為需要重新確認的條件；可沿用的是測試方法與記錄格式，不是未經驗證的數值。若必須把既有設定作為初始值，請把它標記為待驗證的基準，先以降低的速度、加速度和輸出限制執行安全動作，再逐步恢復到實際包絡。這樣可以在出現方向錯誤、閥死區或負載突變時保留停止空間，也能避免將另一台設備的歷史參數誤當成此機台的性能保證。

## 調整增益前先定義驗收指標

MathWorks 將預設階躍響應上升時間定義為命令變化量的 10% 到 90%，並使用 2% 穩定門檻，除非使用者另行指定。這些是分析慣例，不是機台公差；製程負責人必須定義實際位置帶、停留時間、過衝與故障限制（[MathWorks](https://www.mathworks.com/help/control/ref/dynamicsystem.stepinfo.html)，查閱於 2026）。

選擇具代表性且安全、遠離端部止擋的動作。比較控制器變更時，兩個方向都要記錄相同動作，並使用相同的有效負載、壓力、輪廓限制、取樣與濾波設定。

至少要記錄：

- 命令位置與運動輪廓狀態

- 量測位置與計算速度

- 可取得時，記錄原始與濾波後的感測器值

- 未飽和的控制器輸出與最後受限的閥指令

- 若閥具備，記錄閥回授或閥芯位置

- 機台入口壓力與兩個氣缸接口壓力

- 負載、氣缸位置、空氣溫度與經過的運轉時間

- 控制器模式、啟用的增益組與故障狀態

使用曲線計算專案定義的指標：

| 指標 | 實務定義 | 可揭示的問題 |
| --- | --- | --- |
| 上升時間 | 動作達到指定下限與上限比例之間所需的時間 | 響應速度 |
| 峰值過衝 | 超過目標位置的最大幅度 | 阻尼不足或修正延遲 |
| 穩定時間 | 進入指定位置帶並持續保持其中所需的時間 | 來回 來回振盪、摩擦與積分恢復緩慢 |
| 穩態誤差 | 命令位置與量測位置之間最後的帶符號差值 | 偏置、負載、洩漏、摩擦或積分作用不足 |
| 重複性 | 重複相同測試時的變異 | 變動的摩擦、壓力、負載、雜訊或機械狀態 |
| 指令飽和時間 | 維持在正向或負向輸出限制的時間 | 閥指令能力不足或運動需求過高 |

一次快速的空載軸動作不能作為調校驗收測試。它可能掩蓋積分飽和、密封件升溫後的摩擦變化、同時用氣時的壓力損失、伸出與縮回行為不對稱，以及只在某一個行程位置附近穩定的增益組。真正的驗收應涵蓋代表性的負載與行程位置，至少重複兩個方向，並讓記錄保留足以辨認瞬態壓力、閥指令與位置誤差的取樣速度。只有這樣，調校結果才有資格進入生產條件，而不只是一次示範動作的成功。

## 如何把調校錯誤與氣動硬體故障分開？

ISO 6358-1 定義氣動元件的穩態流量特性測試；CAGI 則建議設計良好的系統，從壓縮機到使用點的壓降不超過 10%。這些界線很重要，因為閥已飽和或供氣正在崩降時，增加 PID 增益也無法修正（[ISO](https://www.iso.org/standard/56612.html)，2013； [CAGI](https://www.cagi.org/assets/documents/pdfs/PressureDropTechnicalBrief.pdf?updated=1657712700)，2022）。

檢查記錄鏈中第一個不可接受的訊號：

| 曲線特徵 | 較可能的原因 | 重新調校前的檢查項目 |
| --- | --- | --- |
| 閥指令維持在限制值，而位置落後 | 流量能力、輪廓需求或輸出尺度 | 閥資料、動態壓力、管內徑、排氣與指令限制 |
| 機台入口壓力在每次動作期間都下降 | 上游壓降或共用用氣需求 | 調節器、過濾器、支路、儲氣筒與同時使用者 |
| 氣室壓力上升但活塞仍靜止，之後位置突然跳動 | 脫離摩擦或機械卡滯 | 密封件、導向、對準、負載與潤滑規範 |
| 位置在寬大的閥中位帶內來回 來回振盪 | 死區、摩擦、洩漏或積分作用過強 | 中位圖、閥選型、死區處理與積分器 |
| 壓力與機械動作平順，但感測器訊號跳動 | 感測器雜訊、安裝、尺度換算或取樣問題 | 原始回授、屏蔽、基準點、更新間隔與濾波器 |
| 在相近指令幅度下，單一方向速度較慢 | 有效面積不等、重力、方向流量或排氣限制 | 兩條閥路徑、接口壓力、排氣節流元件與消音器 |
| 響應隨行程位置大幅改變 | 氣室體積與氣動剛性 | 封閉體積、負載、壓力與隨位置變化的增益需求 |

這份 [空氣可壓縮性控制指南](/zh-hant/blog/how-does-air-compressibility-affect-pneumatic-cylinder-control-performance/) 說明兩個氣室體積改變時，氣動被控對象為何也會改變。 [壓降故障排查指南](/zh-hant/blog/what-causes-pressure-drop-in-pneumatic-systems-and-how-to-fix-it/) 涵蓋閥前的動態壓力檢查。

> Figure: 閥飽和、來回振盪、黏滑與回授雜訊需要不同的修正措施。

## 比例閥與氣缸的 PID 調校：安全手動流程

MathWorks 的即時 PID 自動調校流程在計算增益前，需要控制器類型、形式、時間域、取樣時間、積分器方法與濾波方法。手動程序同樣需要記錄這六項資料，另外還要有安全動作限制與可重複的測試條件（[MathWorks](https://www.mathworks.com/help/slcontrol/ug/pid-autotuning-in-real-time.html)，查閱於 2026）。

控制器製造商允許手動調整增益時，請使用以下流程。隨時保留立即中止的方法，並一次只變更一個參數。每次變更前先保存上一組可復原設定，並在同一測試動作、同一壓力與同一負載下比較結果；若同時更動比例、積分、微分與濾波器，就無法知道改善或惡化究竟來自哪一項。

- 儲存可復原的基準設定。 匯出目前可運作的控制器組態、閥尺度、濾波器、限制、運動輪廓與安全設定。

- 選擇一個安全測試動作。 選擇遠離端部止擋的適度位移，並降低速度、加速度與輸出限制。

- 若系統支援，停用積分與微分作用。 確認形成的純比例模式在選定測試中仍可控制。

- 以小幅且有記錄的增量提高比例作用。 當上升時間已足夠、首次達到過衝限制、雜訊變得明顯或開始振盪時停止。不要把強制持續振盪當成生產機台的例行測試。

- 從第一次出現不可接受行為的設定退回。 選擇保守的比例設定，並在兩個方向重複動作數次。

- 只有在需要時才加入微分或控制器的阻尼項。 逐步提高，同時監看原始回授與閥指令 顫振。套用已記錄的微分濾波器。

- 比例響應穩定後再加入積分作用。 只使用足以在要求時間內消除可重複穩態偏置的程度。確認輸出到達限制時防積分飽和已啟用。

- 重新檢查所有指標。 將上升時間、過衝、穩定時間、殘餘誤差、重複性、指令飽和與氣室壓力，和基準設定進行比較。

- 逐步擴大測試範圍。 加入大小不同的動作、停留、速度、有效負載、行程位置、壓力範圍與實際的同時用氣需求。

這個順序不是通用控制定律。有些系統採用 PI、濾波 PD、二自由度 PID、壓力與位置串級迴路，或供應商專用定位器會有更好的效果。請使用能符合量測驗收標準、又不掩蓋被控對象故障的最簡單控制器。控制器越複雜，越需要清楚界定每個內部項目的單位、限制、初始化與故障行為；若這些資訊無法被記錄與驗證，簡單且可診斷的結構通常更適合作為量產起點。完成初步調校後，還要把參數組、控制器韌體、感測器校正、閥零點、取樣設定與測試負載一併封存，並以版本名稱連結到驗收曲線。未來若發生漂移或週期時間變化，工程人員才可以先比較系統身分是否改變，再決定是否需要重新調整增益。

## 防積分飽和、微分濾波與前饋有什麼作用？

MathWorks 在其 PID 區塊中記錄了兩種防積分飽和方法：反算與箝位，因為致動器輸出飽和後，積分器仍可能持續累積誤差。當氣動閥指令到達電氣限制，或閥到達流量限制時，也存在相同風險（[MathWorks](https://www.mathworks.com/help/simulink/slref/anti-windup-control-using-a-pid-controller.html)，查閱於 2026）。

防積分飽和 是當最後閥指令無法跟隨控制器未受限輸出時，用來防止或解除過度積分狀態的控制邏輯。沒有它，大幅動作可能把指令釘在限制值、儲存積分誤差，並在軸終於接近目標後造成長時間過衝。

微分濾波 是限制微分作用高頻增益的方法。變更濾波器前先檢查原始回授。濾波太弱會把感測器雜訊傳入閥指令；濾波太強則會增加相位延遲，可能降低阻尼效果。

前饋 是根據要求的動作，預先命令部分預期閥作用力，而不是等到出現位置誤差才反應的控制作用。速度前饋可以降低可重複軌跡的跟隨誤差；已辨識的偏置則可以抵銷重力或已知穩態負載。前饋不能掩蓋錯誤的回授極性、閥中位、流量能力不足或不安全的動作限制。

死區與摩擦補償 需要慢速指令掃描或壓力－位置曲線提供證據。單靠積分增益不是好的死區補償器，因為它可能持續累積到活塞脫離靜止、誤差反向，然後以 來回振盪 方式重複循環。

試車期間要讓每項新增功能都能獨立切換。若停用某項功能沒有產生預期變化，先確認其單位、執行順序、限制與訊號路徑，再圍繞它調校。

## 在操作範圍內驗證控制器

一項 2025 年伺服氣動研究在 0、1、5 與 9 kg 四種外部負載條件下比較控制器，並報告摩擦補償與非線性適應會改變該設備的追蹤性能。值得採用的不是它的增益數值，而是負載變化必須實際測試，不能假設（[Kamaludin et al。](https://jamt.utem.edu.my/jamt/article/view/6872), 2025)。

在會改變氣動被控對象的條件下，驗證已接受的控制器：

- 輕載、額定與核准的最大有效負載

- 伸出與縮回

- 靠近兩端與接近中行程的位置

- 小幅修正與大幅動作

- 冷機啟動與熱穩定運轉

- 允許的最低與最高供氣壓力

- 實際的管路、消音器與空氣處理條件

- 隔離用氣需求與允許的最差同時用氣狀況

- 短停留與長停留時間

- 正常停止、故障停止與重新啟動行為

空氣可壓縮性會使剛性取決於位置，而活塞有效面積不等會使伸出與縮回不對稱。單一固定增益組也許仍能通過，但必須用曲線證明。

只有在量測資料顯示存在單一保守增益組無法涵蓋的不同操作區域時，才使用增益排程。定義排程變數、邊界、內插或切換行為、積分器轉移與故障後備。任意設定「輕」、「中」、「重」百分比不是設計方法。

MathWorks 的增益排程自動調校文件要求每個操作點的控制器類型與形式一致。請把每個排程區域視為獨立控制器，分別檢查穩定性、飽和、轉換與驗收（[MathWorks](https://www.mathworks.com/help/slcontrol/ug/gainscheduledpidautotuner.html)，查閱於 2026）。

增益排程應描述量測到的被控對象變化，而不是補償未記錄的硬體問題。如果只有在入口壓力崩降時才需要「重負載」排程，那麼排程變數其實掩蓋了空氣能力故障。

關於架構、感測器與閥的細節，請參閱 [氣缸位置控制指南](/zh-hant/blog/a-technical-guide-to-using-proportional-valves-for-cylinder-position-control/)。關於實際精度界線，請將完成的機台與 [氣動伺服定位的技術限制](/zh-hant/blog/the-technical-limits-of-pneumatic-servo-positioning-accuracy/)。

## PID 迴路調校常見問題：控制工程師應檢查什麼？

Festo 的三元伺服氣動架構與 MathWorks 的多種 PID 形式都指向同一項規則：增益屬於已定義的閥、氣缸、感測器、控制器、取樣時間與操作點。因此，以下五個回答採用量測驗收標準，而不是通用增益值（[Festo](https://www.festo.com/us/en/c/products/actuators-and-drives/servopneumatic-positioning-systems-id_pim185/), 2026)。

### 可以複製另一個氣缸軸的 PID 增益嗎？

只有在控制器形式、取樣時間、尺度、閥、氣缸幾何、管路體積、壓力、機械結構、感測器、負載、濾波器與輸出限制都一致時才可以，而這種情況並不常見。把另一個軸當作診斷參考，不要當作自動參數來源，並以降低能量的動作驗證複製的組態。

### 應該提高積分增益來克服閥死區嗎？

不要把它當成第一個反應。積分作用可能在死區中累積指令，直到活塞脫離靜止，之後誤差反向並造成 來回振盪。先量測閥的中位圖、摩擦、洩漏與指令尺度。當證據支持時，使用有文件記錄的死區補償或尺寸更合適的閥。

### 為什麼軸在一個方向調得好，另一個方向卻很差？

伸出與縮回可能具有不同的有效面積、重力影響、閥流量路徑、排氣限制、摩擦與氣室體積。分別比較兩個方向的同步指令、位置、入口壓力與兩個接口壓力。建立不同增益組前，先把方向性硬體不對稱與增益影響分開。

### 變更 PID 設定後應等待幾個循環？

沒有通用的三次或五次循環規則。在響應穩定且相關溫度或壓力條件穩定後，執行足夠多次相同動作以呈現重複性。在測試計畫中記錄樣本數，再比較分布，不要只接受一條異常良好的曲線。

### 何時適合使用增益排程？

當可重複的量測顯示負載、行程位置、壓力或其他已知操作變數使被控對象變化到單一增益組無法滿足要求時，增益排程才有正當性。啟用自動切換前，先為每個區域定義安全轉換、積分器處理、內插、後備行為與驗收測試。

### 資料來源與技術參考

- [Festo 伺服氣動定位系統](https://www.festo.com/us/en/c/products/actuators-and-drives/servopneumatic-positioning-systems-id_pim185/)，查閱於 2026。

- [MathWorks PID 控制器表示法](https://www.mathworks.com/help/control/ug/proportional-integral-derivative-pid-controllers.html)，查閱於 2026。

- [MathWorks 離散時間 PID 控制器](https://www.mathworks.com/help/control/ug/discrete-time-proportional-integral-derivative-pid-controller.html)，查閱於 2026。

- [MathWorks 即時 PID 自動調校](https://www.mathworks.com/help/slcontrol/ug/pid-autotuning-in-real-time.html)，查閱於 2026。

- [MathWorks 防積分飽和控制](https://www.mathworks.com/help/simulink/slref/anti-windup-control-using-a-pid-controller.html)，查閱於 2026。

- [ISO 6358-1 氣動元件流量特性](https://www.iso.org/standard/56612.html)，現行標準，含 2026 年修訂資訊。

- [Kamaludin 等人，伺服氣動系統的適應控制](https://jamt.utem.edu.my/jamt/article/view/6872)，2025 年。
