Abstract
This paper analyzes a Digital Signal Processor (DSP) based One Cycle Control (OCC) strategy for a Power Factor Corrector (PFC) rectifier with Common-mode Voltage (CMV) immunity. It is proposed a strategy that utilizes an emulated-resistance-controller in closed-loop configuration to set the dc-link voltage to achieve unity power factor (UPF). It is shown that if the PFC can achieve UPF condition and if the phase voltage is only affected by CMV, then phase current is free from CMV, as well as a lead-lag compensator (LLC) to average phase current.
1. Introduction
One-Cycle Control (OCC)is a nonlinear control theory proposed by [1] able to control switching converters with only one switching cycle. The controller achieves instantaneous dynamic control of an average value of the switching variables after a transient. The most important feature of OCC is the control of the carrier amplitude, in contrast to Pulse Width Modulation, which controls the variable. The OCC technique provides: low complexity, low-cost implementation, disturbance rejection, robustness, good stability and fast dynamic response. OCC based controllers have been widely used to control power factor correction and it has been applied in modular multilevel converters [2], grid-tied single-stage buck-boost DC-AC micro-inverters [3], Vienna Rectifiers [4], novel multi-converter-based unified power quality conditioners (MCB-UPQC) [5] and analysis of harmonics, energy consumption and power quality of light-emitting diode lamps equipped in building lighting systems [6]. The literature also presents a novel, two-stage and hybrid approach based on variational mode decomposition (VMD) and the deep stochastic configuration network (DSCN) for power quality (PQ) disturbances detection and classification in power systems [7]. In the field of power quality, two of the most significant concerns are harmonic currents and power factor (PF) caused by nonlinear loads. While the former may cause false triggering of protection devices and bad functioning of motors and transformers, the later reduces available active power at the utility grid. The past few decades have witnessed extensive studies on power quality, mainly to satisfy specific standards, i.e., IEEE 519-1992 [8], which recommend limiting harmonics distortion. In order to solve these issues for end-consumer, a PWM rectifier can be used to substitute each nonlinear load by an active resistance seen from the utility grid [9]. Hence, this rectifier always tries to achieve unity power factor. If the grid voltage is sinusoidal, then the current drawn by the rectifier must be sinusoidal and in phase with the voltage, avoiding any current harmonics. Several methods have been proposed to achieve UPF in PWM rectifiers based on the enhanced control-loops concept [10], such as: inner current loop, instantaneous power loop and outer voltage loop. To force the phase-current to follow voltage loop reference it is necessary to sense three-phase voltages, a DC-link voltage, three-phase currents [11] and in some cases, the use of a phase-locked loop (PLL) to guarantee voltage and current synchronization [12]. The control techniques based on this concept use space vector modulation (SVM), Park/Clarke transformations and control coupled terms such as: voltage oriented control (VOC) [13], direct power control (DPC) [14], model predictive control (MPC) [15], deadbeat control [16], fuzzy control [17] and neural networks [18]. Nevertheless, these methods are time-consuming, as they rely on system parameters, requiring complicated online calculation. Resistance-emulation is another technique employed in PWM rectifiers, generally using average value and PWM modulators. In this technique is always assumed that UPF is already achieved. There are two main methods based on open-loop and closed-loop controls [9]. Open-loop methods control the estimated emulated-resistance assuming a fixed value [19] while closed-loop methods adjust the emulated-resistance value by feedback [20]. Although these techniques were proposed for single-phase boost converters with diode rectifiers, they are complicated to implement as they employ the four arithmetical operations.
The One Cycle Control is a kind of open-loop method, originally proposed as a hardware technique [21] (Figure 1a) implemented either by a few commercials ICs or just a single chip as a cost-effective solution. It uses a variable sawtooth-carrier-amplitude (Figure 1b) and only adding and subtracting operations, contributing to its arithmetic simplicity and performing its control tasks in the only one switching cycle, therein the name OCC, despite this technique was also proposed for three-phase, six power-switches boost-converter. The OCC technique does not use neither phase-locked-loop (PLL) nor Park/Clarke transformations, which allows a fast dynamic system response while satisfying the UPF condition. Moreover, it eliminates the need of three grid-voltage sensors, which adds control and hardware simplicity. Although this technique was applied several times in active power filters (APF) [22,23], in flexible ac transmission systems (FACTs) [24] and in photovoltaic grid-connected inverters (GCI) [25,26,27], the OCC has presented such serious instability problems [21,28,29]. To solve these issues it was necessary to add extra circuitry sacrificing control and hardware simplicity.
Figure 1.
(a) Hardware OCC. (b) Associate waveforms. (c) Software-OCC. (d) Associate waveforms.
In order to preserve the control and hardware simplicity, the OCC was emulated in a DSP system. A DSP-based software-OCC was proposed in [30] based on the scheme shown on the Figure 1c. This version enhances OCC with DSP calculation capability and uses closed-loop resistance emulation. Then, the software offers more possibilities to apply the OCC to the most complex control issues than those of hardware [31,32,33]. Besides, unlike enhanced-loops methods mentioned above [11,12,13,14,15,16,17,18] The software-OCC does not use PLL, Park/Clarke transformations or online parameter calculations, therefore, it achieves some control simplicity. However, it was not reported any further analysis, in spite DSPs have already applicated to OCC as a control core, i.e., for motor drivers [34,35] and photovoltaics [27], while OCC runs as a sort of auxiliary circuit. Previous treatments to solve stability problems at no-load have sacrificed OCC simplicity once they use an additional bulky resistor at DC-link [21,29]. Instead, in order to decrease current distortion, an artificial phase-current was created [36,37,38]. However, despite the efforts, instability remains when load current falls below a certain limit [24,39,40]. On the other side, due to a lack of PLL synchronization, OCC has experienced PF derating at high-load [21,29,37,38,39]. To avoid this, OCC has sacrificed its simplicity again as they use input voltage multiplexers, and other additional analog and logic circuits [23,24,39,40,41], requiring the knowledge of 600 angular sectors and to select positive and negative peak voltages as reference current vectors. In [28,42], it was also necessary to sacrifice OCC simplicity by adding a few analog multipliers and heavy and bulky inductors (10 mH), but sacrificing the cost-effectiveness of OCC solution. Hence, despite all the efforts, it is apparent that, to date, OCC has been not able, whatsoever, to solve its own problems fully. Above all, even though a few hardware methods have solve partially OCC stability issues at no-load [21,36,37,38,42] and at high-load [28,39,40,41], they were never reported working together over a wide load range. Thus, one of the paper’s major contributions is to present a simple and stable DSP based OCC system working at no-load and high-load considering that the proposed digital implementation presents improvements relationed to hardware-OCC systems. Thus, one of the paper’s major contributions is to present a simple and stable OCC system working at no-load and high-load.
In this paper, analysis, simulation, and experimental results prove, based on the resistance-emulated controller [30], that software-OCC does not possess instability issues and preserves OCC simplicity and dynamical response, also satisfying UPF condition. The paper is organized as follows: Section 2 presents a review of software-OCC fundamentals. Section 3 shows OCC issues and discusses software-OCC solving method. Section 4 depicts DSP implementation and discusses the cost-effectiveness of software-OCC. Simulation and experimental results are shown in Section 5. Conclusions are shown in Section 6.
2. Fundamentals of Software-OCC
Software-OCC is a PWM, where an average phase-current compares to carrier and control system is integrated into the modulator, similar to hardware-OCC of (Figure 1c) [21]. Nevertheless, unlike hardware-OCC, this version is not a circuit, but a software. Hence, software-OCC implements OCC features by programming embedded DSP devices and using just a few equations. However, a high-performance OCC system is obtained, as using a high-frequency DSP, the one switching-cycle control can be guaranteed. (Figure 2) displays a three-phase, IGBT PWM rectifier. As in hardware-OCC, it is assumed that,
Figure 2.
Three phase, PWM rectifier.
- The switching frequency is much higher than line frequency f, hence the switching period is much lower than the line period T, so and .
- The switches in each leg operate in a complementary fashion, i.e., the duty cycle for the upper and bottom switch is and , respectively (), .
- Input impedance seen from the grid is a resistance, similar to the resistance emulation concept in [9]. Besides, software-OCC, (Figure 1c), presents the following differences from hardware-OCC.
- (i)
- Multipliers and dividers presence, as they are not much DSP time-consuming [43].
- (ii)
- The average method, i.e., a LLC (Figure 1c) decreases the delay response caused by the lagging part, using a leading constant.
- (iii)
- Carrier generation uses a triangular waveshape, (Figure 1d), instead of a sawtooth carrier in the hardware OCC.
- (iv)
- Fixed amplitude carrier due of a software DSP limitation.
- (v)
- Closed-loop emulated resistance-control, guaranteeing UPF by feedback.
- (vi)
- Use of limiters at resistance control output.
Except for the item (iv), these differences result of the superior software-DSP-calculation capability over hardware technique.
Applying Kirchhoff voltage law to the branch in the Figure 2, where r is inductor resistance, L is inductor inductance; and are grid voltage and phase current, respectively; is pole voltage , O is the middle point of dc-link capacitors and , is the voltage between neutral of the utility grid and middle point O of dc-link voltage, and and are load voltage and current respectively.
Analysis of Voltage
The expressions given by (1), it is apparent that to obtain an exact expression for phase-current, it is necessary to find an analytical expression for voltage . However, although some previous works indicate that this voltage does not depend on grid frequency [13,44], the mathematical proof is missing. It is always possible to bypass the problem by assuming some control strategy, as it allows additional simplifications [45,46]. Hence, considering a balanced system:
Grid voltages are given by:
where is voltage amplitude, . Although OCC does not use references [21,40], for mathematical purposes, it could be useful to admit grid voltage (3), as a virtual phase-current reference, as phase-current has the same waveshape and in phase with of the grid voltages. In addition, considering a balanced system, given by (2), and manipulating (1):
The Equation (4) says that voltage is related to pole voltage. In this way, finding an analytical expression for could be long and tedious as in a PWM modulator, pole voltage depends on Bessel functions and Fourier series [47]. From the Equation (4), the average is:
To find the average pole voltage (Figure 2) it should be noted that:
Since average value of pole voltage over switching period is given by (see Figure 3):
where . Hence, combining (6) and (7):
Figure 3.
Pole voltage, .
Moreover, as duty cycle in a PWM modulator is proportional to its reference (3), provided that [47]:
where , is such that, for for and for . Then, combining (5), (8) and (9) yields:
A common assumption in hardware OCC is that the current ripple is small and that inductor current works in current continuous mode, (CCM) [21], so phase-current is proportional to its average value. Thereby, using this assumption in software-OCC, phase-current can be written as:
where K is proportionality constant. Then, for ,
differentiating former equation:
combining (1) and (13):
As input impedance seen from the utility grid is assumed a resistance (condition c):
where is assumed input resistance seen from the grid. This resistance is based on loss-free resistor concept [48], since it transfers all energy from the input to the output port and does not dissipate active power. Denoting , where K is a constant (), and combining (14) and (15):
Likewise, resistance is input resistance seen from the grid. Nonetheless, this is the final resistance which is controlled by software-OCC (21) [30,32]. Averaging Equation (16), it leads to:
Combining the Equations (8), (10) and (18):
where is average phase-current. The right term of the former equation is the variable amplitude of the hardware-OCC carrier. The negative signal means that the carrier comes from to 0 ().
The former equation is consistent to emulated resistance concept, as that resistance was assumed since operation beginning [9]. Furthermore, this constitutes a classical OCC equation as it achieves the same level of OCC simplicity, i.e., it uses a sawtooth carrier and does not employ coupled terms, nor Park/Clarke transformations [21,40]. In addition, emulated resistance satisfies:
In order to ensure that resistance is seen from the grid, satisfying condition c, can become a voltage controller. So if is a controller, it also controls active power P as it depends on , since , where is load current, Figure 2. Resistance also controls power factor indirectly, since active power (P), reactive power (Q) and apparent power (S) are related by the expression . In this sense, as S is fixed, if power P is set to a relatively high value (close to S), reactive power Q should be close to zero:
where is load voltage reference, , are proportional and integrative constants, respectively. PI constants are positive , , to guarantee that , when . controller, name as emulated resistance controller, leads to a resistive impedance seen from the grid. Moreover, in frequency domain controller can be expressed as a function of load voltage error :
According to Equation (19), the average current multiplied by is compared to variable amplitude carrier, , where carrier . This could be the essence of the OCC method when implemented by hardware since a variable carrier amplitude s a hardware-OCC characteristic [21,36]. However, as the goal of the system is a software implementation, therefore, DSP characteristics must be included. In this order, it would be useful to modify classical software-OCC modulator, (19) to:
where is the logical state at the gate of lower switch of power converter shown in Figure 1a. Yet, as DC-link voltage is positive, , former relation can be modified as:
The relationships (23) and (24) are equivalent, once generate the same firing pulses. The relationship represents OCC variable-amplitude carrier Figure 4a while the former is adequate for DSP manipulation, as we willl see later in Section 4. Besides, it resembles a PWM modulator with zero-sequence injection producing Space Vector PWM, (SVPWM [49]), or phase-clamping [50], but without phase-current distortion.
3. Occ Stability Analysis
There is no simple method to analyze hardware-OCC stability by conventional control theory, as this technique is all except conventional, once control and hardware are integrated, while in software-OCC control and hardware are implemented and integrated by software. There are two main stability issues reported in hardware-OCC, at no-load [21,29,36], and high-load [28]. This situations were adressed using a hardware analysis instead of traditional control theory once the OCC instability is provoked by over modulation [21] and hardware limitations and not by poles or zeros misplacement. Stability issues in hardware-OCC can be solved by using an emulated-resistance controller of software-OCC [30] and maximum and minimum limiters (Figure 5). The next subsection presents a model based on emulated-resistance control, which explains the hardware-OCC instability and software-OCC solutions to the problem.
Figure 5.
controller and its maximum and minimum limits.
3.1. Hardware-OCC Theoretical Background
In hardware-OCC, voltage is a PI controller of DC voltage, given by [21]:
where is the carrier amplitude controller, in frequency domain, is defined by [21]:
where is a parameter, ; is current sensor resistance and is emulated resistance [21]. In addition, as in hardware-OCC firing pulses can be defined as:
where is the logical state at the gate of lower switch of power converter, is fixed carrier amplitude. The former equation represents the hardware-OCC modulator since modulating wave is compared to a variable-amplitude carrier, controlled by (25). Note that this carrier leads to a multiplication operation, despite OCC arithmetic simplicity. Besides, as for a PWM rectifier, as shown in (Figure 2), average dc voltage has a voltage ripple related to its peak value [51], (see Figure 5). Hence
where , is the DC-link current; is dc-link load; ; C the DC-link equivalent capacitor, , is switching time period, , is time period between peaks of voltage ripple. Although dc-link capacitor C is assumed large that voltage ripple is neglected and hence average and peak DC-link values are the same [51]. Yet, for practical values of capacitance, only Equation (28) is valid.
3.2. Hardware-OCC Issues
In principle the control technique with hardware-OCC offers a simple solution in terms of hardware, control and arithmetic, however, every system connected to the network needs synchronization, and the lack of synchronization may result in instability and power factor reduction. In order to overcome this situation, the carrier with variable amplitude was created, but at the cost of instability in the system without load.
Stability at no-load: in general in a PWM rectifier the output power equals input power minus power losses, , (). Then, admitting a proportionality factor () between power losses and input power:
In addition, assuming UPF, input power is given by:
where and denotes grid voltage and phase current in frequency domain, respectively, while the output is:
Then, combining Equations (29)–(31), it yields:
where and is the DC current. The former equation says that phase-current is proportional to . Yet, Equation (32) has practical limits given by the sensitivity of the technique. A small phase-current could exist when is null, or lower than a threshold value, , causing phase-current distortion when is greater than amplitude , as reported in [21,24,29,36,37,38,39,40]. In order to explain this phenomenon from an emulated-resistance approach, the Equation (26) can be rewritten as:
Which leads to a virtual input resistance , as a sort of controller. Besides, as in OCC, phase-current varies according to [52]:
where denotes the OCC input resistance in frequency domain. Hence, by making and combining Equations (25), (33) and (34):
The Equation (35) denotes the modulation index , as is the phase current in the frequency domain and is carrier amplitude [21]. Applying the final value theorem to Equation (35), for a unit step response :
Due to the increase of without load, it tends to its reference , while approaches zero. In this case, Equation (36) becomes:
The overmodulation occurs when Equation (37) as , once , Equation (3), , , , , . The Equation (37) can explain why previous works did not suppress fully the overmodulation by growing or falling the [24,36,37,38,39,40], once cannot be controlled [21]. The Figure 6 illustrates this by ploting vs. , Equation (37), for , V, V, when grows (A) and when falls (C). Notice that when , the method does not work, as .
Figure 6.
Hardware-OCC. vs. , Equation (37), The curve denoted by A: grows , The curve denoted by B: Without correction C: falls .
As was mentioned earlier, PF derating occurs through a lack of grid synchronization. However, this can not be predicted by an open-loop resistance-emulator value, [12,21] as in frequency domain it leads to , which combined to Equation (34), it gives , leading to an admittance angle . However, a better prediction can be obtained by combining Equations (25) and (35):
Therefore, the phase angle is given by:
It can be noticed that the former equation predicts PF derating because admittance angle is a decreasing function. It matches the results of previous works [29,37,38,39]. The Figure 7 shows Equation (39), V, V, , , . The figure confirms that is decreasing when increases, from A (P) to A (N) and A (M).
Figure 7.
Hardware-OCC. Angle (/div) vs. angular frequency (rad/s) as a function of the dc current , V, ms, F, L = 1 mH,
3.3. Software-OCC Solutions
Although subtle, the main difference between Hardware-OCC and Software-OCC is in bus voltage control, in the hardware version this controller is called and controls the amplitude of the carrier Equations (25) and (27), in the software version this controller is called and controls modulation. However, only allows the OCC to solve instability problems and power factor decrease.
As was mentioned earlier, phase-current is proportional to DC current, Equation (32), but only under practical limits, through the sensitivity of OCC modulator. Since a small distorted phase-current could appear when DC current is less than the threshold current, . In order to avoid this effect in software-OCC, maximum the controller limiter could be calibrated to set up minimum phase-current , since , Equation (20). Then, as voltage is fixed, minimum phase-current occurs when the resistance is reached, as is a hyperbolic curve working at first quadrant, , . That is:
Thereby, to avoid phase-current distortion at no-load, must be set up to achieve a minimum phase-current when DC current is less than . Thus:
Figure 8 shows a plot of vs. , Equation (32), when A, A, V, . Unlike hardware-OCC, a tiny DC controller value does not provoke overmodulation, so the current distortion becomes simpler to avoid. As at no-load, there is no current distortion, it would be necessary to check if at no-load PF derating could be generated. In this sense, no-load and high-load cases must be analyzed for PF derating. Thus, substituting in Equation (34):
Figure 8.
Software-OCC, vs. , Equation (34), with a minimum value, , V and V.
Note that in the former equation if denominator left term is much greater than the right one, on this way, the last equation becomes equivalent to Equation (20). However, to achieve UPF, another expression can be found by combining Equations (22) and (43), and relation :
The Relation can be forced by setting resistance lower limit , as showed in Figure 5, since in practice this relation implies . Besides, from the Expression (44), admittance angle is given by:
It can be noticed that this angle does not depend on the DC current, nor dc voltage. Figure 9 shows a plot of admittance angle vs. , for the software-OCC, Equation (45), when and . This plot does not depend on the DC current.
Figure 9.
Software-OCC. Angle /div) vs. angular frequency (rad/s) as a function of dc current , V, ms, F, mH and .
4. DSP Implementation
As can be observed in Figure 10a, Software-OCC controller employs embedded DSP devices like PWM modulators, analog to digital converters and the arithmetic-logic unit, blocks to perform all its tasks digitally, arithmetic and logic operations (including multiplication and division), digital comparators, digital inverters, PI controllers, output limiters and lead-lag compensators (LLC). Yet, it is necessary a phase-current conditioner. As observed in the Figure 10b, it is necessary a phase-current conditioner consisting of a Hall-effect current-sensor [53], some operational amplifiers, OP-AMPs, and a few resistors to change phase-current over dc voltage and then transforms it into digital, through A/D converter.
Figure 10.
(a) Software-OCC. (b) Phase-current conditioner.
Hence, a proportionality between analog and digital is guaranteed for DSP to perform OCC control operations, once a scale factor (bits /A) is maintained for all currents. For hardware-OCC, something similar occurs, but now the scale factor is a resistance (V/A), since a current-sensor resistor is generally used in hardware systems. Anyway, for the sake of simplicity, to establish an equivalency between hardware and software-OCC, it is defined in the later, resistor as unity, , denoting that phase-current corresponds to the digital value adopted in DSP control operations. After the digitalizing process, phase-current pass through the software implemented LLC, which averages phase-current according to:
where , and and correspond in the frequency domain to the phase current and its average respectively, in the time domain is the gain, and , are lead and lag compensator constants. The main idea of the former equation is to average the phase-current without unwanted delay on phase angle, from the manipulation of and values. A further analysis of LLC on software-OCC is performed in [32]. On the other hand, for DSP, carrier waveshape (a sawtooth or a symmetrical triangle) is a choice of DSP-PWM modulator. Thus, in software-OCC, a triangle carrier is chosen since, for a sinusoidal modulating wave, it produces less current harmonics than those in a sawtooth carrier [54]. Another DSP choice is produced when carrier slope (rising or falling) intercepts current, generating an inherent delay related to the inverse of the carrier frequency. This does not jeopardize the time control algorithm, as DSP operations are performed between the interceptions. Yet, in software-OCC, a variation in carrier amplitude also involves a variation in carrier frequency, as shown in Table 1 [55]. Then, there is no direct method to change carrier amplitude without vary carrier frequency also. However, in order to solve this issue, focusing on generating the same firing pulses, the OCC modulator (Equation (23)) is modified as in the Equation (24), which becomes the most suitable expression for DSP implementation as it considers a fixed carrier amplitude. In fact, the software-OCC controller is based on Equations (21) and (24), as observed in Figure 10.
Table 1.
Carrier Amplitude and frequency for DSP TMS3020F335.
Cost-Effectiveness Software-OCC Discussion
Although the solution with Hardware-OCC is a cost effective solution [21], it presented serious stability problems, which was not practical for applications like APF [56] and photovoltaic systems [27]. Later instability solutions performed by hardware at no-load were reported, but there was always current distortion when dc current falls below a certain level [24,36,37,38,39,40], except when a bulky resistor was placed at dc-link [21,29] and at high-load where complex circuits [23,24,39,40,41], or costly systems were used [28,42]. Thereby, despite these works represent a nice try to solve specific problems, they do not provide a definitive solution, even sacrificing hardware simplicity, or cost-effectiveness of OCC [21,29]. Furthermore, any of the above-mentioned reported works were capable of operating both at no-load and at high-load. Thus, to compare the fair cost-effectiveness of existing hardware-OCC works with present software-OCC, it would be necessary to compare reported works of the same performance, that is, OCC rectifiers operating at a wide range of load. Otherwise, it is like comparing a calculator with a computer. Above all, although the present work was implemented by using a TMS evaluation board in a laboratory prototype, a pretty cost-effective solution could be found acquiring a DSP chip and its accessories separately, or by using a simpler DSP, or a microcontroller chip, i.e., a PIC. In any case, the present proposal results in a cost-effective solution on a full range of load, at least, for lack of another option.
5. Simulation and Experimental Results
The performance of software-OCC has been verified by simulation by using MATLAB and PSCAD/EMTDC and by experimental runs using DSP TMS320F28335. The experiments were performed in a three-phase rectifier similar to the one shown on the Figure 11. The simulation results from PSCAD software are shown in the Figure 12, Figure 13 and Figure 14. The MATLAB ones are shown in the Figure 7 and Figure 9. From the Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24 and Figure 25 we show the experimental results.
Figure 11.
Electrical diagram of the PWM rectifier used on the experimental setup.
Figure 12.
Hardware-OCC. Overmodulation at no-load. Transitory from no-load to high-load (10 ms/div). Upper: DC current (5 A/div). Middle: waveform carrier and modulation signal (2 V/div). Down: Grid voltage (50 V/div) and phase current (5 A/div).
Figure 13.
Overmodulation at no-load (5 ms/div). Detailed view. Upper: waveform carrier and modulation signal (0.05 V/div). Down: Grid voltage (2.5 V/div) and phase current (2.5 A/div).
Figure 14.
No overmodulation (5 ms/div). Detailed view. Upper: waveform carrier and modulation signal (0.05 V/div). Down: Grid voltage (2.5 V/div) and phase current (2.5 A/div).
Figure 15.
controller (5 /V) (2 V/div), dc-link current (1 A/div), grid voltage (20 V/div) and phase current (5 A/div) for PWM rectifier transient from no-load to high-load. Hor. 40 ms/div.
Figure 16.
controller (5 /V) (2 V/div), DC-link current (1 A/div), grid voltage (20 V/div) and phase current (5 A/div) for PWM rectifier transient from no-load to high-load. Hor. 40 ms/div.
Figure 17.
Harmonic spectrum. Phase a current, at no = load. kHz. THD = .
Figure 18.
(20 ms/div). Grid voltage (2 V/div) and phase-current (1 A/div) at high-load, = 24 kHz. Phase A.
Figure 19.
Phase A current at a high-load situation with kHz and .
Figure 20.
Power factor vs. phase current.
Figure 21.
DC-link voltage (20 V/div) and DC-link current (0.5 A/div), for the PWM rectifier transient from no-load to high-load. = 21 V and 2 s/div.
Figure 22.
PWM rectifier transient from high-load to no-load. DC-link voltage (50 V/div) and dc-link current (2 A/div). V. Hor 0.4 s/div.
Figure 23.
controller (5 /V) (2 V/div), DC-link current (1 A/div), grid voltage (20 V/div) and phase current (5 A/div) for the PWM rectifier transient from high-load to no-load. Hor 40 ms/div.
Figure 24.
DC-link voltage (300 V/div) and phase currents and (14 A/div), V and V. Hor 100 ms/div.
Figure 25.
Experimental set-up.
Parameter values are in Table 2. In Figure 21 and Figure 26, = 110 V and V, but in Figure 15, Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20, due to technical problems, = 21 V and V. Figure 12 presents a simulation result only with hardware-OCC evidencing its instability, while the Figure 26 presents a simulation result on stability at no-load and high-load conditions for software-OCC. It can be observed that at no-load, it does not present hardware-OCC stability issues, like overmodulation [21] (current distortion), nor present PF derating. This result verify Equation (43) when .
Table 2.
Parameters on simulation and experimentals.
Figure 26.
Software-OCC. Transitory from no-load to high-load (10 ms/div). DC current (5 A/div). waveform carrier and modulation signal (0.1 u/div). Grid voltage (50 V/div) and phase currents (5 /div).
Experimental results in Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23 and Figure 24 are dedicated to confirm former result, or enhance it. Figure 26 shows software-OCC behavior at start-up at no-load, verifying that there is no current distortion, unlike [21], nor even in smaller amount [36,37,38]. This is because to avoid current distortion, software-OCC can define minimum current when load current is null, by using . Figure 15 illustrates dc-link voltage response to a current step, from no-load to high-load, showing a relatively fast-software-OCC dynamic-response considering dc-link capacitors size, thus complementing the Figure 12, Figure 13 and Figure 14. Figure 16 is the enlargement of Figure 15 highlighting the rapid dynamics of the system. Figure 15 shows the dynamics of the emulated resistor due to load variation in the rectifier circuit.
It can be noticed in the Figure 26, that at no-load, when , phase-current is small, but it does not exhibit current distortion, as it could be expected considering power balancing in Equation (41), but instead, regarding a minimum phase-current, according to Equation (42), see Figure 16, Figure 17 and Figure 19. Also, it can be observed that there is no power factor derating, as occurs in conventional hardware-OCC [21], (see Figure 18 and Figure 20), and to preserve power factor, it is not necessary to use bulky inductors, unlike [28,42], as observed in Table. Table 2. Thus, also confirming the Figure 26.
From Figure 17 and Figure 19, it can be deduced that the present proposal satisfies IEEE Std 519-1992 [8], as current distortion is small. The Figure 18 shows the proposed controller start-up when the load is high. It illustrates a high dynamic response of software-OCC at high-load and that in such conditions there is no PF derating. This result could substitute Figure 16 and Figure 23 results, once these figures do not achieve high-load results. On the other hand, the Figure 20 shows PF derating vs. phase current at different load conditions. Figure 20 demonstrates that there is a tiny variation when phase currents change. Figure 21 and Figure 22 illustrate DC-link voltage response to a current step, from high-load to no-load, showing a relatively fast software-OCC dynamic-response due to DC-link capacitors size, thus complementing the Figure 26. Figure 23 illustrate the current variation at the output of the rectifier and the resistance .
Figure 24 illustrates the dynamic response of software PWM-OCC (switching frequency: 24 kHz, : 100 ) as well as the charging capacitor of the dc-link voltage. It spends approximately s, which is consistent with C = 1100 F, Table 2, and . The time constant and charging capacitor should last approx. Although OCC systems usually have a high dynamic response, for DC-link capacitor charging, this response depends on the capacitor value. In the present case, the capacitor value could not be changed due to the physical stability of the Semikron board and laboratory facilities setup Figure 25.
6. Conclusions
Despite the stability problems, the hardware-OCC contributions to power quality like hardware and control simplicity and high dynamic response are well known. Somehow, software-OCC raises as a solution to these problems and as a way to enhance and increase OCC contributions. The DSP can not emulate variable-carrier amplitude OCC in this software version, since switching frequency depends on the carrier amplitude and vice versa. However, using a mathematical equivalency, the firing gate pulses of the software-OCC and the hardware-OCC are equivalent. This allows the resistance controller limiters to solve stability issues.
From the stability analysis of the emulated-resistance controller for a PWM rectifier, it has stated that: despite, several authors provided solutions to hardware-OCC instability at no-load, or at high-load separately; any of these provide a full-load solution, at no-load and at high-load at the same time. The Software-OCC does not present Hardware-OCC problems, even over a wide load range, and presents a cost-effective solution, once DSP and its components were acquired separately, or a simpler DSP or a PIC was acquired. The Software-OCC also provided fast dynamic-response in comparison to the researches in this field, eliminating power factor derating and minimizing current distortion caused by overmodulation.
Author Contributions
A.O.S. and A.S.L. conceived and designed the study; J.T.C.N., methodology; R.D.A.T., G.A.P.D.C.A.P. and W.L.A.S. performed the simulations and experiments; J.T.C.N. and A.S.L. reviewed the manuscript and provided valuable suggestions; E.R.L.V. and A.L. wrote the paper; supervision, A.O.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded in part by the Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior-Brasil (CAPES)-Finance Code 001 and Conselho Nacional de Desenvolvimento Cientifico e Tecnologico (CNPq).
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| DSP | Digital Signal Processor |
| OCC | One Cycle Control |
| CMV | Common-mode Voltage |
| LLC | lead-lag compensator |
| UPF | unity power factor |
| APF | active power filters |
| FACTs | flexible ac transmission systems |
| GCI | photo-voltaic grid-connected inverters. |
References
- Smedley, K.M.; Cuk, S. One-cycle control of switching converte. In Proceedings of the 22nd Annual IEEE Power Electronics Specialists Conference (PESC ’91), Cambridge, UK, 24–27 June 1991; pp. 888–896. [Google Scholar]
- Zhao, B.; Huangfu, Y.; Abramovitz, A. Derivation of OCC Modulator for Grid-Tied Single-Stage Buck-Boost Inverter Operating in the Discontinuous Conduction Mode. Energies 2020, 13, 3168. [Google Scholar] [CrossRef]
- Tian, X.; Ma, Y.; Yu, J.; Wang, C.; Cheng, H. A Modified One-Cycle-Control Method for Modular Multilevel Converters. Energies 2019, 12, 157. [Google Scholar] [CrossRef]
- Wang, C.; Liu, J.; Cheng, H.; Zhuang, Y.; Zhao, Z. A Modified One-Cycle Control for Vienna Rectifiers with Functionality of Input Power Factor Regulation and Input Current Distortion Mitigation. Energies 2019, 12, 3375. [Google Scholar] [CrossRef]
- Yang, B.; Liu, K.; Zhang, S.; Zhao, J. Design and Implementation of Novel Multi-Converter-Based Unified Power Quality Conditioner for Low-Voltage High-Current Distribution System. Energies 2018, 11, 3150. [Google Scholar] [CrossRef]
- Phannil, N.; Jettanasen, C.; Ngaopitakkul, A. Harmonics and Reduction of Energy Consumption in Lighting Systems by Using LED Lamps. Energies 2018, 11, 3169. [Google Scholar] [CrossRef]
- Cai, K.; Alalibo, B.P.; Cao, W.; Liu, Z.; Wang, Z.; Li, G. Hybrid Approach for Detecting and Classifying Power Quality Disturbances Based on the Variational Mode Decomposition and Deep Stochastic Configuration Network. Energies 2018, 11, 3040. [Google Scholar] [CrossRef]
- IEEE Standard 519-1992. Recommended Practice and Requirements for Harmonic Control in Electric Power Systems; IEEE: Piscataway, NJ, USA, 1992. [Google Scholar]
- Erickson, R.W. Fundamentals of Power Electronics; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2000. [Google Scholar]
- Rodriguez, J.R.; Dixon, J.W.; Espinoza, J.R.; Pontt, J.; Lezana, P. PWM regenerative rectifiers: State of the art. IEEE Trans. Ind. Electron. 2005, 52, 5–22. [Google Scholar] [CrossRef]
- Hartman, M.; Ertl, H.; Kolar, J.W. Current control of three phase rectifier system using three independent current controllers. IEEE Trans. Power Electron. 2013, 28, 2088–3000. [Google Scholar] [CrossRef]
- Chung, S.K. Phase-locked loop for grid-connected three-phase power conversion systems. IEE Proc.-Electr. Power Appl. 2000, 147, 213–219. [Google Scholar] [CrossRef]
- Kazmierkowski, M.; Malesani, L. Current control techniques for three-phase voltage-source PWM converters: A survey. IEEE Trans. Ind. Electron. 1998, 45, 691–703. [Google Scholar] [CrossRef]
- Monfared, M.; Rastegar, H.; Kojabadi, H.M. High performance direct instantaneous power control of PWM rectifiers. Energy Convers. Manag. 2010, 51, 947–954. [Google Scholar] [CrossRef]
- Bouafia, A.; Gaubert, J.; Krim, F. Design and implementation of predictive current control of three-phase PWM rectifier using space-vector modulation (SVM). Energy Convers. Manag. 2010, 51, 2473–2481. [Google Scholar] [CrossRef]
- Malesani, L.; Mattavelli, P.; Buso, S. Robust dead-beat current control for PWM rectifier and active filters. IEEE Trans. Ind. Appl. 1999, 35, 613–620. [Google Scholar] [CrossRef]
- Dixon, J.; Contardo, J.; Moran, L. A Fuzzy-Controlled Active Front-End Rectifier with Current Harmonic Filtering Characteristics and Minimum Sensing Variables. IEEE Trans. Power Electron. 1999, 14, 724–729. [Google Scholar] [CrossRef]
- Coteli, R.; Acikgoz, H.; Ucar, F.; Dandil, B. Design and implementation of Type-2 fuzzy neural system controller for PWM rectifiers. Int. J. Hydrogen Energy 2017, 42, 20759–20771. [Google Scholar] [CrossRef]
- Chattopadhyay, S.; Ramanarayanan, V. Digital Implementation of a Line Current Shaping Algorithm for Three Phase High Power Factor Boost Rectifier Without Input Voltage Sensing. IEEE Trans. Power Electron. 2004, 19, 709–711. [Google Scholar] [CrossRef]
- Maksimovic, D.; Jang, Y.; Erickson, R.W. Nonlinear-carrier control for high-power-factor boost rectifiers. IEEE Trans. Power Electron. 1996, 11, 578–584. [Google Scholar] [CrossRef]
- Qiao, C.; Smedley, K.M. Unified constant-frequency integration control of three-phase standard bridge boost rectifiers with power-factor correction. IEEE Trans. Ind. Electron. 2003, 50, 100–107. [Google Scholar] [CrossRef]
- Qiao, C.; Smedley, K.M. Three-Phase Bipolar Mode Active Power Filters. IEEE Trans. Ind. Appl. 2002, 38, 149–158. [Google Scholar] [CrossRef]
- Qiao, C.; Jin, T.; Smedley, K.M. One-cycle control of three-phase active power filter with vector operation. IEEE Trans. Ind. Electron. 2004, 51, 455–463. [Google Scholar] [CrossRef]
- Jin, T.; Li, L.; Smedley, K.M. A Universal Vector Controller for Four-Quadrant Three-Phase Power Converters. IEEE Trans. Circuits Syst. Regul. Pap. 2007, 54, 377–390. [Google Scholar] [CrossRef]
- Chen, Y.; Smedley, K.M. A cost-effective single-stage inverter with maximum power point tracking. IEEE Trans. Power Electron. 2004, 45, 1289–1294. [Google Scholar] [CrossRef]
- Chen, Y.; Smedley, K.M. Three-Phase Boost-Type Grid-Connected Inverter. IEEE Trans. Power Electron. 2008, 23, 2301–2309. [Google Scholar] [CrossRef]
- Fortunato, M.; Giustiniani, A.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Maximum Power Point Tracking in a One-Cycle-Controlled Single-Stage Photovoltaic Inverter. IEEE Trans. Ind. Electron. 2008, 55, 2684–2693. [Google Scholar] [CrossRef]
- Ghodke, D.V.; Sreeraj, E.S.; Chatterjee, K.; Fernandes, B.G. One-Cycle-Controlled Bidirectional AC-to-DC Converter with Constant Power Factor. IEEE Trans. Ind. Electron. 2009, 56, 1499–1519. [Google Scholar] [CrossRef]
- Smedley, K.; Zhou, L.; Qiao, C. Unified constant-frequency integration control of active power filters-steady-state and dynamics. IEEE Trans. Power Electron. 2001, 16, 428–436. [Google Scholar] [CrossRef]
- Lock, A.S.; Da Silva, E.R.C.; Elbuluk, M.E.; Fernandes, D.A. A hybrid current control for a controlled rectifier. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Atlanta, GA, USA, 12–16 September 2010; pp. 920–926. [Google Scholar]
- Lock, A.S.; Da Silva, E.R.C.; Elbuluk, M.E.; Fernandes, D.A. Torque control of induction motor drives based on One-Cycle Control method. In Proceedings of the 2012 IEEE Industry Applications Society Annual Meeting, Las Vegas, NV, USA, 7–11 October 2012; pp. 1–8. [Google Scholar]
- Lock, A.S.; Da Silva, E.R.C.; Elbuluk, M.E.; Fernandes, D.A. An -OCC strategy for common-mode current rejection. IEEE Trans. Ind. Appl. 2016, 52, 4935–4945. [Google Scholar] [CrossRef]
- Bento, A.M.; Lock, A.S.; Da Silva, E.R.C.; Fernandes, D.A. Hybrid one-cycle control technique for three-phase power factor Control. IET Power Electron. 2018, 11, 484–490. [Google Scholar] [CrossRef]
- Primavera, S.; Rella, G.; Maddaleno, F.; Smedley, K.; Abramovitz, A. One-cycle controlled three-phase electronic load. IET Power Electron. 2012, 5, 827–832. [Google Scholar] [CrossRef]
- Niasar, A.H.; Moghbeli, H.; Kashani, E.B. A Low-Cost Sensorless BLDC Motor Drive using One-Cycle Current Control Strategy. In Proceedings of the 2014 22nd Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, 20–22 May 2014; pp. 659–664. [Google Scholar]
- Vamanan, N.; John, V. Dual comparison One Cycle Control for single phase AC to DC converters. IEEE Trans. Ind. Appl. 2016, 52, 3267–3278. [Google Scholar] [CrossRef]
- Ghodke, D.V.; Chatterjee, K.; Fernandes, B.G. Modified One-Cycle Controlled Bidirectional High-Power-Factor AC-to-DC Converter. IEEE Trans. Ind. Electron. 2008, 55, 2459–2472. [Google Scholar] [CrossRef]
- Chatterjee, K.; Ghodke, D.V.; Chandra, A.; Al-Haddad, K. Modified one cycle controlled load compensator. IET Power Electron. 2011, 4, 481–490. [Google Scholar] [CrossRef]
- Chen, Y.; Smedley, K.M. Parallel operation of one-cycle controlled three-phase PFC rectifiers. IEEE Trans. Ind. Electron. 2007, 54, 3217–3224. [Google Scholar] [CrossRef]
- Chen, G.; Smedley, K.M. Steady-State and Dynamic Study of One-Cycle-Controlled Three-Phase Power-Factor Correction. IEEE Trans. Ind. Electron. 2005, 52, 355–362. [Google Scholar] [CrossRef]
- Jin, T.; Li, L.; Smedley, K. A universal vector controller for three-phase PFC, APF, STATCOM, and grid-connected inverter. In Proceedings of the Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition (APEC ’04), Anaheim, CA, USA, 22–26 February 2004; pp. 594–600. [Google Scholar]
- Ghodke, A.A.; Chatterjee, K. One-cycle-controlled bidirectional three-phase unity power factor ac/dc converter without having voltage sensors. IET Power Electron. 2005, 5, 1944–1955. [Google Scholar] [CrossRef]
- Texas Instruments (2012) SPRS439M: TMS320F28335 Data Manual. Available online: http://www.ti.com (accessed on 29 July 2020).
- Hava, A.M.; Un, E. Performance Analysis of Reduced Common-Mode Voltage PWM Methods and Comparison with Standard PWM Methods for Three-Phase Voltage-Source Inverters. IEEE Trans. Power Electron. 2009, 45, 782–793. [Google Scholar] [CrossRef]
- Lai, R.; Wang, F.; Burgos, R.; Boroyevich, D.; Jiang, D.; Zhang, D. Average Modeling and Control Design for VIENNA-Type Rectifers Considering the DC-Link Voltage Balance. IEEE Trans. Power Electron. 2009, 24, 2509–2521. [Google Scholar]
- Lee, D.; Lim, D. AC Voltage and Current Sensorless Control of Three-Phase PWM Rectifiers. IEEE Trans. Power Electron. 2002, 17, 883–890. [Google Scholar]
- Holmes, D.G.; Lipo, T.A. Pulse Width Modulation for Power Converters; Wiley: New York, NY, USA, 2003. [Google Scholar]
- Singer, S.; Smilovitz, D. Transmission line-based loss free resistor. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 1994, 41, 120–126. [Google Scholar] [CrossRef]
- Blasko, V. A hybrid PWM strategy combining modified space vector and triangle comparison methods. In Proceedings of the PESC Record. 27th Annual IEEE Power Electronics Specialists Conference, Baveno, Italy, 23–27 June 1996; pp. 872–1878. [Google Scholar]
- Hava, A.M.; Kerkman, R.J.; Lipo, T.A. Simple analytical and graphical methods for carrier-based PWM-VSI drives. IEEE Trans. Power Electron. 1999, 14, 49–61. [Google Scholar] [CrossRef]
- Mohan, N.; Undeland, T.M.; Robbins, W.P. Power Electronics Converters, Applications, and Design, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2002. [Google Scholar]
- Ben-Yaakov, S.; Zeltser, I. The dynamics of a PWM boost converter with resistive input. IEEE Trans. Ind. Appl. 1999, 46, 613–619. [Google Scholar] [CrossRef]
- LEM, Current Sensor LA25-NP. Available online: https://uk.rs-online.com/web/p/current-transducers/0286311/ (accessed on 29 July 2020).
- Sun, J. Pulse-width Modulation in Dynamics and Control of Switched Electronic Systems; Springer: London, UK, 2012. [Google Scholar]
- Texas Instruments, Inc. Using PWM Output as a Digital-to-Analog Converter on a TMS320F28X, Dallas, TX, USA, Appl. Rep. SPAA88A. 2008. Available online: http://www.ti.com (accessed on 29 July 2020).
- Qasim, M.; Kanjiya, P.; Khadkikar, V. Artificial-neural-network-based phase-locking scheme for active power filters. IEEE Trans. Ind. Electron. 2014, 61, 3857–3866. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).