Next Article in Journal
Modulated Predictive Control to Improve the Steady-State Performance of NSI-Based Electrification Systems
Next Article in Special Issue
Demand Side Management Strategy for Multi-Objective Day-Ahead Scheduling Considering Wind Energy in Smart Grid
Previous Article in Journal
Control System for Multi-Input and Simple-Output Piezoelectric Beam Actuator Based on Macro Fiber Composite
Previous Article in Special Issue
Automatic Generation Control in Modern Power Systems with Wind Power and Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Certainty-Equivalence-Based Sensorless Robust Sliding Mode Control for Maximum Power Extraction of an Uncertain Photovoltaic System

1
Electrical Engineering Department, COMSATS University Islamabad, Abbottabad 22060, Pakistan
2
Centre for Advanced Studies in Telecommunications (CAST), Islamabad Campus, COMSATS University Islamabad, Islamabad 45550, Pakistan
3
Department of Electrical and Computer Engineering, COMSATS University Islamabad, Islamabad 45550, Pakistan
4
Department of Engineering, Taif University, Taif 11099, Saudi Arabia
*
Author to whom correspondence should be addressed.
Energies 2022, 15(6), 2029; https://doi.org/10.3390/en15062029
Submission received: 7 January 2022 / Revised: 17 February 2022 / Accepted: 3 March 2022 / Published: 10 March 2022
(This article belongs to the Special Issue New Trends in Power Networks' Transition towards Renewable Energy)

Abstract

:
Photovoltaic (PV) arrays and their electronic converters are subject to various environmental disturbances and component-related faults that affect their normal operations and result in a considerable energy loss. Therefore, it is ever demanding to design such closed-loop operating algorithms that tolerate faults, present acceptable performance, and avoid wear and tear in the systems. In this work, the core objective is to extract maximum power from a PV array subject to environmental disturbances and plant uncertainties. The system is considered under input channel uncertainties (i.e., faults) along with variable resistive load and charging stations. A neuro-fuzzy network (NFN)-based reference voltage is generated to extract maximum power while considering variable temperature and irradiance as inputs. Furthermore, the estimated reference is tracked by the actual PV voltage under two types of controllers: certainty-equivalence-based robust sliding mode (CERSMC) and certainty-equivalence-based robust integral sliding mode (CERISMC). These strategies benefit from improving the robustness against faults (disturbances). The proposed methods use the inductor current, which is recovered via the velocity observer and the flatness property of nonlinear systems. The system’s stability is proven in the form of very appealing theorems. These claims are validated by the simulation results, which are carried out in a MATLAB environment.

1. Introduction

The ever increasing demand for electrical energy is a prime issue across the globe because of continued reduction in fossil fuels, emission of greenhouse gases, and pollution problems. To overcome these issues, the only solution is the consideration of renewable energy sources. Renewable energy sources are available in different types, e.g., hydropower, geothermal, solar, wind, and biomass. In the current era, the under-study system is one of the most economical and sustainable renewable energy sources [1,2]. Solar energy is more abundant, most prominent, inexhaustible, and clean than the non-renewable energy sources. PV is the most exploited renewable energy source, alongside hydro and wind power, in terms of deployment speed, and it is considered a very promising source of future electrical power generation due to the abundance of sunlight over a large area of the earth’s surface, allowing for a variety of PV system applications [3,4]. It also provides ongoing cost reduction over time, a reliable system, rapid technical growth, maintenance-free operation, and pollution-free operation [5]. Solar energy has become the prime area of active research due to the aforementioned features and characteristics.
Generally, PV systems are categorized into grid-connected, standalone, and hybrid systems. The standalone PV system is the best to use for areas far away from utility grids. These types of systems can generate power ranges from 1 to 100 kW. Although the PV system has attained more attention in the last few decades, one may face specific difficulties while installing these units on a large scale for power generation, such as the cost may increase while its efficiency may not. Therefore, currently, numerous methodologies have been proposed for the solution of these drawbacks of PV systems [6].
Generally, the PV unit provides maximum power to load at maximum power point (MPP) under rapidly changing environmental conditions. At these MPP, the overall PV unit operates with full capacity and maximum efficiency and supplies maximum power where required. Hence, to follow the MPP, a vast number of MPP algorithms are constructed, which are named as Incremental Conductance (IC) [7], Perturb and Observe (P & O) [8], Fuzzy Logic Algorithm (FLA), and Artificial Neural Networks (ANN) [9]. However, to overcome the shortcomings of conventional MPPT algorithms, several studies have highlighted the benefits of using a multi-string topology with distributed dc-dc converters based on global maximum power point tracking (GMPPT) algorithms [10,11]. In order to locate the GMPPT, innovative techniques based on artificial neural networks [12], fuzzy logic [13], dividing rectangle search control [14], and sequential extremum searching control [15] have been successfully employed. In recent years, bioinspired optimization approaches, such as particle swarm optimization [16], ant colony optimization [17], and artificial bee colony [18], have also been used for MPPT from the PV system.
PV-based power generation has been amplified in recent years due to its environmentally friendly nature. However, such wide-scale dissemination of solar panels has never led to performance monitoring and profitability in the presence of the disturbances [19]. The reduction in output power of PV panels is caused either by a fault in the components, such as capacitors, inductors of the converter, or switches, or by some unmodeled plant dynamics. Consequently, these are the components that possibly affect the working of power converters because, very often, these are the most exposed components to high electrical, thermal, and mechanical stress [20]. These stresses cause the failure of the switches, which are further subdivided into open and short-circuit faults (or failures) [21]. A fault in the DC-DC converters will directly affect the performance of the PV system and can cause its complete failure while it is connected to PV array [22]. The power converter failures caused by semiconductor faults are considered to be 21% of total power converter failures [23,24]. The authors of [25] state that the failure of semiconductors and the soldering joints in these converter systems result in around 34% of power system failures. Hence, it is important to reduce these failure rates and avoid the stoppages of a PV system. For this purpose, a robust, precise, and accurate fault-diagnosis and fault-tolerance scheme’s development is required to ensure continuous power provision from the PV systems.
In the existing literature, several strategies are proposed for the fault diagnosis of the PV system. Fault diagnosis contains two main approaches. The first one is based on material redundancy, where sensor faults are diagnosed through a comparison between the delivered information from two or more sensors. This is a straightforward and effective process; however, it has several problems, such as large space requirements, extra weight, and high cost. The second fault-diagnosis approach is based on analytical redundancy, which depends on the available sensor information, PV system dynamics, and PV system modeling [26]. In [27], several fault-diagnosis techniques for PV cell has been proposed. Although these techniques diagnose faults, they require extra equipment, such as signal generators for fault diagnosis. In [28], the author presented a review of fault-diagnosis techniques on the DC side of PV arrays; some of the techniques only take into account fault diagnosis, and some both diagnose and classify.
A strategy named as fast detection method (FDM) is proposed in [29], where they have focused on the shape of the inductor current to diagnose the faults and based on which a fault-tolerant operation is conducted for the PV system’s boost converter by employing the fault-diagnosis and reconfiguration strategies on a single field-programmable gate array target. This way, both the open and short circuit faults can be detected, identified, and handled in actuality. Such kinds of schemes have been employed in [30] to a three-level boost converter (in a PV power system) while making use of batteries as storage devices. They proposed a reconfiguration strategy of the PV cells with other cells to bypass the affected one.
Furthermore, variable structure-based designed sliding mode control laws are utilized to treat the matched uncertainties. The conventional sliding mode laws show robustness in sliding mode because of the in-variance property [31,32,33,34]; however, these methodologies have not yet invoked the differentiation among the structured and unstructured uncertainties. The only way to cope with uncertain scenarios is to use high gains of the control, but high gains cause substantial chattering [35]. To provide a solution for the chattering phenomena, the certainty equivalence principle (CEP)-based control input was designed for the system in a closed loop that can be capable enough to tolerate the adverse influences of the uncertainties [36]. In the context of CEP, very appealing adaptive laws, based on a super-twisting algorithm (STA), are presented in [36,37] to cope with the family-matched uncertainties. The devised control technique uses an estimator for the uncertainties and, consequently, a big part of the unknown dynamics are made available, which results in low bounds of the uncertainties, and hence the control gains become smaller than the high bound uncertainties. This approach is named a certainty equivalence-based super-twisting algorithm (CESTA). The uncertainties, which are subdivided into unstructured uncertainties, are estimated (or compensated for) by the conventional control part of the CEP, whereas the Lyapunov-function-based adaptation law obtained in [38,39] is used to suppress the unstructured uncertainty (or nullifies the unstructured tension in case of matched uncertainties).
In this paper, the concept of certainty equivalence principle is utilized to design new control approaches (i.e., certainty-equivalence-based robust sliding mode and certainty-equivalence-based robust integral sliding mode) to overcome the excessive chattering problem during faults while extracting the maximum power from a PV array which is accompanied by a buck-boost converter (BBC) The under-study system is considered with a variable resistive load and charging station. A reference voltage is generated via the neuro-fuzzy network. Secondly, the missing states are recovered using a velocity observer and the flatness property of nonlinear systems. Finally, the proposed schemes (CERSMC and CERISMC) are designed to track the reference voltage. The stability of these controllers is comprehensively presented in theorems. All claims are verified in MATLAB/Simulink environment by comparing the simulation results of proposed techniques with STA and ISMC of the existing literature. It is important to note that no such kind of uncertainty-tolerant controller is proposed while dealing with PV systems. In other words, the proposed work, i.e., CERSMC and CERISMC, are novel in their employment to the PV systems.
The rest of the manuscript understudy is organized as follows: the equivalent circuit modeling of PV cell and buck-boost converter of a standalone PV system are presented in Section 2 and Section 3 consecutively. Section 4 offers the proposed uncertainty-tolerant MPPT control design, neuro-fuzzy-algorithm-based reference voltage generation for tracking purposes to accomplish the objective of MPPT, the velocity observer for estimation of missing information, the proposed controllers based on CEP, and the stability analysis to prove the stability of zero dynamics of the system. Section 5 contains simulation results and discussion. Some concluding remarks of the proposed research work along future directions are presented in the last section.

2. Equivalent Circuit Modeling of PV Cell

The equivalent circuit models in the technology of PV systems are of prime importance. It presents the overall current-voltage (IV) characteristics curve as a continuous function for a given set of operating conditions. The single diode model, one of the equivalent circuit models, is equipped via the physical principles [40]. Its most appealing circuit for a single solar cell is displayed in the forthcoming Figure 1.
To determine the output PV cell current, I p v , the Kirchoff’s current law gives
I p v = I p h I D I s h
where I p h points to the ideal source current generated via the solar light on the PV cell. This ideal source current is fully dependent on the solar irradiance, the current I D that is flowing through the diode D, and the shunt current I s h that flows through the shunt resistance R p .
The current through the diode and shunt resistor is given by [41]
I D = I 0 V p v + R s I α k T / q 1
and
I s h = V p v + R s I R p
where R s is the small series resistance, k is the Boltzmann constant ( 1.38 × 10 23 K/J), I 0 is the leakage current of diode D at a given temperature T, V p v represents the PV array output voltage, and α is the diode ideality factor, while q is the electron charge ( 1.6 × 10 19 C ) .
A practical PV array is the combination of parallel and series-connected PV cells. Note that PV cells, which are connected in parallel, enhance the output PV current, while a series connection of PV cells enhances PV output voltage. The output PV current I p v of practical PV array is followed by [41]
I p v = N p I p h N p I 0 V p v + R s I α N s k T / q 1 V p v + R s I R p
where N p and N s are the number of PV cells connected in series and parallel. The relevant characteristic curve of a PV array, i.e., (PV) and (IV), are shown in Figure 2 and Figure 3, subject to varying environmental conditions [42].

3. Non-Inverting DC-DC Buck-Boost Converter Modeling

This section presents brief modeling of the buck-boost converter. A complete circuit diagram of the PV panel connected to a non-inverting DC-DC BBC along with a core variable load is shown in Figure 4 (block A). From the diagram, it is clear that V p v is considered as source voltage, which is obtained from the PV panel, while two semiconductor switches, S 1 and S 2 , are used for the control purpose. Besides these, it also consists of two diodes D 1 and D 2 , an inductor L, an input capacitor C i , an output capacitor C 0 , and a variable load, which are further composed of a charging station E b and a variable resistive load R L . Additionally, note that switch S 3 is connected between resistive and charging station load.
Before going into the modeling, some assumptions are made. It is assumed that both the switches and diodes are ideal, i.e., both observe zero losses. In addition, for the sake of simplicity, the resistances of the inductor and capacitors are assumed to be zero. It is also important to assume that the converter operates in the continuous conduction mode (C.C.M.).
It is worth noting that the converter operates in two distinct modes. In mode 1, both switches S 1 and S 2 are considered OFF, while both the diodes D 1 and D 2 are considered ON. Similarly, in mode 2, both switches S 1 and S 2 are considered ON, while both diodes D 1 and D 2 are considered OFF.
The dynamical equations of the BBC in mode 1 (accompanied by charging station E b and variable resistive load R L ) can be obtained by applying Kirchoff’s law of voltage as follows
d v p v d t d i L d t d v 0 d t = 0 1 C i 0 1 L 0 0 0 0 1 R b C 0 1 R C 0 v p v i L v 0 + I p v C i 0 E b R b C 0
Similarly, in mode 2, the dynamical equation appears as follows.
d v p v d t d i L d t d v 0 d t = 0 0 0 0 0 1 L 0 1 C 0 1 R b C 0 1 R C 0 v p v i L v 0 + i p v C i 0 E b R b C 0
Based on the capacitor charge balance and inductor volt-second balance principles, the average dynamic model of the entire system depicted in Figure 4 (block A) is represented as follows:
d v ¯ p v d t d i ¯ L d t d v ¯ 0 d t = 0 D C i 0 D L 0 D 1 L 0 1 D C 0 1 R b C 0 1 R C 0 v ¯ p v i ¯ L v ¯ 0 + i p v C i 0 E b R b C 0
where D is the duty cycle and v ¯ p v , i ¯ L , and v ¯ 0 represent the average values of v p v , i L , and v 0 , respectively.
The voltage conversion ratio of the non-inverted DC-DC BBC can be represented in the following form [42].
v o v p v = D 1 D
In the case of ideal power transfer (subject to assumption 1), the input power equals to the output power, P i = P 0 . The relationship of the input impedance R i n and output impedance R 0 can be expressed in the following equation [42].
R i n = 1 D D 2 R 0
It is worth mentioning that, apart from the variable resistive load and charging station, the system may experience some input channel uncertainties (caused by the malfunction or states coupling effects). Consequently, the average dynamic model (7) in new variables (i.e., by renaming v p v , i L , v 0 , v p v r e f , and D as x 1 , x 2 , x 3 , x 1 r e f , and u, respectively) is written as follows:
x ˙ 1 = i p v C i x 2 C i ( u + F ( x , t ) )
x ˙ 2 = x 3 L + ( x 1 + x 3 ) L u
x ˙ 3 = ( E b x 3 ) 1 R b C 0 x 3 R C 0 x 2 C 0 ( 1 u )
where i p v is the PV current, x = [ x 1 , x 2 , x 3 ] T ϵ R 3 is the state vector and F ( x , t ) represents the uncertainties about which the following assumption is made.
Assumption 1.
Assume that the uncertain term can be subdivided into structured and unstructured terms i.e.
F ( x , t ) = ϑ s ( x ) + ϑ u ( x , t )
Assumption 2.
The uncertain components are also assumed bounded i.e.
ϑ s ( x ) = δ Ψ ( x )
and
| ϑ u ( x , t ) | Ω
where Ω is a positive constant.
Remark 1.
The partially known structured uncertainty in (14) is expressed as a product of a known base function Ψ ( x ) and an uncertain constant parameter δ. δ can be any parametric change that occurs in the PV system’s internal parameters. The estimate of this parameter will be designed later.
The system (10)–(12) is the final model which will be used in the subsequent sections.

4. Proposed Uncertainty Tolerant MPPT Control Design

In this work, the core objective is that the output voltage v p v of a non-inverted BBC should track a reference voltage v p v r e f . The v p v r e f is defined in such a way that at each point of it one may obtain the maximum power. So, the maximum power can be extracted from the existing system by tracking the reference voltage. This job of reference tracking can be achieved by continuously changing the converter duty cycle D through an output feedback controller (one may say it M.P.P. tracker) shown in Figure 4 (Block B).
The proposed control law will need the values of x 1 r e f , which will be estimated via neuro-fuzzy algorithm under varying temperature and irradiance. In addition, the controller is also using the inductor current x 2 as known data, which is generally not available in a practical scenario. Therefore, an appropriate velocity observer and the flatness property will be proposed. In the later part, we will focus on the certainty equivalence-based control strategies. So we proceed further by designing the reference voltage generation, velocity observer design, and certainty equivalence techniques.

4.1. Neuro-Fuzzy Algorithm Based Reference Voltage Generation

The proposed research work’s neuro-fuzzy network (N.F.N.) is based on Takagi-Sugeno fuzzy inference system. We have adapted the reference voltage generated in [42]. The N.F.N. consists of varying irradiance and temperature as inputs. The input layer is followed by a fuzzification layer based on the Gaussian membership function for each individual variable. In the third step, the “IF-THEN” fuzzy rule is adopted. The output of this layer is fed into the normalization layer, which is further followed by an output layer. The output layer gives the estimated reference voltage v p v r e f , expressed as x 1 r e f . The N.F.N. is shown in Figure 5, while the relevant estimated x r e f against varying temperature and irradiance is shown in Figure 6.

4.2. A Velocity Observer

To portray a practical scenario of the presented problem, i.e., to make the PV system sensorless, the proposed controller will need x 2 , the estimated reference, and its higher derivatives. Therefore, a suitable velocity observer, which converges in finite time to the actual value, is presented here. Assume that the PV output x 1 is available and x 1 r e f is also available (via NFL). To estimate the derivative of the PV-output voltage, an auxiliary system of the following form is developed:
x ¯ ˙ 1 = x ¯ 1
x ¯ 2 = ¯ ( x 1 , x 2 , x 3 , t )
This system has two outputs, i.e., x ¯ 1 and x ¯ 2 , where x ¯ 1 = x 1 and x ¯ 2 = x ˙ 1 (this remains true for PV system). The term ∆ ( x 1 , x 2 , x 3 , t ) represents a bounded disturbance. Now, our aim is to estimate x ¯ 2 ( e ) , which in actual sense is the derivative of x ˙ 1 . The observer is proposed in the following form:
y ˙ 1 ( t ) = y 2 + Λ 1 ( t )
y ˙ 2 ( t ) = Λ 2 ( t ) + ( t )
where the variable y 1 represents the estimate of x ¯ 1 , y 2 is the estimated derivative of the x ¯ 2 , and Λ 1 ( t ) and Λ 2 ( t ) are the injection terms, defined as follows:
Λ 1 ( t ) = k 1 | | x 1 ( t ) y 1 ( t ) | | 1 2 + k 2 x 1 ( t ) y 1 ( t )
Λ 2 ( t ) = k 3 | | x 1 ( t ) y 1 ( t ) | | + k 4 x 1 ( t ) y 1 ( t )
where k i (i= 1,…,4) are positive constants, chosen according to the forthcoming inequalities. The error dynamics between (16), (17) and (18), (19), by defining σ 1 = x ¯ 1 y 1 and σ 2 = x ¯ 2 y 2 , become
σ ˙ 1 = σ 2 k 1 | | σ 1 | | 1 2 + k 2 σ 1
σ ˙ 2 = k 3 | | σ 1 | | + k 1 σ 1 + ( x 1 , x 2 , x 3 , t )
The injection terms work like a supertwisting controller, and forces σ 1 = σ 2 = 0 . Having met σ 1 = 0 and σ 2 = 0 , we get x ¯ 2 = y 2 for all t t b , where t b is some time instant. It is reported in [43] that ( σ 1 = σ 2 = 0 ) is achieved only if one chooses the gains as follows:
k 1 > ( 2 δ 1 ) , k 4 > ( 3 2 k 1 2 k 2 + 3 δ 1 k 2 ) 2 k 3 k 1 2 2 δ 1 2 3 δ 1 k 1 2 + 2 k 2 2
k 2 > 0 , k 3 > m a x ( 3 δ 1 + 2 δ 1 2 k 1 2 , 2 k 1 2 + δ 1 )
The constraints (24) and (25) are fulfilled for sufficiently large k i ( i = 1 , 2 , 3 , 4 ) with respect to λ 1 , where λ 1 | | | | .
Note that the convergence of this observer is independent of the controller convergence, i.e., the separation principle remains true here.

4.3. Certainty-Equivalence-Based Robust Sliding Mode Control (CERSMC)

The control task is that the actual PV voltage x 1 should follow an N.F.N.-based generated reference that provides maximum instantaneous power. To pursue this, an error is defined as follows:
σ = x 1 x 1 r e f ( e )
The Equation (26) is considered as a sliding surface for this strategy. The time derivative of (26) becomes
σ ˙ = x 1 σ ( x ˙ 1 x ˙ 1 r e f ( e ) )
Now, (27) along (10) becomes
σ ˙ = i p v C i x 2 C i u + F ( x , t ) x ˙ 1 r e f ( e )
A fixed reference voltage (with different steps) is considered in the present study. Therefore, its time derivative x ˙ 1 r e f ( e ) becomes zero. So, it will appear in the following calculations. Before moving to the next step, it is suitable to define flatness property.
Definition 1.
The system is named as a flat system if any of its inputs/states/parameters are expressed as a function of flat outputs and their derivatives up to a finite order, for example:
x j = Φ ( x i , x ˙ i , . . . , x k , x ˙ k , . . . , u , u ˙ , . . . u r )
where x i , x ˙ i , x k , x ˙ k , u , u ˙ , u r are the states and the derivatives of the system’s variables. For more details, the reader may see [44,45].
In this strategy, the control input is considered as sum of two components u e q and u d , where u e q represents the equivalent part, whereas u d is a discontinuous function. So,
u = u e q + u d
The control input u e q governs the system trajectories when the constraint σ = 0 is met. This is designed by posing σ ˙ = 0 (reported in (28)), and calculating for u while ignoring F ( x , t ) , one may get
u e q = i p v x 2
In practice, the measurements of x 2 may not be available; therefore, using the velocity observer and Definition (1), one may obtain the estimated value of x 2 ( e ) as follows:
x 2 ( e ) = C i u i p v C i x ˙ 1 ( e )
where x ˙ 1 ( e ) is the estimated velocity of x 1 (via the velocity observer). Note that, in the present process, the value of the input u never becomes zero. Hence, the authors of (32) did not obatin singular results. Invoking (32) in (31), u e q becomes
u e q = i p v C i u i p v C i x ˙ 1 ( e )
which is a known quantity.
The expression of (28) along (31) takes the form
σ ˙ = δ a 1 ( x 1 , x 2 ) + a 2 ( x 1 , x 2 , t ) + u d
where
Ψ ( x ) σ x 1 . x 2 C i = a 1 ( x 1 , x 2 )
σ x 1 . x 2 C i ϑ u ( x , t ) = a 2 ( x 1 , x 2 )
Now, the expression of u d is chosen as follows:
u d = k 1 σ k 2 s i g n ( σ ) δ ^ a 1 ( x 1 , x 2 , t )
where k 1 and k 2 are controller gains which are chosen positive. The term δ ^ represents the estimated value of unknown parameter δ , which is chosen as follows:
δ ^ ˙ = γ σ a 1 ( x 1 , x 2 )
This choice of δ ^ will be elaborated in the following theorem.
Theorem 1.
If the following hold:
i.
Assumption 3 remains true;
ii.
the sliding surface is chosen as (26);
iii.
the equivalent control law u e q as (31) (with detailed expression as (33));
iv.
the discontinuous control component as (37);
v.
the estimate of the unknown term (38) is fulfilled; and
vi.
k 2 > Ω . Then, sliding mode occurs along (26) and the system’s output tracks the desired reference.
Proof. 
Consider a Lyapunov candidate function as follows:
V = 1 2 σ 2 + 1 2 γ δ ˜ 2
where γ is positive constant and δ ^ δ = δ ˜ .
Considering the time derivative of the Lyapunov function
V ˙ = σ σ ˙ + 1 γ δ ˜ δ ^ ˙
along (33), (34), and Assumption 3, one has
V ˙ = σ u d + δ a 1 ( x 1 , x 2 ) + a 2 ( x 1 , x 2 , t ) 1 γ δ ˜ δ ^ ˙
Now, using (37), the above expression reduces to
V ˙ = σ k ¯ 1 σ k ¯ 2 s i g n ( σ ) a 1 ( x 1 , x 2 ) δ ^ + a 1 ( x 1 , x 2 ) δ + a 2 ( x 1 , x 2 , t ) 1 γ δ ˜ δ ^ ˙
V ˙ = σ k ¯ 1 σ k ¯ 2 s i g n ( σ ) + a 1 ( x 1 , x 2 ) ( δ δ ^ ) + a 2 ( x 1 , x 2 , t ) 1 γ δ ˜ δ ^ ˙
V ˙ = σ ( k ¯ 1 σ k ¯ 2 s i g n ( σ ) + a 2 ( x 1 , x 2 , t ) ) + a 1 ( x 1 , x 2 ) δ ^ σ 1 γ δ ˜ δ ^ ˙
V ˙ k ¯ 1 σ 2 k ¯ 2 | σ | + | a 2 ( x 1 , x 2 , t ) | | σ | + δ ˜ a 1 ( x 1 , x 2 ) σ 1 γ δ ^ ˙
V ˙ k ¯ 1 σ 2 | σ | ( k ¯ 2 | a 2 ( x 1 , x 2 ) | ) + δ ˜ a 1 ( x 1 , x 2 ) σ 1 γ δ ^ ˙
Now, by choosing k ¯ 2 η + Ω and δ ^ ˙ = γ σ a 1 ( x 1 , x 2 ) , one gets the following:
V ˙ k ¯ 1 σ 2 η | σ |
where η and Ω are small positive constants. The authors of (43) show that sliding mode takes place across σ = 0 . The detailed expression of the estimates of the unknown constant appears as follows:
δ ^ ˙ = γ σ Ψ ( x ) x 1 . x 2 C i
This also shows that an equivalent value of the structured uncertainty is considered as a part of the control input, while the effects of the unstructured are nullified (suppressed) to a tolerable band. This completes the proof. □

4.4. Certainty-Equivalence-Based Robust Integral Sliding Mode Control (CERISMC)

The CERISMC performs very well; however, it remains sensitive to disturbances in the reaching phase. To confirm robustness for time t 0 , a certainty equivalence-based ISMC is defined here. In this approach, the tracking error (26) is considered, and the integral sliding surface is defined as follows:
σ ¯ = σ + 0 t σ d τ
where the integral term helps in the elimination of the reaching phase and chattering reduction. The time derivative of (45) along (10) becomes
σ ¯ ˙ = σ x 1 . ( x ˙ 1 ) σ x 1 r e f . ( x ˙ 1 r e f ) + σ
Note that the value of the integrand in (46) should be chosen in such a way that σ ( 0 ) + 0 t 0 σ d τ = 0 , where t 0 is the initial time.
σ ¯ ˙ = σ x 1 . i p v C i x 2 C i F ( x , t ) + u σ x 1 r e f . ( x ˙ 1 r e f ) + σ
Now, considering the uncertain terms F ( x , t ) = 0 in (47) and posing σ ¯ ˙ = 0 and calculating for u e q , one gets
u e q = 1 σ x 1 . x 2 C i σ x 1 . ( i p v C i ) σ x 1 r e f . ( x ˙ 1 r e f )
The control input, considered here, is defined as an algebraic sum of three components, i.e.,
u = u 0 + u e q + u d
where u e q is constructed (48). Now, we will pursue for the other two components. An alternate expression of (47) is given as follows:
σ ¯ ˙ = σ x 1 . ( i p v C i ) + σ x 1 . ( x 2 C i ) ( F ( x , t ) + u 0 + u e q + u d )
Now, keeping in view Assumption 3, one has
σ ¯ ˙ = σ x 1 . ( i p v C i ) + σ x 1 . ( x 2 C i ) ( ϑ s ( x ) + ϑ u ( x , t ) + u 0 + u e q + u d )
To cancel the effects of the structured uncertainties, an equivalent cancellation law u 0 is proposed as follows:
u 0 = δ Ψ ( x )
where δ represents the estimated value of the unknown parameter. Its details will be reported in the stability analysis.
In this work, the discontinuous control component, u d , is defined to be
u d = 1 σ x 1 . x 2 C i k 1 σ k 2 s i g n ( σ ¯ )
where k 1 and k 2 are the controller gains, whose choice will be given in the stability study. The overall control law (54) will appear as follows:
u = δ Ψ ( x ) + 1 σ x 1 . x 2 C i σ x 1 . ( i p v C i ) σ x 1 r e f . ( x ˙ 1 r e f ) + 1 σ x 1 . x 2 C i k 1 σ k 2 s i g n ( σ ¯ )
This control law will enforce sliding mode along the sliding surface given in (45). The following theorem (very similar to Theorem 1) is stated.
Theorem 2.
If the following hold:
i.
Assumption 3 remains true;
ii.
the sliding surface is chosen as (45);
iii.
the equivalent control law u e q as (48);
iv.
the discontinuous control component as (53);
v.
the estimate of unknown term (38) is fulfilled; and
vi.
k 1 > Ω . Then, sliding mode occur along (45) and the system’s output tracks the desired reference.
Proof. 
The proof of this theorem is very similar to Theorem 1. The sliding manifolds (45), u e q (48), and u d (53) are changed from Theorem 1 with some additional terms. Therefore, their details are avoided here. □
Remark 2.
The adaptation law (38) may result in an accurate estimate of the structured uncertainty and it does not demand any constraint on the structured uncertainties.
Remark 3.
If the uncertainty can be subdivided into structured and unstructured parts, then the controller gains can be reduced significantly. Consequently, this will also result in suppressed chattering.

4.5. Stability of the Zero Dynamics

In the presented control design strategies, the sliding surfaces have a relative degree of one. Therefore, two differential equations remain, which claim to describe the internal dynamics. Their dynamics are given as follows:
x ˙ 2 = x 3 L + x 1 + x 2 L u
x ˙ 3 = x 2 C 0 R + R b R R b x 3 + 1 R b C 0 E b + x 2 C 0 u
Since the system’s output x 1 is driven by the control input u, to calculate the zero dynamic, we assume x 1 = 0 and u = 0 in the above internal dynamics. Thus, one comes up with this
x ˙ 2 x ˙ 3 = 0 1 L 1 C 0 R + R b R R b C 0 x 2 x 3 + 0 E b R b C 0
It is a non-homogeneous linear time-invariant system. This system has all the poles in the left half-plane, which confirms the convergence of x 2 and x 3 to the vicinity of the origin, i.e., these states ensure practical asymptotic convergence to the origin.

5. Results and Discussion

The newly proposed control laws are applied to the PV system presented in the modeling section. All the initial conditions of the system’s states are chosen zero. The typical parameters of the PV array, converter, charging station, and variable load are given in Table 1, which are adapted from [42]. The simulations are carried out in MATLAB Simulink environment with a numerical solver (Ode23t(mod.stiff/Tranpezoidal)) method and variable-step. The environmental variation considered in this simulation is shown in Figure 7, while the load variation is shown in Figure 8. In addition, the structured and unstructured uncertainties introduced in the system carry the following expression:
F ( x , t ) = 0.5 s i n ( x 1 ) + 0.03 s i n ( x 1 ) c o s ( 5 t ) f o r 0.12 t 0.16
In the simulation study, the comparison of CERSMC and CERISMC is made with the conventional ISMC and STA results. The attributes considered are reference tracking (in the presence of varying environmental variations; load variations; uncertainties of a structured and unstructured kind); maximum power extraction; efficiency; and performance indices such as integral absolute error, integral square error, integral time absolute error, and integral time square error.
The desired reference tracking of the PV-system for all the control strategies named above is shown in Figure 9. It is evident from the figure that the conventional STA and ISMC are slower in the rise time than those of CERSMC and CERISMC. This is one benefit of the proposed strategies. In the simulation, as we introduced the structured and unstructured uncertainties (according to Equation (58)), the conventional STA and ISMC lost the reference tracking, while our proposed CERSMC and CERISMC performed very well reference tracking. This is the second advantage of the currently proposed strategies. This attribute of reference tracking is demanding in practical applications. In the subfigure of Figure 9, it is clear that, at the instant of uncertainties, the proposed controllers are performing better in terms of tracking error, whereas the comparative controllers are de-tracking the desired reference, and, as a result, a considerable tracking error is formed.
Having looked at the power graphs in Figure 10, it is evident that the proposed strategies CERSMC and CERISMC resulted in fast maximum power extraction while both the conventional approaches ISMC and STA resulted in slower power extraction. It is also essential to note that the traditional strategies resulted in very poor power extraction because we introduced the uncertainties. This once again shows the robust nature of our newly proposed methods. Along with that, from the figure, it is clear that the phenomenon of chattering is more pronounced in STA and ISMC than our proposed controllers, which is once again due to the outstanding performance of proposed controllers. The converter successfully transfers the maximum power, to the charging station and variable load, with efficiencies greater than 98% in the case of CERSMC and CERISMC (see for details Figure 11), while STA and ISMC have low efficiencies. In a nutshell, the proposed strategies are far appealing in practical contexts for power systems’ applications.

6. Conclusions

In this work, the main objective was to extract the maximum power from a PV array, which is accompanied by a BBC. To achieve this goal, first, the system was modeled under the action of varying temperature and irradiance. In addition, the system was also considered with a variable resistive load and charging station. Secondly, using a fuzzy neural network, a reference voltage was generated. By following the reference voltage, one may get the maximum power. So, our problem was reduced to voltage tracking controller design. Practically, only the PV voltage was considered to be available as known information. The remaining required states were recovered using a velocity observer and the flatness property of nonlinear systems. Having recovered the missing states, the CERSMC and CERISMC were proposed to track the NFN-based generated voltage. The stability of these controllers, in a closed-loop, was comprehensively presented in theorems. Finally, the claims were verified in the simulation results by comparing the proposed techniques with STA and ISMC. It was witnessed that the proposed control strategies are effective approaches to deal with such systems. The future work directions include adaptive control design against system parametric variations, practical implementation of the proposed controller on PV systems, an efficient inverter design to inject harmonics-free PV power to the grid, and its integration with the grid (as well as other energy sources such as fuel cell energy, biomass energy, and so on).

Author Contributions

Conceptualization, Z.A. and Q.K.; methodology, Z.A., Q.K. and S.U.; software, Z.A., Q.K.; validation, Z.A. and S.U.; formal analysis, Z.A. and L.K.; investigation, S.A.M.K. and A.A.A.; writing—original draft preparation, Z.A. and Q.K.; writing—review and editing, Q.K., L.K., A.A.A. and S.U.; supervision, Q.K., L.K. and S.A.M.K.; project administration, Q.K. and S.U. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by A.A.A.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, Y.; Ball, R.; Mosesian, J.; De Palma, J.-F.; Lehman, B. Graph-Based Semi-supervised Learning for Fault Detection and Classification in Solar Photovoltaic Arrays. IEEE Trans. Power Electron. 2014, 30, 2848–2858. [Google Scholar] [CrossRef]
  2. Motahhir, S.; Chouder, A.; El Hammoumi, A.; Benyoucef, A.S.; El Ghzizal, A.; Kichou, S.; Kara, K.; Sanjeevikumar, P.; Silvestre, S. Optimal Energy Harvesting From a Multistrings PV Generator Based on Artificial Bee Colony Algorithm. IEEE Syst. J. 2020, 15, 4137–4144. [Google Scholar] [CrossRef]
  3. Chtita, S.; Derouich, A.; El Ghzizal, A.; Motahhir, S. An improved control strategy for charging solar batteries in off-grid photovoltaic systems. Sol. Energy 2021, 220, 927–941. [Google Scholar] [CrossRef]
  4. Raheem, A.; Abbasi, S.A.; Memon, A.; Samo, S.R.; Taufiq-Yap, Y.H.; Danquah, M.K.; Harun, R. Renewable energy deployment to combat energy crisis in Pakistan. Energy Sustain. Soc. 2016, 6, 16. [Google Scholar] [CrossRef] [Green Version]
  5. Kabir, E.; Kumar, P.; Kumar, S.; Adelodun, A.A.; Kim, K.H. Solar energy: Potential and future prospects. Renew. Sustain. Energy Rev. 2018, 82, 894–900. [Google Scholar] [CrossRef]
  6. Arsalan, M.; Iftikhar, R.; Ahmad, I.; Hasan, A.; Sabahat, K.; Javeria, A. MPPT for photovoltaic system using nonlinear backstepping controller with integral action. Sol. Energy 2018, 170, 192–200. [Google Scholar] [CrossRef]
  7. Haque, A. Maximum Power Point Tracking (MPPT) Scheme for Solar Photovoltaic System. Energy Technol. Policy 2014, 1, 115–122. [Google Scholar] [CrossRef]
  8. Faifer, M.; Cristaldi, L.; Toscani, S.; Soulantiantork, P.; Rossi, M. Iterative model-based maximum power point tracker for photovoltaic panels. In Proceedings of the 2015 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceeding, Pisa, Italy, 11–14 May 2015; pp. 1273–1278. [Google Scholar]
  9. Reisi, A.R.; Moradi, M.H.; Jamasb, S. Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review. Renew. Sustain. Energy Rev. 2013, 19, 433–443. [Google Scholar] [CrossRef]
  10. Poshtkouhi, S.; Varley, J.; Popuri, R.; Trescases, O. Analysis of distributed peak power tracking in photovoltaic systems. In Proceedings of the 2010 International Power Electronics Conference-ECCE Proceeding, Sapporo, Japan, 21–24 June 2010; pp. 942–947. [Google Scholar]
  11. Poshtkouhi, S.; Palaniappan, V.; Fard, M.; Trescases, O. A general approach for quantifying the benefit of distributed power electronics for fine grained MPPT in photovoltaic applications using 3-D modeling. IEEE Trans. Power Electron. 2011, 27, 4656–4666. [Google Scholar] [CrossRef]
  12. Punitha, K.; Devaraj, D.; Sakthivel, S. Artificial neural network based modified incremental conductance algorithm for maximum power point tracking in photovoltaic system under partial shading conditions. Energy 2013, 62, 330–340. [Google Scholar] [CrossRef]
  13. Rezk, H.; Aly, M.; Al-Dhaifallah, M.; Shoyama, M. Design and hardware implementation of new adaptive fuzzy logic-based MPPT control method for photovoltaic applications. IEEE Access 2019, 7, 106427–106438. [Google Scholar] [CrossRef]
  14. Nguyen, T.L.; Low, K.S. A global maximum power point tracking scheme employing DIRECT search algorithm for photovoltaic systems. IEEE Trans. Ind. Electron. 2010, 57, 3456–3467. [Google Scholar] [CrossRef]
  15. Moshksar, E.; Ghanbari, T.; Samet, H.; Guay, M. Estimation-based extremum-seeking control: A real-time approach for improving energy efficiency in photovoltaic systems. IEEE Syst. J. 2018, 13, 3141–3152. [Google Scholar] [CrossRef]
  16. Yang, B.; Zhong, L.; Zhang, X.; Shu, H.; Yu, T.; Li, H.; Sun, L. Novel bio-inspired memetic salp swarm algorithm and application to MPPT for PV systems considering partial shading condition. J. Clean. Prod. 2019, 215, 1203–1222. [Google Scholar] [CrossRef]
  17. Titri, S.; Larbes, C.; Toumi, K.Y.; Benatchba, K. A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions. Appl. Soft Comput. 2017, 58, 465–479. [Google Scholar] [CrossRef]
  18. Soufyane Benyoucef, A.; Chouder, A.; Kara, K.; Silvestre, S. Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Appl. Soft Comput. 2015, 32, 38–48. [Google Scholar] [CrossRef] [Green Version]
  19. Dhople, S.V.; Davoudi, A.; Dominguez-Garcia, A.D.; Chapman, P.L. A unified approach to reliability assessment of multiphase dc-dc converters in photovoltaic energy conversion systems. IEEE Trans. Power Electron. 2012, 27, 739–751. [Google Scholar] [CrossRef]
  20. Yang, S.; Bryant, A.; Mawby, P.; Xiang, D.; Ran, L.; Tavner, P. An industry-based survey of reliability in power electronic converters. IEEE Trans. Ind. Appl. 2011, 47, 1441–1451. [Google Scholar] [CrossRef]
  21. Neeb, C.; Boettcher, L.; Conrad, M.; De Doncker, R.W. Innovative and reliable power modules: A future trend and evolution of technologies. IEEE Ind. Electron. Mag. 2014, 8, 6–16. [Google Scholar]
  22. Gonz´alez, M.; Raison, B.; Bacha, S.; Bun, L. Fault diagnosis in a grid-connected photovoltaic system by applying a signal approach. In Proceedings of the 37th Annual Conference of the IEEE Industrial Electronics Society (IECON), Melbourne, Australia, 7–10 November 2011; pp. 1354–1359. [Google Scholar]
  23. Potamianos, P.G.; Mitronikas, E.D.; Safacas, A.N. Open-circuit fault diagnosis for matrix converter drives and remedial operation using carrier-based modulation methods. IEEE Trans. Ind. Electron. 2013, 61, 531–545. [Google Scholar]
  24. Brunson, C.; Empringham, L.; Lillo, L.D.; Wheeler, P.; Clare, J. Open-Circuit Fault Detection and Diagnosis in Matrix Converters. IEEE Trans. Power Electron. 2015, 30, 2840–2847. [Google Scholar] [CrossRef] [Green Version]
  25. Wu, R.; Blaabjerg, F.; Wang, H.; Liserre, M.; Iannuzzo, F. Catastrophic failure and fault-tolerant design of igbt power electronic converters-an overview. In Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society IECON, Vienna, Austria, 10–13 November 2013; pp. 507–513. [Google Scholar]
  26. Youssef, F.; Sbita, L. Sensors fault diagnosis and fault tolerant control for grid connected PV system. Int. J. Hydrogen Energy 2017, 42, 8962–8971. [Google Scholar] [CrossRef]
  27. Houssein, A.; Heraud, N.; Souleiman, I.; Pellet, G. Monitoring and fault diagnosis of photovoltaic panels. In Proceedings of the 2010 IEEE International Energy Conference Proceeding, Manama, Bahrain, 18–22 December 2010; pp. 389–394. [Google Scholar]
  28. Akram, M.N.; Lotfifard, S. Modeling and health monitoring of dc side of photovoltaic array. IEEE Trans. Sustain. Energy 2015, 6, 1245–1253. [Google Scholar] [CrossRef]
  29. Jamshidpour, E.; Poure, P.; Saadate, S. Photovoltaic systems reliability improvement by real-time fpga-based switch failure diagnosis and fault tolerant dc–dc converter. IEEE Trans. Ind. Electron. 2015, 62, 7247–7255. [Google Scholar] [CrossRef]
  30. Lin, X.; Wang, Y.; Pedram, M.; Kim, J.; Chang, N. Designing fault-tolerant photovoltaic systems. IEEE Design Test 2013, 31, 76–84. [Google Scholar] [CrossRef] [Green Version]
  31. Khan, Q.; Akmeliawati, R. Neuro-adaptive dynamic integral sliding mode control design with output differentiation observer for uncertain higher order mimo nonlinear systems. Neurocomputing 2017, 226, 126–134. [Google Scholar] [CrossRef]
  32. Ullah, S.; Khan, Q.; Mehmood, A.; Kirmani, S.A.M.; Mechali, O. Neuro-Adaptive Fast Integral Terminal Sliding Mode Control Design with Variable Gain Robust Exact Differentiator for Under-Actuated Quadcopter UAV. ISA Trans. 2022, 120, 293–304. [Google Scholar] [CrossRef]
  33. Ullah, S.; Khan, Q.; Mehmood, A.; Akmeliawat, R. Integral backstepping integral sliding mode control of underactuated nonlinear electromechanical systems. Control. Eng. Appl. Infor. 2019, 21, 42–50. [Google Scholar]
  34. Reichhartinger, M.; Horn, M. Cascaded sliding-mode control of permanent magnet synchronous motors. In Proceedings of the 12th International Workshop on Variable Structure Systems, Mumbai, India, 12–14 January 2012; pp. 173–177. [Google Scholar]
  35. Boiko, I.; Fridman, L.; Pisano, A.; Usai, E. Analysis of chattering in sys- tems with second-order sliding modes. IEEE Trans. Autom. 2007, 52, 2085–2102. [Google Scholar] [CrossRef]
  36. Barth, A.; Reichhartinger, M.; Reger, J.; Horn, M.; Wulff, K. Lyapunov- design for a super-twisting sliding-mode controller using the certainty- equivalence principle. IFAC-PapersOnLine 2015, 48, 860–865. [Google Scholar] [CrossRef]
  37. Barth, A.; Reichhartinger, M.; Wulff, K.; Horn, M.; Reger, J. Certainty equivalence adaptation combined with super-twisting sliding-mode control. Int. J. Control. 2016, 89, 1767–1776. [Google Scholar] [CrossRef]
  38. Sanchez, T.; Moreno, J.A. A constructive lyapunov function design method for a class of homogeneous systems. In Proceedings of the the 53rd IEEE Conference on Decision and Control, Los Angeles, CA, USA, 15–17 December 2014; pp. 5500–5505. [Google Scholar]
  39. Moreno, J.; Sanchez, T.; Cruz-Zavala, E. Una función de lyapunov suave para el algoritmo super-twisting. In Proceedings of the Memorias del XVI Congreso Latinoamericano de Control Automático (CLCA), Quintana Roo, Mexico, 14–17 October 2014; pp. 182–187. [Google Scholar]
  40. Gray, J.L. The physics of the solar cell. Handb. Photovolt. Sci. Eng. 2003, 2, 82–128. [Google Scholar]
  41. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  42. Ali, K.; Khan, L.; Khan, Q.; Ullah, S.; Ahmad, S.; Mumtaz, S.; Karam, F.W. Robust integral backstepping based nonlinear mppt control for a pv system. Energies 2019, 12, 3180. [Google Scholar] [CrossRef] [Green Version]
  43. Nagesh, I.; Edwards, C. A multivariable super-twisting sliding mode approach. Automatica 2014, 50, 984–988. [Google Scholar] [CrossRef] [Green Version]
  44. Sira-Ramirez, H.; Agrawal, S.K. Differentially Flat Systems; CRC Press: Boca Raton, FL, USA, 2004. [Google Scholar]
  45. Iqbal, M.; Bhatti, A.I.; Ayubi, S.I.; Khan, Q. Robust parameter estimation of nonlinear systems using sliding-mode differentiator observer. IEEE Trans. Ind. Electron. 2010, 58, 680–689. [Google Scholar] [CrossRef]
Figure 1. Single-diode model of PV cell.
Figure 1. Single-diode model of PV cell.
Energies 15 02029 g001
Figure 2. IV and PV characteristics curves of the PV array under varying temperature and constant irradiance.
Figure 2. IV and PV characteristics curves of the PV array under varying temperature and constant irradiance.
Energies 15 02029 g002
Figure 3. IV and PV characteristics curves of the PV array under fixed temperature and varying irradiance.
Figure 3. IV and PV characteristics curves of the PV array under fixed temperature and varying irradiance.
Energies 15 02029 g003
Figure 4. Complete model of PV system.
Figure 4. Complete model of PV system.
Energies 15 02029 g004
Figure 5. Neuro-fuzzy architecture.
Figure 5. Neuro-fuzzy architecture.
Energies 15 02029 g005
Figure 6. 3–D plane for v p v r e f vs. E e ( W / m 2 ) and T( ° C ).
Figure 6. 3–D plane for v p v r e f vs. E e ( W / m 2 ) and T( ° C ).
Energies 15 02029 g006
Figure 7. Variable E e and Variable T profiles w.r.t time.
Figure 7. Variable E e and Variable T profiles w.r.t time.
Energies 15 02029 g007
Figure 8. Variable resistive load.
Figure 8. Variable resistive load.
Energies 15 02029 g008
Figure 9. PV array output voltages under varying irradiance, temperature, load and a charging station.
Figure 9. PV array output voltages under varying irradiance, temperature, load and a charging station.
Energies 15 02029 g009
Figure 10. PV array output powers under varying irradiance, temperature, load and a charging station.
Figure 10. PV array output powers under varying irradiance, temperature, load and a charging station.
Energies 15 02029 g010
Figure 11. Efficiencies under varying irradiance, temperature, load and a charging station.
Figure 11. Efficiencies under varying irradiance, temperature, load and a charging station.
Energies 15 02029 g011
Table 1. Parameters of the PV system.
Table 1. Parameters of the PV system.
ParameterUnitValue
Maximum power, P m a x W1555
No. of PV cells per module, N s 72
Open circuit voltage, V 0 c V165.80
Short circuit current, I s c A17.56
Voltage at MPP, V M P P V102.60
Current at MPP, I M P P A15.16
Inductor, L m H 20
Input capacitor, C i n m F 1
Output capacitor, C o u t u F 48
IGBT switching frequency, f s K H z 5
Charging battery, E b V24
Internal resistance, R Ω 0.65
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alam, Z.; Khan, Q.; Khan, L.; Ullah, S.; Kirmani, S.A.M.; Algethami, A.A. Certainty-Equivalence-Based Sensorless Robust Sliding Mode Control for Maximum Power Extraction of an Uncertain Photovoltaic System. Energies 2022, 15, 2029. https://doi.org/10.3390/en15062029

AMA Style

Alam Z, Khan Q, Khan L, Ullah S, Kirmani SAM, Algethami AA. Certainty-Equivalence-Based Sensorless Robust Sliding Mode Control for Maximum Power Extraction of an Uncertain Photovoltaic System. Energies. 2022; 15(6):2029. https://doi.org/10.3390/en15062029

Chicago/Turabian Style

Alam, Zaheer, Qudrat Khan, Laiq Khan, Safeer Ullah, Syed Abdul Mannan Kirmani, and Abdullah A. Algethami. 2022. "Certainty-Equivalence-Based Sensorless Robust Sliding Mode Control for Maximum Power Extraction of an Uncertain Photovoltaic System" Energies 15, no. 6: 2029. https://doi.org/10.3390/en15062029

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