氣動氣缸同步的雙迴路控制策略

以兩種誤差信號、交叉耦合、時序預算、試車波形與安全故障處理,設計氣動氣缸雙迴路同步控制。

分享
氣動氣缸同步的雙迴路控制策略主圖

氣動氣缸同步的雙迴路控制策略

氣動氣缸雙迴路同步控制是協調兩個或更多回授控制軸的方法,必須同時解決兩個不同問題:每支氣缸都要追隨命令軌跡,而且各氣缸之間必須保持對位。若控制器只修正氣缸之間的差值,即使每個軸都延遲、速度過慢或未到達目標,它仍可能讓氣缸彼此維持一致。

「雙迴路」一詞必須先界定範圍。它可能是指每個軸內部的串級控制,例如外層位置、內層速度;也可能是指個別軸控制加上一個外層同步迴路。合適的架構取決於閥、回授信號、負載路徑、控制器時序,以及機台所需的故障反應。

重點摘要

  • 一項 2014 年研究同時使用軌跡追蹤誤差與同步誤差,控制 2 支氣動氣缸。
  • 氣缸位置相同,不代表已經追隨命令軌跡。
  • 取樣時間偏差、閥飽和、結構撓性與不良導向,都可能使軟體修正失效。
  • 用於製程控制的位置回授,不會自動成為安全功能。

雙迴路氣缸同步實際控制什麼?

一項 2014 年針對雙氣缸氣動伺服系統的實驗研究,把軌跡追蹤誤差與氣缸之間的同步誤差結合使用(Meng 等人,2014)。這項區分界定了有用的控制目標:追隨機台軌跡,同時限制各軸之間的相對位移。

對於共用負載,可把控制器視為兩個協同層級:

  1. 軸控制:每支氣缸、閥與感測器構成一個受控運動軸。其迴路必須追蹤分配給該軸的速度、位置、壓力或力命令。
  2. 同步控制:上層計算比較各軸,並對每個軸的命令加入受限修正。

這與把多支氣缸接到同一個方向控制閥不同。共用閥會向各氣缸提供相同的標稱供氣命令,卻無法修正密封摩擦、氣室容積、軟管阻力、負載或幾何形狀的差異。每個主動同步軸都需要可控制的最終控制元件,以及來自真正重要之基準位置的回授。

氣動氣缸同步的雙迴路架構 命令軌跡進入同步控制器,由控制器將修正後的參考值傳送至兩個獨立的氣缸軸迴路。位置回授同時返回各軸迴路與同步計算。 命令軌跡 位置與速度參考值 同步控制器 追蹤誤差+交叉耦合誤差 受限的參考值修正,不直接執行安全動作 軸 1 內迴路 控制器 → 比例閥 氣缸 → 位置感測器 軸 2 內迴路 控制器 → 比例閥 氣缸 → 位置感測器 量測位置 1 量測位置 2 機台規格決定誤差限制、修正限制與安全狀態。
雙迴路概念架構。此圖界定信號的責任範圍,但不對精度、更新率或整定時間提出任何通用主張。

閥必須具備足夠的控制餘裕,才能在工作點附近朝兩個方向改變軸的運動。先依比例閥位置控制指南界定系統邊界,再加入多軸誤差處理。調校前可使用氣動流量控制閥選型指南檢查氣路。同步控制無法補償尺寸過小、飽和、偏壓不當或距離致動器太遠的閥。

追蹤誤差與同步誤差並不相同

Meng 等人以 2 個軌跡追蹤誤差及 1 個氣缸間同步誤差建立耦合回授(Meng 等人,2014)。把這些通道分開,可避免看似良好的同步波形掩蓋所有軸相對命令運動的共同誤差。

xr(t)x_r(t) 為命令位置,xi(t)x_i(t) 為軸 ii 的量測位置。軌跡追蹤誤差是命令位置與單一軸量測位置之差:

et,i(t)=xr(t)xi(t)e_{t,i}(t) = x_r(t) - x_i(t)

其中 et,ie_{t,i} 的單位是位置,例如毫米。它回答每個軸是否正在追隨命令。

對兩個軸而言,同步誤差是兩軸量測位置之間的相對差值:

e12(t)=x1(t)x2(t)e_{12}(t) = x_1(t) - x_2(t)

正負號顯示哪一支氣缸領先。驗收要求可使用帶正負號的數值進行控制,並以絕對值 Es=e12E_s = \lvert e_{12} \rvert 作為通過/不通過的判定依據。

NN 個軸,可計算虛擬位置:

xv(t)=1Nj=1Nxj(t)x_v(t) = \frac{1}{N}\sum_{j=1}^{N}x_j(t)

接著,每個軸取得同步誤差 es,i=xvxie_{s,i} = x_v - x_i。這種方式可分配修正量,而不是強迫每個從軸複製某一個實體主軸。然而,虛擬平均值不含獨立命令。如果所有氣缸都落後 10 mm,其平均值同樣落後 10 mm,而每個 es,ie_{s,i} 仍可能為零。

因此,對使用速度命令的內迴路,可採用以下實用控制律:

vi=vr+Ktet,i+Kses,iv_i^* = v_r + K_t e_{t,i} + K_s e_{s,i}

在此定義中,viv_i^* 是修正後的速度參考值,vrv_r 是軌跡速度,而 KtK_tKsK_s 把位置誤差轉換為速度修正。其單位與正負號必須和實作一致。應限制修正量與加速度,避免大型誤差要求超出閥、氣缸、導向機構或負載能力的運動。

內層軸迴路應採用何種架構?

一篇 2022 年 ASME 論文採用 2 個串級迴路,在氣動致動器位置控制內加入閥位置控制(Mandali 與 Dong,2022)。這說明「雙迴路」並不等同於固定不變的位置外迴路加速度內迴路設計。內層受控變數必須符合可用硬體及其動態特性。

以下三種實務架構值得比較:

軸架構 內層回授 外層回授 合適的起始應用
位置外迴路、速度內迴路 估算或量測速度 氣缸位置 重視速度曲線塑形的運動曲線
位置外迴路、壓力或力內迴路 氣室壓力、差壓或力 氣缸位置 配備合適壓力量測設備的負載敏感製程
致動器位置外迴路、閥位置內迴路 閥芯位置 氣缸位置 具備內建或外接閥芯回授的伺服閥

位置外迴路加速度內迴路很直觀,但數值微分會放大感測器量化誤差與電氣雜訊。濾波後的估算值可寫成:

v^i[k]=LPF(xi[k]xi[k1]Ts)\hat v_i[k] = \operatorname{LPF}\left(\frac{x_i[k]-x_i[k-1]}{T_s}\right)

其中 v^i[k]\hat v_i[k] 是估算速度,TsT_s 是以秒為單位的取樣間隔,而位置單位會決定速度單位。濾波器可降低雜訊,卻會增加相位延遲。應依量測雜訊與閉迴路穩定性選擇濾波設定,而不是套用通用時間常數。

內層速度誤差為 ev,i=viv^ie_{v,i} = v_i^* - \hat v_i。受限的 PI 實作可採用以下形式:

ui=sat(uff,i+Kpvev,i+KivIi)u_i = \operatorname{sat}\left(u_{ff,i} + K_{pv}e_{v,i} + K_{iv}I_i\right)

命令 uiu_i 驅動比例閥,uff,iu_{ff,i} 是選用的前饋項,IiI_i 是積分器狀態。飽和函數代表實際命令限制。應加入抗積分飽和,避免閥命令固定在限制值時,積分器仍持續累積。

不要只根據信號解析度推斷軸的性能。12 位元輸出無法消除閥芯重疊、遲滯、流量不足、壓力下降、黏滯、或結構間隙。可參考流量控制與壓力控制比例閥比較,確認所選裝置實際調節哪一種氣動變數。

哪種多軸協調策略適合您的機台?

Festo 說明 CPX-CMAX 可同時且獨立運行最多 8 個軸,並提供 128 組可設定位置組(Festo CPX-CMAX,查閱於 2026 年)。「八軸」描述的是控制器容量,不代表會自動同步。協調運動仍需要明確的參考值、耦合律、時序方法及機台層級的故障反應。

策略 每個軸追隨的對象 主要優點 主要限制
主從控制 一個量測主軸 信號流程簡單 主軸追蹤誤差會傳遞至所有從軸
虛擬主軸 平均值或產生的群組狀態 在各軸間分配相對修正 量測平均值可能掩蓋共模追蹤誤差
交叉耦合 軌跡誤差加上軸間相對誤差 直接處理追蹤與對位 必須仔細分析正負號、限制、時序與穩定性

若機台具有一個明確而有意義的機械領導軸,主從控制可以適用,但主軸也必須追蹤獨立的軌跡參考值。若主軸感測器故障會讓整個群組失去有效命令依據,或負載分配必須保持對稱,這種策略就較不適合。

虛擬主軸通常應是產生的軌跡狀態,而不只是量測氣缸的平均值。若以量測平均值分配負載,仍須另外保留 xrx_r。否則,控制器可能讓各軸極為一致,整個群組卻仍未到達製程位置。

當相對位移本身就是製程風險時,交叉耦合很有用。寬型壓板、框架或面板可能在任何單一氣缸出現大型追蹤誤差之前就先歪斜。即便如此,控制仍是第二道防線。框架、外部導向、氣缸安裝與負載中心必須避免致動器互相對抗受到過度約束的機構。

取樣與濾波需要誤差預算

2014 年的雙氣缸研究把 2 個追蹤誤差與 1 個同步誤差視為不同的回授量(Meng 等人,2014)。這些信號必須代表幾乎相同的時間點。取樣時間偏差是各信號量測時間的差異,即使機械軸已對齊,它也會造成表面上的位置不一致。

對速度為 vv 的運動,取樣時間偏差 Δt\Delta t 所造成的表面誤差約為:

etimevΔte_{\mathrm{time}} \approx v\Delta t

若設計最大值為 v=500 mm/sv = 500\ \mathrm{mm/s},且兩次量測可能相差 Δt=0.002 s\Delta t = 0.002\ \mathrm{s},時序造成的誤差約為 etime1 mme_{\mathrm{time}} \approx 1\ \mathrm{mm}。這是設計範例,不是通用要求。軸速越快或公差越嚴格,允許的時間偏差預算就必須越小。

總量測預算應涵蓋感測器精度、解析度、安裝誤差、結構變形、輸入轉換時序、濾波及時基對齊。連續位置回授不同於端點感測;位置感測技術指南說明了這項界線。

平台允許時,相關控制工作應由同一時鐘驅動。記錄實際工作週期與逾時。標稱更新率高,不代表閉迴路頻寬就高,因為閥動態、氣動容積、傳輸延遲、濾波器及機械共振仍會限制穩定反應。

只進行信號所需程度的濾波。過度的低通濾波器可能讓速度波形看起來平滑,卻延誤維持框架方正所需的修正。應從同步的原始與濾波後波形判斷每個濾波器,並把其延遲納入穩定性審查。

系統應如何試車?

CPX-CMAX 提供 128 組可設定位置組,但 Festo 仍把試車與設定列為明確工作(Festo CPX-CMAX,查閱於 2026 年)。同步機台需要有順序的測試程序,因為同時調校所有迴路,會讓閥容量、機構、回授極性及控制器交互作用難以分辨。

1. 先在低能量下驗證機構

停用或限制同步修正。檢查導向、安裝對準、負載中心位置、滑座旋轉、軟管配置及是否有卡滯。量測生產製程使用的基準,而不只是活塞或滑座感測器。即使兩個回授位置一致,撓性壓板仍可能變形。

2. 驗證每個信號與命令方向

以保守的壓力與輸出限制,一次移動一個軸。確認位置比例、正負方向、基準點、行程限制、閥中位、伸出與縮回命令、感測器合理性及停止反應。交叉耦合的正負號錯誤,會把修正變成發散。

3. 分別調校每個內層軸迴路

使用預定的閥、管路、負載、壓力及運動方向。開始時停用或嚴格限制前饋與積分作用。只增加必要的回授作用,同時觀察位置、估算速度、可量測時的兩側氣室壓力,以及閥命令。若伸出與縮回的動態不同,應分別調校。

依我們的經驗,最有效率的第一項診斷是閥命令波形。命令持續停留在限制值,首先指向流量、壓力或力的控制餘裕不足,而不是增益問題。命令在目標附近反覆反轉,則應檢查延遲、摩擦、中位行為、濾波與過高增益。

4. 耦合前先測試軌跡追蹤

對每個獨立軸下達相同而保守的運動曲線。記錄各軸追隨誤差與飽和情形。如果某一個軸必須長時間維持輸出限制才勉強追隨,增加同步增益也無法創造缺少的流量或力。應修正硬體或降低運動曲線要求。

5. 加入受限的同步修正

從小型耦合增益及明確的修正限制開始。使用已知的負載偏移進行測試,並在兩個方向重複運動。只有在記錄的誤差改善,且未發生振盪、輸出抖動、過大壓差或機械互相對抗時,才增加耦合。

6. 執行故障測試

測試感測器斷線、回授凍結、數值超出範圍、工作截止期限錯過、閥飽和、供氣壓力低、通訊中斷及電源移除。使用實際負載確認機台轉移至規定狀態。不要假設控制器故障位元會移除氣動能量或約束垂直負載。

故障處理與正常控制必須分開

ISO 4414:2010 是一份 38 頁的第三版標準,涵蓋氣動系統中的重大危害,並於 2021 年確認仍為現行標準(ISO)。正常同步回授可以改善製程控制,但不會自動具備安全額定。所需安全狀態必須來自機台風險評估及經過驗證的架構。

製程偏差與安全相關故障應使用不同的門檻與動作:

狀況 控制系統反應 設計問題
小型同步誤差 施加受限修正 是否具備不致飽和的修正餘裕?
持續的追隨誤差 降低運動曲線要求或停止製程 軸是否受流量限制、過載、卡滯或洩漏影響?
不合理的感測器信號 停用正常同步並進入規定的故障狀態 其餘回授能否證明處於安全狀況?
軸間距離過大 執行風險評估所規定的停止策略 突然停止是否會增加歪斜或負載掉落風險?
失去電力或氣源 移至或維持在規定狀態 是否需要煞車、約束、洩壓功能或儲能控制?

ISO 13849-1:2023 適用於電氣、液壓、氣動及機械技術的安全相關控制系統零件,但它不會指定某一特定機台的安全功能或所需性能等級(ISO)。若同步監控會觸發安全功能,應與正常運動演算法分開設計及驗證該功能。

差壓可以協助診斷,但不能取代連續位置回授。兩支氣缸即使位置不同,也可能因幾何形狀、摩擦、截留容積或外部負載而具有相近壓力。同樣地,冗餘感測器只有在其架構、診斷涵蓋率、共因暴露及驗證符合所需功能時,才能提高安全完整性。

驗收測試必須記錄什麼?

ISO 4414:2010 涵蓋設計、製造、修改、安裝、調整、連續運轉、維護及可靠的預定用途(ISO)。因此,同步性能主張不能只依靠一次最終位置讀值。必須記錄硬體、軟體、操作條件、時基、擾動及量測誤差,才能在維護或配方變更後重現結果。

測試前先固定以下指標:

指標 定義 重要性
最大動態同步誤差 命令運動期間最大的相對位置誤差 擷取負載移動時的歪斜風險
終點同步誤差 指定整定時間窗之後的相對誤差 確認最終對位
軌跡追隨誤差 命令位置減去每個軸的量測位置 偵測被相對誤差掩蓋的共模落後
整定時間 直到所有必要誤差保持在容許帶內所需的時間 決定下一個製程步驟最早可安全開始的時間
閥飽和 峰值及命令停留在限制值的時間 顯示控制餘裕不足
動態壓力裕度 運動期間的閥入口與氣室壓力 區分調校症狀與氣動容量問題
故障反應時間 從偵測到故障至機台進入規定狀態的時間 支援風險評估所規定的停止要求

另應記錄氣缸與閥的型號、缸徑、行程、感測器類型、導向配置、負載、方向、供氣壓力、管路尺寸、工作週期、取樣時間偏差、濾波器、增益、前饋、輸出限制、軟體版本、溫度、暖機狀態及測試循環次數。缺少這些條件,就無法負責任地把某一毫米級結果套用到其他機台。

應在兩個方向及代表性的負載極值下進行驗收。加入系統預期必須承受的擾動,例如負載中心偏移或受控的供氣壓力變化。若公差嚴格,應以製程基準位置的獨立量測與控制器回授比較。

最佳診斷圖會使用同一時基顯示參考位置、每個量測位置、追蹤誤差、同步誤差、閥命令、控制器狀態及相關壓力。這條波形能顯示限制來自耦合、個別軸、氣路、機構或故障轉換。

進行專案審查時,可透過技術聯絡頁面傳送相同波形,以及元件型號、運動曲線、負載與所需故障狀態。出版者與工程背景可在關於倍拓氣動查看。這些紀錄有助於討論閥的控制餘裕、感測器時序及機械導向,而不會把問題簡化成一個缺乏依據的精度數值。

氣動氣缸同步常見問題:工程師應檢查什麼?

ISO 13849-1:2023 是機械控制安全標準的第四版,並明確涵蓋氣動技術(ISO)。以下 5 個回答把正常同步性能與機台專屬安全要求分開,同時讓精度、軸數、閥選擇、時序與故障行為連結到實際硬體及驗收測試。

兩支氣動氣缸能否共用一個方向控制閥來同步?

兩支氣缸可以大致一起移動,但單一閥無法針對摩擦、負載、軟管、氣室或幾何差異進行獨立修正。嚴格同步需要取得每個相關軸的回授,並具備可控制其運動的方式。機械連桿或分流器可以改變問題條件,但仍須依應用驗證。

雙迴路氣動系統能達到多高的同步精度?

沒有通用的精度數值。結果取決於感測器基準、時序、閥的控制餘裕、空氣容積、摩擦、導向剛性、負載、運動曲線、溫度、濾波與驗收定義。應分別規定動態與整定後的限制,再以同步波形及製程公差需要時的獨立量測,驗證實際負載下的機台。

所有雙迴路系統都需要內層速度迴路嗎?

不需要。當控制器必須塑造運動並抑制速度擾動時,內層速度迴路是一種實用選項。其他系統也可圍繞閥芯位置、壓力或力建立內迴路。應依閥與感測器架構選擇受控變數,並證明內迴路快於其所支援的上層控制功能。

虛擬主軸是否優於主從控制?

兩者都不一定較好。主從控制簡單,但可能把實體主軸的追蹤誤差傳給所有從軸。量測平均值可分配相對修正,卻可能掩蓋共模落後。若命令追蹤與對位都必須分別控制及回報,產生式軌跡參考搭配交叉耦合誤差通常更清楚。

一個位置感測器故障時應如何處理?

控制器應偵測不合理、凍結、遺失或不一致的回授,並進入風險評估所定義的狀態。僅依其餘感測器繼續運轉並不會自動成為安全作法,因為故障軸的位置未知。若該反應執行安全功能,應採用所需的安全相關架構另行實作與驗證,而不是只使用一般控制邏輯。

來源與技術參考資料