Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2024 Feb 26;14:4646. doi: 10.1038/s41598-024-55380-3

Optimizing grid-connected PV systems with novel super-twisting sliding mode controllers for real-time power management

Bhabasis Mohapatra 1, Binod Kumar Sahu 1, Swagat Pati 1,, Mohit Bajaj 2,3,4,5,, Vojtech Blazek 6, Lukas Prokop 6, Stanislav Misak 6
PMCID: PMC10897222  PMID: 38409466

Abstract

Over the past years, the use of renewable energy sources (RESs) has grown significantly as a means of providing clean energy to counteract the devastating effects of climate change. Reducing energy costs and pollution have been the primary causes of the rise in solar photovoltaic (PV) system integrations with the grid in recent years. A load that is locally connected to a GCPV requires both active and reactive power control. In order to control both active and reactive power, MAs and advanced controllers are essential. Researchers have used one of the recently developed MAs, known as the CAOA, which is based on mathematical arithmetic operators to tackle a few real-world optimization problems. Some disadvantages of CAOA include its natural tendency to converge to a local optimum and its limited capacity for exploration. By merging the PSO and CAOA methodologies, this article suggests the IAOA. To show how applicable IAOA is, its performance has been evaluated using four benchmark functions. The implementation of an IAOA-based ST-SMC for active and reactive power control is addressed in this article, which offers an innovative approach of research. In comparison to PSO-based ST-SMC and CAOA-based ST-SMC, the proposed IAOA-based ST-SMC appears to be superior, with settling time for active and reactive power control at a minimum of 0.01012 s and 0.5075 s. A real-time OPAL-RT 4510 simulator is used to validate the performance results of a 40 kW GCPV system after it has been investigated in the MATLAB environment.

Keywords: Improved arithmetic optimization algorithm (IAOA), Particle swarm optimization (PSO), Super twisting sliding mode controller (ST-SMC), Proportional-integral (PI) controller, Conventional arithmetic optimization algorithm (CAOA), Grid connected photovoltaic system (GCPV), Photovoltaic (PV)

Subject terms: Energy science and technology, Engineering

Introduction

The on-going shift of the global energy landscape highlights the importance of sources of clean energy in supporting sustainability and minimising the impact on the environment1,2. Among them, PV systems have the greatest promise for producing clean, plentiful energy. The photovoltaic technology is employed for the generation of electricity, which is supplied to the utility grid for consumer utilization3,4. The eco-friendliness and depletion of fossil fuels have increased the demand for PV systems. The intermittent nature of the sunlight has made PV technology a less reliable source of energy5. Electricity consumers also face a high installation cost and low power conversion efficiency in PV systems6. As a result, the development of power electronics technology increases system efficiency and offers possibilities for using the PV source in different applications7,8. Integrating PV systems into the electrical grid demands sophisticated control techniques in order to maximise their performance9,10.

A thorough assessment of available literature illustrates the changing landscape of control techniques used in grid-connected PV systems. Conventional control approaches, which frequently depend on PI controllers, are limited in their ability to adapt to the dynamic and nonlinear features of PV systems11,12. The limits of PI controllers, particularly their sensitivity to significant early undershoots, have caused a rethinking of control paradigms. As a result, sophisticated control techniques to improve the accuracy and robustness of power regulation are clearly needed13,14. The rapid developments in various application fields have made optimization problems more complex. Traditional optimization methods, for instance Incremental Conductance (IC) and Perturb and Observe (P&O), are recommended in Zhang et al.15 and Subudhi and Pradhan16. Conventional optimization techniques require more cost and time. The MAs have proved to be more reliable than the conventional methods in the recent era17,18. MAs like Grey Wolf Optimization (GWO)19,20, Ant Colony Optimization (ACO) and Artificial Bee Colony (ABC)21,22 are examples in the field. With quick development in the design of MAs, researchers have suggested improved algorithms such as WQSMA23, JSWOA24, DSCA25, and EHHO26. The upgraded MAs address optimization issues more effectively than conventional MAs.

In order to estimate transmission line parameters, Shaikh et al.27 proposed a hybrid moth-flame optimization (MFO) and PSO approach. This method was validated mathematically on a variety of benchmark functions and was based on many scenarios. This algorithm logically incorporates the ideas of MFO and PSO to get beyond their drawbacks and enhance their capacity for global search. The results indicated that the proposed hybrid algorithm outperforms the original MFO and conventional PSO in terms of convergence speed and solution quality. Shaikh et al.28 developed an enhanced moth flame optimization technique for parameters estimation of AC transmission lines. The outcomes of the suggested approach are contrasted with those of alternative approaches. The comparison demonstrates how quickly and precisely the proposed approach converges to the best-obtained value. The enhanced moth flame optimization outperforms the previous methods in terms of practicality and solution quality, demonstrating its efficacy. A modified whale optimization algorithm (MWOA) based on levy flying was presented by Shaikh et al.29 to compute the overhead AC transmission line parameters from four perspectives: dimension selection, exploration controls, modified encircling prey, and candidate solution determining. For single-phase and three-phase applications with varying numbers of bundle conductors, the proposed work offered improved whale optimization techniques to compute capacitance and inductance per unit length. The MWOA technique yields more accurate and reliable global or near-global optimal control variable settings, as demonstrated by the results. To determine the parameters of the transmission line, Shaikh et al.30 recommended employing the flux linkage technique. Finding the transmission-line parameters and analysing the impact of various bundle conductor configurations—such as two, three, and four bundle conductors—were the goals of this research work. The presented simulation results demonstrate the effectiveness of the suggested strategies under a range of bundle conductor configurations. In order to determine the overhead transmission line parameter, Shaikh et al.31 devised GWO, a novel optimisation technique. When compared to earlier algorithms, the outcomes of the GWO algorithms are superior and optimized. The suggested algorithm outperforms the others in terms of accuracy, robustness, and convergence speed and is computationally efficient, in accordance with the results. Shaikh et al.32 put forwarded the application of a WOA to determine the overhead AC transmission line characteristics. Single-phase and three-phase AC transmission lines are used with the method suggested. Using suggested WOA methods for various bundle conductor arrangements, this research work has calculated capacitance and inductance per unit length for three-phase. Nevertheless, an outline of the load modelling study for voltage stability is also included in this research work.

Abualigah et al. familiarized an innovative meta-heuristic algorithm acknowledged as CAOA, which leverages elementary mathematical operations including Addition (A), Multiplication (M), Subtraction (S), and Division (D)33. Abualigah et al. suggested an approach inspired from the combination of CAOA and the differential evolution algorithm to increase capability of searching34. Manoharan et al. devised a multi-objective arithmetic optimization Algorithm (MOAOA) technique to tackle limited multi-objective optimization challenges35. Khatir et al.36 offered a CAOA-based improved artificial neural network for functionally graded material (FGM) plate constructions. The CAOA technique's fundamental shortcoming is an improper balance between exploration and exploitation throughout the search phase. In many cases, the CAOA technique gets trapped in local optima. Therefore, this article proposes an IAOA algorithm by combining Particle Swarm Optimization with CAOA for the GCPV system. As a result, the IAOA technique outperforms other techniques in terms of settling time and % undershoot for active and reactive power regulation with fewer iterations. Some standard benchmark functions are taken into consideration for testing the proposed IAOA technique.

Various control techniques such as PI controller, SMC and ST-SMC are employed for effective management of active and reactive power in a three-phase GCPV system. The PI controller is used by most of the researchers due to moderate cost, simplicity and applicability, but the major drawback of this controller is less sensitivity to parameter changes and outside disturbances. In order to bring back the state trajectory of a system towards the sliding surface, SMC is employed. The major disadvantage of SMC is chattering37. High-order sliding mode controllers are used as substitutes for the SMC to reduce the chattering38.

A novel super-twisting adaptive sliding mode law was proposed by Shtessel et al.39 to control electro pneumatic actuators. Preserving the accuracy of the control gain magnitude is a crucial aspect of the adaptive method. A multivariable super-twisting sliding mode structure that expands on the well-known single-input instance was presented by Nagesh et al.40. Yang et al.41 presented an adaptive super-twisting sliding mode controller (SSMC) with output feedback for hydraulic systems with unmodeled disturbances using an extended state observer (ESO). In order to address uncertainty, Gurumurthy et al.42 developed an adaptive super twisting sliding mode controller (ASTSMC). A continuous-time robust reference model was put forward by Hollweg et al.43, and its stability is studied using STSMC and Lyapunov stability theory. For patients with type 1 diabetes, Ahmad et al.44 introduced a closed-loop control strategy based on SMC control. Recently, ST-SMC45 has gained research interest in grid-connected PV systems due to their flexibility and effectiveness in providing appropriate control action. In the case of ST-SMC, additional information about the system is not mandatory. The ST-SMC has the capability to reduce the chattering effect in the presence of finite-time convergence to the sliding surface, system robust stabilization and uncertainties, which makes it a benchmark for the second-order SMC. The application of an optimally tuned ST-SMC technique has been reported to have a better dynamic response than conventional PI and SMC controllers46.

The present work tackles crucial issues in the regulation of grid-connected Photovoltaic systems, where conventional PI controllers fall short because of significant early undershoots. Furthermore, chattering, an unwanted fast oscillation in control signals, is a problem with the traditional Sliding Mode Control method, despite it being robust. Surpassing PI controller constraints, reducing SMC chattering, and optimizing control parameters are the main objectives. Modern arithmetic optimization algorithms are incorporated to fine-tune control parameters in order to do this, including PSO, CAOA, and Improved Arithmetic Optimization Algorithm (IAOA). This study leads to the development of an Optimally Tuned Super-Twisting Sliding Mode Controller, which employs sophisticated optimisation algorithms to provide improved management of active and reactive power in grid-connected PV systems. This comprehensive strategy helps to the advancement of renewable energy control systems by providing innovative solutions to the complexity inherent in PV system dynamics.

They key contributions of the paper are as follows:

  • i.

    Optimization-Driven Control Parameters: Introduces a novel method for optimizing the parameters of the ST-SMC by using advanced arithmetic optimization algorithms, such as PSO, CAOA, and IAOA. The accuracy and responsiveness of the control system are greatly improved by this optimization.

  • ii.

    Overcoming PI Controller Limitations: Addresses the drawbacks of conventional PI controllers, particularly the issue of significant early undershoots in the control of reactive and active power. The suggested approach offers better performance as a viable substitute for traditional PI controllers.

  • iii.

    Chattering Mitigation: Identifies and addresses the chattering problem via SMC approaches. The study helps to lessen chattering effects, providing smoother and more reliable control signals by utilizing the Super-Twisting algorithm and higher-order sliding mode approaches.

  • iv.

    Real-Time Validation: Real-time testing on an OPAL-RT 4510 platform are used to validate the proposed optimally tuned ST-SMC. This real-world validation illustrates the proposed control strategy's practical applicability and efficacy.

  • v.

    Comparative Performance Analysis: Performs a detailed comparison of the proposed ST-SMC controller tuned by several optimization methods (PSO, CAOA, IAOA) under diverse scenarios. This study gives useful insights into the strengths and shortcomings of each algorithm, assisting both researchers and developers in identifying the best optimization strategy for comparable applications.

The paper is organised in sections, beginning with an explanation of the system framework in Section "System Framework" and ending with a detailed explanation of the system design in Section "System Design". Section "Control Structure" presents the control structure's complexities, elucidating its components and functions. Section "Optimization Techniques and Benchmark Function’s" focuses on the optimisation technique and the investigation of various benchmark functions. The following section, Section "Design of Controllers", meticulously outlines the controller's design aspects. Section "Results and Discussion" represents the results and discussion section of the experimental findings. Finally, in Section "Conclusion and Future Research Directions", the conclusive insights and outcomes are encapsulated, providing a comprehensive conclusion to the article.

System framework

The structure of a three-phase Grid-Connected Photovoltaic system is depicted in Fig. 1. The system framework basically comprises a PV array, intermediate boost converter (IBC), optimally tuned controllers and local load. The proposed control structure regulates both active and reactive power. The suggested control configuration comprises an orthogonal current component, that is additional subdivided into two components: the in-phase component and the quadrature component. The active power is managed by the in-phase component, while the reactive power is managed by the quadrature component. Table 1 tabulates the simulation parameters for the study. The converter has a 50 kVA output voltage with 1000 V DC-link voltage. The parameters Pref (active power reference) and Qref (reactive power reference) undergo variations within the range of 12 kW to 20 kW and '0' kVAR to 14 kVAR, respectively.

Figure 1.

Figure 1

A proposed three-phase GCPV system structure.

Table 1.

Specifications for simulation.

Parameter Numerical-value
PV system’s power rating 40 kW
No. of parallel panels 20
No. of series panels 10
Short-circuit current of each panel 8.21 A
Open-circuit voltage of each panel 32.9 V
Parallel-resistance 415.4 Ω
Series-resistance 0.221 Ω
Total panels number 200
Voltage at DC-link 1000 V
Locally connected load 10 kW, 2 kVAR
Operating frequency range 10 kHz
Inverter KVA 50
Irradiance 1000 W/m2

System design

The proposed system has a power rating of 40 kW, a 50 kVA inverter, and a local load of 10 kW. The following equations illustrate the calculations for the line current, dc-link voltage, current ripple and inductance specifications of the proposed GCPV system.

Equation (1) shows the calculation of the line current (IS):

IS=S3VL=69.56A 1

The rated voltage at no load is 415 VL-L. To achieve satisfactory Pulse Width Modulation (PWM) control, the DC bus voltage must exceed the peak of the line voltage. The direct current link voltage is as follows:

Vdc=22V3ma=847V1000Vselected 2

where modulation index (ma) is taken as 0.8.

The direct current link voltage is assumed to be 1000 V, a slightly higher rounded number. 5% of IS is considered as a Current ripple (icr) through the inductor.

Equation (3) shows the inductance calculation

L=320.8*Vdc6*a*fs*icr=0.78mH1mH 3

where fs is switching frequency chosen to be 10 kHz. During transients, a current rating of 150% (a = 1.5) of steady-state current.

The calculation of voltage drop across the inductor is as follows

=2πfLIS=21.85 V,which is 5.2%of VL. 4

Control structure

The regulating structure shown in Fig. 2 manages the active and reactive power. Equation (5) shows the peak voltage as47:

VT=23VA2+VB2+VC2 5

Figure 2.

Figure 2

Active and reactive power control structures.

The in-phase components are given in Eq. (6).

uA=VAVT,uB=VBVT,uC=VCVT 6

The quadrature components (wA, wB, wC) are determined in the following way:

wAwBwC=0-131332123-123-32123-123uAuBuC 7

The STSMC controller obtains and handles active and reactive power measurement errors.

Iupn=Iupn-1+Kiuerrfn+Kpuerrfn-errfn-1 8
Iwpn=Iwpn-1+Kiwerrvn+Kpwerrvn-errvn-1 9

where,

errf=P-P 10
errv=Qtref-Qt 11

where 'P*' is the grid's reference active power, 'Qtref' is the grid's reference reactive power, 'Qt' is the reactive power, and 'P' is the grid's active power.

In-phase and quadrature current components are Iup and Iwp, respectively. After multiplying with their respective amplitudes, the quadrature current and in-phase components are as follows:

Iwa=Iwp*waIwb=Iwp*wbIwc=Iwp*wc 12
Iua= Iup*uaIub= Iup*ubIuc= Iup*uc 13

In Eq. (14), the three-phase reference currents are determined.

ia=iua+iwaib=iub+iwbic=iuc+iwc 14

The actual currents are subtracted from their respective reference current values to get the control signals ‘ex’, ‘ey’, ‘ez’.

ex=ia-iaey=ib-ibez=ic-ic 15

Optimization techniques and benchmark function’s

Particle swarm optimization (PSO)

Kennedy and Eberhard introduced particle swarm optimization in 199521, which was influenced by natural occurrences. The following are the PSO stages:

i. Initialization: A starting population and velocity of size [NP × D] are generated within the specified search range. At this point, “NP” denotes the population number, and "D" represents the problem dimension48.

ii. Updating the velocity: The velocity is updated according to Eq. (16)

vnew=w×vold+C1×rand1×pbest-x+C2×rand2×gbest-x 16

where “C1” and “C2” are acceleration constants that are commonly taken to be 2 and.05, “gbest” is the global best, “pbest” is the local best, “rand1” and “rand2” are random values between [0, 1], and “w” is the inertia weight, which decreases linearly from 0.9 to 0.4.

iii. Updating the position: The initial population experiences an update by uniting it with the newly generated velocity49,50.

xnew=xold+vnew 17

Forensic-based investigation (FBI) algorithm

The FBI was developed by Chou and Nguyen51 and is based on three basic concepts: location, suspected investigation, and stalking. There are five steps in an extensive forensic investigation process: opening the case, analysing findings, and looking at directions, actions, and trials. The police squad gathers information on the crime initially, and this information assists them in starting the investigation52,53. The investigative team looks at the scene of the crime, prospective suspects, the victim, and the evidence of the crime. By examining the data and contrasting it with the perceptions gathered throughout the investigation, the team determines who are the most likely the culprits. The flowchart of the FBI is depicted in Fig. 3.

Figure 3.

Figure 3

General Principle of FBI algorithm.

Suspected locations are searched by the investigating officers to trace out the possible locations of hiding. A search team is organized to identify the location of the suspect with highest possibility. In order to arrest the criminal, the police team move towards the traced location. The information regarding the traced location is informed to the police headquarters. The pursuit team and the investigation team coordinate each other about the findings, investigation and next approach about the case54,55. The pursuit team direct reports to the investigating team about the matter so that the suspect can be detected easily. The five stages are as follows.

  • (i)

    Case Opening: The crime scene is investigated by the police officers and collects the information. The preliminary idea is gained by the members of the team who initially investigated the scene by considering various standard operating procedures. The team questions witnesses and locates the witnesses.

  • (ii)

    Findings from Interpretation: The overall information is gained by the members of the team through team meetings. The possible suspects of the concerned case are evaluated by assessing the information in the team briefings.

  • (iii)

    Inquiry direction: Based on the analysis of findings from various theories are developed i.e. crime motives, inquiry lines and scenarios by the members of the team. The new theories are again evaluated through investigations and are compared with the old theories for better interpretation of the case.

  • (iv)

    Course of action: The members of the team set the priorities and inquiry lines for taking actions. New analysis comes out from the actions taken. The actions and inquiry directions are again refined through new outcomes of the case.

  • (v)

    Trial: The final process where fair and dominating outcome of the case comes out. A severe suspect is identified and the prosecution takes place. Depending upon the complexity, severity and difficulty of the case the investigating police officers are decided. Depending upon the characteristics of the case, the total numbers of investigating officers may be tens, hundreds or thousands.

Steps involved in FBI Algorithm:

Step A1: The 'investigation findings' are represented in this step.

XAij=XAij+rand11XAaja1 18
XAij=XAij+randXAij-XAkj+XAhj2 19

Step A2: The 'inquiry directions' are presented in this step.

ProbXAij=pAi-pmin/pmax-pmin 20
XAij=Xmin+12αXAbj 21
XAij=Xmin+XAdj+randXAkj-XAhj 22

Step B1: The 'actions' taken in the investigation are represented in this step.

XBij=rand1XBij+rand2Xmin-XBij 23

Step B2: The 'process of actions' is illustrated in this step.

XBij=XBrj+rand3XBrj-XBij+rand4Xmin-XBrj 24
XBij=XBij+rand3XBij-XBrj+rand4Xmin-XBij 25

where,

XAij= Suspected location rand is a random number in the range [− 1, 1]
XAij= new suspected location rand1 & rand2 are random numbers in the range [0, 1]
pAi= possibility that the suspect is at location XAi α = effectiveness coefficient i.e. [− 1, 1]
pmin= highest possibility position corresponding to the best objective value d, k, h, and i are four suspected locations, {d,k, h, i} ϵ {1, 2, …, NP},d, k and h are chosen randomly ; NP is the number of suspected locations
pmax= lowest possibility value corresponding to the worst objective value j = 1, 2, …, D; D is the number of dimensions
Xmin= highest possibility position corresponding to the best solution a1&a2 are number of individuals that affect the movement of XAij assumed to be 2 & 3

Conventional arithmetic optimization algorithm (CAOA)

Abualigah et al.33 proposed the CAOA as a new meta-heuristic methodology in 2021. To achieve a globally optimized solution, the position updating equations embody four conventional arithmetic operators: addition (A), subtraction (S), multiplication (M), and division (D). For the exploratory search, multiplication (M) and division (D) are utilized, providing a large step in the search space in accordance with the various impacts of these four arithmetic operators. In order to carry out the exploitation search, which can yield small step sizes in the search space, addition (A) and subtraction (S) are performed. Figure 4 depicts the CAOA optimisation technique.

Figure 4.

Figure 4

Flowchart of CAOA.

i. Phase of initialization

To choose between exploitation and exploration, the Math Optimizer Accelerated (MOA) function is calculated. The following is the function:

MOA=mina+iter×maxa-minaitermax 26

where ‘iter’ and ‘itermax’ are the number of iterations and the maximum number of iterations, respectively. ‘mina’ and ‘maxa’ are the accelerated function's minimum and maximum values, which are 0.2 and 0.9, respectively.

ii. Exploration stage

To randomly explore the area, the operators Multiplication ("X") and Division (" ÷ ") are employed. By generating the three random numbers r1, r2, and r3, the solution is updated.

if r1 < MOA.

if r2 > 0.5

xnew=gbest÷MOP+ε×Ul-Ll×μ+Ll 27

else

xnew=gbest×MOP×Ul-Ll×μ+Ll 28

end.

Equation (29) represents the Math Optimizer Probability (MOP) coefficient.

MOP=1-iter1αitermax1α 29

where gbest denotes the global optimum solution, ε is a small integer value that prevents division from occurring when the denominator is zero, Ul and Ll represents the upper and lower limits of every dimension, μ is equal to 0.5, and α is a sensitive parameter taken as 5.

iii. Exploitation Stage

The exploitation is carried out by the mathematical operators such as subtraction ("-") and addition (“ + ”). The steps associated with the exploitation phase are as follows:

if r3 < 0.5

xnew=gbest-MOP×Ul-Ll×μ+Ll 30

else

xnew=gbest+MOP×Ul-Ll×μ+Ll 31

end.

Improved arithmetic optimization algorithm (IAOA)

  • i.

    Inspiration for improving the CAOA

    According to the optimum global solution, the population is updated in CAOA. As soon as the population reaches the optimum region, it will begin to stagnate. Premature coverage occasionally occurs. Additionally, the individual data of the population is not fully utilized by this method. Therefore, this paper presents an IAOA to make the most of the exploitation of individual data and address the boundaries acknowledged in CAOA.

  • ii.

    Mechanism for the proposed algorithm

    A hybrid optimization technique is presented, coalescing the strong point of PSO and CAOA.

The flowchart of IAOA procedure is shown in Fig. 5. The parameters ‘α’ and ‘μ’ are taken as 5 and 0.5, respectively. The procedural code sequence for IAOA is defined as follows:

  • i.

    Determine the initial population of the design constants and design variables 'α' and 'μ' employed in the CAOA methodology.

  • ii.

    By assessing the objective function, find the solution that performs the best (gbest).

  • iii.

    Update the solution using Eqs. (2631) of the CAOA technique.

  • iv.

    The values of ‘α’ and ‘μ’ are updated using the Eqs. (1617) of the PSO technique.

  • v.

    Until the terminating condition is reached, the previous two steps must be continued.

Figure 5.

Figure 5

Flowchart of IAOA.

In order to prove the supremacy of IAOA over CAOA, this article analyses four benchmark functions, including Goldstein-Price, Cross-In-Tray, Hartmann 3-Dimensional, and Styblinski-Tang56. The presentation, size, and scope of each distinct function are displayed in Table 2. Both IAOA and CAOA were implemented and performed using MATLAB with a population and iteration limit of 100. Table 3 presents performance metrics that demonstrate the higher performance of IAOA, including mean, maximum, minimum, and standard deviation. The IAOA method takes less iteration to attain the global optimal value, however, the IAOA algorithm's computation time is a little bit longer due to the additional updating step. Figure 6 displays the convergence plots for various benchmark functions.

Table 2.

Description of the benchmark functions employed in the study.

Function Function’s Expression Dimension Range
Goldstein-Price (F1) fx=1+x1+x2+1219-14x1+3x12-14x2+6x1x2+3x2230+2x1-3x2218-32x1+12x12+48x2-36x1x2+27x22 2 [− 2, 2]
Cross-In-Tray(F2) fx=-0.0001sinx1sinx2exp100-x12+x22π+10.1 2 [− 10, 10]
Hartmann 3-Dimensional (F3) fx=-i=14aiexp-j=13Aijxj-Pij2 3 [0, 1]
Styblinski-Tang (F4) fx=12i=1dxi4-16xi2+5xi d [− 5, 5]

Table 3.

Analysis of the CAOA, SOS, SPBO, GWO, SHADE, FA and IAOA algorithms performance.

Algorithm Function Optimum Value Minimum Maximum Mean Standard Deviation Computational Time (s)
IAOA F1 3 3 3 3 1.7021 × 10–15 0.0858
CAOA 3 3 3 7.5106 × 10–14 0.0510
SOS 3 3 3 8.235 × 10–12 0.1275
SPBO 3 3 3 9.7352 × 10–12 0.0523
GWO 3 3 3 8.5723 × 10–11 0.0621
SHADE 3 3 3 6.7325 × 10–11 0.0763
FA 3 3 3 5.5592 × 10–10 0.0782
IAOA F2 − 2.0626 − 2.0626 − 2.0626 − 2.0626 1.0878 × 10–15 0.1064
CAOA − 2.0626 − 2.0626 − 2.0626 1.7904 × 10–9 0.0615
SOS − 2.0626 − 2.0626 − 2.0626 2.2658 × 10–9 0.1257
SPBO − 2.0626 − 2.0626 − 2.0626 5.5537 × 10–8 0.0879
GWO − 2.0626 − 2.0626 − 2.0626 6.6235 × 10–8 0.0767
SHADE − 2.0626 − 2.0626 − 2.0626 8.2301 × 10–7 0.0872
FA − 2.0626 − 2.0626 − 2.0626 7.2156 × 10–6 0.0975
IAOA F3 − 3.8628 − 3.8628 − 3.8628 − 3.8628 3.1618 × 10–15 0.1057
CAOA − 3.8628 − 3.8628 − 3.8628 1.7828 × 10–12 0.0586
SOS − 3.8628 − 3.8628 − 3.8628 3.2357 × 10–11 0.1527
SPBO − 3.8628 − 3.8628 − 3.8628 5.5867 × 10–11 0.0623
GWO − 3.8628 − 3.8628 − 3.8628 7.2314 × 10–10 0.0789
SHADE − 3.8628 − 3.8628 − 3.8628 9.0539 × 10–10 0.0843
FA − 3.8628 − 3.8628 − 3.8628 5.2788 × 10–09 0.0872
IAOA F4 − 78.3323 − 78.3323 − 78.3323 − 78.3323 1.4454 × 10–14 0.0749
CAOA − 78.3323 − 78.3323 − 78.3323 1.5365 × 10–13 0.0384
SOS − 78.3323 − 78.3323 − 78.3323 5.5605 × 10–13 0.1273
SPBO − 78.3323 − 78.3323 − 78.3323 8.2309 × 10–13 0.0589
GWO − 78.3323 − 78.3323 − 78.3323 6.3058 × 10–12 0.0695
SHADE − 78.3323 − 78.3323 − 78.3323 8.8901 × 10–12 0.0789
FA − 78.3323 − 78.3323 − 78.3323 6.6201 × 10–11 0.0802

Figure 6.

Figure 6

Convergence plots of benchmark functions. (a) Convergence characteristics of Goldstein-Price function. (b) Convergence characteristics of Cross-In-Tray function. (c) Convergence characteristics of Hartmann 3-Dimensional function. (d) Convergence characteristics of Styblinski-Tang function.

Design of controllers

Any control system must have controllers to minimize the difference between measured and actual values. To regulate active and reactive power, the controllers ensure that the actual currents align with the specified references. Numerous controllers are employed for controlling electrical power, such as PI, SMC and ST-SMC.

Proportional integral (PI) controller

A PI controller blends both integral and proportional control actions57. By comparing the system output to the set point, a feedback control loop can determine the error signal58. The PI controller's mathematical expression is provided in (32).

Outputt=et+Ki0tetd(t) 32

where e(t) is an error, Kp is the proportional gain, and Ki is the integral gain.

Using the above equation's Laplace transform,

Outputt=E(s)Kp+Kis 33

Sliding mode controller (SMC)

The SMC is a variable structure based control technique in which the system states are driven towards the sliding surface with a switching logic S(x) alternating between two limit values59. The process essentially consists of two steps: sliding in the direction of the surface and subsequent convergence towards the surface60.

The sliding mode controller design is carried out in three stages:

  • i.

    Decision of the sliding surface.

  • ii.

    Establishment of the existence condition of sliding mode.

  • iii.

    Design of the control law.

i. Decision of the sliding surface:

A non-linear system is taken into account as shown in Eq. (34):

xn=fx,t+gx,tux,txRn,uR 34

As proposed by Slotine and Li61, we take the following general equation for sliding surface:

Sx=ddt+λn-1e(x) 35
ex=x-x 36

where ‘n’ stands for the sliding mode controller's order, ‘x’ stands for the state that needs to be controlled, ‘λ’ stands for a positive constant that determines the system's bandwidth and ‘x*’ for the desired state, 'f 'and 'g' are uncertain supposed bounded and continuous.

ii. Establishment of the existence condition of sliding mode:

The Lyapunov function is taken into consideration for determining the attractiveness condition:

VS=12S2 37

The sliding variable S(x, t) tends to be zero when the derivative of V(S) is negative, which defines the attractiveness condition.

S.S˙<0 38

A more restrictive condition known to be η-attractively is used instead of the condition in Eq. (38), which ensures asymptotic convergence in the direction of the sliding surface for convergence in finite time.

S˙.S-ηSWhereη>0 39

iii. Design of the control law:

The controlled variable S = 0 is kept on the sliding surface when the equivalent command is a continuous function. S = 0 and S˙=0 are the conditions of invariance62. On the other hand, this order does not compel the system’s trajectories to converge in the direction of the sliding surface. The sum of the discontinuous component (ud) and the equivalent command (ueq) provides the command u.

u=ueq+ud 40
ud=-KSign(S) 41

In this case, the constant "K" is positive. The chattering effect is produced by Eq. (41). Oscillations caused by chattering in electro-mechanical systems may result in warmth. The discontinuous component in Eqs. (42) and (43) can be expressed as functions to reduce chattering.

ud=-KtanhS 42
ud=-K*SatSϕ 43

where,

SatSϕ=1for S>ϕSϕfor-ϕ<S<ϕ-1for S<-ϕ 44

where ‘ϕ’ stands for the width of the boundary layer. The chattering is reduced when ‘sign(S)’ is changed to SatSϕ.

High-order sliding mode

The alternative approach to the chattering problems from the conventional sliding mode control technique is resolved by adopting the theory of higher-order sliding modes63. This method reduces chattering by removing the discontinuous term directly from the synthesised command and putting it instead into one of its higher derivatives64,65. Beyond improving asymptotic accuracy, high-order sliding modes have been developed to address chattering difficulties while retaining the convergence characteristics and durability typical of ordinary sliding mode controllers. These methods frequently rely on the concept of homogeneity and a set of coefficients or weights.

Super-twisting sliding mode controller

i. Twisting algorithm

Aligned with the quadrant in which the system's state is positioned, not only is the sign of the control switched, but the amplitude also alternates between two values. In the phase plane, the trajectory of the system spirals towards the origin while navigating around it66. Equation (45) presents the system of relative degree 2. The robustness and stability of the control system are largely dependent on Eqs. (45) and (46). In order to minimize the effects of uncertainties and disturbances, the algorithm is designed to produce control signals that move the system towards the target trajectory. In particular, following the reference trajectory and rejecting disturbances are made easier when the twisting algorithm is applied throughout the entire algorithm. The twisting algorithm does this by continuously modifying the control input in response to the difference between the system's actual state and the intended trajectory. Fast convergence and robustness depend on the information regarding the control signal's rate of change.

Moreover, chattering is avoided and smooth control action is ensured by the twisting method, which also guarantees that the control signal stays restricted. To do this, a non-linear term that smoothes transitions between various control actions by acting as a smoothing factor is added to the control rule. Overall, by ensuring stability, fast convergence, and robustness towards the intended trajectory, the twisting algorithm in the super-twisting sliding mode controller greatly enhances the overall performance of the control system. Figure 7 presents the convergence of the twisting algorithm in the plane(S, S˙).

u=-r1signS-r2signS,r2>r1>0 45
r1+r2Km-C0>r1-r2KM+C0r1-r2Km>C0 46

Figure 7.

Figure 7

Convergence of the twisting algorithm in the plane(S,S˙).

The control law is homogeneous as it does not depend on the sign of S or S˙ when when multiplied by K > 0.

ii. Algorithm of super-twisting

In the realm of second-order sliding mode control, the super-twisting algorithm stands out as an exception. Originally designed for systems possessing a relative degree of 1 concerning a sliding surface, this algorithm offers unique capabilities67. Super twisting algorithm is advantageous because it does not utilize this information. It is composed of two parts: a continuous part u1 and a discontinuous part67.

ut=u1t+u2t 47
u˙1=-uifu>UM-αsignSifnot 48
u2=-λS0ρsignSifu>S0-λSρsignSifnot 49

With ρ, λ, α checking for the following inequalities:

α>C0Km,0<ρ<0.5λ2=4C0KMα+C0Km2Kmα-C0 50

where KM, Km, and C0 are positive coefficients. We can make the process simpler if S0=

u=-λSρsignS+u1u˙1=-αsignS 51

where the sliding mode parameter, super twisting variable and control input are represented by λ, u˙1 and u, respectively. In this article, SatSϕ in (44) is used in instead of the switching function ‘sign(S)’ in (51).

To regulate both active and reactive power, Fig. 2 incorporates two control loops. The initial loop oversees the active power, while the second loop manages the reactive power68.

SP=βPePSQ=βQeQ 52

where,

eP=P-PeQ=Q-Q 53

Equation (46) specifies the amplitudes of the reference in-phase and quadrature currents.

ImP=-λPSPρPSatSPΦP+-αPSatSPΦPImQ=-λQSQρQSatSQΦQ+-αQSatSQΦQ 54

Results and discussion

The efficacy of a grid-connected PV system experiences enhancement through the utilization of an optimally tuned ST-SMC proposed in this article. This section entails a comparison and presentation of system performances for each of the three different algorithms incorporating ST-SMC. Additionally, the bidirectional converter enables a two-way flow of power, allowing the 40 kW PV system to supply electricity to the grid while simultaneously meeting the needs of a local load. The grid can get active as well as reactive power support from the bidirectional converter, which is managed by a P–Q control framework. Both active and reactive power can be independently controlled using the PQ control framework. The active power reference changes stepwise from 12 to 20 kW while maintaining a unity power factor. Similarly, the reactive power varies stepwise from '0' kVAR to 14 kVAR. The reference's negative sign indicates that the power is sent to the grid. The load is regarded to be constant throughout the whole process. The ST-SMC controller is tuned using three different algorithms such as PSO, CAOA and IAOA techniques, for the performance comparison. Table 4 lists the gains of various algorithms based ST-SMC technique. Figure 8 depicts the real-time experimental set-up implemented in OPAL-RT 4510. The dynamic performance of the optimally tuned ST-SMC technique is presented in Table 5. Table 6 summarises the real-time parameters used in the experiments, providing insights into the important requirements governing system dynamics and performance during real-time simulations.

Table 4.

Gains of various algorithms based on ST-SMC technique.

Parameters governing active power control Type of optimization-based controller Parameters governing reactive power controlType of optimization-based controller
PSO-STSMC CAOA-STSMC IAOA-STSMC PSO-STSMC CAOA-STSMC IAOA-STSMC
Kp 2 Kp 2.53 Kp 3 Kp 2 Kp 2 Kp 3
Ks 50 Ks 60 Ks 56 Ks 50 Ks 50 Ks 56
KT 0.4 KT 0.4 KT 0.5 KT 0.6961 KT 0.6389 KT 0.5
alpha 0.6723 alpha 0.6235 alpha 0.5 alpha 0.5904 alpha 0.6172 alpha 0.5
K 0.5904 K 1 K 1 K 0.7 K 0.7 K 1
phi 19.17 phi 19.49 phi 16 phi 20 phi 20 phi 16

Figure 8.

Figure 8

Real-time experimental setup using OPAL-RT.

Table 5.

Dynamic performance of optimally tuned ST-SMC technique.

Optimization based Controller Performance under active power control Performance under reactive power control
Rise time (msec) Settling time (sec) Rise time (msec) Settling time (sec)
PSO-STSMC 0.52 0.01174 0.54 0.5352
CAOA-STSMC 0.34 0.01162 0.52 0.5156
IAOA-STSMC 0.29 0.01012 0.48 0.5075

Table 6.

Real-time parameters.

Parameter Specifications
Type of Simulation Real-Time
Step Time 10 μs
Simulator OP 4510 (RCP/HIL Kintex-7 FPGA Processor)
FPGA Software Xilinx Kintex-7 FPGA, 485 T
Operating System Windows 10
Target Software Used RT-Lab
Memory 32 GB

Figure 9 demonstrates the system's three-phase grid current responses while using the three algorithms-based STSMC technique. A distinct decrease in current is visible in the responses with PSO-based STSMC. Similar to this, the grid current may experience a significant undershoot. The figure makes it abundantly evident that the reactive power variation has a greater impact on the PSO-based STSMC performance than the active power variation. Once more, the PSO-based STSMC exhibits a slow settling time. The CAOA-based STSMC exhibits a quicker settling time as compared to the PSO-based STSMC. As can be observed from the figure, both variations in active and reactive power have an equal impact on the CAOA-STSMC performance. The current responses with IAOA-STSMC are shown in Fig. 9. It is abundantly evident that IAOA-STSMC has the minimum settling time.

Figure 9.

Figure 9

Three-phase grid current responses with the three algorithm-based ST-SMC.

Figure 10 represents the grid-side active and reactive power responses using three algorithms based on the ST-SMC technique. Figure 10a shows that among all optimally tuned techniques, the PSO-based ST-SMC technique performs the worst with a settling time of 0.01174 s. In contrast, CAOA-based ST-SMC has a settling time of 0.01162 s, and IAOA-based ST-SMC performs best with a settling time of 0.01012 s for active power control. Figure 10b depicts the results of the three algorithms based on the ST-SMC technique for reactive power control. The IAOA-ST-SMC's supremacy is also evident in this domain. For reactive power control, the IAOA-based ST-SMC has the lowest settling time of 0.5075 s, followed by CAOA-based ST-SMC at 0.5156 s and PSO-based ST-SMC at 0.5352 s.

Figure 10.

Figure 10

The grid side active and reactive power responses with the three algorithms based ST-SMC.

The PV side current response for all three algorithm-based STSMC is shown in Fig. 11. The DC side of the PSO-based PI controller exhibits the most significant effects of variations in active and reactive power references. The overshoots and undershoots for all algorithms during active power change are remarkably identical. However, the maximum settling time exists in the case of the PSO-based PI technique. The IAOA-based ST-SMC exhibits its most outstanding performance in this particular scenario as well.

Figure 11.

Figure 11

PV side current response with all the three algorithms based ST-SMC.

Conclusion and future research directions

The active and reactive power control for GCPV systems have been addressed in this article. Three optimization techniques constitute the basis for the ST-SMC, which controls the GCPV system's reactive and active power. The performances of different algorithms-based ST-SMC approaches are compared and investigated using disturbance for control of both active and reactive power. PI controllers are typically utilized by the GCPV system in practice. However, the results of previous studies indicate that there is a problem with a significant initial undershoot with the PI controller. Though the results show chattering issues, SMC can help overcome the constraints of PI controllers. The ST-SMC controller is distinguished by its versatility, high precision, simplicity, and fast response. The proposed IAOA-based ST-SMC appears to be superior than the PSO-based ST-SMC and the CAOA-based ST-SMC, based on a comparative analysis. The settling time for active and reactive power control are at least 0.01012 s and 0.5075 s, respectively. To support the simulation results, a performance analysis of the system is also performed in real-time using OPAL-RT.

Optimized controller design is used in the MATLAB environment to implement the three GCPV system that is proposed for controlling active and reactive power. As for the simulation and real-time validation in OPAL-RT 4510, the optimal values of the controllers remain the same; nevertheless, the hardware implementation of the proposed system presents an obstacle. Owing to the time delay circuits in the experimental system, different controller optimal values would be obtained. It is necessary to re-design the controller gains while taking the experimental circuit parameters into account because the rated values of resistors, capacitance, and inductance affect the controllers' optimal values.

We have identified some potential future improvements to MAs for optimization issues that could enhance the algorithms' performance and utility in a range of fields, such as engineering, finance, and logistics management. Hybrid optimization methods—which combine machine learning techniques and MAs—may yield more accurate and efficient solutions for difficult optimization problems involving large spaces and nonlinear objective functions. Therefore, further extensions of MAs in the areas of machine learning, specialized algorithms, and scalability may significantly increase the performance and usability of these methods in numerous domains. Additionally, this might lead to more precise, efficient, and economical solutions for difficult optimization issues.

Acknowledgements

This article has been produced with the financial support of the European Union under the REFRESH – Research Excellence For Region Sustainability and High-tech Industries project number CZ.10.03.01/00/22_003/0000048 via the Operational Programme Just Transition and paper was supported by the following project TN02000025 National Centre for Energy II. The authors would also like to thank Micro‐Grid Research Laboratory, ITER, S'O'A (Deemed to be University), Bhubaneswar, Odisha.

Author contributions

Bhabasis Mohapatra, Binod Kumar Sahu, Swagat Pati, Mohit Bajaj: conceptualization, writing—original draft preparation, writing—review and editing, visualisation, supervision, Vojtech Blazek, Lukas Prokop, and Stanislav Misak: supervision, review, and editing; funding acquisition. All authors read and approved the final manuscript.

Data availability

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Swagat Pati, Email: swagatpati@soa.ac.in.

Mohit Bajaj, Email: thebestbajaj@gmail.com.

References

  • 1.Hu F, Wei S, Qiu L, Hu H, Zhou H. Innovative association network of new energy vehicle charging stations in China: Structural evolution and policy implications. Heliyon. 2024;10:e24764. doi: 10.1016/j.heliyon.2024.e24764. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Lin X, Liu Y, Yu J, Yu R, Zhang J, Wen H. Stability analysis of Three-phase Grid-Connected inverter under the weak grids with asymmetrical grid impedance by LTP theory in time domain. Int. J. Electr. Power Energy Syst. 2022;142:108244. doi: 10.1016/j.ijepes.2022.108244. [DOI] [Google Scholar]
  • 3.Zhang X, Wang Y, Yuan X, Shen Y, Lu Z. Adaptive dynamic surface control with disturbance observers for battery/supercapacitor-based hybrid energy sources in electric vehicles. IEEE Trans. Transp. Electrif. 2023;9:5165–5181. doi: 10.1109/TTE.2022.3194034. [DOI] [Google Scholar]
  • 4.Zhang X, Wang Z, Lu Z. Multi-objective load dispatch for microgrid with electric vehicles using modified gravitational search and particle swarm optimization algorithm. Appl. Energy. 2022;306:118018. doi: 10.1016/j.apenergy.2021.118018. [DOI] [Google Scholar]
  • 5.Zhang X, Lu Z, Yuan X, Wang Y, Shen X. L2-gain adaptive robust control for hybrid energy storage system in electric vehicles. IEEE Trans. Power Electron. 2021;36:7319–7332. doi: 10.1109/TPEL.2020.3041653. [DOI] [Google Scholar]
  • 6.Shao B, Xiao Q, Xiong L, Wang L, Yang Y, Chen Z, et al. Power coupling analysis and improved decoupling control for the VSC connected to a weak AC grid. Int. J. Electr. Power Energy Syst. 2023;145:108645. doi: 10.1016/j.ijepes.2022.108645. [DOI] [Google Scholar]
  • 7.Ackermann T, Söder L. An overview of wind energy-status 2002. Renew. Sustain. Energy Rev. 2002;6:67–127. doi: 10.1016/S1364-0321(02)00008-4. [DOI] [Google Scholar]
  • 8.Yang C, Wu Z, Li X, Fars A. Risk-constrained stochastic scheduling for energy hub: Integrating renewables, demand response, and electric vehicles. Energy. 2024;288:129680. doi: 10.1016/j.energy.2023.129680. [DOI] [Google Scholar]
  • 9.Jiang Z, Xu C. Policy incentives, government subsidies, and technological innovation in new energy vehicle enterprises: Evidence from China. Energy Policy. 2023;177:113527. doi: 10.1016/j.enpol.2023.113527. [DOI] [Google Scholar]
  • 10.Shirkhani M, Tavoosi J, Danyali S, Sarvenoee AK, Abdali A, Mohammadzadeh A, et al. A review on microgrid decentralized energy/voltage control structures and methods. Energy Reports. 2023;10:368–380. doi: 10.1016/j.egyr.2023.06.022. [DOI] [Google Scholar]
  • 11.Wang Y, Xia F, Wang Y, Xiao X. Harmonic transfer function based single-input single-output impedance modeling of LCCHVDC systems. J. Mod. Power Syst. Clean. Energy. 2023 doi: 10.35833/MPCE.2023.000093. [DOI] [Google Scholar]
  • 12.Duan Y, Zhao Y, Hu J. An initialization-free distributed algorithm for dynamic economic dispatch problems in microgrid: Modeling, optimization and analysis. Sustain. Energy Grids Netw. 2023;34:101004. doi: 10.1016/j.segan.2023.101004. [DOI] [Google Scholar]
  • 13.Zhang L, Yin Q, Zhu W, Lyu L, Jiang L, Koh LH, et al. Research on the orderly charging and discharging mechanism of electric vehicles considering travel characteristics and carbon quota. IEEE Trans. Transp. Electrif. 2023 doi: 10.1109/TTE.2023.3296964. [DOI] [Google Scholar]
  • 14.Zhang L, Sun C, Cai G, Koh LH. Charging and discharging optimization strategy for electric vehicles considering elasticity demand response. ETransportation. 2023;18:100262. doi: 10.1016/j.etran.2023.100262. [DOI] [Google Scholar]
  • 15.Zhang X, Gong L, Zhao X, Li R, Yang L, Wang B. Voltage and frequency stabilization control strategy of virtual synchronous generator based on small signal model. Energy Reports. 2023;9:583–590. doi: 10.1016/j.egyr.2023.03.071. [DOI] [Google Scholar]
  • 16.Subudhi B, Pradhan R. A comparative study on maximum power point tracking techniques for photovoltaic power systems. IEEE Trans. Sustain. Energy. 2013;4:89–98. doi: 10.1109/TSTE.2012.2202294. [DOI] [Google Scholar]
  • 17.Li S, Zhao X, Liang W, Hossain MT, Zhang Z. A fast and accurate calculation method of line breaking power flow based on taylor expansion. Front. Energy Res. 2022;10:2191–2233. doi: 10.3389/fenrg.2022.943946. [DOI] [Google Scholar]
  • 18.Yang M, Wang Y, Xiao X, Li Y. A robust damping control for virtual synchronous generators based on energy reshaping. IEEE Trans. Energy Convers. 2023;38:2146–2159. doi: 10.1109/TEC.2023.3260244. [DOI] [Google Scholar]
  • 19.Mirjalili S, Mirjalili SM, Lewis A. Grey Wolf optimizer. Adv. Eng. Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
  • 20.Karaboga D, Akay B. A comparative study of Artificial Bee Colony algorithm. Appl. Math. Comput. 2009;214:108–132. doi: 10.1016/j.amc.2009.03.090. [DOI] [Google Scholar]
  • 21.Kennedy, J. & Eberhart, R. Particle swarm optimization. In Proc. ICNN’95 - Int. Conf. Neural Networks, vol. 4, 1942–8 (IEEE, 2002). 10.1109/ICNN.1995.488968.
  • 22.Zhao D, Liu L, Yu F, Heidari AA, Wang M, Liang G, et al. Chaotic random spare ant colony optimization for multi-threshold image segmentation of 2D Kapur entropy. Knowl. Based Syst. 2021;216:106510. doi: 10.1016/j.knosys.2020.106510. [DOI] [Google Scholar]
  • 23.Yu C, Heidari AA, Xue X, Zhang L, Chen H, Chen W. Boosting quantum rotation gate embedded slime mould algorithm. Expert Syst. Appl. 2021;181:115082. doi: 10.1016/j.eswa.2021.115082. [DOI] [Google Scholar]
  • 24.Fan Q, Chen Z, Li Z, Xia Z, Yu J, Wang D. A new improved whale optimization algorithm with joint search mechanisms for high-dimensional global optimization problems. Eng. Comput. 2021;37:1851–1878. doi: 10.1007/s00366-019-00917-8. [DOI] [Google Scholar]
  • 25.Li Y, Zhao Y, Liu J. Dynamic sine cosine algorithm for large-scale global optimization problems. Expert Syst. Appl. 2021;177:114950. doi: 10.1016/j.eswa.2021.114950. [DOI] [Google Scholar]
  • 26.Abbasi A, Firouzi B, Sendur P, Heidari AA, Chen H, Tiwari R. Multi-strategy Gaussian Harris hawks optimization for fatigue life of tapered roller bearings. Eng. Comput. 2022;38:4387–4413. doi: 10.1007/s00366-021-01442-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Shaikh MS, Raj S, Babu R, Kumar S, Sagrolikar K. A hybrid moth–flame algorithm with particle swarm optimization with application in power transmission and distribution. Decis. Anal. J. 2023;6:100182. doi: 10.1016/j.dajour.2023.100182. [DOI] [Google Scholar]
  • 28.Shaikh MS, Raj S, Ikram M, Khan W. Parameters estimation of AC transmission line by an improved moth flame optimization method. J. Electr. Syst. Inf. Technol. 2022;9:25. doi: 10.1186/s43067-022-00066-x. [DOI] [Google Scholar]
  • 29.Suhail Shaikh M, Hua C, Raj S, Kumar S, Hassan M, Mohsin Ansari M, et al. Optimal parameter estimation of 1-phase and 3-phase transmission line for various bundle conductor’s using modified whale optimization algorithm. Int. J. Electr. Power Energy Syst. 2022;138:107893. doi: 10.1016/j.ijepes.2021.107893. [DOI] [Google Scholar]
  • 30.Shaikh MS, Hua C, Jatoi MA, Ansari MM, Qader AA. Parameter estimation of AC transmission line considering different bundle conductors using flux linkage technique. IEEE Can. J. Electr. Comput. Eng. 2021;44:313–320. doi: 10.1109/ICJECE.2021.3069143. [DOI] [Google Scholar]
  • 31.Shaikh MS, Hua C, Jatoi MA, Ansari MM, Qader AA. Application of grey wolf optimisation algorithm in parameter calculation of overhead transmission line system. IET Sci. Meas. Technol. 2021;15:218–231. doi: 10.1049/smt2.12023. [DOI] [Google Scholar]
  • 32.Shaikh MS, Hua C, Hassan M, Raj S, Jatoi MA, Ansari MM. Optimal parameter estimation of overhead transmission line considering different bundle conductors with the uncertainty of load modeling. Optim. Control Appl. Methods. 2022;43:652–666. doi: 10.1002/oca.2772. [DOI] [Google Scholar]
  • 33.Abualigah L, Diabat A, Mirjalili S, AbdElaziz M, Gandomi AH. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 2021;376:113609. doi: 10.1016/j.cma.2020.113609. [DOI] [Google Scholar]
  • 34.Abualigah L, Diabat A, Sumari P, Gandomi AH. A novel evolutionary arithmetic optimization algorithm for multilevel thresholding segmentation of COVID-19 CT images. Processes. 2021;9:1155. doi: 10.3390/pr9071155. [DOI] [Google Scholar]
  • 35.Premkumar M, Jangir P, Kumar BS, Sowmya R, Alhelou HH, Abualigah L, et al. A new arithmetic optimization algorithm for solving real-world multiobjective CEC-2021 constrained optimization problems: diversity analysis and validations. IEEE Access. 2021;9:84263–84295. doi: 10.1109/ACCESS.2021.3085529. [DOI] [Google Scholar]
  • 36.Khatir S, Tiachacht S, Le Thanh C, Ghandourah E, Mirjalili S, Abdel WM. An improved Artificial Neural Network using Arithmetic Optimization Algorithm for damage assessment in FGM composite plates. Compos. Struct. 2021;273:114287. doi: 10.1016/j.compstruct.2021.114287. [DOI] [Google Scholar]
  • 37.Hu S, Liu C, Ding J, Xu Y, Chen H, Zhou X. Thermo-economic modeling and evaluation of physical energy storage in power system. J. Therm. Sci. 2021;30:1861–1874. doi: 10.1007/s11630-021-1417-4. [DOI] [Google Scholar]
  • 38.Cherifi D, Miloud Y. Hybrid control using adaptive fuzzy sliding mode control of doubly fed induction generator for wind energy conversion system. Period Polytech. Electr. Eng. Comput. Sci. 2020;64:374–381. doi: 10.3311/PPee.15508. [DOI] [Google Scholar]
  • 39.Shtessel Y, Taleb M, Plestan F. A novel adaptive-gain supertwisting sliding mode controller: Methodology and application. Automatica. 2012;48:759–769. doi: 10.1016/j.automatica.2012.02.024. [DOI] [Google Scholar]
  • 40.Nagesh I, Edwards C. A multivariable super-twisting sliding mode approach. Automatica. 2014;50:984–988. doi: 10.1016/j.automatica.2013.12.032. [DOI] [Google Scholar]
  • 41.Yang X, Yao J, Deng W. Output feedback adaptive super-twisting sliding mode control of hydraulic systems with disturbance compensation. ISA Trans. 2021;109:175–185. doi: 10.1016/j.isatra.2020.09.014. [DOI] [PubMed] [Google Scholar]
  • 42.Gurumurthy G, Das DK. Terminal sliding mode disturbance observer based adaptive super twisting sliding mode controller design for a class of nonlinear systems. Eur. J. Control. 2021;57:232–241. doi: 10.1016/j.ejcon.2020.05.004. [DOI] [Google Scholar]
  • 43.Hollweg GV, Evald PJDO, Milbradt DMC, Tambara RV, Gründling HA. Design of continuous-time model reference adaptive and super-twisting sliding mode controller. Math. Comput. Simul. 2022;201:215–238. doi: 10.1016/j.matcom.2022.05.014. [DOI] [Google Scholar]
  • 44.Ahmad, S., NasimUllah, Ahmed, N., Ilyas, M. & Khan, W. Super twisting sliding mode control algorithm for developing artificial pancreas in type 1 diabetes patients. Biomed. Signal Process Control38, 200–11. 10.1016/j.bspc.2017.06.009.
  • 45.Jouini M, Dhahri S, Sellami A. Design of robust supertwisting algorithm based second-order sliding mode controller for nonlinear systems with both matched and unmatched uncertainty. Complexity. 2017;2017:1–8. doi: 10.1155/2017/1972921. [DOI] [Google Scholar]
  • 46.Lu Y, Tan C, Ge W, Zhao Y, Wang G. Adaptive disturbance observer-based improved super-twisting sliding mode control for electromagnetic direct-drive pump. Smart Mater. Struct. 2023;32:017001. doi: 10.1088/1361-665X/aca84e. [DOI] [Google Scholar]
  • 47.Pati, S., Mohanty, K. B., Kar, S. K. & Panda, D. Voltage and frequency stabilization of a micro hydro-PV based hybrid micro grid using STATCOM equipped with Battery Energy Storage System. In 2016 IEEE Int. Conf. Power Electron. Drives Energy Syst., IEEE, 1–5 (2016). 10.1109/PEDES.2016.7914481.
  • 48.Xiao S, Wang Z, Wu G, Guo Y, Gao G, Zhang X, et al. The impact analysis of operational overvoltage on traction transformers for high-speed trains based on the improved capacitor network methodology. IEEE Trans. Transp. Electrif. 2023 doi: 10.1109/TTE.2023.3283668. [DOI] [Google Scholar]
  • 49.Bai X, He Y, Xu M. Low-thrust reconfiguration strategy and optimization for formation flying using Jordan normal form. IEEE Trans. Aerosp. Electron. Syst. 2021;57:3279–3295. doi: 10.1109/TAES.2021.3074204. [DOI] [Google Scholar]
  • 50.Shen Y, Liu D, Liang W, Zhang X. Current reconstruction of three-phase voltage source inverters considering current ripple. IEEE Trans. Transp. Electrif. 2023;9:1416–1427. doi: 10.1109/TTE.2022.3199431. [DOI] [Google Scholar]
  • 51.Chou J-S, Nguyen N-M. FBI inspired meta-optimization. Appl Soft. Comput. 2020;93:106339. doi: 10.1016/j.asoc.2020.106339. [DOI] [Google Scholar]
  • 52.Lin X, Wen Y, Yu R, Yu J, Wen H. Improved weak grids synchronization unit for passivity enhancement of grid-connected inverter. IEEE J. Emerg. Sel. Top. Power Electron. 2022;10:7084–7097. doi: 10.1109/JESTPE.2022.3168655. [DOI] [Google Scholar]
  • 53.Gao Y, Doppelbauer M, Ou J, Qu R. Design of a double-side flux modulation permanent magnet machine for servo application. IEEE J. Emerg. Sel. Top Power Electron. 2022;10:1671–1682. doi: 10.1109/JESTPE.2021.3105557. [DOI] [Google Scholar]
  • 54.Wang Y, Chen P, Yong J, Xu W, Xu S, Liu K. A comprehensive investigation on the selection of high-pass harmonic filters. IEEE Trans. Power Deliv. 2022;37:4212–4226. doi: 10.1109/TPWRD.2022.3147835. [DOI] [Google Scholar]
  • 55.Li P, Hu J, Qiu L, Zhao Y, Ghosh BK. A distributed economic dispatch strategy for power-water networks. IEEE Trans. Control Netw. Syst. 2022;9:356–366. doi: 10.1109/TCNS.2021.3104103. [DOI] [Google Scholar]
  • 56.Yang X-S. Nature-Inspired Optimization Algorithms. Amsterdam: Elsevier; 2014. [Google Scholar]
  • 57.Liu G. Data collection in MI-assisted wireless powered underground sensor networks: Directions, recent advances, and challenges. IEEE Commun. Mag. 2021;59:132–138. doi: 10.1109/MCOM.001.2000921. [DOI] [Google Scholar]
  • 58.Wang Y-G, Shao H-H. Optimal tuning for PI controller. Automatica. 2000;36:147–152. doi: 10.1016/S0005-1098(99)00130-2. [DOI] [Google Scholar]
  • 59.Benbouzid M, Beltran B, Amirat Y, Yao G, Han J, Mangel H. Second-order sliding mode control for DFIG-based wind turbines fault ride-through capability enhancement. ISA Trans. 2014;53:827–833. doi: 10.1016/j.isatra.2014.01.006. [DOI] [PubMed] [Google Scholar]
  • 60.Wang H, Wu X, Zheng X, Yuan X. Model predictive current control of nine-phase open-end winding PMSMs with an online virtual vector synthesis strategy. IEEE Trans. Ind. Electron. 2023;70:2199–2208. doi: 10.1109/TIE.2022.3174241. [DOI] [Google Scholar]
  • 61.Slotine JJE, Li W. Applied Nonlinear Control. Englewood Cliffs: Prentice hall; 1991. [Google Scholar]
  • 62.Errami, Y., Obbadi, A., Sahnoun, S., Benhmida, M., Ouassaid, M. & Maaroufi, M. Design and sliding mode control for PMSG based wind power system connected to a non-ideal grid voltages. In 2015 3rd Int. Renew. Sustain. Energy Conf., 1–7 (IEEE, 2015). 10.1109/IRSEC.2015.7454981.
  • 63.Jing Y, Sun H, Zhang L, Zhang T. Variable speed control of wind turbines based on the quasi-continuous high-order sliding mode method. Energies. 2017;10:1626. doi: 10.3390/en10101626. [DOI] [Google Scholar]
  • 64.Liu S, Liu C. Direct harmonic current control scheme for dual three-phase PMSM drive system. IEEE Trans. Power Electron. 2021;36:11647–11657. doi: 10.1109/TPEL.2021.3069862. [DOI] [Google Scholar]
  • 65.Song X, Wang H, Ma X, Yuan X, Wu X. Robust model predictive current control for a nine-phase open-end winding PMSM with high computational efficiency. IEEE Trans. Power Electron. 2023;38:13933–13943. doi: 10.1109/TPEL.2023.3309308. [DOI] [Google Scholar]
  • 66.Han Y, Liu X. Continuous higher-order sliding mode control with time-varying gain for a class of uncertain nonlinear systems. ISA Trans. 2016;62:193–201. doi: 10.1016/j.isatra.2016.02.005. [DOI] [PubMed] [Google Scholar]
  • 67.Tayebi-Haghighi S, Piltan F, Kim J-M. Robust composite high-order super-twisting sliding mode control of robot manipulators. Robotics. 2018;7:13. doi: 10.3390/robotics7010013. [DOI] [Google Scholar]
  • 68.Shaikh MS, Ansari MM, Jatoi MA, Arain ZA, Qader AA. Analysis of underground cable fault techniques using MATLAB simulation. Sukkur IBA J. Comput. Math. Sci. 2020 doi: 10.30537/sjcms.v4i1.566. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES