Professional Documents
Culture Documents
Adaptive PID Controller With P&O MPPT Algorit
Adaptive PID Controller With P&O MPPT Algorit
To cite this article: Jyotirmaya Sahoo, Susovon Samanta & Shamik Bhattacharyya (2018):
Adaptive PID Controller with P&O MPPT Algorithm for Photovoltaic System, IETE Journal of
Research, DOI: 10.1080/03772063.2018.1497552
Article views: 4
Adaptive PID Controller with P&O MPPT Algorithm for Photovoltaic System
Jyotirmaya Sahoo, Susovon Samanta and Shamik Bhattacharyya
Department of Electrical Engineering, National Institute of Technology Rourkela, Rourkela 769008, India
ABSTRACT KEYWORDS
In order to extract maximum power from a Photovoltaic (PV) panel different Maximum Power Point Adaptive controller; DC–DC
Tracking (MPPT) algorithms have been developed, among which Perturb and Observe (P&O) MPPT converter; Maximum power
algorithm is widely used. The P&O algorithm can be executed either by direct duty ratio or by volt- point tracking (MPPT);
age reference control. Both have drawbacks in tracking time and oscillation around MPP. In the latter Perturb and observe (P&O);
Photovoltaic (PV);
case, the reference voltage generated by the algorithm is fed to a controller (PI/PID) to generate Proportional integral
the corresponding duty ratio. The gains of PID controller are calculated under the standard test differential controller (PID
conditions (STC) (1000 W/m2 , 25°C) of PV panel and the same values are used for other operating controller)
conditions too, which does not provide satisfactory performance under varying operating condi-
tions. In this paper, an adaptive method is proposed to calculate the controller gains for different
operating conditions without using any additional sensors. The proposed method establishes a lin-
ear relation between the PID gains calculated for the STC and those for other operating conditions,
and this relation adaptively changes the PID gains for different operating conditions. It is observed
from the simulations and experimental results that the proposed adaptive method precisely tracks
the maximum power and optimizes the perturbation characteristics.
NOMENCLATURE
NS Number of series connected cells in PV
α Temperature coefficient of I SC panel
α1 Diode ideality factor Pmax Peak power of PV panel
αc Degree of freedom Pmpp PV panel power at MPP
β Temperature coefficient of V OC Tα Perturbation time
θc Required phase boost Td Derivative sampling time
θPV PV panel phase Ti Integral sampling time
ωc Crossover frequency R Load resistor
κ Required adaptive value Req PV panel equivalent resistance
Cin and Co Input and output capacitor rL Series resistance of inductor
d Duty ratio of the DC–DC converter Rs PV panel series resistance
D 1-(duty ratio of DC–DC converter) Rsh PV panel shunt resistance
Gc (s) Transfer function of PID controller vCin Input capacitor voltage
Gvpv d (s) Transfer function of the system vCo Output capacitor voltage
fc Bandwidth Veq Linearized equivalent panel voltage
Io Reverse saturation current Vmpp PV panel voltage at MPP
i_O Output current of DC–DC converter VOC PV panel open circuit voltage
iL Inductor current VPV PV panel voltage
iPV PV panel current VO DC–DC converter output voltage
Isc PV panel short circuit current Vt Thermal voltage
Impp PV panel current at MPP V ref Perturbation step size
KD Derivative gain
KI Integral gain
LIST OF ABBREVIATIONS
KP Proportional gain
L Inductor PID Proportional integral derivative
Mpv Gain of the PV system PV Photovoltaic
© 2018 IETE
2 J. SAHOO ET AL.: ADAPTIVE PID CONTROLLER WITH P&O MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM
1. INTRODUCTION
Photovoltaic (PV) power generation has become the
most emerging renewable source of energy around the (a)
world because of advantages such as lesser maintenance,
absence of moving parts which eliminates the noise effect,
low cost and increasing efficiency of solar cells. The effi-
ciency of the PV system depends on the operating point
of characteristics curve of the PV panel [1–3]. In addi-
tion, the maximum power point (MPP) on the char-
acteristics curve is influenced by solar irradiation and
temperature. Figure 1(a,b) illustrates the change of MPP
and characteristics curves for different operating con- (b)
ditions. To extract maximum available power from PV
panel, a DC–DC converter is interfaced with the panel Figure 1: I-V curves of the ELDORA 40-P PV panel
and controlled by suitable MPPT technique to operate the
panel at MPP. Till date various MPPT algorithms [4–9] Reference voltage perturbation [15,16] has an advantage
have been developed to increase the efficiency of the PV of using a controller (PI/PID) to generate the duty ratio
panel, the effectiveness of which is decided by the steady for converter. This method provides better performance
state oscillations and tracking time. This paper uses P&O over direct duty ratio control [17–19]. The PID controller
algorithm for MPPT, as it has advantages like ease of gains can be calculated by using different tuning meth-
implementation and execution. The P&O algorithm is ods by linearizing the PV panel characteristics around
developed based on the slope change of (P–V) char- the MPP under standard test condition (STC). Once cal-
acteristics of the PV panel. The slope of the curve is culated, these same set of values are also used for other
ideally zero at MPP, positive to the left of MPP, and operating conditions. However the MPP of the panel
negative to the right of MPP. The panel voltage and cur- changes with change in operating conditions which leads
rent are measured for every perturbation and the control to the changes in the panel equivalent linear model and
parameter is changed by a small amount (step size). If the transfer function of the system. Due to these changes,
power increases from the present iteration, perturbation PID controller with fixed gains does not perform satis-
of the system continues alike previous iteration, other- factorily at different operating conditions as the perfor-
wise counter action is taken. The performance of the mance criteria like steady state oscillations, overshoot,
P&O algorithm depends on its perturbation time and settling time are affected.
perturbation step size.
The above problem can be solved by tuning the con-
There are two approaches to implement the P&O troller gains according to the changes in operating con-
algorithm, the direct duty ratio control and the voltage ditions. This can be implemented with a lookup table
reference control. For direct duty ratio control [10–14], containing different controller parameters for respective
P&O algorithm directly provides the required duty ratio operating conditions. In [20], such look up table for adap-
for the DC–DC converter to reach MPP. The step size tive reference voltage based MPPT algorithm was dis-
of the duty ratio can either be fixed or varied adaptively. cussed. However, this method requires an extra sensor
For a higher value of step size, the response time to to observe the changes in irradiation. In addition, it is
reach MPP will be less while the steady state oscillations difficult to calculate the controller gains for all possible
will increase. Therefore, fixed perturbation cannot satisfy operating conditions and requires a microcontroller with
both the performance and efficiency simultaneously. In high processing power for its implementation.
case of adaptive perturbation, there is no systematic pro-
cedure to decide the scaling factor for the adaptation of The proposed adaptive method does not require any
the step size. extra sensor for its implementation; rather it utilizes the
J. SAHOO ET AL.: ADAPTIVE PID CONTROLLER WITH P&O MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM 3
dvCin 1 where
Cin = (Veq − vCin ) − iL
dt Req rL 1 1
a2 = + +
L Cin Req Co R
dVco 1 ⎛ r ⎞
Co = (−vCo ) (6) L
+
dt R ⎜ L ⎟ 1
a1 = ⎝ 1 ⎠
Co R
Cin Req
The OFF time state equations are:
rL 1 D 2 1
+ + +
diL Cin Req Cin Co L
L = Vcin − iL rL − vCo
dt
1 rL 1 D 2
dvCin 1 a0 = + +
Cin = (Veq − vCin ) − iL Cin Co LReq R R Req
dt Req
Vo 1 Vo
b1 = , b0 = + D IL (11)
Cin L Cin Co L R
dVE 1
Co = iL − (−vCo ) (7)
dt R 2.3 Analysis and Validation of System Transfer
Function
By applying the State Space Averaging technique to Equa- The system transfer function as discussed in Equation
tions (6) and (7), and perturbing and linearizing around (10) contains the equivalent parameters of PV panel.
a stable operating point, the small-signal state-space Therefore, for different operating conditions the variation
J. SAHOO ET AL.: ADAPTIVE PID CONTROLLER WITH P&O MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM 5
Based on the system transfer function derived in the Now we can express:
previous section, the closed-loop controller is designed
for the PV panel-boost converter system. In a Voltage KI = KP /Ti , KD = KP Td (17)
reference control P&O algorithm implementation, the
MPPT controller decides the value of the reference volt- Assuming
age which is then compared with the PV panel voltage, Td = αC Ti (18)
and the resulting error value is fed to the PID controller
to decide the duty ratio for the boost converter. where αC = degree of freedom.
6 J. SAHOO ET AL.: ADAPTIVE PID CONTROLLER WITH P&O MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM
(d)
(e)
(f)
In Figure 10(a–c), the PID gains are set for STC (500
W/m2 , 45°C), (100 W/m2 , 38°C) conditions respectively,
while in Figure 8(d) the proposed adaptive PID gains
are used. From Figure 8 it can be clearly observed that
the tracking time required for a sudden decrease in irra-
diation is lower. The reason for this can be attributed
to the fact that due to a fall in irradiation, the operat-
ing point momentarily moves to the Constant Current
region in the PV characteristic curve. This leads to an
increase in dynamic resistance, which in turn reduces the
damping factor, and thus the tracking is faster. For a sud-
den increase in irradiation, the tracking time required is
higher, which is due to the momentary shift of the oper-
ating point to the Constant Voltage region, resulting in a
decrease in dynamic resistance and thus in an increase in
damping factor.
12. Y. Jiang, J. A. A. Qahouq, and T. A. Haskew, “Adaptive step technique for PV applications,” IET Renew. Power Gener.,
size with adaptive-perturbation-frequency digital MPPT Vol. 11, no. 5, pp. 715–22, 2017.
controller for a singlesensor photovoltaic solar system,”
IEEE Trans. Power Electron., Vol. 28, no. 7, pp. 3195–205, 21. M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehen-
Jul. 2013. sive approach to modeling and simulation of photovoltaic
arrays,” IEEE Trans. Power Electron., Vol. 24, no. 5, pp.
13. M. Killi, and S. Samanta, “Modified perturb and observe 1198–208, May 2009.
MPPT algorithm for drift avoidance in photovoltaic sys-
tems,” IEEE Trans. Ind. Electron., Vol. 62, no. 9, pp. 22. M. G. Villalva, T. G. de Siqueira, and E. Ruppert, “Volt-
5549–59, Sept. 2015. age regulation of photovoltaic arrays: small-signal analysis
and control design,” IET Power Electron., Vol. 3, no. 6, pp.
14. J. Ahmed, and Z. Salam, “A modified P & O max- 869–80, 2010.
imum power point tracking with reduced steady-state
oscillation and improved tracking efficiency,” IEEE 23. R. W. Erickson, and D. Makismovic, Fundamentals of
Trans. Sust. Energy, Vol. 7, no. 4, pp. 1506–15, Oct. Power Electronics. Springer Science & Business Madia,
2016. 2007.
15. N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Opti- 24. K. J. Åström, and T. Hägglund, Advanced PID control, ISA
mization of perturb and observe maximum power point – The Instrumentation, Systems and Automation Society,
tracking method,” IEEE Trans. Power Electron., Vol. 20, no. 2006.
4, pp. 963–73, Jul. 2005.
25. W. Xiao, and W. G. Dunford, “A modified adaptive hill
16. M. A. Elgendy, B. Zahawi, and D. J. Atkinson, “Assess- climbing MPPT method for photovoltaic power systems,”
ment of perturb and observe MPPT algorithm implemen- Proc. IEEE PESC, pp. 1957–63, 2004.
tation techniques for PV pumping applications,”
IEEE Trans. Sust. Energy, Vol. 3, no. 1, pp. 21–33, Jan. 26. N. Femia, D. Granozio, G. Petrone, G. Spagnuolo, and
2012. M. Vitelli, “Predective and adaptive MPPT perturb and
observe method,” IEEE Trans. Aerosp. Electron. Syst., Vol.
17. W. Xiao, W. G. Dunford, P. R. Palmer, and A. Capel, 43, no. 3, pp. 934–50, Jul. 2007.
“Application of centered differentiation and steepest
descent to maximum power point tracking,” IEEE 27. B. N. Alajmi, K. H. Ahmed, S. J. Finney, and B. W. Williams,
Trans. Ind. Electron., Vol. 54, no. 5, pp. 2359–549, “Fuzzy-logic-control approach of a modified hill-climbing
2007. method for maximum power point in microgrid stan-
dalone photovoltaic system,” IEEE Trans. Power Electron.,
18. F. Paz, and M. Ordonez, “Zero oscillation and irradiance Vol. 26, no. 4, pp. 1022–30, Apr. 2011.
slope tracking for photovoltaic MPPT,” IEEE Trans. Ind.
Electron., Vol. 61, no. 11, pp. 6138–47, 2014. 28. A. I. Dounis, P. Kofinas, C. Alafodimos, and D. Tseles,
“Adaptive fuzzy gain scheduling PID controller for maxi-
19. O. Khan, and W. Xiao, “Integration of start stop mechanism mum power point tracking of photovoltaic system,” Renew.
to improve maximum power point tracking performance Energy, Vol. 60, pp. 204–14, Dec. 2013.
in steady state,” IEEE Trans. Ind. Electron., Vol. 63, no. 10,
pp. 6126–35, 2016. 29. A. E. Khateb, N. A. Rahim, J. Selvaraj, and M. N. Uddin,
“Fuzzy logic controller based SEPIC converter for maxi-
20. M. Lasheen, A. K. Abdel Rahman, M. Abdel-Salam, and mum power point tracking,” IEEE Trans. Ind. Appl., Vol.
S. Ookawara, “Adaptive reference voltage-based MPPT 50, no. 4, pp. 2349–58, Jul. 2014.
12 J. SAHOO ET AL.: ADAPTIVE PID CONTROLLER WITH P&O MPPT ALGORITHM FOR PHOTOVOLTAIC SYSTEM