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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 一種無主從自均流逆變器并聯(lián)裝置的設(shè)計

          一種無主從自均流逆變器并聯(lián)裝置的設(shè)計

          作者: 時間:2013-08-23 來源:網(wǎng)絡(luò) 收藏

          根據(jù)圖2和上述分析得出逆變輸出電流為:
          c.JPG
          由上述功率分析可知,并聯(lián)的輸出有功功率近似僅與電壓相位有關(guān),輸出的無功功率近似僅與電壓幅值有關(guān)。
          2.3 控制策略
          并聯(lián)運行時,H2工作在正弦脈寬調(diào)制(SPWM)逆變模式,各首先通過測量各自輸出電壓ui和各自輸出電流ii,計算出該模塊輸出的有功功率Pi和無功功率Qi,并傳給其他模塊。該模塊將自身的有功、無功值與其他模塊統(tǒng)計得到的平均功率Paver=∑(P1+P2+ …+Pn)/n和Qaver=∑(Q1+Q2+…+Qn)/n做差,經(jīng)系統(tǒng)PI調(diào)節(jié)后得到第i個逆變器輸出電壓參考波的頻率調(diào)節(jié)量△fi和幅值調(diào)節(jié)量△Umi。此外,各逆變器輸出電壓ui的頻率采用跟蹤電網(wǎng)電壓us頻率的方法,并實時檢測ui與us的相位差和幅值差是否滿足并聯(lián)條件。控制策略框圖如圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/175731.htm

          d.JPG


          由圖3可見,通過控制各逆變器輸出功率無差達到輸出電壓無差,滿足逆變器并聯(lián)條件。各逆變器間通過CAN總線交換各自輸出到負載的有功無功信號,每個逆變器都以平均功率作為功率參考值,將誤差通過PI控制器調(diào)節(jié)電壓頻率和幅值的參考值,即在原有電壓瞬時值內(nèi)環(huán)和有效值外環(huán)基礎(chǔ)上再加兩個功率控制環(huán)。
          系統(tǒng)自動檢測逆變器工作臺數(shù),快速計算平均功率,當(dāng)系統(tǒng)突加或突減一臺時能迅速應(yīng)對,保證系統(tǒng)繼續(xù)穩(wěn)定運行,實現(xiàn)系統(tǒng)熱插拔功能。
          2.4 功率計算
          采用DSP進行數(shù)字控制時,無法直接進行連續(xù)域中的積分運算,為快速準(zhǔn)確地計算出有功、無功功率,此處設(shè)計采用全波傅里葉變換法,在數(shù)字域正交提取功率計算。設(shè)DSP在一個基頻正弦周期內(nèi)采樣次數(shù)為N,u(k),i(k)為輸出電壓和電流,sin(k),cos(k)為正交基頻波,則功率計算可改寫為離散域的累加運算:
          e.JPG
          數(shù)字域中以k記錄第幾次采樣,一個基波周期開始時k清零,記滿一個基波周期k=N-1時再次清零。DSP將一個基波周期(2π)分成N等份,計算每等份的正弦余弦值,生成一個正余弦表,可用查表方式讀正余弦值進行計算,每次采樣后通過上述計算方法在一個基波周期內(nèi)計算有功功率和無功功率。



          評論


          相關(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); })();