Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

High gain differentiator based neuro-adaptive arbitrary order sliding mode control design for MPE of standalone wind power system

  • Ammar Ali,

    Roles Conceptualization, Methodology, Software, Validation, Writing – original draft

    Affiliation Department of Electrical Engineering, Bahria University, Islamabad, Pakistan

  • Qudrat Khan,

    Roles Conceptualization, Formal analysis, Investigation, Methodology, Supervision, Writing – review & editing

    Affiliation Centre for Advanced Studies in Telecommunications (CAST), COMSATS University, Islamabad, Pakistan

  • Safeer Ullah ,

    Roles Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Project administration, Software, Writing – original draft, Writing – review & editing

    safeer_iiui@yahoo.com

    Affiliation Department of Electrical Engineering, Quaid-e-Azam College of Engineering & Technology, Sahiwal, Pakistan

  • Asad Waqar,

    Roles Formal analysis, Project administration, Supervision

    Affiliation Department of Electrical Engineering, Bahria University, Islamabad, Pakistan

  • Lyu-Guang Hua,

    Roles Formal analysis, Funding acquisition, Resources

    Affiliation Power China Huadong Engineering Co. Ltd, Hang Zhou, China

  • Imen Bouazzi,

    Roles Formal analysis, Funding acquisition, Investigation

    Affiliation Department of Industrial Engineering, College of Engineering, King Khalid University, Abha, Saudi Arabia

  • Liu Jun Jun

    Roles Formal analysis, Resources, Writing – review & editing

    Affiliation Power China Huadong Engineering Co. Ltd, Hang Zhou, China

Abstract

In this paper, we introduce a novel Maximum Power Point Tracking (MPPT) controller for standalone Wind Energy Conversion Systems (WECS) with Permanent Magnet Synchronous Generators (PMSG). The primary novelty of our controller lies in its implementation of an Arbitrary Order Sliding Mode Control (AOSMC) to effectively overcome the challenges caused by the measurement noise in the system. The considered model is transformed into a control-convenient input-output form. Additionally, we enhance the control methodology by simultaneously incorporating Feedforward Neural Networks (FFNN) and a high-gain differentiator (HGO), further improving the system performance. The FFNN estimates critical nonlinear functions, such as the drift term and input channel, whereas the HGO estimates higher derivatives of the system outputs, which are subsequently fed back to the control inputs. HGO reduces sensor noise sensitivity, rendering the control law more practical. To validate the proposed novel control technique, we conduct comprehensive simulation experiments compared against established literature results in a MATLAB environment, confirming its exceptional effectiveness in maximizing power extraction in standalone wind energy applications.

1 Introduction

Increasing population, economic development, and energy demand have led to the establishment of new power plants to meet growing needs. However, the limitations imposed by the energy crisis, higher oil prices, and climate change have emphasized the importance of Renewable Energy Resources (RESs) [1]. Globally, governments have focused on effective and environmentally friendly sustainable renewable energy systems. The power sector relies heavily on hydro and gas power stations, but there is a need to diversify and catch up with the growing demand. Rural and urban areas located far from the grid supply can benefit from renewable energy sources. Fossil fuels used for electricity generation are becoming scarce, prompting governments to prioritize a secure and sustainable energy economy. Solar and wind energy systems have witnessed substantial global growth with annual growth rates of 25–30% over the past decade [2, 3]. These advancements in RESs are crucial for addressing energy demand while considering environmental concerns and the finite nature of non-renewable energy sources.

Wind energy is a green and environmentally friendly resource that offers a solution for reducing dependence on fossil fuels and alleviating their adverse environmental effects, as indicated by Dali et al. [4]. Wind power system efficiency has a significant impact on industrial and commercial power sectors. As wind energy has rapidly emerged as a competitive renewable energy source, it has several advantages, including abundant availability and minimal adverse environmental effects. Harnessing wind energy involves a mechanical-to-electrical energy transformation using wind turbines (WTs).

In recent decades, the installed capacity of wind energy has grown exponentially, making it a viable option for increasing the penetration of renewable energy. Technological advancements have contributed significantly to various aspects of the wind energy industry, including power electronic converters, aerodynamic design, mechanical systems, control theory, and power system integration. Electric generators, control theory, and power electronic converters play crucial roles in enabling a WECS to operate safely, reliably, and efficiently, while meeting stringent grid code requirements. WECS holds high priority among renewable energy sources due to its significant output energy potential. As a result, extracting the maximum power (MP) from wind power systems (WPS) has become a prominent research area. Wind-speed-sensorless MPPT control has attracted considerable attention in academia. MPPT is a control technique employed in wind turbines to maximize power extraction under various climatic conditions [5]. This is achieved without physically moving the wind turbine or the other system components. Although MPPT can be used with a mechanical framework, the two systems are distinct. The literature offers insights into MPPT techniques and design considerations for WPS [68].

In most studies, robust controllers have been developed and studied (e.g., [919]) for the extraction of maximum power Pmax from the wind. Majid and Yatim [20] studied a technique for the extraction of reactive power and maximum inverter power using the variable-speed WT modulation index (ma) and the terminal voltage power angle (δ) of an inverter without a wind speed sensor. Francoise et al. [21] carried out an adaptive MPPT scheme while using variable wind speed to a PMSG, which is further attached to a battery charging station. Nicholas et al. in [22] investigate the performance of a full-variable wind turbine that a nonlinear backstepping controller controlled. Lyapunov analysis shows that this controller is stable while achieving the desired generator rotational speed. Some drawbacks include a higher steady-state error and a lower dynamic response. Lin and Chengpeng [23] investigated and designed an improved sliding mode control for a WECS, a grid-connected offshore wind turbine PMSG. By employing an aerodynamic torque observer, the performance of the MPPT system can be significantly improved, effectively addressing the chattering issues arising from the variable nature of the wind speed in wind energy systems. In [24, 25], the authors introduce a strategy aimed at tackling this issue. Their approach integrates integral action to eliminate steady-state errors and employs adaptive control to dynamically adjust control gains in real-time. Janusz and Andrzej [26] performed a simulation study to analyze a variable-speed fixed-pitch WECS equipped with a three-phase PMSG under diverse wind conditions. This study focused on the utilization of a linear disturbance observer and feedforward control to compensate for wind turbine aerodynamic torque estimation. This study offers valuable insights into the operational zones of a WECS MPPT system for different wind-speed profiles. However, it is important to note that the simulation model did not account for electrical phenomena such as short circuits or voltage dips occurring in the WECS-grid connection. Consequently, the model may not fully adhere to certain standard requirements.

In addition to the aforementioned techniques, numerous other MPPT control techniques have been developed to maximize power extraction from wind energy systems, regardless of the generator employed in the WECS. To enhance the efficiency, profitability, and reliability of a WECS, these innovative control techniques have emerged as pivotal factors [27]. MPPT techniques can be broadly classified into three categories: conventional, population-based, and artificial intelligence (AI) techniques. For variable-speed generator systems, adjusting the optimal tip ratio to its optimal value enables effective tracking of the MPP even under varying wind speeds [28]. Maintaining the maximum power output across all wind speeds poses a challenge because of the nonlinear characteristics inherent in wind turbines [29, 30]. Consequently, various techniques have been employed to estimate the MP of wind-turbine systems. Some methods utilize power generation changes to identify the maximum power point. However, these methods often rely on mechanical sensors to measure generator speed, which may introduce vulnerabilities owing to modeling inaccuracies and insensitivity in certain scenarios [3134].

The present research work presents significant and prominent contributions, outlined as follows:

  1. The central focus of this study is the introduction of a control methodology tailored explicitly for standalone PMSG-WECS, addressing the presence of measurement noise. The primary goal of the finite-time concept in the proposed SMC is to achieve stability within a predetermined time precisely and track the maximum power point for optimizing power output.
  2. The paper dedicates significant attention to transforming the dynamic model of the considered PMSG-WECS system into a control-convenient input-output format. This transformation forms the foundational basis for the subsequent design of the control methodology.
  3. A significant advancement in this research involves the integration of advanced techniques into the control methodology. Specifically, FFNN are employed for estimating crucial nonlinear functions, including the nonlinear drift term and the input channel. Concurrently, HGO techniques are used to estimate the higher derivatives of system outputs. These estimations are seamlessly incorporated into the control inputs, resulting in a reduced sensitivity to sensor noise. This enhancement substantially bolsters the practicality of the control law, enabling it to effectively manage the inevitable measurement noise encountered in real-world systems.
  4. Finite-time techniques are designed to establish stability within a defined time frame, enabling fast control responses. On the other hand, high-gain differentiators are employed for accelerated state estimation, noise resilience, and disturbance tolerance. The integration of these approaches synergistically elevates control system performance, particularly in critical applications such as wind energy systems, where the need for fast responses and noise robustness is paramount.
  5. To comprehensively validate the proposed control technique, extensive simulation experiments are conducted within a MATLAB environment. The results of these simulations undergo rigorous benchmarking against well-established literature results [35, 36], providing compelling evidence of the effectiveness and prowess of the proposed control design.

The remainder of this paper is organized as follows. Section 2 describes the equivalent model of a PV array accompanied by underlying mathematical concepts. In Section 3, a control algorithm that synergizes with a feedforward neural network and high-gain differentiator to attain optimal power extraction is formulated. The exposition of the simulation outcomes, which vividly demonstrate the robustness of the introduced controller, is presented in Section 4. Finally, Section 5 provides concluding remarks for this research endeavor.

2 Modeling of the wind turbine systems

To understand the behavior and optimize the performance of a wind turbine, it is crucial to develop a mathematical model that describes its operation within a specific operating range. Fig 1 illustrates the complete physical process of a WECS [37]. The generation of mechanical power begins with airfoil lift, which creates a positive torque on the rotating shaft. The generator converts mechanical power into electrical power. The interaction between the rotor and the wind at the core of this process is shown in Fig 2. The mean wind speed directly affects the mean output power, emphasizing the importance of considering steady-state aerodynamics while neglecting turbulence [38]. Understanding the key characteristics of wind turbine performance, such as power production and loads influenced by wind, is essential.

thumbnail
Fig 1. The wind energy conversion system built around a PMSG.

https://doi.org/10.1371/journal.pone.0293878.g001

In the following subsections, the dynamics of the rotor blade, and synchronous generators are briefly discussed in order to design the control technique.

2.1 Dynamic model of the turbine’s rotor blade

Aerodynamic analysis and modeling of variable-speed wind turbines have been extensively studied in the literature (see [39, 40] for further details). Betz conducted work on wind turbine aerodynamics from the 1920s to the 1930s [39]. A review of an ideal wind-turbine configuration is presented in [20], which considered a rotor with multiple blades capable of extracting a maximum power of 59.26% under ideal conditions. However, in practical scenarios, this value typically falls close to 50% owing to factors such as the number of blades and rapid changes in the external environment.

The wind power generated by a wind turbine can be mathematically expressed as (1) where PM represents the mechanical power output of the turbine, A is the area swept by the blades, ρ is the air density, and Vwind is the wind speed (m/s). The wind turbine rotor power-conversion coefficient, denoted by Cp(λ, β), represents the ratio of extractable power to available power. It is modeled in [41] by the following equation (2) where Rt represents the blade radius (m), β is the blade pitch angle, and λ is the tip-speed ratio (TSR). The TSR is defined as the ratio of the peripheral speed of the wind turbine blades to the wind speed and can be defined as (3) where Vwind denotes the wind speed, ωt denotes the rotor speed, and Rt denotes the rotor radius. Power coefficient CP is a function of λ and β. To maximize power extraction from the wind, the tip speed ratio should operate at its optimum value, λopt = 7. At this optimal TSR, the rotor shaft speed precisely follows the reference speed ωref calculated using the following formula: (4)

For a variable-speed wind turbine, an approximation for Cp can be determined using the coefficients a0, a1, a2, a3, a4, a5, a6, and a7 as follows [42] (5) where a0 = 0, a1 = 0.0061, a2 = −0.0013, a3 = 0.0081, a4 = −0.000974, a5 = 0.0000654, a6 = 0.00000130, and a7 = −0.000000454. The power coefficient Cp versus TSR graph for different pitch angles is shown in Fig 3 [43]. It is worth emphasising that wind speed can be represented by the following expression:

thumbnail
Fig 3. Variation of power coefficient with tip speed ratio for different pitch angles.

https://doi.org/10.1371/journal.pone.0293878.g003

Substituting this expression into Eq (2), we obtain (6) where can be represented as a constant, denoted by Kcon. When β = 0, Eq (6) simplifies to (7)

The aerodynamic power of a PMSG can be mathematically represented as follows (8) where ωt is defined as (9)

Table 1 lists all the necessary wind-turbine parameters used in this study.

In the following subsection, we will discuss the modeling of the mechanical subsystem.

2.2 Modeling of the mechanical subsystem

The mechanical torque of the turbine shaft can be defined as the ratio of the output mechanical power to rotor speed. (10)

This relationship can be expressed as (11)

The mechanical power of the shaft, denoted by Γwind, is expressed by (12) where The turbine torque coefficient CT(λ) is defined as the ratio of the power coefficient Cp(λ) to the tip speed ratio λ, ρ denotes the air density, Rt is the turbine radius, and Vw represents the wind velocity.

2.3 Modeling of the electrical subsystem

The dynamics of a three-phase permanent magnet synchronous generator can be simplified using Park’s transformation to reduce complexity. The PMSG consists of three stator windings denoted as a, b, and c. The d-axis corresponds to a winding parallel to the rotor, whereas the q-axis represents a winding perpendicular to the rotor, as shown in Fig 4.

thumbnail
Fig 4. Three phase PMSG with one pole pair permanent magnet.

https://doi.org/10.1371/journal.pone.0293878.g004

The d-axis current is obtained by summing the contributions from the stator windings projected onto the direct axis, as follows: (13)

Similarly, the q-axis current is given by (14) where kd and kq denote arbitrary constants, and θ represents the position of the rotor’s direct axis relative to the phase a axis. To maintain dimensionality, the zero-sequence current is defined based on Kirchhoff’s current law. (15) where and . Eqs (13), (14) and (15) can be compactly expressed in matrix form, as follows: (16)

The application of Park’s transformation matrix P allows for the transformation of currents, voltages, and fluxes. The resulting transformed dq0model currents, voltages, and fluxes are expressed as (17) and their inverse transformations are (18)

The conventions of the source or generator are used to write Kirchhoff’s voltage-law equations for the a, b, and c stator windings. By applying Kirchhoff’s voltage law, the following equations are obtained (19) where k = a, b, and c. Combining these equations gives (20)

Pre-multiplying both sides of the equation by P results in (21)

After simplification, the equations for the q-axis and d-axis voltages become (22)

The fluxes ψd and ψq produced in the direct and quadrature axis windings, respectively, are defined as (23)

After simplification, the final dq-model equations for the PMSG are (24) where vq and vd are the dq-axis voltages, Lq and Ld are the rotor inductances, ωm is the permanent magnet flux, and Ra is stator resistance. Ld = Lq = L for a non-salient PMSG.

2.4 State-space representation of system dynamics

Our system comprises of three states: id, iq, and ωh =. To simplify the system state equations for controller design, we express the equations of the PMSG in the form of nonlinear dynamical equations as follows (25) where x1, x2, and x3 are the states id, iq, and ωh, respectively; p is the pole pair number; Lq, Ld and Lch are the quadrature-axis, direct-axis, and chopper inductances, respectively; Rini and Rs represent the chopper equivalence and stator resistances, respectively; φm denotes the flux; d1, d2, and d3 are constants; vw is the wind velocity; and Jh represents the moment of inertia.

The state equations for the system (25) can also be written as (26)

The parameters of the PMSG used in the system (26) are listed in Table 2.

2.5 Relative degree of the system

Before moving on to the next subsection, which is the input-output form transformation, we need to determine the relative degree of the system to ensure that it meets the requirements for controller design. The relative degree, denoted as r, of the PMSG-WECS, can be determined by satisfying the following condition (27) where Lg and Lf represent the Lie derivatives with respect to vector fields g(x) and f(x), respectively. According to the nonlinear system representation, the nonlinear functions f(x) and g(x) can be obtained from Eq (26) as follow (28)

To find the relative degree, we assume r = 1, and then the Lie derivative of h in the direction of g can be calculated as follows (29)

Because the relative degree r = 1 of the system does not satisfy this condition, we proceed to check for r = 2. (30)

Thus, the relative degree of the given PMSG-based WECS is 2.

The following subsection transforms the system into a convenient input-output control form.

2.6 Input-output form transformation

The mathematical model of a generalized nonlinear system with input , output , and state vector is expressed as (31) where represents the nonlinear smooth state vector field and is a matrix of smooth functions. In the given PMSG-WECS system, the state vector x is defined as (32)

The dynamics of the system can be written as (33) where the terms f(x) and g(x) are expressed as (34)

Substituting Eqs (34) into (31), we obtain the following equations (35)

In Eq (35), the control input u is given by (36)

The intermediate variables z in the inverse coordinate transformation are defined as (37)

The terms z1, z2, and z3 are expressed as follows (38)

The inverse coordinate transformation is given by (39)

Let us now examine system dynamics in the z-domain. The equations can be written as follows (40)

The Lie derivatives are expressed as (41)

Therefore, the linearized model of the system is (42)

The control input u will be designed using the “Arbitrary order based sliding mode controller”.

In the next subsection, we investigate whether the third internal dynamic state of the system is stable or not.

2.7 Zero-dynamic stability investigation of the system

After all the calculations and transformation into a z-coordinate system, we obtained the third internal dynamic state of the system, which is given by (43)

To prove the stability of the zero-dynamic state, the following variables must be assigned zero: z1 = z2 = u = 0. By simplifying Eq (43), we can derive the following expression

Since the design constant k1 > l1, we have (44) where the zero-dynamic state is stable for all k1 > l1.

In the next step, we will design a control algorithm to adjust the duty cycle and maximize power extraction from the wind turbine system.

3 Arbitrary order sliding mode control design

In this section, a neuro-adaptive arbitrary order sliding mode control technique is proposed for Maximum Power Extraction (MPE) while handling external disturbances and parametric uncertainties with high accuracy [44]. This technique introduces some nonlinear terms to the sliding manifold, enabling the establishment of a sliding mode in finite time. Moreover, the state convergence is independent of the initial conditions. The proposed law effectively reduces undesirable fluctuations that can impact the rotor model. Fig 5 shows the block diagram of the overall control system. To decrease the system sensitivity to uncertain disturbances, a neural network and differentiator-based AOSMC are designed to track the wind reference speed and consequently achieve the maximum power extraction from the wind turbine. For the control design of the proposed AOSMC, we refer to the output equations presented in (42) and (44) under the assumption that the internal (or zero dynamics) are stable.

The proposed neuroadaptive control design is described in the following subsection.

3.1 Feedforward neural network architecture

In this subsection, we implement the approximation of the input channel LgLfh(x) and the nonlinear drift term using a feedforward neural network. The specific approximation functions used depend on system parameters.

We employed a three-layer feedforward neural network consisting of an input layer, an output layer, and a hidden layer of N neurons [45]. Mapping of input data to output/target data to train the network. The network inputs are the z-transform states (z1, z2, z3) and the wind speed Vwind, while the network output is the approximation of the targeted values (i.e., the input channel LgLfh(x) and the nonlinear drift term ). The z states are input to the network along with the wind speeds, as shown in Fig 6. The network outputs corresponding to the lie derivatives are utilized in the AOSMC design.

thumbnail
Fig 6. Neural network for the approximation of and LgLfh(x).

https://doi.org/10.1371/journal.pone.0293878.g006

The FFNN can be represented as follows (45) where m denotes the number of network outputs, n the number of network inputs, M the number of output layer neurons, and N the number of hidden layer neurons. The input vector is fed into the network. The target outputs of the network, and , are obtained. The hidden layer output vector is denoted as , while and represent the weight vectors of output-layer. The bias term enhances the learning speed during the training of network.

In the next section, we describe the design of a high-gain differentiator to approximate higher-order derivatives of the system.

3.2 State estimator design using high gain differentiator

This section introduces the High Gain Observer (HGO) as a state estimator. HGO estimates the higher derivatives of the system states, which are not directly measurable and are required in the controller as known data. The motivation for using HGO is twofold: first, it provides fast convergence to the actual values; second, it has been used in the existing literature, making it a suitable choice for our work.

Consider a general nonlinear system represented by the equations (46) where i = 1, 2, …, n − 1, η denotes the measurable state vector, z represents the controlled input, and ϑ(η, z, t) represents a nonlinear (or possibly linear) function involving these variables. It is assumed that ϑ(η, z, t) is locally Lipschitz if there exists L ≥ 0 satisfying the condition uniformly, with respect to η and x, where x denotes the observer state. The parameter L is typically dependent on the radii of the neighborhoods (refer to [46] for further information).

In our study, we assume that only η1 is accessible, whereas higher derivatives require estimation. To fulfil this requirement, we employ an observer of the following structure (47)

In a compact and abstract form, the observer can be expressed as [46] (48) where and ϵ is a bounded high gain, i.e., . In general, ϵ is chosen to be extremely small, approaching zero. As ϵ approaches zero, the gains of the injection terms in the observer become higher and higher, thus earning the term “high gain”. The matrices and have special structures.

In the next section, we will design the proposed AOSM control technique for tracking the wind power system’s Maximum Power Point (MPP).

3.3 Control law design

Firstly, we define the tracking error as follows to fulfil the main objective of tracking the reference speed (49)

To determine the control input, the double time derivative of the error is (50)

The novelty of this study lies in the sliding surface design, which provides the aforementioned benefits. Thus, the proposed sliding surface [44] is expressed as follows (51) with (52) where α2, α1, β2, β1, c2, c1, b2, and b1 are positive design constants. Taking the derivative of the sliding surface Eq (51), one can get (53)

After performing the necessary calculations and assuming in Eq (53), the equivalent controller uequ is as follows (54)

The conventional reachability term is given by (55)

The overall controller equation is (56)

Thus, the final design of the controller is as follows (57) where .

3.4 Stability analysis

The main objective is to demonstrate the stability of the PMSG-WECS under Neuro-adaptive AOSMC. To achieve this, we utilized Lyapunov-based stability analysis. We define the Lyapunov function, which will be used to prove the enforcement of the sliding mode, as (58)

Taking the time derivative of V, we have (59)

To verify whether the Lyapunov function satisfies the condition of finite and bounded states, the identity sign(s)s = |s| is used. Therefore, Eq (59) becomes (60)

We introduce the uncertainty term η into the above equation as (61)

Now, Eq (60) can be rewritten as (62)

By substituting in Eq (62), we get (63) where ξ1 = 2LgLfh(x)k1 and . The above inequality clearly illustrates the achievement of rapid finite-time convergence as V approaches zero, indicating the simultaneous approach of both s and sliding mode to zero. To elaborate further, the determination of the finite-time upper bound depends on specific control parameters, system dynamics, and the desired convergence time, as expressed follows (64)

The primary advantage of structuring the sliding mode surface with finite-time convergence, as presented in this research, lies in its capacity to achieve swifter and more predictable convergence compared to traditional SMC methods. Traditional SMC techniques often require more time to reach a stable state, which may not align with the demands of applications requiring rapid responses, such as those in wind energy systems.

4 Simulation results and discussion

This section discusses the simulation results of the proposed neuro-adaptive AOSMC algorithm for the maximum power extraction in a wind energy conversion system. Comparative investigations are conducted to evaluate the performance of the proposed technique in comparison to feedback linearization control (FBLC) [35] and generalized global sliding mode control (GGSMC) [36]. The simulations are performed on a standalone, fixed-pitch, variable-speed, 3 kW PMSG-based WECS. The wind profile consists of 100 seconds of data within the 2.0-10.4 m/s speed range, with an average speed of 7.0 m/s in Region 2.

In the following subsection, the figure illustrating the neural-network layers are presented, followed by the feedforward neural-network simulation results.

4.1 Simulation results of FFNN

This subsection presents the simulation results of the feedforward neural network used to estimate the Lie derivatives and LgLfh(x). The performance in terms of mean squared error (MSE) during the estimation of and LgLfh(x) is evaluated and illustrated in Fig 7.

thumbnail
Fig 7. Performance function of feedforward back propagation neural network.

https://doi.org/10.1371/journal.pone.0293878.g007

Initially, there is a significant error; however, as the number of training epochs increased, the error gradually decreased. The estimation errors for and LgLfh(x) are analyzed using the error histogram shown in Fig 8.

The regression plots of the estimated values against the goal values are presented in Fig 9. The success rate of the estimation is determined using the regression parameter R. A value of R = 1 indicates reasonable estimates, whereas lower values of R signify lower estimation accuracy.

4.2 Simulation results of state estimator

The fast convergence of the proposed observer to zero ensures the stability of the closed-loop control system, as reflected in the boundedness of the high gain ϵ (see [46] and references related to HGO). It is worth noting that a high-gain observer is used throughout the simulation. The main distinction between the two is that the gain parameter ϵ in the high-gain observer does not always approach zero, unlike in the classical observer. The adoption of a high-gain observer is motivated by the need for asymptotic stability of the entire closed-loop system. The missing states are accurately calculated using the proposed differentiator, as illustrated in Fig 10.

In the following subsection, the results and comparisons between the AOSMC and GGSMC controllers are discussed in detail.

4.3 Result comparison of proposed controller

In this subsection, we compare the proposed AOSMC controller with the FBLC [35] and GGSMC [36] from the existing literature through graphical analyses. First, we generated the output of the AOSMC controller and compared it with that of GGSMC. The purpose of these comparisons is to highlight the superior performance of the proposed AOSMC law.

Fig 11 compares the PMSG wind–shaft speed tracking performance. The results indicate that the AOSMC outperforms the GGSMC, particularly in zoomed-in areas, demonstrating its superior wind-speed tracking capability. In addition, the AOSMC controller exhibited finite-time convergence, underscoring its effectiveness in achieving stable and accurate tracking.

thumbnail
Fig 11. The tracking performance of high-speed shaft angular speed.

https://doi.org/10.1371/journal.pone.0293878.g011

When comparing the tracking performance of the PMSG wind shaft speed, Fig 12 reveals that the AOSMC controller surpasses the GGSMC controller in terms of accuracy, showcasing AOSMC’s robustness against initial fluctuations and its ability to achieve finite-time convergence. Additionally, the AOSMC controller exhibits exceptional precision in tracking the TSR of the variable-speed wind turbine (VSWT), as illustrated in Fig 13, with minimal oscillations around the optimal TSR (λopt). This characteristic makes the AOSMC controller the preferred choice for MPPT. Furthermore, Fig 14 provides a comparative analysis of the power-conversion coefficients (Cp) of the controllers. Throughout the specified wind speed profile, the AOSMC approach consistently tracked the optimal Cp value (Cp = 0.4762), thereby ensuring efficient power extraction. Specifically, under AOSMC, the zoomed-in areas of the aforementioned figures demonstrate minimal initial fluctuations, signifying its robustness against the uncertain disturbances. This robustness stems from AOSMC’s inherent ability of the AOSMC to rapidly counteract disturbances while maintaining oscillations to a minimum during the initial control actions. In contrast, GGSMC and FBLC may exhibit more pronounced fluctuations during these initial moments due to their susceptibility to disturbances and slower response times.

thumbnail
Fig 12. The tracking mismatch of high-speed shaft angular speed.

https://doi.org/10.1371/journal.pone.0293878.g012

Figs 15 and 16 show comparisons of the mechanical power of the high-speed and low-speed shafts in relation to the tip speed ratio. The AOSMC controller maintains mechanical power close to the optimal tip speed ratio, ensuring optimal performance. Conversely, the GGSMC controller exhibited inadequate performance with substantial power variations.

thumbnail
Fig 15. Mechanical power of the high-speed shaft in relation to the tip speed ratio.

https://doi.org/10.1371/journal.pone.0293878.g015

thumbnail
Fig 16. Mechanical power of the low-speed shaft in relation to the tip speed ratio.

https://doi.org/10.1371/journal.pone.0293878.g016

The relationship between the low-speed shaft rotational speed and the low-speed shaft mechanical power is shown in Fig 17. Evidently, the designed MPPT controllers effectively maintain the VSWT’s rotational speed within the optimal regime characteristic zone, thereby maximizing power extraction. In contrast, the GGSMC controller exhibits significant speed and power variations, indicating inferior performance compared to the other controllers. Fig 18 shows the electromagnetic torque performance of a PMSG with respect to its tip speed ratio (TSR). The magnified area highlights the ability of the AOSMC controller to effectively maintain the electromagnetic torque at the optimal TSR, resulting in maximum power extraction. The AOSMC controller demonstrated the best performance among all controllers, whereas the GGSMC controller exhibited frequent torque fluctuations. Furthermore, the dynamic performance of the MPPT approach is evaluated using four performance metrics: the integral of the time absolute error, the integral of the absolute error, the integral of the time squared error, and the integral of the squared error.

thumbnail
Fig 17. Power variation with respect to the rotational speed of the low-speed shaft.

https://doi.org/10.1371/journal.pone.0293878.g017

thumbnail
Fig 18. Torque variation with respect to the tip speed ratio.

https://doi.org/10.1371/journal.pone.0293878.g018

Figs 19, 20, 21 and 22 illustrate that the accumulative error of the MPPT controllers decreases over time, indicating their superior performance compared to the GGSMC controller. These metrics provide further evidence of the effectiveness of the AOSMC controller in achieving accurate and stable maximum power point tracking (MPPT).

thumbnail
Fig 20. The comparison of integral of time squared mismatch.

https://doi.org/10.1371/journal.pone.0293878.g020

thumbnail
Fig 22. The comparison of integral time absolute mismatch.

https://doi.org/10.1371/journal.pone.0293878.g022

The comparative analysis strongly supports the superior performance of the AOSMC law compared to the existing approaches, GGSMC, and FBLC. The AOSMC controller accurately and precisely tracked the wind speed, resulting in effective control. It minimizes power fluctuations, efficiently converts, and maintains precise control torque. In addition, the AOSMC outperforms the other controllers in crucial MPPT performance metrics, such as Cp tracking, low-speed shaft mechanical power, high-speed shaft mechanical power, low-speed shaft rotational speed, and electromagnetic torque control. Overall, the proposed AOSMC establishes a new standard for MPPT performance and is a superior choice for wind-energy conversion systems.

5 Conclusion

This study used a nonlinear MPPT controller for a standalone 3 kW PMSG-WECS with variable-speed and fixed-pitch configurations. The proposed control strategy combines an arbitrary order sliding mode control design with a high gain differentiator and a feedforward neural network estimator to mitigate chattering phenomena and external disturbances and accurately track the maximum power point. A comparison of the simulation results confirms the superior performance of the proposed control algorithm compared with the conventional feedback linearization and generalized global sliding mode control methods. The integrated components enhance robustness and make the controller more suitable for practical applications, demonstrating its potential for improved MPPT in PMSG-WECS systems. While AOSMC provides substantial advantages in terms of stability and control efficiency, it does come with limitations. These include sensitivity to parameter tuning, complexity, challenges in real-world implementation, potential susceptibility to measurement noise, and the requirement for real-world validation.

References

  1. 1. Anjum MB, Khan Q, Ullah S, Hafeez G, Fida A, Iqbal J, et al. Maximum power extraction from a standalone photo voltaic system via neuro-adaptive arbitrary order sliding mode control strategy with high gain differentiation. Applied Sciences. 2022;12(6):2773.
  2. 2. Onar O, Uzunoglu M, Alam M. Dynamic modeling, design and simulation of a wind/fuel cell/ultra-capacitor-based hybrid power generation system. Journal of power sources. 2006;161(1):707–722.
  3. 3. Phuangpornpitak N, Kumar S. PV hybrid systems for rural electrification in Thailand. Renewable and Sustainable Energy Reviews. 2007;11(7):1530–1543.
  4. 4. Dali A, Abdelmalek S, Bakdi A, Bettayeb M. A new robust control scheme: Application for MPP tracking of a PMSG-based variable-speed wind turbine. Renewable Energy. 2021;172:1021–1034.
  5. 5. Saleem O, Ali S, Iqbal J. Robust MPPT Control of Stand-Alone Photovoltaic Systems via Adaptive Self-Adjusting Fractional Order PID Controller. Energies. 2023;16(13):5039.
  6. 6. Cullen RA. What is maximum power point tracking (MPPT) and how does it work? Blue Sky Energy. 2000;16.
  7. 7. Costanzo L, Schiavo AL, Vitelli M. Design guidelines for the perturb and observe technique for electromagnetic vibration energy harvesters feeding bridge rectifiers. IEEE Transactions on Industry Applications. 2019;55(5):5089–5098.
  8. 8. Raj TG, Kumar BR. Comparative Analysis of Incremental Conductance and Perturb & Observe Mppt Methods For Single-Switch Dc/Dc Converter. In: 2018 National Power Engineering Conference (NPEC). IEEE; 2018. p. 1–5.
  9. 9. Chand A, Khan Q, Alam W, Khan L, Iqbal J. Certainty equivalence-based robust sliding mode control strategy and its application to uncertain PMSG-WECS. Plos one. 2023;18(2):e0281116. pmid:36848336
  10. 10. Syahputra R, Soesanti I. Performance improvement for small-scale wind turbine system based on maximum power point tracking control. Energies. 2019;12(20):3938.
  11. 11. Khan IU, Khan L, Khan Q, Ullah S, Khan U, Ahmad S. Neuro-adaptive backstepping integral sliding mode control design for nonlinearwind energy conversion system. Turkish Journal of Electrical Engineering and Computer Sciences. 2021;29(2):531–547.
  12. 12. 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.
  13. 13. Aboudrar I, El Hani S, Heyine MS, Naseri N. Dynamic modeling and robust control by ADRC of grid-connected hybrid PV-wind energy conversion system. Mathematical Problems in Engineering. 2019;2019.
  14. 14. Saidi Y, Mezouar A, Miloud Y, Kerrouche KDE, Brahmi B, Benmahdjoub MA. Advanced non-linear backstepping control design for variable speed wind turbine power maximization based on tip-speed-ratio approach during partial load operation. International Journal of Dynamics and Control. 2020;8(2):615–628.
  15. 15. Cheikh R, Menacer A, Chrifi-Alaoui L, Drid S. Robust nonlinear control via feedback linearization and Lyapunov theory for permanent magnet synchronous generator-based wind energy conversion system. Frontiers in Energy. 2020;14(1):180–191.
  16. 16. Khan MA, Khan Q, Khan L, Khan I, Alahmadi AA, Ullah N. Robust Differentiator-Based NeuroFuzzy Sliding Mode Control Strategies for PMSG-WECS. Energies. 2022;15(19):7039.
  17. 17. Albogamy FR, Zakria M, Khan TA, Murawwat S, Hafeez G, Khan I, et al. An optimal adaptive control strategy for energy balancing in smart microgrid using dynamic pricing. IEEE Access. 2022;10:37396–37411.
  18. 18. Khan TA, Ullah A, Hafeez G, Khan I, Murawwat S, Ali F, et al. A Fractional Order Super Twisting Sliding Mode Controller for Energy Management in Smart Microgrid Using Dynamic Pricing Approach. Energies. 2022;15(23):9074.
  19. 19. Ullah S, Khan Q, Mehmood A, Bhatti AI. Robust backstepping sliding mode control design for a class of underactuated electro–mechanical nonlinear systems. Journal of Electrical Engineering & Technology. 2020;15(4):1821–1828.
  20. 20. Abdullah MA, Yatim A, Tan CW, Saidur R. A review of maximum power point tracking algorithms for wind energy systems. Renewable and sustainable energy reviews. 2012;16(5):3220–3227.
  21. 21. Jaramillo-Lopez F, Kenne G, Lamnabhi-Lagarrigue F. A novel online training neural network-based algorithm for wind speed estimation and adaptive control of PMSG wind turbine system for maximum power extraction. Renewable Energy. 2016;86:38–48.
  22. 22. Hawkins N, McIntyre ML. A Robust Nonlinear Controller for PMSG Wind Turbines. Energies. 2021;14(4):954.
  23. 23. Pan L, Shao C. Wind energy conversion systems analysis of PMSG on offshore wind turbine using improved SMC and Extended State Observer. Renewable Energy. 2020;161:149–161.
  24. 24. Afifa R, Ali S, Pervaiz M, Iqbal J. Adaptive backstepping integral sliding mode control of a mimo separately excited DC motor. Robotics. 2023;12(4):105.
  25. 25. Khan Q. Integral backstepping based robust integral sliding mode control of underactuated nonlinear electromechanical systems. Journal of Control Engineering and Applied Informatics. 2019;21(3):42–50.
  26. 26. Baran J, Jaderko A. An MPPT control of a PMSG-based WECS with disturbance compensation and wind speed estimation. Energies. 2020;13(23):6344.
  27. 27. Chu WS, Chun DM, Ahn SH. Research advancement of green technologies. International journal of precision engineering and manufacturing. 2014;15(6):973–977.
  28. 28. Boukhezzar B, Siguerdidjane H. Comparison between linear and nonlinear control strategies for variable speed wind turbines. Control Engineering Practice. 2010;18(12):1357–1368.
  29. 29. Tafticht T, Agbossou K, Cheriti A, Doumbia M. Output power maximization of a permanent magnet synchronous generator based stand-alone wind turbine. In: 2006 IEEE International Symposium on Industrial Electronics. vol. 3. IEEE; 2006. p. 2412–2416.
  30. 30. Soetedjo A, Lomi A, Mulayanto WP. Modeling of wind energy system with MPPT control. In: Proceedings of the 2011 International Conference on Electrical Engineering and Informatics. IEEE; 2011. p. 1–6.
  31. 31. Lee CY, Shen YX, Cheng JC, Chang CW, Li YY. Optimization method based MPPT for wind power generators. World Academy of Science, Engineering and Technology. 2009;60:169–172.
  32. 32. Ullah S, Khan Q, Mehmood A. Neuro-adaptive fixed-time non-singular fast terminal sliding mode control design for a class of under-actuated nonlinear systems. International Journal of Control. 2023;96(6):1529–1542.
  33. 33. Ullah S, Mehmood A, Ali K, Javaid U, Hafeez G, Ahmad E. Dynamic Modeling and Stabilization of Surveillance Quadcopter in Space based on Integral Super Twisting Sliding Mode Control Strategy. In: 2021 International Conference on Artificial Intelligence (ICAI). IEEE; 2021. p. 271–278.
  34. 34. Ali S, Ullah K, Hafeez G, Khan I, Albogamy FR, Haider SI. Solving day-ahead scheduling problem with multi-objective energy optimization for demand side management in smart grid. Engineering Science and Technology, an International Journal. 2022;36:101135.
  35. 35. Soufi Y, Kahla S, Bechouat M. Feedback linearization control based particle swarm optimization for maximum power point tracking of wind turbine equipped by PMSG connected to the grid. International journal of hydrogen energy. 2016;41(45):20950–20955.
  36. 36. Haq IU, Khan Q, Khan I, Akmeliawati R, Nisar KS, Khan I. Maximum power extraction strategy for variable speed wind turbine system via neuro-adaptive generalized global sliding mode controller. IEEE Access. 2020;8:128536–128547.
  37. 37. Zafran M, Khan L, Khan Q, Ullah S, Sami I, Ro JS. Finite-time fast dynamic terminal sliding mode maximum power point tracking control paradigm for permanent magnet synchronous generator-based wind energy conversion system. Applied Sciences. 2020;10(18):6361.
  38. 38. Cutululis NA, Ceanga E, Hansen AD, Sørensen P. Robust multi-model control of an autonomous wind power system. Wind Energy: An International Journal for Progress and Applications in Wind Power Conversion Technology. 2006;9(5):399–419.
  39. 39. Betz A. Wind energy and its exploitation by windmills. Gottingen: Van-denhoeck und Ruprccht. 1926;64.
  40. 40. Wilson R E LPB, N WS. Aerodynamic performance of wind turbines. Gottingen: Van-denhoeck und Ruprccht. 1976; p. 1–164.
  41. 41. Singh M, Santoso S. Dynamic models for wind turbines and wind power plants. National Renewable Energy Lab.(NREL), Golden, CO (United States); 2011.
  42. 42. Munteanu I, Bratcu AI, Cutululis N, Ceanga E. Optimal control of wind energy systems: towards a global approach. IEEE control systems magazine. 2009;.
  43. 43. Bashetty S, Guillamon JI, Mutnuri SS, Ozcelik S. Design of a robust adaptive controller for the pitch and torque control of wind turbines. Energies. 2020;13(5):1195.
  44. 44. Munir M, Khan Q, Ullah S, Syeda TM, Algethami AA. Control Design for Uncertain Higher-Order Networked Nonlinear Systems via an Arbitrary Order Finite-Time Sliding Mode Control Law. Sensors. 2022;22(7):2748. pmid:35408362
  45. 45. Ullah S, Khan Q, Mehmood A, Kirmani SAM, Mechali O. Neuro-adaptive fast integral terminal sliding mode control design with variable gain robust exact differentiator for under-actuated quadcopter UAV. ISA transactions. 2022;120:293–304. pmid:33771347
  46. 46. Lu XY, Spurgeon SK. Output feedback stabilization of SISO nonlinear systems via dynamic sliding modes. International Journal of control. 1998;70(5):735–759.