Abstract
This paper presents a new strategy for a robust maximum power point (MPP) tracking fuzzy controller for photovoltaic (PV) systems subject to actuator asymmetric saturation. A DC-DC boost converter is used to connect a PV panel with an output load. The output voltage of the DC-DC boost converter can be adjusted by duty ratio that is limited between 0 and 1. The aim of our control design is to track the MPP under atmospheric condition changes and the presence of the asymmetric saturation of the duty ratio. To minimize tracking error and disturbance effect, the dynamic behaviour of a PV system and its reference model are described by using Takagi–Sugeno fuzzy models. Then, a constrained control based on a fuzzy PI state feedback controller is proposed. The H∞ control approach is used in control design and stability conditions of the closed-loop system are formulated and solved in terms of linear matrix inequalities. Finally, simulation results are given to show the tracking performance of the control design.
Keywords
Introduction
In order to satisfy our increasing energy needs, big challenges should be undertaken in the future. Renewable energies such as fuel cells (Cossutta et al., 2015), biomass plants (Singh and Subhash, 2016), turbines generators (Meghni et al., 2018; Rahim and Khan, 2014) and photovoltaic (PV) arrays (Azri et al., 2014; Vincheh et al., 2014) are inexhaustible sources of energy. The PV effect has the advantage to directly transform sunlight into electrical energy using a DC-DC converter to adjust the PV input voltage by means of variation of duty ratio (Brunton et al., 2010; Mastromauro et al., 2009). PV systems have strong nonlinear characteristics and the output power varies with climatic conditions. As a result, the control design of PV systems is a very difficult task, especially with unpredictable atmospheric conditions.
In this context, many approaches have been proposed to maximize the PV power output, such as the perturb-and-observe (P&O) method (Abdessalem et al., 2011; De Brito et al., 2013; Lyden and Haque, 2015; Subudhi and Pradhan, 2012), incremental conductance (INC) methods (Abdessalem et al., 2011; Liu et al., 2008; Sera et al., 2013; Vahid et al., 2018), the maximum power point (MPP) estimation method (Abdessalem et al., 2011; Mohammed et al., 2002) and artificial intelligence methods (Chiu, 2010; Chiu and Ouyang, 2011; Dahmane et al., 2013; Nabulsi and Dhaouadi, 2012; Salah and Ouali, 2011). Vahid et al. (2018) have proposed a robust feedback linearization controller with a modified INC method for MPP tracking (MPPT) in the PV systems and the overall closed-loop internal stability is guaranteed. However, the system arrives at the MPP only in acceptable time. Nabulsi and Dhaouadi (2012) have proposed a new fuzzy logic controller (FLC)-based P&O scheme in which the PV reference voltage is self-adjusted with variable step size by which the MPP is accurately reached. As well, the INC method is influenced by the same factors as the P&O method implicating a compromise between tracking speed and oscillations to reach a MPP. Open-circuit voltage and short-circuit current (SCC) algorithms proposed by Masoum et al. (2002) are unable to find the true MPP due to the approximation used in these algorithms. In the study by Priyabrata and Priyabrat (2019), an analog circuitry-based fast and robust MPPT method utilizing a boost DC-DC converter is presented to improve the tracking capability.
The P&O and INC methods are widely used in commercial PV panels due to their simplicity, easy implementation and low cost. However, in these traditional controls, a PV system with a DC-DC boost converter is considered as linear system, which results in poor dynamic performance and considerable oscillations around the MPP. In addition, the external disturbance is not taken into account, which results in a slow and a wrong tracking during rapid change of atmospheric conditions. On the other hand, in these classical approaches, the problem of the presence of the asymmetric saturation of duty ratio (limited between 0 and 1) is not treated, which is a source of degradation of performances. Indeed, actuator saturation can degrade the performance of a closed-loop system and sometimes destabilize a stable closed-loop system (Cao and Lin, 2003b; Henrion, 1999).
Many stabilization conditions results for nonlinear systems subject to actuator saturation have been reported in the literature and one can distinguish two approaches. In one approach, the control objective is to avoid the saturation limits (Cao and Lin, 2003a, 2003b; Han, 2007; Nasri et al., 2019; Saifia et al., 2010b, 2011, 2012a, 2012b, 2012c, 2012d, 2019, 2020). In the other approach, an estimation of the domain of attraction in which any initialization of the system states does not lead to instability in the presence of saturation is carried out (Cao and Lin, 2003a, 2003b; Nasri et al., 2019; Saifia et al. 2010a, 2010b, 2011, 2012a, 2012b, 2012c, 2012d, 2019, 2020).
In this work, the well-known Takagi–Sugeno (T-S) fuzzy models are considered as a useful tool for approximating complex nonlinear systems (Meghni et al., 2018; Wang et al., 1996). The fuzzy model proposed by Takagi and Sugeno (1985) is described by fuzzy IF-THEN rules which represent local input–output relations of a nonlinear system. The main feature of a T-S fuzzy model is its ability to express the local dynamics of each fuzzy implication (rule) by a linear system model. The overall fuzzy model of the system is achieved by fuzzy ‘blending’ of the linear system models. By using a parallel distributed compensation law, the local linear models allow application of the linear control theory to nonlinear complex systems. The main interest is that the controller’s gain can be calculated from the stability conditions of the augmented T-S fuzzy system, which can be easily transformed into linear matrix inequalities (LMIs) and solved efficiently by convex programming techniques (Singh and Subhash, 2016; Vincheh et al., 2014).
To design controllers for nonlinear systems, many LMI stabilization conditions have been derived based on T-S fuzzy models via the Lyapunov approach. Estrada-Manzo et al. (2019) present LMI-based relaxed stabilization conditions of T-S discrete fuzzy models via static output feedback controller and Lyapunov function. The problem of robust H∞ control for a class of fuzzy time-delay systems has been investigated in Xin et al. (2019) by introducing the Wirtinger-type integral inequality and convex technique to estimate the derivative of Lyapunov–Krasovskii functional, which guarantees robust asymptotic stability and a prescribed H∞ performance level of the corresponding closed-loop system. Lien et al. (2019) consider the mixed H2/H∞ performance for a class of uncertain T-S fuzzy systems with time delays and linear fractional perturbations based on the LMI optimization approach. In Saifia et al. (2020), a robust H∞ static output-feedback controller for discrete T-S fuzzy models subject to input saturation constraint has been developed and the stabilization conditions of the fuzzy system are formulated as a convex optimization problem in terms of LMIs. In particular, a TS model-based method has been used for MPPT of PV systems. Chiu and Ouyang (2011) design a robust observed-based MPPT control for PV systems with DC-DC buck converter by using a Lyapunov approach and LMI formulation. Interesting results for maximizing power point tracking of PV systems have been reported by Allouche et al. (2018) who propose a robust-MPPT fuzzy controller of PV system to guarantee both H2 optimal control and H∞ model. Hafedh et al. (2012) display an intelligent control strategy based on the T-S representation for the MPPT of PV system; the optimal duty cycle is computed based on the T-S fuzzy system, which permits the maximum power to be extracted from the PV array panel, showing the advantage of the suggested MPPT routine above classical configuration. Alongside that, Khabou et al. (2020) deploy a control technique for the MPPT of a PV system under atmospheric conditions changes; a robust-MPPT fuzzy controller of PV system has then investigated which registered fast convergence to the maximum power and elimination of the oscillations around the maximum and the robustness. In Ajaamoum et al. (2015), a technique for improving and optimizing the performances of PV system with DC-DC buck converter has been introduced based on the T-S fuzzy system. However, in these works, authors have not considered the problem of actuator saturation which can destabilize the closed-loop system.
For this purpose and to the best of our knowledge, a T-S fuzzy proportional integral state feedback control has never been applied to PV systems with DC-DC boost converter under actuators asymmetric saturation and disturbance effect. To avoid this drawback, following contributions are proposed:
A new strategy for maximizing power point tracking of PV systems based on TS fuzzy proportional integral state feedback and an H∞ performance is proposed.
New H∞ stabilization conditions of PV systems with DC-DC boost converter under rapid change of atmospheric conditions are derived and formulated in terms of a LMI.
The PV systems with DC-DC boost converter input constraint is taken into consideration and the duty ratio asymmetric saturation is transformed in a symmetric saturation between −0.5 and 0.5 using mathematical transformation.
This paper is organized as follows. The next section gives a TS fuzzy representation of a PV system with a DC-DC boost converter. Then, H∞ stabilization conditions of the MPPT controller subject to asymmetric actuator saturation and external disturbances based on fuzzy proportional integral state feedback are derived and formulated in terms of LMIs. Finally, simulation results are given to show the effectiveness of the proposed fuzzy control approach.
The notation used is as follows:
Fuzzy modelling of PV generator systems
In this work, a PV system is composed of a PV panel and a DC-DC boost converter. Figure 1 illustrates the system and in the following sections each component is described.

Structure of the photovoltaic system.
Photovoltaic generator model
The PV cell is modelled as a p-n semiconductor junction that directly transforms light energy into electricity; it is composed of solar cells arranged in an np-parallel, ns-series configuration. The equivalent circuit of a PV cell based on a single diode is presented in Figure 2, where
where
where

Equivalent circuit of the PV cell.

PV panel characteristics: (a) PV current and (b) PV voltage.
DC-DC boost converter
A dc-dc boost converter is connected to the PV array to adjust the PV array power, as shown in Figure 1. The dynamic model of the converter can be defined by state space equations (Allouche et al., 2018), where the panel voltage
with
T-S fuzzy model of the PV system
In this section, we will use a T-S fuzzy model to represent the solar power generation system with the DC-DC boost converter. Several studies have proved that the T-S fuzzy model can describe the behaviour of continuous nonlinear systems by combining local linear dynamic subsystems in IF–THEN fuzzy rules. The PV nonlinear model (equation (6)) is transformed into a T–S fuzzy model using sector nonlinearity transformation and assuming that the inductor current
Supposing that the decision variables
The nonlinear system (equation (6)) can be described by a T–S model with
where
The global fuzzy model is given by:
where
Robust T-S fuzzy MPPT control design under asymmetric input constraint
In this section, we present a robust T-S fuzzy MPPT control design under asymmetric constraint of duty ratio. Indeed, the PV effect directly transforms solar energy into electrical energy using a DC-DC converter to adjust the PV input voltage by means of variations of duty ratio which is subject to saturation between 0 and 1 (Saifia et al., 2012b).
It is well known that actuator saturation can degrade the closed-loop system performance or destabilize a stable closed-loop system (Cao and Lin, 2003b; Da Silva et al., 1997; Henrion, 1999). To consider this problem, in this work, a mathematical transformation is used to represent the asymmetric constraint as a symmetric saturation between −0.5 and 0.5.
Reference model
To track the MPP, we have to drive the error
We define the state model of the MPP reference model as follows:
with
From equation (11), we can note that the reference model is also nonlinear via the premise variable
with
Location of MPP (VpvOp, IpvOp)
To reach a MPP, we must have the following condition:
Hence,
Let consider now
By substituting
By resolving equation (14), we obtain a linear relationship between
H∞ tracking control design under asymmetric input constraint
The main objective of the control robustness design is to achieve the MPPT control considering an unknown disturbance
where
The global structure of the controller is shown in Figure 4. The idea is to force the PV system to track a desired trajectory which is provided by a reference model.

Global structure of the T-S controller.
Let us consider the scalar function
and let
From equations (12), (15) and (17), we can obtain the fuzzy augmented system as follows:
where
where
The control input (duty-cycle) is a constraint in amplitude with the following characteristics:
which is an asymmetric saturation. The system described in equation (18) can be written as follows:
where
Therefore, the new control input
The proposed T-S fuzzy controller is based on H∞ fuzzy proportional integral state feedback where the integral of the tracking error is introduced to reduce the tracking error. Then, the structure of T-S fuzzy controller is given as follows:
where
From equations (23) and (17), we can write the structure of the T-S fuzzy controller as follows:
assuming that
In this work, to address the duty ratio saturation problem, we use so-called constrained control. In this case, the input control cannot be saturated, and the saturation function
with
After constructing the fuzzy augmented system (equation (20)), we introduce the structure of the T-S fuzzy controller (equation (25)) as follows:
with
Based on the fuzzy augmented system (equation (27)), the robust
Let us consider the
where
where
Define an ellipsoid as:
For all
where
Thus:
if
if
if
then, in the presence of disturbance, the system have H
On the other hand,
The ellipsoid
The following theorem presents the tracking error for the PV system (equation (27)) under
where
Then the
Let us consider the quadratic Lyapunov function candidate
with
The derivative of the Lyapunov function is given by
The inequality of equation (28) becomes
in matrix inequality form:
From equations (38) and (29) and by applying the Schur complement we obtain
Pre- and post-multiplying equation (39) by
From equation (27), we can obtain the following LMI:
Using matrices
We can obtain the LMI of equation (33) in the theorem by considering the LMI of equation (31) and using the same proof of the LMI of equation (32).
Simulation results
In order to check the effectiveness of the proposed method, we use a Lorentz solar PV module LC 120-15P, whose specifications are stated in Table 1. The parameters of the boost converter are shown in Table 2.
PV panel module LC120-12P.
Boost converter parameters.
The T-S Fuzzy controller gains are calculated by solving the LMIs (equations (29) and (30)) and the control parameters are given as follows:
To test the effectiveness of the proposed MPPT fuzzy controller, the PV system responses are carried out by considering insolation and temperature variations. Moreover, a comparison with the following two control approaches is presented:
P&O and INC methods which are the most commonly used in practice because of their ease of implementation;
Conventional PI controller defined by:
Three scenarios can appear.
Scenario 1: Constant temperature and shading phenomenon
In this case, the cell temperature is kept constant at the reference value T = 25°C and the insolation is varied with shading phenomenon as follows:
Scenario 2: Variable temperature and constant insolation
In this case, the insolation is kept constant at the reference value λ = 1000 W/m2 and temperature is varied as follows:
Scenario 3: Variable temperature and shading phenomenon
In this case, the insolation and T are varied at the same time with shading phenomenon.
Figure 5 shows that the proposed T-S fuzzy controller presents a better MPPT performance and, especially, a very interesting settling time compared with the other methods and an output that follows accurately the reference signal with less transient-state oscillations. Table 3 gives a comparison between settling time of T-S controller and the other methods as well as the result obtained by Allouche et al. (2018). We observe that the settling time is not exceeding 0.017 (s) whereas PI, PO controller and Allouche et al. (2018) methods present a settling time exceeding 0.1 (s).

PV power control response (settling time) for different insolation and temperature.
Settling time controller.
Figure 6 shows the PV power response under changing climatic conditions (different scenarios). We can see that the maximum power of T-S controller is achieved with a very low-power tracking error without including ripple behaviour. This proves that maximum power tracking is achieved for shading phenomenon (scenarios 1 and 3) and for all temperature variations (scenarios 2 and 3), and hence, the PV system is operating on its optimum performance. However, the PI controller exhibits sensitivity to an abrupt insolation and temperature changes resulting a ripple during the transient period which leads to an inexact MPP voltage tracking. The P&O controller is characterized by a slower response time and it presents a performance which is not suitable for a steady state because it forces the output power to oscillate around the MPP mainly at high insolation levels. The critical factor of the INC algorithm is the perturbation rate to have minimum oscillation around the operating point.

MPPT control response for (a) scenario 1, (b) scenario 2 and (c) scenario 3.
Consequently, the proposed method is more efficient than the classical methods in terms of convergence speed and tracking accuracy. On the other hand, the dynamic behaviour of the power response of the conventional PI controller is slower and present oscillations in transient period. The P&O and the INC methods exhibit a poor dynamic response with large oscillations around the MPP.
Figure 7 shows the PV power response, the maximum power is reached in a reduced time comparing it with other methods. It does not show ripple during the transient phase and it illustrated a low-power tracking error. This confirms that almost full available power is extracted from the PV generator, and hence, the PV system is operating on its optimum performance. The dynamic behaviour for the conventional PI controller of the power response is slower as it reaches the MPP within 0.3 s mainly at nominal insolation values (1000 W/m2 at 25°C) and it is characterized by a slight fluctuation during the transient period. P&O and INC algorithms present oscillations around the optimal value.

PV power control response.
The major disadvantage is a bad behaviour for a sudden change insolation. Therefore, the advantage of the proposed method-based reference model is improving the efficiency of the system by giving a higher power.
In Table 4, we compare the reference power Ppvref computed by the T-S reference model for each temperature and insolation pair to the PV module power, and generated successively by the use of the T–S fuzzy controller, PI controller, P&O and INC methods and the result obtained by Allouche et al. (2018).
Comparison of power extracted from PV module.
Figure 8 shows the controller effect on PV array that operates very close to its maximum power trajectory, which leads to an important transfer of the available solar power and an improved PV system performance. For the PI controller use, there is a slight deviation from the MPP trajectory with the decrease in the insolation. For the P&O and INC algorithm, its strongly depends on the initial conditions and it presents oscillations around the optimal value. The major disadvantage of this algorithm is its bad behaviour following a sudden change in illumination.

PV power control under varying insolation.
Conclusion
This paper presents an H∞ fuzzy PI state feedback controller for maximum power point (MPP) tracking of PV systems subject to actuator saturation in order to minimize tracking error and disturbance effect. Based on TS fuzzy representation, H∞ stabilization conditions of the closed-loop system are formulated and solved in terms of linear matrix inequalities (LMIs) terms. The obtained simulation results show that the proposed controller is able to track the MPP with fast convergence even under changing climatic conditions. Future works will focus on experimental validation and the consideration of input DC-DC constraint.
Footnotes
Authors’ Note
K Houda is also affiliated with LAJ, University of Jijel, Algeria.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
