軟件鎖相技術(shù)在柴油發(fā)電機(jī)組監(jiān)控系統(tǒng)中應(yīng)用
2柴油發(fā)電機(jī)組監(jiān)控系統(tǒng)中軟件鎖相的實(shí)現(xiàn)
在柴油發(fā)電機(jī)組中,頻率基本為定值(50Hz),這樣就可以在程序中使w初始化為接近這一頻率的值。然后采用下述算法;算出θ與θ0。的實(shí)際差值,然后可以強(qiáng)行修改θ0,使此差值改為π/2,實(shí)現(xiàn)一步鎖定。引入一個(gè)比u0滯后π/2的信號sinθ0,可以計(jì)算usinθ0,設(shè)它的直流分量為X,再設(shè)ucosθ0。的直流分量為r,采用式(4)同。樣的方法得出:
ctg(θ0-θ)=Y/X
若X>0則0θ0-θπ;
若X0則-πθ0-θ0;
當(dāng)X=0,若Y>0則θ0-θ=0;否則θ0-θ=π。
由此,只要求出Y與X,就確定了θ與θ0的實(shí)際差值。
求X與Y時(shí),需要對上述乘積求一段時(shí)間的平均值。若信號為單一頻率,則平均時(shí)只需要消去乘積中的倍頻成分,這樣只需要對半個(gè)周期取平均,故最快的是采用一步鎖定方式,這樣需要半個(gè)周期的時(shí)間。若考慮輸入信號u中可能存在諧波,則可將平均時(shí)間加長到整個(gè)周期或整數(shù)個(gè)周期。若u中有更低頻成分,則情況復(fù)雜些,但平均時(shí)間越大,該成分的影響產(chǎn)生的誤差越小??傊?,使相位接近于準(zhǔn)確鎖定是不難辦到的。
本系統(tǒng)中,由于輸入頻率很少變化,因此為求鎖相環(huán)穩(wěn)定,避免因干擾而失鎖,通常讓濾波器環(huán)節(jié)的時(shí)間常數(shù)盡可能大,即盡可能慢些。
從上面可以看出,鎖相環(huán)中的各個(gè)中間變量均可通過簡單的應(yīng)用程序求解,最后求出采集信號的頻率。
3試驗(yàn)結(jié)果
2003年9月25日,上海鐵路分局科委組織有關(guān)專業(yè)技術(shù)人員,對上海機(jī)械保溫車輛段的柴油發(fā)電機(jī)組監(jiān)控系統(tǒng)進(jìn)行測試。測試報(bào)告結(jié)果如表1所示。
從表中可以看出,未采用軟件鎖相技術(shù)的測試軟件,測出的結(jié)果因諧波干擾而產(chǎn)生很大的波動(dòng),影響了測量的結(jié)果,會(huì)使工作者誤以為柴油發(fā)電機(jī)組不符合標(biāo)準(zhǔn)。而采用軟件鎖相技術(shù)編制的軟件測量結(jié)果和高精度計(jì)量儀表的測量結(jié)果相符,測試要好得多,在柴油發(fā)電機(jī)組進(jìn)行性能測試時(shí),它完全能替代計(jì)量儀表,符合測試的標(biāo)準(zhǔn)。
評論