Finite-Time Stabilization of Dynamical System with Adaptive Feedback Control

Abstract

In this paper, an adaptive feedback controller is proposed to achieve the finite-time stability of dynamical system. In the proposed scheme, the feedback gain of the adaptive feedback controller is automatically tuned according to the adaptation law in order to stabilize unstable fixed points of the system. Based on the Lyapunov function method and the finite-time stability theory, we get a sufficient condition for the finite-time stability. Finally, simulation results show the effectiveness and feasibility of the proposed finite-time controller.

Share and Cite:

Ma, Z. , Sun, Y. and Shi, H. (2017) Finite-Time Stabilization of Dynamical System with Adaptive Feedback Control. Journal of Applied Mathematics and Physics, 5, 412-421. doi: 10.4236/jamp.2017.52036.

1. Introduction

In the last two decades, chaos has been a hot topic due to its varied application in many fields, such as information processing, secure communication, power converters, biological system, engineering science, etc. Since Ott, Grebogi, and Yorke (OGY) [1] proposed the first approach of chaos control, and there are many variations reports based on the OGY method [2] [3] [4] [5] , creating an entire new research domain in chaos. An important problem in chaos stabilization is how to design a controller to stabilize the chaotic system. In fact, there is a wide variety of control methods to approach stabilization or synchronization of chaotic systems, including sliding model control [6] [7] , adaptive control [8] [9] [10] [11] [12] , optimal control [13] [14] and feedback control [15] [16] [17] and other control methods [18] [19] [20] .

All of the methods mentioned above have been proposed to guarantee the asymptotic stability of chaotic system, but these methods cannot guarantee the stability of chaotic systems in a finite time. However, in many cases, we hope the chaotic system achieves stability in a finite time. Finite-time control is a useful technique for achieving finite-time stability. Moreover, the finite-time control technique has been demonstrated better rejection and robustness [21] .

Recently, due to its useful applications in many areas, a lot of research work was done about the chaotic system stability based on the finite-time control technique. In Ref. [22] , Hong and Wang proposed a continuous finite-time control design method to solve the finite-time stabilization problem for a class of nonlinear control systems and a class of finite-time stabilizing controller for linear systems appears in [23] . In Ref. [24] , the researchers proposed a family of continuous time-invariant finite-time stabilizing controllers for double integrator. The most important problem in the study of finite-time chaos stabilization is how to design a physically available and simple controller to guarantee the stabilization of chaotic system in a finite time. However, in most of previous studies, the finite-time controller which they choose is too special and complicate to be physically practical. In addition, some of the finite-time controllers have a linear feedback part, but we know that the feedback constant is difficult to find.

Motivated by the above analysis, we propose a physically available and simple adaptive feedback controller to achieve the finite-time stability of chaotic system. Comparing to previous approaches, we employ a time-varying feedback gain in the controller which automatically converges to suitable constants, which make the controller simpler and lead to the speed of asymptotic stability of the system faster. Otherwise, the estimation of the convergence time is also given. The finite-time control technique has demonstrated better disturbance rejection and robustness against uncertainties. Based on the finite-time stability theory and the Lyapunov function method, sufficient condition for finite-time stabilization is obtained. Finally, some numerical examples are examined to illustrate the effectiveness of the analytical result.

The rest of this paper is organized as follows. In Section 2, we give some preliminary knowledge. In Section 3, the main result is derived based on Lyapunov function method and finite-time stability theory. In Section 4, numerical simulations are given to show the effectiveness of the theoretical result. Finally, a conclusion is drawn in Section 5.

2. Preliminary Knowledge

Consider a dynamical system described by:

x ˙ ( t ) = A x ( t ) + f ( x ( t ) ) , (1)

where x ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T R n is the state vector of the dynamical system, f ( x ) = ( f 1 ( x ) , f 2 ( x ) , , f n ( x ) ) T : R n R n is a continuously differentiable nonlinear vector function. To stabilize the chaotic orbits in (1) to a fixed point, we consider the adaptive feedback control method. The controlled system (1) can be rewritten as:

x ˙ ( t ) = A x ( t ) + f ( x ( t ) ) + u ( t ) , (2)

where u ( t ) R n is the input.

Throughout this paper we require the differentiable nonlinear vector function f ( x ( t ) ) satisfies the following assumption:

Assumption 1. For function f ( x ) there exists a positive constant l such that

[ x ( t ) y ( t ) ] T [ f ( x ( t ) ) f ( y ( t ) ) ] [ x ( t ) y ( t ) ] T l [ x ( t ) y ( t ) ] , x , y R m . (3)

Remark 1. Condition (3) is usually called global Lipschitz condition, and l is called Lipschitz constant. It should be pointed out that Condition (3) is very general, most well-known dynamical systems, such as Chua’s circuit, Rössler- like system, Genesio system, and hyperchaotic Lü system, satisfy Assumption 1.

In order to get our main result in the next section, we state here the definition of finite time stability and two lemmas.

Definition 1. System (2) can be finite time stabilized if there exists a constant T > 0 , such that

lim t T | x ( t ) s ( t ) | = 0 ,

and x ( t ) = s ( t ) if t > T , where T is called the setting time and s ( t ) is a solution of an isolated node, satisfying s ˙ ( t ) = A s ( t ) + f ( s ( t ) ) .

Lemma 1. [25] Assume that a continuous, positive-definite function V ( t ) satisfies the following differential inequality:

V ˙ ( t ) λ V β ( t ) ,

where λ > 0 , 0 < β < 1 are all constants. Then, for any given t 0 , V ( t 0 ) satisfies the following inequality:

V 1 β ( t ) V 1 β ( t 0 ) λ ( 1 β ) ( t t 0 ) , t 0 t t 1 ,

and

V ( t ) = 0 , t t 1 ,

with t 1 given by

t 1 = t 0 + V 1 β ( t 0 ) λ ( 1 β ) .

Lemma 2. [26] Let a 1 , a 2 , , a n > 0 and 0 < r < p . Then

( i = 1 n a i p ) 1 / p ( i = 1 n a i r ) 1 / r .

3. Main Result

In order to study the finite-time stability of dynamical system (2), we define the synchronization error e ( t ) = x ( t ) s ( t ) , then the stability of system (2) can be translated into the analysis of the finite-time stability of error system (4). The error system is described by:

e ˙ ( t ) = A e ( t ) + f ( x ( t ) ) f ( s ( t ) ) + u ( t ) . (4)

In this paper, we designed the controller as follows:

u ( t ) = [ k ( t ) e ( t ) + η sign ( e ( t ) ) ] , (5)

where η is a constant and η 1 , sign ( e ( t ) ) = [ sign ( e 1 ( t ) ) , sign ( e 2 ( t ) ) , , sign ( e n ( t ) ) ] T . The feedback gain k ( t ) is adapted according to the following update law:

k ˙ ( t ) = γ e 2 ( t ) , (6)

where γ is a arbitrary positive number. In this paper, for a better presentation, we set γ = 1 , for other cases the extension is straightforward.

Theorem 1. Suppose that the Assumption (1) holds and there exists a sufficiently large positive constant L such that L > l + λ max ( A s ) , where A s = A + A T 2 . then

system (2) can be stabilized in a finite-time under the following adaptive feedback controller (5).

Proof. Take the Lyapunov function

V ( t ) = 1 2 e T ( t ) e ( t ) + 1 2 [ k ( t ) + L ] 2 , (7)

where L is a constant bigger that l . Differentiating the function V along the solution of the system (2),

V ˙ ( t ) = e T ( t ) e ˙ ( t ) + [ k ( t ) + L ] k ˙ ( t ) . (8)

Substituting e ˙ ( t ) and k ˙ ( t ) (given by (5) and (6)) into the right-hand of Equation (8), we have

V ˙ ( t ) = e T ( t ) [ A e ( t ) + f ( x ( t ) ) f ( s ( t ) ) + u ( t ) ] [ k ( t ) + L ] e 2 ( t ) . (9)

Note that

e T ( t ) A e ( t ) λ max ( A s ) e T ( t ) e ( t ) . (10)

Under Assumption 1, from (5) and (10), we obtain

V ˙ ( t ) λ max ( A s ) e T ( t ) e ( t ) + l e T ( t ) e ( t ) L e T ( t ) e ( t ) η e T ( t ) sign ( e ( t ) ) . (11)

Moreover, we notice that e T ( t ) sign ( e ( t ) ) = | e ( t ) | , we can get

V ˙ ( t ) ( L l λ max ( A s ) ) e T ( t ) e ( t ) η | e ( t ) | .

If L > l + λ max ( A s ) , we have

V ˙ η | e ( t ) | . (12)

From Lemma 2, the following inequality is established

i = 1 n | e i ( t ) | [ i = 1 n e i 2 ( t ) ] 1 2 .

Thus, we obtain from (12) that

V ˙ ( t ) η [ i = 1 n e i 2 ( t ) ] 1 2 η ( 2 V 1 ) 1 2 , (13)

where V 1 = 1 2 e T ( t ) e ( t ) . It is to see that V 1 V .

Furthermore, from (13), V is non-increasing. Therefore, there exists a upper bound V , such that

V 1 V V .

Let θ ( t ) = V 1 V 1 , then

θ ( t ) V θ ( t ) V = V 1 .

Finally, we have

V ˙ ( t ) η 2 θ ( t ) V 1 2 = η 2 θ ^ V 1 2 , (14)

where θ ^ = min t θ ( t ) .

According to Lemma 1, we have

V ( t ) 0 , t T

which further results in

e ( t ) 0 , t T

and the settling time

T = t 0 + 2 V 1 2 ( t 0 ) η θ ^ , (15)

where V ( t 0 ) = [ e T ( t 0 ) e ( t 0 ) + ( k ( t 0 ) + L ) 2 ] / 2 . This means that, for any arbitrary initial value e ( t 0 ) , system (4) can be stabilized by the above controller within the time T . This obviously implies the dynamical system (2) can be stabilized by controller (5). This completes the proof. W

Remark 2. In Theorem 1, for the case e ( t ) = 0 , we assume that k ( t ) L , which can guarantee the positive definiteness of the Lyapunov function in (7). In fact, without this hypothesis, the feedback gain k ( t ) will also converge to other suitable constants when e ( t ) = 0 . Thus, in practical engineering process, the feedback gain k ( t ) can only adapted according to the updated law in (6). Consequently, the design of controller in (5) is independent of the Lipchitz constant of the chaotic system.

4. Simulation Results

In this section, two examples are used to illustrate the feasibility and effectiveness of the above theoretical result.

Example 1: In the first example, we take Chua’s circuit as the first example, which is governed by the following three-dimensional differential equations [27] :

x ˙ = ( p p b p 0 1 1 1 0 q 0 ) ( x 1 x 2 x 3 ) + ( ψ ( x 1 ) 0 0 ) A x + f ( x ) , (16)

where x = ( x 1 , x 2 , x 3 ) T R 3 is the state vector, ψ ( x 1 ) = 0.5 p ( b a ) ( | x 1 + 1 | | x 1 1 | ) . In all of the simulations, we always choose the system parameters of the Chua’s circuit as p = 10 , q = 14.87 , a = 1.27 , , b = 0.68 which causes the Chua’s circuit to exhibit a double-scroll chaotic at-

tractor. It is easy to compute that λ max ( A + A T 2 ) = 7.857 . Take φ ( s ) = 2.95 ( | s + 1 | | s 1 | ) . It is easy to verify that | φ ( s 1 ) φ ( s 2 ) | | s 1 s 2 | . Applying (16) we have

( x y ) T ( f ( x ) f ( y ) ) = p ( b a ) ( x 1 y 1 ) ( φ ( x 1 ) φ ( y 1 ) ) p ( b a ) ( x y ) T ( x y ) .

Therefore the Assumption 1 is satisfied with l = p ( b a ) = 5.9 . Here we take L = 14 , it is easy to see the condition L > l + λ max ( A s ) is satisfied. Take η = 1 , we simulate the evolution of the system (16) according to the controller defined in (5). According to Theorem 1, system (2) can be stabilized in a finite time. Figure 1 shows the temporal evolution of the Chua’s circuit, where the initial values of the system are taken as ( 1 , 3 , 2 ) , respectively. By computing (15) with matlab, we get T = 1.7864 . It can be observed that the finite-time stable is achieved successfully by the proposed control scheme (5). The simulation matches the theoretical result perfectly. The temporal evolutions of variable strengths k i ( i = 1 , 2 , 3 ) are also simulated in this paper, the initial values are set as zero. From Figure 2 we can see that feedback strengths k i reach some certain constants when the system is stabilized.

Example 2: To show the generality of the presented method, the second example is the hyperchaotic Rössler system [28] :

x ˙ = ( 0 1 1 0 1 α 0 1 0 0 0 0 0 0 δ ζ ) ( x 1 x 2 x 3 x 4 ) + ( 0 0 x 1 x 3 + θ 0 ) A x + f ( x ) , (17)

where x = ( x 1 , x 2 , x 3 , x 4 ) T R 4 is the state vector.

The system has a hyperchaotic attractor with two positive Lyapunov exponents. Similarly, for the hyperchaotic Rössler system, we choose the initial conditions of the system (2) are rand but the feedback strengths k i are set as zero. The system parameters set as α = 0.25 , δ = 0.5 , ζ = 0.05 and θ = 3 . Figure 3 shows the temporal evolution of hyperchaotic Rössler system, and Figure 4 shows the temporal evolutions of the corresponding feedback strengths k i . From Figure 3 one can find that the system (17) can be achieved stabilization within a finite time under the controller of (5).

The above numerical examples show that the stabilization of chaotic or hyperchaotic system can be quickly achieved by the present controller in the form of (5). In addition, we also simulated the time-varying feedback gains k i , we can find that the feedback gains are automatically converge to suitable constants. Moreover, by comparing the converged feedback strengths and the

Figure 1. Trajectories of the Chua’s circuit system with adaptive controller (5).

Figure 2. Feedback strength k i ( i = 1 , 2 , 3 ) of adaptive controller (5) for dynamical system (2).

Figure 3. Trajectories of the hyperchaotic Rössler system with adaptive controller (5).

Figure 4. Feedback strength k i ( i = 1 , 2 , 3 , 4 ) of adaptive controller (5) for dynamical system (2).

corresponding feedback signals, we find that the coupling is indeed small in the above two examples.

5. Conclusion

In this paper, we have investigated the stabilization of chaotic system based on the finite-time stability theory of differential equations, and proposed a simple, systematic and rigorous adaptive feedback control method to stabilize finite- dimensional chaotic systems within a finite time. In comparison with previous methods, the proposed scheme is simple to implement in practice. Numerical simulations are provided to illustrate the effectiveness of the method. The present study does not consider the effect of time delays, however, research is being pursued in this direction.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] Ott, E., Grebogi, C. and Yorke, J.A. (1990) Controlling Chaos. Physical Review Letters, 64, 1196-1199.
https://doi.org/10.1103/PhysRevLett.64.1196
[2] Boccaletti, S., Grebogi, C., Lai, Y.C., et al. (2000) The Control of Chaos: Theory and Application. Physical Report, 329, 103-197.
https://doi.org/10.1016/S0370-1573(99)00096-4
[3] Yang, L., Liu, Z.R., Mao, J.M. (2000) Controlling Hyperchaos. Physical Review Letter, 84, 67-70.
https://doi.org/10.1103/PhysRevLett.84.67
[4] Singer, J., Wang, Y.Z. and Bau, H.H. (1991) Controlling a Chaotic System. Physical Review Letter, 66, 1123-1125.
https://doi.org/10.1103/PhysRevLett.66.1123
[5] Auerbach, D., Grebogi, C., Ott, E., Yorke, J.A. (1992) Controlling Chaos in High Dimensional Systems. Physical Review Letter, 69, 3479-3482.
https://doi.org/10.1103/PhysRevLett.69.3479
[6] Yan, J., Hung, M., Chiang, T. and Yang, Y. (2006) Robust Synchronization of Chaotic Systems via Adaptive Sliding Mode Control. Physical Letter A, 356, 220-225.
https://doi.org/10.1016/j.physleta.2006.03.047
[7] Pourmahmood, M., Khanmohammadi, S. and Alizadeh, G. (2011) Synchronization of Two Different Uncertain Chaotic Systems with Unknown Parameters Using a Robust Adaptive Sliding Mode Controller. Communications in Nonlinear Science and Numerical Simulation, 16, 2853-2868.
https://doi.org/10.1016/j.cnsns.2010.09.038
[8] Huang, D.B (2005) Simple Adaptive-Feedback Controller for Identical Chaos Synchronization. Physical Review E, 71, 037203.
https://doi.org/10.1103/PhysRevE.71.037203
[9] Chen, X. and Lu, J. (2007) Adaptive Synchronization of Different Chaotic Systems with Fully Unknown Parameters. Physical Letter A, 364, 123-128.
https://doi.org/10.1016/j.physleta.2006.11.092
[10] Lei, Y.M. and Xu, Y. (2009) Adaptive Synchronization of an Uncertain Qi System via Only One Scalar Controller. Physica Scripta, 79, 065008.
https://doi.org/10.1088/0031-8949/79/06/065008
[11] Park, J.H. (2007) Exponential Synchronization of the Genesio-Tesi Chaotic System via a Novel Feedback Control. Physica Scripta, 76, 617-622.
https://doi.org/10.1088/0031-8949/76/6/004
[12] Lin, W. (2008) Adaptive Chaos Control and Synchronization in Only Locally Lipschitz Systems. Physical Letter A, 372, 3195-3200.
https://doi.org/10.1016/j.physleta.2008.01.038
[13] Cheng, S., Ji, J.C. and Zhou, J. (2013) Fast Synchronization of Directionally Coupled Chaotic Systems. AMathematical Modelling. 37, 127-136.
https://doi.org/10.1016/j.apm.2012.02.018
[14] Ma, J., Zhang, A., Xia, Y. and Zhang, L. (2010) Optimize Design of Adaptive Synchronization Controllers and Parameter Observers in Different Hyperchaotic Systems. Applied Mathematics and Computation, 215, 3318-3326.
https://doi.org/10.1016/j.amc.2009.10.020
[15] Liu, D.S. and Yan, G.Z. (2013) Stabilization of Discrete-Time Chaotic Systems via Improved Periodic Delayed Feedback Control Based on Polynomial Matrix Right Coprime Factorization. Nonlinear Dynamics, 74, 1243-1252.
https://doi.org/10.1007/s11071-013-1037-y
[16] Faieghi, M., Kuntanapreeda, S., Delavari, H. and Baleanu, D. (2013) LMI-Based Stabilization of a Class of Fractional-Order Chaotic Systems. Nonlinear Dynamics, 72, 301-309.
https://doi.org/10.1007/s11071-012-0714-6
[17] Li, N., Yuan, H.Q., Sun, H.Y. and Zhang, Q.L. (2013) An Impulsive Multi-Delayed Feedback Control Method for Stabilizing Discrete Chaotic Systems. Nonlinear Dynamics, 73, 1187-1199.
https://doi.org/10.1007/s11071-012-0434-y
[18] Sun, J.W., Wang, Y.F., Yao, L.N., Shen, Y. and Cui, G.Z (2015) General Hybrid Projective Complete Dislocated Synchronization Between a Class of Chaotic Real Nonlinear Systems and a Class of Chaotic Complex Nonlinear Systems. Applied Mathematical Modelling, 39, 6150-6164. https://doi.org/10.1016/j.apm.2015.01.049
[19] Khan, A. and Singh, P. (2015) Chaos Synchronization in Lorenz System. Applied Mathematical Modelling, 6, 1864-1872. https://doi.org/10.4236/am.2015.611164
[20] Aziz, M.M. and AL-Azzawi, S.F. (2016) Control and Synchronization with Known and Unknown Parameters. Applied Mathematical Modelling, 7, 292-303.
https://doi.org/10.4236/am.2016.73026
[21] Bhat, S.P. and Bernstein, D.S. (2000) Finite-Time Stability of Continuous Autonomous System. SIAM Journal on Control and Optimization, 38, 751-766.
https://doi.org/10.1137/S0363012997321358
[22] Hong, Y.G. and Wang, J.K. (2009) Non-Smooth Finite-Time Stabilization for a Class of Nonlinear Systems. Science in China Series F, 49, 80-89.
https://doi.org/10.1007/s11432-004-5114-1
[23] Salehi, S.V. and Ryan, E.P. (1982) On Optimal Nonlinear Feedback Regulation of Linear Plants. IEEE Transactions on Automatic Control, 27, 1260-1264.
https://doi.org/10.1109/TAC.1982.1103108
[24] Rang, E.R. (1963) Ioschrone Families for Second-Order Systems. IEEE Transactions on Automatic Control, 8, 64-65. https://doi.org/10.1109/TAC.1963.1105520
[25] Feng, Y., Sun, L.X. and Yu, X.H. (2004) Finite Time Synchronization of Chaotic Systems with Unmatched Uncertainties. The 30th Annual Conference of the IEEE Industrial Electronics Society, Busan, Korea, 2004, 2911-2913.
https://doi.org/10.1109/iecon.2004.1432272
[26] Hardy, G., Littlewood, J. and Polya, G. (1952) Inequalities. Cambridge University Press, Cambridge.
[27] Chua, L.O., Wu, C.W. Huang, A. and Zhong, G.Q. (1993) A Universal Circuit for Studying and Generating Chaos I: Routes to Chaos. IEEE Transactions on Circuits and Systems, I: Fundamental Theory and Applications, 40, 732-744.
https://doi.org/10.1109/81.246149
[28] Rossler, O.E. (1979) An Equation for Hyperchaos. Physics Letters A, 71, 155-157.
https://doi.org/10.1016/0375-9601(79)90150-6

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.