2024-04-23 Share: 控制系統 基礎複習
控制系統 基礎複習
openloop vs closedloop
我們都知道,一般來說閉迴路系統會優於開迴路系統,但實際上兩者各有其優缺點,以下根據控制系統中的穩定度、靈敏度、輸入干擾和輸出雜訊等因素,對兩者的優缺點進行討論。
首先定義開路閉路系統與其靈敏度。 靈敏度:系統轉移函數(T)的變化量對系統元件(G)參數變化量之比值。
開路系統
<msubsup>
<mi>S</mi>
<mrow data-mjx-texclass="ORD">
<mi>G</mi>
</mrow>
<mrow data-mjx-texclass="ORD">
<mi>T</mi>
</mrow>
</msubsup>
<mo>=</mo>
<mn>1</mn>
</math></html>
閉路系統
-
系統轉移函數
系統元件有G(s)和H(s)可分別求得
討論:
閉迴路優點
閉迴路缺點
閉迴路系統對感測器的靈敏度極高
表示系統很要求對sensor精準度
系統輸出會受到感測器的雜訊訊號而有嚴重影響
閉迴路系統有穩定度問題
閉迴路系統的經濟成本與複雜性較高
詳細論述可參考自動控制系統CH3-5
新增電子學中的範例
BODE PLOT
對一個系統工程師而言,看懂BODE圖是基礎中的基礎,這邊會介紹筆者對於BODE圖原理與物理意義的理解。
頻率響應
想理解BODE PLOT首先需要知道什麼是系統的頻率響應,當系統運作在不同頻率的時候會發生什麼事?
先來看看wiki的解釋
In signal processing and electronics, the frequency response of a system is the quantitative measure of the magnitude and phase of the output as a function of input frequency.[1] The frequency response is widely used in the design and analysis of systems, such as audio and control systems, where they simplify mathematical analysis by converting governing differential equations into algebraic equations. In control systems, such as a vehicle's cruise control, it may be used to assess system stability, often through the use of Bode plots. Systems with a specific frequency response can be designed using analog and digital filters.
-
簡單來說頻率響應就是在探討弦波訊號輸入系統後,當時間趨近於無窮大的時候(穩態)系統的輸出行為。另外若為LTI系統輸入與輸出之間訊號的振幅與相位角會變而頻率不變如下圖。
-
所以若針對一個標準二階系統
若我們根據系統的振幅對頻率和相角對頻率去畫圖,並且將振幅轉換為db單位頻率則以log10為底表示,就是所謂的bodeplot。
-
from wiki
共振峰值
Bandwidth
出個作業
繪製下方轉移函數波德圖
系統鑑別
頻域穩定度
-
那就是若開路轉移函數GH在s平面的右半面沒有極點,則閉迴路系統是穩定的充分且必要條件是(-1+j0)點落在GH極座標圖沿著頻率增加方向的左邊。
而根據這個簡化版的奈氏準則,我們就能夠在頻域的分析中定義相對穩定度,其中可定義出兩個規格,分別是增益邊限(Gain Margin)與相位邊限(Phase Margin)。
-
-
增益邊限GM
GH相位在-180度的頻率(phase cross over frequency)wp,在這個頻率下
增益邊限為系統達到臨界穩定前還能增加地或減少的增益倍數。
相位邊限PM
增益邊限為系統達到臨界穩定前還能忍受的相位落後(delay)。
這時候你一定心想
幹又是Harry Nyquist在搞,在通訊原理的取樣定理還搞得不夠,控制系統繼續搞,我知道了閉迴路系統的相對穩定規格P.M.和G.M.後,但這跟BODEPLOT到底有甚麼關係呢?
其實簡單看兩張圖你就會懂了。這就是BODEPLOT判斷穩定度的原理,當時在電子學中真的學的霧煞煞,只知道P.M.要設計60度會穩定,到這邊就懂了!
但要特別注意這邊的波德圖是指開路轉移函數的波德圖喔!
-
-
控制器/補償器
PD P-derivation
PI
多一個極點,根據root locus原理會降低相對穩定度。
根據bodeplot,PI控制器為低通濾波器,會降低系統P.M.能夠抑制高頻雜訊
有積分項會使系統type增加,能夠改善穩態steady state error
PI控制器實際物理意義
-
-
1.累計過去的錯誤以加速修正系統
2.消除微小的穩態誤差(連續的誤差累積)
可見下列網址迅速了解PID控制器的物理意義,但還是強烈建議閱讀自動控制相關書籍。
PID
IP V.S. PI controller
相位領先
相位落後
改良版PI控制器
Phase lag仍會降低相對穩定度,但其極點不再原點,相對穩定度優於PI;但相對的PI有原點上的極點能夠增加低頻增益,消除穩態誤差的能力較佳。
由bode圖設計phaselead or phaselag補償器時,通常會考慮P.M.根穩態誤差。
相位落後領先補償器
數位控制
Pole zero matching
tustin with prearping
-
Intro to Conversion Method using Bilinear Transformation
回想一下 𝑧 跟 𝑠 的關係:。因此看起來直覺的作法就是把 𝑠 帶掉,即:
假定現在已經有連續時間的控制器 𝐶(𝑠)。如果把 𝑠 帶進去的話聽起來就解決了…嗎?沒有這麼簡單,因為 ln(𝑧) 是個非線性的函數,想必沒有人想要把這個東西拿去做泰勒展開。所以 Tustin 這傢伙幫忙想了另外一個方法。這個方法是對 𝑧 動一點手腳:
接著假定取樣時間 𝑇→0 ,所以用泰勒展開就會變成:
這樣的結果會有多好呢?經驗上來說極限是一個 cycle 10 個取樣點。在這個狀況下:
因此:
使用上面的逼近結果大約是 1.3142,而實際上的數字大約是 1.3691。誤差大約 4%。這個誤差看起來說大不大,說小也不小。所以只是一個勉強能用的設計。
兩者比較
Matched pole zero相對簡單運算能保留原本類比控制器的穩定度考量, 但loop dealy或是受控廠參數誤差會導致造成很大的偏差,所以若能精確考量loop delay和參數的系統可以考慮使用,且因為轉換方式只適用於能夠明確定義pole zero的控制器。
Tustin with prewarping 為泰勒逼近的結果且能在cutoff frequency 達到指定的P.M.,但會warped頻率響應,適用於無法明確考慮loop delay和受控廠參數的系統,且因為轉換方式是以泰勒展開近似成線性函數,所以能夠在無法明確定義pole zero的控制器上做數位實現。
In summary, pole-zero matching is a more accurate method that preserves the analog filter's characteristics in the digital domain, while Tustin with prewarping is a simpler method that can be used when the analog filter does not have a well-defined prototype or when the filter specifications are not well-defined.
-
-
Direct form and parallel form are two different structures used to implement digital filters in a digital controller. Both structures have their advantages and disadvantages and are suitable for different applications.
The main differences between direct form and parallel form are as follows:
Processing order: In direct form, the input signal is processed sequentially through a series of adders and multipliers. In parallel form, the input signal is split into multiple sub-signals, which are processed independently in parallel by subfilters.
Efficiency: Direct form is generally less efficient than parallel form, as it requires more processing time to generate the filtered output signal. Parallel form, on the other hand, can process the sub-signals in parallel, resulting in faster processing times.
Frequency response: Direct form provides a wider range of frequency response control as the coefficients are applied directly to the input signal. Parallel form, however, can provide better control over the frequency response in specific frequency ranges by processing different sub-signals with different subfilters.
Complexity: Direct form is a simpler structure than parallel form, as it requires fewer adders and multipliers to implement. Parallel form, however, is a more complex structure that requires additional circuitry to split the input signal into sub-signals and to combine the output signals of the subfilters.
In summary, direct form is generally simpler to implement but may have limited frequency response control, while parallel form is more complex but can provide better frequency response control and faster processing times. The choice between the two structures depends on the specific application and the performance requirements of the digital controller.
form chatgpt
理想取樣定理
fs>2W
平頂取樣(sample and hold)
穩定度
古典控制學中的BIBO穩定ai部分分式係數ki重根數pi極點
根據BIBO定理
若透過部分分式表示的極點pi均小於0則g(t)在t無限大時為零,所以可推倒得知閉迴路轉移函數極點都小於0則系統穩定!
羅斯表
可延伸出root locus
現代控制學 漸進穩定
可偵測系統內部不穩定(右半邊極零點對消情形)
時間延遲
當系統之採樣頻率較低時,例如馬達速度迴路控制,此時系統中電子零件的運算延遲會對系統穩定度造成影響。在設計控制器時需要將此時間延遲納入考量。
根據傅立葉轉換當對f(t-T)進行傅立葉,可得
若分別對其Phase和大小進行分析可得
若繪製波德圖
-
可觀察出系統的GAIN不受影響,但PHASE在系統操作高頻時會嚴重影響P.M.降低系統相對穩定度。
root locus
標準二階極點與暫態規格