天天看點

連續系統離散化的方法

http://www.docin.com/DocinViewer-1404447028-144.swf

5.2.1  連續系統離散化方法

1、反向差分變換法

對于給定的                                                (5.1)

其微分方程為 ,用反向差分代替微分,得

                   (5.2)

對(5.2)式兩邊取Z變換得: ,即 

                                               (5.3)

  比較式(5.1)與式(5.3)可知,将式(5.1)中的s直接用

                                                (5.4)

  代入即可,即

                 (5.5)

另外,還可将 作級數展開

                     (5.6)

取一階近似 ,也可得到

                             (5.7)

平面的穩定域可以通過式(5.4)映射到 平面。因為 平面的穩定域為 ,參考式(5.4),可以寫出 平面的穩定域為:

為正數,将 寫成 ,上式可以寫成

上式可以寫成

由上式可以看出, 平面的穩定域映射到 平面上以 , 為圓心, 為半徑的圓内,如圖5-3所示。

圖5-3  反向差分變換s平面與z平面的對應關系

反向差分變換方法的主要特點如下:

①變換計算簡單;

②由圖5-3看出, 平面的左半平面映射到 平面的機關圓内部一個小圓内,因而,如果 穩定,則變換後的 也是穩定的;

③離散濾波器的過程特性及頻率特性同原連續濾波器比較有一定的失真,需要較小的采樣周期 。

2、正向差分變換法

對于給定的                                                 (5.8)

其微分方程為 ,用正向差分代替微分,即

兩邊取Z變換得: ,即 

                                                 (5.9)

比較式(5.8)與式(5.9)可知,對 進行正向差分變換時,将其中的s直接用

                                                  (5.10)

代入即可,即

               (5.11)

另外還可将 級數展開 :                          

取一階近似 ,也可得到:                                      

使用正向差分方法時,有個嚴重問題是, 平面的左半平面映射到 平面的機關圓外。因為 平面的穩定域為 ,參考式(5.10),可以寫出 平面的穩定域為:

令 ,則上式可以寫成

因為 ,則有 即 ,如圖5-4所示。

圖5-4  正向差分變換s平面與z平面的對應關系

由此,得出正向差分法變換的特點: 平面左半平面的極點可能映射到 平面機關圓外。因而,用這種方法所得到的離散濾波器可能是不穩定的,實際應用中基本上不采用這種方法。

3、雙線性變換法

雙線性變換法又稱突斯汀(Tustin)法,是一種基于梯形積分規則的數字積分變換方法。

由Z變換定義 ,将 改寫為如下形式:

                            (5.12)

然後将分子和分母同時展成泰勒級數,取前兩項,得:

                               (5.13)

由上式計算出 ,得雙線性變換公式。

                              (5.14)

另外,由圖5-5所示的梯形面積近似積分可得

         (5.15)

其中 為到 時刻的陰影總面積。對式(5.15)進行Z變換,并整理得到

                            (5.16)

圖5-5梯形面積近似積分

由式(5.16),也可得雙線性變換:                        (5.17)

還可以将式(5.14)看作采用雙線性變換時由s平面到z平面的映射。應當注意到,雙線性變換使 的極、零點數目相同,且離散濾波器的階數(即離散濾波器的極點數)與原連續濾波器的階數相同。

由式 (5.14),s平面的左半平面 映射到z平面時,其關系如下:

因為T>0,上面的不等式可以簡化為

即:

這相應于z平面機關圓内部,如圖5-6所示。是以,雙線性變換将s平面上整個左半平面映射到z平面上以原點為圓心的機關圓内部(這是z平面上的穩定區)。這和 映射是一樣的,但是離散濾波器的過渡響應及頻率響應特性有顯著的不同。

圖5-6 雙線性變換s平面與z平面的對應關系

雙線性變換的主要特點是:

①如果D(s)穩定,則相應的D(z)也穩定;D(s)不穩定,則相應的D(z)也不穩定。

②所得D(z)的頻率響應在低頻段與D(s)的頻率響應相近,而在高頻段相對于D(s)的頻率響應有嚴重畸變。

例5.1  用雙線性變換法将模拟積分控制器 離散化為數字積分控制器。

解  由式(5.14),得數字控制器的脈沖傳遞函數為

上式可以寫成

由上式可以得出相應的差分方程

式中, 分别為kT時刻D(z)的輸出量和輸入量。

以下為采用雙線性法将 離散化的MATLAB程式(設T=1s):

>> num=1;

>> den=[1,0];

>> [dnum,dden]=c2dm(num,den,1,'tustin');

>> printsys(dnum,dden,'z')

num/den =

       0.5 z + 0.5

        -----------

          z – 1

其中num為連續系統分子的系數;den為連續系統分母的系數;c2dm是MATLAB函數,将連續傳遞函數轉換為離散傳遞函數;tustin表示采用雙線性方法;dnum和dden分别為轉換後傳遞函數的分子和分母的系數。

上述雙線性變換,将s平面的虛軸變換到Z平面的機關圓,因而沒有混疊現象。但是在模拟頻率 和離散頻率 之間是非線性的對應關系。

設 , ,代入 得到

                             (5.18)

于是

                           (5.19)

上式表明了模拟頻率 和離散頻率 之間的非線性關系。當 取值 時, 的值為 。這意味着,模拟濾波器的全部頻率響應特性被壓縮到離散濾波器的 的頻率範圍内。這兩種頻率之間的非線性特性,使得由雙線性變換所得的離散頻率響應産生畸變。這種缺點可以通過預畸變的辦法來補償。

補償的基本思想是:在 變換成 之前,将 的斷點頻率預先加以修正(預畸變),使得修正後的 變換成 時正好達到所要求的斷點頻率。

預畸雙線性變換的特點為:

(1)       将S平面左半平面映射到Z平面機關圓内。

(2)       穩定的 變換成穩定的 。

(3)       沒有混疊現象。

(4)       不能保持 的脈沖響應和頻率響應。

(5)       所得的離散頻率響應不産生畸變。

4、脈沖響應不變法

所謂脈沖響應不變法就是将連續濾波器 離散得到離散濾波器 後,它的脈沖響應 與連續濾波器的脈沖響應 在各采樣時刻的值是相等的。即

是以,脈沖響應不變保持了脈沖響應的形狀

                           (5.20)

因而,上面給出的連續濾波器 ,采用脈沖響應不變法所得到的離散濾波器 即 的z變換。是以,脈沖響應不變法也稱Z變換法。

Z變換法的特點是:

① 和 有相同的機關脈沖響應序列;

②若 穩定,則 也穩定;

③ 存在着頻率失真;

④該法特别适用于頻率特性為銳截止型的連續濾波器的離散化。

 它主要應用于連續控制器 具有部分分式結構或能較容易地分解為并聯結構,以及 具有陡衰減特性,且為有限帶寬的場合。這時采樣頻率足夠高,可減少頻率混疊影響,進而保證 的頻率特性接近原連續控制器 。

5、階躍響應不變法

所謂階躍響應不變法就是将連續濾波器 離散後得到的離散濾波器 ,保證其階躍響應與原連續濾波器的階躍響應在各采樣時刻的值是相等的。

用階躍響應不變法離散後得到的離散濾波器 ,則有

式中 表示 的階躍響應,而 表示 的階躍響應。取上式的Z變換,得到

即  

上式可以寫成如下形式

                                 (5.21)

這個方程的右邊可以看作 前面加了一個采樣器和零階保持器。因而,可以假設一個連續信号和一個假想的采樣--保持裝置,如圖5-7所示。

圖5-7  帶假想的采樣-保持器的

必須指出,這裡的采樣保持器是一個虛拟的數字模型,而不是實際硬體。由于這種方法加入了零階保持器,對變換所得的離散濾波器會帶來相移,當采樣頻率較低時,應進行補償。零階保持器的加入,雖然保持了階躍響應和穩态增益不變的特性,但未從根本上改變Z變換的性質。

階躍響應不變法的特點如下:

①若 穩定,則相應的 也穩定;

② 和 的階躍響應序列相同;

6、零、極點比對Z變換法

所謂零、極點比對Z變換法,就是按照一定的規則把 的零點映射到離散濾波器 的零點,把 的極點映射到 的極點。極點的變換同Z變換相同,零點的變換添加了新的規則。設連續傳遞函數 的分母和分子分别為 階和階 ,稱 有 個有限零點, 個 的無限零點,如:

其有限零點為 ,還有兩個 的無限值零點。

零極點比對Z變換的規則是:

(1) 所有的極點和所有的有限值零點均按照 變換,

            (5.22)

(2) 所有的在 處的零點變換成在 處的零點。

(3)如需要 的脈沖響應具有一機關延遲,則 分子的零點數應比分母的極點數少1。

(4)要保證變換前後的增益不變,還需進行增益比對。

低頻增益比對:

                        (5.23)

高頻增益比對:

                        (5.24)

實際系統中, 的分母階數常常比分子階數高,如不采用規則(2),那麼 的脈沖響應會産生 個采樣時間的延遲,對系統造成不利影響,引入規則(2)後, 的分母和分子的階數就相同了。

例5.2  求 的零、極點比對Z變換。

解:按規則(2),

由式(5.23)有:

解得

于是:

根據規則(3),

以下是求 的零、極點比對Z變換的MATLAB程式,仍然取T=1, =1:

>> num=1;

>>den=[1,1];

>>ts=1;

>> [dnum,dden]=c2dm(num,den,ts,'matched');

>>printsys(dnum,dden,'z')

num/den =

    0.63212

   -----------

   z - 0.36788

注意到用函數c2dm求零、極點比對Z變換時,是采用低增益比對的。

例5.3  求 的零、極點比對Z變換。

解                     

按高頻增益比對

于是                          

7、各種離散化方法小結:

表5.1給出了連續傳遞函數 ,在各種離散化方法變換後得到的等效的脈沖傳遞函數及相應的變換方程。

表5.1  用各種變換方法得到的等效

變換方法 變換方程 等效的脈沖傳遞函數
反向差分變換法
正向差分變換法
雙線性變換法
脈沖響應不變法
階躍響應不變法
零、極點比對Z變換法

以上研究了6種已知連續濾波器求等效離散濾器的方法,其中正向差分法産生不穩定離散濾波器,實際上基本不用。一般情況下,由連續到離散的設計最好多實驗幾種方法(通過仿真,得出滿意的結果)。因為比對零、極點映射法、雙線性變換法都能得出比較滿意的結果,初步設計時,可以試用這些方法。

繼續閱讀