Sunteți pe pagina 1din 11

1168

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

A Fast Current-Based MPPT Technique Employing Sliding Mode Control


Enrico Bianconi, Javier Calvente, Member, IEEE, Roberto Giral, Senior Member, IEEE, Emilio Mamarelis, Giovanni Petrone, Carlos Andrs Ramos-Paja, Giovanni Spagnuolo, Senior Member, IEEE, and Massimo Vitelli

AbstractThis paper introduces a novel maximum power point tracking (MPPT) technique aimed at maximizing the power produced by photovoltaic (PV) systems. The largest part of the MPPT approaches presented in the literature are based on the sensing of the PV generator voltage. On the contrary, in this paper, a current-based technique is proposed: the sensing of the current in the capacitor placed in parallel with the PV source is one of the innovative aspects of the proposal. A dual control technique based on an inner current loop plus an outer voltage loop allows to take prot of the fast current tracking capability of the inner current loop while the voltage loop benets from the logarithmic dependency of the PV voltage on the irradiation level. The features of the proposed algorithm, particularly in terms of tracking of irradiation variations and disturbance rejection, are supported by theoretical analysis, simulations, and experimental results. The technique described in this paper is patent pending. Index TermsCurrent control, dc/dc power converters, photovoltaic systems, PI control, sliding mode control, switchedmode power supply.

I. I NTRODUCTION HE Maximum Power Point Tracking (MPPT) function is one of the key factors in any photovoltaic (PV) system. Perturb and Observe (P&O) MPPT technique is often preferred in commercial products because it makes quite simple the implementation in low-cost digital controllers. Signicant efforts have been made in order to improve the electrical efciency of the PV power processing system, often forgetting that the total efciency is the product of the electrical efciency by the MPPT efciency. The latter is affected by the steady-state and transient performances of the algorithm, that is by the behavior of the algorithm in the presence of an almost constant irradiManuscript received September 14, 2011; revised December 30, 2011; accepted February 10, 2012. Date of publication March 7, 2012; date of current version October 16, 2012. This work has been supported by Bitron S.p.A., by the University of Salerno FARB and PRIN 2008 funds, by the Spanish FPI Scholarship BES-2006-11637, and by the project SMART-ALEN from Universidad Nacional de Colombia. E. Bianconi is with Bitron Industrie S.p.A., 10095 Grugliasco, Italy (e-mail: enrico.bianconi@gru.bitron-ind.com). J. Calvente and R. Giral are with the Departament dEnginyeria Electrnica, Elctrica i Automtica, Escola Tcnica Superior dEnginyeria, Universitat Rovira i Virgili, 43003 Tarragona, Spain (e-mail: javier.calvente@urv.cat; roberto.giral@urv.cat). E. Mamarelis, G. Petrone, and G. Spagnuolo are with the Department of Electronic and Computer Engineering, Universit di Salerno, 84080 Fisciano, Italy (e-mail: emamarelis@unisa.it; gpetrone@unisa.it; gspagnuolo@unisa.it). C. A. Ramos-Paja is with the Facultad de Minas, Universidad Nacional de Colombia, Sede Medellin, Colombia (e-mail: caramosp@unal.edu.co). M. Vitelli is with the Department of Information Engineering, Seconda Universit di Napoli, 81031 Aversa, Italy (e-mail: massimo.vitelli@unina2.it). Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/TIE.2012.2190253

ation level or in presence of a time-varying irradiation level. As demonstrated in [1], the P&O performance optimization can be achieved by means of a suitable choice of the values of the two parameters affecting the tracking performances, which are the amplitude and frequency of the perturbations applied to the PV voltage by means of a switching converter. In [1], it has been demonstrated that, in steady-state conditions, the best performances are ensured by choosing the smallest possible value of the perturbations amplitude. This choice minimizes the displacement from the maximum power point when the irradiation level is almost constant, but penalizes the tracker promptness in the presence of abrupt changes in the irradiation level. In fact, the analytical results shown in [1] clearly put into evidence that the greater the irradiation variation to be tracked, the larger the perturbation amplitude to be chosen. In [1], it has also been shown that a further increase in the value of the perturbation amplitude becomes mandatory if the PV voltage is affected by some disturbance. This is the case, for instance, of the low-frequency oscillation, at a frequency that is twice the grid one, back propagating to the PV voltage in systems connected to the ac mains. The largest part of the MPPT algorithms presented in the literature is voltage based, because of the logarithmic dependency of the PV voltage on the irradiation level. In fact, the linear dependency of the PV current on the irradiance level would be very useful for a fast MPPT, but the occurrence of irradiance drops might lead to the failure of the control algorithm. In [2], an inner current loop together with an MPPT-oriented voltage loop are used to control a grid-connected inverter and to face fast irradiance variations. In [3] and [4], an hysteretic capacitor voltage control is used for the MPPT function in an energy harvesting system, so that the main aim is to reduce the power consumption of the control circuitry. Instead, few examples of current-based MPPT approaches can be found. For instance, in [5], a model-based approach, depending on the assigned PV module characteristic, is presented. In [6], the PV array current is not sensed, but it is reconstructed through a sliding-mode observer of the dc/dc converters input inductor current and fed into the controller to generate the maximum power point reference voltage. In [7], the sliding mode current control is used for the MPPT of a cascade full bridge multilevel inverter grid-connected PV system. Sliding mode control is also very effective in removing the low-frequency disturbances at the clean energy generator terminals (e.g., see [8] and [9]) as well as for the control of the dc/ac converter in grid-connected and stand alone PV applications (e.g., see [7] and [10]).

0278-0046/$31.00 2012 IEEE

BIANCONI et al.: FAST CURRENT-BASED MPPT TECHNIQUE EMPLOYING SLIDING MODE CONTROL

1169

Fig. 2. System scheme based on input capacitor current control. Fig. 1. System scheme.

In this paper, a current-based P&O MPPT strategy is proposed. It allows to have a very prompt tracking of the variations in the irradiance value, and, additionally, it guarantees the rejection of the low-frequency voltage oscillations affecting the PV array due to the inverter operation in grid-connected systems. The main peculiar aspect of the approach proposed in this paper is in the fact that it is a current-based technique, joining the benets of a sliding mode inner current loop with the well-known advantages of an outer voltage-based control loop. The inner loop is based on the sensing of the current owing into the capacitor which is usually put in parallel with the PV generator. In [11], the current owing into the output capacitor of a buck converter has been used for implementing the hysteretic control of a high-frequency dc/dc converter working at a constant frequency. Apart from the similarities in the capacitors current sensing, the approach proposed in the present paper is specically devoted to PV systems and provides signicant advantages as shown in the sequel. II. BASICS OF THE P ROPOSED C ONTROL T ECHNIQUE Fig. 1 shows a possible control strategy operating on the inductor current of the dc/dc converter in order to regulate the PV current value. The role of the input capacitor Cin is that of absorbing the switching ripple affecting the inductor current, so that the PV current control is obtained by acting on the average inductor current. In the circuit node connecting the PV array, the boost converter input inductor L and capacitor Cin (see Fig. 1), the Kirchhoff current law holds iP V = iCin + iL . The current controller gives the reference current iLref iLref = iP V + ivr (2) (1)

signal iLref . By using (1) and (2), the following simplication is thus possible: iLref = iCin + iL + ivr ei = iCin + iL + ivr iL ei = iCin + ivr (3) (4) (5)

where the control objective iLref = iL (see Fig. 1) leads to ei = 0, so that it is equivalent to iCin = ivr (6)

and the steady-state condition results in iCin = 0. The simplied control objective (6) reveals that the control structure of Fig. 1 can be simplied as in Fig. 2, with the inner control loop which is now aimed at regulating the input capacitance current iCin . This simplication is important because the practical implementation of the scheme shown in Fig. 1 would require two high-bandwidth current sensors for iP V and iL , both affecting the value of the MOSFET control signal u(t). Instead, in the scheme of Fig. 2, u(t) only depends on the instantaneous value of iCin . Consequently, only one high-bandwidth current sensor is required because the other one is a low-bandwidth one dedicated to iP V . In fact, the MPPT controller block of Fig. 1 is characterized by a slow dynamics [1]. Additionally, the capacitor current sensing is made easier than the inductor current one due to the fact that the former has a zero dc component. Another advantage of the system shown in Fig. 2 is in its easier analysis with respect to that one shown in Fig. 1. III. S LIDING -M ODE -BASED MPPT The switching function is given in (7) = iCin ivr . (7)

where iP V is the actual PV current and ivr is the output of the compensator Gv1 (s) (see Fig. 1). The feedforward action on iP V considered in (2) helps in detecting the irradiation variations promptly. In steady-state conditions, it is iP V = iLref and ivr = 0. According to the classical dc/dc converters current control theory, the signal u(t) driving the MOSFET is a function of the error signal ei (t) = iLref (t) iL (t), so that the inductor current iL is regulated according to the current reference

It is dened in order to fulll the control objective (6). The current loop reference ivr in the scheme of Fig. 2 is given by Gv (s). The denition of the sliding surface as in (7) suggests that, in sliding-mode operation, the capacitor current iCin changes in order to reject the perturbations on the bulk capacitor voltage vb and to track the perturbations in the irradiance level. Thus, the fact that does not depend on those variables ensures the MPPT operation and the rejection of the

1170

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

low-frequency disturbances, at a frequency that is twice the grid one, in single-phase ac applications. Two conditions must be fullled in order to ensure the sliding-mode operation [12] =0 d = 0. dt (8) (9)
Fig. 3. Small-signal model of the open-loop system. It is IL = ipv iCin = ipv Gv (Vpv vref ).

From the rst condition (8), and by accounting for the characteristic equation of the input capacitor iCin = Cin dvP V dt (10)

As a result, the sliding-mode condition given in (12) can be thus rewritten as diL dvP V disc divr +G = 0. dt dt dt dt (16)

the following condition is obtained: dvP V ivr = . dt Cin (11)

In addition, the classical boost converter model gives the following relationship: diL vP V vb (1 u) = dt L L (17)

In sliding mode operation, (11) gives the relation between the PV voltage and the reference current, so that, as it will be shown in the following, it allows to design the voltage compensator. From the second sliding-mode condition (9), and by considering that iCin = iP V iL , we get d diL diP V divr = = 0. dt dt dt dt (12)

By neglecting the series and parallel resistances of the PV array, namely Rs = 0 and Rsh = , the PV current can be approximated by the expression iP V = isc IR eavP V (13)

where vb is the dc/dc converters output voltage and the value u = 1 is used in the MOSFET ON state and the value u = 0 in the OFF state. Since = 0 is required, by taking into account (1) and (6), if < 0, or iCin > ivr , then the inductor current iL must be increased in order to decrease iCin , so that from (17) u = 1 is required. On the other side, if > 0, or iCin < ivr , then the inductor current iL must be decreased in order to increase iCin , so that from (17) u = 0 is required. Finally, it is [14] u =1 u =0 if if <0 > 0. (18) (19)

where vP V is the PV voltage, IR and a are parameters depending on the adopted PV modules, isc is the short-circuit current for a given irradiance level, which is approximately proportional to the irradiance isc = kS S [13]. In fact, the short circuit current at the desired value of temperature and irradiation can be calculated as a function of the values of the same quantities in the standard test conditions (STC) and by using the value of I , which is given in any PV module data sheet and expressing the sensitivity of the short circuit current with respect to the temperature [13] isc = isc,ST C S (1 + I (TP V TP V,ST C )) . (14) SST C

In order to obtain the constraints that must be fullled in order to ensure the sliding-mode operation, the equivalent control technique [15] can be used. The constraints on the inputs and states are dened by ensuring that the average control signal ueq fullls the inequality 0 < ueq < 1. From (11)(17), the following equivalent control equation is obtained: vP V vb (1 ueq ) dvP V disc divr +G = 0. L L dt dt dt (20) From (7) and (12), it is deduced that the sliding-mode equilibrium point is dened by {iP V = iL , ivr = 0}. In (20), at the equilibrium point it is dvP V /dt = 0, while the constraints to be fullled in terms of maximum slope values of ivr and irradiance, divr /dt and dS/dt = (1/kS ) (disc /dt), ensuring the sliding-mode operation are calculated by using the superposition principle. The latter is used by assuming that the two variations, affecting the irradiance level and the reference signal, do not occur at the same time. Consequently, the boundaries that are determined by means of the analysis that follows are the maximum allowable variations admitted on the irradiance and the reference signal.

The analysis of the (12) can be done by using the smallsignal model shown in Fig. 3, wherein the switching converter is represented by a current source and the PV generator is given as a Norton model including the photoinduced current source and the differential conductance G which is calculated in the generators operating point. By looking at Fig. 3 and (13), it results
diP V dt disc PV = G dv dt + dt avP V G = a IR e

(15)

BIANCONI et al.: FAST CURRENT-BASED MPPT TECHNIQUE EMPLOYING SLIDING MODE CONTROL

1171

Thus, by putting divr /dt = 0 in (20), the effect of the isc variations ensuring that 0 < ueq < 1 leads to the inequality 0<
sc vP V L di dt <1 vb

(21)

of the system are given by (11). The transfer function Gv/i (s) between the input capacitor voltage, that is the PV voltage, vCin and the current reference ivr provided by the voltage controller is (s) = Gv i 1 . Cin s (27)

so that the two following inequalities ensure that the sliding mode control of the converter is preserved vP V vP V disc >0 L dt disc < vb . L dt (22) (23)

Finally, the constraint to be fullled on the isc slope in order to guarantee the proper sliding mode operation is obtained disc vP V vP V vb < < . L dt L (24)

This expression allows to point out one of the main features of the proposed control technique. Indeed, it is worth noting that the transfer function (27) is not dependent on any PV generators parameter, so that the control approach can have the same performances regardless of the PV array type/size connected at the dc/dc converters input terminals. This feature is not achieved through classical control approaches [1]. A. PI Controller Design The controller block Gv of Fig. 2 is a traditional PI compensator. By taking into account the PI transfer function Gv (s) given in (28) and the voltage error Ev (s) denition (29) that compensates the negative sign appearing in (27), the closedloop transfer function T (s) of the system can be expressed as in (30) Gv (s) = kp + ki s (28) (29) (30)

It is worth noting that the lower bound for the isc slope in (24) is negative because of the adoption of a boost converter. This means that the larger the converters voltage boosting factor, the faster negative short circuit current variation can be tracked without loosing the sliding mode behavior. This might be the case of a step-up dc/dc converter used in PV module dedicated microinverter applications, in which the low PV module voltage must be boosted up signicantly, so that the quantity (vP V vb )/L is deeply negative. Due to the proportionality between isc and the irradiance S, condition (24) can be translated into a constraint for the maximum irradiance variation the MPPT technique is able to track vP V dS vP V v b < < . L kS dt L kS (25)

Ev (s) = (Vref (s) VCin (s)) kp s + ki VP V (s) = T (s) = . Vref (s) Cin s2 + kp s + ki

Inequality (25) reveals that the maximum irradiance variation that can be tracked without loosing the sliding-mode control is bounded by the inductor current derivatives in the OFF and ON MOSFET states. This means that the inductance value L should be properly designed in order to follow the expected irradiance prole and variations, according to the specic applications. For instance, stationary PV power plants will be subjected to slow irradiance variations, while in PV applications dedicated to sustainable mobility fast irradiance variations need to be tracked. By xing disc /dt = 0 in (20), the effect of variations on ivr can be accounted for, so that the following constraint on divr /dt is obtained: divr vP V vP V v b < < L dt L (26)

The transfer function T (s) in (30) is designed by accounting for a classical relation between the settling time tS of the closed-loop voltage and the minimum switching period Tsw . The T (s) structure gives the following relations: kp = 2Cin n 2 ki = Cin n (31) (32)

so that, by using the equivalent time constant denition, it is = 1/n . It must be pointed out that the designed PI controller allows to meet all the desired performances. Nevertheless, at the price of a steady-state error, a simpler pure proportional controller might be used, the error being compensated by the MPPT operation. B. MPPT Renements: Input and Output Signals Filtering The MPPT controller adopted in this example is a traditional P&O one. This means that the P&O output generates a step change in the vref signal of the voltage controller, thus violating the constraint on divr /dt. In order to avoid this drawback, the P&O output is ltered thus generating a dynamic behavior of vref that is comparable with that one of the closed-loop system. In this way, the rst-order lter Gf v (s) given in (33) is used Gf v (s) = 1 Vref (s) = P&O(s) f s + 1 (33)

which again shows that the maximum ivr slope value that can be tracked without missing the sliding-mode control depends on the inductor current derivatives in the OFF and ON MOSFET states. In this case, the voltage controller can be designed to fulll this dynamic constraint. It is worth noting that, due to the symmetry of the expression (20), constraints (25) and (26) show the same boundaries. When both (24) and (26) conditions are fullled, the converter is in sliding-mode control, and therefore the dynamics

where P&O(s) is the P&O control signal.

1172

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

Fig. 4. Complete PSIM schematic.

The P&O lter dynamics (33) exhibits a time constant f that is related to the slope of the unitary-step time response. By considering that the P&O MPPT controller applies a perturbation of amplitude vref , the maximum slope of the voltage reference is vref dvref = f dt . (34)

to the PV voltage ltering. The PV voltage ripple vP V is calculated as [16] vP V = H Tsw,max 8Cin (36)

where H is the inductor current ripple.


max

IV. S IMULATION R ESULTS By keeping into account the transfer function (28) of the PI voltage controller adopted in this numerical example and by considering the sliding-mode equilibrium point (vCin = vref , dvCin /dt = 0), the derivative of ivr is given as follows: divr dvref = kp . dt dt (35) Some simulation results have been obtained in PSIM environment. In Fig. 4, the complete PSIM schematic has been shown. The input capacitance value has been assumed equal to Cin = 50 F, the input inductance L = 410 H, with a desired inductor current ripple H = 4 A. The minimum PV voltage value has been xed at vP V,min = 100 V, and a bulk capacitor Cb = 22 F with an average voltage vb0 = 450 V has been considered. With the system operating in sliding mode, the steady-state duty cycle D(t) and switching frequency fsw (t) will oscillate around their nominal values D0 and fsw0 , respectively, in order to cancel out the bulk capacitor voltage oscillations vb (t) according to the following formulas: vP V vP V , D0 = 1 (37) D(t) = 1 vb0 + vb (t) v b0 fsw (t) = vP V D(t) , H L fsw0 = vP V D0 . H L (38)

There is a need to lter signals vP V and iP V at the MPPT input too. In fact, the possibility of reducing the amplitude of the perturbations given by the P&O algorithm determines the corresponding reduction of the vP V and iP V perturbations, with a benecial effect on the MPPT efciency. The PV current and voltage measurements used to calculate the PV power needed by the P&O controller can be ltered by using the same Gf v (s) to remove the switching frequency components without degrading the dynamic response of the system, thus avoiding the P&O controller to be confused by the switching ripple. The vref perturbation generated by the P&O controller can be adopted equal to the voltage ripple, which is mitigated due

BIANCONI et al.: FAST CURRENT-BASED MPPT TECHNIQUE EMPLOYING SLIDING MODE CONTROL

1173

Fig. 5.

Simulation of the system of Fig. 2 using the sliding-mode and Gv controllers.

According to (38), the minimum switching frequency is equal to 40 kHz. With such values, from (36), it results that vref = vP V = 0.2 V. In order to put into evidence one of the main features of the proposed approach, i.e., the ability of rejecting the lowfrequency voltage variations backpropagating from the bulk voltage towards the PV voltage, vb (t) has been assumed to oscillate in the range [160, 160] V, so that vb = 160 V. The considerations done above about the PI controller design lead to a maximum switching period Tsw,max = 25 s so that, by choosing tS /Tsw,max = 8, where tS is the closedloop settling time, we get tS = 200 s, which is the rst design consideration for the PI controller. The second design consideration is related to the damping of the system, which can be adjusted by choosing = 0.7. Named is the equivalent time constant of the closed-loop system, by approximating tS as 4 , so that the settling error step response is smaller than 2%, it results that the PI controller that ensures the dened tS and is the following one: Gv (s) = 2 s + 20408.16 s (39)

which also provides an innite gain margin and a phase margin equal to 65.2 . The PI design from the tS specication also allows to dene the MPPT controller period Ta equal to the vP V stabilization time, that is 1.5 tS approximatively. Such a value of Ta ensures that the PV power has reached its steady state when the MPPT controller measures it, thus avoiding the MPPT deception [1]. In this example Ta = 300 s. As for the signal ltering, the time constant in (33) is set to f = = 50 s. Fig. 5 shows the results of the simulation of the system of Fig. 2 by using the sliding mode and Gv controllers. First

of all, simulation results put into evidence that the large lowfrequency oscillations affecting the bulk voltage have been rejected at the PV terminals. Moreover, the sudden irradiance variations, having an instantaneous effect on the PV short circuit current, have been correctly tracked, with the system permanently tracking the maximum power point even at the very high rate of irradiance variation which has been considered. The two features listed above make the control strategy shown in Fig. 2 suitable for all the PV applications in which the adoption of electrolytic capacitors at the dc bus must be avoided and/or wherever an excellent MPPT performance is required. Current literature (e.g., [17]) puts into evidence that electrolytic capacitors are the bottleneck of any PV power processing system because they signicantly affect its lifetime. The extraordinary fast MPPT capability opens to the PV generators controlled by means of the proposed technique the doors of a large range of applications for which the sudden irradiation changes are very common, e.g., in sustainable mobility and for the PV integration on cars, trucks, buses, ships, and so on. Fig. 6 shows the magnication in two different time intervals of the waveforms shown in Fig. 5. The rst time window is [23.5, 27.2] ms: plots show the system behavior while approaching the steady-state operation. Fig. 6(a) puts into evidence the proper design of the P&O parameters leading to a three points behavior of the PV voltage. The same gure shows the waveform of the closed-loop voltage reference vref and the accurate tracking performed by both the Gv (s) and the slidingmode controller. Fig. 6(b) shows that the PV current waveform is free of the 100 Hz oscillations due to the inverter operation, thus demonstrating that the control technique has been able to stop the back propagation of the large oscillations of amplitude vb affecting the converters output voltage. Fig. 6(c) shows the input capacitor current and the current reference control signal waveforms. Finally, Fig. 6(d) shows that the MPPT technique

1174

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

Fig. 6. Zoom of Fig. 5.

has been able to drive the system toward the maximum PV power corresponding to the short circuit current of 10 A settled for this simulation example. Similarly, Fig. 6(e)(h) shows a magnication of the system behavior in the time interval [333.6, 337.9] ms, when a high irradiance transient generating a fast reduction (80%) of the short circuit current has been considered. At the beginning, with isc = 10 A, the converter works in continuous conduction mode and the proper operation of the control algorithm, that is the tracking of vref and of the PV maximum power point, is evident. Afterwards, at t = 335 ms, the PV short circuit current has been forced to drop suddenly at isc = 2 A, thus simulating a steep reduction in the irradiance level. As a consequence, the converter enters in discontinuous conduction mode at t > 335 ms [Fig. 6(f)]: in this case, the switching frequency of the system is reduced, but the voltage controller Gv (s) still drives the PV voltage to follow the MPPT controller reference. Fig. 6(e) shows the satisfactory PV voltage behavior in continuous and discontinuous conduction modes, and Fig. 6(h) puts into evidence the fast MPPT response under a constant and time varying irradiance levels. As a nal consideration, the upper and lower limits of the slopes disc /dt and divr /dt as appear in (24) and (26) have been calculated for the numerical example considered in this section. In the considered case it must be 805 A/ms < divr disc + < 293 A/ms. dt dt

slope of 4 V/ms, in terms of the boundaries of divr /dt it results that min max
divr dt divr dt

= 8 A/ms, vref > 0 = 8 A/ms, vref < 0

(41)

which is two orders of magnitude lower than the limits (40) that ensure that the sliding-mode control is still correctly operating. This means that this system is able to track PV short circuit current perturbations with slopes between [800, 290] A/ms, thus corresponding to very fast irradiance perturbations that are approximately in the range [80, 29] W/(m2 s). Such a remark conrms the inherent bent of the proposed technique for applications characterized by uncommon irradiance slopes. V. E XPERIMENTAL R ESULTS The synchronous boost dc/dc converter shown in Fig. 7(b) has been developed to test the proposed control method experimentally. As shown in Fig. 7(a), the converters output terminals have been connected to the series connection of a lead acid battery pack and a four quadrant power amplier which is used to emulate the 100-Hz disturbance which usually appears at the dc/dc converters output terminals in single stage ac applications. At its input terminals, the boost converter is fed by a low-voltage PV module. The PV module and converter parameters values are listed in Table I. The proposed technique is based on the sliding-mode control of the input capacitor current, whose extreme values hit the thresholds xed through the comparators thus determining the MOSFETs commutations (see Fig. 4). Such a need has required a proper design of the capacitor current sensing in order to have an accurate reconstruction of the current ripple at the switching frequency. The availability of the ground reference, which is one of the advantages of the proposed method which

(40)

This inequality shows that the most restrictive condition appears when the irradiance level, and thus the short circuit current, is subjected to a positive variation. By adopting a perturbation amplitude imposed by the P&O MPPT equal to vref = 0.2 V, which leads to a maximum

BIANCONI et al.: FAST CURRENT-BASED MPPT TECHNIQUE EMPLOYING SLIDING MODE CONTROL

1175

Fig. 8. Input capacitor current sensing: CH1 is the voltage at the output of the current sensor. Ch2 is the capacitor current measured using the oscilloscope current probe.

Fig. 7. Laboratory prototype. (a) Block diagram of the system under test. (b) PCB board with boost prototype, sensor, and control circuits plus auxiliary power unit. (a) Electrical scheme; (b) synchronous boost converter. TABLE I PARAMETERS AND N OMINAL O PERATING C ONDITIONS FOR THE L ABORATORY P ROTOTYPE

Fig. 9. PV behavior in the presence of a fast irradiance variation.

converter output terminals. The relative bulk voltage oscillation that has been imposed is vb Vbo
%

6 13.5

45%.

(42)

needs to sense the capacitor current instead of the inductor one, has simplied the design of the sensing circuitry made of a cascade connection of a power resistor, a passive low-pass lter, and a wide-band voltage amplier with a total sensor gain of 1 V/A. Fig. 8 shows the experimental comparison between the capacitor current measured by a 100-MHz oscilloscope current probe and the corresponding voltage waveform obtained at the output of the current sensor developed on the prototype. The performances of the control technique presented in this paper have been studied by means of some experimental tests whose results are described below. The ability in rejecting the 100-Hz disturbance at the converters input terminals has been studied by xing PV voltage equal to 6 V and the Cb voltage equal to 13.5 V. Fig. 10 shows the converters input and output voltage when a reference current value iLref = 3 A is used for the sliding mode controller. A signicant oscillation amplitude equal to 6-V peak to peak has been applied in order to demonstrate that the proposed solution does not require a high output capacitance value, so that an almost constant PV voltage is achieved with a large voltage perturbation at the dc/dc

It is worth noting that the noise rejection performances ensured by the proposed technique have been obtained without using a feedback voltage control, which is only used to adapt the PV voltage to the reference one. On the contrary, as shown in [18] and in [19], in order to have the same performances, the classical PWM approach would require a much more involved design of the feedback compensation network. Just to remark this aspect, in Fig. 9 the proposed solution, based on a PI voltage feedback interfaced with the sliding mode (SM) control, has been compared with an implementation adopting a classical PID voltage feedback with PWM modulator. Both systems have been designed with a crossover frequency equal to 2 kHz. The gure shows the system behavior in presence of a 50% irradiance variation; it is evident that the proposed solution leads to a better dynamic response even if a simpler voltage compensation network has been used. The noise rejection capability of the technique proposed herein is furthermore conrmed by the result shown in Fig. 10: the insensitivity of the converters input voltage with respect to sinusoidal disturbances at different frequencies affecting the boost converter output is evident. This characteristic makes the proposed solution effective not only in single-phase ac applications, but in any case in which the PV voltage might be

1176

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

Fig. 10. 100-Hz compensation by means of the sliding mode control.

Fig. 12. Step response with respect to the reference voltage variation. CH2: PV voltage, CH1: inductor current.

Fig. 11. Bode diagram of the voltage loop gain. Continuous line: analytical model. Red dots: result of the PSIM simulation at a high irradiance level. Blue points: result of the PSIM simulation at a low irradiance level.

Fig. 13.

MPPT in the presence of a fast irradiance variation.

affected by noises back propagating from the dc/dc converter output. As explained in the previous sections, a voltage loop has been used to change the current reference of the sliding mode controller according to the actual value of the irradiance, thus ensuring the hitting condition in any operating point. The voltage loop gain has been designed by using the data listed in Table I for the PV module and by assuming that the boost converter input voltage is in the range [5 V, 10 V] with a nominal value of 8.6 V corresponding to the MPP of the PV module. The input voltage sensor divides by 10 the PV voltage in order to assure the right behavior of compensation network. The designed PI transfer function is the following one: Gv (s) = kp s + 10000 s + ki = 0.2 . s s (43)

Fig. 11 shows the Bode diagram of the voltage loop gain, which has been obtained by assuming a crossover frequency of 2 kHz. Usually, this diagram is proposed at different irradiation levels, because it is well known that the differential resistance of the PV array, whose value depends on its operating conditions, has a signicant impact on the Bode plot. On the contrary, the control approach proposed in this paper allows to make the system dynamics not depending on the PV array differential resistance so that, in accordance with (27), its performances do not change with the operating conditions and do not depend on the PV array type, size, and characteristics. This consideration

is supported by the results shown in Fig. 11. The Bode plots obtained by means of PSIM simulations at very different irradiance conditions have been compared with those ones obtained by means of the analytical model: Fig. 11 allows to conrm that the voltage loop is almost the same irrespectively from the variation of the PV operating conditions. Fig. 12 shows the step response of the PV voltage and inductor current in the presence of a step in the reference voltage. The system goes to regime in a time interval whose duration is almost 35 times the time constant, as predicted by the Bode diagram. In order to verify the voltage loop stability and the MPPT tracking capability of the sliding mode controlled boost converter, the system has been also tested in the presence of a fast irradiance variation. This condition has been emulated by using two identical PV modules connected in parallel at the input of the converter and disconnecting one of them abruptly, thus reproducing a 50% sudden irradiance variation. It is worth noting that this test has been performed by also applying the 6-V peak-to-peak 100-Hz sinusoidal voltage disturbance at the output of the converter, in order to test the MPPT capabilities of the proposed technique in the worst conditions. The P&O MPPT algorithm have been tuned according to the recipes given in [1], thus resulting in a sampling time Ta = 60 ms and a voltage reference step amplitude Vref = 0.4 V. The blue waveform in Fig. 13, representing the PV current, conrms that the sliding-mode control works once again effectively and that the system quickly reaches the new

BIANCONI et al.: FAST CURRENT-BASED MPPT TECHNIQUE EMPLOYING SLIDING MODE CONTROL

1177

steady-state conditions. As revealed by the PV voltage behavior, that is the light blue waveform, before and just after the perturbation, the operating point moves around the MPP, in both cases by keeping the three levels stair-wise behavior. This measure conrms the stability and robustness of the control technique proposed in this paper. VI. C ONCLUSION In this paper, a novel, patent pending technique for the MPPT of PV systems has been introduced. The approach is based on the sliding mode control technique and is based on the sensing of the current drained by the capacitor which is usually put in parallel with the PV generator. The technique implementation requires few components and allows to track uncommonly fast irradiance variations and is able to reject the low-frequency disturbances affecting the bulk voltage in gridconnected applications and back propagating toward the PV generator. Additional features are the following ones: 1) the control parameters can be settled regardless of the PV array type/size, and 2) the additional current sensor, dedicated to the capacitor current, has to measure a zero-mean variable. Simulation results and experimental measurements conrm the attractiveness of the proposed method. R EFERENCES
[1] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, Optimization of perturb and observe maximum power point tracking method, IEEE Trans. Power Electron., vol. 20, no. 4, pp. 963973, Jul. 2005. [2] J. R. Kadri and G. Champenois, An improved maximum power point tracking for photovoltaic grid-connected inverter based on voltageoriented control, IEEE Trans. Ind. Electron., vol. 58, no. 1, pp. 6675, Jan. 2011. [3] O. Lopez-Lapena, M. Penella, and M. Gasulla, A new MPPT method for low-power solar energy harvesting, IEEE Trans. Ind. Electron., vol. 57, no. 9, pp. 31293138, Sep. 2010. [4] O. Lopez-Lapena, M. Penella, and M. Gasulla, A close-loop maximum power point tracker for sub-watt photovoltaic panels, IEEE Trans. Ind. Electron., vol. 59, no. 3, pp. 15881596, Mar. 2012. [5] H. T. Duru, A maximum power tracking algorithm based on impp = f(pmax) function for matching passive and active loads to a photovoltaic generator, Solar Energy, vol. 80, no. 7, pp. 812822, Jul. 2006. [6] E. Jimenez-Brea, A. Salazar-Llinas, E. Ortiz-Rivera, and J. GonzalezLlorente, A maximum power point tracker implementation for photovoltaic cells using dynamic optimal voltage tracking, in Proc. 25th Annu. IEEE APEC, Feb. 2010, pp. 21612165. [7] J. Negroni, D. Biel, F. Guinjoan, and C. Meza, Energy-balance and sliding mode control strategies of a cascade h-bridge multilevel converter for grid-connected pv systems, in Proc. IEEE ICIT , Mar. 2010, pp. 11551160. [8] R.-J. Wai and C.-Y. Lin, Active low-frequency ripple control for cleanenergy power-conditioning mechanism, IEEE Trans. Ind. Electron., vol. 57, no. 11, pp. 37803792, Nov. 2010. [9] R. Wai and C. Lin, Dual active low-frequency ripple control for cleanenergy power conditioning mechanism, IEEE Trans. Ind. Electron., vol. 58, no. 11, pp. 51725185, Nov. 2011. [10] R.-J. Wai, W.-H. Wang, and C.-Y. Lin, High-performance stand-alone photovoltaic generation system, IEEE Trans. Ind. Electron., vol. 55, no. 1, pp. 240250, Jan. 2008. [11] S. Concepcion Huerta, P. Alou, J. Oliver, O. Garcia, J. Cobos, and A. Abou-Alfotouh, Nonlinear control for dc/dc converters based on hysteresis of the cOUT current with a frequency loop to operate at constant frequency, IEEE Trans. Ind. Electron., vol. 58, no. 3, pp. 10361043, Mar. 2011. [12] S.-C. Tan, Y. Lai, and C. Tse, General design issues of sliding-mode controllers in dc-dc converters, IEEE Trans. Ind. Electron., vol. 55, no. 3, pp. 11601174, Mar. 2008. [13] U. Eicker, Solar Technologies for Buildings. Hoboken, NJ: Wiley, 2003.

[14] V. Utkin, J. Gulder, and J. Shi, Sliding Mode Control in ElectroMechanical Systems, 2nd ed. Boca Raton, FL: CRC, 2009. [15] H. Sira-Ramirez, Sliding motions in bilinear switched networks, IEEE Trans. Circuits Syst., vol. CAS-34, no. 8, pp. 919933, Aug. 1987. [16] R. W. Erickson and D. Maksimovic, Fundamentals of Power Electronics, 2nd ed. New York: Springer-Verlag, 2001. [17] G. Petrone, G. Spagnuolo, R. Teodorescu, M. Veerachary, and M. Vitelli, Reliability issues in photovoltaic power processing systems, IEEE Trans. Ind. Electron., vol. 55, no. 7, pp. 25692580, Jul. 2008. [18] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, A technique for improving P&O MPPT performances of double stage grid-connected photovoltaic systems, IEEE Trans. Ind. Electron., vol. 56, no. 11, pp. 4473 4482, Nov. 2009. [19] A. Giustiniani, G. Petrone, G. Spagnuolo, and M. Vitelli, Low frequency current oscillations and maximum power point tracking in grid-connected fuel cell based system, IEEE Trans. Ind. Electron., vol. 57, no. 6, pp. 20422053, Jun. 2010.

Enrico Bianconi received the Engineering degree from Universit degli studi di Pisa, Pisa, Italy, in 1982. He is currently a R&D Manager of power conversion systems in Bitron SpA Grugliasco, Italy, where he was a Senior Designer since 2002. He is involved in power electronic for renewable energy application in vehicles, power converters for electric vehicles, battery management systems for application of electric traction.In the past, he worked for highperformance motor drives for industrial applications.

Javier Calvente (S94M03) received the Ingeniero de Telecomunicacin degree and the Ph.D. degree from the Universitat Politcnica de Catalunya, Barcelona, Spain, in 1994 and 2001, respectively. He was a visiting scholar with Alcatel Space Industries, Toulouse, France, in 1998. He is currently an Associate Professor with the Departamento dEnginyeria Electrnica, Elctrica i Automtica, Universitat Rovira i Virgili, Tarragona, Spain, where he is working in the elds of power electronics and control systems.

Roberto Giral (S94M02SM10) received the B.S. degree in ingeniera tcnica de telecomunicacin, the M.S. degree in ingeniera de telecomunicacin, and the Ph.D. (Hons.) degree from the Universitat Politcnica de Catalunya, Barcelona, Spain, in 1991, 1994, and 1999, respectively. He is currently an Associate Professor at the Departament dEnginyeria Electrnica, Elctrica i Automtica, Escola Tcnica Superior dEnginyeria, Universitat Rovira i Virgili, Tarragona, Spain, where he is working in the eld of power electronics.

Emilio Mamarelis was born in Salerno, Italy, in 1981. He received the Electronic Engineering degree (cum laude) from the Universit degli Studi di Salerno, Salerno, in 2007, where he is currently working toward the Ph.D. degree in the Dipartimento di Ingegneria Elettronica ed Ingegneria Informatica. His main research interests are in power electronics, modeling, and control techniques for energy conversion systems from renewable sources.

1178

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 3, MARCH 2013

Giovanni Petrone was born in Salerno, Italy, in 1975. He received the M.S. degree in electronic engineering from the University of Salerno, Salerno, in 2001, and the Ph.D. degree in electrical engineering from the University of Napoli Federico II, Napoli, Italy, in 2004. Since January 2005, he is Assistant Professor of Electrotechnics at the University of Salerno. His main research interests are in the analysis and design of switching converters for telecommunication applications, renewable energy sources in distributed power systems, and tolerance analysis of electronic circuits.

Carlos Andrs Ramos-Paja was born in Cali, Colombia, in 1978. He received the Engineering degree in electronics from the Universidad del Valle, Cali, in 2003, the Master degree in automatic control from the same university in 2005, and the Ph.D. degree in power electronics from the Universitat Rovira i Virgili, Tarragona, Spain, in 2009. Since 2009, he has been an Assistant Professor in the Universidad Nacional de Colombia, Sede Medellin, Colombia. His main research interests are in the design and control of renewable energy systems, switching converters, distributed power systems, and power quality solutions.

Massimo Vitelli was born in Caserta, Italy, in 1967. He received the Master degree in Electrical Engineering (with honors) from the University of Naples Federico II in 1992. Since 2006, he has been a Full Professor at the Faculty of Engineering of the Second University of Naples, Naples, Italy, where he teaches principles of electrical engineering and power electronics. His main research interests concern maximum power point tracking techniques in PV applications; power electronics circuits for renewable energy sources; methods for analysis, design, and optimization of switching converters; tolerance analysis by means of interval arithmetic, afne arithmetic, and genetic algorithms; tolerance design; electromagnetic characterization of new insulating and semiconducting materials for electrical applications. Prof. Vitelli served as a reviewer for: IEEE T RANS . ON E LECTROMAG NETIC C OMPATIBILITY , IEEE T RANS . ON C IRCUITS AND S YSTEMS 1: F UNDAMENTAL T HEORY AND A PPLICATIONS, IEEE T RANS . ON P OWER E LECTRONICS, IEEE T RANS . ON I NDUSTRIAL E LECTRONICS. He has published about 180 journal articles in refereed journals and technical papers in conference proceedings. Since 2003, he has been an Associate Editor of the IEEE T RANS . ON P OWER E LECTRONICS. He has been Guest Editor for IEEE T RANS . ON I NDUSTRIAL E LECTRONICSSpecial Section on Industrial Electronics for PV Systems (2008), on Efcient and reliable PV Systems (2008), on Fuel cells power processing and control (2009). He is component of the Technical Committee on Renewable Energy Systems of the Industrial Electronics Society. He is coauthor of four international patents.

Giovanni Spagnuolo (M98SM10) was born in Salerno, Italy, in 1967. He received the Master degree in electronic engineering from the University of Salerno, Salerno, in 1993, and the Ph.D. degree in electrical engineering from the University of Napoli Federico II, Napoli, Italy, in 1997. Since January 2004, he is an Associate Professor of Electrical Engineering at the University of Salerno. His main research interests are in the analysis and simulation of switching converters, in circuit and systems for renewable energy sources, and in tolerance analysis and design of electronic circuits. He is an Editor of the IEEE J OURNAL OF P HOTOVOLTAICS. He is an Associate Editor of the IEEE T RANSACTIONS ON I NDUSTRIAL E LECTRONICS and, for the same journal, he has been Guest Editor of four special sections on renewable energy systems.

S-ar putea să vă placă și