Sliding Mode Control of A Buck
Sliding Mode Control of A Buck
Sliding Mode Control of A Buck
Abstract—This paper presents a novel sliding mode control cycle of converter in order to achieve MPPT. In incremental
(SMC) approach for maximum power point tracking (MPPT) conductance method, change in terminal voltage and array
of photovoltaic (PV) panel using buck converter. Since classical current are measured to predict the effect of change of voltage
hill climbing and incremental conductance MPPT methods can
not differentiate change in power due to perturbed voltage on power output. The above MPPT algorithms can be realized
and changing weather condition, both algorithms are prone with guaranteed convergence stability. However, both of the
to failure in case of rapidly varying solar radiation. Most of methods need large step of perturbation for fast convergence
the maximum power point tracking approaches presented in which results in more chattering around MPPT. Also, the
literature are based on finding desired PV voltage for MPPT change in output power does not purely reflect the effect of
and tracking the actual PV voltage to desired one. On contrary,
in this paper, SMC approach is applied to control inductor change in perturbed voltage because power may be changed
current and converter output voltage for MPPT and then by changing weather condition too.
convergence and tracking of PV voltage is achieved. Incremental In this paper, we propose SMC to regulate duty cycle of
conductance method is used to find desired value of PV voltage dc-dc buck converter in order to force the PV module to
and steady state analysis is performed on state equation to find operate at its maximum power point. In a typical sliding
out desired inductor current and output voltage of converter.
The proposed controller is able to bring the system on sliding mode control [12] approach, the first objective is to choose
surface in finite time and force it to remain on sliding surface. a proper sliding surface (SS) such that if system state is on
It has been found that exact MPPT is achieved even when we sliding surface, it is driven to zero. The designed controller
consider varying atmospheric condition and disturbances. The must bound the system to remain on SS. Second objective
feature of the proposed algorithm are supported by theoretical is choose a controller which force the system to reach SS.
analysis and simulation results.
The sliding mode controller has robust control property under
Index Term—photovoltaic system, DC-DC converters, sliding the presence of parameter variations and can achieve the tight
mode control, steady state error, MPPT. regulation of the states for all operating points [15].
662
III. D ESIGN OF SLIDING MODE CONTROLLER
While applying sliding mode control, the most important
concern is selection of sliding surface. There may exist
infinite number of sliding surfaces for a system but all
of them do not brings the system to origin. Furthermore,
if sliding surface comprises lesser number of states than
the order of system, the controller must stabilize all those
states which are not included in sliding surface. A sliding
surface is presented in [15] which comprises error in PV
voltage and inductor current as sliding states considering
ipv as a constant. For smaller change in solar radiation ipv
may be assumed constant but for large change in irradiance,
ipv must be considered as variable for choosing sliding
surface and controller design. Considering above constraints,
a sliding surface is chosen taking error in inductor current
and converter output voltage as sliding states. The chosen
surface needs desired value of inductor current and converter
output voltage which are calculated in the sequel.
s = e1 + ke3 (16)
D. Convergence and tracking of PV voltage
when system is on sliding surface, Writing state equation for PV voltage as
s = 0 ⇒ e1 = −ke3
1 np Is (βx2 /ns )
putting value of e1 in (15) x˙2 = (np Ig + np Is − x1 u) − (e
Ca Ca
1 1
ė3 = − (k + )e3 (17)
Cb Rld
x˙2 = k3 − k4 (e(βx2 /ns ) (22)
similarly, using sliding condition and (15) the dynamics of
e1 can be written as where, k3 is bounded quantity and k4 is a positive constant.
1 1 Above equation can be proved for x2 to be bounded if both
ė1 = − (k + )e1 (18) k3 and k4 are strictly positive. Noting that u is between 0
Cb Rld
to 1 and inductor current is always less than the generated
Above two equations show that e1 and e3 converges to zero
current in PV system, k3 is always positive. Hence x2 is also
if
bounded and stability of whole system is guaranteed with
1 1
(k + )>0 (19) SMC. Now, performing steady state analysis for tracking of
Cb Rld x2 to its desired value. In steady state
Choosing k > 0 above condition is easily satisfied and time
taken for e1 and e3 to converge to a small value ε is
1 x3
x˙3 = x1 − =0
Cb Rld
Cb |e(0)|
tε = ln Therefore x1 and x3 are bounded by
1 |ε|
K+
Rld x3 = x1 Rld (23)
where, tε is time taken for e1 and e3 to converge to small
Similarly, performing steady state analysis on inductor cur-
value ε and e0 is initial value of e1 and e3 . It can be observe
rent and capacitor output voltage results in,
from (17) and (18) that time constant for converge for e1
and e3 is same. Therefore, both error converges together if
system is on sliding surface. Also, Cb is in order of μF, time βx2
constant is very low even for smaller value of k. (Vd + x2 )np Ig + np Is − np Is e ns + (24)
(Rld + Rl )x21 + VD x 1 = 0
C. Sliding mode Controller
Above relation represent a quadratic equation in x1 which
When system is on sliding surface, the equivalent control has one positive and one negative solution for a particular
input is obtained by substituting ṡ = 0 value of x2 . Since inductor current can not flow in opposite
e˙1 + k e˙3 = 0 direction in converter, negative solution of x1 is not possible.
Hence, there is only one possible solution for x1 exists for
one value of x2 in steady state. Also, from (23), x3 has only
ẋ1 − ẋ1r + k(ẋ3 − ẋ3r ) = 0
one solution for a particular x1 . Hence all the three states
of PV system are bounded by one to one mapping in steady
f1 (x) + g1 (x)û − ẋ1r + k(f3 (x) − ẋ3r ) = 0 state.
664
Fig. 6. MPPT control response at 298K and 100mW/cm2 (a)Red line: Fig. 7. MPPT control response at 298K and 100mW/cm2 (a) Red line:
MPP voltage, blue dash: obtained voltage by SMC,(b) Red line :Power at Desired , Blue dash: obtained inductor current (b) Red line:Desired, Blue
MPP Blue dash: obtained power by SMC and (c) control input u(t). dash: obtained PV array voltage and (c) Red line: Desired , Blue dash:
obtained output capacitor voltage.
R EFERENCES
[1] Z. Salameh and D. Taylor, “Step-up maximum power point tracker
for photovoltaic arrays”, Solar Energy, vol. 44, no. 1, pp. 57-61,
1990.
[2] G. Carannante, C. Fraddanno, M. Pagano, and L. Piegari,“ Exper-
imental performance of MPPT algorithm for photovoltaic sources
subject to inhomogeneous insolation,” IEEE Trans. Ind. Electron.,
vol. 56, no. 11, pp. 4374-4380, Nov. 2009.
[3] H. Patel and V. Agarwal, “MPPT scheme for a PV-fed single-phase
singlestage grid-connected inverter operating in CCM with only one
current sensor,” IEEE Trans. Energy Convers., vol. 24, no. 1, pp.
256-263, Mar. 2009.
[4] K. H. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Maximum
photovoltaic power tracking: An algorithm for rapidly changing
atmospheric condition,” Proc. Inst. Electr. Eng., Gen. Transmiss.
Distrib., vol. 142, no. 1, pp. 59-64, 1995.
[5] K. H. Hussein and I. Muta, “Maximum photovoltaic power tracking:
An algorithm for rapidly changing atmospheric conditions”, Proc.
Inst. Electr. Eng.Generation, Transmission Distribution, vol. 142, no.
1, pp. 59-64, Jan. 1995.
[6] T. Noguchi, S. Togashi, and R. Nakamoto, “Short-current pulse-based
maximum-power-point tracking method for multiple photovoltaic and
converter module system,” IEEE Trans. Ind. Electron., vol. 49, no.
1, pp. 217-223, Feb. 2002.
[7] C. Dorofte, U. Borup, and F. Blaabjerg, “A combined two-method
MPPT control scheme for grid-connected photovoltaic systems,” in
Proc. Eur. Conf. Power Electron. Appl., Sep. 1114, 2005, pp. 1-10.
Fig. 10. MPPT control response under varying temperature and solar [8] D. Sera, T. Kerekes, R. Teodorescu, and F. Blaabjerg, “Improved
radiation ((a) Red line: MPP voltage, blue dash : obtained voltage by MPPT method for rapidly changing environmental conditions,” in
SMC,(b) Red line :Power at MPP Blue dash : obtained power by SMC Proc. IEEE Int. Ind. Electron. Symp., Jul. 2006, vol. 2, pp. 1420-
and (c) control input u(t). 1425.
[9] N. Kasa, T. Iida, and H. Iwamoto, “Maximum power point tracking
with capacitor identifier for photovoltaic power system,” Proc. Inst.
Electr. Eng.Electr. Power Appl., vol. 147, no. 6, pp. 497-502, Nov.
2000.
[10] N. Kasa, T. Iida, and L. Chen, “Flyback inverter controlled by
sensorless current MPPT for photovoltaic power system,” IEEE Trans.
Ind. Electron., vol. 52, no. 4, pp. 1145-1152, Aug. 2005.
[11] M. Veerachary, T. Senjyu, and K. Uezato, “Maximum power point
tracking control of IDB converter supplied PV system,” Proc. Inst.
Electr. Eng.Electr. Power Appl., vol. 148, no. 6, pp. 494-502, Nov.
2001.
[12] J.J.E.Slotine and W.Li. Applied Nonlinear Control. Prentice hall, New
Jersey, 1991.
[13] Stanishlaw H. Zak. System and Control. Oxford University Press,
New York, 2003.
[14] Chian-Song Chiu,Ya-Lun Ouyang, Chan-Yu Ku, “Terminal sliding
mode control for maximum power point tracking of photovoltaic
power generation systems”, Solar Eneargy., Vol. 86, no. 10, pp.
2986-2995, Oct. 2012.
[15] Domingo, Biel, Enric, Fossas, et al., 2001. “Application of sliding-
Fig. 11. Error in inductor current e1 , error in PV array voltage e2 and error mode control to the design of a buck-based sinusoidal generator”,
in output capacitor voltage e3 . IEEE Trans. Ind. Electron. Vol. 48, no. 3, pp. 563-571, Jun. 2001.
666