一 用階躍定義響應驗收
感測器響應時間不能只寫「反應很快」,要先定義輸入階躍、輸出初值、最終穩態、量測品質與時間起點。對一階模型,時間常數τ是輸出達到最終變化63.2%的時間;T90=2.303τ,代表達到90%的時間。這些是模型與驗收定義,不是任何設備的保證規格。
例如輸入從20跳到80,變化量60;一階輸出在t=τ應接近20+0.632乘60,也就是57.9。若τ=0.5秒,T90約1.152秒。只有驗收契約採此一階模型時,才要求結果在指定誤差帶內接近這些比例;失敗結果是只看輸出最後到80,卻沒有記錄達到過程,無法判斷慢響應、延遲或超調。
測試源要能說明階躍何時實際施加,採集鏈也要保存時間戳與取樣率。輸入源切換、感測器本體、訊號調理、通訊與畫面顯示可能各有延遲;驗收報告把它們分開,不把整段端到端時間冒稱感測器τ。
階躍大小要足以高於雜訊,卻不能讓輸入或感測器飽和。測試前量一段基線,估計噪聲範圍,再設定判定帶;若基線漂移,先記錄漂移而不是任意把初值改成理想常數。每個階躍都應保存實際輸入,因為命令值和物理輸出可能不同。
重複階躍的結果可用中位數與離散範圍呈現,但不能只報平均值掩蓋一次長尾。若某次品質Bad或輸入沒有完成階躍,該次應標記無效並寫明原因。有效次數、剔除規則與測試環境都放進驗收紀錄,日後才知道基線是否可比較。
二 一階公式與不同門檻
一階上升響應可寫成y(t)=y0+Δy(1-exp(-t/τ)),在10%到90%區間的時間約為2.197τ,因此T10-90=2.197τ;從初值到90%則是2.303τ。這兩個數字用途不同,不能把T10-90誤稱T90。若輸入是下降階躍,應以剩餘誤差比例定義,不直接套上升方向的百分比。
以τ=2秒為例,達63.2%約2秒,T90約4.606秒,T10-90約4.394秒。驗收表列出門檻、預期時間、實測時間與允許誤差。正常結果是輸出單調接近穩態且時間落在規格內;若只在τ附近取一個點,可能看似合格卻在90%門檻很慢。
公式只適用於近似一階、固定輸入階躍與可辨識穩態。若輸出有死區、二階振盪、飽和、遲滯或數位濾波,應另行建模或把公式標記為參考基線。不能因資料恰好通過63.2%就宣稱設備一定是一階系統。
時間單位要一致,並說明百分比是相對於哪一個穩態。輸入源若只到達目標值的一部分,輸出比例應以實際輸入階躍和最後穩態計算;把設定值當成實際輸入會把源端誤差混進感測器響應。
百分比門檻的計算要避免四捨五入造成誤判。先以高精度保存y0、yfinal與Δy,再計算63.2%或90%門檻,畫面可顯示四捨五入值但判定使用原值。若輸出反向或量程方向相反,先轉成變化比例再套公式,不能靠直覺比較原始數字。
三 把輸入源與採集鏈拆開
測試開始時同時記錄t_source、t_sensor與t_receive。t_source是輸入源確認階躍的時刻,t_sensor是感測器輸出開始離開基線的判定,t_receive是系統收到資料的時刻。只有時間基準同步且可信時,端到端延遲才可由receive減source描述,但感測器響應要從已定義的輸入與輸出事件估計,不能直接用畫面變色時間。
若輸入源本身有0.3秒切換延遲,採集鏈每100毫秒取樣,感測器模型估計τ=0.8秒,報告應分列源延遲、取樣量化誤差與感測器估計。正常結果是重複階躍的估計值接近;失敗結果是只測一次並把網路重傳造成的尖峰當成感測器超調。
採樣率必須足以描述最快預期變化,並記錄濾波與平均窗口。窗口會降低雜訊,也會增加表觀延遲;若更換窗口,必須產生新測試版本。時間戳不可信或有丟樣時,標記資料不完整,不要用插值填補後當成實測反應。
重複測試至少涵蓋上升與下降、不同初始值與穩態等待時間。每次保存原始序列、品質、輸入條件與判定參數。若設備規格未提供τ或T90,測試可以建立現場基線,但不能把基線寫成製造商承諾。
若系統有固定通訊週期,實測時間會呈現一格一格的量化。報告要列採樣間隔與時間解析度,並給出可能誤差;不能把100毫秒解析度的結果寫成微秒精度。採集鏈延遲若改變,重新測試並更新版本。
若時間戳只在接收端產生,便只能可靠描述接收延遲;要談來源響應,必須取得可信的輸入事件時間。
四 穩態 超調與排查限制
完成時間必須先定義穩態窗口,例如輸出進入最終值附近、以本例階躍變化量絕對值的±2%為容許帶,並連續維持指定時間。若輸出先超過目標再回來,記錄峰值、超調百分比、峰值時間與收斂時間;T90只代表第一次到達90%的時刻,不等於已穩定。畫面或報表要同時呈現這些證據。
若實測T90比基線長,先比較輸入源到達時間、取樣率、濾波窗口、品質與負載,再檢查感測器本體。若τ估計不穩,可能是階躍太小、雜訊太大或系統不是一階;此時增加重複與改用適合模型,不要任意調整公式使結果合格。
限制包括溫度、負載、安裝位置、量程與資料鏈路。階躍測試可能不適合運轉中的安全設備,須先確認測試授權與安全條件。本文提供數學定義和資料證據,不發明特定感測器的時間規格,也未宣稱任何PLC或採集平台已實測。
穩態判定也要防止短暫穿越門檻。可要求連續多點落在容許帶,並記錄最後一次離帶時間;這樣能區分真正穩定與噪聲造成的偶然通過。對有遲滯的感測器,上升與下降應分開保存基線,不共用一個時間常數。
結果摘要要同時列輸入條件、感測器版本、採樣設定與判定程式版本,否則下一次即使數字不同,也無法判斷是設備變化還是測試方法變化。
五 常見問題與官方參考
FAQ1:τ=0.5秒時T90是多少?答:依一階模型T90=2.303τ,約1.152秒,實測仍需符合輸入與穩態定義。
FAQ2:T10-90可以當T90嗎?答:不可以;一階模型T10-90約2.197τ,而T90約2.303τ,起算基準不同。
FAQ3:畫面變色時間能代表感測器響應嗎?答:不能;要分開輸入源、感測器、採集、通訊與畫面延遲。
FAQ4:有超調還能用一階公式嗎?答:公式可作基線,但明顯超調表示可能不是一階,應另行建模並記錄峰值與收斂。
參考:MathWorks stepinfo:上升時間與穩定時間的定義及門檻。