PICl6C72電力三相不對負載無功補償算法實現
發布時間:2008/6/5 0:00:00 訪問次數:391
當前,許多工礦企業使用的功率因數補償器大部分是采用三相同時補償的方式,這在三相負載對稱或基本對稱時補償效果較好的。但現在許多用電對象是大量的不對稱三相負載,如科研單位、賓館、百貨大廈、高等學校、機關等,這些單位使用大量的單相感性負載(如空調、電扇、電取暖設備、各大型照明設備、廣告燈設備),雖然這些單件負載的無功損失不大,但作為整個單位或一個區域積少成多,其功率損失也不可小視。顯然,對這類三相不對稱負載的用電戶必須采用各相分別補償的方式提高功率因數。
在本文中,采用picl6c72單片機實現三相不對稱負載的無功補償,并提出了補償電容容量的優選算法及負載性質判定算法。
2 補償電容容量的優選算法
為使補償的容量選擇更加合理和適用,我們對補償的工作環境和實際情況進行測量和定性,來決定此補償器的具體補償容量,以達到非常合理和有效的補償效果。
根據無功功率容量的計算表達式:
這就是無功補償最佳容量的計算式。
其中:kb:無功補償的綜合投資率(元/kvar);
u:網絡的運行電壓(v);
q1,q2:補償前后的無功功率(kvar);
q:補償裝置的無功容量(kvar);
pd:變壓器的短路有功功率(kw);
sn:變壓器的額定容量(kva);
β:單位電價(元/kwh);
i:無功補償裝置綜合運維費率(%),根據銀行利率和折舊而定;
n:無功裝置使用年限,一般以電容器壽命10年估計。
3 負載性質判定(相位測量)算法
負載性質(感性和容性)的判定決定著補償電容的投切情況,直接影響著輸電線路上的功率因數,對功率因數和用電質量的改善有著決定性作用。而負載性質又由線路中電壓和電流的相位差決定。
因此,電壓和電流相位差的準確測量決定著用電線路的無功功率計算的準確性以及投切電力電容的合理性,他對整個補償系統都是非常重要的。
為了能夠準確地測量相位,我們采用數字鑒相法。所謂數字鑒相是指通過將兩路信號比相,在鑒相輸出信號的正脈沖內填入高速脈沖,通過記錄填入的脈沖數來測相位差。
picl6c72單片機自身會產生高速的數字時鐘脈沖,這就可以直接利用該單片機的時鐘脈沖進行相位的測量。電壓與電流的波形關系如圖1所示。
圖1中a相電壓ua,a相電流ia與比較器ull,u12的輸出電壓波形u1,u4的關系,顯然△t與u4,ia之間的相位差φa成正比,△又與u1,u4正跳變時定時器t1計數值之差△n成正比,這樣只要得到△n就可得出φa的值。該系統中,picl6c72采用12mhz晶振,定時器l每隔2/μs計1個數。定時器1是16位計數器,他從0~65 536不停的循環增1計數運行;定時器2是8位計數器,他從0~256循環計數,預、后分頻各16倍,an的計算式:
△n=(b一a ×256)+65 53× n
其中:a為u1發生正跳變時定時器的值;b為u4發生正跳變時的定時器的值;n為2個事件發生的間隔期間定時器的溢出次數。
因此△n為:
△t=△n ×2 ×10-6(s)
因為△n的最小值小于5ms(工作信號的1/4周期),而t1從0~65 536計數的時間是:
65 536 ×2 × 10-6 (s)=131.072(ms)
因而在u1發生正跳變到u4發生正跳變之間t1溢出的次數最多為1,即n只有2個取值:0和1,電壓ua與電流ia的相位差φa為:
根據保持寄存器和時間寄存器記錄的8次事件可得出4個φa值,經過數據中值濾波、平均值濾波即可得到較準確的φa值。再通過查表法得到a相功率因數cosφa。同理控制多路模擬開關可測出b相,c相的相位差和功率因數。
4 投切容量控制算法
當測得相位差φa,φb,φc后,根據正負判斷可得知是感性負載還是容性負載,感性負載時要投入電容器,容性負載時要切除電容器,投切的電容量根據測得的電壓、電流值的大小來確定。圖2是電容負載的等效電路和相量圖,φ1是電容未投入時的相位差,φ是投電容后的電位差,i1是負載的電流(即電容未投前補償器測得的交流電流的i1相量),ic是投上電容中流過的電流。由相量圖可知投上電容后φ最好為0,補償以此為根據計算需投入的電容值,由向量圖可得出:
若每組待投入電容的容量為co,則需投入電容值的組數k為:
k=c/co (小數點后舍去)
根據k值,可一次將需投入的電容(x組電容)同時投合
當前,許多工礦企業使用的功率因數補償器大部分是采用三相同時補償的方式,這在三相負載對稱或基本對稱時補償效果較好的。但現在許多用電對象是大量的不對稱三相負載,如科研單位、賓館、百貨大廈、高等學校、機關等,這些單位使用大量的單相感性負載(如空調、電扇、電取暖設備、各大型照明設備、廣告燈設備),雖然這些單件負載的無功損失不大,但作為整個單位或一個區域積少成多,其功率損失也不可小視。顯然,對這類三相不對稱負載的用電戶必須采用各相分別補償的方式提高功率因數。
在本文中,采用picl6c72單片機實現三相不對稱負載的無功補償,并提出了補償電容容量的優選算法及負載性質判定算法。
2 補償電容容量的優選算法
為使補償的容量選擇更加合理和適用,我們對補償的工作環境和實際情況進行測量和定性,來決定此補償器的具體補償容量,以達到非常合理和有效的補償效果。
根據無功功率容量的計算表達式:
這就是無功補償最佳容量的計算式。
其中:kb:無功補償的綜合投資率(元/kvar);
u:網絡的運行電壓(v);
q1,q2:補償前后的無功功率(kvar);
q:補償裝置的無功容量(kvar);
pd:變壓器的短路有功功率(kw);
sn:變壓器的額定容量(kva);
β:單位電價(元/kwh);
i:無功補償裝置綜合運維費率(%),根據銀行利率和折舊而定;
n:無功裝置使用年限,一般以電容器壽命10年估計。
3 負載性質判定(相位測量)算法
負載性質(感性和容性)的判定決定著補償電容的投切情況,直接影響著輸電線路上的功率因數,對功率因數和用電質量的改善有著決定性作用。而負載性質又由線路中電壓和電流的相位差決定。
因此,電壓和電流相位差的準確測量決定著用電線路的無功功率計算的準確性以及投切電力電容的合理性,他對整個補償系統都是非常重要的。
為了能夠準確地測量相位,我們采用數字鑒相法。所謂數字鑒相是指通過將兩路信號比相,在鑒相輸出信號的正脈沖內填入高速脈沖,通過記錄填入的脈沖數來測相位差。
picl6c72單片機自身會產生高速的數字時鐘脈沖,這就可以直接利用該單片機的時鐘脈沖進行相位的測量。電壓與電流的波形關系如圖1所示。
圖1中a相電壓ua,a相電流ia與比較器ull,u12的輸出電壓波形u1,u4的關系,顯然△t與u4,ia之間的相位差φa成正比,△又與u1,u4正跳變時定時器t1計數值之差△n成正比,這樣只要得到△n就可得出φa的值。該系統中,picl6c72采用12mhz晶振,定時器l每隔2/μs計1個數。定時器1是16位計數器,他從0~65 536不停的循環增1計數運行;定時器2是8位計數器,他從0~256循環計數,預、后分頻各16倍,an的計算式:
△n=(b一a ×256)+65 53× n
其中:a為u1發生正跳變時定時器的值;b為u4發生正跳變時的定時器的值;n為2個事件發生的間隔期間定時器的溢出次數。
因此△n為:
△t=△n ×2 ×10-6(s)
因為△n的最小值小于5ms(工作信號的1/4周期),而t1從0~65 536計數的時間是:
65 536 ×2 × 10-6 (s)=131.072(ms)
因而在u1發生正跳變到u4發生正跳變之間t1溢出的次數最多為1,即n只有2個取值:0和1,電壓ua與電流ia的相位差φa為:
根據保持寄存器和時間寄存器記錄的8次事件可得出4個φa值,經過數據中值濾波、平均值濾波即可得到較準確的φa值。再通過查表法得到a相功率因數cosφa。同理控制多路模擬開關可測出b相,c相的相位差和功率因數。
4 投切容量控制算法
當測得相位差φa,φb,φc后,根據正負判斷可得知是感性負載還是容性負載,感性負載時要投入電容器,容性負載時要切除電容器,投切的電容量根據測得的電壓、電流值的大小來確定。圖2是電容負載的等效電路和相量圖,φ1是電容未投入時的相位差,φ是投電容后的電位差,i1是負載的電流(即電容未投前補償器測得的交流電流的i1相量),ic是投上電容中流過的電流。由相量圖可知投上電容后φ最好為0,補償以此為根據計算需投入的電容值,由向量圖可得出:
若每組待投入電容的容量為co,則需投入電容值的組數k為:
k=c/co (小數點后舍去)
根據k值,可一次將需投入的電容(x組電容)同時投合
上一篇:高保真實時準動態圖像采集壓縮…