Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications
Abstract
:1. Introduction
2. Background, Definitions, and Theorems
2.1. Definitions and Context
2.2. Enlarging the Estimated DA
3. The Proposed Approach
3.1. Formulation of the Optimization Problem
3.2. Proposed Jaya Algorithm and Its Steps
- Step 1: Set up the parameters of Jaya. The absence of control parameters characterizes this algorithm. More specifically, it relies on two sets of parameters, the size of the population and the number of iterations . To maximize the stability of the DA, the constrained problem to be optimized was illustrated in (7). Note that is the objective function and is the lth candidate solution position presented as
- Step 2: State the range of between and . Initially, may be generated asFor each solution, the objective function is calculated and the solutions of the matrix are ordered increasingly based on their objective function values, where the best solution is , while the worst solution is .
- Step 3: Carry out iterations so that Jaya evolves. All solutions to the matrix MJ are subject to adjustment as a result of the Jaya operator formulated as , where is the newly updated solution; is the current solution; and are numbers generated randomly in the range of , which act as scaling factors and ensure a good diversification. Note that and are values of the jth dimension for the worst and best solutions; is the absolute value of the jth dimension for the ith solution; and are the updated and original values of the jth dimension for the ith solution, respectively. The term indicates the tendency to seek the optimal solution, while states the tendency to reject the least-effective solution.
- Step 4: Update the memory . If the generated individual outperforms the original individual , the new individual replaces the original individual . If not, the original is retained. Mathematically, this process can be summarized as:
- Step 5: Repeat Steps 3 and 4 of the Jaya algorithm until the stopping condition is reached. The latter is referred to as , the maximum number of iterations.
Algorithm 1 Search of DA. |
Inputs: Population size Npop. Number of design variables K. Number of iterations . Generate the initial population by using (8). Obtain the radius . Sort the population based on and for each candidate. Fix () for and . Generate and . Obtain . Determine and . Iterate for . Output: the optimal solution is given by
|
3.3. Search for Optimal State Solution
- C1.
- The level sets and are cut tangentially.
- C2.
- The optimal solution leaves the portion of the state space before a sign change of and takes place when .
- C3.
- The level set is qualified as a global minimum.
Algorithm 2 Computation of the optimum solution of the largest estimated DA. |
Inputs: System . . From Algorithm 1. For Pick randomly using the Jaya algorithm. Identify the best solution and its corresponding fitness value , . State the best solution and its corresponding fitness value , . Update the population and generate the trial matrix given by . Evaluate and considering and . State if . Determine else and . Establish if . Obtain . Output: , . |
4. Applications
4.1. Global Algorithm
- A.
- Loop 1 [Search for and , with fixed]: Specify a parametric LF , given a CSMR of polynomials that provides all the possible representations in terms of a quadratic form to obtain an LMI, and determine its maximum sublevel set by using a bilinear search in two steps:
- A1.
- Find a CSMR for the polynomial and pick randomly using the Jaya algorithm .
- A2.
The two steps of Loop 1 must be repeated sequentially until stops to increase, and the iteration count is reached. Based on this linear search, we can define an optimal LF and the corresponding stability region domain, which satisfies the definitions presented in (9). - B.
- Loop 2 [Search for the largest estimated DA]: Use the sampling search method to calculate the optimum state solution of the problem defined in (11) consisting of two steps:
- B1.
- Fix obtained from Loop 1 and pick randomly x using the Jaya algorithm .
- B2.
- Evaluate and then magnify the estimated DA, with the optimal solution being found using (11).
- C.
- Loop 3 [Identification of the optimal solution] Find both optimal solutions of the problem proposed by the Lyapunov theory, state limits for which the LF is defined positive and its derivative is defined negative, and then enlarge the estimated DA.As mentioned, the optimum can be found using (11). Once the optimal solution has been obtained, it can be transmitted to Loop 1, which begins another iteration. The process is repeated sequentially until the stop condition is met.
4.2. Application 1
- LF1.
- Quadratic function: , with .
- LF2.
- Polynomial function: having degree four in x, with , and being symmetric matrices to be determined.
- A.
- First loop:
- B.
- Second loop:
- C.
- DA using LF2:
4.3. Application 2
- A.
- First loop:
- B.
- Second loop:
4.4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Nersesov, S.G.; Ashrafiuon, H.; Ghorbanian, P. On estimation of the domain of attraction for sliding mode control of underactuated nonlinear systems. Int. J. Robust Nonlinear Control 2014, 24, 811–824. [Google Scholar] [CrossRef]
- Khalil, H.K. Nonlinear Systems; Prentice-Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
- Jerbi, H. Estimations of the domains of attraction for classes of nonlinear continuous polynomial systems. Arab. J. Sci. Eng. 2017, 42, 2829–2837. [Google Scholar] [CrossRef]
- Wang, C.; Zhu, T.; Chen, Y. Stability analysis of the nabla distributed-order nonlinear systems. Fractal Fract. 2022, 6, 228. [Google Scholar] [CrossRef]
- Agarwal, R.; Hristova, S.; O’Regan, D. Stability of generalized proportional Caputo fractional differential equations by Lyapunov functions. Fractal Fract. 2022, 6, 34. [Google Scholar] [CrossRef]
- Hamidi, F.; Jerbi, H.; Aggoune, W.; Djemai, M.; Abdelkrim, M.N. Enlarging the domain of attraction in nonlinear polynomial systems. Int. J. Comput. Commun. Control 2013, 8, 538–547. [Google Scholar] [CrossRef] [Green Version]
- Charfeddine, M.; Jouili, K.; Jerbi, H.; Braiek, N.B. Output tracking control design for non-minimum phase systems: Application to the ball and beam model. Int. Rev. Autom. Control 2011, 4, 47–55. [Google Scholar]
- Lam, H.K. Stabilization of nonlinear systems using sampled-data output-feedback fuzzy controller based on polynomial-fuzzy-model-based control approach. IEEE Trans. Syst. Man Cybern. B 2011, 42, 258–267. [Google Scholar] [CrossRef]
- Vannelli, A.; Vidyasagar, M. Maximal Lyapunov functions and domains of attraction for autonomous nonlinear systems. Automatica 1985, 21, 69–80. [Google Scholar] [CrossRef]
- Genesio, R.; Tartaglia, M.; Vicino, A. On the estimation of asymptotic stability regions: State of the art and new proposals. IEEE Trans. Autom. Control 1985, 30, 747–755. [Google Scholar] [CrossRef] [Green Version]
- Pitarch, J.L.; Sala, A.; Arino, C.V. Closed-form estimates of the domain of attraction for nonlinear systems via fuzzy-polynomial models. IEEE Trans. Cybern. 2014, 4, 526–538. [Google Scholar] [CrossRef] [Green Version]
- Chesi, G.; Colaneri, P. Homogeneous rational Lyapunov functions for performance analysis of switched systems with arbitrary switching and dwell time constraints. IEEE Trans. Autom. Control 2017, 62, 5124–5137. [Google Scholar] [CrossRef]
- Ghaoui, L.E.; Scorletti, G. Control of rational systems using linear-fractional representations and linear matrix inequalities. Automatica 1996, 9, 1273–1284. [Google Scholar] [CrossRef]
- Kokossis, A.C.; Floudas, C.A. Stability in optimal design: Synthesis of complex reactor networks. AICHE J. 1994, 5, 849–861. [Google Scholar] [CrossRef]
- Monnigmann, M.; Marquardt, W. Steady-state process optimization with guaranteed robust stability and feasibility. AICHE J. 2003, 12, 3110–3126. [Google Scholar] [CrossRef]
- Rahman, M.Z.U.; Liaquat, R.; Rizwan, M.; Martin-Barreiro, C.; Leiva, V. A robust controller of a reactor electromicrobial system based on a structured fractional transformation for renewable energy. Fractal Fract. 2022, 6, 736. [Google Scholar] [CrossRef]
- Rahman, M.Z.U.; Leiva, V.; Martin-Barreiro, C.; Mahmood, I.; Usman, M.; Rizwan, M. Fractional transformation-based intelligent H-infinity controller of a direct current servo motor. Fractal Fract. 2023, 7, 29. [Google Scholar] [CrossRef]
- Ringertz, U.T. Eigenvalues in optimum structural design. In Large-Scale Optimization with Applications; Springer: New York, NY, USA, 1997; pp. 135–149. [Google Scholar]
- Chermnykh, S.V. Carleman Linearization and normal forms for differential systems with quasiperiodic coefficients. Springer Plus 2016, 5, 1347. [Google Scholar] [CrossRef] [Green Version]
- Banks, S.P.; Hernandez, C.N. A new proof of McCann’s theorem and the generalization of Lyapunov’s equation to non-linear systems. Int. J. Innov. Comput. Inf. Control 2005, 1, 1–16. [Google Scholar]
- Hachicho, O. A novel LMI-based optimization algorithm for the guaranteed estimation of the domain of attraction using rational Lyapunov functions. J. Frankl. Inst. 2007, 344, 535–552. [Google Scholar] [CrossRef]
- Chesi, G. Estimating the domain of attraction via union of continuous families of Lyapunov estimates. Syst. Control Lett. 2007, 56, 326–333. [Google Scholar] [CrossRef]
- Chesi, G. Estimating the domain of attraction for non-polynomial systems via LMI optimizations. Automatica 2009, 45, 1536–1541. [Google Scholar] [CrossRef]
- Chesi, G.; Garulli, A.; Tesi, A.; Vicino, A. Solving quadratic distance problems: An LMI-based approach. IEEE Trans. Autom. Control 2003, 48, 200–212. [Google Scholar] [CrossRef]
- Chesi, G. Optimal representation matrices for solving polynomial systems via LMI. Int. J. Pure Appl. Math. 2008, 45, 397–412. [Google Scholar]
- Guerra, T.M.; Vermeiren, L. LMI-based relaxed nonquadratic stabilization conditions for nonlinear systems in the Takagi-Sugeno form. Automatica 2004, 40, 823–829. [Google Scholar] [CrossRef]
- Lam, H.K.; Leung, F.H. LMI-based stability and performance conditions for continuous-time nonlinear systems in the Takagi-Sugeno form. IEEE Trans. Syst. Man Cybern. B 2007, 37, 1396–1406. [Google Scholar] [CrossRef]
- Wu, F.; Prajna, S. SOS-based solution approach to polynomial LPV system analysis and synthesis problems. Int. J. Control 2005, 78, 600–611. [Google Scholar] [CrossRef]
- Chesi, G. On the gap between positive polynomials and SOS of polynomials. IEEE Trans. Autom. Control 2007, 52, 1066–1072. [Google Scholar] [CrossRef] [Green Version]
- Hamidi, F.; Aloui, M.; Jerbi, H.; Kchaou, M.; Abbassi, R.; Popescu, D.; Ben Aoun, S.; Dimon, C. Chaotic particle swarm optimisation for enlarging the domain of attraction of polynomial non-linear systems. Electronics 2020, 9, 1704. [Google Scholar] [CrossRef]
- Hamidi, F.; Jerbi, H.; Olteanu, S.C. An enhanced stabilizing strategy for switched nonlinear systems. Stud. Inform. Control 2019, 4, 391–400. [Google Scholar] [CrossRef]
- Matallana, L.G.; Blanco, A.M.; Bandoni, J.A. Estimation of domains of attraction: A global optimization approach. Math. Comput. Model. 2010, 5, 2574–2585. [Google Scholar] [CrossRef] [Green Version]
- Matallana, L.G.; Blanco, A.M.; Bandoni, J.A. Nonlinear dynamic systems design based on the optimization of the domain of attraction. Math. Comput. Model. 2011, 6, 731–745. [Google Scholar] [CrossRef]
- Hashemzadeh, F.; Yazdanpanah, M. Semi-global enlargement of domain of attraction for a class of affine nonlinear systems. In Proceedings of the IEEE International Conference on Control Applications, Munich, Germany, 4–6 October 2006; Volume 4776991, pp. 2257–2262. [Google Scholar]
- Sadat, E.; Shahri, A.; Alfi, A.; Machado, J.A.T. An extension of estimation of domain of attraction for fractional order linear system subject to saturation control. Appl. Math. Lett. 2015, 47, 26–34. [Google Scholar]
- Huang, M.; Lu, S.; Shateyi, S.; Saberi-Nik, H. Ultimate boundedness and finite time stability for a high dimensional fractional-order Lorenz model. Fractal Fract. 2022, 6, 630. [Google Scholar] [CrossRef]
- Houssein, E.H.; Gad, A.G.; Wazery, Y.M. Jaya algorithm and applications: A comprehensive review. In Metaheuristics and Optimization in Computer and Electrical Engineering; Springer: Berlin/Heidelberg, Germany, 2021; pp. 3–24. [Google Scholar]
- Najafi, E.; Babuška, R.; Lopes, G. A fast sampling method for estimating the domain of at-traction. Nonlinear Dyn. 2016, 2, 823–834. [Google Scholar] [CrossRef]
- Lam, H.K.; Seneviratne, L.D. BMI-based stability and performance design for fuzzy-model-based control systems subject to parameter uncertainties. IEEE Trans. Syst. Man Cybern. B 2004, 3, 502–514. [Google Scholar] [CrossRef]
- Aloui, M.; Hamidi, F.; Jerbi, H.; Omri, M.; Popescu, D.; Abbassi, R. A chaotic krill herd optimization algorithm for global numerical estimation of the attraction domain for nonlinear systems. Mathematics 2021, 9, 1743. [Google Scholar] [CrossRef]
- Ramirez-Figueroa, J.A.; Martin-Barreiro, C.; Nieto, A.B.; Leiva, V.; Galindo-Villardón, M.P. A new principal component analysis by particle swarm optimization with an environmental application for data science. Stoch. Environ. Res. Risk Assess. 2021, 35, 1969–1984. [Google Scholar] [CrossRef]
- Charfeddine, S.; Alharbi, H.; Jerbi, H.; Kchaou, M.; Abbassi, R.; Leiva, V. A stochastic optimization algorithm to enhance controllers of photovoltaic systems. Mathematics 2022, 10, 2128. [Google Scholar] [CrossRef]
- Chaouch, H.; Charfeddine, S.; Ben Aoun, S.; Jerbi, H.; Leiva, V. Multiscale monitoring using machine learning methods: New methodology and an industrial application to a photovoltaic system. Mathematics 2022, 10, 890. [Google Scholar] [CrossRef]
- FitzHugh, R. Impulses and physiological states in theoretical models of nerve membranes. Internat. Biophys. J. 1961, 1, 445–466. [Google Scholar] [CrossRef] [Green Version]
- Nagumo, J.; Arimoto, S.; Yoshizawa, S. An active pulse transmission line simulating nerve axon. Proceeding IRE 1962, 50, 2061–2070. [Google Scholar] [CrossRef]
- Cartwright, J.H.; Eguíluz, V.M.; Hernández-García, E.; Piro, O. Dynamics of elastic excitable media. Int. J. Bifurc. Chaos 1999, 9, 2197–2202. [Google Scholar] [CrossRef] [Green Version]
- Anand, N.; Sabarinath, A.; Geetha, S.; Somanath, S. Predicting the spread of COVID-19 using SIR model augmented to incorporate quarantine and testing. Trans. Indian Natl. Acad. Eng. 2020, 2, 141–148. [Google Scholar] [CrossRef]
- Tang, Y.; Huang, D.; Ruan, S.; Zhang, W. Coexistence of limit cycles and homoclinic loops in a SIRS model with a nonlinear incidence rate. SIAM J. Appl. Math. 2008, 2, 621–639. [Google Scholar] [CrossRef]
- Zhang, Z.; Jain, S. Mathematical model of Ebola and COVID-19 with fractional differential operators: Non-Markovian process and class for virus pathogen in the environment. Chaos Solitons Fractals 2020, 140, 110175. [Google Scholar] [CrossRef]
- Zhang, Y.; Ma, X.; Din, A. Stationary distribution and extinction of a stochastic SEIQ epidemic model with a general incidence function and temporary immunity. AIMS Math. 2021, 6, 12359–12378. [Google Scholar] [CrossRef]
- Ushirobira, R.; Efimov, D.; Blirnan, P.A. Estimating the infection rate of a SIR epidemic model via differential elimination. In Proceedings of the 18th European Control Conference, Naples, Italy, 25–28 June 2019; pp. 1170–1175. [Google Scholar]
- Harko, T.; Lobo, F.S.; Mak, M. Exact analytical solutions of the susceptible-infected-recovered (SIR) epidemic model and of the SIR model with equal death and birth rates. Appl. Math. Comput. 2014, 236, 184–194. [Google Scholar] [CrossRef] [Green Version]
- Warthenpfuhl, S.A. Stabilitätsanalyse für Nichtlineare Systeme Mithilfe der Interval-Larithmetik. Ph.D. Thesis, Universität Wuppertal, Wuppertal, Germany, 2012. [Google Scholar]
- Rangasamy, M.; Chesneau, C.; Martin-Barreiro, C.; Leiva, V. On a novel dynamics of SEIR epidemic models with a potential application to COVID-19. Symmetry 2022, 14, 1436. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hamidi, F.; Jerbi, H.; Alharbi, H.; Leiva, V.; Popescu, D.; Rajhi, W. Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications. Fractal Fract. 2023, 7, 78. https://doi.org/10.3390/fractalfract7010078
Hamidi F, Jerbi H, Alharbi H, Leiva V, Popescu D, Rajhi W. Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications. Fractal and Fractional. 2023; 7(1):78. https://doi.org/10.3390/fractalfract7010078
Chicago/Turabian StyleHamidi, Faiçal, Houssem Jerbi, Hadeel Alharbi, Víctor Leiva, Dumitru Popescu, and Wajdi Rajhi. 2023. "Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications" Fractal and Fractional 7, no. 1: 78. https://doi.org/10.3390/fractalfract7010078
APA StyleHamidi, F., Jerbi, H., Alharbi, H., Leiva, V., Popescu, D., & Rajhi, W. (2023). Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications. Fractal and Fractional, 7(1), 78. https://doi.org/10.3390/fractalfract7010078