伺服氣動:控制迴路中的可壓縮性因子建模
伺服氣動可壓縮性建模不能把「可壓縮性」塞進一個可調常數。工程模型必須分別描述真實氣體狀態方程、熱過程假設、兩個隨活塞移動而改變的氣室容積、閥門質量流量、活塞力、摩擦與移動質量。如此建立的非線性受控對象,才能在採用控制器前完成參數辨識與獨立驗證。
這個區分很重要,因為伺服氣動定位系統至少包括三個功能元件:具有位移回授的致動器、比例方向閥,以及位置控制器(Festo,查閱於 2026-07-23)。單用氣缸公式,無法預測完整控制迴路的行為。
重點摘要
- 至少保留四個核心狀態:位置、速度,以及兩個氣室的絕對壓力。
- 採用 ISO 6358 流量資料或實測閥門特性圖,不要用接口尺寸代替流量模型。
- 先在明確操作點線性化,再同步驗證壓力與運動,最後才安排控制器增益。
可壓縮性因子實際代表什麼?
NIST 將無因次可壓縮性因子 定義為真實氣體方程中修正空氣非理想性的項,而不是氣缸剛度或控制器增益(NIST,查閱於 2026-07-23)。因此,伺服氣動模型必須把三種量分開: 、過程指數,以及氣動彈簧的機械剛度。
若模型以氣體質量為基礎,可寫成:
單位與參考狀態不能省略。
其中, 是以帕斯卡表示的絕對壓力, 是以立方公尺表示的氣體容積, 是以公斤表示的空氣質量, 是空氣的比氣體常數,而 是以開爾文表示的絕對溫度。令 即可得到理想氣體近似。此近似是否足夠,取決於所需模型精度、壓力、溫度與濕度範圍。 可壓縮性因子 就是上述的真實氣體修正。 多方指數 代表壓縮或膨脹期間假設的熱路徑。它回答的是另一個問題:
指數 描述模型事件中假設的熱傳遞行為,而 在這個理想化過程中保持不變。它不能與 互換。快速運動可能接近絕熱,熱交換充分的慢速事件則可能更接近等溫。選定數值必須留有記錄,並與實測壓力比對。
氣動剛度 是局部的力-位移結果。對兩個被封閉的氣室,可用下式作為小訊號近似:
氣室壓力 與 必須使用絕對壓力。面積 與 是有效活塞面積,而容積 與 包括接口、接頭、管路,以及由相關閥門狀態封閉在閥側的腔體。這個方程描述的是一個操作點,不是完整的移動軸動態。關於此剛度項的物理意義及其沿行程的變化,請參閱另一份 氣缸控制中的空氣可壓縮性指南。本文從那份說明的終點開始:建立能預測實測壓力與運動的控制模型。
最小非線性受控對象模型應包含什麼?
Richer 與 Hurmuzlu 以兩種氣缸和多種連接管長度驗證詳細的氣動致動器模型,並納入非線性閥流量、氣室可壓縮性、洩漏、死容積與氣動管路效應(ASME,2000)。實務上的第一版模型可以更小,但不能省略兩個氣室壓力。
兩個壓力狀態都必須保留。
請選擇能顯示儲存氣動能量的狀態向量:
位置是 ,速度是 ,而 與 是兩個氣室的絕對壓力。只有當量測證明四狀態模型無法重現所需行為時,才加入閥芯位置、管路狀態、溫度狀態或摩擦狀態。
兩個氣室容積會朝相反方向變化:
與 是選定位置原點的有效端部容積,包含間隙和相連死容積。 是可用行程。符號慣例可以反向,但容積、壓力、力和感測器方程式必須全程一致。
在簡化的理想氣體、集總溫度與多方過程模型下,每個氣室可表示為:
是流入第 個氣室的帶符號淨質量流量。這是建模選擇,不是適用於所有暫態的普遍定律。如果熱傳遞、洩漏或溫度變化造成不可接受的殘差,應擴充能量模型,不要把不匹配藏在控制器增益裡。
氣動力與移動負載方程為:
是折算後的移動質量。其餘項分別代表密封件與導向件摩擦、外加負載、適用時的重力,以及機構力。無桿氣缸的名義受壓面積可能相同,但滑台摩擦、密封帶、導向結構與外部機構,仍會讓兩個運動方向呈現不同特性。
依我們的工程經驗,模型階數應由可觀察的誤差決定。先用四個狀態和實測閥門特性圖建立基線;只有當重複出現的殘差能由閥門延遲、管路充填、熱滯後或動態摩擦等物理現象解釋時,才增加狀態。含有未辨識參數的大模型可能貼合試運轉資料,卻在新負載下預測更差。
閥門質量流量應如何表示?
ISO 6358-1 定義具有固定或可變流路之可壓縮流體元件的穩態測試方法,但不涵蓋氣缸、蓄能器、帶內部回授的調壓器,以及係數不穩定的元件(ISO,2026 年確認)。可以把標準得到的閥流量資料放進受控對象模型,但不能把它當成動態氣缸測試。
將每個節流邊表示為帶符號的函數:
閥門命令為 ,上游絕對壓力為 ,下游絕對壓力為 ,上游溫度為 。此函數必須區分供氣至氣室和氣室至排氣兩條路徑,並涵蓋阻塞流與次音速區域。單一名義流量值不足以定義這個特性面。
建議依下列優先順序選用輸入資料:
- 確切閥門與驅動電子設備的實測命令-壓力-流量圖。
- 製造商提供且明確標示供氣、下游壓力、溫度與命令條件的曲線。
- 相容型號的 ISO 6358 聲導通率與臨界壓力比資料。
- 幾何形狀與假設均已驗證的流出係數模型。
接口尺寸不是流量模型。
在沒有說明壓力慣例的條件下量得的型錄流量值也不是。如果控制器在閥門死區或飽和附近工作,應明確辨識這些區域;否則壓力模型看似正確,控制輸入卻可能錯誤。閥門到氣缸之間的管路也屬於模型邊界。短管路會減少受控容積,較小的內徑則可能限制質量流量。相關的 比例閥選型指南 涵蓋硬體尺寸選擇;本文模型應使用所選閥門的實際特性,而不是通用的「伺服閥」常數。
如何在明確操作點周圍線性化?
一項 2004 年伺服氣動研究建立兩種局部模型結構:一種是黑箱模型,另一種是納入壓差與摩擦資訊的灰箱模型,接著在不同操作區域安排狀態回授控制器(Control Engineering Practice,2004)。重點不是通用增益公式,而是每個線性模型都必須對應明確的平衡點與排程變數。
局部模型只能代表局部行為。
將非線性受控對象寫成 並選擇一個操作點 使其符合平衡條件。局部擾動模型為:
這些矩陣是在指定操作點評估的雅可比矩陣。每組資料都要記錄活塞位置、負載、供氣壓力、氣室壓力、閥門偏壓、溫度假設與運動方向。沒有操作點的傳遞函數並不完整,因為軸移動時氣室容積與閥門壓力比都會改變。
空氣剛度估計值可以協助解讀其中一對極點:
是以弧度/秒表示的無阻尼局部固有頻率,不會自動等於閉迴路頻寬。閥門動態、阻尼、延遲、回授濾波器、飽和、摩擦和未建模結構,都可能改變實測響應。若主要問題是共振而不是控制器合成,請參閱另一份 固有頻率計算指南。
增益排程應在已驗證的控制器之間插值,不應只按氣室容積縮放單一比例增益。必須檢查每個排程受控對象,以及控制器在排程點之間的轉換。位置可以是排程變數之一;若生產時負載、壓力、方向或閥門工作區域會變化,它們同樣重要。
哪些參數必須在機台上辨識?
一項 2017 年實驗方法研究發現,辨識死容積後,三項實測輸出的模型吻合度都改善:氣室壓力、活塞速度與活塞位置(Simulation Modelling Practice and Theory,2017)。這表示死容積應是量測得到的參數,不是為了讓某條位置曲線看起來正確而任意調出的數值。
可依參數的取得方式分組:
| 參數群組 | 起始資料來源 | 辨識測試 | 驗證訊號 |
|---|---|---|---|
| 缸徑、有效面積、行程 | 圖面與資料表 | 尺寸檢查 | 端點位置與力平衡 |
| 氣室與相連死容積 | CAD 與管路容積計算 | 隔離式壓力-容積測試 | 兩個氣室壓力曲線 |
| 閥門流量特性面 | 製造商資料 | 受控壓力-流量映射 | 壓力上升與排氣衰減 |
| 閥門死區與延遲 | 電子設備與閥門資料表 | 小幅命令掃描與階躍 | 命令至壓力開始響應 |
| 移動質量與外部負載 | 質量與機構計算 | 已知負載運動測試 | 加速度與力殘差 |
| 摩擦 | 初始密封與導向資料 | 雙向低速與起動脫離測試 | 壓力-力殘差對速度 |
| 洩漏 | 元件限制 | 隔離式保壓測試 | 固定容積下的壓力衰減 |
| 熱行為 | 假設的過程模型 | 重複慢速與快速循環 | 壓力殘差對停留時間與溫度 |
不要只用一次位置階躍辨識所有參數。多組參數組合可能產生相似運動,卻錯誤預測氣室壓力。應盡量使用獨立測試,再保留另一組資料集驗證。如果同一組資料同時用來調校和證明模型,過度擬合可能不易察覺。量測時間基準也很重要。同步記錄閥門命令、可取得時的閥門回授、閥門入口供氣壓力、兩個氣缸接口壓力、位置、負載與時間戳記。靜態調壓器壓力表無法顯示加速期間的壓力崩落;請參閱 空氣壓力波動指南 了解供氣側測試。僅靠位置訊號無法分離流量限制與起動脫離摩擦。
模型如何改變控制器設計?
Festo 說明伺服氣動定位系統的三個必要元件,而 2004 年的增益排程研究採用局部模型加狀態回授,不是套用通用的 PID 倍率(Festo,查閱於 2026-07-23; Schulte 與 Hahn,2004)。控制器選擇應跟隨實測受控對象的變化與可用回授訊號。
| 觀察到的受控對象行為 | 合理的起始架構 | 所需證明 |
|---|---|---|
| 單一操作區域、輕微非線性 | 固定增益位置或狀態控制器 | 正常負載與壓力範圍內的穩定性與穩定時間 |
| 可重複的位置相關動態 | 增益排程控制器 | 每個局部受控對象及插值期間的穩定性 |
| 追蹤誤差主要由已知軌跡力造成 | 基於模型的前饋加回授 | 閥門反向特性圖、飽和處理、負載敏感度 |
| 氣室壓力動態限制擾動抑制 | 運動迴路內的壓力回授 | 感測器頻寬、雜訊、迴路分離、故障行為 |
| 高度不確定性或變化中的摩擦/負載 | 自適應、不確定性感知或非線性策略 | 有界參數、穩定性論證、最差情況測試 |
前饋應從力平衡開始,而不是直接猜測閥門命令。所需的氣動力可估算為:
接著,兩個氣室的壓力目標必須同時符合供氣壓力、排氣壓力、力的方向與壓力限制。要把壓力目標轉成閥門命令,需要閥流量反向模型和氣室狀態。單純用力除以壓差和面積,得不到有物理意義的無因次閥門命令。
不要直接照搬另一台機器的取樣率。應根據實測閥門、壓力、感測器、計算資源與機械動態選擇控制器週期,並為濾波與延遲保留裕度。安全的試運轉順序是先設定保守限制、確認訊號極性,再做開迴路特性測試;之後一次啟用一個閉迴路,最後才測試完整負載與供氣包絡。
關於更廣泛的硬體與試運轉概覽,請參閱 伺服控制氣動定位指南。其中的元件選型任務,應與本文的參數估計任務分開處理。
能揭露錯誤模型的驗證流程
經驗證的 ASME 模型比較兩種氣缸和不同管長下的預測,而不是只看辨識資料集(Richer 與 Hurmuzlu,2000)。你的驗收測試也應包含未用於擬合的條件,例如另一個位置、負載、方向、壓力、軌跡或管路配置。
請分層執行驗證:
- 靜態幾何與力: 確認面積、容積、符號慣例、重力與平衡壓力。
- 閥門與氣室測試: 在可行時以固定容積比較實測與預測的壓力上升、壓力衰減、死區與延遲。
- 低速運動: 揭露起動脫離摩擦、遲滯、導向拖曳與方向相關殘差。
- 動態軌跡: 在保留未用於擬合的操作條件下,比較命令、兩個壓力、位置、速度與加速度。
- 閉迴路測試: 在製程基準點驗證穩定時間、超越量、穩態誤差、飽和、擾動響應與安全狀態行為。
殘差就是證據。
要看殘差的形狀,不要只看單一平均誤差。壓力殘差若隨停留時間增加,可能表示熱模型不匹配或存在洩漏;運動殘差若隨方向改變符號,則指向摩擦或負載模型問題。兩條壓力曲線同時出現的延遲,可能來自閥門或資料擷取鏈。壓力吻合但位置仍有高頻誤差,可能表示感測器或機械動態在氣動模型之外。
驗證應回答一個決策問題:模型是否準確到足以支援元件選型、前饋、增益排程、故障偵測或安全監測?不同用途需要不同的誤差界限。能估算行程時間的模型,仍可能不適合壓力狀態回授;名義狀態下表現良好的模型,也不能證明感測器、閥門或供氣失效後的行為。
投入生產前,應定義如何隔離儲存的氣動能量、如何支撐垂直或懸吊負載、失去命令或回授後會發生什麼,以及誰有權授權重新啟動。控制性能永遠不能取代機台風險評估。
伺服氣動建模常見問題
ISO 6358-1 涵蓋元件穩態流量測試,而上文引用的經驗證非線性模型使用兩種氣缸和數種管路配置。以下四個問題針對最容易破壞控制模型的邊界:氣體術語、壓力參考、操作點涵蓋範圍與同步量測(ISO,2013; ASME,2000)。
可壓縮性因子 Z 等同於氣動剛度嗎?
不是。 修正真實氣體方程的非理想行為;氣動剛度則是由氣室壓力、有效活塞面積、封閉容積與假設熱過程導出的局部力-位移關係。控制器可以同時使用兩個概念,但以其中一者替代另一者會導致單位與物理解釋都錯誤。
模型應使用表壓還是絕對壓力?
在氣體狀態、密度、壓力比、質量流量、剛度與溫度關係中使用絕對壓力。只要一致處理大氣效應,表壓仍可用於操作員顯示與力計算。請記錄大氣參考值,絕不要把表壓直接代入理想氣體或多方方程。
單一線性模型能涵蓋整個氣缸行程嗎?
只有當驗證顯示受控對象變化仍符合所需性能時才可以。氣室容積、閥門壓力比、摩擦、負載與方向都可能改變局部動態。若要涵蓋更寬的操作包絡,應辨識多個操作點,驗證每個控制器及其間的插值,而不是假設只需依位置縮放增益。
模型驗證期間應記錄哪些訊號?
記錄閥門命令、可取得時的閥門回授、閥門入口供氣壓力、兩個氣缸接口壓力、位置、負載條件與同步時間戳記。以有文件記錄的濾波方法推導速度與加速度;若殘差顯示溫度、力或流量狀態重要,也要加入量測。應在製程基準點驗證,不要只在致動器內部感測器處驗證。
來源與技術參考資料
- NIST:空氣可壓縮性因子計算,查閱於 2026-07-23。
- ISO 6358-1:使用可壓縮流體測定流量特性,查閱於 2026-07-23。
- Richer 與 Hurmuzlu:高性能氣動力致動器系統,第一部分,查閱於 2026-07-23。
- Schulte 與 Hahn:伺服氣動致動器的模糊狀態回授增益排程控制,查閱於 2026-07-23。
- 伺服氣動致動系統的改良非線性建模與辨識,查閱於 2026-07-23。
- Festo:伺服氣動定位系統,查閱於 2026-07-23。
