<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)中最小二乘方濾波器的向量測(cè)量和功率計(jì)算

          單片機(jī)中最小二乘方濾波器的向量測(cè)量和功率計(jì)算

          作者: 時(shí)間:2012-02-27 來源:網(wǎng)絡(luò) 收藏

          目前,以為基礎(chǔ)的數(shù)字式電氣測(cè)量、保護(hù)裝置已成為主流形式。交流信號(hào)直接采樣也已成為一種普通的方法??焖俑盗⑷~算法是其中的主要算法,而算法,計(jì)算量很大,特別是在的處理能力有限的情況下,既要保證實(shí)時(shí)性,又要保證計(jì)算速度,不經(jīng)過精心設(shè)計(jì)和程序優(yōu)化,很難保證二者的統(tǒng)一。

          通過減少采樣次數(shù)、使用每周濾四個(gè)采樣點(diǎn)擬合的和一套優(yōu)化措施,使該算法計(jì)算速度大大提高,可以勝任工頻的實(shí)時(shí)測(cè)量,因而可以用于過流、速斷、方向保護(hù)等多個(gè)方面。本文分析了中的相位關(guān)系,同時(shí)給出了以此為基礎(chǔ)的兩線制計(jì)算舉例。該方法已通過實(shí)際應(yīng)用檢驗(yàn)。

          1 的構(gòu)造

          根據(jù)文獻(xiàn)[1~3]的研究結(jié)果,對(duì)每一路信號(hào),輸入電壓函數(shù)可表示為:

          式中:

          P0——直流分量值

          Pk——第K次諧波分量的幅值 K=1,…,N

          θk——第K次諧波的相對(duì)起始相角 K=1,…,N

          ω——基波角頻率,ω=2πf,f=50Hz

          λ——常數(shù),等于直流分量衰減時(shí)間常數(shù)

          在一般測(cè)量、保護(hù)應(yīng)用中,只關(guān)心基波成分。為減少計(jì)算量,應(yīng)最大限度地減少采樣次數(shù)。根據(jù)采樣定理,一個(gè)正弦函數(shù)的離散采樣次數(shù)量少每周波3次。為方便起見,將每周波采樣次數(shù)定為4次,即采樣周期為5ms。則公式(1)中只能包含直流和工頻分量。將直流分量按泰勒級(jí)數(shù)展開并取其前兩項(xiàng),則(1)式成為:

          u(t)=P0-P0λt+P1sin(ωt)cos(θ1)+P1cos(ωt)sin(θ1) (2)

          其中,P0為直流分量值,P1為基波峰-峰值,θ1為基波分量在采樣時(shí)刻相對(duì)于零點(diǎn)的相位角。

          若以最近連續(xù)4次采樣值為樣本,可得到4個(gè)采樣方程。如將P0、-P0λ、P1cos(θ1)P1sin(θ1)作為待測(cè)未知數(shù),可將4個(gè)采樣方程表示成如下矩陣:

          若分別用符號(hào)A表示系數(shù)矩陣,X表示未知參數(shù),U表示采樣值,則:

          X=A -1U (3)

          其中A-1表示A的逆矩陣,亦即向量X的濾波器。根據(jù)文獻(xiàn)[3],這個(gè)濾波器為:

          濾波器相關(guān)文章:濾波器原理


          濾波器相關(guān)文章:濾波器原理


          電源濾波器相關(guān)文章:電源濾波器原理


          數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理

          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();