Abstract
This paper investigates the stabilization of the generalized Lotka–Volterra (GLV) biological model, which is affected by the asymptotically unbounded external disturbances, and presents some new results. Firstly, two stabilizers are proposed for the nominal GLV system. Then, some appropriate filters are designed and applied to asymptotically track the corresponding disturbances. Based on these filters, two disturbance-estimator (DE)-based controllers are presented to cancel the corresponding disturbances. Compared to the existing results, the advantage of this paper is in handling the asymptotically unbounded external disturbances effectively. Finally, the correctness and effectiveness of the proposed results are verified by computer simulation.
MSC:
93D09; 93D15; 93D20; 93D21
1. Introduction
The chaotic system, which is named the Lorenz system [1], was first found and proven asthe classical chaotic attractor in 1963. It is well known that a chaotic system has complicated dynamical behaviors that depend sensitively on tiny variations of the initial conditions and has bounded trajectories in the phase space. Thus, chaos has been intensively studied over the past few decades because it is one of the most-fascinating phenomena in nonlinear dynamical systems. From then on, since the concepts of chaos control [2] and complete synchronization [3,4] were put forward in the 1990s, chaotic systems and the relative control problems have aroused great interest among many scholars in many disciplines and in several scientific fields. As one of the important problems of chaos control, chaos stabilization has great application potential in many fields; see [4,5,6,7,8,9] and the references therein. The stabilization of a given chaotic system refers to the fact that the orbits of the chaotic systems starting from non-zero initial conditions gradually tend to the origin under the action of the designed controller. As we know that the complete synchronization of two chaotic systems is actually the stabilization of their error (between the master system and the salve systems) under the action of a controller, the stabilization problem is the most-fundamental control problem. Therefore, for a given chaotic system, it is very important to achieve the stabilization of such a system first.
Chaotic systems are notoriously sensitive to external disturbances. Therefore, it is difficult for chaotic systems with external disturbances to achieve stabilization. At present, some achievements have been made in the study of the synchronization of chaotic systems with external disturbances; see [10,11,12,13,14] and the references therein. Among these methods, the uncertainty- and disturbance-estimator (UDE)-based control method [12,13,14] is effective at dealing with the uncertainty and disturbance. But, there are still many challenges and problems to be solved. For example, the external perturbation is usually assumed to be bounded, and its boundary is usually very small. This leads to the fact that the proposed results are too conservative in some cases. In recent years, the DE-based method [15] has been shown to be an improvement of the UDE-based method; it has shown some advantages in handling some asymptotically unbounded external disturbances. But, for some asymptotically unbounded external disturbances, such as , where are unknown constants, whereas a is a small known constant, there is still a lack of effective handling methods, even for the feedback based on deep reinforcement learning [16,17,18]. Thus, handling such asymptotically unbounded external disturbances has remained very challenging, which drove our current work.
On the other hand, in population dynamics, interactions are often modeled as a density-dependent functional response to growth rates. Currently, the most-influential is the GLV biological model consisting of three species. In the 1940s, Lotka and Volterra, respectively, proposed models to describe inter-species competition, which laid the theoretical basis for inter-species competition. In 1988, Samardzija and Greller proved that GLV systems [19] have a chaotic behavior, and they have multiple limit cycles for three-dimensional Lotka–Volterra systems [20]. Recently, the Lotka–Volterra equation [21] has been shown to represent a well-studied system in which two species interact as predators and prey. Some interesting results about the GLV systems have been published; see [22,23,24]. As mentioned above, the existing results are obtained assuming that the system is not subject to external disturbances. However, as we know, external disturbance cannot be completely avoided. In other words, if the GLV system is affected by external disturbances, especially for some asymptotically unbounded external disturbances, the above-obtained results are invalid. Therefore, we shall investigate the stabilization of GLV systems by extending the existing DE-based control method and present some new interesting results.
Motivated by the above discussion, the stabilization of the GLV system affected by the asymptotically unbounded external disturbances was investigated extensively in two steps. In the first step, two stabilizers are proposed for the nominal system. Some appropriate filters were designed and applied to asymptotically estimate the corresponding disturbances. Based on these filters, two DE-based controllers are presented to cancel the corresponding external disturbances in the second step. Comparing to existing results, the biggest advantage of this paper is that it deals with asymptotically unbounded external disturbances. The main contributions of this paper are summarized as follows:
- I.
- The stabilization of the controlled nominal GLV system is realized by two single input controllers (): a dynamic feedback controller and a nonlinear feedback controller;
- II.
- Three suitable filters are proposed to asymptotically estimate the corresponding unbounded disturbances, and then, the corresponding disturbance estimators () are presented;
- III.
- Two DE-based controllers () are proposed and used to achieve the stabilization of the GLV system.
The structure of this paper is as follows. Section 2 presents the the problem formulation. Section 3 lists the main results of the paper. Section 4 provides the computer simulation results. The conclusions are given in Section 5.
Before ending this section, some notations used in this paper are presented. The Laplace transform is expressed by “ℓ”; “” stands for the inverse Laplace transform. “∗” represents the convolution of two functions, that is
where s is a complex variable with , is a function that meets some appropriate conditions, and .
“∗” represents the convolution of two functions, that is
where and are some functions that meet certain conditions.
2. Problem Formulation
Consider the following controlled GLV system, which is affected by the asymptotically external disturbances:
where is the state, is a continuous vector function, is a known constant vector, is the controller to be designed, and is the unpredictable external disturbance, i.e.,
are unknown constants, and a is a small known constant.
If , the system (1) becomes
and it is usually called the nominal system, where is the desired controller given in Equation (1).
The main purpose of this paper is to propose two controllers to stabilize the system (1), i.e., to realize the following performance:
where is the stabilizer for the nominal system (4), i.e., the controlled system: is asymptotically stable with respect to the origin, and the DE-based controller meets the following condition:
Based on the DE-based control method, this paper studied the stabilization problem of the GLV system (1) and presents some interesting results.
3. Main Result
3.1. Stabilization of the Nominal GLV System
Firstly, a dynamic gain feedback controller is proposed to achieve the stabilization of the nominal GLV system, and the conclusion is obtained as follows.
Theorem 1.
Consider the controlled nominal system (4). The dynamic gain feedback controller is presented as
and
Proof.
Note that, if , then the following two-dimensional subsystem:
is asymptotically stable with respect to the origin; thus, the controlled nominal system (4) is controllable. According to the results in [5], the conclusion is obtained, which finishes the proof. □
Theorem 2.
Consider the controlled nominal system (4). A single input nonlinear controller is designed as follows:
3.2. Filters’ Design
Theorem 3.
For the disturbance in the following form:
where is a known constant, yet A is an unknown constant, a suitable filter is presented as
where , and meets the following performance:
Proof.
Since
it is concluded that
□
Theorem 4.
For the disturbance in the following form:
where are unknown constants, a suitable filter is designed as
and meets the following performance:
Proof.
Since
we obtain
So, the presented filter meets the requirements. □
Theorem 5.
For the disturbance in the following form:
where is a known constant, yet are unknown constants, a suitable filter is presented as follows:
where
and
and meets the following performance:
Proof.
Since
where
we obtain
So, the presented filter meets the requirements. □
3.3. DE-Based Controllers’ Design
Theorem 6.
Proof.
Substituting the controller (32) into System (1), it is concluded that
According to Theorem 1, the system is globally asymptotically stable about the origin, and it is noted that
Thus, the system (35) is globally asymptotically stable with respect to the origin.
Next, performing the Laplace transformation along the two sides of System (36), and we obtain
where , and .
Theorem 7.
Proof.
The proof is similar to that in Theorem 6; thus, it is omitted. □
4. The Numerical Simulation
Case 1: The stabilization of the controlled nominal GLV system (4) with the controller is given in (7).
Select the following initial conditions: , , , and . Figure 1 shows the controlled nominal GLV system (4) asymptotically stable with respect to the origin. Figure 2 shows that the dynamic feedback gain asymptotically tends to a suitable constant.
Figure 1.
The controlled nominal GLV system (4) asymptotically stable with respect to the origin.
Figure 2.
The feedback gain tends to a suitable constant.
Case 2: The stabilization of the controlled nominal GLV system (4) with the controller is given in (10).
Select the following initial conditions: , , and . Figure 3 shows that the controlled nominal system (4) is asymptotically stable with respect to the origin.
Figure 3.
The controlled nominal GLV system (4) asymptotically stable with respect to the origin.
Case 3: The stabilization of the controlled GLV system (1) with the controller is given in (7); the external disturbance is , and the DE-based controller is given in (33).
Select the following initial conditions: , , , and . Figure 4 shows that the controlled nominal system (1) is asymptotically stable with respect to the origin. Figure 5 shows that the dynamic feedback gain asymptotically tends to a suitable constant. Figure 6 shows that the disturbance estimator asymptotically tends to the disturbance .
Figure 4.
The controlled GLV system (1) asymptotically stable with respect to the origin.
Figure 5.
The feedback gain tends to a suitable constant.
Figure 6.
The disturbance estimator asymptotically tends to the disturbance .
5. Conclusions
This paper investigated the stabilization problem of a GLV system with asymptotically unbounded external disturbances and presented some new results. Firstly, two stabilizers were proposed and used to stabilize the nominal GLV system. Then, some appropriate filters were designed and applied to asymptotically track the corresponding disturbances. Based on these filters, two DE-based controllers were designed to realize the stabilization problem. It has been noted that dealing with asymptotically unbounded external disturbances is the biggest advantage of this paper compared to existing results. Finally, the correctness and effectiveness of the proposed results were verified by a numerical simulation.
Author Contributions
Z.L. performed the investigation and wrote this paper; R.G. edited the paper. All authors have read and agreed to the published version of the manuscript.
Funding
This paper was supported in part by the Scientific Research Plan of Shandong Management University (QH2021Z04), in part by the National Social Science Foundation of China (21BJY153), and in part by the Natural Science Foundation of Shandong Province (No. ZR2019MG022) and the Key R& D Program of Shandong Province (2019GGX101056).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lorenz, E.N. Deterministic non-periodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
- Ott, E.; Grebogi, C.; Yorke, J.A. Controlling chaos. Phys. Rev. Lett. 1990, 64, 1196–1199. [Google Scholar] [CrossRef] [PubMed]
- Gang, H.; Kaifen, H. Controlling chaos in systems described by partial differential equations. Phys. Rev. Lett. 1993, 71, 3794. [Google Scholar] [CrossRef] [PubMed]
- Kocarev, L.; Parlitz, U. General approach for chaotic synchronization with applications to communication. Phys. Rev. Lett. 1995, 74, 5028. [Google Scholar] [CrossRef]
- Guo, R. A simple adaptive controller for chaos and hyperchaos synchronization. Phys. Lett. A 2008, 372, 5593–5597. [Google Scholar] [CrossRef]
- Zhang, R.; Yang, S. Adaptive synchronization of fractional-order chaotic systems via a single driving variable. Nonlinear Dyn. 2011, 66, 831–837. [Google Scholar] [CrossRef]
- Yin, C.; Dadras, S.; Zhong, S.M.; Chen, Y. Control of a novel class of fractional-order chaotic systems via adaptive sliding mode control approach. Appl. Math. Model. 2013, 37, 2469–2483. [Google Scholar] [CrossRef]
- Liang, W.; Lv, X. Li-Yorke chaos in a class of controlled delay difference equations. Chaos Solitons Fractals 2022, 157, 11942. [Google Scholar] [CrossRef]
- Asiain, E.; Garrido, R. Anti-Chaos control of a servo system using nonlinear model reference adaptive control. Chaos Solitons Fractals 2021, 143, 110581. [Google Scholar] [CrossRef]
- Long, L.; Zhao, J. Adaptive disturbance rejection for strict-feedback switched nonlinear systems using multiple Lyapunov functions. Int. J. Robust Nonlinear Control 2014, 24, 1887–1902. [Google Scholar] [CrossRef]
- Hu, J.; Chen, S.; Chen, L. Adaptive control for anti-synchronization of Chua’s chaotic system. Phys. Lett. 2005, 339, 455–460. [Google Scholar] [CrossRef]
- Ren, B.; Zhong, Q.; Chen, J. Robust control for a lass of non-affine nonlinear systems based on the uncertainty and disturbance estimator. IEEE Trans. Ind. Electron. 2015, 62, 5881–5888. [Google Scholar] [CrossRef]
- Kuperman, A.; Zhong, Q. UDE-based linear robust control for a class of nonlinear systems with application to wing rock motion stabilization. Nonlinear Dyn. 2015, 81, 789–799. [Google Scholar] [CrossRef]
- Wang, Y.; Ren, B. Fault ride-through enhancement for grid-tied PV systems with robust control. IEEE Trans. Ind. Electron. 2018, 65, 2302–2312. [Google Scholar] [CrossRef]
- Li, Y.P.; Guo, R.W.; Liu, L.X. Projective synchronization of the generalized Lotka–Volterra system with asymptotically unbounded external disturbance. Phys. Scr. 2023, 98, 075221. [Google Scholar] [CrossRef]
- Han, Y.; Ding, J.; Du, L.; Lei, Y. Control and anti-control of chaos based on the moving largest Lyapunov exponent using reinforcement learning. Physica D 2021, 428, 133068. [Google Scholar] [CrossRef]
- Ding, J.; Lei, Y. Anti-Chaos control of a servo system using nonlinear model reference adaptive control. Physica D 2023, 451, 133767. [Google Scholar] [CrossRef]
- Cheng, H.; Li, H.; Dai, Q.; Yang, J. A deep reinforcement learning method to control chaos synchronization between two identical chaotic systems. Chaos Solitons Fractals 2023, 174, 113809. [Google Scholar] [CrossRef]
- Samardzija, N.; Greller, L.D. Explosive route to chaos through a fractal torus in a generalized Lotka–Volterra model. Bull. Math. Biol. 1988, 50, 465–491. [Google Scholar] [CrossRef]
- Kouichi, M. A concrete example with multiple limit cycles for three dimensional Lotka–Volterra systems. J. Math. Anal. Appl. 2018, 457, 1–9. [Google Scholar]
- Pastor, J.M.; Stucchi, L.; Galeano, J. Study of a factored general logistic model of population dynamics with inter-and intraspecific interactions. Ecol. Model. 2021, 444, 109475. [Google Scholar] [CrossRef]
- Long, T.; Liu, C.; Wang, S. The period function of quadratic generalized Lotka–Volterra systems without complex invariant. J. Differ. Equations 2022, 314, 491–517. [Google Scholar] [CrossRef]
- Manisha, K.; Chrali, B.; Veeresha, P. A chaos control strategy for the fractional 3D Lotka–Volterra like attractor. Math. Comput. Simul. 2023, 211, 1–22. [Google Scholar]
- Platonov, A.V. Analysis of the dynamical behavior of solutions for a class of hybrid generalized Lotka–Volterra models. Commun. Nonlinear Sci. And Numerical Simul. 2023, 119, 10768. [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/).