Professional Documents
Culture Documents
3, MARCH 2013
Abstract—A fast and unconditionally stable maximum power MPPT algorithms have been proposed [4], some exhibit better
point tracking scheme with high tracking efficiency is proposed for performance in steady state [4], [5], while others are superior
photovoltaic generators. The fast dynamics and all range stability during transitions [6]–[15]. The “perturb and observe” (P&O)
are attained by a sliding mode control and the high tracking ef-
ficiency by a maximum power point algorithm with fine step. In
and the Hill-Climbing algorithms are probably those most
response to a sudden change in radiation, our experiments show widely used. The MPPT algorithm operation principle is quite
a typical convergence time of 15 ms. This is the fastest conver- similar with both, the voltage and current at the PVG (i.e., at
gence time reported to date. In addition we demonstrate stable the power stage input) are sensed and the power is calculated.
convergence all across the photovoltaic curve, from short-circuit Then, the MPP is sought iteratively. These algorithms imply
to open-circuit. The theory is validated experimentally. a tradeoff in choosing the increment value by which the con-
Index Terms—Maximum power point tracking, MPPT, photo- trolled parameter, such as duty cycle or reference voltage, is
voltaic generator, sliding mode control. adjusted; small values decrease the losses in steady state due
to small perturbations around the MPP, while large values
improve the dynamic behavior in situations involving quickly
I. INTRODUCTION
changing irradiation conditions or load characteristics, such
[17]. This control exhibits high stability and fast dynamics (typ-
ically superior to linear controllers), and in many cases is simple
to implement (depending on the sliding surface). In particular,
canonical power processors suitable for interfacing PVGs were
facilitated in [18].
In contrast to PWM based MPPT, we propose a sliding-mode
controlled MPPT. Such a controller presents two major advan-
tages: first, by a proper choice of the switching surface, the
response to variations in radiation is accelerated by an order
of magnitude. In addition, the sliding-mode control facilitates
operation as either a voltage-source or a current source, thus,
it guarantees stability all across the photovoltaic curve—from
short-circuit to open-circuit. The implementation of the con-
trol is simple and requires inexpensive hardware. This work Fig. 1. Dual loop MPPT.
validates these results by theory, simulations, and experimen-
tation. This work may be viewed as an extension of the work by
Bianconi et al. [19]. This group suggested an MPPT controller
based on an inner sliding-mode loop, which uses the input ca-
pacitor current as the main state variable. By comparison, in this
work the inductor’s current is taken as the main state variable.
This approach is generally more robust and stable, as the en-
ergy stored in the converter is a direct outcome of the inductor’s
current. Consequently, the converter is inherently over-current
protected, even during start-up or transient conditions, and is
stable over a very wide range of voltages and currents. This
is confirmed by the theoretical stability analysis, presented in
Section V. Moreover, by combining the inductor’s current with
the input voltage, it is possible to design an optimal switching
surface, which results in faster transient response. These princi- Fig. 2. Sliding mode based MPPT implementation.
ples are validated both experimentally and theoretically.
the MPPT reaction. This allows using a small step increment
II. PRINCIPLE OF OPERATION in the MPPT algorithm (resulting in a high tracking efficiency
The PVG i-v characteristics are nonlinear. In addition, the in steady state) since most of the tracking is carried out by the
power to voltage (or current) relation is non-monotonic and ex- inner loop, and the MPPT requires very few iterations (as in our
hibits a maximum. Therefore, tracking of the MPP necessitates experiments 1 or 2).
a nonlinear, and in most cases iterative, technique, typically in-
volving sampling of the PVG voltage and current. The time in- III. CONTROL DESIGN AND IMPLEMENTATION
tervals between successive samples must not be shorter than the In typical dc-dc converter applications, it is desirable to reg-
converter settling time, otherwise the sampled data would be ulate the output voltage to a constant value and the switching
false. The converter interfacing the PVG is at least a second surface is chosen according [16], [17]. In other cases, such as
order system consisting of reactive components with signifi- sliding-mode controlled inverters, the output voltage needs to
cant values. This results in long settling times and consequently follow a sinusoidal shape resulting in a time varying switching
in long intervals between the MPPT’s successive samples [9]. surface [20]. Similarly, in the case of gyrators [18]–[23], an
Consequently, as the MPP search requires multiple iterations, adaptive surface is required. For MPP tracking, we define the
the MPPT convergence speed is limited and may be regarded as switching surface by a linear combination of the PVG voltage
a low bandwidth control loop. This is an intrinsic limitation of and current.
the system which cannot be overcome by a faster processor in The system is illustrated in Fig. 2. Assuming a large output
the MPPT unit. The transient response is improved by adding capacitor (or battery load) the converter output voltage may be
an inner control loop with a much wider bandwidth. Typically assumed to be semi-constant. Thus, the PVG voltage and cur-
the inner controller regulates the PVG voltage [2]–[5] or current rent constitute all the converter’s state variables, resulting in the
[9]–[13], see Fig. 1. switching surface given by (1).
With the proposed system, the MPPT algorithm unit provides
the sliding mode inner controller with an adaptive reference,
which results in an adaptive switching surface. This in a way (1)
resembles sliding mode based inverters [20]. The inner feed-
back (sliding mode) regulates a linear combination of the PVG where and are the inductor’s current and input voltage, and
voltage and current to attain its operation along a line in close , , and ref define the switching surface. and set the slope
vicinity to the MPP loci (see Fig. 3). This is accomplished in in the PVG i-v plane, and are chosen as non-negative, and ref
a very rapid manner, at least an order of magnitude faster than sets the offset. When (on state), the low transistor is on,
726 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 60, NO. 3, MARCH 2013
(2)
(5)
where are the set of MPPs to be estimated. (the gradient of ) is normal to the switching surface ,
Fig. 3 shows a set of MPPs, and the corresponding LSE where and are the constants that define the surface slope.
switching surface. Fig. 4 shows a conceptual example of the The stability condition (6) in the “on” state is reached by sub-
system trajectory due to an abrupt step of the insolation. stitution. The “or” statement indicates that “on” state stability
LEVRON AND SHMILOVITZ: MAXIMUM POWER POINT TRACKING EMPLOYING SLIDING MODE CONTROL 727
(9)
(10)
(11)
(12)
(7)
(14)
Similarly, (8) is the “off” state stability condition.
(15)
(8)
728 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 60, NO. 3, MARCH 2013
A. System Structure
The experimental setup (Fig. 6) includes a PV emulator,
a synchronous boost converter, gate drive circuitry, sensors,
sliding-mode controller implementation, and a micro-con-
troller for MPPT execution. The PV emulator is implemented
by means of a laboratory power supply operated in the cur-
rent limit mode, set to 3.5 A, in parallel connection with a
diodes’ string. The diodes string consists of 30 diodes of type
“MUR820” connected in series. An electronic load, config-
ured as a current source, is connected in parallel to the power
supply and diodes, thus operating as a programed current sink.
Radiation changes are emulated by stepping the current sink,
in the range of 0.5 A ( , 1 sun) to 3.5 A ( ,
0 sun). The emulated PV curves are measured, as shown in
Fig. 3. It may be noted that the emulated PV characteristics are
similar to those exhibited by actual PVGs. Thus, this emulation
method is quite effective for verifying the MPPT & the sliding
mode controller performance. The boost converter consists of
an inductor of 200 ( saturation, series resis- Fig. 7. MPPT algorithm used with the sliding-mode controller. This being the
tance), an input capacitor of 100 , and an output capacitor ordinary “perturb & observe” (P&O) algorithm, outputting ref to the D/A.
of 200 . The load is resistive, 28 . Two complementary
N-ch FETs of type “STP60NF10” are used. Each FET (high (AD8605) and a fast comparator (MAX941). The MPPT is im-
and low side) is driven by floating gate circuitry, based on plemented on a dsPIC30F2020 evaluation board (microchip). It
the “MIC4423,” 3 A gate driver. A delay circuit synchronizes runs a simple perturb and observer (P&O) MPPT algorithm (see
the on/off transitions of the high and low FETs, to prevent Fig. 7). The micro-controller drives an external D/A (AD5060),
shoot-through currents. Turn-off is immediate, and turn-on is which outputs ref back to the sliding-mode control.
delayed by 20 nS A high-side current sensor (MAX4173) is We also run a “PWM based MPPT” test mode, in which the
positioned in series with the inductor on the input side. micro-controller generates a PWM signal with a varying duty-
The sensed input voltage and inductor’s current are fed to cycle, which is fed directly to the gate drive (no sliding-mode).
both the sliding-mode controller and the micro-controller in- This being the ordinary “PWM” based MPPT. We use it as a
ternal A/D. The sliding-mode circuitry is based on a fast op-amp test case to compare the sliding-mode performances.
LEVRON AND SHMILOVITZ: MAXIMUM POWER POINT TRACKING EMPLOYING SLIDING MODE CONTROL 729
Fig. 12. Stability regions and typical trajectories with single sensed parameters: (a) a voltage feedback or (b) a current feedback .
IX. CONCLUSION
This work introduces a sliding-mode based MPPT method. In
comparison to PWM based MPPTs, convergence to maximum
power is accelerated by an order of magnitude. This is accom-
plished by an optimal selection of the switching surface. In ad-
dition, the controller can operate either as a voltage source or a
current source, maintaining stability all across the photo-voltaic
curve. Stability is analyzed using the “stability region” method,
which is easy to comprehend and intuitive.
REFERENCES
[1] P. Maffezzoni and D. D’Amore, “Compact electrothermal macromod-
Fig. 13. System performance under partial shading (simulation results). eling of photovoltaic modules,” IEEE Trans. Circuits Syst. II, Exp.
Briefs, vol. 56, no. 2, pp. 162–166, Feb. 2009.
[2] K. H. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Maximum
MPP, a 20% error in comparison with the theoretical value. As photovoltaic power tracking: An algorithm for rapidly changing
atmospheric conditions,” in IEE Proc. Gener., Transm., Distrib., 1995,
a first degree approximation, only the MPP voltage affects the vol. 142, pp. 59–64.
switching frequency. The current at MPP only slightly affects [3] Z. Zinger and A. Braunstein, “Dynamic matching of a Solar-Electrical
the switching frequency. Note that this current does not appear (photovoltaic) system an estimation of the minimum requirements on
in (15). The MPP voltage changes a little with radiation, thus, the matching system,” IEEE Trans. Power App. Syst., vol. PAS-100,
no. 3, pp. 1189–1192, 1981.
the switching frequency is quite constant under radiation shifts. [4] T. Esram and P. L. Chapman, “Comparison of photovoltaic array max-
imum power point tracking techniques,” IEEE Trans. Energy Convers.,
E. The Effect of Shading vol. 22, no. 2, pp. 439–449, Jun. 2007.
[5] D. Shmilovitz, “On the control of photovoltaic maximum power point
With partially shaded modules, the estimated sliding-surface tracker via output parameters,” IEE Trans. Power Appl., vol. 152, no.
2, pp. 239–248, Mar. 2005.
is no longer optimal. However, the system is likely to slide in
[6] S. Jain and V. Agarwal, “A new algorithm for rapid tracking of approx-
close vicinity to a local or global maximum, as a typical shaded imate maximum power point in photovoltaic systems,” IEEE Power
i-v curve usually preserve a maximum power point (local or Electron. Lett., vol. 2, no. 1, pp. 16–19, Mar. 2004.
global) with voltage similar to the MPP of a non-shaded profile. [7] L. Gao, R. A. Dougal, S. Liu, and A. Iotova, “Portable solar systems
using a step-up power converter with a fast-speed MPPT and a parallel
As a result, the system will converge fast; however, it may reach configured solar panel to address rapidly changing illumination,” in
a local maximum point, missing the global maximum. Such a Proc. IEEE APEC, Anaheim, CA, Mar. 2007, pp. 520–523.
732 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 60, NO. 3, MARCH 2013
[8] L. Gao, R. A. Dougal, S. Liu, and A. Iotova, “Parallel-Connected solar [22] R. Y. Barazarte, G. G. González, and M. Ehsani, “Generalized gyrator
PV system to address partial and rapidly fluctuating shadow condi- theory,” IEEE Trans. Power Electron., vol. 25, no. 7, pp. 1832–1837,
tions,” IEEE Trans. Ind. Electron., vol. 56, no. 5, pp. 1548–1556, May 2010.
2009. [23] A. Cid-Pastor et al., “Paralleling DC-DC switching converters by
[9] M. Sokolov et al., “Small-signal model of photovoltaic power con- means of power gyrators,” IEEE Trans. Power Electron., vol. 22, no.
verter for selection of perturb and observe algorithm step time,” in 6, pp. 2444–2453, 2007.
Proc. 14th Eur. Conf. Power Electron. Appl. (EPE), Sep. 2011, pp. [24] R. Leyva, C. Alonso, I. Queinnec, A. Cid-Pastor, D. Lagrange, and
1–6. L. Martinez-Salamero, “MPPT of photovoltaic systems using ex-
[10] R. F. Coelho, F. M. Concer, and D. C. Martins, “Analytical and experi- tremum—Seeking control,” IEEE Trans. Aerosp. Electron. Syst., vol.
mental analysis of DC-DC converters in photovoltaic maximum power 42, pp. 249–258, 2006.
point tracking applications,” in Proc. 36th Annu. Conf. IEEE Ind. Elec- [25] C. Cabal, C. Alonso, A. Cid-Pastor, B. Estibals, L. Seguier, R. Leyva,
tron. Soc. (IECON), Nov. 2010, pp. 2778–2783. G. Schweitz, and J. Alzieu, “Adaptive digital MPPT control for pho-
[11] V. V. R. Scarpa, G. Spiazzi, and S. Buso, “Low complexity MPPT tovoltaic applications,” in Proc. IEEE Int. Symp. Ind. Electron. (ISIE
technique exploiting the effect of the PV cell series resistance,” IEEE 2007), pp. 2414–2419.
Trans. Ind. Electron., vol. 56, no. 5, pp. 1531–1538, May 2008.
[12] M. Sokolov and D. Shmilovitz, “A modified MPPT scheme for ac-
celerated convergence,” IEEE Trans. Energy Convers., vol. 23, pp.
1105–1107, Dec. 2008.
[13] J. Leppaaho and T. Suntio, “Dynamic properties of PCM-controlled
current-fed boost converter in photovoltaic system interfacing,” in Yoash Levron received his B.Sc. from the Technion,
Proc. 14th Eur. Conf. Power Electron. Appl. (EPE), Sep. 2011, pp. Haifa, Israel, and an M.Sc. from the Tel-Aviv Univer-
1–10. sity, Israel, in 2001 and 2006, respectively. He is cur-
[14] S. Singer, R. Giral, J. Calvente, R. Leyva, L. Martinez-Salamero, and rently pursuing his Ph.D. at Tel-Aviv University. His
D. Naunin, “Maximum power point tracker based on a loss free resistor research focuses on the control of power processing
topology,” in Proc. Fifth Eur. Space Power Conf. (ESPC), Tarragona, systems.
Spain, Sep. 21–25, 1998.
[15] D. Sera, R. Teodorescu, J. Hantschel, and M. Knoll, “Optimized
maximum power point tracker for fast-changing environmental condi-
tions,” IEEE Trans. Ind. Electron., vol. 55, pp. 2629–2637, 2008.
[16] G. Spiazzi et al., “Application of sliding mode control to switched-
mode power supplies,” J. Circuits, Syst. Comput. (JCSC), vol. 5, no. 3,
pp. 337–354, Sep. 1995.
[17] L. Martinez-Salamero et al., “Why is sliding mode control method-
ology needed for power converters,” in Proc. 14th Int. Power Electron. D. Shmilovitz (M’98) received his B.Sc., M.Sc., and
Motion Control Conf. (EPE/PEMC), 2010, pp. S9-25–S9-31. Ph.D. from Tel-Aviv University, Tel-Aviv, Israel, in
[18] L. Martinez-Salamero, “Synthesis of canonical elements for power pro- 1986, 1993, and 1997, respectively, all in electrical
cessing,” in 6th Int. Multi-Conf. Syst., Signals, Devices, 2009, pp. 1–6. engineering.
[19] E. Bianconi, J. Calvente, R. Giral, G. Petrone, C. A. Ramos-Paja, G. During 1986–1990 he worked in R&D for the
Spagnuolo, and M. Vitelli, “A fast current-based MPPT technique IAF, where he developed programmable electronic
based on sliding mode control,” in Proc. IEEE Int. Symp. Ind. Electron. loads. During 1997–1999, he was a Postdoctorate
(ISIE), 2011, pp. 59–64. Fellow at the New York Polytechnic University,
[20] D. Biel et al., “Sliding-mode control design of a boost-buck switching Brooklyn. Since 2000, he has been with the Faculty
converter for AC signal generation,” IEEE Trans. Circuits Syst. I, Reg. of Engineering, Tel-Aviv University. His research in-
Papers, vol. 51, no. 8, pp. 1539–1551, 2004. terests include switched-mode converters, topology,
[21] I. S. Uzunov, “Theoretical model of ungrounded inductance realized dynamics and control, and circuits for alternative energy sources and for
with two gyrators,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 55, powering of sensor networks and implanted medical devices, and general
no. 10, pp. 981–985, 2008. circuit theory.