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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DSP的蓄電池充放電裝置研究

          基于DSP的蓄電池充放電裝置研究

          作者: 時間:2007-08-09 來源:網絡 收藏
          1 引言

            在生產過程中,為了保證產品質量,常需對成品進行幾次充處理。傳統(tǒng)充設備通常采用晶閘管作為整流逆變功率器件。比較復雜,交流輸入、輸出的功率因數較低。對電網的諧波污染也比較大。為此,設計了一種三相SPWM整流逆變。它采用IGBT作為功率變換器件。交流側以精密鎖相的正弦波電流實現電能變換??色@接近于1的功率因數,實現對蓄電池的充放電處理,顯著降低了對電網的諧波污染,滿足了綠色環(huán)保和節(jié)能的設計要求。

          2 系統(tǒng)結構及工作原理

            圖1示出設計的蓄電池生產用充放電控制系統(tǒng)結構[1]。該系統(tǒng)從原理上可劃分為SPWM雙向逆變和DC/DC變換充放電兩個子系統(tǒng)。前者,在蓄電池充電時,通過三相PFC升壓控制實現AC/DC變換。將交流電網電壓轉換成蓄電池充電所需的直流電壓;在蓄電池放電時,通過三相PFC恒壓逆變控制實現DC/AC變換,將蓄電池釋放的能量回饋電網。后者,完成逆變直流電能與蓄電池電能的轉換,以保證蓄電池充放電過程中所要求的電流、電壓和時間的控制。各子系統(tǒng)采用單獨的管理,部分以模板化直插結構直接插入工控機的主板,工控機承擔整個系統(tǒng)的監(jiān)控管理。系統(tǒng)由1個逆變子系統(tǒng)和n個(實驗樣機設計為15個)充放電子系統(tǒng)組成。系統(tǒng)工作時,可通過工控機編組,使后路蓄電池工作于充電狀態(tài);n-k路工作于放電狀態(tài),這樣蓄電池能量就可直接在系統(tǒng)內部進行交換,從而顯著提高了節(jié)能效果。圖2示出三相SPWM雙向逆變電路采用的典型電壓型結構主電路[2]。

          蓄電池生產用充放電控制系統(tǒng)結構

            三相反饋電流iuf,ivf,iwf用于跟蹤由產生的電流給定信號,從而控制直流端電壓Ud的穩(wěn)定;Ud的反饋電壓Ut的值經DSP采樣后通過電壓調節(jié)得到作用于電流內環(huán)的電流給定值。

            圖3示出單相PWM整流電路的相量圖[2]。雖然該系統(tǒng)采用的是三相PWM整流電路.但其工作原理與單相電路相似,只是從單相擴展到三相。對電路進行SPWM控制,在橋的交流輸入端A,B,C可得到三相橋臂的SPWM電壓uiu,uiv,uiw。對其各相按圖3的相量圖進行控制,就可使各相電流iu,iv,iw為正弦波。且與電壓同相位,功率因數近似為1。

          單相PWM整流電路的相量圖

            由此可知,控制uiu的大小和相位δ即可控制電流的大小和流向,從而控制功率的大小和方向。通過對Ud的恒壓控制,實現逆變器的功率流向,從而實現能量的自動雙向流動。

          3 電壓控制器的設計

            圖4示出AD/DC逆變控制框圖。該系統(tǒng)采用電壓、電流雙閉環(huán)控制結構,其電壓控制對象為直流量;電流控制對象為交流量。電壓外環(huán)采用數字算法予以實現;電流內環(huán)采用模擬電路予以實現,以確??焖龠M行電流控制,提高系統(tǒng)工作的可靠性。同時,為了使誤差電流與給定相位保持一致。電流調節(jié)器采用比例控制。

          AD

            蓄電池充電時,輸出電壓Ud低于給定值Ud*,則電壓調節(jié)器輸出正的uc,輸入電壓Uin經過一個比例因子Ku后得到一個與Uin同相的單位正弦us,uc與us的乘積作為給定電流i*,與Uin同相,控制i跟隨i*,則能量就以單位功率因數從電網流向蓄

          電池。此時,變流器工作在整流狀態(tài)。蓄電池放電時,Ud高于Ud*,則uc為負值,uc與us相乘得到與Uin反向的給定電流i*,控制i跟隨i*,能量就能以單位功率因數從蓄電池流向電網。此時,變流器工作在逆變狀態(tài)。電壓外環(huán)產生輸入給定電流i*,其幅值表明了功率的大?。环枦Q定了功率的流向;相位決定了能量傳遞的功率因數。電流內環(huán)使輸入電流跟蹤給定,從而實現可逆的單位功率因數變換。

            系統(tǒng)采用TMS320LF2407A DSP作為主處理器,因其有豐富的外設和較高的運算速度。由此可實現較復雜的控制及高精度的數據處理。在此,通過對PI控制、IP控制和變速積分PI控制三種電壓調節(jié)器算法的實驗得出其優(yōu)劣,從而選擇最適合該系統(tǒng)的控制算法進行電壓調節(jié)。

            (1)PI控制算法和IP控制算法

            圖5a示出PI調節(jié)器結構圖。由圖可得其傳遞

          PI調節(jié)器結構圖

            比較式(5)和式(6)可見,兩種系統(tǒng)的傳遞函數分母相同,故IP調節(jié)器可持有與PI相同的無靜差調節(jié)和穩(wěn)定特性,同時因它在傳遞函數上比PI少一個零點,因此具有比PI更好的高頻衰減特性,容易滿足較長采樣周期數字調節(jié)的穩(wěn)定性要求,能有效抑制混迭現象。系統(tǒng)實驗證明,采用IP調節(jié),調節(jié)器參數很容易整定??墒瓜到y(tǒng)達到穩(wěn)定、無靜差和很小的超調。不過在快速性方面將有損失。

          PI調節(jié)器結構圖

          (2)變速積分PI控制算法[3]

            在傳統(tǒng)的PI算法中,因積分增益Ki為常數,在整個調節(jié)過程中,其值不變。但系統(tǒng)對積分的要求是偏差大時,積分作用減弱,否則會產生超調,甚至出現積分飽和;反之則加強,否則不能滿足準確性的要求。引進變速積分PI控制算法能使控制性能得以滿足。其基本思路是偏差大時,積分累積速度慢,積分作用弱;偏差小時,積分累積速度快,積分作用強。為此,設置系數f[E(k)],它是偏差E(k)的函數,當E(k)增大時,f[E(k)]減小;反之則增大。每次采樣后,用f[E(k)]乘E(k),再進行累加。f[E(k)]與E(k)的關系可表示為:

          公式

            在該系統(tǒng)中,采用簡單的變速積分PI控制,取A=32,B=8,當誤差大于40時,系統(tǒng)相當于采用純比例調節(jié),因此響應速度加快;當誤差小于40并減小到8的過程中,積分作用開始并逐漸增強,響應過程快速平滑;當誤差小于8時,完全引入積分作用,能快速有效地消除靜差。該方法可有效抑制系統(tǒng)的超調,同時也可兼顧系統(tǒng)的響應速度。

          4 實驗結果

            利用PI,IP和變速積分PI數字電壓調節(jié)器的逆變子系統(tǒng)對該設計方案進行了大量實驗。結果可見,采用變速積分PI數字電壓調節(jié)器的綜合性能優(yōu)于前兩種算法。圖6示出采用PI調節(jié)、IP調節(jié),以及變速積分PI調節(jié)時用100M-Tektronix TDS220存儲示波器獲取的一組直流母線電壓Ud的實驗對比波形。逆變器起動時Ud由150V升至200V。由圖6可見。3種調節(jié)器在無靜差調節(jié)方面的性能相同,而IP的上升時間明顯大于另外兩種算法;在抑制超調及高頻噪聲誘發(fā)振蕩方面,變速積分PI法有著明顯的優(yōu)勢,PI系統(tǒng)的起動超調超過20V,IP系統(tǒng)的超調不到10V,而變速積分PI系統(tǒng)則無超調。無振蕩,能很快進入穩(wěn)定狀態(tài):在抗干擾性能方面,變速積分PI系統(tǒng)也具有同樣的特點。

          試驗對比

          5 結論

            介紹的逆變器采用了直流母線電壓的恒壓數字調節(jié),可方便地實現電網能量和蓄電池能量的雙向流動,精密鎖相的SPWM控制可獲得接近于1的功率因數,理論分析和系統(tǒng)實驗表明,在DSP控制采樣周期等于交流電源周期的交流控制系統(tǒng)中,采用變速積分PI調節(jié)更易獲得小超調、無振蕩、無靜差的控制性能指標。該設計系統(tǒng)可攜帶15路3A蓄電池組(每組12V蓄電池15節(jié)串聯)進行充放電子系統(tǒng)工作,每路工作由工控機編程獨立控制。通過對充電組和放電組的合理配置,可獲得顯著的節(jié)能效果。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();