Standard Extended State Observer (SESO) and Sliding Mode Control (SMC) Combined Methods for Estimating States of the Photovoltaic (PV)/Boost Converter/DC Load System Subject to Mismatched Disturbances ()
1. Introduction
Due to the escalating energy crisis, solar energy has emerged as the most promising renewable energy source, with photovoltaic electricity generation becoming one of the most widely utilized methods of producing renewable electricity [1]. PV systems are essential to the energy transition, providing a clean and abundant energy source [2]. PV systems are increasingly favoured for their low greenhouse gas emissions and necessitate continuous maximum power point tracking (MPPT) to maximize energy production. To track them, it must design the MPPT techniques. Several techniques and algorithms have been realized and proposed in the literature. The Perturb and Observe (P & O) [3] and Incremental conductance (IC) [4] are the most used because they are easy to implement and don’t require high memory space. However, their major drawback is the speed-accuracy dilemma [5] [6]. Solar PV power generation systems are a new type of solar electrical energy generating system. They are vulnerable to the impact of solar radiation, external temperature, and seasonal changes, and many uncertainties exist [7]. Power converters have been widely used to deploy photovoltaic energy systems. They are known as systems with strong nonlinearity, uncertain parameters and disturbances [8]. PV arrays should be installed in locations that receive ample daily solar radiation. However, these optimal locations are often remote from the converter, which creates challenges for measuring PV voltage and current. Additionally, using a long cable to connect the PV arrays to the converter and DC load can lead to DC bus voltage control inaccuracies due to potential voltage drops along the cable; a boost converter (BC) connects the PV modules and the DC load. The interactions between the maximum power point tracking, boost converter, and DC load influence the system’s performance [9]. Therefore, stabilising the systems’ states is still challenging due to their nonlinearity, uncertain parameters, disturbances, environmental influences, and voltage drops.
In most practical projects, the classic proportional-integral (PI) controller is still used with its simple structure and easy implementation. The PI controller quickly and effectively rejects uncertain and time-varying disturbances, which degrade control performance. To overcome the external perturbations, parameter variations and measurement errors of sensors, robust controllers like the backstepping and sliding mode controllers (SMC) are often designed [10] [11]; They are judged to be accurate and rapid. Therefore, these controllers can efficiently improve the PV modules and obtain a PV system with good tracking performance criteria. The SMC stand out as one of the most advanced control techniques, ensuring the fulfilment of control objectives even in the presence of nonlinearities, variations in model parameters, and external disturbances. Within the realm of grid-connected converters, SMC has garnered substantial attention due to its notable attributes, including rapid dynamic response, robustness, and excellent regulation qualities [12]-[14]. This method finds significant applications in controlling grid-connected photovoltaic (PV) systems, as exemplified in [15] [16].
In recent years, active disturbance rejection control [17] (ADRC) has developed rapidly due to its strong immunity to disturbance and its independence from mathematical models of controlled objects. Its core idea is mainly through expanded state observation. The device estimates and compensates the system model and external disturbances in real time, ensuring that the system has strong anti-disturbance capabilities [18]. However, although ADRC can show good control performance in many fields, its parameter-tuning process is cumbersome, and its structure is complex. An ADRC provides robustness against uncertainties and quick disturbance response [19] [20]. The idea of ADRC is to treat all uncertainties and disturbances as a generalized disturbance and to estimate them by Extended State Observer (ESO) [21]. Then, the control scheme utilizes the uncertainties and disturbances as feedback to reduce undesired signals. Although the ADRC algorithm is easy to implement with modern digital computers, the designer is expected to deal with a set of parameters. To overcome this issue, a new approach is proposed, namely Linear Active Disturbance Rejection Control (LADRC) [22] [23], wherein a linear ESO and state feedback are used. In addition to being beneficial to its parameter adjustment, the proposal of LADRC also greatly promotes the application of active disturbance rejection control theory in engineering practice. The ADRC is also proposed and applied to the hybrid renewable energy system (HRES), and it is based on the ESO, which allows us to estimate the internal and external disturbances such as modelling errors and parameter variations [19]. Observers are designed to estimate the state or disturbance part of a system. They are designed to replace sensors in dynamics systems. There are several types of observers described in the literature, such as adaptive observers, extended state observers, sliding mode observers (SMO), unknown input observers (UIO), learning observers (LO), disturbance observers, perturbation observers, equivalent input disturbance (EID) based estimation, ESO, adaptive observer and high gain observers [24]-[33]. While some papers compare different methods, combining them in converters yields better performance than individually designed controllers [34] [35].
Standard Active Disturbance Rejection Control (SADRC) applied to the boost converter was tested by the reference [36]. The results of this work show that the standard extended state observer is robust to perturbations, but the feedback control that is used does not track the set references during the perturbed periods. Therefore, individually, the classical method SADRC faces difficulties in maintaining the states on set references on perturbed periods. To overcome these challenges, this paper explores a combination of the SADRC and the SMC methods to estimate all system states and track the set references by rejecting perturbations. The standard extended state observer (SESO), the core of the SADRC, is formulated around the PV/Boost converter/DC Load system dynamics. The robust SMC control replaces the state feedback control law of the classic SADRC. To ensure the system’s convergence, the stability analyses of the system in the permanent regime, the extended state system, and the sliding mode control are studied. The goal is to accurately estimate the system’s states and return them to the references in case of external disturbances. Therefore, perturbations and uncertainties must be perfectly rejected.
This research provides several essential contributions to improving the performance of Standard Active Disturbance Rejection Control (SADRC) applied to photovoltaic systems associated with a Boost converter. The first aim is to analyze in depth the stability of the system and the impact of external perturbations on the performance of the combined SESO and SMC methods, highlighting the challenges posed by these disturbances on the stability and efficiency of the system.
The remainder of this paper is organized as follows: In Section 2, the problem is formulated by modelling both the dynamic nominal state model in the energy accumulation and transfer phases. Section 3 describes the mathematical background of the MIMO (multiple input, multiple output), SESO, and theorems that ensure their stability. Section 4 describes the construction of the SESO adapted to the PV/Boost converter/DC Load system dynamics. Section 5 outlines the stability of the studied system in the permanent regime and the stability of the SESO. The SMC law is constructed, and Lyapunov’s stability analysis is studied in Section 6. Section 7 displays the simulation results of the combination methods SESO and SMC, highlighting the effectiveness and robustness of the proposed method in perturbed periods. Finally, we conclude the work in Section 8.
2. Problem Formulation and Model Dynamics
2.1. Dynamic Nominal State Model
In this work, a boost controller is used as the converter; its structure is illustrated in Figure 1. Power converters’ dynamic models are most often nonlinear.
With such a converter, the goal is to establish an average voltage,
, at the converter output that meets the following criteria:
and
is adjustable.
It is assumed that the voltage from the PV is the voltage
at the maximum power point, obtained by the “perturb and observe” control [37].
2.1.1. Energy Accumulation Phase in the Smoothing Inductor
For the duty cycle
switch
is closed and the diode
is open. During this phase, the inductor
starts to accumulate energy. Indeed, the inductor is subjected to a constant voltage source
. The transfer diode
is blocked and the capacitor
, initially charged, slowly discharges into the load
; the equivalent circuit is illustrated in Figure 2.
Figure 1. DC-DC converter and load integrated into the photovoltaic system.
Figure 2. Energy accumulation phase.
The dynamic model for this phase is written as follows:
(1)
2.1.2. Energy Transfer Phase
For the duty cycle
the switch
is open and the diode
is closed. Diode D starts to conduct to ensure the continuity of the current in the inductor
. The energy accumulated by the inductor is then transferred to the load and to the capacitor which renews its voltage. The equivalent circuit is shown in Figure 3.
Figure 3. Energy transfer phase.
The dynamic model for this phase is written as follows:
(2)
When the switching frequency is high, it is possible to model the average dynamic behavior of these converters [38] [39]. Combining the subsystems of Equations (1) and (2), we obtain the average dynamic model of the system:
(3)
With
.
By putting
et
, Equation (3) takes the following form:
(4)
With
,
,
,
.
Equation (4) represents the nonlinear dynamic model of the system under investigation.
3. Mathematical Background
Remark 1: A matrix A is Hurwitz if it is square, and all real parts of its eigenvalues are strictly negative. System or subsystem with A as state matrix is stable.
Assumption 1 [40]: Consider the MIMO (multiple input multiple output) system below with considerable uncertainties and disturbances.
(5)
represents the non-linear function of the system,
external disturbances,
the controls,
the outputs of the system, and
.
For all
, all
,
,
, and MIMO solutions are bounded;
,
.
Assumption 2 [40]: For all
, there are positive constants
,
, and positive functions
,
:
that satisfy the following conditions:
,
,
,
Theorem 1 [40]: Based on assumptions 1 and 2, for all given initial values of the MIMO
For any positive constant
,
uniformly for
;
There is
such that for each
there exists
as
,
.
A typical example of Standard Extended State Observer (SESO) satisfying the conditions of the theorem is a Linear Extended State Observer (LESO) of the following form:
(6)
All matrices are assumed to be Hurwitz and assumptions 1 and 2 are satisfied.
4. Standard Extended State Observer
By setting the reference state variables
and
, Equation (3) can be rewritten in the following form:
(7)
By putting
as the control of the system, and
a nonlinear function representing the nonlinearity and the parts likely to be disturbed of the subsystem, Equation (7) becomes:
(8)
By putting
and
, Equation (9) becomes:
(9)
So, disturbances
are affected by the parameters
,
, state
and by the duty cycle
; and disturbances
are affected by the parameters
,
, state
and by the duty cycle
.
The Equation (9) takes the form of a MIMO system presented in Equation (5). Thus, we have a MIMO system, and referring to Equation (6), then the standard extended state observer of the system takes the following form:
(10)
,
,
,
;
.
By properly choosing the coefficients
,
,
,
of matrix
and
, so that they are Hurwitz, Equation (10) estimates the state variables
and
, and disturbances
and
. The standard extended state observer is designed to estimate all state variables and disturbances.
Theorem 2: By appropriately choosing the observer’s gain
and
, the stability of Equation (10) is guaranteed under the assumption that
et
are bounded [41].
5. Stability Analysis
5.1. Stability Analysis of the Nominal System in Steady State
Let’s put
the error between the nominal states and the set references.
The dynamic of the error becomes:
(11)
In steady state
, thus:
(12)
At high frequencies
is a constant. Thus, the PV voltage and the load current are expressed as:
(13)
The Equation (13) allows suitable choices of PV voltage and load current values to be made according to the duty cycle and set references
, and
. This Equation (13) ensures the stability of the nominal state system.
5.2. Stability Analysis of the Extended State System
Let’s put the estimation error
.
The dynamics of the estimation error are written as:
(14)
(15)
In state matrix form, the dynamic error is written as:
(16)
With
,
,
The dynamic error solution becomes:
(17)
where
is the initial estimate error.
The stability of the extended state system is based on the stability of the matrix
. Thus, the extended state system is stable if and only if
is a Hurwitz matrix.
6. Control Law by Sliding Mode Control
In this work, the sliding mode control is used to track the set references of the system. It is known as a robust control in the literature.
6.1. Sliding Mode Control Law
Equation (4) can be rewritten in the following form:
(18)
With,
,
,
The estimated state equation is written:
(19)
Either:
(20)
The sliding surface of the integral form [42], with
being the error at the states,
the estimated states, and
the states desired by the system control.
By deriving the sliding surface
and combining it with Equation (13), we obtain:
So, the control becomes:
(21)
With
,
,
,
are bounded perturbations and
,
.
and
are estimated by the standard extended state observer.
Figure 4 schematically shows the block diagram of the implementation of the standard extended state observer (SESO) and Sliding Mode Control (SMC) combination methods.
Hypothesis 3: The disturbances and their derivatives are bounded, and have constant values in steady state, so:
and
6.2. Stability Analysis by Lyapunov
Consider the following Lyapunov function:
(22)
The derivative of the Lyapunov function gives:
Figure 4. Block diagram of the SESO and SMC combination methods for estimating states and controlling the PV/Boost converter/Load system.
(23)
Considering Equations (18) to (21):
(24)
Given that
(25)
So,
(26)
Or
and
, so for everything
:
(27)
Which means
.
The sliding surface is thus reached, and steady-state stability is ensured by the sliding surface (22).
7. Assumptions and Limitations
The non-linear components of the dynamic model are treated as disturbances;
The PV voltage and the load current without variations are considered as nominal without perturbations;
The references or targets limits are defined in steady state;
It is assumed that the chopper switch ST is ideal, does not fail and the functional temperature is constant;
It is assumed that the system’s output measurement sensors are functioning without faults.
8. Simulation Results
8.1. Studied System Parameters
The mixed of the sliding mode control (SMC) and standard extended state observer (SESO) approaches applied to the Photovoltaic system associated with a boost converter and DC load, subject to mismatched disturbances, has been implemented and validated by Matlab/Simulink software according to the parameters shown in Table 1. The Boost parameters, PV voltage, and DC bus voltage are taken from work done by Palak Jain et al. [43].
Table 1. Simulation parameters [43].
Parameter |
Value |
Bus reference voltage, Vdc_bus_ref |
240 V |
Reference inductance current, IL_ref |
12 A |
Input voltage of the PV array system assumed to be fixed, Vpv |
120 V |
Load current assumed fixed, Iload |
12 A |
Chopper inductance, Lpv |
0.005 H |
Chopper capacitance load input, Cdc |
0.00285 F |
Chopper resistance, Rpv |
1 Ω |
PWM parameters: Switching frequency and sampling step |
f = 10,000 Hz P = 0.00001 s |
By correctly choosing the parameters of the standard extended state observer of Equation (15), such as:
and
.
The eigenvalues of
and
are
. These eigenvalues are strictly negative real decimal numbers.
Thus, the solutions of the standard extended state observer (Equation (10)) are stable.
The sliding mode control parameters are as follows:
,
,
,
,
,
,
,
8.2. States Estimation Results without External Perturbations
Figure 5 illustrates the actual inductance current alongside its estimated value generated by the combination of SMC and SESO. The estimated error ranges from 0.0 A to 0.5 A, resulting in a relative error of 4%. This indicates that the estimated values are close to the actual values. The results demonstrate that the estimator accurately predicts the current, allowing effective tracking of the set reference, even when the current peaks around 190 A at the beginning of the simulation.
(a)
(b)
Figure 5. Response curves of the real and estimated boost converter inductor current (a) and estimation error (b) by the SESO and SMC combination methods.
Figure 6 displays the actual DC bus voltage estimated by combining SMC and SESO. From the estimated error curve, it tends to almost zero. This indicates that the estimated values are close to the actual values. The results demonstrate that the estimator accurately predicts the voltage of the DC bus.
(a)
(b)
Figure 6. Response curves of the real and estimated DC bus voltage (a) and estimation error (b) by the SESO and SMC combination methods.
Figure 7 shows the real and estimated d1 disturbances of the system. The error curve tends to zero, with an order of 10−5. The estimated values obtained by the combination of SESO and SMC follow the real values of the disturbances d1.
(a)
(b)
Figure 7. Real and estimated disturbance d1 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods.
Figure 8 shows the studied system’s real and estimated d2 disturbances. The error curve tends to zero, with an order of 10−6. The values estimated by the combination of SESO and SMC align with the actual disturbances’ values.
(a)
(b)
Figure 8. Real and estimated disturbance d2 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods.
8.3. Robustness Test of the Combination Methods of SESO and SMC
on the PV/Boost Converter/DC Load System
This section tests the robustness of the SESO and SMC combination methods against PV voltage and DC load disturbances.
8.3.1. Combination Methods of SESO and SMC Subjected to PV Voltage
(Vpv) Perturbations
In this work, it is assumed that the voltage
is perturbed due to the clouds or for other mismatches and changes as follows:
(28)
Figure 9 illustrates the actual inductance current and estimated value generated by the combination of SMC and SESO, in the presence of external PV voltage perturbations. At the beginning of the variation time (0.5 s), the current is subject to oscillations (of small amplitude). The small oscillations of the estimated error range from 0.0 A to 0.5 A at all variation times (0.5 s, 1 s, 2 s, 3 s), resulting in a maximum relative error of 4%. This indicates that the estimated values are close to the actual values. The results demonstrate that the combined methods accurately predict the current, allowing effective tracking of the set reference, although PV voltage varies from the set reference (variation of maximum 20 V). So, the combined methods are robust to PV voltage variation while estimating inductance current.
(a)
(b)
Figure 9. Response curves of the real and estimated boost converter inductance current (a) and estimation error (b) by the SESO and SMC combination methods, subjected to PV voltage variation.
Figure 10 displays the actual DC bus voltage estimated by combining SMC and SESO, in the presence of external PV voltage perturbations. From the estimated error curve, it tends to almost zero. The DC bus voltage is subject to oscillations (of tiny amplitude) while the PV voltage varies. The small oscillations of the estimated error are quietly zero, of the order of 10−4. This indicates that the estimated values are close to the actual values. The results demonstrate that combined methods accurately predict the current, allowing effective tracking of the set reference, although PV voltage varies from the set reference (variation of maximum 20 V). So, the combined methods are robust to PV voltage variation while estimating DC bus voltage.
(a)
(b)
Figure 10. Response curves of the real and estimated DC bus voltage Vdc_bus (a) and estimation error (b) by the SESO and SMC combination methods subjected to PV voltage variation.
Figure 11 shows the system’s real and estimated d1 disturbances in the presence of external PV voltage perturbations. The estimated d1 curve does not follow the real curve precisely. It takes the shape of the real curve but does not have closed values. The error curve reveals a gap between the real and estimated disturbances d1, with an order of 103. When PV voltage varies, the estimated values obtained by combining SESO and SMC do not follow the real values of the disturbances d1, even though they take the form, resulting in a maximum relative error of 20%. So, the combined methods are not robust to PV voltage variation while estimating disturbances d1.
(a)
(b)
Figure 11. Real and estimated disturbance d1 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods subjected to PV voltage variation.
Figure 12 shows the system’s real and estimated d2 disturbances in the presence of external PV voltage perturbations. The estimated d2 curve follows the real curve. The disturbances d2 are subject to oscillations (of considerable amplitude) while the PV voltage varies. The error curve reveals a gap between the real and estimated disturbances d1, with an order of 100. When PV voltage varies, the estimated values obtained by combining SESO and SMC do not follow the real values of the disturbances d2, even though the real values oscillate with a considerable amplitude, resulting in a maximum relative error of 18%. So, the combined methods are not robust to PV voltage variation while estimating disturbances d2.
(a)
(b)
Figure 12. Real and estimated disturbance d2 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods subjected to PV voltage variation.
8.3.2. Combination Methods of SESO and SMC Subjected to DC Load (Iload)
Perturbations
In this work, it is assumed that the DC load current
is perturbed, and changes as follows:
(29)
Figure 13 illustrates the actual inductance current and estimated value generated by the combination of SMC and SESO, in the presence of external load current perturbations. At the beginning of the variation time (0.5 s), the current is subject to oscillations (of small amplitude). The small oscillations of the estimated error range from 0.0 A to 0.5 A at all variation times (0.5 s, 1 s, 2 s, 3 s), resulting in a maximum relative error of 4%. This indicates that the estimated values are close to the actual values. The results demonstrate that the combined methods accurately predict the current, allowing effective tracking of the set reference, although DC load current varies from the set reference (variation of maximum 4 A). So, the combined methods are robust to DC load current variation while estimating inductance current.
(a)
(b)
Figure 13. Response curves of the real and estimated boost converter inductance current (a) and estimation error (b) by the SESO and SMC combination methods subjected to DC load variation.
Figure 14 displays the actual DC bus voltage estimated by combining SMC and SESO, in the presence of external DC load current perturbations. From the estimated error curve, it tends to almost zero. The DC bus voltage is subject to oscillations (of tiny amplitude) while the DC load current varies. The small oscillations of the estimated error are quietly zero, of the order of 10−4. This indicates that the estimated values are close to the actual values. The results demonstrate that combined methods accurately predict the current, allowing effective tracking of the set reference, although DC load current varies from the set reference (variation of maximum 4 A). So, the combined methods are robust to DC load current variation while estimating DC bus voltage.
(a)
(b)
Figure 14. Response curves of the real and estimated DC bus voltage Vdc_bus (a) and estimation error (b) by the SESO and SMC combination methods subjected to DC load variation.
Figure 15 shows the system’s real and estimated d1 disturbances in the presence of external DC load perturbations. The estimated d1 curve does not follow the real curve precisely. It does not take the form of the real curve. The error curve reveals a gap between the real and estimated disturbances d1, with an order of 2 × 103. When DC load current varies, the estimated values obtained by combining SESO and SMC do not follow the real values of the disturbances d1, resulting in a relative error of over 20%. So, the combined methods are not robust to DC load current variation while estimating disturbances d1.
(a)
(b)
Figure 15. Real and estimated disturbance d1 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods subjected to DC load variation.
Figure 16 shows the system’s real and estimated d2 disturbances in the presence of external PV voltage perturbations. The estimated d2 curve follows the real curve. The disturbances d2 are subject to oscillations (of considerable amplitude) while the PV voltage varies. The error curve reveals a gap between the real and estimated disturbances d1, with an order of 200. When DC load current varies, the estimated values obtained by combining SESO and SMC follow the real values of the disturbances d2, even though the real values oscillate with a considerable amplitude, resulting in a relative error of over 30%. So, the combined methods are not robust to DC load current variation while estimating disturbances d2.
(a)
(b)
Figure 15. Real and estimated disturbance d1 and estimation error curves (a) and estimation error (b) by the SESO and SMC combination methods subjected to DC load variation.
The chattering phenomenon persists in the control law. This is due to the sign (.) function. To mitigate this high-frequency disturbance, several previous works were drawn upon [44]. This allowed us to replace the sign (.) function with the hyperbolic tangent tanh (.). It has also been observed that increasing the SMC parameter K reduces the chattering phenomenon in the control law.
8.4. Performance Indicators
Table 2 presents the quantitative performance indicators for the combination of the sliding mode control (SMC) and standard extended state observer (SESO) methods in estimating the states of a Photovoltaic system associated with a boost converter and DC load, subject to mismatched disturbances. This table explains and compares the performance indicators for each state in the absence and the presence of perturbations. Globally, these performance indicators show good robustness for the principal states (IL and Vbus_DC) and poor disturbance reconstruction for lumped state disturbances.
Table 2. Simulation performance indicators without/with perturbations.
Performance indicators |
SMC with SESO |
Comments |
Without Perturbations |
With voltage Perturbations |
With Current Perturbations |
Settling time (s) 2% |
Current IL (A) |
0.0774 s |
0.0714 s |
0.0586 s |
The estimated values stabilise quickly, although perturbations |
voltage Vdc_bus (V) |
0.0671 s |
0.3172 s |
0.3173 s |
The estimated values stabilise quickly, although perturbations |
disturbance d1 |
0.0934 s |
2.99 s |
3.0753 s |
The estimated values stabilise after perturbation time |
disturbance d2 |
0.1375 s |
3.0128 s |
3.0242 s |
The estimated values stabilise after perturbation time |
Maximum overshoot |
Current IL (A) |
178.89 A |
169.93 A |
169.93 A |
The current peak exceeds the target (12 A) by 1416% to 1490.7% |
voltage Vdc_bus (V) |
0.0001 V |
0.0165 V |
0.0339 V |
The voltage peak exceeds the target (240 V) by 0.00004% to 0.014% |
disturbance d1 |
8.1645e−04 |
2464 |
2459 |
High peaks appear when perturbations occur |
disturbance d2 |
4.3996e−06 |
81.4184 |
2.7506 |
Slightly peaks appear when perturbations occur |
Mean Steady-state error |
Current IL (A) |
0.07056 A |
0.01915 A |
0.014809 A |
The control system tracks accurately the desired current IL |
voltage Vdc_bus (V) |
4.1617e−05 V |
5.1352e−05 V |
9.2216e−05 V |
The control system tracks accurately the desired voltage Vdc_Bus |
disturbance d1 |
240.4364 |
3488.4949 |
9064.4041 |
When perturbations occur, the control system fails to track the real values of disturbance d1 |
disturbance d2 |
3.9901 |
32.1266 |
95.0652 |
When perturbations occur, the control system fails to track the real values of disturbance d2 |
RMSE of Disturbances estimates |
disturbance d1 |
2430.2912 |
4476.4741 |
10879.9526 |
The performance of the model’s predicted values degraded, highly, with perturbations. |
disturbance d2 |
33.6545 |
69.9825 |
136.5154 |
The performance of the model’s predicted values degraded, slowly, with perturbations. |
9. Conclusions
This paper explores the application of the combination of standard extended state observer (SESO) and the sliding mode control (SMC) approaches to the PV/controller/load system. The design and tuning of the gains for achieving good states stabilities are more structured. The global stability of the closed-loop system with the combined methods is guaranteed.
The results reveal that the combined methods are robust against perturbations from PV voltage variation and DC load current when estimating the principal states (inductance current IL and bus DC voltage). However, for the disturbance states (d1 and d2), the combined methods have difficulties accurately estimating the real values. The gaps observed are considerable, although the estimated values take the real form. Therefore, the mixed methods are robust for the principal states and not robust for the disturbances. Practically, the operators of the systems deal mainly with the principal states. These are worth putting into the health state evaluation of the whole system. The lumped states disturbances parts of the system can be estimated but are not indispensable for the operators. The operators must verify the stability of these parts of the systems.
To effectively track the disturbance parts, the Sliding Mode Control component will be enhanced with a fast estimator, such as a Generalised Extended State Observer (GESO) or Disturbance Observer-Based Control for nonlinear systems, which will be incorporated into future research work.
Acknowledgements
The authors would like to acknowledge Department of Renewable Energy, National Advance School of Engineering of Maroua, University of Maroua.
Author Contributions
Albert Ayang is the main author of this work. He wrote the first draft of the manuscript, the conception of the study and performed the results analysis. Etienne Tchoffo Houdji, Jean Benjamin Bidias, Yaouba, Fabrice Kwefeu Mbakop and Guy Bertrand Tchaya contributed to manuscript revision, read, and approved the submitted version.