智能傳感器系統(tǒng)(第二版)(劉君華)1-5章_第1頁
智能傳感器系統(tǒng)(第二版)(劉君華)1-5章_第2頁
智能傳感器系統(tǒng)(第二版)(劉君華)1-5章_第3頁
智能傳感器系統(tǒng)(第二版)(劉君華)1-5章_第4頁
智能傳感器系統(tǒng)(第二版)(劉君華)1-5章_第5頁
已閱讀5頁,還剩311頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第4章基本智能化功能與其軟件實現(xiàn)4.1改善線性度及智能化非線性刻度轉(zhuǎn)換功能4.2改善靜態(tài)性能提高系統(tǒng)精度及智能化自校零、自校準(zhǔn)功能4.3改善穩(wěn)定性抑制交叉敏感及智能化多傳感器數(shù)據(jù)融合功能4.4改善動態(tài)性能擴(kuò)展頻帶及智能化頻率自補(bǔ)償功能4.5提高信噪比與分辨力及智能化信號提取與消噪功能4.6增強(qiáng)自我管理與自適應(yīng)能力及智能化控制功能4.1改善線性度及智能化非線性刻度轉(zhuǎn)換功能

測量系統(tǒng)的靜態(tài)性能由其靜態(tài)輸入輸出特性來表征,它的質(zhì)量指標(biāo)將決定測量系統(tǒng)的精度,測量系統(tǒng)的線性度指標(biāo)是影響系統(tǒng)精度的重要指標(biāo)之一。其中,處于測量系統(tǒng)前端的傳感器,其輸入輸出特性的非線性是使得測量系統(tǒng)輸入輸出特性具有非線性的主要原因。傳感器及其調(diào)理電路的輸出量多是電學(xué)量,傳統(tǒng)測量儀器系統(tǒng)的基本功能就是要將傳感器及其調(diào)理電路輸出的電學(xué)量轉(zhuǎn)換為被測量,以便輸出顯示,稱為刻度轉(zhuǎn)換。如果按照線性關(guān)系進(jìn)行刻度轉(zhuǎn)換,就會引入非線性誤差,降低線性度指標(biāo),因為前端待轉(zhuǎn)換的關(guān)系是非線性的。當(dāng)然,人們期望傳感器本身的輸入輸出特性具有良好的線性,為此傳感器工作者一直進(jìn)行著不懈的努力。但是,傳感器靜態(tài)特性的非線性卻總是存在的。與此同時,人們從電路方面精心設(shè)計非線性校正器以期改善系統(tǒng)的非線性。所謂非線性校正器,就是可以按某種非線性關(guān)系來進(jìn)行刻度轉(zhuǎn)換的環(huán)節(jié)。系統(tǒng)中有了這種非線性刻度轉(zhuǎn)換環(huán)節(jié),全系統(tǒng)輸入輸出特性將逼近直線。由于各個傳感器非線性特性的不一致性,因此用硬件電路實現(xiàn)非線性校正的刻度轉(zhuǎn)換存在很大難度與局限性。智能傳感器系統(tǒng)是通過軟件來進(jìn)行非線性刻度轉(zhuǎn)換的,在實現(xiàn)智能化刻度轉(zhuǎn)換功能的同時,也實現(xiàn)了非線性自校正功能,從而改善了系統(tǒng)的靜態(tài)性能,提高了系統(tǒng)的測量精度。由于軟件的靈活性,智能傳感器系統(tǒng)絲毫不介意系統(tǒng)前端的正模型有多么嚴(yán)重的非線性。所謂正模型,是傳

感器及其調(diào)理電路的輸入輸出特性(x-u),如圖4-1(b)所示。智能傳感器能自動按圖4-1(c)所示的逆模型進(jìn)行刻度轉(zhuǎn)換,輸出系統(tǒng)的被測量值y,實現(xiàn)系統(tǒng)的輸出y與輸入x呈理想直線關(guān)系,如圖4-1(d)所示。圖4-1智能傳感器系統(tǒng)(a)智能傳感器系統(tǒng)框圖;(b)正模型;(c)逆模型;(d)智能傳感器系統(tǒng)的輸入(x)輸出(y)特性所謂逆模型,是指正模型

u=f(x)

(4-1)

的反非線性特性

y=x=f(u) (4-2)

式中:x為系統(tǒng)的被測輸入量;u為傳感器及其調(diào)理電路

的輸出量,又是存放在微機(jī)中非線性校正器軟件模塊的輸入;y=x為非線性校正器軟件模塊的輸出,也即系統(tǒng)的總

輸出。智能傳感器系統(tǒng)采用軟件既靈活又簡便地實現(xiàn)了非線性自校正功能后,就不必再為改善系統(tǒng)中每一環(huán)節(jié)的非線性而耗費精力,其所要求的條件僅僅是:前端正模型(x-u特性)具有重復(fù)性。

采用智能化非線性自校正模塊以實現(xiàn)刻度轉(zhuǎn)換的編程方法有多種,常用的有查表法、曲線擬合法,近年來又發(fā)展了神經(jīng)網(wǎng)絡(luò)法及支持向量機(jī)法等多種方法。4.1.1查表法

查表法是一種分段線性插值法,根據(jù)精度要求對反非線性曲線(如圖4-2)進(jìn)行分段,用若干段折線逼近曲線,將折點坐標(biāo)值存入數(shù)據(jù)表中,測量時首先要明確對應(yīng)輸入被測量xi的電壓值ui是在哪一段;然后根據(jù)那一段的斜率進(jìn)行線性插值,即得輸出值yi=xi。圖4-2反非線性的折線逼近下面以三段為例,折點坐標(biāo)值為

橫坐標(biāo):u1、u2、

u3、u4;

縱坐標(biāo):x1、x2、x3、x4。

各線性段的輸出表達(dá)式為

第Ⅰ段第Ⅱ段第Ⅲ段第Ⅳ段輸出y=x表達(dá)式的通式為 (4-3)式中:k為折點的序數(shù),3條折線有4個折點,k=1,2,3,4。由電壓值ui求取被測量xi的程序框圖如圖4-3所示。圖4-3非線性自校正流程圖折線與折點的確定有兩種方法:Δ近似法與截線近似法,如圖4-4所示。不論哪種方法,所確定的折線段與折點坐標(biāo)值都與所要逼近的曲線之間存在誤差Δ,按照精度要求,各點誤差Δi都不得超過允許的最大誤差界Δm,即Δi≤Δm。圖4-4曲線的折線逼近(a)Δ近似法;(b)截線近似法

1.Δ近似法

折點處誤差最大,折點在±Δm誤差界上。折線與逼近的曲線之間的誤差最大值為Δm,且有正有負(fù)。

2.截線近似法

折點在曲線上且誤差最小,這是利用標(biāo)定值作為折點的坐標(biāo)值。折線與被逼近的曲線之間的最大誤差在折線段中部,應(yīng)控制該誤差值小于允許的誤差界Δm。各折線段的誤差符號相同,或全部為正,或全部為負(fù)。4.1.2曲線擬合法

曲線擬合法采用n次多項式來逼近反非線性曲線,該多項式方程的各個系數(shù)由最小二乘法確定,具體步驟如下

1.列出逼近反非線性曲線的多項式方程

(1)對傳感器及其調(diào)理電路進(jìn)行靜態(tài)實驗標(biāo)定,得校準(zhǔn)曲線。標(biāo)定點的數(shù)據(jù)為(2)假設(shè)反非線性特性擬合方程為n的數(shù)值由所要求的精度來定。若n=3,則(4-4)式中:a0、

a1、a2、a3為待定常數(shù)。(3)求解待定常數(shù)a0、a1、a2、a3。根據(jù)最小二乘法原則來確定待定常數(shù)a0、a1、a2、a3的基本思想是,由多項式方程式(4-4)確定的各個xi(ui)值,與各個點的標(biāo)定值xi之均方差應(yīng)最小,即=最小值=F(a0,a1,a2,a3) (4-5)式(4-5)是待定常數(shù)a0、a1、a2、a3的函數(shù)。為了求得函數(shù)F(a0,a1,a2,a3)最小值時的常數(shù)a0、a1、a2、a3,我們對函數(shù)求導(dǎo)并令它為零,即經(jīng)整理后得矩陣方程 (4-6)式中:N為實驗標(biāo)定點個數(shù);;;;;;;;;;。通過求解式(4-6)的矩陣方程可得待定常數(shù)a0、a1、a2、a3。

2.將所求得的常系數(shù)a0~a3存入內(nèi)存

將已知的反非線性特性擬合方程式(4-4)寫成下列形式:(4-7)為了求取對應(yīng)電壓為u的輸入被測值x,每次只需將采樣值u代入式(4-7)中進(jìn)行三次(b+ai)u

的循環(huán)運算,再加上常數(shù)a0即可。4.1.3[示例4-1]與鉑電阻配用的智能化刻度轉(zhuǎn)換模塊的設(shè)計(曲線擬合法)

要求測溫范圍0~500℃,刻度轉(zhuǎn)換模塊的絕對偏差小于0.5℃。

解(1)在0~500℃范圍內(nèi)從標(biāo)準(zhǔn)分度表中取N=11個標(biāo)準(zhǔn)分度值,如表4-1所示。

表4-1給出了鉑電阻Pt100的正模型,即輸入(T)輸出(R)特性。(2)逆模型的數(shù)學(xué)表達(dá)式設(shè)為三階四項多項式:

T=a0+a1R+a2R2+a3R3

(4-8)

(3)待定常數(shù)a0、a1、a2、

a3的確定。

根據(jù)式(4-5)、式(4-6)求得a0~a3的數(shù)值為

a0=-247.89,a1=2.4077,a2=0.00060253,

a3=1.072×10-6

具有上述常系數(shù)數(shù)值的式(4-8)的編程算式就成為智能化刻度轉(zhuǎn)換模塊。(4)逆模型的檢驗。

向逆模型輸入電阻R,比較標(biāo)準(zhǔn)分度值的溫度T與逆模型計算(輸出)值T′,其偏差Δ=T′-T,結(jié)果列入表4-2。(5)線性度改善情況的評價。

①改善前測溫系統(tǒng)的線性度。

改善前測溫系統(tǒng)的線性度由Pt100鉑電阻測溫傳感器的正模型的線性度決定,其最小二乘法線性度求取步驟如下:擬合直線。由表4-1給出的標(biāo)準(zhǔn)分度關(guān)系,根據(jù)第2章式(2-9)可計算得到擬合直線的兩個常系數(shù)k和b,從而最小二乘擬合直線方程為

R=102.169+0.36195T (4-9)最大擬合偏差ΔLm=ΔRm。在0~500℃范圍內(nèi),式

(4-9)根據(jù)溫度T計算所得的R(計)與相同溫度T由標(biāo)準(zhǔn)分度表給出的R(標(biāo))之差即為擬合偏差,該擬合偏差的最大值在零度,|ΔRm|=2.169≈2.17Ω(合溫度偏差約7℃)。最小二乘法線性度。根據(jù)第2章式(2-6)的定義式式中,|ΔLm|=|ΔRm|=2.17Ω,為最大擬合偏差。

Y(FS)=R(FS)為滿量程輸出值,代入測溫的上限(500℃)、下限(0℃)值,由式(4-9)可求得R(FS)=R(T=500℃)-R(T=0℃)=283.144-102.169=180.975Ω,于是得②改善后系統(tǒng)的線性度。

擬合直線。為簡單起見,智能傳感器系統(tǒng)的擬合直線可選為理想直線方程

T=kT

式中,k=1。

擬合偏差。根據(jù)表4-2列出的智能傳感器系統(tǒng)輸出值T′與系統(tǒng)輸入值T應(yīng)呈線性關(guān)系,但卻有偏差ΔT=T′-T,從表4-2中可得最大擬合偏差|Δm|=0.27℃。

理論線性度。量程為Y(FS)=500℃-0℃=500℃,理論線性度為與改善前的1.2%相比,經(jīng)智能化刻度轉(zhuǎn)換模塊進(jìn)行非線性自校正后,全系統(tǒng)線性度提高22倍,非線性誤差減小22倍。4.2改善靜態(tài)性能提高系統(tǒng)精度及

智能化自校零、自校準(zhǔn)功能

4.2.1兩基準(zhǔn)法

假設(shè)一傳感器系統(tǒng)經(jīng)標(biāo)定實驗得到的靜態(tài)輸出(y)輸入(x)特性為如下線性方程:

y=a0+a1x(4-10)

式中:a0為零位值,即當(dāng)輸入x=0時之輸出值;a1為靈敏度,又稱傳感器系統(tǒng)的轉(zhuǎn)換增益。對于一個理想的傳感器系統(tǒng),a0與a1應(yīng)為保持恒定不變的常量。但是實際上,由于各種內(nèi)在和外來因素的影響,a0、a1都不可能保持恒定不變。譬如,決定放大器增益的外接電阻的阻值會因溫度變化而變化,并引起放大器增益改變,從而使得傳感器系統(tǒng)總增益改變,也就是系統(tǒng)總的靈敏度發(fā)生變化。設(shè)a1=S+Δa1,其中S為增益的恒定部分,Δa1為變化量;又設(shè)a0=P+Δa0,P為零位值的恒定部分,Δa0為變化量,則

y=(P+Δa0)+(S+Δa1)x (4-11)

式中:Δa0為零位漂移;Δa1為靈敏度漂移。

由式(4-11)清楚可見,由零位漂移與靈敏度漂移會引入測量誤差Δa0與Δa1x。

傳統(tǒng)的傳感器技術(shù)一直追求精心設(shè)計與制作、嚴(yán)格挑選高質(zhì)量的材料及元器件,以期將Δa1及Δa0控制在某一限度內(nèi)。但這需要以高成本作為代價。以對壓力傳感器進(jìn)行自校準(zhǔn)為例,智能壓力傳感器系統(tǒng)實現(xiàn)自校準(zhǔn)功能的原理框圖如圖4-5所示。微處理器系統(tǒng)在每一特定的周期內(nèi)發(fā)出指令,控制多路轉(zhuǎn)換器執(zhí)行三步測量法(見2.4.4節(jié)),使自校準(zhǔn)環(huán)節(jié)接通不同的輸入信號。因為本系統(tǒng)的輸入信號為壓力,故多路轉(zhuǎn)換器是一個壓力掃描閥。圖4-5智能傳感器系統(tǒng)實現(xiàn)自校準(zhǔn)功能原理框圖

1)第一步:校零

測量系統(tǒng)的零點。輸入信號是零點標(biāo)準(zhǔn)值x0。若壓力傳感器測量的是相對大氣壓PB的表壓ΔP,那么零點標(biāo)準(zhǔn)值就是通大氣PB,從而保證壓力測量系統(tǒng)為零輸入x0=PB-PB=0,測量系統(tǒng)的輸出值y0=a0。在零輸入條件下系統(tǒng)的輸出值不為零值,必由系統(tǒng)的誤差源所產(chǎn)生:

y0=a1·E0

式中:a1為系統(tǒng)的增益;E0為系統(tǒng)的誤差源。

2)第二步:標(biāo)定

實時測量系統(tǒng)的增益/靈敏度a1。輸入信號為標(biāo)準(zhǔn)值,由標(biāo)準(zhǔn)壓力發(fā)生器產(chǎn)生標(biāo)準(zhǔn)壓力值PR=xR,系統(tǒng)的輸出值為yR。于是被校準(zhǔn)系統(tǒng)的增益/靈敏度a1為(4-12)因為輸出值yR也含有誤差源E0的影響,yR=xR·a1+E0·a1,故差值yR-y0=xR·a1,即消除了誤差源E0的影響。

3)第三步:測量

輸入信號為被測目標(biāo)參量壓力P=x,測量系統(tǒng)相應(yīng)的輸出值為yx。因為

yx=P·a1+E0·a1=P·a1+y0

故 (4-13)4.2.2多基準(zhǔn)法

1.工作原理與實施步驟

實時在線自校準(zhǔn)的實施過程是:

(1)對傳感器系統(tǒng)進(jìn)行現(xiàn)場、在線、測量前的實時三點標(biāo)定,即依次輸入三個標(biāo)準(zhǔn)值xR1、xR2、xR3,測得相應(yīng)輸出值yR1、yR2、yR3。

(2)列出反非線性特性擬合方程式(二階三項多項式):

x(y)=C0+C1y+C2y2

(4-14)(3)由標(biāo)定值求反非線性特性曲線擬合方程的系數(shù)C0、C1、C2。按照最小二乘法原則,即方差最小根據(jù)函數(shù)求極值(最小值)條件,令偏導(dǎo)數(shù)為零,然后再經(jīng)整理后得矩陣方程 (4-15)式中,N=3,為在線實時標(biāo)定點個數(shù);其余由標(biāo)定值計算出P、Q、R、S、D、E、F后,解式(4-15)矩陣方程可得待定常系數(shù)C0、C1、C2。已知C0、C1、C2數(shù)值后,反非線性特性擬合方程式(4-14)即被確定,智能傳感器系統(tǒng)可將測量x時傳感器的輸出值y按式(4-14)求出輸出值x(y),即代表系統(tǒng)測出的輸入待測目標(biāo)參量x。

2.780B(PCU)壓力自校準(zhǔn)系統(tǒng)

780B(PCU)壓力自校準(zhǔn)系統(tǒng)原理示意圖如圖4-6所示。

圖4-6中,EV1~EV5為電驅(qū)動閥門,由微處理器經(jīng)控制線P1.1、

P1.2、P1.3、P1.4、P1.5發(fā)出控制信號來控制氣路是“通”還是“斷”。氣動開關(guān)受氣動控制壓力P1、

P2的控制。P1與P2均是0.7MPa的壓力。在程序控制指令控制下控制壓力P1工作,推動氣動開關(guān)使壓力傳感器與校準(zhǔn)管路接通,處于校準(zhǔn)狀態(tài)。圖4-6780B(PCU)壓力自校準(zhǔn)系統(tǒng)原理框圖三個標(biāo)準(zhǔn)壓力值分別為PR1、PR2、PR3,按順序施加到被校傳感器上。校準(zhǔn)結(jié)束時,控制壓力P2工作(P1放掉),推動氣動開關(guān)使傳感器回到測量狀態(tài),測壓孔與被測壓力PX接通。

R1、R2、R3是三個壓力調(diào)節(jié)器,將它們事先調(diào)節(jié)到合適位置,則可得到三個不同數(shù)值的標(biāo)準(zhǔn)壓力值:PR1、PR2、PR3。它們的精確值由高精度壓力傳感器讀出。測量系統(tǒng)的正模型用非線性方程來表示的系統(tǒng),要實現(xiàn)自校準(zhǔn)功能需要一套可現(xiàn)場實施標(biāo)定實驗的專用自校準(zhǔn)系統(tǒng)。自校準(zhǔn)系統(tǒng)應(yīng)能提供與被測目標(biāo)參量同類型的多個(大于等于3個)標(biāo)準(zhǔn)量值,且還有多點切換器依次將各個標(biāo)準(zhǔn)量值輸入被校系統(tǒng)。在現(xiàn)場建立這樣一個多基準(zhǔn)可切換輸入的系統(tǒng)對于大多數(shù)非電參量不是一件容易的事,故目前只有壓力等少數(shù)幾個參量的測量系統(tǒng)能夠?qū)崿F(xiàn)自校零與自校準(zhǔn)功能。

4.3改善穩(wěn)定性抑制交叉敏感及智能化

多傳感器數(shù)據(jù)融合功能

多傳感器智能化技術(shù)包括兩大方面:

其一,將多個傳感器與計算機(jī)(或微處理器)組建智能化多傳感器系統(tǒng);其深刻內(nèi)涵是提高某點位置處(單點)某一個參量(單參量)x1的測量準(zhǔn)確度,而不是一般意義的多點多參量測量系統(tǒng)。

其二,將多個傳感器獲得多個信息的數(shù)據(jù)進(jìn)行融合處理,實現(xiàn)某種改善傳感器性能的智能化功能,在抑制交叉敏感改善傳感器穩(wěn)定性的同時,系統(tǒng)的線性度也得到改善。4.3.1單傳感器系統(tǒng)

通常的測量系統(tǒng)都是由單傳感器系統(tǒng)組成的。它有

兩個基本組成部分:傳感器與數(shù)據(jù)處理,其框圖如圖4-7所示。圖4-7單傳感器測量系統(tǒng)框圖

1.單傳感器系統(tǒng)的正模型與逆模型

(1)傳感器部分含傳感器及其調(diào)理電路,執(zhí)行獲取信息的任務(wù)。配接了調(diào)理電路的傳感器部分感知并檢測物理量x,將x按一定規(guī)律轉(zhuǎn)換為有用輸出量y。有用輸出量y是指便于遠(yuǎn)距離傳輸?shù)牧?,目前多為電量,如電壓、電流、電脈沖的頻率。輸入x與輸出y遵從一定規(guī)律是指具有一定重復(fù)性,且可用數(shù)學(xué)表達(dá)式來描述。描述傳感器部分輸入輸出(x-y)關(guān)系的數(shù)學(xué)表達(dá)式就稱為傳感器系統(tǒng)的正模型,單傳感器系統(tǒng)的正模型y=f(x)為一元多項式。(2)數(shù)據(jù)處理部分完成信息處理、分析及顯示功能,就是從傳感器輸出信號的數(shù)據(jù)中將代表被測量x1的有效信息提取出來并給出顯示。直白地說,其最基本的功能就是將傳感器部分的輸出量y轉(zhuǎn)換為被測量x,并給出顯示。顯示的值x′與真值x之間有一定偏差,希望這個偏差盡量小。數(shù)據(jù)處理部分的這個基本功能稱為“刻度轉(zhuǎn)換”。對于智能傳感器系統(tǒng),刻度轉(zhuǎn)換是在計算機(jī)或微處理器中由軟件實現(xiàn)的(詳見4.1節(jié))。數(shù)據(jù)處理部分輸出x′與輸入y關(guān)系的數(shù)學(xué)描述稱為逆模型。對于單傳感器系統(tǒng),其逆模型為正模型y=f(x)的反函數(shù)x=f-1(y),也是一個一元多項式。

2.單傳感器系統(tǒng)的應(yīng)用

單傳感器系統(tǒng)既可用于單點單參量測量系統(tǒng),也可組建多點多參量測量系統(tǒng)。

(1)單點單參量測量系統(tǒng):選用標(biāo)稱的目標(biāo)參量與被測參量x同名的傳感器,如壓力傳感器可用來測量壓力一個參量,而且僅是壓力傳感器所在位置(單點)處的壓力參量。通常的壓力測量系統(tǒng)、位移測量系統(tǒng)、液位測量系統(tǒng)等一般都是單傳感器系統(tǒng)。(2)多點多參量測量系統(tǒng):由多個單傳感器測量系統(tǒng)組成,其原理框圖如圖4-8所示。

圖4-8系統(tǒng)中的每個傳感器只能完成單點單參數(shù)測量,兩個位置點的壓力需要兩個壓力傳感單元來檢測。通過一個多路模擬開關(guān)將各點傳感器輸出的信號y1,y2,

…,yi按一定順序或同時并行導(dǎo)入計算機(jī)或微處理器,進(jìn)行獨立的數(shù)據(jù)處理按各自的逆模型完成各自的刻度轉(zhuǎn)換,并輸出被測參量P1,P2,

…,h。圖4-8由單傳感器系統(tǒng)組成的多點多參量測量系統(tǒng)4.3.2交叉敏感與傳感器系統(tǒng)的穩(wěn)定性

1.交叉敏感現(xiàn)象

不論是傳統(tǒng)工藝制作的經(jīng)典傳感器,還是半導(dǎo)體工藝制作的現(xiàn)代傳感器,都存在交叉敏感。交叉敏感是引起單傳感器系統(tǒng)不穩(wěn)定的主要因素,表現(xiàn)為傳感器標(biāo)稱的目標(biāo)參量恒定不變,而其它非目標(biāo)參量變化時,該傳感器的輸出值發(fā)生變化。如半導(dǎo)體氫傳感器,其標(biāo)稱的目標(biāo)參量——氫氣濃度恒定,而如果一氧化碳?xì)怏w濃度發(fā)生變化,則其輸出值也會發(fā)生變化。這就是氫傳感器存在對非目標(biāo)參量——一氧化碳?xì)怏w的交叉敏感。

2.交叉敏感帶來的問題

由交叉敏感現(xiàn)象說明,作為單傳感器系統(tǒng)的正、逆

模型

y=f(x),x=f-1(y)

用一元多項式方程來表征是不完備的。上述對溫度T、供電電流I具有交叉敏感的壓力傳感器,其正模型至少應(yīng)用三元多項式來表征:

y=u=f(P=x,T,I) (4-16)

相對應(yīng)的逆模型

P=x=f-1(y=u,T,I) (4-17)也應(yīng)用三元多項式表征才較完備。否則,由于正模型不能完備代表多元交叉敏感的實際傳感器系統(tǒng),再根據(jù)不完備的正模型建立的逆模型獲得的被測量值將會有很大的誤差。以一個干擾量為例,上述壓力傳感器當(dāng)供電電流I恒定時,不同溫度條件下的正、逆模型u=f(P)與P=f-1(u)如圖4-9所示。圖4-9不同溫度條件下壓力傳感器的正模型與逆模型4.3.3多傳感器技術(shù)改善傳感器系統(tǒng)性能的基本方法

1.模型法

當(dāng)主測參量為x1的傳感器存在干擾量x2時,若欲消除干擾量x2的影響,則需監(jiān)測該干擾參量x2,從而建立測量x1與x2的多(2個)傳感器系統(tǒng);若欲消除n個干擾量的影響,則需建立測量n+1個參量的多(n+1個)傳感器系統(tǒng)?;谀P头ǜ纳品€(wěn)定性,消除兩個干擾量影響的三傳感器—智能傳感器系統(tǒng)框圖如圖4-10所示。圖4-10基于模型法的三傳感器—智能傳感器系統(tǒng)(1)傳感器單元:x1為主傳感器及其調(diào)理電路單元。設(shè)其目標(biāo)參量為壓力x1=P。x2、x3分別為輔傳感器及其調(diào)理電路單元,它們的目標(biāo)參量分別是溫度x2=T與電流x3=I,這些參量是主傳感器的干擾量。每個傳感器的輸出分別為:主傳感器(壓力)yP=fP(x1,x2,x3)=fP(P,T,I),是三元函數(shù)模型;

輔傳感器(溫度)yT=fT(x1,x2,x3)=fT(T),可用一元函數(shù)模型近似;

輔傳感器(電流)yI=fI(x1,x2,x3)=fI(I),可用一元函數(shù)模型近似。圖4-10中的多傳感器—智能傳感器系統(tǒng),是為消除

n=2個干擾量(溫度T、電流I)改善壓力傳感器x1=P(壓力)而建立的(m=3)三傳感器—智能傳感器系統(tǒng)。系統(tǒng)中傳感器的總數(shù)

m=n+1 (4-18)

其中n為欲消除的干擾量數(shù)。(2)數(shù)據(jù)融合處理單元:圖4-10中的數(shù)據(jù)融合處理單元是存入計算機(jī)內(nèi)進(jìn)行數(shù)據(jù)融合的智能化軟件模塊。該模塊實現(xiàn)由m=3個傳感器輸出的數(shù)據(jù)yP、yT、yI求目標(biāo)參量x1=P

的某種融合算法。根據(jù)已建立的逆模型

x1=P=g(yP,yT,yI) (4-19)

計算被測目標(biāo)參量,其計算所得的值P′=x1′消除了干擾量T與I的影響,更接實際值P。建立逆模型的方法有多種,本書介紹常用的兩種方法。一種是回歸分析法(在第5章詳述);另一種姑且稱為機(jī)器學(xué)習(xí)算法,如神經(jīng)網(wǎng)絡(luò)機(jī)器學(xué)習(xí)算法(在第6章詳述)、支持向量機(jī)學(xué)習(xí)算法(在第7章中詳述)。根據(jù)不同的神經(jīng)網(wǎng)絡(luò)又有BP誤差反向傳播神經(jīng)網(wǎng)絡(luò)、RBF徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)、GANN遺傳神經(jīng)網(wǎng)絡(luò)等及其派生算法。神經(jīng)網(wǎng)絡(luò)與支持向量機(jī)的結(jié)構(gòu)優(yōu)化方法有多種,在第8章將介紹一種采用粒子群算法的最新優(yōu)化方法。

2.冗余法

采用冗余法消除干擾量影響,改善傳感器穩(wěn)定性的基本思路是:

不去監(jiān)測主測參量為x1的傳感器的干擾量,不去探究干擾量對主測參量x1傳感器的影響規(guī)律,而是采用與主測參量x1同類的多個(至少3個)傳感器建立測量主測參量x1的多傳感器系統(tǒng)?;谌哂喾ㄏ齻鞲衅髌聘纳品€(wěn)定性的多傳感器—智能傳感器系統(tǒng)框圖如圖4-11所示。圖4-11基于冗余法的三傳感器—智能傳感器系統(tǒng)框圖(1)傳感器單元均為主測同一參量x1的傳感器,它們的輸出均受干擾量x2,…,xi的影響,每個傳感器的輸出分別為:

傳感器x11

y1=f1(x1,x2,…,xi)

傳感器x12

y2=f2(x1,x2,…,xi)

傳感器x1i

yi=fi(x1,x2,…,xi)

傳感器數(shù)量i≥3

…(2)數(shù)據(jù)融合處理單元。圖4-11中的數(shù)據(jù)融合處理單元是在計算機(jī)中進(jìn)行數(shù)據(jù)融合處理的智能化軟件模塊,本書第9章將介紹為消除傳感器性能漂移、提高穩(wěn)定性而采用的多傳感器數(shù)據(jù)主元分析融合算法。

4.4改善動態(tài)性能擴(kuò)展頻帶及智能化

頻率自補(bǔ)償功能

回顧2.1.2節(jié)中所述,常見的一階、二階傳感器系統(tǒng)在不同頻率ω=2πf,y(t)與x(t)因幅值比不同產(chǎn)生的動態(tài)幅值誤差如表4-3所示。表中ω為被測量的角頻率;ωτ=1/τ

為一階傳感器轉(zhuǎn)折角頻率,τ為其時間常數(shù);ω0為二階傳感器系統(tǒng)無阻尼固有振蕩角頻率。由表4-3可見,如果想保證信號通過傳感器系統(tǒng)后產(chǎn)生的幅值誤差|γ|<2%,則二階系統(tǒng)的無阻尼固有振蕩頻率f0應(yīng)比信號頻率f大7倍,即ω/ω0=f/f0=1/7;若是一階系統(tǒng),則轉(zhuǎn)折頻率fτ應(yīng)比信號頻率f大5倍,即ω/ωτ=f/fτ=1/5。4.4.1數(shù)字濾波器的數(shù)學(xué)基礎(chǔ)——Z變換簡介

對于連續(xù)時間系統(tǒng),如圖4-12所示,它的輸入(激勵)信號x(t)與其輸出(響應(yīng))信號y(t)的關(guān)系在時域中可由微分方程確立。因此,在時域中是通過解微分方程來求解系統(tǒng)對激勵的時間響應(yīng)y(t)的。圖4-12連續(xù)時間系統(tǒng)通過拉氏變換X(s)=L[x(t)],Y(s)=L[y(t)],建立輸入X(s)與輸出Y(s)的關(guān)系,在s=σ+jω域中微分方程變?yōu)榇鷶?shù)方程:

Y(s)=W(s)X(s) (4-20)

當(dāng)σ=0時,則為頻域s=jω,式(4-20)變?yōu)?/p>

Y(jω)=W(jω)X(jω) (4-21)

X(jω)、Y(jω)分別是x(t)、y(t)的傅里葉正變換。通過求Z變換,X(z)=Z(x(nT)),Y(z)=Z(y(nT)),則在Z域中有關(guān)系:

(4-22)

式中,W(z)稱為離散時間系統(tǒng)(見圖4-13)的傳遞函數(shù),也是廣義離散時間濾波器特性。當(dāng)幅值也被量化時(系統(tǒng)中有A/D),則稱其為數(shù)字濾波器。圖4-13離散時間系統(tǒng)

1.數(shù)值序列x(nT)或x(n)的Z變換

對函數(shù)x(t)求Z變換,就是對t=0,1,…,nT離散時刻處的離散時間序列x(nT)求Z變換,記為X(z),其定義式為(4-23)式中z=ejωT為復(fù)變量,代入上式可得(4-24)式(4-24)就是傅里葉變換的離散形式。

2.某些典型函數(shù)的Z變換

(1)單位階躍函數(shù)的Z變換。如圖4-14所示單位階躍函數(shù):由定義式得圖4-14單位階躍函數(shù)由定義式得(2)單位斜坡函數(shù)x(t)的Z變換。

如圖4-15所示單位斜坡函數(shù):圖4-15單位斜坡函數(shù)(3)指數(shù)函數(shù)x(t)的Z變換。對于指數(shù)函數(shù):因為x(nT)=e-anT,n=0,1,2,…所以有

(4)余弦函數(shù)的Z變換。對于余弦函數(shù):因為所以有(5)求Z變換:從s域求相應(yīng)Z變換的途徑是把X(s)反變回x(t),然后再求x(t)的Z變換。對求拉普拉斯反變換,得原函數(shù)故有如單位階躍函數(shù)的Z變換是1/(1-z-1),然而1/(1-z-1)的Z反變換也可能是任一時間函數(shù),但該時間函數(shù)在t=0,T,2T,3T,…處卻也都是有相同的值1,在滿足采樣定理的條件下,通過x(n)那些點的平滑曲線可近似為連續(xù)時間函數(shù)x(t),如圖4-16所示。圖4-16不同的時間函數(shù)x1(t)、x2(t)有相同的時間序列值

3.Z反變換

1)直接除法

直接除法又稱冪級數(shù)展開法,它只能求得x(n)的前幾項數(shù)值,得不出x(n)的通項表達(dá)式。直接除法源于Z變換定義式:當(dāng)把X(z)展開為z-1的冪級數(shù)時,x(n)的數(shù)值可通過對照方法確定。

[例1]試求X(z)的Z反變換x(n),n=0,1,2,3,4。解(1)先將X(z)寫成z-1的多項式之比:(2)分子被分母除,得

(3)由對比可得

x(0)=0,x(1)=10,x(2)=17,x(3)=18.4,x(4)=18.68

2)留數(shù)法(積分反演法)這是求解Z反變換最一般的方法。(4-25)(1)如果X(z)zn-1分母包含一個單極點z=zi時,則對應(yīng)的留數(shù)K為(4-26)(2)若X(z)zn-1含有m階重極點zi,則其留數(shù)K為(4-27)應(yīng)當(dāng)指出,只要X(z)zn-1在原點z=0處無極點,則留數(shù)法是求取Z反變換的一種非常簡便的方法。[例2],|z|>1的反變換。求解(1)極點:z1=1,z2=0.5,均為單極點。(2)單極點的留數(shù)K1、K2由式(4-26)有:故x(0)=1,x(1)=1.5,x(2)=1.75,x(3)=1.875,…

3)部分分式展開法

如果在坐標(biāo)原點(z=0)處,X(z)有一個或多個零點的話,則由部分分式展開法將X(z)/z

或X(z)展開成簡單的一階或二階項之和,再查Z變換表找出每個展開項對應(yīng)的Z反變換。這是利用了Z變換的線性性質(zhì),各部分分式Z反變換之和即為X(z)的Z反變換。討論由下式給出的X(z):m≤n

(4-28)首先對X(z)的分母多項式進(jìn)行因式分解,并求其極點:在X(z)全部是低階極點,并且至少有一個零點是在原點(bm=0)的情況下,一般的步驟是將X(z)/z展開成部分分式如下:

解得(4-29)為各極點的留數(shù)。若在z=pi處X(z)/z有二重極點,并且無其他極點,那么則

[例3]求的Z反變換。解(1)

(2)求ai:(3)所以(4)查表可得

x(n)=12.5(1n-0.2n),n≥0

x(0)=0,x(1)=10,x(2)=12,x(3)=12.48,…

4.Z變換的某些基本性質(zhì)和定理

1)線性特性

若時間序列x1(n)的Z變換為Z[x1(n)]=X1(z),x2(n)的

Z變換為Z[x2(n)]=X2(z),則

式中α1、α2為常數(shù)。(4-30)

2)延時性質(zhì)

若X(z)=Z[x(n)],則

(1)Z[x(n-m)]=z-mX(z)=X1(z)(4-31)

(2)(4-32)證明:(1)(設(shè)k=n-m)(設(shè)k<0時,

x(k)=0)所以,Z變換乘以z-m后,時間序列x(n)將延遲一段時間(mT個周期),見圖4-17。圖4-17脈沖序列x(k)的超前與延遲(2) (設(shè)k=n+m,n=0時k=m)

3)卷積定理

(1)離散卷積分。兩個時間序列x1(n)、x2(n)的卷積

分為

(4-33)

兩個序列的卷積與進(jìn)行卷積的兩個序列的次序無關(guān),記為x(n)=x1(n)*x2(n)。(2)時域卷積定理。若

Z[x1(n)]=X1(z)

Z[x2(n)]=X2(z)

Z[x1(n)*x2(n)]=X1(z)X2(z) (4-34)

式(4-34)表明序列x1(n)和x2(n)卷積的Z變換等于兩序列Z變換之乘積。典型序列的Z變換如表4-4所示。

5.連續(xù)時間(t)濾波器(s)與其等效離散時間(nT)濾波

器H(z)

幅值整量化了的離散時間濾波器稱為數(shù)字濾波器HD(z)。連續(xù)時間濾波器即為模擬濾波器H(s)。求圖4-18的H(s)的等效HD(z)的方法有多種,詳見4.5節(jié),本節(jié)僅給出兩種方法的關(guān)鍵步驟。圖4-18H(s)與HD(z)的等效

(1)后向差分法求等效HD(z)的方法是:令H(s)中的s為

(T為采樣間隔) (4-35)

(2)雙線性變換法求等效HD(z)的方法是令H(s)中的s為

(T為采樣間隔)(4-36)4.4.2擴(kuò)展頻帶的數(shù)字濾波法

1.數(shù)字濾波法擴(kuò)展頻帶實現(xiàn)頻率自補(bǔ)償功能的思路

數(shù)字濾波法的補(bǔ)償思路是:給現(xiàn)有傳遞函數(shù)為W(s)的待補(bǔ)償系統(tǒng)串接一個傳遞函數(shù)為H(s)的環(huán)節(jié),于是系統(tǒng)總傳遞函數(shù)I(s)=W(s)H(s)滿足動態(tài)性能的要求。其實質(zhì)就是一種“拼湊”法。這個需要附加的串聯(lián)環(huán)節(jié)H(s),由軟件編程設(shè)計的等效數(shù)字濾波器實現(xiàn)。欲將某一階環(huán)節(jié)的傳感器頻帶擴(kuò)展A倍以上,其傳遞函數(shù)W(s)和頻率特性W(jω)為(4-37)現(xiàn)欲將其頻帶擴(kuò)展A倍,即擴(kuò)展后轉(zhuǎn)折角頻率ωτ′為

ωτ′=Aωτ也就是時間常數(shù)減小A倍,即

2.校正環(huán)節(jié)傳遞函數(shù)H(s)的確定

串入校正環(huán)節(jié)H(s)后,與原傳感器W(s)組成一個新環(huán)節(jié)I(s),如圖4-19所示。I(s)應(yīng)具有所希望的動態(tài)特性,即(4-38)于是,得校正環(huán)節(jié)的傳遞函數(shù)H(s)為(4-39)圖4-19串聯(lián)校正環(huán)節(jié)(a)系統(tǒng)框圖;(b)H(ω)、W(ω)、

I(ω)對數(shù)幅頻圖

3.H(s)等效數(shù)字濾波器H(z)的設(shè)計

1)等效數(shù)字濾波器H(z)的Z域傳遞函數(shù)表達(dá)式

采用后向差分法,令代入式(4-39)可得模擬濾波器H(s)的等效數(shù)字濾波器H(z)如下:整理后得(4-40)

2)等效數(shù)字濾波器H(z)的計算機(jī)編程實現(xiàn)將式(4-40)交叉相乘

A(1+cT-z-1)U(z)=(1+bT-z-1)Y(z)等式兩邊求Z反變換

A(1+cT)·u(k)-Au(k-1)=(1+bT)y(k)-y(k-1)于是得差分方程如下(4-41)式中,p=1/(1+bT);b=A/τ=2πfb;q=1/(1+cT);c=1/τ=2πfc;fc為擴(kuò)展頻帶前傳感器原有的轉(zhuǎn)折頻率;fb為擴(kuò)展頻帶后傳感器系統(tǒng)的轉(zhuǎn)折頻率,fb=Afc;k為采樣時序序號;T為采樣間隔。

4.采用數(shù)字濾波法擴(kuò)展頻帶應(yīng)注意的問題

1)待補(bǔ)償系統(tǒng)參數(shù)值不準(zhǔn)確對補(bǔ)償效果的影響

以一階系統(tǒng)為例,其特征參數(shù)τ的測定值τ(測)與其實際值τ(實)之間肯定存在偏差,從而獲得補(bǔ)償后系統(tǒng)的傳遞函數(shù)不可能是式(4-38),而是如下的表達(dá)式(4-42)其中τ=τ(實),是傳感器系統(tǒng)實際的時間常數(shù);τ″=τ(測)是時間常數(shù)測定值。

2)頻帶擴(kuò)展倍數(shù)A的受限因素

頻帶擴(kuò)展倍數(shù)A要受系統(tǒng)硬件頻帶如采樣頻率的限制,也就是軟件補(bǔ)償效果受限于硬件條件。一個離散時間系統(tǒng)必須遵守奈奎斯特采樣定理,也就是說,其采樣頻率fs必須大于系統(tǒng)的截止頻率理論上為2倍,實際上需要8~20倍。故,若系統(tǒng)補(bǔ)償前的帶寬為fτ=1kHz,數(shù)采卡的采樣頻率fs=100kHz,那么頻帶擴(kuò)展倍數(shù)=50~5。4.4.3擴(kuò)展頻帶的頻域校正法

圖4-20給出了頻域校正法的過程,與數(shù)字濾波法一樣,它也必須已知系統(tǒng)的傳遞函數(shù),如果不知道的話,則需要事先測定表征動態(tài)特性的特征參數(shù),從而得出傳遞函數(shù)W(s)或頻率特性W(jω),然后再開始用軟件實現(xiàn)頻域校正,詳細(xì)的校正步驟介紹如下。圖4-20頻域校正過程示意圖

1.采樣

對輸入信號x(t)的輸出響應(yīng)信號y(t)進(jìn)行采樣,得時間序列y(n)(n=0,1,2,…,N-1),信號記錄長度tp=NTs,Ts為采樣間隔,1/Ts=fs為采樣頻率,必須滿足采樣定理

fs>2fm

式中,fm為輸入信號x(t)的最高頻率。

2.頻譜分析

對采樣信號y(n)進(jìn)行頻譜分析,即進(jìn)行快速傅里葉變換(FFT),得出它的頻譜Y(m)(m=0,1,2,…,N/2),其基波頻率為1/tp=Ω/2π,ω=mΩ。

3.做復(fù)數(shù)除法運算

已知系統(tǒng)頻率特性W(jω)式中:Y(jω)為系統(tǒng)輸出信號的頻譜;X(jω)為系統(tǒng)輸入信號的頻譜。因為計算機(jī)是離散時間系統(tǒng),只能得到離散的譜線,即

ω=mΩ式中:Ω=2π/tp為基波頻率;m為譜線序號,m=0,1,2,…,N/2。

故系統(tǒng)頻率特性的離散時間表達(dá)式為將W(m)與Y(m)做復(fù)數(shù)除法,可得系統(tǒng)被測輸入信號的頻譜:(4-43)4.4.4[示例4-2]采用數(shù)字濾波法將測溫傳感器

(一階系統(tǒng))頻帶擴(kuò)展A≥10倍

第一步:時間常數(shù)測定。將溫度傳感器放在冰水混合物的冰瓶中,待溫度平衡后迅速將溫度傳感器提出冰瓶,由此對溫度傳感器輸入一個從0℃至室溫(39℃)的溫度階躍信號,數(shù)據(jù)采集系統(tǒng)同步采集系統(tǒng)的響應(yīng)輸出信號u(t),如圖4-21所示。圖4-21溫度傳感器系統(tǒng)對階躍輸入溫度信號的響應(yīng)第二步:執(zhí)行校正環(huán)節(jié)H(s)等效數(shù)字濾波H(z)的編程算式(4-41)。根據(jù)已測定出的τ值與所要求的頻帶擴(kuò)展倍數(shù)A≥10,計算出傳感器頻帶擴(kuò)展前后的轉(zhuǎn)折頻率fc、fb以及p、q值,編程算式(4-41)即可執(zhí)行。第三步:最佳補(bǔ)償效果的判斷與調(diào)節(jié)實現(xiàn)。由于時間常數(shù)τ的測定必然存在誤差,不可能絕對準(zhǔn)確,故設(shè)置的fc(轉(zhuǎn)折頻率)會出現(xiàn)偏差,從而會發(fā)生fc偏大時補(bǔ)償不足,fc偏小時補(bǔ)償過分的現(xiàn)象。這個現(xiàn)象可以通過以下方法進(jìn)行補(bǔ)償。觀察階躍響應(yīng)u(t)的采樣信號u(k),以及通過數(shù)字濾波器后的階躍響應(yīng)信號y(k),如圖4-21中的曲線u(k)為數(shù)字濾波前的溫度階躍響應(yīng)信號,設(shè)置不同fc值濾波器輸出的溫度階躍響應(yīng)y1、y2、y3,如圖4-22所示。圖4-22不同補(bǔ)償效果的圖示

4.5提高信噪比與分辨力及智能化信號

提取與消噪功能

4.5.1數(shù)字濾波技術(shù)

1.濾波器的特征頻帶與分類

濾波器有多種分類方式,主要可劃分為經(jīng)典與現(xiàn)代兩大類,其中經(jīng)典濾波器只適用于噪聲頻譜和信號頻譜不重疊的場合,對信號與噪聲有分離消噪與信號提取的作用。經(jīng)典濾波器進(jìn)而又分為模擬與數(shù)字濾波器兩種。按當(dāng)前輸出與前一時刻輸入與輸出的關(guān)系來分,有無限沖激響應(yīng)(IIR)與有限沖激響應(yīng)濾波器(FIR)。

1)濾波器的特征頻帶

濾波器的類型可以不同,但其頻率特性H(ω)都有三個特征段:通帶、阻帶及過渡帶。

(1)通帶。在這段頻率范圍,濾波器輸入信號的幅值|X(ω)|與其輸出信號的幅值|Y(ω)|之比近似為一常量,信號可不受或受很小的影響通過濾波器。理想帶通的A為常量,其幅頻特性是一條平直線。(2)阻帶。在這段頻率范圍內(nèi)A≈0,信號受很大衰減而被阻止。理想阻帶的A為0,信號完全被阻止。

(3)過渡帶。這是位于通帶與阻帶之間的一段頻帶,幅值比值A(chǔ)不為常量,隨信號頻率的變化而改變。

2)濾波器的分類

根據(jù)上述三種特征頻帶在濾波器頻率特性頻段中所處位置區(qū)間的不同,濾波器可分為四類,如圖4-23所示。圖4-23四類濾波器的頻譜(a)低通濾波器;(b)高通濾波器;(c)帶通濾波器;(d)帶阻濾波器(1)低通濾波器,通帶在低頻段,為0~f1;過渡帶為f1~f2,f2>f1。

(2)高通濾波器,通帶在高頻段,為f2~∞;過渡帶為f1~f2,f2>f1。

(3)帶通濾波器,通帶在中頻段,為f1~f2;阻帶在通帶兩側(cè),有兩個過渡帶。

(4)帶阻濾波器,阻帶在中頻段,為f1~f2;阻帶兩側(cè)均為通帶,有兩個過渡帶。

2.巴特沃斯濾波器與切比雪夫濾波器

根據(jù)不同的逼近準(zhǔn)則,就有不同的衰減或上升特性,從而形成不同的濾波器。不同的逼近準(zhǔn)則形成的依據(jù)為濾波器的傳遞函數(shù)。例如一般的低通頻率響應(yīng)特性,其傳遞函數(shù)為(4-44)式中,X(s)、Y(s)分別為輸入x(t)、輸出y(t)信號的拉普拉斯變換;b0,b1,b2,…,bn-1為供適當(dāng)選擇的常數(shù);K為直流放大倍數(shù);n為濾波器階次。在很多逼近準(zhǔn)則中,常用的是巴特沃斯(Butterworth)和切比雪夫(Chebyshev)準(zhǔn)則。它們的傳遞函數(shù)都是式(4-44)的變形,差別僅在常數(shù)b0,b1,b2,…,bn-1的選擇。巴特沃斯濾波器有所謂最平的通帶,而切比雪夫濾波器的通帶有“波紋”。

1)巴特沃斯低通濾波器

(1)幅頻特性的一般表達(dá)式。

巴特沃斯低通濾波器是一種以所謂最平通帶特性逼近理想低通濾波器的濾波器。其幅頻特性為輸出|Y(ω)|與輸入|X(ω)|幅值之比,表達(dá)式為(4-45)式中:n=1,2,3,…為濾波器的階次;ωc為截止角頻率,是幅值|H(ω)|下降至最大值的或3dB時對應(yīng)的角頻率值。

將ω/ωc不同值代入式(4-45),就可計算得巴特沃斯濾波器的輸出|Y(ω)|與輸入|X(ω)|幅值比A=|H(ω)|隨信號頻率ω/ωc變化的規(guī)律。|H(ω)|-ω/ωc關(guān)系就是幅頻特性,如圖4-24所示。n等于1和2時的幅頻特性的相應(yīng)數(shù)值列入表4-5中。圖4-24n值不同時巴特沃斯濾波器幅頻特性與相頻特性(a)幅頻特性;(b)相頻特性理想低通濾波器在通帶|H(ω)|=1,幅頻特性應(yīng)是不隨信號頻率變化的常量,但實際上|H(ω)|隨ω的增大而逐漸下降,稱|H(ω)|與1之差為衰減率或稱衰減度δ,即

δ=1-A=1-|H(ω)|

(4-46)(2)一階巴特沃斯低通濾波器。

①傳遞函數(shù):(4-47a)式中,τ=b1/b0;s=σ+jω。若令σ=0,得頻率特性如下:(4-47b)②幅頻特性:(4-48)式中,ωc=1/τ為轉(zhuǎn)折角頻率或稱截止角頻率。與式(4-45)相比,式(4-48)中n=1。③相頻特性:(4-49)通常將具有式(4-47)特性的系統(tǒng)稱為一階系統(tǒng),也即一階系統(tǒng)具有一階巴特沃斯低通濾波器的特性。作為低通濾波器n=1時,其低通特性是很差的,n值越大就越接近理想特性。

2)切比雪夫低通濾波器

切比雪夫低通濾波器的幅頻特性定義如下:(4-50)式中,K為直流放大倍數(shù);ε為與波紋大小有關(guān)的常數(shù);Cn為切比雪夫多項式,n=1,2,…為濾波器的階數(shù);ωc為波紋終止點對應(yīng)的角頻率,當(dāng)只有3dB切比雪夫濾波器時,等紋波區(qū)間的終止角頻率ωc才指通常的3dB處的截止角頻率。當(dāng)ε=0.0885,通常波紋幅值A(chǔ)為1dB=20lgA時,切比雪夫低通濾波器的傳遞函數(shù)為

n=1時(4-51)如圖4-25(a)、(b)所示分別給出了相同ε值、不同n值時的幅頻特性與相頻特性。由圖4-25可見,在通帶內(nèi),具有相等幅度的波紋,隨著n值的增加,波紋數(shù)目相應(yīng)增加,同時阻帶內(nèi)衰減也增加,與理想特性近似越好。圖4-25n值不同時切比雪夫低通濾波器的幅頻特性與相頻特性(a)幅頻特性;(b)相頻特性

3.模擬濾波器的設(shè)計

1)巴特沃斯低通濾波器的設(shè)計

設(shè)計目標(biāo)是確定階次n與截止角頻率ωc以滿足設(shè)計要求。設(shè)計要求通常是對幅頻特性的過渡段特性提出要求,如:信號頻率f1(ω1=2πf1)時,對應(yīng)的衰減率為δ1;

信號頻率f2(ω2=2πf2)時,對應(yīng)的衰減率為δ2。

由式(4-46)已知衰減率δ與幅值比A=|H(ω)|的關(guān)系,再寫如下

δ=1-A (4-52)

(1)低通濾波器階次n的確定。將式(4-45)與設(shè)計要求的f1、f2及其δ1、δ2代入式(4-52)可得(4-53a)(4-53b)將式(4-53)移項、平方并整理后,可得(4-54a)(4-54b)求式(4-54)中兩式之比,有即(4-55)為使等式(4-55)成立,n值可能不為整數(shù),這時取n為大于零的最小整數(shù)值。

(2)低通濾波器截止角頻率ωc的確定。

根據(jù)已確定的階次n,由式(4-54)兩式中的任一個式子都可求出ωc。

(3)巴特沃斯低通濾波器的傳遞函數(shù)H(s)與幅頻特性|H(ω)|:

n=1時,, (4-56a)n=2時,(4-56b)

n=3時,(4-56c)式中,ωc為截止角頻率;直流放大倍數(shù)K=1

2)巴特沃斯高通濾波器的設(shè)計

巴特沃斯低通濾波器傳遞函數(shù)Hd(s)的s用1/s代替可得階次n相同的巴特沃斯高通濾波器Hg(s)。下面以n=1為例介紹其設(shè)計方法。

(1)一階巴特沃斯高通濾波器的傳遞函數(shù)Hg(s)。

由式(4-56)可知,當(dāng)n=1時的一階低通濾波器傳遞函數(shù)Hd(s):,Hd(s)中的s由1/s代替,且再將ad由1/ag代替,即得一階高通濾波器Hg(s): (4-57)式中,ωcg為高通濾波器通帶截止角頻率。(2)一階巴特沃斯高通濾波器的頻率特性Hg(ω)及幅頻特性|Hg(ω)|:令ω/ωcg=0,0.1,0.5,1.0,5.0,10.0等不同值,可計算得到相應(yīng)的幅值比|Hg(ω)|與ω/ωcg的關(guān)系,見表4-6。

由表4-6數(shù)據(jù)規(guī)律可見,當(dāng)ω/ωcg=0時,|Hg(ω)|=0;并隨ω頻率增大|Hg(ω)|增大并趨近1,|Hg(ω)|-ω/ωcg關(guān)

系呈現(xiàn)高頻特性,故是高通濾波器,且當(dāng)ω=ωcg

時|Hg(ω)|=0.7071,衰減率δg=1-|Hg(ω)|≈0.293,可見ωcg為高通濾波器的截止角頻率。高通濾波器幅頻特性如圖

4-26所示。圖4-26高通濾波器幅頻特性

3)巴特沃斯帶通濾波器的設(shè)計

巴特沃斯帶通濾波器的幅頻特性如圖4-27所示。圖中ω0為中心角頻率;

B=ω2-ω1為帶寬,ω1與ω2為通常定義的截止角頻率。由其幅頻特性可見,帶通濾波器可由一個截止頻率為ωcd=ω2的低通濾波器與一截止頻率ωcg=ω1的高通濾波器串聯(lián)而成,下面以一階為例進(jìn)行設(shè)計。圖4-27帶通濾波器幅頻特性(1)低通濾波器的傳遞函數(shù)Hd(s):,(2)高通濾波器的傳遞函數(shù)Hg(s):,(3)帶通濾波器的傳遞函數(shù)Hb(s): (4-58a)令s=jω,可得帶通濾波器的頻率特性Hb(ω)和幅頻特性|Hb(ω)|:(4-58b)式中,

4)巴特沃斯帶阻濾波器的設(shè)計

巴特沃斯帶阻濾波器的幅頻特性如圖4-28所示,圖中ω0為中心角頻率,B=ω2-ω1為帶寬,ω1與ω2為通常定義的截止角頻率。由其幅頻特性可見,帶阻濾波器可由一個截止角頻率為ωcd=ω1的低通濾波器與一截止角頻率ωcg=ω2的高通濾波器串聯(lián)而成,以一階為例,帶阻濾波器的傳遞函數(shù)為H(s) (4-59)式中:ad=1/ωcd,ag=1/ωcg;在B足夠?qū)挄rωcd=ω1,ωcg=ω2。圖4-28帶阻濾波器幅頻特性

4.連續(xù)時間(t)濾波器H(s)的離散時間(nT)等效濾波

器H(z)

連續(xù)時間濾波器又稱模擬濾波器。經(jīng)過采樣/保持器后進(jìn)入計算機(jī)的信號是在時間為離散時刻(t=nT,n=0,1,2,…)上具有數(shù)值,而數(shù)值又是整量化了的時間序列。在計算機(jī)中處理這種幅值量化了的離散時間序列信號的濾波器稱為數(shù)字濾波器。通常的情況是首先確定一個期望的模擬濾波器H(s):被測信號的頻率范圍應(yīng)在其通帶內(nèi),欲清除的干擾噪聲的頻率范圍應(yīng)落在阻帶,從而濾波器的類型及其相應(yīng)的截止頻率就被確定;然后下一步的主要任務(wù)就是設(shè)計軟件,實現(xiàn)與H(s)等效的數(shù)字濾波器HD(z)。等效示意框圖如圖4-29所示。等效方法有多種,如脈沖響應(yīng)不變法(Z變換法)、后向差分法、雙線性變換法、頻率預(yù)曲折雙線性變換法等。下面只介紹兩種方法:后向差分法與雙線性變換法。圖4-29H(s)與HD(z)的等效

1)后向差分法

后向差分法是一種數(shù)值積分法。下面以最簡單的一階系統(tǒng)為例,介紹由微分方程建立差分方程,再對差分方程進(jìn)行Z變換,進(jìn)而獲得連續(xù)時間濾波器H(s)的等效數(shù)字濾波器HD(z)。

(1)推導(dǎo)差分方程。微分方程(τ為時間常數(shù))

傳遞函數(shù)將上面微分方程的等號兩邊從0到t進(jìn)行積分。若求解每個采樣周期T時y(t)的值,將t=kT代入上式得(4-60)同理,從0→t=(k-1)T積分,則有:(4-61)將式(4-60)和式(4-61)相減后可得(4-62)式(4-62)右側(cè)兩項在數(shù)值上可由各種方法積分,運用后向差分法積分就是矩形面積近似曲線y(t)下的面積,如圖4-30所示,則式(4-62)變?yōu)?/p>

y(kT)-y((k-1)T)=-aTy(kτ)+aTx(kτ)

整理得

y(k)=qx(k)+py(k-1)(4-63)式中:

q+p=1。圖4-30后向差分法面積近似圖式(4-63)就是后向差分法實現(xiàn)模擬低通濾波器H(s)=a/(s+a)、a=1/τ=ωτ的等效數(shù)字濾波器的計算機(jī)編

程算式。當(dāng)前時刻kT的輸出y(k)由兩部分組成:

qx(k)——當(dāng)前時刻的輸入值x(k)乘以q;

py(k-1)——當(dāng)前時刻的前一時刻(k-1)T的輸出值

y(k-1)乘以p。(2)由H(s)求等效HD(z)的后向差分法。

具體方法是令H(s)中的s為即于是有 求Z反變換得差分方程故

2)雙線性變換法(梯形積分法或Tustin變換法)

(1)推導(dǎo)差分方程。如圖4-31所示的曲線y(t)下的面積由梯形面積近似,即圖4-31雙線性變換法面積近似圖(梯形近似)于是,由式(4-62)得差分方程如下(4-64)經(jīng)整理后可得(4-65)式中

式(4-64)就是雙線性變換法實現(xiàn)模擬低通濾波器H(s)=a/(a+s)、a=1/τ=ωτ的等效數(shù)字濾波器的計算機(jī)編程算式。當(dāng)前時刻kT的輸出y(k)由三部分組成:py(k-1)——當(dāng)前時刻的前一時刻(k-1)T的輸出值y(k-1)乘以系數(shù)p;qx(k)——當(dāng)前時刻的輸入值x(k)乘以系數(shù)q;qy(k-1)——當(dāng)前時刻的前一時刻(k-1)T的輸入值x(k-1)乘以系數(shù)q。(2)由H(s)求等效HD(z)的雙線性變換法。具體做法是令H(s)中的s為(4-66)即于是有再對上式求Z反變換整理后得差分方程

5.有限沖激響應(yīng)與無限沖激響應(yīng)數(shù)字濾波器

1)有限沖激響應(yīng)濾波器(FIR)的數(shù)學(xué)模型

有限沖激響應(yīng)濾波器的脈沖傳遞函數(shù)表達(dá)式為(4-67)于是有求Z反變換得差分方程即(4-68)式(4-68)給出的差分方程表明:當(dāng)前時刻的輸出y(n)由一系列的(包括當(dāng)前時刻和歷史時刻)輸入值x(n-r)乘以相應(yīng)系數(shù)ar決定。

2)無限沖激響應(yīng)濾波器(IIR)的數(shù)學(xué)模型

無限沖激響應(yīng)濾波器的脈沖傳遞函數(shù)表達(dá)式為(4-69)展開得于是有求反變換得差分方程故(4-70)式(4-70)給出的差分方程表明當(dāng)前時刻的輸出y(n)由兩部分決定:

一系列的(含當(dāng)前時刻和歷史時刻)輸入值x(n-r)乘以相應(yīng)的系數(shù)ar,r=0,1,2,…,N;

一系列的歷史時刻輸出值y(n-k),乘以相應(yīng)的系數(shù)bk,k=1,2,…,M。

式(4-69)、式(4-70)所表征的均是無限沖激響應(yīng)濾波器(IIR)的數(shù)學(xué)模型。要注意,由H(s)求H(z)的等效方法有多種,任選一種都可。但因逼近|H(ω)|的方式與著重點有所不同,故采用不同等效方法求得的濾波器系數(shù)也不盡相同。也就是說,寫成式(4-70)一般表達(dá)式后,對應(yīng)的系數(shù)ar(r=0,1,2,…,N)與bk(k=1,2,…,M)的數(shù)值可能不同。此外,ar

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論