專利名稱:用于減少線電流失真的系統和方法
技術領域:
本公開涉及電動機控制系統和方法,并且更具體地涉及功率因數校正系統和方法。
背景技術:
在此提供的背景技術說明用于一般地呈現本公開的背景的目的。在本背景技術部分中描述的當前提名的發明人的工作以及否則不合適作為在提交時的現有技術的說明的方面既不明確地也不隱含地被承認為相對于本公開的現有技術。在包括但是不限于加熱、通風和空氣調節(HVAC)系統的各種各樣的工業和居住應用中使用電動機。僅作為示例,電動機可以驅動在HVAC系統中的壓縮機。也可以在HVAC 系統中實現一個或更多個另外的電動機。僅作為示例,HVAC系統可以包括驅動與冷凝器相關聯的風扇的另一個電動機。可以在HVAC系統中包括另一個電動機,以驅動與蒸發器相關聯的風扇。功率因數是在電路中的電流和電壓之間的關系或與存儲和向電源返回能量作比較而言電路如何有效地使用有效功率的指示器。功率因數可以被表達為在0和1之間的值。 電路的實際有效功率的使用除以由電路拉出的總的伏安會隨著功率因數接近1而增大。在不同實現方式中,可以實現功率因數校正(PFC)系統。PFC系統通常運行以將電路的功率因數向1增大,由此與電路存儲和向電源返回的無功功率的數量作比較而言提高電路的有效功率的使用。
發明內容
一種功率因數校正(PFC)系統包括調整模塊、補償模塊和占空比控制模塊。調整模塊基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N是大于零的整數。補償模塊通過使用正弦參考信號的梯度和N個時間提前量提前預測輸入交流(AC)線信號,來分別產生輸入AC線信號的N個補償版本,其中正弦參考信號在相位和頻率上與輸入AC線信號同步。占空比控制模塊基于輸入AC線信號的N個補償版本產生PFC 占空比。在其他特征中,預測過零檢測模塊基于輸入AC線信號的預測過零產生翻轉信號并且基于輸入AC線信號預測過零,其中基于翻轉信號使PFC占空比翻轉。在其他特征中,在第一時間長度上發生PFC占空比的完全翻轉,預測過零檢測模塊基于輸入AC線信號的提前版本的預測過零來切換翻轉信號的狀態,并且預測過零檢測CN 102549899 A模塊通過按時間提前量進行提前預測來產生輸入AC線信號的提前版本,其中該時間提前量基于PFC系統的控制系統延遲和第一時間長度的一半的和。在其他特征中,預測過零檢測模塊通過沿正弦參考信號的當前梯度按時間提前量外推輸入AC線信號的當前值來產生輸入AC線信號的提前版本。在其他特征中,陷波濾波器通過濾除輸入AC線信號的預定頻率來產生濾波的AC 信號,其中預定頻率基于PFC系統的控制系統延遲,補償模塊通過提前預測濾波的AC信號來產生輸入AC線信號的N個補償版本,并且預測過零檢測模塊基于濾波的AC信號來預測過零。在其他特征中,陷波濾波器通過濾除輸入AC線信號的預定頻率來產生濾波的AC 信號,其中預定頻率基于PFC系統的控制系統延遲,并且補償模塊通過提前預測濾波的AC 信號來產生輸入AC線信號的N個補償版本。在其他特征中,對于輸入AC線信號的N個補償版本中的每個版本,補償模塊通過沿正弦參考信號的當前梯度按N個時間提前量中的相應的一個時間提前量外推輸入AC線信號的當前值來產生該版本。在其他特征中,(N-I)個時間提前量調整基于具有不同相位的N個測量電流之間的差,其中N是大于1的整數。在其他特征中,N個預定時間提前量被設定在設計時間。一種用于功率因數校正(PFC)的方法包括基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N是大于零的整數,通過使用正弦參考信號的梯度和N個時間提前量提前預測輸入交流(AC)線信號,來分別產生輸入AC線信號的N個補償版本,其中正弦參考信號在相位和頻率上與輸入AC線信號同步,以及基于輸入AC線信號的N個補償版本產生PFC占空比。在其他特征中,該方法包括基于輸入AC線信號的預測過零產生翻轉信號,基于輸入AC線信號預測過零,以及基于翻轉信號使PFC占空比翻轉。在其他特征中,在第一時間長度上發生PFC占空比的完全翻轉,并且該方法包括基于輸入AC線信號的提前版本的預測過零來切換翻轉信號的狀態,以及通過按時間提前量進行提前預測來產生輸入AC線信號的提前版本,其中該時間提前量基于PFC系統的控制系統延遲和第一時間長度的一半的和。在其他特征中,該方法包括通過沿正弦參考信號的當前梯度按時間提前量外推輸入AC線信號的當前值來產生輸入AC線信號的提前版本。在其他特征中,該方法包括通過使用陷波濾波器濾除輸入AC線信號的預定頻率來產生濾波的AC信號,其中預定頻率基于PFC系統的控制系統延遲。在其他特征中,該方法包括通過提前預測濾波的AC信號來產生輸入AC線信號的N個補償版本,以及基于濾波的AC信號來預測過零。在其他特征中,該方法包括通過使用陷波濾波器濾除輸入AC線信號的預定頻率來產生濾波的AC信號,其中預定頻率基于PFC系統的控制系統延遲,以及通過提前預測濾波的AC信號來產生輸入AC線信號的N個補償版本。在其他特征中,該方法包括對于輸入AC線信號的N個補償版本中的每個版本,通過沿正弦參考信號的當前梯度按N個時間提前量中的相應的一個時間提前量外推輸入AC 線信號的當前值來產生該版本。在其他特征中,(N-I)個時間提前量調整基于具有不同相位的N個測量電流之間的差,其中N是大于1的整數。在其他特征中,N個預定時間提前量被設定在設計時間。一種用于功率因數校正(PFC)的方法包括接收輸入交流(AC)線信號,通過使用陷波濾波器濾除輸入AC線信號的預定頻率來產生濾波的AC信號,其中預定頻率基于PFC系統的控制系統延遲,產生在相位和頻率上與輸入AC線信號同步的正弦參考信號,基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N是大于零的整數,對于輸入AC線信號的N個補償版本中的每個版本,通過沿正弦參考信號的當前梯度按 N個時間提前量中的相應的一個時間提前量外推濾波的AC線信號的當前值來產生該版本, 基于輸入AC線信號的N個補償版本產生PFC占空比,基于濾波的AC信號來預測過零,基于濾波的AC線信號的預測過零產生翻轉信號,基于翻轉信號使PFC占空比翻轉,通過按時間提前量進行提前預測來產生濾波的AC線信號的提前版本,該時間提前量包括PFC系統的控制系統延遲和PFC占空比的完全翻轉時間的一半的和,以及基于濾波的AC線信號的提前版本的預測過零來切換翻轉信號的狀態。通過以下提供的詳細描述,本公開的其他適用領域將變得明顯。應當明白,詳細說明和具體示例意欲僅用于說明的目的,并且不意欲限制本公開的范圍。
通過詳細說明和附圖,變得更全面地明白本公開,在附圖中圖1是示例制冷系統的功能框圖;圖2是示例驅動控制器和示例壓縮機的功能框圖;圖3a_3c是示例功率因數校正(PFC)模塊的簡化示意圖;圖4a4c是示例逆變電源模塊和示例電動機的簡化示意圖;圖5是示例PFC控制模塊的功能框圖;圖6是示例脈寬調制(PWM)驅動模塊的功能框圖;圖7是示例電壓控制模塊的功能框圖;圖8是示例電流控制模塊的功能框圖;圖9是示例占空比轉換模塊的功能框圖;圖10是示例延遲補償模塊的功能框圖;圖11是示例電流平衡模塊的功能框圖;以及圖12是用于補償延遲的示例方法的流程圖。
具體實施例方式下面的描述在本質上僅是說明性的,并且絕不意欲限制本公開、其應用或使用。為了清楚的目的,在附圖使用相同的附圖標號來識別類似的元件。在此使用的短語A、B和C 的至少一個應當被解釋為使用非排他邏輯或來表示邏輯(A或B或C)。應當明白,在不改變本公開的原理的情況下,可以以不同的順序來執行在方法內的步驟。在此使用的術語模塊可以指的是下述內容、下述內容的一部分或包括下述內容 專用集成電路(ASIC);電子電路;組合邏輯電路;現場可編程門陣列(FPGA);執行代碼的處理器(共享、專用或組);提供所述功能的其他適當的部件;或上面的一些或全部的組合, 諸如在片上系統中。術語模塊可以包括存儲由處理器執行的代碼的存儲器(共享、專用或組)。上面使用的術語代碼可以包括軟件、固件和/或微碼,并且可以指的是程序、例程、函數、類和/或對象。上面使用的術語共享表示可以使用單個(共享)處理器來執行來自多個模塊的一些或全部代碼。另外,可以通過單個(共享)存儲器來存儲來自多個模塊的一些或全部代碼。上面使用的術語組表示可以使用一組處理器來執行來自單個模塊的一些或全部代碼。另外,可以使用一組存儲器來存儲來自單個模塊的一些或全部代碼。可以通過由一個或更多個處理器執行的一個或更多個計算機程序來實現在此所述的設備和方法。計算機程序包括在非暫時有形計算機可讀介質上存儲的處理器可執行指令。計算機程序也可以包括存儲的數據。非暫時有形計算機可讀介質的非限定性示例是非易失性存儲器、磁存儲器和光學存儲器。現在參考圖1,呈現了制冷系統100的功能框圖。制冷系統100可以包括壓縮機 102、冷凝器104、膨脹閥106和蒸發器108。根據本公開的原理,制冷系統100可以包括另外和/或替代的部件。另外,本公開適用于其他適當類型的制冷系統,該其他適當類型的制冷系統包括但是不限于加熱、通風和空氣調節(HVAC)、熱泵、制冷和冷卻系統壓縮機102接收以蒸汽形式的制冷劑,并且壓縮制冷劑。壓縮機102向冷凝器104 提供加壓的以蒸汽形式的制冷劑。壓縮機102包括驅動泵的電動機。僅作為示例,壓縮機 102的泵可以包括渦旋式壓縮機和/或往復式壓縮機。加壓的制冷劑的全部或一部分在冷凝器104內被轉換為液體形式。冷凝器104將熱量從制冷劑傳開,由此冷卻制冷劑。當制冷劑蒸汽被冷卻到小于飽和溫度的溫度時,制冷劑變換為液體(或液化)制冷劑。冷凝器104可以包括電風扇,該電風扇提高將熱量從制冷劑傳開的速率。冷凝器104經由膨脹閥106向蒸發器108提供制冷劑。膨脹閥106控制向蒸發器 108提供制冷劑的流速。膨脹閥106可以包括恒溫膨脹閥或可以被例如系統控制器130電控制。由膨脹閥106引起的壓力降低可能使得液化制冷劑的一部分變換回蒸汽形式。以這種方式,蒸發器108可以接收制冷劑蒸汽和液化制冷劑的混合物。制冷劑吸收在蒸發器108中的熱量。液體制冷劑當被加熱到大于制冷劑的飽和溫度的溫度時轉換為蒸汽形式。蒸發器108可以包括電風扇,電風扇提高向制冷劑的熱傳導的速率。設施120向制冷系統100提供電力。僅作為示例,設施120可以在大約230伏特 (V)均方根(RMS)或在另一個適當電壓提供單相交流(AC)電力。在各種實現方式中,設施 120可以在大約400伏特RMS或480伏特RMS在例如50或60Hz的線頻率提供三相電力。 設施120可以經由AC線向系統控制器130提供AC電力。AC電力也可以經由AC線被提供到驅動控制器132。系統控制器130控制制冷系統100。僅作為示例,系統控制器130可以基于由各個傳感器(未示出)測量的用戶輸入和/或參數來控制制冷系統100。傳感器可以包括壓力傳感器、溫度傳感器、電流傳感器、電壓傳感器等。傳感器也可以包括通過串行數據總線或其他適當數據總線的、來自驅動控制的反饋信息,諸如電動機電流或扭矩。用戶接口 134向系統控制器130提供用戶輸入。用戶接口 134可以補充地或替代地向驅動控制器132提供用戶輸入。用戶輸入可以例如包括期望的溫度,關于風扇(例如,蒸發器風扇)的操作的請求和/或其他適當的輸入。系統控制器130可以控制冷凝器104、 蒸發器108和/或膨脹閥106的風扇的操作。驅動控制器132可以基于來自系統控制器130的命令來控制壓縮機102。僅作為示例,系統控制器130可以指令驅動控制器132以特定速度操作壓縮機電機。在各個實現方式中,驅動控制器132也可以控制冷凝器風扇。現在參照圖2,呈現了驅動控制器132和壓縮機102的功能框圖。電磁干擾(EMI) 濾波器202降低可能否則通過驅動控制器132射回AC線上的EMI。EMI濾波器202也可以濾波在AC線上承載的EMI。功率因數校正(PFC)模塊204接收被EMI濾波器202濾波的來自AC線的AC電力。 (參考圖3a、!3b和3c更詳細描述的)PFC模塊204整流AC電力,由此將AC輸入電力轉換為直流(DC)電力。在PFC模塊204的正和負端子處提供所產生的DC電力。PFC模塊204也選擇性地提供在輸入AC電力和產生的DC電力之間的功率因數校正。PFC模塊204選擇性地將AC電力升壓到大于AC電力的峰值電壓的DC電壓。僅作為示例,PFC模塊204可以在無源模式中運行,其中,所產生的DC電壓小于AC電力的峰值電壓。PFC模塊204也可以在有源模式下運行,其中,所產生的DC電壓大于AC電力的峰值電壓。比AC電力的峰值電壓大的DC電壓可以被稱為升高的DC電壓。具有230V的RMS電壓的AC電力具有大約325VQ30V乘以2的平方根)的峰值電壓。僅作為示例,當從具有230V的RMS電壓的AC電力運行時,PFC模塊204可以產生在大約350V和大約410V之間的升高的DC電壓。僅作為示例,可以施加350V的下限以避免PFC 模塊204的不穩定工作狀況。該限制可以例如隨著實際AC輸入電壓值而改變。在各個實現方式中,PFC模塊204能夠實現比410V高的升高的DC電壓。然而,可以施加上限以改進諸如在DC濾波器206中的部件的、在較高的電壓下經歷較大應力的部件的長期可靠性。在各個實現方式中,可以改變上限和/或下限。DC濾波器206濾波由PFC模塊204產生的DC電力。DC濾波器206最小化源自AC 電力向DC電力的轉換的、在DC電力中存在的紋波電壓。在各個實現方式中,DC濾波器206 可以包括在PFC模塊204的正和負端子之間連接的一個或更多個串聯或并聯的濾波器電容器。在這樣的實現方式中,PFC模塊204的正和負端子可以直接地連接到逆變電源模塊208 的正和負端子。(參考圖^、4b和如更詳細所述的)逆變電源模塊208將由DC濾波器206濾波的DC電力轉換為向壓縮機電動機提供的AC電力。僅作為示例,逆變電源模塊208將DC電力轉換為三相AC電力,并且向壓縮機102的電動機的三個相應的繞組提供AC電力的相。在其他實現方式中,逆變電源模塊208可以將DC電力轉換為更多或更少的相的電力。DC-DC電源220也可以接收濾波的DC電力。DC-DC電源220將DC電力轉換為適合于各個部件和功能的一個或更多個DC電壓。僅作為示例,DC-DC電源220可以將DC電力的電壓降低到適合于對于數字邏輯加電的第一 DC電壓和適合于控制在PFC模塊204內的開關的第二 DC電壓。僅作為示例,第二 DC電壓可以選擇性地被施加到開關的柵極端子。 在各個實現方式中,可以由另一個DC電源(未示出)提供DC電力,其例如是從電源230VAC 輸入經由變壓器得出的DC電壓。在各個實現方式中,第一 DC電壓可以是大約3. 3V,并且第二 DC電壓可以是大約15V。在各個實現方式中,DC-DC電源220也可以產生第三DC電壓。僅作為示例,第三DC電壓可以是大約1.2V。可以使用調壓器來從第一 DC電壓得出第三DC電壓。僅作為示例,第三DC電壓可以用于核心數字邏輯,并且第一 DC電壓可以用于電動機控制模塊260和PFC 控制模塊250的輸入/輸出電路。PFC控制模塊250控制PFC模塊204,并且電動機控制模塊260控制逆變電源模塊 208。在各個實現方式中,PFC控制模塊250控制在PFC模塊204內的開關的切換,并且電動機控制模塊260控制在逆變電源模塊208內的開關的切換。可以將PFC模塊204實現為具有1、2、3或更多的相。監督者控制模塊270可以經由通信模塊272與系統控制器130進行通信。通信模塊272可以包括輸入/輸出端口和其他適當部件,用于作為在系統控制器130和監督者控制模塊270之間的接口。通信模塊272可以實現有線和/或無線協議。監督者控制模塊270向PFC控制模塊250和電動機控制模塊260提供各種命令。 例如,監督者控制模塊270可以向電動機控制模塊260提供命令的速度。命令的速度對應于壓縮機102的電動機的期望的旋轉速度。在各個實現方式中,系統控制器130可以向監督者控制模塊270提供命令的壓縮機速度。在各個實現方式中,監督者控制模塊270可以基于經由通信模塊272提供的輸入和/或由各個傳感器測量的參數(即,傳感器輸入)來確定或調整命令的壓縮機速度。監督者控制模塊270也可以基于來自PFC控制模塊250和/或電動機控制模塊260的反饋來調整命令的壓縮機速度。監督者控制模塊270也可以向PFC控制模塊250和/或電動機控制模塊260提供其他命令。例如,基于命令的速度,監督者控制模塊270可以命令PFC控制模塊250來產生命令總線電壓。監督者控制模塊270可以基于另外的輸入——諸如逆變電源模塊208的操作參數和輸入AC線的測量的電壓——來調整命令總線電壓。監督者控制模塊270可以診斷在驅動控制器132的各個系統中的故障。僅作為示例,監督者控制模塊270可以從PFC控制模塊250和/或電動機控制模塊260接收故障信息。監督者控制模塊270也可以經由通信模塊272接收故障信息。監督者控制模塊270可以管理在驅動控制器132和系統控制器130之間的故障的報告和清除。響應于故障信息,監督者控制模塊270可以指令PFC控制模塊250和/或電動機控制模塊260進入故障模式。僅作為示例,在故障模式中,PFC控制模塊250可以暫停PFC 模塊204的開關的切換,而電動機控制模塊260可以暫停逆變電源模塊208的開關的切換。 另外,電動機控制模塊260可以直接地向PFC控制模塊250提供故障信息。以這種方式,PFC 控制模塊250可以響應由電動機控制模塊260識別的故障,即使監督者控制模塊270未正確地運行,并且反之亦然。PFC控制模塊250可以使用脈寬調制(PWM)來控制在PFC模塊204中的開關。更具體地,PFC控制模塊250可以產生被施加到PFC模塊204的開關的PWM信號。PWM信號的占空比被改變以在PFC模塊204的開關中產生期望的電流。基于在測量的DC總線電壓和期望的DC總線電壓之間的誤差來計算期望電流。換句話說,計算期望電流以便實現期望的 DC總線電壓。期望的電流也可以基于實現期望的功率因數校正參數,諸如在PFC模塊204 中的電流波形的形狀。由PFC控制模塊250產生的PWM信號可以被稱為PFC PWM信號。
電動機控制模塊260可以使用PWM控制在逆變電源模塊208中的開關,以便實現命令的壓縮機速度。由電動機控制模塊260產生的PWM信號可以被稱為逆變器PWM信號。 逆變器PWM信號的占空比控制通過壓縮機102的電動機的繞組的電流(即,電動機電流)。 電動機電流控制電動機扭矩,并且電動機控制模塊260可以控制電動機扭矩來實現命令的壓縮機速度。除了共享故障信息之外,PFC控制模塊250和電動機控制模塊260也可以共享數據。僅作為示例,PFC控制模塊250可以從電動機控制模塊260接收數據,諸如負載、電動機電流、估計的電動機扭矩、逆變器溫度、逆變器PWM信號的占空比和其他適當的參數。PFC 控制模塊250也可以從電動機控制模塊沈0接收數據,諸如測量的DC總線電壓。電動機控制模塊260可以從PFC控制模塊250接收數據,諸如AC線電壓、通過PFC模塊204的電流、 估計的AC功率、PFC溫度、命令總線電壓和其他適當的參數。在各個實現方式中,可以在集成電路(IC) 280上實現PFC控制模塊250、電動機控制模塊260和監督者控制模塊270的一些或全部。僅作為示例,IC280可以包括數字信號處理器(DSP)、現場可編程門陣列(FPGA)、微處理器等。在各個實現方式中,可以在1以80中包括另外的部件。另外,可以在IC280外部——例如在第二 IC中或在分立電路中——實現在圖2中的 α80內示出的各個功能。僅作為示例,監督者控制模塊270可以與電動機控制模塊260集成。圖3a是PFC模塊204的示例實現方式的示意圖。PFC模塊204經由第一和第二 AC輸入端子302和304來接收AC電力。AC電力可以例如是由EMI濾波器202輸出的AC 電力。在各個實現方式中,在第一和第二 AC輸入端子302和304處的信號可以都是相對于大地是時變的。PFC模塊204經由正DC端子306和負DC端子308向DC濾波器206和逆變電源模塊208輸出DC電力。第一整流器二極管310的陽極連接到第二 AC輸入端子304,并且第一整流器二極管310的陰極連接到正DC端子306。第二整流器二極管312的陽極連接到負DC端子308, 并且第二整流器二極管312的陰極連接到第二 AC輸入端子304。整流器二極管310和312 的每一個可以被實現為一個或更多個單獨的串聯或并聯的二極管。開關塊320連接在正和負DC端子306和308之間。開關塊320包括第一 PFC支路330,第一 FPC支路330包括第一和第二開關332和334。開關332和334每一個包括第一端子、第二端子和控制端子。在各個實現方式中,開關332和334的每一個可以被實現為絕緣柵雙極晶體管(IGBT)。在這樣的實現方式中,第一、第二和控制端子可以分別對應于集電極、發射極和柵極端子。第一開關332的第一端子連接到正DC端子306。第一開關332的第二端子連接到第二開關334的第一端子。第二開關334的第二端子可以連接到負DC端子308。在各個實現方式中,第二開關334的第二端子可以經由分流電阻器380來連接到負DC端子308,以使得能夠測量流過第一 PFC支路330的電流。開關332和334的控制端子從PFC控制模塊250接收大體互補的PFCPWM信號。換句話說,向第一開關332提供的PFC PWM信號在極性上與向第二開關334提供的PFC PWM 信號相反。當開關332和334之一的接通與開關332和334的另一個的關斷交迭時,短路電流可能流動。因此,開關332和334兩者可以在開關332和334的任何一個接通之前的空載時間期間關斷。因此,大體互補意味著兩個信號在它們的周期的大部分是相反的。然而,在轉換周圍,兩個信號可以在某個交迭時間段低或高。第一 PFC支路330也可以包括分別與開關332和334反并聯的第一和第二二極管 336和338。換句話說,第一二極管336的陽極連接到第一開關332的第二端子,并且,第一二極管336的陰極連接到第一開關332的第一端子。第二二極管338的陽極連接到第二開關334的第二端子,并且,第二二極管338的陰極連接到第二開關334的第一端子。開關塊320可以包括一個或更多個另外的PFC支路。在各個實現方式中,開關塊 320可以包括一個另外的PFC支路。如圖3a中所示,開關塊320包括第二和第三PFC支路 350和360。可以基于性能和成本來選擇在開關塊320中包括的PFC支路的數量。僅作為示例,當PFC支路的數量增加時,在PFC模塊204的DC輸出中的紋波(電壓和電流)的幅度可能降低。另外,當PFC支路的數量增加時,在AC線電流中的紋波電流的數量可能降低。 然而,當PFC支路的數量增加時,部件成本和實現方式復雜度可能增加。開關塊320的第二和第三PFC支路350和360可以類似于第一 PFC支路330。僅作為示例,第二和第三PFC支路350和360可以每一個包括開關332和334、二極管336和 338的相應部件以及以與第一 PFC支路330相同方式連接的相應的分流電阻器。向另外的PFC支路的開關提供的PFC PWM信號也可以在本質上是互補的。向另外的PFC支路提供的PFC PWM信號可以彼此相移,并且相對于向第一 PFC支路330提供的 PFC PWM信號相移。僅作為示例,可以通過將360度(° )除以PFC支路的數量來確定PFC PWM信號的相移。例如,當開關塊320包括三個PFC支路時,PFC PWM信號可以彼此相移 120° (或對于雙相180°或對于四相90°等)。將PFC PWM信號相移可以消除在AC線電流以及DC輸出中的紋波。PFC模塊204包括第一電感器370。第一電感器370連接在第一 AC輸入端子302 和第一開關332的第二端子之間。另外的電感器可以將第一 AC輸入端子302連接到另外的PFC支路。僅作為示例,圖3a示出將第一 AC輸入端子302分別連接到第二和第三PFC 支路360和360的第二電感器372和第三電感器374。可以在分流電阻器380上測量電壓,以根據歐姆定律確定通過第一 PFC支路330 的電流。諸如運算放大器的放大器(未示出)可以放大在分流電阻器380上的電壓。可以數字化、緩沖和/或濾波放大的電壓以確定通過第一 PFC支路330的電流。可以使用相應的分流電阻器來確定通過其他PFC支路的電流。作為補充或替代,電阻器382可以與負DC端子308串聯,如圖北中所示。通過電阻器382的電流因此可以指示從PFC模塊204輸出的總的電流。可以基于通過PFC支路 330,350和360的電流的已知相位定時的總電流來推斷通過PFC支路330、350和360的每一個的電流。可以使用用于測量或感測通過PFC支路330、350和360的任何一個或全部的電流的任何方法。例如,在各個實現方式中,可以使用電流傳感器387(如圖3c中所示)來測量通過第一 PFC支路330的電流。僅作為示例,可以與第一電感器370串聯地實現電流傳感器387。在各個實現方式中,電流傳感器387可以包括霍爾效應傳感器,其基于在第一電感器370周圍的磁通來測量通過第一 PFC支路330的電流。也可以分別使用相關聯的電流傳感器388和389來測量通過PFC支路350和360的電流。
PFC模塊204也可以包括第一和第二旁路二極管390和392。第一旁路二極管390 的陽極連接到第一 AC輸入端子302,并且第一旁路二極管390的陰極連接到正DC端子306。 第二旁路二極管392的陽極連接到負DC端子308,并且第二旁路二極管392的陰極連接到第一 AC輸入端子302。旁路二極管390和392可以是功率二極管,該功率二極管可以被設計來在低頻下運行,該低頻例如是小于大約IOOHz或大約200Hz的頻率。旁路二極管390和392的電阻可以小于電感器370、372和374的電阻。因此,當在開關塊320中的開關332和334未接通時,電流可以流過旁路二極管390和392,而不是二極管336和338。當PFC模塊204運行以產生升高的DC電壓時,該升高的DC電壓將大于在AC線上的峰值電壓。旁路二極管390和392因此不被前向偏置,并且仍然保持不活動。旁路二極管390和392可以提供雷擊保護和功率突增保護。在各個實現方式中,可以使用在單個封裝中的整流二極管310和312來實現旁路二極管390和392。僅作為示例,可以將Vishay型號^MT或36MT或國際整流器型號^MB 或36MB用作旁路二極管390和392與整流二極管310和312。整流二極管310和312承載電流,而不論PFC模塊204是否產生升高的DC電壓。因此,在各個實現方式中,可以將整流二極管310和312的每一個實現為并聯的兩個物理二極管。電流傳感器可以用于測量與電感器370、372和374串聯的PFC相電流。現在參照圖4a,呈現了電動機400和逆變電源模塊208的示例實現方式的簡化示意圖。電動機400是圖2的壓縮機102的部件。然而,圖的原理可以適用于其他電動機,包括冷凝器104的電動機。逆變電源模塊208包括開關塊402。在各個實現方式中, 可以使用類似的零件實現開關塊402和PFC模塊204的開關塊320。僅作為示例,在圖如中,第一逆變器支路410包括第一和第二開關420和422與第一和第二二極管似4和426, 它們與圖3a的開關332和334與二極管336和338類似地布置。開關塊402經由正DC端子404和負DC端子406來從DC濾波器206接收濾波的 DC電壓。第一開關420的第一端子可以連接到正DC端子404,而第二開關422的第二端子可以連接到負DC端子406。開關420和422的控制端子從電動機控制模塊260接收大體互補的逆變器PWM信號。開關塊402可以包括一個或更多個另外的逆變器支路。在各個實現方式中,開關塊402可以包括用于電動機400的每一個相或繞組的一個逆變器支路。僅作為示例,開關塊 402可以包括第二和第三逆變器支路430和440,如圖乜中所示。逆變器支路410、430和 440可以分別向電動機400的繞組450、452和妨4提供電流。繞組妨4、452和450可以分別被稱為繞組a、b和C。向繞組妨4、452和450施加的電壓可以分別被稱為Na、Vb和Vc。 通過繞組妨4、452和450的電流可以分別被稱為la、Ib和Ic。僅作為示例,繞組450、452和妨4的第一端子可以連接到公共節點。繞組450、452 和妨4的第二端子可以分別連接到逆變器支路410、430和440的第一開關420的第二端子。逆變電源模塊208也可以包括與第一逆變器支路410相關聯的分流電阻器460。 分流電阻器460可以連接在第二開關422的第二端子和負DC端子406之間。在各個實現方式中,相應的分流電阻器可以位于逆變器支路430和440的每一個與負DC端子406之間。 僅作為示例,可以基于在第一逆變器支路410的分流電阻器460上的電壓來確定通過電動機400的第一繞組450的電流。在各個實現方式中,可以省略逆變器支路410、430或440 之一的分流電阻器。在這樣的實現方式中,可以基于剩余的分流電阻器的測量來推斷電流。作為補充或替代,電阻器462可以與負DC端子406串聯,如圖4b中所示。因此,通過電阻器462的電流可以指示由逆變電源模塊208消耗的總電流。可以基于通過逆變器支路410、430和440的電流的已知相位定時來從總電流推斷通過逆變器支路410、430和440 的每一個的電流。可以在2007年3月20日授權的、共同轉讓的美國專利No. 7,193,388中找到確定在逆變器中的電流的進一步討論,該文通過引用被整體包含在此。可以使用用于測量或感測通過逆變器支路410、430和440的任何一個或全部的電流的任何方法。例如,在各個實現方式中,可以使用(在圖4c中所示的)電流傳感器487 來測量通過第一逆變器支路410的電流。僅作為示例,可以在第一逆變器支路410和第一繞組450之間實現電流傳感器487。也可以分別使用相關聯的電流傳感器488和489來測量流過逆變器支路430和440的電流。在各個實現方式中,電流傳感器可以與逆變器支路 410,430和440的兩個相關聯。可以基于在電動機繞組中的電流的和為0的假設來確定通過逆變器支路410、430和440的另一個的電流。現在參照圖5,示出PFC控制模塊250的示例實現方式的功能框圖。PFC控制模塊 250接收可以來自圖2的監督者控制模塊270的命令總線電壓。飽和模塊504可以向命令總線電壓施加限制。在此使用的飽和模塊可以選擇性地強制下限、上限、上限和下限或不強制任何限制。可以預定上限和下限,并且/或者可以基于各種因素來更新上限和下限。僅作為示例,如果正在強制上限,則當命令總線電壓大于上限時,飽和模塊504將命令總線電壓限制為上限。類似地,如果正在強制下限,則當命令總線電壓小于下限時,飽和模塊504將命令總線電壓限制為下限。在各個實現方式中,可以基于電路部件的推薦的操作參數來設置上限。僅作為示例,可以基于在DC濾波器206中的電容器的期望的使用期限預期來設置上限。僅作為示例, 上限可以是410V。上限可以被降低以提高PFC控制模塊250的預期工作期限。然而,降低上限可能限制電動機400在高負載下可以獲得的速度。速率限制器模塊508接收被飽和模塊504限制的命令總線電壓。速率限制器模塊508限制被限制的命令總線電壓的改變速率,并且輸出期望的總線電壓。所施加的速率限制減少了在期望的總線電壓中的快速改變,該快速改變否則可能引起在電流上的快速改變。在電流上的快速改變可能引起輸入的AC線下垂,并且也可以引起振蕩和其他控制不穩定。PFC使能模塊512從圖2的監督者控制模塊270接收使能請求,并且基于該使能請求來產生同步使能信號。同步使能信號可以與AC線的過零同步。同步使能信號可以與AC 線的過零同步,以便最小化當使能PFC控制模塊250時在電流上的突然跳躍。該電流跳躍可能導致控制不穩定,并且可能向AC線引入失真,諸如陷波。因為AC線可能有噪聲,使得難以在真實的過零和噪聲之間區分,所以可以使用參考信號來確定過零。通過參考產生模塊520來產生參考信號。參考產生模塊520接收AC 信號,并且產生被鎖定到AC信號的相位和頻率而沒有AC信號的噪聲和其他失真的正弦參考信號。進入PFC控制模塊250的AC信號可以是實際AC線的隔離的、縮小的和數字化的版本。
在各個實現方式中,可以在離散的時間產生正弦參考信號,通過求取其自變量是從AC線確定的相位和頻率的、諸如正弦或余弦的正弦函數來產生在參考信號上的每一個點。可以在每一個時間步長重新計算相位和頻率,并且因此,結果產生的正弦參考信號可以不是純正弦波。相反,相移和頻率可以在周期的過程上改變。相位和頻率可以都被例如速率限制器低通濾波,使得在相位或頻率上沒有突變。參考產生模塊520輸出至少包括正弦參考信號的參考數據。參考數據也可以包括參考信號的頻率、參考信號的周期、參考信號的時變角度和/或參考信號的時變導數(或梯度)。可以通過將參考信號求微分來產生梯度。替代地,可以使用其自變量是確定的相位和頻率的余弦函數來產生梯度。可以以例如通過使用三角恒等式的其他方式來產生梯度。例如,可以使用其自變量是確定的頻率和90度加確定的相位的正弦函數來產生梯度。參考數據也可以包括梯度和/或參考信號的縮放版本。縮放因子可以基于AC線的峰值電壓。因為直接地測量峰值電壓可能受到在AC線上的噪聲的影響,可以替代地通過將(較少受到噪聲的影響的)平均電壓乘以Pi/2來確定峰值電壓。在此使用的平均電壓指的是平均絕對電壓,因為在不應用絕對值函數的情況下,以零為中心的正弦曲線的平均值將是0。在各個實現方式中,參考信號可以是在-1和1之間改變的單位信號。在各個實現方式中,角度也可以在對應于在弧度上的-η和η的-1和1之間改變。雖然周期和頻率是簡單的倒數,但是它們都可以被提供,以避免必須隨后執行另一個計算量大的相除以從一個得出另一個。可以使用頻率來確定在AC線的單個循環上的平均值。取代將值求和并且除以周期,可以將求和的值乘以頻率,這在數學上等同,但是不太計算量大。在啟動時,PFC使能模塊512輸出在無效狀態中的同步使能信號。在PFC使能模塊512從監督者控制模塊270接收使能請求后,PFC使能模塊512等待參考數據指示AC線在過零。PFC使能模塊512可以然后將同步使能信號設置為有效狀態。在各個實現方式中, PFC使能模塊512可以僅在上升的過零或僅在下降的過零處將同步使能信號改變為有效狀態。當同步使能信號從無效狀態向有效狀態轉換時,速率限制器模塊508可以初始將測量的總線電壓輸出為期望的總線電壓。隨后,速率限制器模塊508可以將期望的總線電壓以斜坡變化為由飽和模塊504限制的命令總線電壓。通過速率限制器模塊508施加的速率限制來確定斜坡的斜率。雖然被描述為施加線性速率限制,但是可以使用諸如低通濾波器的任何適當的替代品來實現速率限制器模塊508。PFC使能模塊512可以接收關于圖2的電動機控制模塊260的操作的信息。僅作為示例,電動機控制模塊260可以向PFC使能模塊512提供逆變器操作信號。當逆變器操作信號指示逆變電源模塊208未運行時,PFC使能模塊512可以將同步使能信號設置為無效狀態。在正常操作下,當逆變電源模塊208未運行時,監督者控制模塊270將使能請求設置為無效狀態。然而,為了防止監督者控制模塊270的誤操作,PFC使能模塊512可以本身監控逆變器操作信號。直接地監控逆變器操作信號可以允許對于逆變電源模塊208的停止的更快響應。PFC使能模塊512也輸出立即使能信號,PWM驅動模塊530接收這個立即使能信號。當立即使能信號在有效狀態中時,PWM驅動模塊530向圖2的PFC模塊204的開關輸
15出PWM信號。當立即使能信號在無效狀態中時,PWM驅動模塊530暫停輸出PFC PWM信號。 在同步使能信號在無效狀態中的任何時間,該立即使能信號被設置為無效狀態。可以存在其間同步使能信號在無效狀態中并且立即使能信號在無效狀態中的時間。這允許暫時停止PFC控制模塊250。僅作為示例,當請求的PWM占空比在可接受的范圍之外時,PFC使能模塊512可以將立即使能信號設置為無效狀態。作為補充或替代,當請求負電流需求時,PFC使能模塊512可以將立即使能信號設置為無效狀態,如下所述。而且,當來自參考產生模塊520的參考信號與AC信號相當大地不同時,PFC使能模塊512可以將立即使能信號設置為無效狀態。在這些情況下的每一個中,立即使能信號當該條件存在時,可以被設置為無效狀態,并且一旦該條件不再存在則被重置到有效狀態。 在該條件結束后或當滿足一個或更多個另外的條件時,諸如在預定時間長度后或當滿足更多的嚴格誤差閾值時,可以將立即使能信號立即設置到有效狀態。電壓控制模塊540從速率限制器模塊508接收期望的總線電壓,并且接收測量的總線電壓。電壓控制模塊540執行誤差控制算法來最小化在期望的總線電壓和測量的總線電壓之間的差。電壓控制模塊540基于該誤差來產生控制值。控制值用于確定穩態電流需求。這個穩態電流需求被基于參考信號轉換為正弦電流。這個瞬時電流被稱為無偏移期望瞬時電流。求和模塊546將來自DC偏移模塊550的DC校正因數加到無偏移期望瞬時電流, 以產生期望的瞬時電流。DC偏移模塊550接收用于PFC模塊204的每一個相位的測量電流值。雖然在此僅為了說明的目的而描述了三相PFC模塊,但是本公開的原理適用于具有1、 2或更多相的PFC模塊。DC偏移模塊550 —起平均在AC信號的一個循環(一個周期)上的三個相電流,以確定從AC信號正在拉出的DC電流的數量。DC偏移模塊550產生DC校正因數,以便將計算的DC電流的數量減少為0。DC偏移模塊550可以接收同步使能信號,該同步使能信號當使能PFC控制模塊250時重置DC偏移模塊550的操作。電流控制模塊560接收來自求和模塊546的期望瞬時電流和第一相電流。電流控制模塊560執行誤差控制算法,以最小化在第一相電流和期望的瞬時電流之間的差。通過PFC模塊204的給定相的電流可以源自在與那個相對應的電感器上產生的電壓。電流控制模塊560因此產生期望的瞬時電壓,以便向期望的瞬時電流調整第一相電流。 當立即使能信號在無效狀態中時或當立即使能信號從無效狀態向有效狀態轉換時,電流控制模塊560可以重置其誤差控制算法。占空比轉換模塊570接收期望的瞬時電壓。占空比轉換模塊570產生PWM占空比,該PWM占空比被計算來產生被施加到在PFC模塊204的第一相中的開關時的期望瞬時電壓。在各個實現方式中,占空比轉換模塊570可以對于PFC模塊204的每一個相產生不同的期望瞬時占空比。通過當前DC總線電壓和AC信號的當前電壓來建立在向開關施加的占空比和在對應的電感器上出現的電壓之間的關系。因此,在給定測量的總線電壓和AC信號的當前電壓的情況下,占空比轉換模塊570可以確定將產生期望的瞬時電壓的期望的瞬時占空比。然而,在PFC控制模塊250中存在的延遲可能使得期望的瞬時占空比不正確。例如,在向PFC模塊204施加期望的瞬時占空比的時間之前,AC信號的值可能已經改變。另夕卜,在測量AC信號的時間和當測量值被處理時的時間之間可能存在延遲。可以被增加來用于控制穩定性的濾波器可能引入另外的延遲。為了校正這些延遲,占空比轉換模塊570可以不基于AC信號的當前值而是基于AC 信號的預測未來值來產生期望的瞬時占空比。延遲補償模塊580可以向占空比轉換模塊 570輸出AC信號的預測版本。PFC模塊204的三個相可以被在三相系統中的彼此相位相差120度的PFC PWM信號驅動。在兩相系統中,PFC模塊204的兩個相可以被彼此相位相差180度的PFC PWM信號驅動。從當請求在PWM占空比上的改變時直到在到達PFC模塊204的開關的PFC PWM信號中反映出該改變的延遲可以對于PFC模塊204的每一個相不同。結果,延遲補償模塊580可以提供AC信號的不同版本,每一個版本提前略微不同的數量,該略微不同的數量考慮了在PFC PWM信號之間的相差。延遲補償模塊580可以基于AC信號的預設值和其當前的斜率或梯度來預測AC信號的未來值。因為AC信號可能有噪聲,所以瞬時導數可能不提供AC信號的未來值的精確的預測。在各個實現方式中,諸如移動平均或低通濾波器的濾波器可以被應用到AC信號。在各個其他實現方式中,來自參考產生模塊520的參考信號的導數或梯度可以被用作AC信號的斜率的更穩定的表示。因為參考信號被鎖相到AC信號,所以這應當是足夠的估計。然后, 延遲補償模塊580通過沿著參考信號的當前斜率從AC信號的當前值推算來預測AC信號的未來值。電流平衡模塊590可以減少在PFC模塊204的相中的電流之間的差。被稱為相A 的相之一可以被選擇為參考相。剩余的相因此被稱為次要相。在三相PFC模塊中,剩余的兩相被稱為相B和相C。電流平衡模塊590使用在相A中的電流來作為參考,并且試圖控制相B和相C電流來匹配相A電流。可以基于在AC信號的單個循環上的統計測量來比較相電流。例如,統計測量可以是峰值、均方值、均方根值或平均絕對值。為了調整相位B和C的電流,電流平衡模塊590對于相B和C的每一個向延遲補償模塊580提供提前量調整信號。延遲補償模塊580接收這兩個提前量調整信號,并且分別調整對于相B和C提供的AC信號的提前量的數量。因此,電流平衡模塊590可以通過改變由占空比轉換模塊570使用的AC信號的提前量的數量來調整在相B和C中的電流的相對數量,以計算期望的瞬時占空比。電流平衡模塊590可以試圖實現在三相的測量電流之間的零差。當同步使能信號從無效狀態向有效狀態轉換時,電流平衡模塊590可以重置提前量調整信號。PWM驅動模塊530接收其中每一個對應于三相之一的瞬時占空比,并且對于每一個相產生互補的開關控制信號。因此,對于具有三相的諸如在圖5中所示的系統,將產生6 個開關控制信號。現在參照圖6,示出PWM驅動模塊530的示例實現方式的功能框圖。PWM驅動模塊 530包括第一、第二和第三PWM模塊604,608和612。PWM模塊604,608和612接收立即使能信號,并且當立即使能信號在無效狀態中時禁止它們的輸出。當立即使能信號在有效狀態中時,PWM模塊604、608和612輸出具有分別由期望的瞬時占空比A、B和C指定的占空比的脈寬調制信號。因為PFC模塊204的每一個相包括互補開關,所以分別通過逆變器6對、6觀和632來產生PWM模塊604、608和612的輸出的互補版本。如果使用嚴格互補的控制信號來控制在給定的PFC相中的互補開關,則在關斷的一個開關和接通的另一個開關之間可能有一些交迭。當兩個開關都接通時,不期望的短路電流可能流動。因此,空載時間調整模塊640相對于一個信號的關斷時間偏移另一個控制信號的接通時間。僅作為示例,空載時間調整模塊640可以略微提前離開(有效至無效)控制信號, 并且略微延遲到來(無效至有效)控制信號。以這種方式,避免了在互補開關的導通時間之間的任何交迭。空載時間調整模塊640的輸出被提供到PFC模塊204的開關。參照圖7,示出電壓控制模塊540的示例實現方式的功能框圖。電壓控制模塊MO 包括誤差控制模塊710,其接收來自速率限制器模塊508的期望的總線電壓和測量的總線電壓。誤差控制模塊710產生控制值,該控制值被計算來最小化在期望的總線電壓和測量的總線電壓之間的差。控制值可以被飽和模塊720調整。飽和模塊720的輸出被電流轉換模塊730接收,電流轉換模塊730將控制值轉換為電流需求。為了線性化電流需求,電流轉換模塊730可以將控制值除以AC信號的測量參數。 僅作為示例,測量的參數可以是AC信號的絕對值的平均值或AC信號的均方根值。因此,當測量的參數增大時,電流需求減少。結果,電流轉換模塊730當AC信號較小時自動地應用與對于提高的電流的需要對應的適當的校正。更新限制模塊740可以限制在來自電流轉換模塊730的電流需求上的改變以與AC 信號的參考點保持一致。例如,更新限制模塊740可以將在電流需求上的改變限制為僅出現在AC信號的上升的過零或下降的過零處——即,每一個循環一次。通過將更新速率限制為每一個循環一次,PFC控制模塊250在每個AC循環上均勻地控制PFC模塊204。貫穿AC 循環的均勻控制趨向于引起從AC線的正和負部分拉出對稱的功率,由此避免電流和功率不平衡。電流或功率不平衡可能導致從AC線拉出DC電流。在各個實現方式中,更新限制模塊740可以將在電流需求上的改變限制為在AC信號的任何一個過零處出現——即,每半個循環一次。作為另一個替代,更新限制模塊740可以將在電流需求上的改變限制為AC信號的其他遞增,諸如每四分之一循環一次。僅作為示例,更新限制模塊740可以在諸如每一個循環一次的更限制的更新速率下運行,并且然后適于更快的更新速率,諸如每四分之一循環一次。可以基于負載來執行這種適應。僅作為示例,在負載上的大改變可以使得更新限制模塊740提高更新速率。在各個實現方式中,可以基于從圖2的電動機控制模塊260接收的值來計算負載, 或者,可以從電動機控制模塊260直接地接收負載本身的值。僅作為示例,可以從DC總線電壓中的改變推斷負載——在DC總線電壓上的迅速改變可能是在負載上的大改變的結果。 更快的更新速率允許PFC控制模塊250迅速地響應在負載上的大改變,這可能比避免從AC 線拉出不平衡的DC電流更重要。一旦大改變已經通過,則更新限制模塊740可以降低更新速率。在各個實現方式中,可以省略更新限制模塊740,或者可以將更新限制模塊740替換為或補充諸如低通濾波器的濾波器。更新限制模塊740可以使用來自參考產生模塊520
18的參考信號來確定AC信號的每一個循環或每一個半循環何時出現。更新限制模塊740的輸出被稱為電流需求信號。該電流需求信號可以是負的,其指示PFC模塊204正在提供比用于保持期望的總線電壓所需更多的電流。因為不能實現負電流需求,所以負電流需求的繼續存在將導致DC總線電壓上升,并且可能最終導致過電壓切斷條件。飽和模塊750接收負電流需求,飽和模塊750可以施加0下限。然而,這未校正由負電流需求表示的潛在問題——即,由PFC模塊204提供太多的電流。因此,PFC使能模塊 512可以當電流需求信號是0或負值時,將立即使能信號設置為無效狀態。這停止了 PFC模塊204繼續提供過量電流。相乘模塊760將飽和模塊750的輸出與參考信號相乘,以建立瞬時電流。因為參考信號是正弦的,所以相乘模塊760的輸出也是正弦的。因為隨后施加偏移,所以相乘模塊 760的輸出被稱為無偏移期望瞬時電流。返回誤差控制模塊710,相減模塊770從期望的總線電壓減去測量的總線電壓,以確定DC電壓誤差。比例模塊774將DC電壓誤差乘以比例常數。積分器模塊778將DC電壓誤差與積分器模塊778的前一個輸出組合。積分器模塊778可以首先將DC電壓誤差乘以積分常數。積分器模塊778可以向其輸出施加上限和/或下限。在各個實現方式中,由積分器模塊778和飽和模塊720施加的限制可以基于諸如平均絕對值的AC信號的值來改變。積分器模塊778可以當同步使能信號轉換到無效狀態或轉換回有效狀態時將其輸出復位為0。在各個實現方式中,積分器模塊778也可以當立即使能信號轉換到無效狀態或轉換回有效狀態時將其輸出復位為0。在各個實現方式中,可以將比例常數和/或積分器常數設置為0,以去除比例模塊774或積分器模塊778的對應的影響。求和模塊786將比例模塊774的輸出加到積分器模塊778的輸出。來自求和模塊 786的和被作為控制值從誤差控制模塊710輸出。雖然為了說明的目的而將誤差控制模塊 710示出為比例積分控制器,但是可以以諸如使用非線性控制器的各種其他形式來實現在本公開中的誤差控制模塊(包括誤差控制模塊710)。僅作為示例,誤差控制模塊可以包括前向反饋分量,該前向反饋分量可以與反饋分量相加以產生控制值。現在參照圖8,示出電流控制模塊560的示例實現方式的功能框圖。電流控制模塊 560包括第一和第二絕對值模塊810和812。第一絕對值模塊810從圖5的求和模塊M6 接收期望的瞬時電流,并且輸出其絕對值。第二絕對值模塊812接收PFC相之一的電流,并且輸出其絕對值。在三相PFC系統中,如在此所述,可以使用A相的電流,而在兩相PFC系統中,可以使用B相的電流。誤差控制模塊820輸出電壓值,該電壓值被計算來最小化在期望的瞬時電流的絕對值和A相電流的絕對值之間的誤差。飽和模塊830處理電壓值,然后陷波濾波器模塊840 處理電壓值。陷波濾波器模塊840向飽和模塊830的輸出施加陷波濾波器,以產生期望的瞬時電壓。陷波濾波器模塊840可以減少貫穿控制系統的由延遲的反饋產生的振蕩。僅作為示例,可以與參考圖10下述的陷波濾波器模塊類似地實現陷波濾波器模塊840。誤差控制模塊820包括相減模塊850、比例模塊854、積分器模塊858以及求和模塊866,它們可以與圖7的相減模塊770、比例模塊774、積分器模塊778以及求和模塊786類似地運行。來自求和模塊866的和被從誤差控制模塊820作為電壓值輸出。積分器模塊 858可以當立即使能信號轉換到無效狀態或轉換回有效狀態時將其輸出復位為0。在各個實現方式中,積分器模塊858也可以當同步使能信號轉換到無效狀態或轉換回有效狀態時將其輸出復位為0。現在參照圖9,示出占空比轉換模塊570的示例實現方式的功能框圖。第一、第二和第三轉換模塊920-1、920-2和920-3 (統稱為轉換模塊920)從電流控制模塊560接收期望的瞬時電壓,并且也接收測量的總線電壓。另外,轉換模塊920分別從延遲補償模塊580 接收補償的AC信號A、B和C。補償的AC信號的每一個對應于PFC模塊204的相的不同的一個。轉換模塊920 的每一個基于期望的瞬時電壓來輸出占空比。然而,因為補償的AC信號A、B和C可以被延遲補償模塊580在時間上移位,所以占空比值可能不同。轉換模塊920可以每一個基于表達式(Vdesired-(| ViJ-VDC)/Vdc來計算占空比。在這個表達式中,Vdesiral是期望的瞬時電壓,VA。是補償的AC信號的值,并且VD。是測量的總線電壓。當在Vdc上的變化是比Vac的數量級小的數量級時,預測Vdc的未來值的益處可以忽略。 因此,在各個實現方式中,當\c是預測的補償值時,Vdc僅是當前測量的總線電壓。轉換模塊920的輸出分別被飽和模塊930-1、930_2和930_3 (統稱為飽和模塊 930)接收。飽和模塊930可以對于占空比施加下限,以便保證可以獲得精確的電流讀數。 例如,參照3a,其中,低占空比可能導致具有不足電流的分流電阻器380產生精確的電流讀數。當向(與電流感測電阻器接近的)下方開關施加的占空比太低時,測量通過電流感測電阻器的電流可能不夠精確。例如,當電流流過PFC支路的給定的一個的下方開關達到至少最小的時間段時,能夠測量通過該給定的PFC支路的電流。這個最小的時間段對應最小占空比。僅作為示例,該最小占空比可以大約是5%。另外,飽和模塊930可以施加對應的上限,諸如95%。翻轉模塊940-1、940-2和940-3 (統稱為翻轉模塊940)分別接收來自飽和模塊 930的輸出。因為PFC開關以互補的方式運行,所以當逆變器支路的下方開關以例如20% 的占空比在運行時,在同一支路中的上方開關以80%的占空比運行。然而,當AC線過零時, 來自AC線的電流開始在相反方向上流動,并且頂部和底部開關的角色反轉。一旦AC線過零,則下方開關仍然以20%的占空比運行,但是有效地作為上方開關。同時,上方開關仍然以80%的占空比運行,但是有效地作為下方開關。結果,當AC線過零時,PFC支路的有效占空比從80%轉換為20%。為了抵制這種反轉,翻轉模塊940在AC線的每一個過零處或開始翻轉或停止翻轉占空比。然而,翻轉占空比是大的不連續的改變。如果該改變不與實際過零一致,則可能引發大的電流波動。因為識別過零的時間可能困難,所以否則由翻轉導致的在占空比上的大的不連續階梯可以取代被實現為斜坡。斜坡防止在錯誤的時間產生大的不連續階梯,并且在估計的過零時間附近擴展誤差。在各個實現方式中,速率限制模塊950-1、950_2和950-3(統稱為速率限制模塊 950)分別向翻轉模塊940的輸出施加斜坡(例如,速率限制)。速率限制模塊950的輸出分別是期望的瞬時占空比A、B和C,它們被提供到PWM驅動模塊530。
如果翻轉模塊940在估計的過零處精確地翻轉,則速率限制模塊950僅在過零后將占空比信號以斜坡改變為它們的新值。相反,在過零前執行斜坡的一半而在過零后留下斜坡的僅一半在AC線上更對稱地分布誤差。另外,較早地開始斜坡減少了如果AC線在預測的過零時間之前過零則出現的誤差。翻轉模塊940基于來自延遲補償模塊580的翻轉信號來執行翻轉。在各個實現方式中,延遲補償模塊580在每一個指令的翻轉時反轉翻轉信號的極性。換句話說,當翻轉信號轉換到第一狀態時,翻轉模塊940開始反轉,并且當翻轉信號轉換到第二狀態時,翻轉模塊940停止反轉。為了較早地開始斜坡,延遲補償模塊580將翻轉信號的時刻相對于估計的過零出現提前。僅作為示例,如果在4個PWM周期上執行從一個極點至另一個的占空比的速率限制的翻轉,則在過零的估計時間之前2個PWM周期反轉信號的極性。這個2個PWM周期的時間被稱為翻轉提前量。在各個實現方式中,當由速率限制模塊950施加的速率限制降低時,由翻轉信號提供的翻轉提前量的數量也增大。如在下面更詳細所述,延遲補償模塊580 可以顧及在PFC控制模塊250中的系統控制延遲,其可以提高翻轉提前量以抵消控制延遲。比較模塊960可以監控飽和模塊930-1的輸入和輸出。當在飽和模塊930_1的輸出處的占空比大于在飽和模塊930-1處的輸入處的占空比時,比較模塊960識別在占空比上的下限已經被飽和模塊930-1施加。比較模塊960的輸出可以被提供到PFC使能模塊512,以指示已經檢測到低占空比請求。當檢測到低占空比請求時,PFC使能模塊512可以將立即使能信號設置為無效。這禁用了 PFC模塊204,并且允許DC總線降低,直到出現了最低占空比(諸如5%)。在各個實現方式中,比較模塊960可以簡單地將飽和模塊930-1的輸入與預定限制作比較,該預定限制可以等于飽和模塊930-1的下限。現在參照圖10,示出延遲補償模塊580的示例實現方式的功能框圖。延遲補償模塊580包括陷波濾波器模塊1010,陷波濾波器模塊1010向AC信號應用陷波濾波。僅作為示例,控制回路延遲可以導致在控制值上的閉環震蕩。術語控制回路延遲可以指的是歸因于在請求(例如,在電流上的)增大時與當在測量的電流值上觀察到該增大時之間的時間的延遲。另外,在電流需求上的改變可能導致在AC線上的變化。電流振蕩因此產生AC電壓振蕩,AC電壓振蕩反饋到電流振蕩。在其中控制回路延遲是2個PWM周期的示例中,振蕩周期可以是控制延遲的兩倍或4個PWM周期。如果PWM轉換頻率例如僅是20kHz,則振蕩頻率因此是PWM轉換頻率的1/4或5kHz。陷波濾波器模塊1010可以以振蕩頻率為中心,以最小化振蕩。在一個示例實現方式中,陷波濾波器模塊1010通過向來自在過去的2個PWM周期的輸入值加上陷波濾波器模塊1010的當前輸入值并且將和除以2來產生輸出。換句話說,可以將陷波濾波器實現為AC 信號的當前讀數與來自在過去的2個PWM周期的AC信號的讀數的平均值。預測模塊1020-1、1020_2和1020-3 (統稱為預測模塊1020)從陷波濾波器模塊 1010接收濾波的AC信號。預測模塊1020基于參考數據來預測濾波的AC信號的未來值。 例如,可以使用參考梯度。如上所述,參考梯度是被鎖相到AC信號的正弦參考信號的導數。 因此,參考梯度提供了 AC信號的改變的速率的無噪聲估計。在各個實現方式中,參考梯度被縮放為AC信號的峰值電壓。通過對應的提前量輸入來確定預測模塊1020的每一個向未來多遠預測濾波的AC 信號。預測模塊1020-1接收與A相對應的基本提前量。例如,可以在設計時確定基本提前量,并且將其存儲在非易失性存儲器中。在各個實現方式中,可以以PWM周期為單位或以時間為單位——諸如秒或微秒——來表達提前量的數量。也可以對于預測模塊1020-2和 1020-3預定義基本提前量。僅作為示例,用于預測模塊1020-1、1020-2和1020-3的基本提前量可以分別是3. 17PWM周期、3. 08PWM周期和3. 25PWM周期。基于來自電流平衡模塊590的輸入,可以調整用于B和C相的基本提前量。例如, 求和模塊1030-1和1030-2分別向基本提前量B和基本提前量C加上來自電流平衡模塊590 的提前量調整B和提前量調整C。求和模塊1030-1和1030-2的輸出被預測模塊1020-2和 1020-3分別用作用于B和C相的提前量輸入。在各個實現方式中,預測模塊1020可以通過向參考梯度和指定提前量的乘積加上濾波的AC信號值來計算補償的AC信號。換句話說,預測模塊1020基于參考信號的斜率 (梯度)使用濾波的AC信號的線性外插。預測模塊1020的輸出被分別提供到占空比轉換模塊570來作為補償的AC信號A、B和C。預測過零檢測模塊1040預測AC信號的過零何時出現。預測過零檢測模塊1040 可以使用來自陷波濾波器模塊1010的濾波的AC信號,如圖所示,或可以使用原始AC信號。 預測過零檢測模塊1040可以提前等于控制延遲外加使用給定的速率限制的占空比的翻轉所需的時間的一半的數量來進行預測。僅作為示例,當控制延遲是3個PWM周期并且速率限制使得翻轉花費4個PWM周期時,可以提前5個PWM周期來預測過零。一旦預測過零檢測模塊1040預測AC信號將過零,則預測過零檢測模塊1040反轉翻轉信號的極性。這指令占空比轉換模塊570或者開始或者停止翻轉期望的占空比。僅作為示例,預測過零檢測模塊1040可以輸出具有第一狀態的翻轉信號,直到達到預測的過零,在這個點,輸出具有第二狀態的翻轉信號。當達到隨后的預測過零時,翻轉信號轉換回第一狀態。僅作為示例,翻轉信號的第一狀態可以對應于AC信號的負值,而翻轉信號的第二狀態可以對應于AC信號的正值。現在參照圖11,示出電流平衡模塊590的示例實現方式的功能框圖。電流平衡模塊590包括分析模塊1120-1、1120-2和1120-3 (統稱為分析模塊1120)。分析模塊1120分別分析PFC模塊204的相電流的一個或更多個參數。僅作為示例,分析模塊1120可以計算在AC線上的全循環上的相應相電流的值。該值可以例如是均方根、均方值、平均絕對值或峰值。分析模塊1120可以使用來自參考產生模塊520的參考數據來確定何時AC線的每一個循環開始和結束。比較模塊1130-1和1130-2(統稱為比較模塊1130)分別將A相電流與B和C相電流作比較。在各個實現方式中,比較模塊1130-1和1130-2試圖最小化在 B禾口 C相電流分別與A相電流之間的差。如果一個或更多個相在承載較高電流,則在那些相中的損耗將不成比例地較高。 這降低了 PFC模塊204的效率,并且可以導致在承載較高電流的相上的過多發熱。在電流上的差可能源自制造變化,諸如在電感器上的變化。僅作為示例,當電感器的電感降低時, 電感器承載的電流增大,并且導致在電阻熱損耗上的增大。
在圖11的示例中,A相電流是參考電流。比較模塊1130向調整模塊1140-1和 1140-2(統稱為調整模塊1140)指示B和C相電流是否分別大于或小于A相電流。用于B 和C相的提前量調整被選擇性地改變,以將B和C相電流與A相電流匹配。在各個實現方式中,調整模塊1140對于其中相應的次要相電流大于A相電流的每一個線循環將它們的輸出提高一個遞增量。類似地,調整模塊1140對于其中相應的次要相電流小于A相電流的每一個線循環將它們的輸出降低一個遞增量。僅作為示例,調整模塊1140-1可以對于其中相電流B大于相電流A的每一個AC 線循環將提前量調整B增大PWM周期的1/1000。類似地,調整模塊1140-1可以對于其中相電流B小于相電流A的每一個AC線循環將提前量調整B減小PWM周期的1/1000。當提高和減小提前量調整信號時的預定遞增量可以相同或可以不同。如果分析模塊1120僅在每個AC線循環后輸出新值,則調整模塊1140也可以在每一個AC線循環將提前量調整信號僅更新一次。調整模塊1140從PFC使能模塊512接收同步使能信號,當同步的使能信號在無效狀態中時,調整模塊1140可以分別復位提前量調整信號B和C。僅作為示例,調整模塊1140可以將提前量調整信號B和C復位為0。典型的PFC系統可以基于來自交流(AC)線信號的測量結果控制切換元件(例如, 晶體管)的占空比。然而,來自AC線信號的測量結果是實時獲取的并且因此基于過去的測量結果控制占空比。換言之,在基于來自AC線信號的測量結果控制占空比時,存在固有延遲。此外,AC線信號易于受到AC線路電壓降和/或噪聲的影響并且因此AC線信號的測量結果可能是不正確的。更具體地,基于不正確的測量結果控制占空比可能導致諸如切斷和 /或故障的錯誤。因此,提出了一種系統和方法,其預測沿AC線信號的第一預定數目的周期的提前,因此補償固有延遲。更具體地,該系統和方法使用陷波濾波器對AC線信號進行濾波以去除諧波失真(即,波紋)。濾波的AC線信號以下被稱為AC線信號。該系統和方法隨后通過使用參考信號的梯度(即,斜率)進行外推來提前預測沿 AC線信號的第一預定數目的周期。僅作為示例,第一預定數目的周期可以是3。在一個實施例中,參考信號可以是與AC線信號同相的數學正弦曲線(S卩,正弦波)。該系統和方法這樣可以基于預測控制占空比。該系統和方法還通過使用參考信號的梯度進行外推來提前預測沿AC線信號的第二預定數目的周期。該系統和方法可以基于預測的AC線信號產生翻轉信號。例如,翻轉信號可以是提前的(即,提前預測的)AC線信號的符號。換言之,當預測的AC線信號是正值 (大于零)時,翻轉信號可以是第一狀態(例如,“1”),并且當AC線信號的預測是負值(小于零)時,翻轉信號可以是第二狀態(例如,“0”)。現在參照圖12,一種用于補償延遲的方法開始于1204。在1204處,延遲補償模塊 580確定基本提前量。例如,延遲補償模塊580可以從存儲器取回預定的基本提前量值。此夕卜,延遲補償模塊580可以確定各種數量的基本提前量。例如,延遲補償模塊580可以確定一個基本提前量(A,諸如單相操作)、兩個基本提前量(A和B,諸如兩相操作)或者三個基本提前量(A、B和C,諸如三相操作)。然而,延遲補償模塊580還可以確定其他數目的基本提前量。僅作為示例,在三相操作中,延遲補償模塊580可以從存儲器取回如下值基本提前量A可以是3. 18,基本提前量B可以是3. 07,并且基本提前量C可以是3. 25。此外,僅作為示例,在兩相操作中,延遲補償模塊580可以從存儲器取回如下值基本提前量A可以是 2. 5并且基本提前量B可以是2. 5。相似地,在單相操作中,延遲補償模塊580可以從存儲器取回2. 5的基本提前量A。在1208處,延遲補償模塊580調整從提前量。具體地,從提前量指的是相對于參考提前量調整的基本提前量。僅作為示例,在三相操作中,基本提前量B和C分別可以按提前量調整B和C進行調整。換言之,基本提前量B和C表示從提前量并且基本提前量A表示參考提前量。替選地,僅作為示例,在兩相操作中,基本提前量A可以按提前量調整A進行調整。換言之,基本提前量A表示從提前量并且基本提前量B表示參考提前量。在1212處,延遲補償模塊580對進入的AC線信號進行陷波濾波。更具體地,延遲補償模塊580可以對AC線信號進行濾波以去除與拐角頻率對應的AC線信號中的不穩定性。在1216處,延遲補償模塊580產生補償的AC信號。更具體地,延遲補償模塊580 可以基于陷波濾波的AC線信號、調整的提前量以及參考提前量來產生補償的AC信號。僅作為示例,延遲補償模塊580可以基于參考提前量A和各個調整的提前量B和C以及陷波濾波的AC線信號,產生三個補償的AC信號(A、B、C)。在1220處,延遲補償模塊580可以產生預測的AC線信號。更具體地,延遲補償模塊580可以基于參考信號的梯度沿AC線信號進行提前預測。例如,參考信號可以是如前文描述的產生的參考信號。換言之,延遲補償模塊580可以通過使用產生的參考信號的斜率近似AC線信號的未來值來進行提前預測。在12M處,延遲補償模塊580基于預測的AC線信號產生翻轉信號。更具體地,延遲補償模塊580在預測的AC線信號指示過零時產生翻轉信號。例如,翻轉信號可以基于預測的AC線信號的符號。具體地,翻轉信號可用于使占空比的極性翻轉。在12 處,占空比轉換模塊570可以基于補償的AC信號和翻轉信號控制占空比。 僅作為示例,在三相操作中,占空比轉換模塊570可以基于三個補償的AC信號A、B和C控制占空比。替選地,占空比轉換模塊570可以基于參考信號和翻轉信號控制占空比。換言之,使用參考信號而非補償的AC信號可以減小由于AC線路電壓降和/或噪聲引起的誤差。 控制隨后可以返回1208。可以以多種形式來實現本公開的廣義教導。因此,雖然本公開包括具體示例,但是本公開的真實范圍應當不限于此,因為其他修改對于學習了附圖、說明書和隨后的權利要求的技術人員變得顯然。
權利要求
1.一種功率因數校正PFC系統,包括調整模塊,基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N是大于零的整數;補償模塊,通過使用正弦參考信號的梯度和所述N個時間提前量提前預測輸入交流AC 線信號,來分別產生所述輸入AC線信號的N個補償版本,其中所述正弦參考信號在相位和頻率上與所述輸入AC線信號同步;以及占空比控制模塊,基于所述輸入AC線信號的N個補償版本產生PFC占空比。
2.根據權利要求1所述的PFC系統,進一步包括預測過零檢測模塊,基于所述輸入AC線信號的預測過零產生翻轉信號,其中所述預測過零檢測模塊基于所述輸入AC線信號預測過零,其中基于所述翻轉信號使PFC占空比翻轉。
3.根據權利要求2所述的PFC系統,其中在第一時間長度上發生PFC占空比的完全翻轉,所述預測過零檢測模塊基于所述輸入AC線信號的提前版本的預測過零來切換所述翻轉信號的狀態,所述預測過零檢測模塊通過按時間提前量進行提前預測來產生所述輸入AC線信號的提前版本,以及所述時間提前量基于所述PFC系統的控制系統延遲和所述第一時間長度的一半的和。
4.根據權利要求3所述的PFC系統,其中所述預測過零檢測模塊通過沿所述正弦參考信號的當前梯度按所述時間提前量外推所述輸入AC線信號的當前值來產生所述輸入AC線信號的提前版本。
5.根據權利要求2所述的PFC系統,進一步包括陷波濾波器,通過濾除所述輸入AC線信號的預定頻率來產生濾波的AC信號,其中所述預定頻率基于所述PFC系統的控制系統延遲,其中所述補償模塊通過提前預測所述濾波的 AC信號來產生所述輸入AC線信號的N個補償版本,以及其中所述預測過零檢測模塊基于所述濾波的AC信號來預測過零。
6.根據權利要求1所述的PFC系統,進一步包括陷波濾波器,通過濾除所述輸入AC線信號的預定頻率來產生濾波的AC信號,其中所述預定頻率基于所述PFC系統的控制系統延遲,以及其中所述補償模塊通過提前預測所述濾波的AC信號來產生所述輸入AC線信號的N個補償版本。
7.根據權利要求1所述的PFC系統,其中對于所述輸入AC線信號的N個補償版本中的每個版本,所述補償模塊通過沿所述正弦參考信號的當前梯度按N個時間提前量中的相應的一個時間提前量外推所述輸入AC線信號的當前值來產生所述版本。
8.根據權利要求1所述的PFC系統,其中所述(N-I)個時間提前量調整基于具有不同相位的N個測量電流之間的差,其中N是大于1的整數。
9.根據權利要求1所述的PFC系統,其中所述N個預定時間提前量被設定在設計時間。
10.一種用于功率因數校正PFC的方法,包括基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N 是大于零的整數;通過使用正弦參考信號的梯度和所述N個時間提前量提前預測輸入交流AC線信號,來分別產生所述輸入AC線信號的N個補償版本,其中所述正弦參考信號在相位和頻率上與所述輸入AC線信號同步;以及基于所述輸入AC線信號的N個補償版本產生PFC占空比。
11.根據權利要求10所述的方法,進一步包括 基于所述輸入AC線信號的預測過零產生翻轉信號, 基于所述輸入AC線信號預測過零,基于所述翻轉信號使PFC占空比翻轉。
12.根據權利要求11所述的方法,其中在第一時間長度上發生PFC占空比的完全翻轉,基于所述輸入AC線信號的提前版本的預測過零來切換所述翻轉信號的狀態;以及通過按時間提前量進行提前預測來產生所述輸入AC線信號的提前版本,其中所述時間提前量基于所述PFC系統的控制系統延遲和所述第一時間長度的一半的和。
13.根據權利要求12所述的方法,進一步包括通過沿所述正弦參考信號的當前梯度按所述時間提前量外推所述輸入AC線信號的當前值來產生所述輸入AC線信號的提前版本。
14.根據權利要求11所述的方法,進一步包括通過使用陷波濾波器濾除所述輸入AC線信號的預定頻率來產生濾波的AC信號,其中所述預定頻率基于所述PFC系統的控制系統延遲。
15.根據權利要求14所述的方法,進一步包括通過提前預測所述濾波的AC信號來產生所述輸入AC線信號的N個補償版本,以及基于所述濾波的AC信號來預測過零。
16.根據權利要求10所述的方法,進一步包括通過使用陷波濾波器濾除所述輸入AC線信號的預定頻率來產生濾波的AC信號,其中所述預定頻率基于所述PFC系統的控制系統延遲;以及通過提前預測所述濾波的AC信號來產生所述輸入AC線信號的N個補償版本。
17.根據權利要求10所述的方法,進一步包括對于所述輸入AC線信號的N個補償版本中的每個版本,通過沿所述正弦參考信號的當前梯度按N個時間提前量中的相應的一個時間提前量外推所述輸入AC線信號的當前值來產生所述版本。
18.根據權利要求10所述的方法,其中所述(N-I)個時間提前量調整基于具有不同相位的N個測量電流之間的差,其中N是大于1的整數。
19.根據權利要求10所述的方法,其中所述N個預定時間提前量被設定在設計時間。
20.一種用于功率因數校正PFC的方法,包括 接收輸入交流AC線信號;通過使用陷波濾波器濾除所述輸入AC線信號的預定頻率來產生濾波的AC信號,其中所述預定頻率基于PFC系統的控制系統延遲;產生在相位和頻率上與所述輸入AC線信號同步的正弦參考信號; 基于N個預定時間提前量和(N-I)個時間提前量調整來產生N個時間提前量,其中N 是大于零的整數;對于所述輸入AC線信號的N個補償版本中的每個版本,通過沿所述正弦參考信號的當前梯度按所述N個時間提前量中的相應的一個時間提前量外推所述濾波的AC線信號的當前值來產生所述版本;基于所述輸入AC線信號的N個補償版本產生PFC占空比; 基于所述濾波的AC信號來預測過零; 基于所述濾波的AC線信號的預測過零產生翻轉信號; 基于所述翻轉信號使PFC占空比翻轉;通過按時間提前量進行提前預測來產生所述濾波的AC線信號的提前版本,所述時間提前量包括所述PFC系統的控制系統延遲和PFC占空比的完全翻轉時間的一半的和;以及基于所述濾波的AC線信號的提前版本的預測過零來切換所述翻轉信號的狀態。
全文摘要
一種功率因數校正(PFC)系統包括調整模塊、補償模塊和占空比控制模塊。調整模塊基于N個預定時間提前量和(N-1)個時間提前量調整來產生N個時間提前量,其中N是大于零的整數。補償模塊通過使用正弦參考信號的梯度和N個時間提前量提前預測輸入交流(AC)線信號,來分別產生輸入AC線信號的N個補償版本,其中正弦參考信號在相位和頻率上與輸入AC線信號同步。占空比控制模塊基于輸入AC線信號的N個補償版本產生PFC占空比。
文檔編號H02M3/155GK102549899SQ201080044553
公開日2012年7月4日 申請日期2010年8月10日 優先權日2009年8月10日
發明者查爾斯·E·格林 申請人:艾默生環境優化技術有限公司