Harmonic suppression method and system for three-phase Vienna PFC (Power Factor Correction) circuit and terminal equipment
By sampling the voltage and current of the three-phase Vienna PFC circuit, calculating the harmonic current components and independently compensating them, the system instability problem caused by grid voltage imbalance is solved, and efficient harmonic suppression and improved system stability are achieved.
Patent Information
- Application Number
- CN202510925408.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-05
- Publication Date
- 2025-09-12
AI Technical Summary
The existing three-phase Vienna PFC circuit may amplify grid distortion and cause system instability when the grid voltage is unbalanced, especially when negative-sequence or zero-sequence components appear. The existing compensation method is not effective.
By sampling the three-phase input voltage and current, the harmonic current components are calculated, and the current suppression compensation amount is determined using the PLL phase-locked loop and sliding window average filter method. Combined with the PI controller and PWM modulation control amount, each phase harmonic is compensated independently and the switch tube control is optimized.
It improves the system's dynamic response speed and harmonic suppression efficiency, enhances the system's robustness and stability, reduces total harmonic distortion, and avoids phase-to-phase coupling interference.
Smart Images

Figure CN120638849A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power electronics technology, and in particular to a three-phase Vienna PFC circuit harmonic suppression method, system, and terminal device. Background Art
[0002] The three-phase Vienna PFC circuit is a highly efficient power factor correction circuit. It is currently mainly used as a core component in charging piles and in the front-stage circuit (AC-DC) of power converters. Some mainstream charging modules (15KW, 20KW, 30KW, 40KW, and 60KW) on the market currently use this circuit.
[0003] Currently, the control of three-phase Vienna PFC circuits mostly uses the average current control algorithm or SVPWM (space vector PWM). When the voltage harmonics are low (Thdu), the input current waveform basically does not require additional compensation. However, when the grid is loaded with many nonlinear loads, the grid voltage will be distorted, and the grid voltage distortion will cause current harmonics.
[0004] Patent No. CN115001253A addresses current harmonics generated by grid voltage distortion by compensating for these extracted current harmonics through three-phase grid voltage coupling. This approach works well in systems with balanced three-phase grid voltages, but in systems with unbalanced three-phase grid voltages, negative-sequence or zero-sequence components can amplify grid distortion and cause system instability. Summary of the Invention
[0005] The present application provides a three-phase Vienna PFC circuit harmonic suppression method, system and terminal equipment, which can improve the compensation adaptability of current harmonics and achieve system stability.
[0006] The above-mentioned invention objective of this application is achieved through the following technical solutions: A three-phase Vienna PFC circuit harmonic suppression method, the three-phase Vienna PFC circuit harmonic suppression method comprising: Get the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; According to the three-phase input voltage U a 、U b 、U c and the three-phase input current I a , Ib , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents a set of harmonic orders including the three-phase input current; According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; According to the current suppression compensation amount H Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain a PWM modulation control amount, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount.
[0007] By adopting the above technical solution, the method of compensating the extracted current harmonics by coupling the three-phase grid voltage is more effective in systems with balanced three-phase grid voltage. However, in systems with unbalanced three-phase grid voltage, when negative-sequence or zero-sequence components appear, grid distortion may be amplified, causing system instability. Therefore, the present application samples the voltage and current of the three-phase Vienna PFC circuit and calculates the harmonic components of the sampled three-phase input voltage and three-phase input current to achieve dynamic monitoring of the harmonic components. By using the harmonic current components corresponding to each order of harmonics in the three-phase Vienna PFC circuit, the corresponding current suppression compensation amount is determined, and independent calculation and compensation are performed on each phase, enhancing system robustness, helping to specifically suppress specific order harmonics and reduce total harmonic distortion. The current suppression compensation amount is combined with the bus voltage to obtain the PWM modulation control amount, and the switching tube in the three-phase Vienna PFC circuit is further controlled according to the PWM modulation control amount, thereby performing independent loop compensation. The purpose of harmonic suppression is achieved, and the dynamic response speed and harmonic suppression efficiency of the system are improved.
[0008] In a preferred example, the present application can be further configured as follows: a 、U b 、Uc and the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN , specifically including: The three-phase input voltage U a 、U b 、U c Input to the PLL phase-locked loop controller to obtain the fundamental voltage phase θ a ,θ b ,θ c ; According to the preset time period, the fundamental voltage phase θ a ,θ b ,θ c and the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0009] By adopting the above technical solution and utilizing a PLL phase-locked loop controller, the fundamental voltage phase can be accurately extracted, eliminating the influence of grid frequency fluctuations on harmonic calculation. Furthermore, the harmonic current components of the three-phase Vienna PFC circuit can be determined according to the fundamental voltage phase and the three-phase input current according to a preset time period. Fixed time period sampling is used to achieve periodic updating of the harmonic components, provide a phase reference, and avoid harmonic compensation failure caused by phase deviation.
[0010] In a preferred example, the present application can be further configured as follows: according to the preset time period, according to the fundamental voltage phase θ a ,θ b ,θ c and the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN, Q cN , specifically including: According to the fundamental voltage phase θ a ,θ b ,θ c and the double angle formula to construct a triangle constructor; According to the preset time period, based on the triangle construction method and the three-phase input current I a , I b , I c , calculate the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0011] By adopting the above technical solution, a triangular constructor is constructed by the fundamental voltage phase and angle multiplication formula, and the harmonic current components of each phase are accurately calculated through the triangular constructor and the precise calculation of the three-phase input current, so that the harmonic components of each phase current can be calculated independently, thereby improving the accuracy of harmonic detection and enhancing the stability and anti-interference ability of the system.
[0012] In a preferred example, the present application can be further configured as follows: aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc , specifically including: Based on the sliding window average filtering method, according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , calculate the harmonic active component Ip corresponding to each order harmonic in the three-phase Vienna PFC circuit aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN ; Based on the PI controller, according to the harmonic active component Ip aN 、Ip bN 、Ip cNThe harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc .
[0013] By adopting the above technical solution, the harmonic current components are smoothed by the sliding window average filtering method, high-frequency noise and sampling errors are suppressed, and the signal-to-noise ratio is improved. The harmonic active components and harmonic reactive components corresponding to each order of harmonics in the three-phase Vienna PFC circuit are obtained. Then, the harmonic active components and harmonic reactive components are closed-loop controlled by the PI controller, and the compensation amount is independently controlled in each phase to avoid inter-phase coupling interference.
[0014] In a preferred example, the present application can be further configured as follows: the PI controller is based on the harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc , specifically including: The harmonic active component Ip aN 、Ip bN 、Ip cN , the harmonic reactive component Iq aN 、Iq bN 、Iq cN Compare with the preset value; If the harmonic active component Ip aN 、Ip bN 、Ip cN与 The harmonic reactive component Iq aN 、Iq bN 、Iq cN are greater than the preset values, the harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out), Q cN(out) ; According to the active current control quantity P aN(out) 、P bN(out) 、P cN(out) , the reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) And the triangular constructor, the current suppression compensation amount H corresponding to each order harmonic is obtained Na 、H Nb 、H Nc .
[0015] By adopting the above technical solution, through the numerical comparison of the harmonic active component, the harmonic reactive component and the preset value, over-compensation of small harmonics can be effectively avoided, thereby reducing the consumption of computing resources. The harmonic active component and the harmonic reactive component are closed-loop controlled by the PI controller to achieve zero steady-state error compensation. Combined with the triangle constructor, the current suppression compensation amount corresponding to each order harmonic is determined, which helps to independently control the compensation amount in each phase, avoid inter-phase coupling interference, and further optimize the harmonic suppression of the three-phase Vienna PFC circuit.
[0016] In a preferred example, the present application may be further configured as follows: Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtaining a PWM modulation control amount, and controlling the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount, specifically including: According to the current suppression compensation amount H Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain the PWM modulation control amount; The duty cycle of the switch tube in the three-phase Vienna PFC circuit is determined according to the PWM modulation control amount, and a PWM modulation signal is generated to control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation signal.
[0017] By adopting the above technical solution, the PWM modulation control amount is obtained through the current suppression compensation amount and the bus voltage, and the PWM duty cycle can be dynamically adjusted, thereby generating a PWM modulation signal to drive the switch tube to turn on, optimize the switch tube action timing, and reduce switching loss and electromagnetic interference.
[0018] In a preferred example, the present application can be further configured as follows:aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) , specifically including: The harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN As inputs to the PI controller, the reference values of the PI controller are all set to zero; The active current control quantity P is obtained from the PI controller aN(out) 、P bN(out) 、P cN(out) and the reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
[0019] By adopting the above technical solution, the PI controller input is set to the harmonic component and the reference value is set to zero, forming a closed-loop negative feedback, reducing harmonic interference, and obtaining active current control quantity and reactive current control quantity in separate channels, which can avoid cross-coupling and improve control accuracy. The compensation quantity is independently controlled in each phase to avoid inter-phase coupling interference. When the current sampling or voltage sampling of a certain channel in the system fails or is interfered with, the compensation of the other two channels can also play a role in stabilizing the system.
[0020] The second object of the present invention is achieved through the following technical solutions: A three-phase Vienna PFC circuit harmonic suppression system, the three-phase Vienna PFC circuit harmonic suppression system comprising: Acquisition module, used to obtain the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; The harmonic current component calculation module is used to calculate the harmonic current component according to the three-phase input voltage Ua 、U b 、U c and the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents a set of harmonic orders including the three-phase input current; The current suppression compensation calculation module is used to calculate the current suppression compensation according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; PWM modulation control quantity generating module, used for suppressing the compensation quantity H according to the current Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain a PWM modulation control amount, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount.
[0021] By adopting the above technical solution, the method of compensating the extracted current harmonics by coupling the three-phase grid voltage is more effective in systems with balanced three-phase grid voltage. However, in systems with unbalanced three-phase grid voltage, when negative-sequence or zero-sequence components appear, grid distortion may be amplified, causing system instability. Therefore, the present application samples the voltage and current of the three-phase Vienna PFC circuit and calculates the harmonic components of the sampled three-phase input voltage and three-phase input current to achieve dynamic monitoring of the harmonic components. By using the harmonic current components corresponding to each order of harmonics in the three-phase Vienna PFC circuit, the corresponding current suppression compensation amount is determined, and independent calculation and compensation are performed on each phase, enhancing system robustness, helping to specifically suppress specific order harmonics and reduce total harmonic distortion. The current suppression compensation amount is combined with the bus voltage to obtain the PWM modulation control amount, and the switching tube in the three-phase Vienna PFC circuit is further controlled according to the PWM modulation control amount, thereby performing independent loop compensation. The purpose of harmonic suppression is achieved, and the dynamic response speed and harmonic suppression efficiency of the system are improved.
[0022] The third objective of this application is achieved through the following technical solutions: A terminal device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned three-phase Vienna PFC circuit harmonic suppression method are implemented.
[0023] The fourth objective of this application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned three-phase Vienna PFC circuit harmonic suppression method.
[0024] In summary, this application includes at least one of the following beneficial technical effects: 1. Sampling the voltage and current of the three-phase Vienna PFC circuit, and calculating the harmonic components of the sampled three-phase input voltage and three-phase input current to achieve dynamic monitoring of the harmonic components. By using the harmonic current components corresponding to each order of harmonics in the three-phase Vienna PFC circuit, the corresponding current suppression compensation amount is determined, and independent calculation and compensation are performed on the three phases. This enhances the robustness of the system, helps to suppress specific order harmonics in a targeted manner, and reduces total harmonic distortion. The PWM modulation control amount is obtained by combining the current suppression compensation amount with the bus voltage. The switch tube in the three-phase Vienna PFC circuit is further controlled according to the PWM modulation control amount, thereby performing separate loop compensation. This achieves the purpose of suppressing harmonics and improves the system's dynamic response speed and harmonic suppression efficiency. 2. By comparing the harmonic active and reactive components with preset values, overcompensation of minor harmonics can be effectively avoided, thereby reducing computing resource consumption. The PI controller performs closed-loop control of the harmonic active and reactive components to achieve zero steady-state error compensation. Combined with the triangular constructor, the current suppression compensation amount corresponding to each order of harmonics is determined, facilitating independent phase control of the compensation amount, avoiding interphase coupling interference, and further optimizing the harmonic suppression performance of the three-phase Vienna PFC circuit. 3. Set the PI controller input to the harmonic component and the reference value to zero to form a closed-loop negative feedback, reduce harmonic interference, and obtain active current control and reactive current control in separate channels, which can avoid cross-coupling and improve control accuracy. Independently control the compensation amount in each phase to avoid inter-phase coupling interference. When the current sampling or voltage sampling of a certain channel in the system fails or is interfered with, the compensation of the other two channels can also play a role in stabilizing the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 This is a circuit diagram of a three-phase Vienna PFC circuit provided by the present application; Figure 2 This is a flowchart of a method for implementing harmonic suppression in a three-phase Vienna PFC circuit according to an embodiment of the present application; Figure 3 This is a system block diagram corresponding to the harmonic suppression method of the three-phase Vienna PFC circuit provided by this application; Figure 4 This is a principle block diagram of a three-phase Vienna PFC circuit harmonic suppression system in one embodiment of the present application; Figure 5 It is a schematic diagram of the internal structure of a computer device in one embodiment of the present application. DETAILED DESCRIPTION
[0026] The present application is further described in detail below with reference to the accompanying drawings.
[0027] Figure 1 A schematic diagram of a three-phase Vienna PFC circuit provided in this application, which includes: three-phase AC power supplies Ua, Ub, Uc, inductors L1, L2, L3, diodes D1, D2, D3, D4, D5, D6, switches Q1, Q2, Q3, Q4, Q5, Q6, capacitors C1, C2, and resistor R.
[0028] The three-phase AC power supply provides three evenly separated phase angles of AC power. The amplitude and frequency of all three waves generated at the output are the same, but vary slightly due to the load, and each wave is 120 degrees phase shifted from each other.
[0029] In one embodiment, if Figure 2As shown, the present application discloses a three-phase Vienna PFC circuit harmonic suppression method, which specifically includes the following steps: S10: Get the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c .
[0030] Specifically, by configuring a sampling circuit to sample the voltage and current of the three-phase AC power supply in the three-phase Vienna PFC circuit, as well as the voltage of the capacitor, the three-phase input voltage U of the three-phase AC power supply can be obtained. a 、U b 、U c , three-phase input current I a , I b , I c , and the bus voltage U corresponding to the capacitor p 、U n The sampling mode can be 100KHz discrete sampling, and the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c is an AC quantity, bus voltage U p 、U n It is a direct current.
[0031] S20: According to the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents the set of harmonic orders of the three-phase input current.
[0032] Specifically, since harmonics are usually generated when the grid voltage is unbalanced, a software phase-locked loop (PLL) using a second-order generalized integrator (SOGI) can be used to lock the phase of the grid voltage to filter out the higher-order harmonics generated when the grid is unbalanced. Therefore, a PLL phase-locked loop controller is constructed, so that the voltage phase can be calculated with the help of the PLL phase-locked loop controller, and the corresponding fundamental voltage phase θ can be obtained. a ,θ b ,θ c .
[0033] More specifically, for the orders with higher harmonic content in the input current, the corresponding harmonics are first extracted. For example, if the 3rd, 5th and 7th harmonic contents in the input current are high, the 3rd, 5th and 7th harmonic components are extracted from the input current; or if the 3rd harmonic content in the input current is high, only the 3rd harmonic component is extracted from the input current.
[0034] Furthermore, for the three-phase input voltage U a 、U b 、U c Perform ABC / DQ transformation, that is, convert from ABC coordinate system to DQ coordinate system, and obtain the fundamental voltage phase θ through the PLL phase-locked loop controller. a ,θ b ,θ c Then, according to the fundamental voltage phase θ a ,θ b ,θ c And the angle doubling formula, determine the trigonometric constructors sin(3θ) and cos(3θ) of the third harmonic, the trigonometric constructors sin(5θ) and cos(5θ) of the fifth harmonic, etc., using the three-phase input current I a , I b , I c , determine the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN For example, within a power frequency cycle, taking the third harmonic component as an example, the input current of phase A is multiplied by the triangular constructor of the corresponding third harmonic to obtain the harmonic current component P a3 , Q a3 , P a3 =I a ×sin(3θ a ), Q a3 =I a ×cos(3θ a), where one power frequency cycle can be 50Hz / 20ms, so that each corresponding third harmonic current component P can be obtained a3 , Q a3 、P b3 , Q b3 、P c3 , Q c3 , the 5th harmonic current component P a5 , Q a5 、P b5 , Q b5 、P c5 , Q c5 , 7th harmonic current component P a7 , Q a7 、P b7 , Q b7 、P c7 , Q c7 wait.
[0035] S30: According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc .
[0036] Specifically, according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , using the sliding window average filtering method, the corresponding harmonic active component Ip of each phase is calculated aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN For example, taking the third harmonic component in phase A as an example, the corresponding harmonic active component Ip a3 =P a3 / 3, harmonic reactive component Iq a3 =Q a3 / 3, thus obtaining the corresponding 3rd harmonic active component Ip a3 、Ip b3 、Ip c3 , 5th harmonic active component Ip a5 、Ip b5 、Ip c5, 7th harmonic active component Ip a7 、Ip b7 、Ip c7 , 3rd harmonic reactive component Iq a3 、Iq b3 、Iq c3 , 5th harmonic reactive component Iq a5 、Iq b5 、Iq c5 , 7th harmonic reactive component Iq a7 、Iq b7 、Iq c7 wait.
[0037] Furthermore, when obtaining the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN After that, when the input conditions are met, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN Input it into the PI controller to obtain the corresponding active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) After obtaining the active current control quantity and the reactive current control quantity, the triangular construction function mentioned above is used to obtain the current suppression compensation quantity H corresponding to each order harmonic. Na 、H Nb 、H Nc For example, taking the third harmonic component of phase A as an example, the third harmonic active component Ip corresponding to the third harmonic component is a3 And the 3rd harmonic reactive component Iq a3 Input into the PI controller, so that the PI controller outputs the active current control quantity P corresponding to the third harmonic component a3(out) and reactive current control quantity Q a3(out) , using the corresponding triangle constructor sin(3θ a ) and cos(3θ a ), the current suppression compensation amount H can be obtained 3a , H 3a =P a3(out) sin(3θ a )+Q a3(out)cos(3θ a ), and then the current suppression compensation amount H corresponding to the third harmonic can be obtained 3a 、H 3b 、H 3c , Current suppression compensation amount H corresponding to the 5th harmonic 5a 、H 5b 、H 5c , the current suppression compensation amount H corresponding to the 7th harmonic 7a 、H 7b 、H 7c wait.
[0038] S40: According to the current suppression compensation amount H Na 、H Nb 、H Nc With bus voltage U p 、U n , obtain the PWM modulation control amount, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount.
[0039] Specifically, after obtaining the current suppression compensation amount H Na 、H Nb 、H Nc After that, according to the current suppression compensation amount H Na 、H Nb 、H Nc With bus voltage U p 、U n , and obtain the PWM modulation control amount. The PWM modulation control amount is used to drive the switch tube in the three-phase Vienna PFC circuit to turn on, that is, to control the duty cycle of the switch tube in the three-phase Vienna PFC circuit, thereby playing the role of specific order current harmonics.
[0040] In one embodiment, in step S20, according to the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN , specifically including: S21: The three-phase input voltage U a 、U b 、U c Input to the PLL phase-locked loop controller to obtain the fundamental voltage phase θ a ,θb ,θ c .
[0041] Specifically, since harmonics are usually generated when the grid voltage is unbalanced, a software phase-locked loop (PLL) using a second-order generalized integrator (SOGI) can be used to lock the phase of the grid voltage to filter out the high-order harmonics generated when the grid is unbalanced. Therefore, a PLL phase-locked loop controller is constructed to control the three-phase input voltage U a 、U b 、U c Perform ABC / DQ transformation, that is, convert from ABC coordinate system to DQ coordinate system, calculate the voltage phase with the help of PLL phase-locked loop controller, and obtain the corresponding fundamental voltage phase θ a ,θ b ,θ c .
[0042] S22: According to the preset time period, the fundamental voltage phase θ a ,θ b ,θ c And the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0043] Specifically, according to a preset time period, for example, a power frequency period of 50 Hz / 20 ms, within the time period, according to the fundamental voltage phase θ a ,θ b ,θ c And the angle doubling formula is used to determine the trigonometric constructors sin(Nθ) and cos(Nθ) corresponding to each order harmonic, so as to use the three-phase input current I a , I b , I c And trigonometric constructor, determine the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0044] In one embodiment, in step S22, that is, according to a preset time period, the fundamental voltage phase θ a,θ b ,θ c And the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN , specifically including: S221: According to the fundamental voltage phase θ a ,θ b ,θ c and the double angle formula to construct a triangle constructor.
[0045] Specifically, when the fundamental voltage phase θ is obtained a ,θ b ,θ c Then, according to the fundamental voltage phase θ a ,θ b ,θ c And the angle doubling formula, determine the trigonometric constructors sin(3θ) and cos(3θ) for the 3rd harmonic, the trigonometric constructors sin(5θ) and cos(5θ) for the 5th harmonic, etc.
[0046] For example, when it is necessary to obtain the trigonometric constructor corresponding to the higher harmonics, it can be obtained by the following angle-doubling formula: sin(2θ)=2sin(θ)cos(θ) cos(2θ)=cos(θ)cos(θ)-sin(θ)sin(θ) sin(3θ)=sin(θ)cos(2θ)+cos(2θ)sin(2θ) cos(3θ)=cos(θ)cos(2θ)-sin(θ)sin(2θ) sin(5θ)=sin(2θ)cos(3θ)+cos(2θ)sin(3θ) cos(5θ)=cos(2θ)cos(3θ)-sin(2θ)sin(3θ) sin(7θ)=sin(2θ)cos(5θ)+cos(2θ)sin(5θ) cos(7θ)=cos(2θ)cos(5θ)-sin(2θ)sin(5θ) By using the above method of determining the triangular constructor, each harmonic current component in the three-phase input current can be quickly obtained.
[0047] S222: According to the preset time period, the triangular constructor and the three-phase input current I a , I b , I c , calculate the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0048] Specifically, according to a preset time period, for example, a power frequency period of 50Hz / 20ms, within the time period, according to the trigonometric constructs sin(Nθ) and cos(Nθ) corresponding to each order harmonic and the three-phase input current I a , I b , I c , determine the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN For example, within a power frequency cycle, taking the third harmonic component of phase A as an example, the input current of phase A is multiplied by the triangular constructor of the corresponding third harmonic to obtain the harmonic current component P a3 , Q a3 , P a3 =I a ×sin(3θ a ), Q a3 =I a ×cos(3θ a ), where one power frequency cycle can be 50Hz / 20ms, so that each corresponding third harmonic current component P can be obtained a3 , Q a3 、P b3 , Q b3 、P c3 , Q c3 , the 5th harmonic current component P a5 , Q a5 、P b5 , Q b5 、P c5 , Q c5 , 7th harmonic current component P a7 , Q a7 、P b7 , Q b7 、P c7 , Q c7 wait.
[0049] In one embodiment, in step S30, according to the harmonic current component PaN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc , specifically including: S31: Based on the sliding window average filtering method, according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , calculate the harmonic active component Ip corresponding to each order harmonic in the three-phase Vienna PFC circuit aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN .
[0050] Specifically, according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , using the sliding window average filtering method, the corresponding harmonic active component Ip of each phase is calculated aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN For example, taking the third harmonic component in phase A as an example, the corresponding harmonic active component Ip a3 =P a3 / 3, harmonic reactive component Iq a3 =Q a3 / 3, thus obtaining the corresponding 3rd harmonic active component Ip a3 、Ip b3 、Ip c3 , 5th harmonic active component Ip a5 、Ip b5 、Ip c5 , 7th harmonic active component Ip a7 、Ip b7 、Ip c7 , 3rd harmonic reactive component Iq a3 、Iq b3 、Iqc3 , 5th harmonic reactive component Iq a5 、Iq b5 、Iq c5 , 7th harmonic reactive component Iq a7 、Iq b7 、Iq c7 wait.
[0051] S32: Based on PI controller, according to the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc .
[0052] Specifically, after obtaining the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN After that, when the input conditions are met, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN Input it into the PI controller to obtain the corresponding active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) After obtaining the active current control quantity and the reactive current control quantity, the triangular construction function mentioned above is used to obtain the current suppression compensation quantity H corresponding to each order harmonic. Na 、H Nb 、H Nc For example, taking the third harmonic component of phase A as an example, the third harmonic active component Ip corresponding to the third harmonic component is a3 And the 3rd harmonic reactive component Iq a3 Input into the PI controller, so that the PI controller outputs the active current control quantity P corresponding to the third harmonic component a3(out) and reactive current control quantity Q a3(out) , using the corresponding triangle constructor sin(3θ a ) and cos(3θa ), the current suppression compensation amount H can be obtained 3a , H 3a =P a3(out) sin(3θ a )+Q a3(out) cos(3θ a ), and then the current suppression compensation amount H corresponding to the third harmonic can be obtained 3a 、H 3b 、H 3c , Current suppression compensation amount H corresponding to the 5th harmonic 5a 、H 5b 、H 5c , the current suppression compensation amount H corresponding to the 7th harmonic 7a 、H 7b 、H 7c wait.
[0053] In one embodiment, in step S32, based on the PI controller, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc , specifically including: S321: The harmonic active component IP aN 、Ip bN 、Ip cN , harmonic reactive component Iq aN 、Iq bN 、Iq cN Compare with the preset value.
[0054] Specifically, after obtaining the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN After that, the input condition is judged. When the corresponding harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN If both are greater than or equal to the preset value, the control quantity is calculated.
[0055] S322: If the harmonic active component IpaN 、Ip bN 、Ip cN与 Harmonic reactive component Iq aN 、Iq bN 、Iq cN are greater than the preset value, respectively, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
[0056] Specifically, when the corresponding harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN When both are greater than the preset values, that is, when the calculation conditions of the control quantity are met, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN Input it into the PI controller to obtain the corresponding active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
[0057] S323: According to the active current control quantity P aN(out) 、P bN(out) 、P cN(out) , reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) And the triangular constructor, the current suppression compensation H corresponding to each order harmonic is obtained Na 、H Nb 、H Nc .
[0058] Specifically, after obtaining the active current control amount and the reactive current control amount, the current suppression compensation amount H corresponding to each order harmonic is obtained using the triangular construction function mentioned above: Na 、H Nb 、H Nc For example, taking the third harmonic component of phase A as an example, the third harmonic active component Ip corresponding to the third harmonic component is a3 And the 3rd harmonic reactive component Iq a3 Input into the PI controller, so that the PI controller outputs the active current control quantity P corresponding to the third harmonic component a3(out) and reactive current control quantity Q a3(out) , using the corresponding triangle constructor sin(3θ a ) and cos(3θ a ), the current suppression compensation amount H can be obtained 3a , H 3a =P a3(out) sin(3θ a )+Q a3(out) cos(3θ a ), and then the current suppression compensation amount H corresponding to the third harmonic can be obtained 3a 、H 3b 、H 3c , Current suppression compensation amount H corresponding to the 5th harmonic 5a 、H 5b 、H 5c , the current suppression compensation amount H corresponding to the 7th harmonic 7a 、H 7b 、H 7c wait.
[0059] In one embodiment, in step S40, the current suppression compensation amount H Na 、H Nb 、H Nc With bus voltage U p 、U n , obtain the PWM modulation control amount, and drive the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount, specifically including: S41: According to the current suppression compensation amount H Na 、H Nb 、H Nc With bus voltage U p 、U n , and obtain the PWM modulation control quantity.
[0060] Specifically, when the current suppression compensation amount H is obtained Na 、H Nb 、H Nc Then, according to the bus voltage U p 、Un And the current suppression compensation amount H of each phase Na 、H Nb 、H Nc , respectively superimposed on the three-phase Vienna PFC circuit to obtain the PWM modulation control quantity.
[0061] S42: Determine the duty cycle of the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount, generate a PWM modulation signal, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation signal.
[0062] Specifically, based on the PWM modulation control amount, the duty cycle of the switch in the three-phase Vienna PFC circuit is determined, and a PWM modulation signal is generated, thereby controlling the duty cycle of the switch in the three-phase Vienna PFC circuit. For example, if the 3rd, 5th, and 7th harmonics in the input current are high, the 3rd, 5th, and 7th harmonic components are extracted from the input current. Based on the above steps, the current suppression compensation amount H corresponding to the 3rd harmonic can be obtained. 3a 、H 3b 、H 3c , Current suppression compensation amount H corresponding to the 5th harmonic 5a 、H 5b 、H 5c , the current suppression compensation amount H corresponding to the 7th harmonic 7a 、H 7b 、H 7c , thus according to the bus voltage U p 、U n and current suppression compensation H 3a 、H 3b 、H 3c 、H 5a 、H 5b 、H 5c 、H 7a 、H 7b 、H 7c , superimposed on the SVPWM modulation wave of the three-phase Vienna PFC circuit and the current inner loop, generating a PWM modulation signal, thereby controlling the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation signal, and ultimately playing a role in suppressing specific sub-current harmonics, such as Figure 3 FIG. 1 shows a system block diagram corresponding to the harmonic suppression method of a three-phase Vienna PFC circuit. FIG.
[0063] In one embodiment, in step S322, the harmonic active components Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cNInput into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) , specifically including: S3221: The harmonic active component IP aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN As the input of the PI controller, let the reference value of the PI controller be zero.
[0064] Specifically, when the corresponding harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN When both are greater than the preset values, that is, when the calculation conditions of the control quantity are met, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN They are input into the PI controller and calculated one by one, wherein the reference values of the PI controller are all zero.
[0065] S3222: Obtain active current control value P from PI controller aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
[0066] Specifically, for example, the active current control quantity P is obtained in the PI controller. aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) For example, taking the third harmonic component of phase A as an example, the harmonic active component Ip corresponding to the third harmonic a3 Input into the PI controller to obtain the active current control quantity P a3(out) , the harmonic reactive component Iq corresponding to the third harmonic a3Input into the PI controller to obtain the reactive current control quantity Q a3(out) , thus obtaining the active current control quantity P corresponding to the third harmonic in each phase a3(out) 、P b3(out) 、P c3(out) and reactive current control quantity Q a3(out) , Q b3(out) , Q c3(out) , the active current control quantity P corresponding to the 5th harmonic a5(out) 、P b5(out) 、P c5(out) and reactive current control quantity Q a5(out) , Q b5(out) , Q c5(out) , the active current control quantity P corresponding to the 7th harmonic a7(out) 、P b7(out) 、P c7(out) and reactive current control quantity Q a7(out) , Q b7(out) , Q c7(out) .
[0067] To verify the effectiveness of the harmonic suppression method for a three-phase Vienna PFC circuit, this embodiment applies a harmonic compensation method using no harmonic compensation, PR (proportional resonance) control, repetitive control, voltage feedforward, and DQ coordinate transformation to individually extract the 3rd, 5th, and 7th harmonics for compensation. The harmonic compensation method provided by this embodiment is applied to a three-phase Vienna PFC circuit for comparative experiments. The experimental results are shown in Table 1, which illustrates the total harmonic current distortion rate at different load factors.
[0068] Table 1
[0069] It can be seen from the experimental results in Table 1 above that when the THDU harmonic content of the grid voltage is greater, the harmonic compensation solution provided by this embodiment has a better suppression effect and basically does not diverge with the increase of voltage harmonics.
[0070] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0071] In one embodiment, a three-phase Vienna PFC circuit harmonic suppression system is provided, and the three-phase Vienna PFC circuit harmonic suppression system corresponds one-to-one to the three-phase Vienna PFC circuit harmonic suppression method in the above embodiment. Figure 4 As shown in Figure 1, the three-phase Vienna PFC circuit harmonic suppression system includes a voltage and current acquisition module, a harmonic current component calculation module, a current suppression compensation calculation module, and a PWM modulation control quantity generation module. The functional modules are described in detail as follows: Voltage and current acquisition module, used to obtain the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; Harmonic current component calculation module is used to calculate the harmonic current component according to the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents the set of harmonic orders of the three-phase input current; The current suppression compensation calculation module is used to calculate the current suppression compensation according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; PWM modulation control quantity generation module is used to suppress the compensation quantity H according to the current Na 、H Nb 、H Nc With bus voltage U p 、U n , obtain the PWM modulation control quantity, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control quantity.
[0072] Optionally, the harmonic current component calculation module specifically includes: The fundamental voltage phase acquisition submodule is used to obtain the three-phase input voltage U a 、U b 、U c Input to the PLL phase-locked loop controller to obtain the fundamental voltage phase θ a ,θ b ,θ c ; The harmonic current component determination submodule is used to determine the harmonic current component according to the fundamental voltage phase θ according to the preset time period. a ,θ b ,θ c And the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0073] Optionally, the harmonic current component determination submodule specifically includes: The trigonometric function construction unit is used to calculate the fundamental voltage phase θ a ,θ b ,θ c and the double angle formula to construct a triangle constructor; The harmonic current component calculation unit is used to calculate the harmonic current component according to the triangular constructor and the three-phase input current I according to the preset time period. a , I b , I c , calculate the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN .
[0074] Optionally, a current suppression compensation calculation module specifically includes: The harmonic active and reactive component calculation submodule is used to calculate the harmonic current component P based on the sliding window average filtering method. aN , Q aN 、P bN , Q bN 、P cN , Q cN , calculate the harmonic active component Ip corresponding to each order harmonic in the three-phase Vienna PFC circuit aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN ; Current suppression compensation quantum computing module, used for PI controller based on the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc .
[0075] Optionally, the current suppression compensation quantum computing module specifically includes: Harmonic active and reactive component judgment unit, used to respectively aN 、Ip bN 、Ip cN , harmonic reactive component Iq aN 、Iq bN 、Iq cN Compare with the preset value; Active and reactive current calculation unit, used for active harmonic component Ip aN 、Ip bN 、Ip cN与 Harmonic reactive component Iq aN 、Iq bN 、Iq cN are greater than the preset value, respectively, the harmonic active component Ip aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) ; The current suppression compensation calculation unit is used to calculate the active current control value P aN(out) 、P bN(out) 、P cN(out) , reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) And the triangular constructor, the current suppression compensation H corresponding to each order harmonic is obtained Na 、H Nb 、H Nc .
[0076] PWM modulation control quantity generation module, specifically including: PWM modulation control quantity generation submodule is used to suppress the compensation quantity H according to the current Na 、H Nb 、H Nc With bus voltage Up 、U n , get the PWM modulation control quantity; The PWM modulation signal generation submodule is used to determine the duty cycle of the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount, generate a PWM modulation signal, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation signal.
[0077] Active and reactive current calculation unit, specifically including: PI controller input subunit, used to convert the harmonic active component IP aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN As the input of the PI controller, let the reference value of the PI controller be zero; Active and reactive current calculation subunit, used to obtain active current control quantity P from PI controller aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
[0078] The specific definition of a three-phase Vienna PFC circuit harmonic suppression system can be found in the definition of a three-phase Vienna PFC circuit harmonic suppression method described above and will not be repeated here. Each module in the above-described three-phase Vienna PFC circuit harmonic suppression system can be implemented in whole or in part through software, hardware, or a combination thereof. Each of these modules can be embedded in or independent of a processor in a terminal device in hardware form, or stored in a memory in the terminal device in software form, so that the processor can call and execute the corresponding operations of each module.
[0079] In one embodiment, a terminal device is provided. The terminal device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The terminal device includes a processor, memory, a network interface, and a database connected via a system bus. The processor of the terminal device is used to provide computing and control capabilities. The memory of the terminal device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an operating environment for the operating system and computer program in the non-volatile storage medium. The database of the terminal device is used to store data such as three-phase input current, bus voltage, three-phase input voltage, and harmonic current components. The network interface of the terminal device is used to communicate with an external terminal via a network connection. When executed by the processor, the computer program implements a harmonic suppression method for a three-phase Vienna PFC circuit.
[0080] In one embodiment, a terminal device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: Get the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; According to the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents the set of harmonic orders of the three-phase input current; According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; According to the current suppression compensation amount H Na 、H Nb、H Nc With bus voltage U p 、U n , obtain the PWM modulation control quantity, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control quantity.
[0081] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: Get the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; According to the three-phase input voltage U a 、U b 、U c And the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents the set of harmonic orders of the three-phase input current; According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; According to the current suppression compensation amount H Na 、H Nb 、H Nc With bus voltage U p 、U n , obtain the PWM modulation control quantity, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control quantity.
[0082] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0083] Those skilled in the art will clearly understand that for the sake of convenience and brevity in description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0084] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A three-phase Vienna PFC circuit harmonic suppression method, characterized in that: The three-phase Vienna PFC circuit harmonic suppression method comprises: Get the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; According to the three-phase input voltage U a 、U b 、U c and the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents a set of harmonic orders including the three-phase input current; According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; According to the current suppression compensation amount H Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain a PWM modulation control amount, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount.
2. The three-phase Vienna PFC circuit harmonic suppression method according to claim 1, characterized in that: According to the three-phase input voltage U a 、U b 、U c and the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN , specifically including: The three-phase input voltage U a 、U b 、U c Input to the PLL phase-locked loop controller to obtain the fundamental voltage phase θ a ,θ b ,θ c ; According to the preset time period, the fundamental voltage phase θ a ,θ b ,θ c and the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN .
3. The three-phase Vienna PFC circuit harmonic suppression method according to claim 2, characterized in that: According to the preset time period, the fundamental voltage phase θ a ,θ b ,θ c and the three-phase input current I a , I b , I c , determine the harmonic current component P of the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN , specifically including: According to the fundamental voltage phase θ a ,θ b ,θ c and the double angle formula to construct a triangle constructor; According to the preset time period, based on the triangle construction method and the three-phase input current I a , I b , I c , calculate the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN .
4. The three-phase Vienna PFC circuit harmonic suppression method according to claim 3, characterized in that: According to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc , specifically including: Based on the sliding window average filtering method, according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , calculate the harmonic active component Ip corresponding to each order harmonic in the three-phase Vienna PFC circuit aN 、Ip bN 、Ip cN and harmonic reactive component Iq aN 、Iq bN 、Iq cN ; Based on the PI controller, according to the harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc .
5. The three-phase Vienna PFC circuit harmonic suppression method according to any one of claim 4, characterized in that: The PI controller is based on the harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN , and obtain the current suppression compensation H corresponding to each order harmonic Na 、H Nb 、H Nc , specifically including: The harmonic active component Ip aN 、Ip bN 、Ip cN , the harmonic reactive component Iq aN 、Iq bN 、Iq cN Compare with the preset value; If the harmonic active component Ip aN 、Ip bN 、Ip cN与 The harmonic reactive component Iq aN 、Iq bN 、Iq cN are greater than the preset values, the harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) ; According to the active current control quantity P aN(out) 、P bN(out) 、P cN(out) , the reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) And the triangular constructor, the current suppression compensation amount H corresponding to each order harmonic is obtained Na 、H Nb 、H Nc .
6. The three-phase Vienna PFC circuit harmonic suppression method according to claim 1, characterized in that: The current suppression compensation amount H Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtaining a PWM modulation control amount, and controlling the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount, specifically including: According to the current suppression compensation amount H Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain the PWM modulation control amount; The duty cycle of the switch tube in the three-phase Vienna PFC circuit is determined according to the PWM modulation control amount, and a PWM modulation signal is generated to control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation signal.
7. The three-phase Vienna PFC circuit harmonic suppression method according to claim 5, characterized in that: The harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN Input into the PI controller to obtain the active current control quantity P aN(out) 、P bN(out) 、P cN(out) and reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) , specifically including: The harmonic active component Ip aN 、Ip bN 、Ip cN The harmonic reactive component Iq aN 、Iq bN 、Iq cN As inputs to the PI controller, the reference values of the PI controller are all set to zero; The active current control quantity P is obtained from the PI controller aN(out) 、P bN(out) 、P cN(out) and the reactive current control quantity Q aN(out) , Q bN(out) , Q cN(out) .
8. A three-phase Vienna PFC circuit harmonic suppression system, characterized in that: The three-phase Vienna PFC circuit harmonic suppression system includes: Voltage and current acquisition module, used to obtain the three-phase input current I of the three-phase Vienna PFC circuit a , I b , I c , bus voltage U p 、U n With three-phase input voltage U a 、U b 、U c ; The harmonic current component calculation module is used to calculate the harmonic current component according to the three-phase input voltage U a 、U b 、U c and the three-phase input current I a , I b , I c , calculate the harmonic current component P corresponding to the three-phase Vienna PFC circuit aN , Q aN 、P bN , Q bN 、P cN , Q cN ; Wherein, N∈i, i represents a set of harmonic orders including the three-phase input current; The current suppression compensation calculation module is used to calculate the current suppression compensation according to the harmonic current component P aN , Q aN 、P bN , Q bN 、P cN , Q cN , determine the current suppression compensation amount H corresponding to each order harmonic in the three-phase Vienna PFC circuit Na 、H Nb 、H Nc ; PWM modulation control quantity generating module, used for suppressing the compensation quantity H according to the current Na 、H Nb 、H Nc With the bus voltage U p 、U n , obtain a PWM modulation control amount, and control the switch tube in the three-phase Vienna PFC circuit according to the PWM modulation control amount.
9. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the three-phase Vienna PFC circuit harmonic suppression method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the three-phase Vienna PFC circuit harmonic suppression method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Harmonic compensation method and device of three-phase PFC circuit and terminal equipment
CN115001253A