階躍響應

階躍響應是指系統在其輸入為單位階躍函式時，其輸出的變化。在電子工程或自動控制領域中，階躍響應是指系統的輸入在很短時間由0變成1時，其輸出的時域特性。此概念可以延伸到使用抽象數學概念的動力系統，以演化引數表示其特性。分析系統的階躍響應有助於瞭解系統的特性，因為當輸入在長時間穩態後，有快速而大幅度的變化，可以看出系統各個部份的特性。而且也可以知道系統的穩定性。階躍響應的時域相關特性.系統的階躍響應可以用與以下時域特性的量來描述：對於線性動態系統來說，從這些特徵中可以推知許多該系統的資訊。一階線性電路的階躍響應.考慮如右圖的RC電路，頻域下輸出電壓Vc和輸入電壓Vin的關係可表示為下式：formula_1其中formula_2為此係統的時間常數考慮以下形式的輸入電壓Vin(t)：formula_3formula_4則輸出電壓Vc(t)可以表示為以下的形式：formula_5反饋放大器的階躍響應.本節介紹了一個簡單的負反饋放大器的階躍響應如圖1所示。反饋放大器由一個增益為 "A"OL 的主開環放大器和反饋因子為 β 的反饋迴路。以下會分析此回授放大器，確認其階躍響應和控制響應的時間常數之間的關係，也看階躍響應和回授量之間的關係。負反饋放大器增益為：formula_6，其中"A"OL = 開環增益"A"FB = 閉環增益β = 反饋因子。有一個主導極點.在許多情況下，可以用時間常數 τ 的單一主導極點很好地模擬正向放大器，它的開環增益為：formula_7，零頻率增益為 "A"0，角頻率 ω = 2π"f"。這種正向放大器有單位階躍響應formula_8，是從零到新平衡值 "A"0 的指數趨近。單極點放大器的傳遞函式匯出閉環增益：formula_9此閉環增益與開環增益是形式相同：均為單極濾波器。其階躍響應的形式相同：一個趨於新平衡值的指數衰減。但閉環階躍函式的時間常數為 τ / (1 + β "A"0)，因此因此它比前向放大器的響應快，是其 1 + β "A"0 倍：formula_10，由於反饋因子 β 的增加，階躍響應會更快，直到最初假設的一個主導極點不再準確。如果有第二個極點，則隨著閉環時間常數區域第二個極點的時間常數，需要進行雙極點分析。雙極點放大器.在開環增益有兩個極點的情況下，階躍響應更為複雜。開環增益為：formula_11零頻率增益為 "A"0，角頻率 ω = 2π"f"。分析.雙極點放大器的傳遞函式可以匯出閉環增益：formula_12放大器的時間相關性透過切換變數 "s" = "j"ω 很容易發現，於是增益變為：formula_13這個表示式的極點位於：formula_14formula_15這說明對於足夠大 "βA"0 平方根就會變成虛數，極點的位置是共軛複數，"s"+ 與 "s"−；2：formula_16其中formula_17而formula_18使用極座標系，根的半徑的模為 |"s"|：formula_19而角座標 φ 為：formula_20拉普拉斯變換表告訴我們這樣一個系統的時間響應是由兩個函式的組合而成的：formula_21 formula_22也就是說，解在時間上阻尼振盪。特別是，該系統的單位階躍響應為：formula_23化簡為formula_24當 "A"0 趨於無窮大時，反饋係數 β 為1。注意到響應的阻尼是由 ρ 決定的，也就是由開環放大器的時間常數確定的。相反，振盪的頻率是由 μ 確定的，也就是由, 透過 β"A"0 由反饋引數確定的。因為 ρ 涉及到時間常數的倒數之和，所以可以發現 ρ 主要受到兩個時間常數中"較短"的那個影響。結果.圖3顯示了引數 μ 取3個不同值時，單元階躍輸入的時間響應。可以看出隨著 μ 增加，振盪頻率也會增加，但振盪被包含在由指數型函式 [ 1 − exp (−ρt) ] 和 [ 1 + exp(−ρt) ] 確定的兩條漸近線以內。這兩條漸近線是由 ρ 決定的，所以也就由開環放大器的時間常數決定，與反饋無關。終值的振盪現象被稱為振鈴。過沖是指擺動最大值高於終值，顯然會隨著 μ 增加。同樣，下衝是指擺動最小值低於終值，同樣也會隨著 μ 增加。安定時間是指從終值出發，降到低於某個特定水平用的時間。穩定時間對 μ 的依賴性不明顯，而雙極點系統的近似可能不能達到用穩定時間對反饋的依賴性作出現實中的結論的準確性。但漸近線 [ 1 − exp (−ρt) ] 與 [ 1 + exp (−ρt) ] 顯然影響穩定時間，它們被開環放大器的時間常數控制，特別是在2個時間常數中的時間較短的。這表明開環放大器的設計必須滿足穩定時間的規定。此分析的有兩個主要結論：順便說一句，可以注意到實際中與線性雙極點模型的偏離主要來自兩個方面：其一，實際放大器的極點多於兩個，零點也是；其二，實際放大器是非線性的，所以它們的階躍響應會隨著訊號幅度變換。控制過沖.以下會說明如何用適當的引數選擇來減少過沖。利用以上的公式，可以將階躍響應微分找最大值來計算過沖量。其過沖量最大值"S"max 為 ：formula_25階躍響應的終值為1，因此其指數即為過沖量。可以看出若μ = 0，其過沖量為0，也就是：formula_26令"x" = ( τ1 / τ2 )1 / 2 ，可以求解二個時間常數之間的比例，結果為formula_27因為β "A"0 » 1，因此平方根中的1可以省略，得到formula_28換句話說，第一個時間常數需遠大於第二個時間常數。有時系統為了一些特性，需要允許一些過沖量，以下的關係中引入一個因子α：formula_29α可以依允許的過沖量來設計。圖4就是描述其程式。比較上圖的調整是頻率補償的主題，其中一個方式是極點分離。穩定時間控制.圖3中階躍響應中振鈴的幅度是由阻尼因數 exp ( −ρ t ) 決定的。也就是說，如果我們指定出可接受的階躍響應離終值的偏移量 Δ，即：formula_30在時間長於穩定時間 "t"S 這個前提下，無論 β "A"OL 的值為多少時這個條件都能滿足。穩定時間 "t"S 為：formula_31因為過沖的條件，τ1 = "αβA"OL τ2，因此τ1 » τ2 成立。一般穩定時間條件是指穩定時間和其單位增益的頻寬成反比的情形，原因是1/(2π τ2)接近放大器在典型主極點補償下的頻寬。不過此結果比經驗法則的結果更準確。例如，若Δ = 1/e4 = 1.8 %，其穩定時間為"t"S = 8 τ2。一般而言，對過沖量的控制會決定二個時間常數的比例，穩定時間"t"S 會決定 τ2。相位裕度.其次，極點比例τ1/τ2也和回授放大器的相位裕度有關。圖5是二個極點放大器的波德圖，頻率到第二個極點的位置。圖5的假設是頻率"f"0 dB在位在"f"1 = 1/(2πτ1)的最小極點及位在"f"2 = 1/(2πτ2)的第二極點之間。如圖5所示，若 α ≥ 1，此假設即成立。利用圖5，頻率（用"f"0 dB表示)為迴路增益 β"A"0滿足單位增益或是0 dB條件的位置，可以定義為：formula_32波德增益圖中增益下降的斜率是 20 dB/decade，頻率每增加十倍，增益下降的比例相同：formula_33相位裕度是頻率在"f"0 dB 處，相位和−180°之間的距離，因此裕度為：formula_34因為"f"0 dB / "f"1 = "βA"0 » 1，有關"f"1的項為90°，因此相位裕度為：formula_35formula_36formula_37若α = 1，則 φm = 45°，若α = 2，則φm = 63.4°. Sansen建議α = 3，對應的φm = 71.6°「是一種很好的啟始條件。」若τ2縮短，α會增加。穩定時間"t"S 也會減小。若τ1變大，α也會增加，穩定時間會略有變動。若用到極點分離技巧，τ1和 τ2都會變化。若放大器有二個以上的極點，圖5的波德圖仍然可以計算相位裕度，只要將"f"2視為「等效的第二極點」位置即可。數學定義.本節以抽象概念下的formula_38，來提供形式性的數學定義。所有符號及假設列在下方。非線性動態系統.若針對一個一般的動態系統，其階躍響應可定義如下：formula_45其階躍響應是系統輸入為單位階躍函式時的演化函式。表示式中"H"("t")為下標。線性動態系統.對於一個線性非時變系統，令formula_46，其階躍響應可以用單位階躍函式formula_47和系統衝激響應formula_48的卷積來表示：formula_49對線性非時變系統而言就是將後面的式子積分。相對的，對於線性非時變系統，階躍響應的微分即為衝激響應：formula_50不過此關係在非線性系統或是時變系統並不成立。對於一個線性非時變系統，其階躍響應可以用單位階躍函式formula_47和系統衝激響應formula_48的卷積來表示：formula_49