楊 栩
(成都師范學(xué)院物理與工程技術(shù)學(xué)院,成都611130)
數(shù)字控制系統(tǒng)中存在數(shù)字部分和連續(xù)部分,系統(tǒng)中含有采樣信號,而被控對象大多為連續(xù)信號,數(shù)字控制系統(tǒng)可以等效為一個數(shù)字系統(tǒng),用Z變換法來分析系統(tǒng),系統(tǒng)輸出響應(yīng)為周期采樣點上的輸出。采樣周期之間的輸出信息很難獲得,如果要得到更多的輸出點信息,一般通過改變采樣周期的大小來實現(xiàn)。但是采樣周期T不能隨意改變,減小T可以獲取更多的采樣點信號,信號恢復(fù)精度越高,但是T過小,會使執(zhí)行效率下降,增加運算,在工程實踐中也不允許T過小,這會給信號恢復(fù)和分析帶來困難。
修正Z變換法在不改變采樣周期T的前提下,通過對系統(tǒng)輸出增加一個虛擬延時環(huán)節(jié),在采樣周期內(nèi)任意延時,通過修正Z變換法,能得到任意時刻的輸出,從而實現(xiàn)信號的連續(xù)輸出。
在計算機控制系統(tǒng)中,控制系統(tǒng)由數(shù)字部分和連續(xù)部分構(gòu)成的混合系統(tǒng),在系統(tǒng)中有離散采樣信號和連續(xù)信號,等效為數(shù)字部分和連續(xù)部分。數(shù)字部分表示計算機控制算法,輸入和輸出皆為離散序列,用D(Z)表示;連續(xù)部分等效為連續(xù)被控對象和零階保持器串聯(lián)構(gòu)成。計算機控制系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
圖1 數(shù)字控制系統(tǒng)結(jié)構(gòu)框圖
圖2 控制系統(tǒng)在采樣時刻輸出值
系統(tǒng)分析時,只能得到控制系統(tǒng)在采樣周期整數(shù)倍時刻的輸出序列C(k),而被控對象大多是連續(xù)部分,實際輸出是連續(xù)信號。為了能補齊采樣點時刻之間的連續(xù)輸出,可以采用修正Z變換法獲得非采樣點之間的輸出。
圖3 輸入信號 f(t)延時 βT(0<β<1)
號f(t)的修正Z變換F(Z,m)表達(dá)式為式(1):
對于用F(S)表示的連續(xù)函數(shù),修正Z變換表達(dá)式為式(2):
當(dāng)m=0時,β=1,相當(dāng)于信號延遲一個采樣周期;當(dāng)m=1時,β=0,若f(0)=0,則修正Z變換為一般Z變換。
系統(tǒng)輸出為連續(xù)信號,為了統(tǒng)一數(shù)字連續(xù)部分,可以給輸出加一虛擬滯后環(huán)節(jié)(0<β<1),等效為時域的延時環(huán)節(jié),計算機控制系統(tǒng)結(jié)構(gòu)框圖如圖4所示:零階保持器和連續(xù)系統(tǒng)等效為連續(xù)系統(tǒng)G(S)。
系統(tǒng)輸出為式(3):
圖4 計算機控制系統(tǒng)結(jié)構(gòu)框圖
虛擬滯后環(huán)節(jié)e-βTs(0<β<1),Z變換為修正Z變換 C(Z,m)表達(dá)式為式 4(m=1-β)。
采樣系統(tǒng)經(jīng)過修正Z變換后的系統(tǒng)函數(shù)為式(5)
圖5 控制系統(tǒng)經(jīng)修正Z變換法后系統(tǒng)輸出值
其中,紅色圓圈處值為控制系統(tǒng)在整數(shù)倍采樣周期時刻的輸出值,不同顏色虛線表示控制系統(tǒng)經(jīng)βT(0≤β≤1)延時后系統(tǒng)輸出,通過延遲不同的時間,可以得到非整數(shù)倍采樣周期時刻的輸出信號。當(dāng)β=1,輸出與非修正Z變換輸出一致,當(dāng)β=0,輸出恰好為非修正Z變換的下一采樣點值,當(dāng)0<β<1時,輸出為非整數(shù)倍采樣周期時刻的值,其值大小介于非修正Z變換的兩個采樣點值之間,本圖中β取值步長為0.1。
為了更直觀地觀察控制系統(tǒng)非周期整數(shù)倍時刻的輸出值,對控制系統(tǒng)采用修正Z變換法,延時時間步長取更小的β為0.01,將系統(tǒng)輸出值與采樣時刻對應(yīng),可以獲取更多的非周期采樣點上的輸出值,控制系統(tǒng)經(jīng)修正Z變換法后系統(tǒng)輸出如圖6所示。
圖6 控制系統(tǒng)經(jīng)修正Z變換法連續(xù)輸出響應(yīng)
通過仿真圖可以看出,系統(tǒng)輸出為連續(xù)輸出,除了采樣點處有值外,采樣點之間也不失真的還原了連續(xù)系統(tǒng)的輸出。本方法達(dá)到了預(yù)期效果。修正Z變換法在不改變采樣周期T的前提下,通過對系統(tǒng)輸出增加一個虛擬延時環(huán)節(jié),能夠得到任意時刻的輸出,從而實現(xiàn)信號的連續(xù)輸出。