随着現代工業的發展,電網中使用的感性負載也愈來愈多,如感應式電動機、變壓器等。
這些設備在工作時不但要消耗有功功率,同時需要電網向其提供相應的無功功率,造成電網的功率因數偏低。在電網中并聯電容器可以減少電網向感性負載提供的無功功率,從而降低輸電線路因輸送無功功率造成的輸電損耗,改善電網的運行條件,因此功率因數補償控制器一直有着廣闊的應用市場。本文所介紹的功率因數補償控制器符合 JB/T9663-1999 國家标準,主要功能有:
(1) 相序自動識别
(2) 電壓、電流、功率因數采樣與顯示
(3) 過壓解除、欠流封鎖,從而保護電容器及避免循環投切
(4) 采用先投入的先切除,先切除的先投入的原則,對補償電容實行循環投切
(5) 所有的工作參數都可以通過面闆按鍵設定,包括投入門限、切除門限、過壓保護門限、欠電流封鎖門限、投切延時時間
一、 工作原理
采樣三相電源中一線電流(如 A 線)與另外兩線的電壓(如 BC 線)之間的相位差,通過一定的運算,得到當前電網的實時功率因數。此功率因數與設定的投入門限和切除門限比較,在整個投切延時時間内,若在投切門限以内,則不予動作;若小于投入門限,則另投入一組電容器;若大于切除門限或發現功率因數為負時,則切除一組已投入的電容器。再經過投切延時時間,重複比較與投切,直到當前的功率因數達到投切門限以内。在投切過程中,若發現檢測到的電壓大于設定的過壓保護門限,則按組切除所有已投入的電容;當檢測到的電壓超過設定的過壓保護門限的 10%時,則一次性切除所有已投入的電容,用以保護電容器。在投切時若發現檢測到的電流小于欠電流封鎖門限,則停止投切動作,避免系統出現循環投切現象。
由于在三相供電中有不同接線方法,不同的接線方法對功率因數的算法也不一樣,因此我們規定 ARC 系列功率因數自動補償控制儀的電流取自三相供電中的 A 線,電壓取自 BC 間的線電壓,同時為減少現場接線的複雜度,我們在程序中對相位進行自動判别。
在三相供電中,我們假設三相的相電壓分别為 Ua、Ub、Uc,A 線電流為 Ia
則有 Ua=Usin(ωt),Ub=Usin(ωt 120o),Uc=Usin(ωt 240o),
從而得到 BC 間的線電壓為 Ubc=Ub-Uc= Usin(ωt-90o)
若 A 線負載為純阻性,則 A 線電流 Ia 與 A 線電壓 Ua 同相,Ia 超前 Ubc 的角度為 90o;
若 A 線負載為感性,則 A 線電流 Ia 滞後 A 線電壓 Ua 角度為φ(0o≤φ≤90o),Ia 超前 Ubc 的角度為 90o-φ;
若 A 線負載為容性,則 A 線電流 Ia 超前 A 線電壓 Ua 角度為φ(0o≤φ≤90o),Ia 超前 Ubc 的角度為 90o φ
在我們的 ARC 功率因數自動補償控制儀中,為了計算的方便,我們電流相位的采樣為電壓采樣的第二個周期,即若沒有相位差 Ia 滞後 Ua 的角度為 360o。在實際檢測中,假設我們檢測到 Ia 滞後 Ubc 的角度為α,根據以上的分析得知:
若 180o《α《270o,則電路為容性負載,COSφ=COS(270o-α)
若α=270o,則電路為感性負載,COSφ=1
若 270o《α《360o,則電路為感性負載 COSφ=COS(α-270o)
為方便用戶接線,若用戶将電壓 Ubc 接成了 Ucb,或将 Ia 的輸入接反,根據以上的推斷,我們同樣可得到:
若 0o《α《90o,則電路為容性負載,COSφ=COS(90o-α)
若α=90o,則電路為感性負載,COSφ=1
若 90o《α《180o,則電路為感性負載 COSφ=COS(α-90o)
圖 1 電壓、電流向量
二、 硬件的設計
控制器的 CPU 采用 ATMEL 的 ATMEGA16-8L,此單片機工作電壓範圍寬(2.7 - 5.5V),最高工作頻率為 8MHz;芯片内部具有 16k 字節的 Flash 程序程序存儲器,512 字節的 EEPROM,1K 字節的片内 SRAM;8 路 10 位 ADC;一個可編程的串行 USART,具有獨立片内振蕩器的可編程看門狗定時器;兩個具有獨立預分頻器和比較器功能的 8 位定時器 / 計數器 ;一個具有預分頻器、比較功能和捕捉功能的 16 位定時器 / 計數器。顯示芯片采用南京沁恒公司生産的鍵盤、顯示專用芯片 CH451S,CH451S 最大能驅動 8 為數碼管,且不需外加驅動就能直接驅動 LED 數碼管,大大減小了印闆尺寸,單片機的采用 SPI 模式,隻需 3 線(片選 CS、時鐘 CLK、數據輸入 DIN),因本系統未用 CH451S 的鍵盤功能,所以 CH451S 的 DOUT 引腳不用。Ubc 的電壓信号經過電阻限流進入 2mA/2mA 的隔離變換器後分為兩路,一路進入模拟絕對值處理電路送入單片機的 A/D 轉換口 ADC0,作為電壓顯示信号,另一路經過零比較後進入單片機中斷口 INT0;同樣 Ia 的電流信号經 5A/5mA 的隔離變換器後分為兩路,一路進入模拟絕對值處理電路送入單片機的 A/D 轉換口 ADC1,作為電流顯示信号,另一路經過零比較後進入單片機定時器門控端 ICP 引腳。
圖 2 ATMEGA16 外部引腳
圖 3 輸入信号處理
三、 軟件的設計
因整個系統對電壓、電流采樣的精度要求不高,我們直接用 CPU 的 10 位 A/D 對電壓、電流的信号進行 A/D 轉換,轉換的結果一方面供顯示的需要,另一方面作為過壓與欠流的比較信号。我們将 INT0 設置為上升沿産生異步中斷,ICP 設置為上升沿觸發輸入捕捉。當 INT0 産生中斷時,16 位計數器開始以内部恒定的頻率開始計數,直到下一中斷的産生。在計數的同時,當 TCP 上有上升沿脈沖時,即将 16 位計數器已計得的數據放入到捕捉寄存器中。當一個采樣周期結束時,計數器中得數據(N)即為外部交流信号的一個周期基數, 捕捉寄存器中數據(n)電流 Ia 滞後電壓 Ubc 的基數,将(n/N)*360o 即為角度,根據上面的原理就可判斷在同一周波中時電壓超前電流還是電流超前電壓,同時還可得出超前或滞後的角度,将此數據進行查表即可得到功率因數。
為了避免對電容器組中的某一組進行頻繁的投切,平衡每一組電容器的工作時間,延長整個系統的使用壽命。我們對電容器的投切采用先投入的優先切除,先切除的優先投入的原則,我們在單片機的 RAM 中開辟了一空間,用于記錄每組電容器的投入與切除時間,然後進行排序,将已工作時間最長的作為優先切除對象,将切除時間最長的作為優先投入對象。
當三相交流的負載回路電流非常小時,會産生投切振蕩的現象。也就是說控制系統投入一組電容器會産生過投,切除一組電容器又會産生投入不足,控制器就會産生重複的投切現象。為避免此想象的發生,我們設置了欠電流鎖定,當電流值小于此數值時,系統将停止對電容器的投切動作,維持已投入的電容器工作。
在工作過程中,若采樣到的電壓數據大于設定的過壓保護值時,控制器将逐步切除已投入的電容器,若發現超過設定的保護值的 10%時,則一次性切除所有已投入的電容器,保護電容器。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!