Next Article in Journal
A Compact High-Stability Nanosecond Pulse Test System Using Corona-Stabilized Switch and Coaxial Resistance Divider
Previous Article in Journal
The Impact of Renewable Energy Consumption and Economic Growth on Environmental Quality in Africa: A Threshold Regression Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Linear Quadratic Integral Controller for PV-Module Voltage Regulation for the Purpose of Enhancing the Classical Incremental Conductance Algorithm

by
Noureddine Bouarroudj
1,
Yehya Houam
1,
Abdelhamid Djari
2,
Vicente Feliu-Batlle
3,*,
Abdelkader Lakhdari
1 and
Boualam Benlahbib
1
1
Unité de Recherche Appliquée en Energies Renouvelables, URAER, Centre de Développement des Energies Renouvelables, CDER, Ghardaïa 47133, Algeria
2
Electrical Engineering Department, Echahid Cheikh Larbi Tebessi, University-Tebessa, Tebessa 12022, Algeria
3
School of Industrial Engineering and Instituto de Investigaciones Energ’eticas y Aplicaciones Industriales, University of Castilla-La Mancha, Av. Camilo Jose Cela, S/N, C.P. 13001 Ciudad Real, Spain
*
Author to whom correspondence should be addressed.
Energies 2023, 16(11), 4532; https://doi.org/10.3390/en16114532
Submission received: 3 May 2023 / Revised: 24 May 2023 / Accepted: 1 June 2023 / Published: 5 June 2023
(This article belongs to the Section A2: Solar Energy and Photovoltaic Systems)

Abstract

:
As a result of the exhaustion of fossil energy sources and the corresponding increase of their negative environmental impact, recent research has intensively focused on regions of alternative energy resources and, especially, on solar energy. Slow tracking of the maximum power point (MPP) and fluctuations around the MPP reduce the efficiency of photovoltaic power generation systems (PV). This study offers a novel design for the MPPT controller, which we refer to as the “hybrid IC-LQI approach”, which combines the incremental conductance (IC) technique and the linear quadratic integral (LQI) controller based on the boost converter’s small signal model. We conduct a comparative study of the proposed hybrid IC-LQI, and the classical one-stage IC technique in order to show the effectiveness of our proposal under three different scenarios of weather conditions and load. According to simulation findings, the proposed hybrid IC-LQI approach has a high tracking efficiency of up to 98.92%, owing to faster tracking of MPP with very large reduction of oscillations. On the other hand, the IC technique provides less efficiency, up to 96.1%, showing very slow tracking and high oscillations. The presented analysis of the results confirms the superior performance of the developed hybrid IC-LQI technique to the classical IC technique.

1. Introduction

Recent research shows that, in recent years, the global demand of photovoltaic energy in power generation systems is growing very fast. Moreover, the recent evolution of the equipment of PV energy systems and their usage-related factors, such as the increase of PV cell effectiveness, the decrease of the manufacturing and installation costs, and the enhanced structural insertion to buildings, have increased the demand for these systems [1]. However, the low efficiency of the power conversion of MPPT controllers in PV power production systems remains as one of the biggest barriers to operate these systems at the maximum extracted power point, which is a very important problem that is worth studying. Indeed, improving the yield of MPPT controllers automatically implies a great improvement of the overall system yield [2]. In this context, it should be noted the negative impact of the variation of weather conditions-like solar irradiation and ambient temperature-in the efficiency of the MPPT controller [3]. Since the change of weather conditions is a persistent problem throughout the year, the tracking of the MPP of the PV-systems is a difficult problem that has been approached using several techniques.
Two of the most used algorithms are the one stage perturbation and observation (P&O) [4] and the incremental conductance (IC) [5], due to their simple realization and implementation with low cost. One degree of freedom direct control distinguishes these two algorithms from one another. The duty cycle step size, which directly influences the output power of the PV module, represents the degree of freedom. Selecting a too big step size produces power loss because large power fluctuations appear around the MPP; and selecting a too small step size produces very slow PV-module power responses [6]. Next, we mention some articles that try to solve these drawbacks.
Some guidelines about the perturbation frequency and its relationship with the step size were provided in [6], which stabilized the MPP in steady state without oscillations in a variable climatic condition. A variable step size P&O [7] and a variable step size IC algorithm [8,9] have also been proposed. These two approaches consider the behavior of the PV-system to compute the step size in an adaptive way, which changes based on the separation between the MPP zone and the PV-system operating point. Despite the good results provided by these improved methods in terms of speed of response, stability and smooth steady-state PV-module power under changing climatic conditions, they have limitations and inability to track the global MPP when a PV panel is just partially shaded [10].
Another solution to surpass the disadvantages of the classical P&O and IC methods is the use of two stages of control. In this case, the strategy becomes more flexible since there is more than one degree of freedom. An integrator controller tuned by the Routh stability criterion and based on a linear small signal model was proposed in [11,12,13] to enhance the IC algorithm. Through this technique, the user can find the value of the integrator constant in terms of the load value, no matter how it changes, to preserve the stability of the voltage-closed loop. The results of applying this approach show its superiority to the classical IC algorithm in term of stability in the steady state, smooth PV-module output power and efficiency. To cope with the variable states, uncertainties and disturbances, which can affect directly and negatively the PV-system performance, [14] proposed a terminal sliding mode approach.
The findings of a simulation and an experiment show the superiority of the IC sliding mode approach to the IC proportional integral (PI) controller in low and high irradiance tests. In the same direction, [15] proposed a combination of the (P&O) and the sliding mode approach with a PID sliding surface, including an adaptation law to alter the controller parameters in different weather conditions. Comparative studies using simulation and practical implementation show the dominance of this approach over the classical P&O with direct control and the P&O-PI algorithms. To tackle the imperfections (chattering phenomenon and steady state error) of the classical sliding mode control of MPPT, a hybrid approach was proposed in [16] that combined integral backstepping and sliding mode control. Practical results shown the high dynamic performance of this approach against the conventional sliding mode control. To surpass the drawback of the classical PID controller (in the second stage of MPPT controller) of having to retune its gains when the system parameters change, an adaptive neural network based on radial basis functions [17] was proposed which proved to be superior to classical algorithms.
Most of the above mentioned MPPT techniques give satisfactory results but they do not provide an optimal performance since the determination of the parameters of the controllers are not based on the optimization of any cost function. In this paper we suggest combining an IC algorithm (because of its high efficiency and superiority over P&O [18]) with a linear quadratic integral controller, which will be detailed in the rest of the paper.

2. Stand-Alone Photovoltaic System Description and Modeling

A photovoltaic system is a set of elements for producing electricity, using a solar source. These constituents are essentially the PV-panel, the DC-DC converter controlled by an MPPT controller, and the load (see Figure 1). In the majority of cases, a stand-alone PV system requires batteries or other storage devices for its use during periods of solar unavailability (Ex: night-time, non-sunny periods) [19]. This paper only focuses on developing an MPPT controller for the maximum power harvesting from the PV-module. In the following subsection, the details of each element of this system are given.

2.1. PV-Module Modeling and Electrical Properties

To obtain the appropriate voltage and current levels, numerous photovoltaic cells are connected in series and parallel to form a PV-module. Essentially, a PV cell is a P-N semiconductor junction. There is a direct current produced when exposed to light. To simplify, electrical models with a single diode or multi diodes [20] are generally used. In this paper, a typical two-diodes electrical model of a PV-cell is used, which is represented in Figure 2. A photocurrent (Iph), two diodes, a parallel resistance (Rp) that symbolizes a leakage current, and a series resistance (Rs) caused by the interaction of semiconductors with metal components make up the analogous circuit of the general model, as shown in this figure.
In accordance with the electrical model in Figure 2, the following is the PV-module mathematical model:
N p · i p v = i p h i s a t 1 · exp q · ( v p v + i p v · N s · R s ) N s · n 1 · k · T 1 i s a t 2 · exp q · ( v p v + i p v · N s · R s ) N s · n 2 · k · T 1 v p v + i p v · N s · R s N s · R p
where:
  • iph = S·isc: photo-generated current (A). S is the irradiance.
  • isat1, isat2: diode saturation currents (A). Their mathematical formulas and parameters are detailed in [17].
  • n1, n2: ideality factors of the diodes
  • Ns: number of PV-cells connected in series
  • Np: number of PV-cells connected in parallel
  • k: constant of Boltzmann (1.3806503 × 10−23 J/K)
  • T: temperature (K)
  • q: charge of electron (1.60217646 × 10−19 Coulombs)
Table 1 shows the physical and electrical characteristics of the used PV-module.
A Matlab/Simulink program is used to implement the PV-module model. The operation of this model is simulated over a range of irradiance and temperature conditions. Then the effect of each parameter on the performance of our PV-module is studied. The simulation results are given in Figure 3.
According to the above curves, we notice that the irradiation has a very remarkable impact on the power and current. In particular, the current increases with the growth of the irradiance. Thus, we can conclude that the efficiency of a PV module increases considerably with the increase in irradiance S.
The above curves show that the open circuit voltage voc decreases as the temperature increases. Then a high temperature has a negative impact on the performance of a PV module.
It is worth to note that there are some other factors that can affect the efficiency of the PV-module like the ideality factors of diodes, series and parallel resistors…etc. These will be considered constant in this work. Additionally, we deal with this PV module as an energy source only, and the MPPT algorithm detailed below is valid for any other model of photovoltaic panel.

2.2. Modeling of DC-DC Boost Converter

Figure 3 shows how the variation in temperature and irradiance have a significant impact on the maximum output power of the PV-module. For these reasons, a controller for tracking the maximum power point is indispensable. The DC-DC boost converter of Figure 1 is used to implement the MPPT controller. It is controlled by a duty cycle α of a PWM signal, which yields the following relationships between the input and output voltages, and the input and output currents:
v o v p v = 1 ( 1 α ) i o i p v = ( 1 α )
Combining the two sub-models obtained when the switch position is ON or OFF, the following equations are determined to describe the approximate model of the boost converter [21] with a resistive load Ro:
d v p v d t = ( i p v i L ) C 1 d i L d t = v p v ( 1 α ) · v o L d v o d t = ( 1 α ) · i L v o R o C 2
The values of the various boost converter components are set as in [12]: L = 0.5 mH, C1 = 1000 μF, C2 = 470 μF.
Our proposal of MPPT requires the linearization of the non-linear model (3). This linearization can be carried out in several ways, but the most used is the small signal modeling method. By “small signals” we mean low amplitude signals that are deviations from the DC values. In this approach, the state variables vpv, iL, vo, α can be rewritten, respectively, as: v p v = v p v ( o p t ) + v ^ p v , i L = i L ( o p t ) + i ^ L , v o = v o ( o p t ) + v ^ o , α = α o p t + α ^ , where v ^ p v , i ^ L , v ^ o , α ^ are low amplitude signals. Components vpv(opt), iL(opt), vo(opt), and α o p t are DC values calculated in standard temperature and lossless boost converter conditions [12]. By neglecting the two small quantities α ^ · v ^ o L and α ^ · i ^ L C 2 the boost converter model for small signals becomes:
d v ^ p v d t = ( i ^ p v i ^ L ) C 1 d i ^ L d t = v ^ p v ( 1 α o p t ) · v ^ o + α ^ · v o ( o p t ) L d v ^ o d t = ( 1 α o p t ) · i ^ L v ^ o R o α ^ · i L ( o p t ) C 2
Taking into account that the relation between i ^ p v and v ^ p v is i ^ p v = 1 R m p p · v ^ p v [22] and the relation between Rmpp and the load gain Ro is R m p p = R o · ( 1 α o p t ) 2 [12], the small signal state-space model of the interfacing boost converter is
x ˙ = A · x + B · α ^ y = C · x + D · α ^
where
A = 1 C 1 · R o · ( 1 α o p t ) 2 1 C 1 0 1 L 0 ( 1 α o p t ) L 0 1 α o p t C 2 1 C 2 · R o
B = 0 v o ( o p t ) L i L ( o p t ) C 2
C = 1 0 0
D = 0
x = [ v ^ p v i ^ L v ^ o ] T is the state vector and y is the output vector.

3. Implementation of MPPT Algorithms

In the following subsections, details of the studied MPPT methods are given. First, the classical fixed step size duty cycle IC algorithm is presented, and its drawbacks are mentioned. Second, an MPPT method that combine fixed voltage step size IC algorithm with a linear controller is presented to overcome the disadvantages of the first MPPT controller.

3.1. One Stage Classical IC Algorithm

The maximum power point (MPP) can only be reached if dppv/dvpv is zero, which is the foundation of the IC method [23]. Knowing that ppv = ipv·vpv, the product’s derivative with regard to voltage vpv yields the following relationship:
d p p v d v p v = d ( v p v · i p v ) d v p v = i p v + v p v · d i p v d v p v
At MPP, since dppv/dvpv is zero, the following equality is verified:
d i p v d v p v = i p v v p v
When the operating point is at the left of the MPP we have that:
i p v v p v > d i p v d v p v
and when the operating point is at the right of the MPP: i p v v p v + d i p v d v p v < 0
i p v v p v < d i p v d v p v
Figure 4 shows a flowchart of the commonly used IC algorithm. The current and previous values of the voltage and current of the PV-module are used to calculate the values of dipv and dvpv. If dvpv = 0 and dipv = 0, then the atmospheric conditions have not changed, and the system is still operating at the MPP. If dipv > 0 and dvpv = 0, then the amount of solar irradiance has increased, raising the voltage from the maximum power point. This requires the system to decrease the duty cycle of the boost converter to locate a new point of maximum power. Conversely, if dipv < 0, the amount of solar irradiance has decreased, thus lowering the maximum power point voltage and requiring the system to increase the duty cycle. If the changes in voltage and current are not zero, the ratios of Equations (8) and (9) are used to govern the direction in which the duty cycle must change, in order to reach the maximum power point.

3.2. Hybrid MPPT Algorithm

Using a second stage of controllers in the IC method can make the amount i p v v p v + d i p v d v p v trend almost to the zero-target value and lessen the steady state error created by the MPPT controller when looking for the MPP because the amount i p v v p v + d i p v d v p v never approaches zero in a practical implementation. Additionally, compared to the conventional one stage IC method, it decreases the oscillation’s amplitude once the MPP is reached and improves the PV system’s efficacy and efficiency [12,24]. Figure 5 depicts this technique, with the first stage used to search for the reference/optimal voltage and the second stage used to control the DC-DC boost converter.
The optimal voltage search is ensured using a mechanism similar to the one of Figure 4, but with the following restrictions:
(a)
when α ( k ) = α ( k 1 ) Δ α , the vmpp(k) must be equal to v m p p ( k 1 ) + Δ v . This implies that the operating point of the PV-module is in the left half plane (see Figure 6). In order to reach the MPP, the voltage must be increased.
(b)
when α ( k ) = α ( k 1 ) + Δ α , the vmpp(k) must be equal to v m p p ( k 1 ) Δ v . This implies that the operating point of the PV-module is in the right half plane (see Figure 6). In order to reach the MPP, the voltage must be reduced.
To ensure the optimal voltage (vmpp) tracking with a null steady state error, a controller with an integral term must be used. LQI controller has been used because of its simplicity, robustness, and near-optimal performance.
Remark: The incremental conductance algorithm in the first stage cannot give the global MPP for the following reason: if we start with α = 0 for t = 0, then the algorithm will fall directly into the first local MPP and this is when i p v v p v + d i p v d v p v = 0.

Hybrid IC-LQI Algorithm

The LQR control is of the proportional type. To improve its performance in the presence of constant disturbances, and to achieve null steady state error to step commands, it is desirable to add an integral effect. This is denoted the LQI controller, and its mathematical formulation will be subsequently detailed.
a-
State-space representation of error dynamics
The design of the LQI controller requires the addition of an extra state to the state space detailed previously. This augmented state-space representation is:
x ˙ ( t ) = A · x ( t ) + B · α ^ ( t )
y ( t ) = C · x ( t ) + D · α ^ ( t )
e ˙ ( t ) = v m p p ( t ) v ^ p v ( t ) = v m p p ( t ) C · x ( t )
The duty cycle command of the state feedback for the augmented state-space system is given by:
α ^ ( t ) = K · x ( t ) k i · e ( t )
where K ( 1 × 3 ) = k 1 k 2 k 3 is the gain matrix of the state feedback, and ki is the integral gain.
The augmented state-space system that combines (10) and (12) is
x ˙ ( t ) e ˙ ( t ) = A 0 C 0 · x ( t ) e ( t ) + B 0 · α ^ ( t ) + 0 I · v m p p ( t )
In steady state, Equation (14) can be rewritten as:
x ˙ ( ) e ˙ ( ) = A 0 C 0 · x ( ) e ( ) + B 0 · α ^ ( ) + 0 I · v m p p ( )
Assuming that vmpp is a constant input, subtracting (15) from (14) yields the new error dynamics:
x ˙ e ( t ) e ˙ e ( t ) = A 0 C 0 · x e ( t ) e e ( t ) + B 0 · α ^ e ( t )
where
x e ( t ) = x ( t ) x ( )
e e ( t ) = e ( t ) e ( )
α ^ e ( t ) = α ^ ( t ) α ^ ( )
Let us define ξ ( t ) = x e ( t ) e e ( t ) . Then Equation (19) can be rewritten as:
ξ ˙ ( t ) = A ¯ · ξ ( t ) + B ¯ · α ^ e ( t )
where A ¯ = A 0 C 0 and B ¯ = B 0 .
Combining (13) with (17)–(19), it is obtained that
α ^ e ( t ) = K ¯ · ξ ( t )
where
K ¯ = K k i and combining (20) and (21) yields the closed-loop error dynamics:
ξ ˙ ( t ) = ( A ¯ B ¯ · K ¯ ) · ξ ( t )
which shows that the gain matrix K ¯ has to be designed adequately to allow ξ ( t ) converge to zero.
b-
LQI controller design
The LQI control is based on determining the gain matrix K ¯ that makes error dynamics (20) stable [25]. The following quadratic cost function J is minimized to determine the gain matrix K ¯ :
J = 0 x e T ( t ) · Q · x e ( t ) + α ^ e T ( t ) · R · α ^ e ( t ) · d t
where R and Q are weight matrices. These matrices are positive definite, and their elements are chosen to ensure a balance between the energy of the control signal αe at the input of the system and the energy of the state variables xe, which depends strongly on the response speed.
The following formula yields the optimal gain matrix K ¯ that minimizes the criterion J:
K ¯ = K k i = R 1 · B ¯ · P
where P is a positive-definite matrix that represents the Ricatti equation’s solution:
A ¯ · P + P · A ¯ P · B ¯ · R 1 · B ¯ · P + Q = 0
Combining (21) and (24) gives:
α ^ e ( t ) = R 1 · B ¯ · P · ξ ( t )
and the optimal control law for the duty cycle of system (10) is:
α ^ ( t ) = R 1 · B ¯ · P · x ( t ) e ( t )
The duty cycle with the optimal gain matrix will drive the voltage error e(t) to zero and the system states (vpv, iL and vo) toward their desired values in steady states. The scheme of the LQI controller proposed for the PV-module voltage is given in Figure 7.
The most challenging aspect of designing an LQI controller is the proper choice of Q and R. Bryson’s rule provides a logical, straightforward option for the matrices Q and R [26]. Although Bryson’s rule typically produces positive outcomes, it is frequently just the beginning of an iterative design process that involves trial and error and aims to produce desirable attributes for the closed-loop system. Based on this rule, Q and R are matched, respectively, with the following values: R = 1 × 10−4 and Q = diag([0,0,0,1]), which gives the gains of the LQI controller: ki = 100 and K = 0.0619 0.0320 0.0064 .
Remarks: (1) In comparison to the classical IC algorithm, the synthesis of the hybrid IC-LQI MPPT controller requires the use of four sensors to measure the four states. The designer can make use of an observer to get around this problem.
(2) MPPT technique can be applied to single module configurations as well as larger PV arrays.

4. Simulation Results and Discussion

In this section, the proposed MPPT algorithms are implemented in a Matlab/Simulink program (as shown in Figure 8) with a sample time of 10−4 s and a voltage step size Δv = 10−3 volt. The proposed hybrid IC-LQI algorithm is compared with the classical one-stage IC algorithm with different duty cycle step size. The simulation is carried out under different scenarios which are very common in real world, as detailed in the following subsections.

4.1. First Test Scenario: Simulation under Standard Test Condition (STC)

A 25 °C cell temperature and a 1000 W/m2 irradiance with an air mass 1.5 (AM1.5) spectrum are required by the STC, an industry standard used to describe the performance of PV modules. These are the irradiance and spectrum of sunlight incident on a sun-facing surface at a 37° tilt with the sun at an angle of 41.81° above the horizon on a clear day. Under these conditions, the MPP of the PV-module and the duty cycle using the synthesized MPPT controllers are given respectively in Figure 9 and Figure 10. Figure 9 shows that the different MPPT methods provided the MPP but with different performances. The PV-system with the classical one-stage IC algorithm with δα = 10−4 requires long time to reach the MPP while choosing δα = 5 × 10−4 yields a response too fast but with big steady state oscillations around the MPP. These drawbacks of the classical one-stage IC algorithm are suppressed using hybrid IC-LQI algorithm. The PV-module power response using this last algorithm is smooth, without oscillations, and faster compared to the classical one. The command signals in Figure 10 that stable at 63.75% guarantee these outcomes. In this figure, the command signal provided by the proposed MPPT controller is the best one in term of rapidity and smoothness.

4.2. Second Test Scenario: Simulation under Step Changes of Both Temperature and Irradiance

In real life, temperature and irradiance variations are synchronized. Figure 11 shows the evolution of these factors during the simulation time. In this scenario, the PV-module power and the command signal are shown in Figure 12 and Figure 13 respectively, for the synthesized MPPT techniques. Figure 12 shows that the MPPT controllers follow the variations of the MPP caused by step changes of weather factors. However, the results are significantly different, as the flaws of the classical method of one-stage are visible. By utilizing the hybrid IC-LQI technology, these problems are addressed. This algorithm is better because it exhibits a quicker response and a smoother output power. Figure 13 presents the multiple MPP levels that are guaranteed, since the variations of the duty cycle have the same shape of the output PV-module power. In the same figure, one can see the superiority of the command signal using our proposal compared to the classical IC algorithm.

4.3. Third Test Scenario: Simulation with Step Changes in Both Weather and Load

The step changes of the load illustrated in Figure 14—which are also typical in the real world—are added to the variations in temperature and irradiance of the second scenario to assess the robustness and efficacy of the proposal. Simulation results of this scenario are presented in Figure 15 and Figure 16. Figure 15 shows that the MPP is guaranteed by using all the MPPT techniques. However, our proposal is superior because it again presents a smoother output power, a faster response and less power drop compared to the other approach. As can be observed from the zoom portions, the simultaneous step changes of the three components have an impact on the classical one-stage IC approach, which exhibits considerable power losses and a long settling time when selecting δα = 10−4. By choosing δα = 5 × 10−4, the response speed is improved where the settling time is lowered, however oscillations are still seen around the MPPs that rely on the load’s value.

4.4. Quantitative Comparison Based on Efficiency Criteria

The quality of an MPPT controller can be defined as the ratio between the energy obtained at the operating point of the PV-module (pMPPT) and the energy that would be produced at the MPP (pMax). By integrating the power over a period of time, these energies are produced. ηMPPT stands for operating efficiency and is expressed as a percentage (%):
η M P P T = i = 1 N p M P P T ( i ) i = 1 N p M a x ( i ) × 100
where N is the number of samples and the simple sum of power samples is used to conduct the power integration at predetermined intervals.
Table 2 and the histogram of Figure 17 show that the hybrid IC-LQI approaches yield better efficiency ηMPPT (highlighted in bold) than the one stage IC algorithm.
The difference between the maximum and minimum efficiency in the three scenarios changes very little when using the proposed controller; it is estimated to be just 0.87%. This is in contrast to the classical IC algorithm, where the differences increase, rising to 6.7% using δα = 5 × 10−4 and 25.73% using δα = 10−4.

5. Conclusions

This paper has developed a novel MPPT controller integrated in a standalone PV system. It consists of the hybridization of the Incremental Conductance (IC) technique and the Linear Quadratic Integral (LQI) controller, named IC-LQI technique. Simulated results show that this IC-LQI MPPT technique tracks rapidly the MPP with a significant reduction of oscillations and gives a high efficiency of up to 98.18%. The results obtained under different scenarios reveal that the proposed hybrid IC-LQI technique performs better than the IC technique in terms of efficiency, tracking speed, transient oscillations and steady state performance. The hybrid IC-LQI controller has also shown being capable of tracking the MPP despite sudden changes in irradiation, temperature and load. The proposed IC-LQI controller is also distinguished by its simple implementation in MPPT control. Then, it is concluded that the proposed hybrid IC-LQI is an effective technique to maximize the output PV power of PV systems under different uniform levels of irradiation, temperature and load. Based on these evaluations and remarks, the next stage of this work is to execute the hardware validation of the proposed hybrid IC-LQI MPPT controller.

Author Contributions

Conceptualization, N.B.; methodology, N.B., Y.H., A.D. and V.F.-B.; Software, N.B.; validation, N.B., Y.H., A.D. and V.F.-B.; formal analysis, N.B. and V.F.-B.; investigation, N.B., Y.H., A.D. and V.F.-B.; resources, N.B., A.L. and B.B.; data curation, N.B.; writing—original draft preparation, N.B., Y.H. and A.D.; writing—review and editing, V.F.-B.; visualization, N.B., Y.H., A.D. and V.F.-B.; supervision, V.F.-B.; project administration, N.B., A.L. and B.B.; funding acquisition, V.F.-B. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been financially supported in part by the Directorate-General for Scientific Research and Technological Development-Algerian Ministry of Higher Education and Scientific Research, and in part by the University of Castilla-La Mancha (Spain) and the European Social Fund (FEDER) under Project 2023-GRIN-34307.

Data Availability Statement

The data that support the findings of this study are available from the first author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zahedi, A. Solar photovoltaic (PV) energy; latest developments in the building integrated and hybrid PV systems. Renew. Energy 2006, 31, 711–718. [Google Scholar] [CrossRef]
  2. Salam, Z.; Ahmed, J.; Merugu, B.S. The application of soft computing methods for MPPT of PV system: A technological and status review. Appl. Energy 2013, 107, 135–148. [Google Scholar] [CrossRef]
  3. Li, G.; Jin, Y.; Akram, M.; Chen, X.; Ji, J. Application of bio-inspired algorithms in maximum power point tracking for PV systems under partial shading conditions—A review. Renew. Sustain. Energy Rev. 2018, 81, 840–873. [Google Scholar] [CrossRef]
  4. Ilyas, A.; Ayyub, M.; Khan, M.R.; Husain, M.A.; Jain, A. Hardware implementation of perturb and observe maximum power point tracking algorithm for solar photovoltaic system. Trans. Electr. Electron. Mater. 2018, 19, 222–229. [Google Scholar] [CrossRef]
  5. Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance MPPT with direct Control method using cuk converter. IEEE Trans. Ind. Electron. 2010, 58, 1154–1161. [Google Scholar] [CrossRef]
  6. Kivimaki, J.; Kolesnik, S.; Sitbon, M.; Suntio, T.; Kuperman, A. Revisited perturbation frequency design guideline for direct fixed-step maximum power point tracking algorithms. IEEE Trans. Ind. Electron. 2017, 64, 4601–4609. [Google Scholar] [CrossRef]
  7. Farhat, M.; Barambones, O.; Sbita, L. A real-time implementation of novel and stable variable step size MPPT. Energies 2020, 13, 4668. [Google Scholar] [CrossRef]
  8. Owusu-Nyarko, I.; Elgenedy, M.A.; Abdelsalam, I.; Ahmed, K.H. Modified variable step-size incremental conductance MPPT technique for photovoltaic systems. Electronics 2021, 10, 2331. [Google Scholar] [CrossRef]
  9. Singh, P.; Shukla, N.; Gaur, P. Modified variable step incremental-conductance MPPT technique for photovoltaic system. Int. J. Inf. Technol. 2020, 13, 2483–2490. [Google Scholar] [CrossRef]
  10. Zhang, X.; Li, S.; He, T.; Yang, B.; Yu, T.; Li, H.; Jiang, L.; Sun, L. Memetic reinforcement learning based maximum power point tracking design for PV systems under partial shading condition. Energy 2019, 174, 1079–1090. [Google Scholar] [CrossRef]
  11. Atia, M.; Ahriche, A.; Bouarroudj, N. Incremental Conductance Algorithm Based On Indirect Control Mode Using An Integrator Controller Tuned by Routh Criterion. In Proceedings of the 2020 6th International Symposium on New and Renewable Energy (SIENR), Ghardaia, Algeria, 13–14 October 2021; pp. 1–5. [Google Scholar] [CrossRef]
  12. Bouarroudj, N.; Benlahbib, B.; Houam, Y.; Sedraoui, M.; Batlle, V.F.; Abdelkrim, T.; Boukhetala, D.; Boudjema, F. Fuzzy based incremental conductance algorithm stabilized by an optimal integrator for a photovoltaic system under varying operating conditions. Energy Sources Part A Recover. Util. Environ. Eff. 2021, 1–26. [Google Scholar] [CrossRef]
  13. Bouarroudj, N.; Benlahbib, B.; Sedraoui, M.; Feliu-Batlle, V.; Bechouat, M.; Boukhetala, D.; Boudjema, F. A new tuning rule for stabilized integrator controller to enhance the indirect control of incremental conductance MPPT algorithm: Simulation and practical implementation. Optik 2022, 268, 169728. [Google Scholar] [CrossRef]
  14. Chiu, C.-S.; Ouyang, Y.-L.; Ku, C.-Y. Terminal sliding mode control for maximum power point tracking of photovoltaic power generation systems. Sol. Energy 2012, 86, 2986–2995. [Google Scholar] [CrossRef]
  15. Kihal, A.; Krim, F.; Laib, A.; Talbi, B.; Afghoul, H. An improved MPPT scheme employing adaptive integral derivative sliding mode control for photovoltaic systems under fast irradiation changes. ISA Trans. 2018, 87, 297–306. [Google Scholar] [CrossRef] [PubMed]
  16. Oubbati, B.K.; Boutoubat, M.; Rabhi, A.; Belkheiri, M. Experiential integral backstepping sliding mode controller to achieve the maximum power point of a PV system. Control Eng. Pract. 2020, 102, 104570. [Google Scholar] [CrossRef]
  17. Bouarroudj, N.; Boukhetala, D.; Feliu-Batlle, V.; Boudjema, F.; Benlahbib, B.; Batoun, B. Maximum power point tracker based on fuzzy adaptive radial basis function neural network for PV-system. Energies 2019, 12, 2827. [Google Scholar] [CrossRef] [Green Version]
  18. Ishaque, K.; Salam, Z.; Lauss, G. The performance of perturb and observe and incremental conductance maximum power point tracking method under dynamic weather conditions. Appl. Energy 2014, 119, 228–236. [Google Scholar] [CrossRef]
  19. Karamov, D.N.; Suslov, K.V. Structural optimization of autonomous photovoltaic systems with storage battery replacements. Energy Rep. 2021, 7, 349–358. [Google Scholar] [CrossRef]
  20. Yousri, D.; Thanikanti, S.B.; Allam, D.; Ramachandaramurthy, V.K.; Eteiba, M. Fractional chaotic ensemble particle swarm optimizer for identifying the single, double, and three diode photovoltaic models’ parameters. Energy 2020, 195, 116979. [Google Scholar] [CrossRef]
  21. Bouarroudj, N.; Abdelkrim, T.; Farhat, M.; Feliu-Batlle, V.; Benlahbib, B.; Boukhetala, D.; Boudjema, F. Fuzzy logic controller based maximum power point tracking and its optimal tuning in photovoltaic systems. Serbian J. Electr. Eng. 2021, 18, 351–384. [Google Scholar] [CrossRef]
  22. Nousiainen, L.; Puukko, J.; Mäki, A.; Messo, T.; Huusari, J.; Jokipii, J.; Viinamäki, J.; Lobera, D.T.; Valkealahti, S.; Suntio, T. Photovoltaic generator as an input source for power electronic converters. IEEE Trans. Power Electron. 2012, 28, 3028–3038. [Google Scholar] [CrossRef]
  23. Shang, L.; Guo, H.; Zhu, W. An improved MPPT control strategy based on incremental conductance algorithm. Prot. Control Mod. Power Syst. 2020, 5, 14. [Google Scholar] [CrossRef]
  24. Saidi, K.; Maamoun, M.; Bounekhla, M. Simulation and implementation of incremental conductance MPPT algorithm with indirect control method using buck converter. In Proceedings of the 2017 6th International Conference on Systems and Control (ICSC), Batna, Algeria, 7–9 May 2017; pp. 199–204. [Google Scholar] [CrossRef]
  25. Gurung, N.; Bhattarai, R.; Kamalasadan, S. Optimal linear-quadratic-integral controller design for doubly-fed induction generator. In Proceedings of the 2017 IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017; pp. 1–5. [Google Scholar] [CrossRef]
  26. Okyere, E.; Bousbaine, A.; Poyi, G.T.; Joseph, A.K.; Andrade, J.M. LQR controller design for quad-rotor helicopters. J. Eng. 2019, 2019, 4003–4007. [Google Scholar] [CrossRef]
Figure 1. Synoptic scheme of a PV-system equipped with an MPPT controller algorithm.
Figure 1. Synoptic scheme of a PV-system equipped with an MPPT controller algorithm.
Energies 16 04532 g001
Figure 2. Typical electrical model with two diodes of a PV-cell.
Figure 2. Typical electrical model with two diodes of a PV-cell.
Energies 16 04532 g002
Figure 3. (a) power-voltage and (b) current-voltage characteristics of the used PV module for different irradiance and temperature levels.
Figure 3. (a) power-voltage and (b) current-voltage characteristics of the used PV module for different irradiance and temperature levels.
Energies 16 04532 g003
Figure 4. Flowchart of the commonly used one stage IC algorithm.
Figure 4. Flowchart of the commonly used one stage IC algorithm.
Energies 16 04532 g004
Figure 5. Scheme of hybrid IC algorithm and linear control.
Figure 5. Scheme of hybrid IC algorithm and linear control.
Energies 16 04532 g005
Figure 6. Right and left half planes in a ppvvpv curve defining the operation of the PV-system.
Figure 6. Right and left half planes in a ppvvpv curve defining the operation of the PV-system.
Energies 16 04532 g006
Figure 7. Scheme of proposed hybrid IC-LQI algorithm.
Figure 7. Scheme of proposed hybrid IC-LQI algorithm.
Energies 16 04532 g007
Figure 8. Proposed MPPT approach-based IC-LQI controller for PV-system using Matlab/Simulink.
Figure 8. Proposed MPPT approach-based IC-LQI controller for PV-system using Matlab/Simulink.
Energies 16 04532 g008
Figure 9. PV-module power using synthesized MPPT controllers in standard weather condition.
Figure 9. PV-module power using synthesized MPPT controllers in standard weather condition.
Energies 16 04532 g009
Figure 10. Duty cycle using synthesized MPPT controllers in standard weather condition.
Figure 10. Duty cycle using synthesized MPPT controllers in standard weather condition.
Energies 16 04532 g010
Figure 11. Step change in irradiance and temperature used in the second scenario.
Figure 11. Step change in irradiance and temperature used in the second scenario.
Energies 16 04532 g011
Figure 12. PV-module power using different synthesized MPPT approaches with step changes in both temperature and irradiance.
Figure 12. PV-module power using different synthesized MPPT approaches with step changes in both temperature and irradiance.
Energies 16 04532 g012
Figure 13. Duty cycle using different synthesized MPPT approaches with step changes in both temperature and irradiance.
Figure 13. Duty cycle using different synthesized MPPT approaches with step changes in both temperature and irradiance.
Energies 16 04532 g013
Figure 14. Step-change of the resistive load utilized in the third scenario.
Figure 14. Step-change of the resistive load utilized in the third scenario.
Energies 16 04532 g014
Figure 15. PV-module power using different synthesized MPPT approaches with simultaneous step change of temperature, irradiance and load.
Figure 15. PV-module power using different synthesized MPPT approaches with simultaneous step change of temperature, irradiance and load.
Energies 16 04532 g015
Figure 16. Duty cycle using different synthesized MPPT approaches with simultaneous step change of temperature, irradiance and load.
Figure 16. Duty cycle using different synthesized MPPT approaches with simultaneous step change of temperature, irradiance and load.
Energies 16 04532 g016
Figure 17. Histogram of simulation scenarios versus efficiency ηMPPT.
Figure 17. Histogram of simulation scenarios versus efficiency ηMPPT.
Energies 16 04532 g017
Table 1. Electrical characteristics for the used PV-module.
Table 1. Electrical characteristics for the used PV-module.
Maximum PV-module power (Pmax)≈61.92 W
Open circuit PV-module voltage (voc)25.25 V
PV-module short circuit current (isc)3.25 A
PV-module voltage at maximum power (vmpp)20 V
PV-module current at maximum power (impp)≈3.1 A
factor of ideality n11
factor of ideality n22
Number of PV-cells connected in series (Ns)36
Number of PV-cells connected in parallel (Np)1
Table 2. Comparing MPPT controllers on the basis of efficiency.
Table 2. Comparing MPPT controllers on the basis of efficiency.
Classical One Stage IC Algorithm with δα = 5 × 10−4Classical One Stage IC Algorithm with δα = 1 × 10−4Hybrid IC-LQI
Algorithm
Scenario 189.4%65.57%98.05%
Scenario 295.82%91.3%98.24%
Scenario 396.10%87.75%98.92%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bouarroudj, N.; Houam, Y.; Djari, A.; Feliu-Batlle, V.; Lakhdari, A.; Benlahbib, B. A Linear Quadratic Integral Controller for PV-Module Voltage Regulation for the Purpose of Enhancing the Classical Incremental Conductance Algorithm. Energies 2023, 16, 4532. https://doi.org/10.3390/en16114532

AMA Style

Bouarroudj N, Houam Y, Djari A, Feliu-Batlle V, Lakhdari A, Benlahbib B. A Linear Quadratic Integral Controller for PV-Module Voltage Regulation for the Purpose of Enhancing the Classical Incremental Conductance Algorithm. Energies. 2023; 16(11):4532. https://doi.org/10.3390/en16114532

Chicago/Turabian Style

Bouarroudj, Noureddine, Yehya Houam, Abdelhamid Djari, Vicente Feliu-Batlle, Abdelkader Lakhdari, and Boualam Benlahbib. 2023. "A Linear Quadratic Integral Controller for PV-Module Voltage Regulation for the Purpose of Enhancing the Classical Incremental Conductance Algorithm" Energies 16, no. 11: 4532. https://doi.org/10.3390/en16114532

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop