Next Article in Journal
Simulation Study of a Bright Attosecond γ-ray Source Generation by Irradiating an Intense Laser on a Cone Target
Next Article in Special Issue
Prediction of a Grid-Connected Photovoltaic Park’s Output with Artificial Neural Networks Trained by Actual Performance Data
Previous Article in Journal
The Use of the Permutation Algorithm for Suboptimising the Position of Used Nozzles on the Field Sprayer Boom
Previous Article in Special Issue
A Note on Limits and Trends in PV Cells and Modules
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Current Sensorless MPPT Control for PV Systems Based on Robust Observer

by
David Cortes-Vega
,
Hussain Alazki
* and
Jose Luis Rullan-Lara
Faculty of Engineering, Universidad Autonoma del Carmen, Ciudad del Carmen 24180, Campeche, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(9), 4360; https://doi.org/10.3390/app12094360
Submission received: 8 April 2022 / Revised: 18 April 2022 / Accepted: 21 April 2022 / Published: 26 April 2022

Abstract

:
Photovoltaic (PV) systems are among the most used alternatives for electrical power generation from renewable sources. To ensure that PV systems make the most of the available solar energy, maximum power point tracking (MPPT) schemes must be implemented, which usually require voltage and current sensors to track the PV power. This paper presents the design of a robust observer using the Attractive Ellipsoid Method to achieve a precise estimation of PV current under parametric uncertainty and output perturbations. The application of such an observer enables the PV generation system to operate in a current sensorless mode, which reduces the overall cost of the system and enhances its reliability. The convergence of the observer is guaranteed by solving an optimization problem which generates the optimal gains using Linear Matrix Inequalities (LMI). To prove the effectiveness of the proposed sensorless scheme, simulations are performed in Matlab under test profiles based on the EN50530 standard and parameter uncertainty conditions, obtaining an accurate estimation which is used for MPPT operation.

1. Introduction

The utilization of solar energy as an alternative for electrical energy generation has shown a great improvements in recent decades. This is motivated by a global interest in developing green energy sources with a lower environmental impact in contrast with the traditional schemes based on fossil fuels. Nowadays, due to technological development related to photovoltaic (PV) systems, the associated system costs lowered and the efficiency of panels and components increased. These developments have given rise to the generation of PV systems for a broad range of applications from low power domestic use to large generation sites for industrial usage.
In order to make the most from the available solar energy, a PV system requires maximum power point tracking (MPPT) techniques that allow the system to operate in optimal conditions, guaranteeing the extraction of maximum power at every instant. There are several MPPT techniques with different characteristics that range from the most common schemes as the Perturb and Observe (PO) algorithm [1], incremental conductance (INC) [2] or fractional open circuit voltage, to novel and more complex approaches as artificial neural networks [3], genetic algorithms [4], fuzzy logic [5], among others. However, nowadays the most commonly used MPPT schemes are still the first ones due to its ease of implementation and capability to operate without knowledge about PV system characteristics requiring only voltage and current measurements. Hence, the system requires voltage and current sensors to perform MPPT operation which increases the overall system cost and reduces its reliability by possible sensor faults. The voltage of the PV array can be measured in a simple way using a potential divider arrangement for non-isolated measurement. On the other hand, the current measurement shows more difficulties, where Shunt resistors or Hall effect sensors are commonly used. The Shunt resistor based sensors obtain the current value in terms of voltage by means of voltage drops across them. Hence, a heat power dissipation exists across this type of sensor because of Joule’s effect which affects the measurement, so it requires low tolerance, high precision and low temperature drift resistance [6,7]. Further, to perform the current measurement in a proper scale it is necessary to increase the value of shunt resistance which will also increase the heat dissipation. Moreover, when low values of PV arrangement current are measured the sensor provides an almost undetectable output which needs to be amplified increasing the number of components and overall system cost. On the other hand, Hall effect sensors use measurements of the magnetic field generated by the current of interest. Therefore, this type of current sensor is easily affected by external magnetic fields [8,9]. So, the precision of current measurements from Hall effect sensors is affected by the conductor and sensor position [10]. Conventional MPPT controllers using Hall Effect sensors, include additional circuitry, like signal conditioning buffers and amplifier circuits to filter out the high frequency components caused by the converter switching. However, this increases the cost and complexity of the PV system.
Thus, elimination of the current sensor can be a convenient option to provide some key benefits in PV systems as cost reduction, low maintenance and more reliability, particularly when working with systems using multi-level or cascaded topologies [11]. In the related literature one can find different current sensorless schemes that allows the system to dispense with the use of a current sensor. In [12], a current sensorless method is presented which is based on the estimation of the PV current by shorting the two terminals of the PV system. However, such technique will decrease the life of the components connected to the PV terminals and also the PV panel itself. A sensorless MPPT scheme based on Internet of Things is proposed in [13] using public domain solar irradiation data from Internet. Nevertheless, this approach efficiency is obviously dependent on the accuracy of the local website data about the PV system location. Further, because of its inaccurate forecasting of temperatures, it may lead to operate at a point far from the maximum power point.
The unscented Kalman filter and Extended Kalman filter are implemented to estimate the inductor current in a boost converter based PV system obtaining an accurate estimation [14,15]. However, both techniques are computationally intensive due to the use of non-linear transformations and linearization procedures [16,17]. A current sensorless method based on finite control set model predictive control (MPC) with auto-tuning is developed in [18]. MPC is a powerful technique, but its applicability is limited because of its complexity of implementation, mainly in small scale PV systems. The sliding modes technique has been used to design robust observers to estimate voltages and currents in PV systems with good results against different perturbations and operating conditions [19,20]. However, the main drawback of this technique is the chattering problem which reduces the life of components. The high gain observers are another alternative used for robust current estimation in PV systems. As shown in [21] a high gain observer is designed to estimate voltage and current in a pumping system supplied by a PV generator. Although a precise estimation is performed, the disadvantages of this approach are the sensitivity to measurement noise and the peaking phenomenon [22]. In [23], a Luenberger observer is proposed to estimate the current and this estimation is used in a PO scheme for MPPT, the proposal is effective and easy to implement but lacks robustness since there is no consideration about system uncertainties or external perturbations at the output. Due to its effectiveness and ease of implementation, a Luenberger observer is a good alternative for current estimation but requires a robust design to improve its efficiency under disturbance scenarios.
The Attractive Ellipsoid Method (AEM) is a tool used for synthesis of robust feedback controllers with respect to a wide class of uncertainties contained in the system’s model. This methodology guarantees system stability by finding appropriate controller gains obtained through the definition and solution of an optimization problem in terms of Linear Matrix Inequalities (LMI) or Bilinear Matrix Inequalities (BMI) [24]. System motion stabilization to zero is not always possible when external disturbances, uncertainties or nonlinearities are present in a system, in such cases only boundedness of trajectories within some compact set is guaranteed. This boundedness is commonly obtained through invariant sets. Ellipsoidal sets possess such invariant condition and can be obtained using the invariant ellipsoid method, called attractive ellipsoid method if this condition is ensured for any initial conditions [24]. These ellipsoidal sets can be designed to obtain certain minimal properties related to ellipsoid size, volume, among others, which may be used for design of robust observers/controllers for several applications [25,26]. The optimization problems based on LMI/BMI derived from application of AEM can be solved using semi-definite programming or specialized BMI solvers.
Therefore, this paper proposes the design of a robust Luenberger state observer based on AEM which allows a current sensorless operation that improves the reliability at the same time that reduces the overall system cost. Such proposed robust observer guarantees a low estimation error that ensures the proper application of MPPT algorithms which requires PV current measurement. Furthermore, this observer is robust against output disturbances and parameter uncertainties on the PV system components which contributes to obtain a more accurate estimation under such conditions. In order to demonstrate the effectiveness of the proposed robust observer a simulation of an INC-MPPT sensorless scheme is performed in Simulink under the european standard EN-5060.
The remainder of this paper is organized as follows: Section 2 presents the system model considering a boost converter based PV system. Section 3 focuses on the problem formulation introducing some mathematical concepts required to apply AEM, while Section 4 is devoted to the robust observer design process and the introduction of Incremental Conductance MPPT scheme. Section 5 presents numerical simulation results to show the effectiveness of the proposed observer and the implementation of the sensorless scheme for MPPT operation under test profiles based on EN50530 standard. Finally, Section 6 states the main conclusions and some directions for future research.

2. System Modeling

The overall PV generation system is composed of a PV array, a DC-DC boost converter and a load, as illustrated in Figure 1. In order to design a robust observer based on AEM a quasi-Lipschitz model representation is required which states that the system is bounded in a particular way. Hence, this section details the mathematical model considered for boost converter and its quasi-Lipschitz representation.

Boost Converter Model

Power converters, specifically DC-DC type, are widely used in PV generation systems as an adaptation stage between PV panels and the load being supplied [27,28]. The main objective of such converters is to adjust the PV array output voltage in order to maximize the power generation. One of the most used topologies for PV systems is the boost configuration which is shown in Figure 2, where V p v is the PV array voltage, V s is the output voltage and i L which is the inductor current is assumed to be equal to I p v . The remaining components C, L and R are the output capacitor, inductor and converter load, respectively.
Depending on the switch (S) state and considering only the continuous conduction mode, the boost converter can be represented by means of state equations by the following cases.
Case 1: Switch is in OFF state, the load is supplied by energy stored in the inductor, applying Kirchhoff’s laws, voltage and current dynamics can be described as
d d t I L V s = 0 1 L 1 C 1 R C A O F F I L V s + V p v L 0 b O F F
Case 2: Switch is in ON state, the inductor is charged by the input voltage V p v and the load is disconnected, applying Kirchhoff’s laws, voltage and current dynamics can be described as
d d t I L V s = 0 0 0 1 R C A O N I L V s + V p v L 0 b O N
From the above cases, defining x a = [ I L , V s ] T the dynamic behavior during ON-OFF periods can be expressed as follows
x ˙ a = A x a + b
Considering that μ = 1 when the switch is ON and μ = 0 when switch is OFF, Equation (3) can be expressed as [29,30]
x ˙ a = A O F F x a + b O F F + ( A O N A O F F ) x a μ + ( b O N b O F F ) μ
In boost topology b O N = b O F F , which leads to
x ˙ a = A O F F x a + b O F F + ( A O N A O F F ) x a μ
Under the assumption that a high switching frequency is present the corresponding average state space model [31,32] for (1) and (2) is described by
x ˙ 1 = V p v L x 2 ( 1 u ) L x ˙ 2 = x 1 ( 1 u ) C x 2 R C
where u [ 0 1 ] is the average value of converter’s duty cycle and x = [ I L , V s ] T represents the average values of inductor current and converter output voltage.
The relation between boost converter output voltage ( V s ) and the PV array voltage ( V p v ) is described by
V s V p v = 1 1 u

3. Problem Formulation

A current sensorless PV system requires the capability to track the maximum power point at every instant with high precision even when model uncertainties arise. Such objective can be achieved using a robust estimation scheme which allows any current dependent MPPT technique to drive system towards MPP. To perform this estimation task in a fast and accurate form under model uncertainty conditions, a robust Luenberger observer based on AEM is proposed and INC algorithm is applied to generate the voltage references that move the system around the MPP.

3.1. Mathematical Preliminaries

This subsection introduces some important definitions and results required for the application of AEM.
Considering a general nonlinear system described as
x ˙ = f ( x ) x ( 0 ) = x 0 R n
where f : R n × R m R n is a suitable right hand side.
Definition 1.
A set H is said to be positively invariant for the system
x ˙ = f ( x )
if x ( t ) H for every x ( 0 ) H and for all t 0 .
The class of systems which are suitable for the proposed robust observer design are a particular class of nonlinear systems known as quasi-Lipschitz dynamic models with bounded uncertainties. The formal definition of a quasi-Lipschitz function is presented as follows [24].
Definition 2.
A vector function f : R n R k is said to be a quasi-Lipschitz function Q ( A , η 0 , η 1 ) if there is a matrix A R k × n and nonnegative constants η 0 and η 1 , such that for every x R n , the following inequality holds:
f ( x ) A x 2 η 0 + η 1 x 2 .
Hence, system (6) can be represented as follows
x ˙ = A x + g ( x ) u + ϕ ,
where x R n is the state vector, A R n × n is the system matrix, g ( x ) R n × m is the control function, u R m is the vector of control inputs, and ϕ = f ( x ) A x , is an uncertain vector function assumed to satisfy quasi-Lipschitz condition, as stated in (9). To guarantee an appropriate design, the pair ( A , C ) must be determined such that the system is observable.

3.2. Bounded System Model Representation

In order to apply the AEM, the selected model needs to be described in a particular way satisfying the quasi-Lipschitz condition. This section focuses on the analysis of system model characteristics and its representation in such bounded form.
The PV system model is represented in the following form
x ˙ = A x + g ( x ) u + ϕ
y = h ( x ) + w
where
A = 0 1 L 1 C 1 R L C , g ( x ) = b 2 L b 1 C
ϕ = γ 1 V p v γ 2 + γ 3
γ 1 = Δ L L ( L + Δ L ) , γ 2 = Δ C C ( C + Δ C )
γ 3 = R Δ C + C Δ R + Δ R Δ C R C ( R C + R Δ C + C Δ R + Δ R Δ C )
and Δ ( · ) represents a parametric uncertainty in the component.
The term ϕ is required to be bounded as stated in (9), then
ϕ 2 = γ 1 V p v 2 + γ 2 + γ 3 2 = γ 1 2 V p v 2 + γ 2 2 + γ 3 2 2 γ 2 γ 3
Introducing an upper bound V p v = V m a x corresponding to the maximum PV array voltage, the following inequality is obtained
ϕ 2 γ 1 2 V m a x 2 + γ 2 2 + γ 3 2 2 γ 2 γ 3 η 0
The considered output’s external disturbance is assumed to be bounded by a constant d 0 as
w 2 d 0
Note that (13) and (14) are not quasi-Lipschitz bounded but Lipschitz bounded instead. Hence, the considered PV system with parametric uncertainty fulfills the required condition for AEM.

4. Design of Luenberger Robust Observer Based on AEM

In this section, the details related to the design of the robust Luenberger observer are presented to obtain a current estimation that allows the PV system to operate in a sensorless way.
Consider the boost based PV system (11) with output y
x ˙ = A x + g ( x ) u + D ϕ y = C x + E w
where C is the output matrix, D and E are matrix that maps the system uncertainties ϕ and output disturbances w.
The Luenberger observer structure has the following form
x ^ ˙ = A x ^ + g ( x ) u + L ( y C x ^ )
The estimation error is defined as
e = x x ^
and its derivative is
e ˙ = x ˙ x ^ ˙ = ( A L C ) e + D ϕ L E w
A new extended system z is introduced, which is formed by the estimated state and the estimation error, and its dynamics are as follows
z ˙ = A ¯ z + F w ¯
where
A ¯ = A L C 0 A L C , F = 0 L E D L E
z = x ^ e T , w ¯ = ϕ w T
Introducing a quadratic storage function for the extended system as
V ( z ) = z T P z , P = P 1 1 0 0 P 2
To analyze the stability of system it is required to compute the derivative of (20) which has the form
V ˙ ( z ) = z T ( A ¯ T P 1 + P 1 A ¯ ) z + w ¯ T F T P 1 z + z T P 1 F w ¯
and rewriting (21) in a matrix format
V ˙ ( z ) = z w ¯ T A ¯ T P 1 + P 1 A ¯ P 1 F F T P 1 0 z w ¯
To include the terms related to system uncertainties, these are added and subtracted in the following way
V ˙ ( z ) = z ϕ w T M 11 P 1 F F T P 1 τ 1 0 0 τ 2 M z ϕ w α V ( z ) + τ 1 ϕ 2 + τ 2 w 2
where
M 11 = A ¯ T P 1 + P 1 A ¯ + α P 1
Substituting (13) and (14)
V ˙ ( z ) z ϕ w T M z ϕ w α V ( z ) + τ 1 η 0 + τ 2 d 0
Expanding matrix M a new representation in terms of matrix M ¯ is obtained as
V ˙ ( z ) x ^ e ϕ w T M ¯ 11 M ¯ 12 0 n × m M 14 ¯ M ¯ 12 T M ¯ 22 M ¯ 23 M ¯ 24 0 m × n M ¯ 23 T τ 1 0 m × n M ¯ 14 T M ¯ 24 T 0 n × m τ 2 M ¯ x ^ e ϕ w α V ( z ) + τ 1 η 0 + τ 2 d 0
with
M ¯ 11 = A T P 1 1 + P 1 1 A + α P 1 1 , M ¯ 12 = P 1 1 L C
M ¯ 22 = A T P 2 + P 2 A C T L T P 2 + α P 2 P 2 L C
M ¯ 23 = P 2 D , M ¯ 14 = P 1 1 L E , M ¯ 24 = P 2 L E
A non-singular transformation is applied to matrix M ¯ in order to eliminate the inverse matrix operations. Such transformation has the following form
M 1 = T 1 M ¯ T 1 T , T 1 = d i a g [ P 1 , I n × n , I m × m , I m × m ]
M 1 = P 1 A T + A P 1 + α P 1 L C 0 L E C T L T M ¯ 22 P 2 D P 2 L E 0 D T P 2 τ 1 0 E T L T E T L T P 2 0 τ 2
Finally, inequality (25) results in
V ˙ ( z ) x ^ e ϕ w T M 1 x ^ e ϕ w α V ( z ) + τ 1 η 0 + τ 2 d 0
if some matrices P 1 , P 2 and L that satisfies M 1 < 0 exist, then the following holds
V ˙ ( z ) α V ( z ) + β
and E ( P ) is the ellipsoid that guarantees convergence and boundedness of the estimation error trajectories.
In order to obtain the values of P 1 , P 2 and L that satisfies the condition M 1 < 0 an optimization problem is defined. This procedure is related to minimization of the ellipsoid size which is achieved by minimizing the trace of matrix P under the constraints τ 1 , τ 2 , α stated in (27). Such an optimization problem is defined as
m i n P , L , τ 1 , τ 2 , α t r a c e ( P )
s u b j e c t t o M 1 < 0 α > τ 1 η 0 + τ 2 d 0
Observe that (27) is a BMI due to multiplication of design variables (this is, α P). To solve optimization problems subject to bilinear constraints arising in the AEM based design, an iterative procedure based on LMI has been applied in [25,26]. Using this iterative procedure, the corresponding optimization problem (30) can be solved using an LMI solver such as SEDUMI without the need of specialized BMI solvers.

Incremental Conductance MPPT Algorithm

The incremental conductance algorithm is based on detection of the slope of the P-V curve, and the MPP is tracked by searching the peak of the P-V curve. As the name implies, this algorithm makes use of the incremental conductance d I / d V and the instantaneous conductance I / V to perform MPPT. The operating point location of the PV module in the P-V curve can be determined based on the relationship between conductance values as follows
d I d V = I V
d I d V > I V
d I d V < I V
where (31) corresponds to PV module operating at the MPP, while (32) and (33) indicate the PV module operation is located at the left and right side of the MPP in the P-V curve, respectively.
Equations (31)–(33) are obtained from the fact that slope of the P-V curve at MPP is equal to zero, that is
d P d V = 0
and since P = V I , (34) can be rewritten with the following form
I + V d I d V = 0
The conventional INC algorithm achieves the MPP detection using (35), and the PV module voltage and current are measured by the MPPT controller. If (32) is fulfilled, the duty cycle of the DC-DC converter is decreased while if (33) is satisfied the duty cycle is increased. On the other hand, duty cycle keep the same value for the case where (35) is satisfied [33]. The overall operation of INC algorithm is depicted in Figure 3.

5. Results

To verify the performance of the designed robust observer, simulations are developed in Matlab/Simulink environment using the toolbox Simscape/Power Systems which contains specialized functions to model power converter components and PV systems. The parameters of the selected PV module used in simulation are presented in Table 1 and the ones corresponding to boost converter are shown in Table 2.
The simulation is based on a small scale system which is composed only by 1 PV panel, its corresponding P-V and I-V curves showing the maximum power point are illustrated in Figure 4 and Figure 5, respectively.
The proposed observer gain matrix L and ellipsoid size matrix P obtained by solving the optimization problem (30) with a parameter uncertainty equal to 10% of the nominal component value (for R, L b , C b ) are
L = 1.8522 0.1190 × 10 4 P 1 = 1.1489 0.1031 0.1031 0.6071 × 10 5 ,
P 2 = 4.4802 5.0986 5.0986 165 × 10 4 ,
α = 31.6248 , τ 1 = 1.5180 × 10 4 , τ 2 = 131.7717 .
The first simulation scenario is for two fixed values of solar irradiation at 800 W/m 2 and 1000 W/m 2 as shown in Figure 6.
The PV current is depicted in Figure 7 where x 1 and x 1 e stands for the ideal measured state and estimated state, respectively. The estimated current follows the actual current with high speed and an acceptable precision for both irradiation levels but decreases for higher current values. A similar situation is observed in Figure 8 for the output voltage x 2 .
The error signal for both states is illustrated in Figure 9 where is observed an error value lower than 2% for both irradiation conditions which verifies an efficient estimation under the proposed parameter variation. This result indicates that the estimated current can be a good alternative for current based MPPT techniques as Incremental Conductance algorithm, allowing a current sensorless operation.
The second simulation corresponds to the application of the designed observer to achieve MPPT using a conventional current based technique as the INC algorithm. The INC algorithm depends on measures of PV voltage and current, then the current sensor is substituted for the designed robust observer. An irradiation profile based on the European standard EN50530 is constructed which contains oscillations of different period between two values located approximately in the middle section of PV module operating range. This irradiation profile is depicted in Figure 10.
The estimation of PV current and output voltage for the MPPT test is shown in Figure 11 and Figure 12, respectively. A good tracking of the actual values is observed for both states, but some small oscillations are present due to the constant solar irradiation changes introduced as input for the PV system in the test profile.
In Figure 13, the estimation error for the MPPT test is presented. It can be seen that the estimation error has a low value for both states which confirms an appropriate performance of the designed observer for a changing irradiation situation. However, the estimated current shows some oscillations that generate error peak values of almost 0.5, which will deteriorate the MPPT performance affecting the generated power.
This MPPT performance deterioration can be observed in the PV system’s generated power behavior which is illustrated in Figure 14. The generated power using the proposed current sensorless scheme has a similar behavior than the conventional measurement based scheme, which indicates the feasibility of the proposal. Nevertheless, despite the good estimation and operation of the sensorless scheme, there are power losses caused by the current estimation error. Such losses can be reduced by improving the observer’s parameters which leads to a better current estimation. Figure 15 shows the power error between the conventional INC scheme and the sensorless proposal, the power losses caused by the estimation error are evident but also small. The average value for this error is 1.15% in the range t = 0.5–10 s. Hence, this power losses are small enough to be a good trade-off for eliminating the cost associated with a current sensor, mainly when working with small scale domestic PV systems.

6. Conclusions

The proposed robust observer based on Attractive Ellipsoid Method shows a good performance under parameter uncertainty in the boost power converter and noise in the output signal. The computation of the observer gains is done by means of solving an LMI optimization problem derived from the AEM, which guarantees the convergence of the estimation error under the considered uncertainties and external disturbances. The estimation error of the designed observer is low and has enough convergence speed to track the real state values, which allows the utilization of the estimated current for MPPT operation with the drawback of be limited to implementation of current based MPPT techniques. We demonstrated the appropriate operation of a conventional Incremental Conductance algorithm for MPPT in the proposed sensorless form under a test based on European standard EN50530 with small power losses due to current estimation error. Nevertheless, such power loss represents a good trade-off for the elimination of current sensor’s cost mainly when operating small scale domestic PV systems. Although the observer is robust against parameter uncertainties, the variable nature of PV systems operating conditions as temperature, humidity or solar irradiance level may affect its performance and should be considered in the design stage. The effect of such conditions in the PV system performance and the experimental stage of the proposed scheme are considered as future research works.

Author Contributions

Conceptualization, D.C.-V.; Investigation, J.L.R.-L.; Resources, J.L.R.-L.; Supervision, H.A.; Writing—original draft, D.C.-V.; Writing—review & editing, H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kollimalla, S.K.; Mishra, M.K. Variable perturbation size adaptive P&O MPPT algorithm for sudden changes in irradiance. IEEE Trans. Sustain. Energy 2014, 5, 718–728. [Google Scholar]
  2. Loukriz, A.; Haddadi, M.; Messalti, S. Simulation and experimental design of a new advanced variable step size Incremental Conductance MPPT algorithm for PV systems. ISA Trans. 2016, 62, 30–38. [Google Scholar] [CrossRef] [PubMed]
  3. Messalti, S.; Harrag, A.; Loukriz, A. A new variable step size neural networks MPPT controller: Review, simulation and hardware implementation. Renew. Sustain. Energy Rev. 2017, 68, 221–233. [Google Scholar] [CrossRef]
  4. Kulaksız, A.A.; Akkaya, R. A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive. Sol. Energy 2012, 86, 2366–2375. [Google Scholar] [CrossRef]
  5. Algazar, M.M.; El-Halim, H.A.; Salem, M.E.E.K. Maximum power point tracking using fuzzy logic control. Int. J. Electr. Power Energy Syst. 2012, 39, 21–28. [Google Scholar] [CrossRef]
  6. Life Energy Motion (LEM). Datasheet: Current Transducer LTSR 6-NP. 2017. Available online: www.lem.com (accessed on 7 April 2022).
  7. Ziegler, S.; Woodward, R.C.; Iu, H.H.C.; Borle, L.J. Current sensing techniques: A review. IEEE Sens. J. 2009, 9, 354–376. [Google Scholar] [CrossRef]
  8. Chen, Y.; Huang, Q.; Khawaja, A.H. An interference-rejection strategy for measurement of small current under strong interference with magnetic sensor array. IEEE Sens. J. 2018, 19, 692–700. [Google Scholar] [CrossRef]
  9. Honeywell. Hall Effect Sensing and Application. Available online: https://sensing.honeywell.com/honeywell-sensing-sensors-magnetoresistive-hall-effect-applications-005715-2-en2.pdf (accessed on 15 December 2021).
  10. Itzke, A.; Weiss, R.; Weigel, R. Influence of the conductor position on a circular array of Hall sensors for current measurement. IEEE Trans. Ind. Electron. 2018, 66, 580–585. [Google Scholar] [CrossRef]
  11. Min, R.; Tong, Q.; Zhang, Q.; Zou, X.; Yu, K.; Liu, Z. Digital sensorless current mode control based on charge balance principle and dual current error compensation for DC–DC converters in DCM. IEEE Trans. Ind. Electron. 2015, 63, 155–166. [Google Scholar] [CrossRef]
  12. Yu, B.; Abo-Khalil, A.G. Current estimation based maximum power point tracker of grid connected PV system. In Proceedings of the 2013 IEEE 10th International Conference on Power Electronics and Drive Systems (PEDS), Kitakyushu, Japan, 22–25 April 2013; pp. 948–952. [Google Scholar]
  13. Wang, Y.; Liu, Y.; Wang, C.; Li, Z.; Sheng, X.; Lee, H.G.; Chang, N.; Yang, H. Storage-less and converter-less photovoltaic energy harvesting with maximum power point tracking for internet of things. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2015, 35, 173–186. [Google Scholar] [CrossRef]
  14. Ahmed, M.; Abdelrahem, M.; Kennel, R.; Hackl, C.M. A robust maximum power point tracking based model predictive control and extended Kalman filter for PV systems. In Proceedings of the 2020 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Sorrento, Italy, 24–26 June 2020; pp. 514–519. [Google Scholar]
  15. Mattavelli, P. Digital control of DC-DC boost converters with inductor current estimation. In Proceedings of the Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2004. APEC’04, Anaheim, CA, USA, 22–26 February 2004; Volume 1, pp. 74–80. [Google Scholar]
  16. Zhang, Y.; Zhao, Z.; Lu, T.; Yuan, L.; Xu, W.; Zhu, J. A comparative study of Luenberger observer, sliding mode observer and extended Kalman filter for sensorless vector control of induction motor drives. In Proceedings of the 2009 IEEE Energy Conversion Congress and Exposition, San Jose, CA, USA, 20–24 September 2009; pp. 2466–2473. [Google Scholar]
  17. Kandepu, R.; Foss, B.; Imsland, L. Applying the unscented Kalman filter for nonlinear state estimation. J. Process Control 2008, 18, 753–768. [Google Scholar] [CrossRef]
  18. Metry, M.; Balog, R.S. An Adaptive Model Predictive Controller for Current Sensorless MPPT in PV Systems. IEEE Open J. Power Electron. 2020, 1, 445–455. [Google Scholar] [CrossRef]
  19. Valenciaga, F.; Inthamoussou, F.A. A novel PV-MPPT method based on a second order sliding mode gradient observer. Energy Convers. Manag. 2018, 176, 422–430. [Google Scholar] [CrossRef]
  20. Pati, A.K.; Sahoo, N.C. Super-Twisting Sliding Mode Observer for Grid-Connected Differential Boost Inverter based PV System. In Proceedings of the IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal, 14–17 October 2019; Volume 1, pp. 4025–4030. [Google Scholar]
  21. Stitou, M.; El Fadili, A.; Chaoui, F.Z.; Giri, F. Output feedback control of sensorless photovoltaic systems, with maximum power point tracking. Control Eng. Pract. 2019, 84, 1–12. [Google Scholar] [CrossRef]
  22. Esfandiari, F.; Khalil, H.K. Output feedback stabilization of fully linearizable systems. Int. J. Control 1992, 56, 1007–1037. [Google Scholar] [CrossRef]
  23. Das, D.; Madichetty, S.; Singh, B.; Mishra, S. Luenberger observer based current estimated boost converter for PV maximum power extraction—A current sensorless approach. IEEE J. Photovolt. 2018, 9, 278–286. [Google Scholar] [CrossRef]
  24. Poznyak, A.; Polyakov, A.; Azhmyakov, V. Attractive Ellipsoids in Robust Control; Springer: Cham, Switzerland, 2014. [Google Scholar]
  25. Alazki, H.; Hernández, E.; Ibarra, J.M.; Poznyak, A. Attractive ellipsoid method controller under noised measurements for SLAM. Int. J. Control Autom. Syst. 2017, 15, 2764–2775. [Google Scholar] [CrossRef]
  26. Alazki, H.; Poznyak, A.S. A class of robust bounded controllers tracking a nonlinear discrete-time stochastic system: Attractive ellipsoid technique application. J. Frankl. Inst. 2013, 350, 1008–1029. [Google Scholar] [CrossRef]
  27. Medina-García, J.; Martín, A.D.; Cano, J.M.; Gómez-Galán, J.A.; Hermoso, A. Efficient wireless monitoring and control of a grid-connected photovoltaic system. Appl. Sci. 2021, 11, 2287. [Google Scholar] [CrossRef]
  28. Samano-Ortega, V.; Padilla-Medina, A.; Bravo-Sanchez, M.; Rodriguez-Segura, E.; Jimenez-Garibay, A.; Martinez-Nolasco, J. Hardware in the Loop Platform for Testing Photovoltaic System Control. Appl. Sci. 2020, 10, 8690. [Google Scholar] [CrossRef]
  29. Leyva, R.; Cid-Pastor, A.; Alonso, C.; Queinnec, I.; Tarbouriech, S.; Martinez-Salamero, L. Passivity-based integral control of a boost converter for large-signal stability. IEE Proc.-Control. Theory Appl. 2006, 153, 139–146. [Google Scholar] [CrossRef]
  30. Olalla, C.; Leyva, R.; El Aroudi, A.; Queinnec, I. Robust LQR control for PWM converters: An LMI approach. IEEE Trans. Ind. Electron. 2009, 56, 2548–2558. [Google Scholar] [CrossRef]
  31. Kassakian, J.G.; Schlecht, M.F.; Verghese, G.C. Principles of Power Electronics; Addison Wesley: Boston, MA, USA, 1991. [Google Scholar]
  32. Krein, P.T.; Bentsman, J.; Bass, R.; Lesieutre, M.B.L. On the use of averaging for the analysis of power electronic systems. IEEE Trans. Power Electron. 1990, 5, 182–190. [Google Scholar] [CrossRef]
  33. Mei, Q.; Shan, M.; Liu, L.; Guerrero, J.M. A novel improved variable step-size incremental-resistance MPPT method for PV systems. IEEE Trans. Ind. Electron. 2010, 58, 2427–2434. [Google Scholar] [CrossRef]
Figure 1. PV System’s configurations. (a) Conventional PV system with voltage and current sensors; (b) Proposed PV system with current estimation.
Figure 1. PV System’s configurations. (a) Conventional PV system with voltage and current sensors; (b) Proposed PV system with current estimation.
Applsci 12 04360 g001
Figure 2. Boost converter topology.
Figure 2. Boost converter topology.
Applsci 12 04360 g002
Figure 3. Flow chart of INC algorithm.
Figure 3. Flow chart of INC algorithm.
Applsci 12 04360 g003
Figure 4. P-V curve for PV module 1Soltech 1STH-240-WH.
Figure 4. P-V curve for PV module 1Soltech 1STH-240-WH.
Applsci 12 04360 g004
Figure 5. I-V curve for PV module 1Soltech 1STH-240-WH.
Figure 5. I-V curve for PV module 1Soltech 1STH-240-WH.
Applsci 12 04360 g005
Figure 6. Irradiation profile for fixed values.
Figure 6. Irradiation profile for fixed values.
Applsci 12 04360 g006
Figure 7. PV current.
Figure 7. PV current.
Applsci 12 04360 g007
Figure 8. Output voltage.
Figure 8. Output voltage.
Applsci 12 04360 g008
Figure 9. The error of estimation.
Figure 9. The error of estimation.
Applsci 12 04360 g009
Figure 10. Irradiation profile based on EN50530 standard.
Figure 10. Irradiation profile based on EN50530 standard.
Applsci 12 04360 g010
Figure 11. PV current for MPPT test.
Figure 11. PV current for MPPT test.
Applsci 12 04360 g011
Figure 12. Output voltage for MPPT test.
Figure 12. Output voltage for MPPT test.
Applsci 12 04360 g012
Figure 13. Error signals for MPPT test.
Figure 13. Error signals for MPPT test.
Applsci 12 04360 g013
Figure 14. Generated power.
Figure 14. Generated power.
Applsci 12 04360 g014
Figure 15. Power error between measured and sensorless based INC algorithm.
Figure 15. Power error between measured and sensorless based INC algorithm.
Applsci 12 04360 g015
Table 1. Parameters of PV panel 1Soltech 1STH-240-WH.
Table 1. Parameters of PV panel 1Soltech 1STH-240-WH.
ParameterDescriptionValue
P m a x Maximum power239.68 W
V o c Open circuit voltage37.1 V
I s c Short-circuit current8.58 A
V m p p Voltage at MPP29.7 V
I m p p Current at MPP8.07 A
Table 2. Boost converter’s parameters.
Table 2. Boost converter’s parameters.
ParameterDescriptionValue
L b Inductor0.988 mH
C b Output capacitor1880 μ F
RLoad resistance5 Ω
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cortes-Vega, D.; Alazki, H.; Rullan-Lara, J.L. Current Sensorless MPPT Control for PV Systems Based on Robust Observer. Appl. Sci. 2022, 12, 4360. https://doi.org/10.3390/app12094360

AMA Style

Cortes-Vega D, Alazki H, Rullan-Lara JL. Current Sensorless MPPT Control for PV Systems Based on Robust Observer. Applied Sciences. 2022; 12(9):4360. https://doi.org/10.3390/app12094360

Chicago/Turabian Style

Cortes-Vega, David, Hussain Alazki, and Jose Luis Rullan-Lara. 2022. "Current Sensorless MPPT Control for PV Systems Based on Robust Observer" Applied Sciences 12, no. 9: 4360. https://doi.org/10.3390/app12094360

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