Abstract
This paper introduces an adaptive control scheme for chaos suppression of non-autonomous chaotic rotational machine systems with fully unknown parameters in finite time. To estimate the system unknown parameters, some adaptation laws are proposed. Using the adaptation laws and Lyapunov control theory, an adaptive robust controller is derived to suppress the chaos of non-autonomous centrifugal flywheel governor systems in a given finite time. Some mathematical approaches are presented to prove the finite-time stability and convergence of the proposed method. The exact value of the convergence time is also given. A numerical simulation is provided to illustrate the usefulness and effectiveness of the introduced algorithm and to verify the theoretical results of the paper.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Chaotic dynamical systems are very complex nonlinear systems that display unpredictable and irregular behaviors. The main special feature of the chaotic systems is that a tiny change in the initial conditions and the system parameters leads to an enormous difference in the long-term behavior of the system. Since the pioneering work by Ott, Grebogi and Yorke in 1990 [1], chaos control and synchronization of autonomous chaotic and dynamical systems has received considerable attention in recent years [2–11]. On the other hand, with introducing some non-autonomous chaotic systems in engineering sciences and physics, chaos suppression of non-autonomous chaotic systems has received significant interest among many researchers and various control techniques for chaos suppression and synchronization of non-autonomous chaotic systems have been developed, which include adaptive control [12, 13], active control [14], sinusoidal state error feedback control [15], nonlinear control [16], fuzzy control [17], variable substitution control [18] and so on.
The centrifugal flywheel governor [19] is one of the most interesting and attractive rotational machine systems. It is a mechanical device that automatically controls the speed of an engine and avoids the damage caused by abrupt change of load torque. The centrifugal flywheel governors have found useful applications in many practical systems such as diesel engine, steam engine, gas turbine and so on. Recent research has recognized different kinds of the centrifugal flywheel governor systems with a rich variety of nonlinear behavior. Furthermore, it has been shown that these systems display a diverse range of dynamic behavior including regular and chaotic motions [20–28]. On the other hand, if a rotational machine system operates chaotically, the subsequently large broadband vibration may increase the likelihood of fatigue failure and shorten the system lifetime. Therefore, designing a controller to suppress the chaotic behavior of the rotational machine systems is an important issue.
In recent years, complex dynamics, chaos control, anti-control and synchronization of the centrifugal flywheel governor systems have been studied by researchers. In [20], the nonlinear dynamics of a non-autonomous centrifugal flywheel governor system and its synchronization have been studied. Regular and chaotic dynamics of both autonomous and non-autonomous rotational machines with a centrifugal governor subjected to an external disturbance have been studied in [21]. Zhang et al. [22] have studied complex dynamical behaviors of a class of centrifugal flywheel governor systems and have proposed a parametric open-plus-closed-loop approach for controlling their chaos. By numerically integrating the Lagrangian equations of motion, bifurcation and chaos of a non-autonomous centrifugal flywheel governor system have been investigated in [23]. Sotomayor et al. [24] have studied the Lyapunov stability and the Hopf bifurcation in a system coupling a hexagonal centrifugal governor with a steam engine. Ge and Jhuang [25] have investigated the chaos, its control and synchronization for a fractional-order rotational machine system with a centrifugal governor. Nonlinear dynamics and chaos control of a rotational machine with a hexagonal centrifugal governor and a spring considering the effects of external disturbances have been addressed in [26]. Chaos anti-control and synchronization of an autonomous rotational machine system with a hexagonal centrifugal governor have been reported in [27]. Ge and Lee [28] have studied the chaotic behavior of an autonomous rotational machine system with a hexagonal centrifugal governor and spring. They have considered the effects of time-delay and have proposed linear feedback control and adaptive control algorithms to suppress the chaos of the system.
However, all of the above-mentioned methods and control strategies have been proposed to suppress/synchronize chaos of the rotational machine systems asymptotically. In other words, these studies have guaranteed that the state trajectories of the system can converge to zero as time goes infinite. Nevertheless, from a practical engineering point of view, it is more valuable to control chaos of the centrifugal flywheel governor system in a finite time rather than merely asymptotically. To achieve faster convergence speed in control systems, the finite-time control method is an effective technique. Finite-time control means the optimality in settling time. Moreover, the finite-time control techniques have demonstrated better robustness and disturbance rejection properties [29]. On the other hand, in real world applications, the parameters of the chaotic systems are inevitably disturbed by external inartificial factors, such as temperature, voltage oscillation and mutual interfere among components, etc., and cannot be exactly known in advance. Since chaotic systems are very sensitive to any system parameter variations, the effects of unknown parameters may cause to instability of the chaotic system. Therefore, the effects of the unknown parameters should not be neglected in the chaos suppression of the centrifugal flywheel governor systems. However, to the best knowledge of the authors there is little result in the literature about the problem of finite-time chaos suppression of non-autonomous centrifugal flywheel governor systems with fully unknown parameters.
Based on the above discussion, in this paper the problem of finite-time chaos suppression of non-autonomous chaotic centrifugal flywheel governor systems with completely unknown parameters is investigated. To tackle the unknown parameters of the system, suitable adaptation laws are introduced. On the basis of the adaptation laws and finite-time control technique, an adaptive controller is designed to suppress the chaos of the uncertain non-autonomous centrifugal flywheel governor system in a given finite time. The finite-time stability and convergence of the closed-loop system are analytically proven. A numerical simulation is given to illustrate the robustness and applicability of the proposed technique and to validate the theoretical results of the paper.
2 Description of the system and problem formulation
In this section, first a brief description of a non-autonomous chaotic centrifugal flywheel governor system is given. Then, the problem of robust finite-time chaos suppression of the centrifugal flywheel governor with fully unknown parameters is formulated and the precise definition of the finite-time stability is presented.
2.1 Centrifugal flywheel governor system description
The mechanical centrifugal flywheel governor system [19] is schematically depicted in Fig. 1. The motor drives the flywheel to rotate with angular velocity ω. The flywheel is joined to the axis through a gear case, so the axis rotates with angular velocity nω. Rods 1 and 2 have length 1 and are joined to a hinge at the end of the axis. Both rods are also attached to a ball of mass m. The balls are also connected to a sleeve over the axis by rods 3 and 4. A linear spring of stiffness k is attached to the sleeve, covering the upper portion of the axis. The vapor’s flux Q into the engine is adjusted by a mechanical governor on the sleeve, which is set to make the flywheel rotate at a certain angular velocity ω 0. When Δω=ω−ω 0≠0, the balls will move outward or inward, and the sleeve will slide up or down [20].
With some assumptions, the motion of the mechanical non-autonomous centrifugal flywheel governor is given by [20]:
where φ is the angle between the rotational axis and the rods and n=3, l=1.5, a=0.8, w=1, e=0.3, b=0.4, I=1.2, α=0.611, F=0.3, g=9.8 are system parameters. For the above-mentioned parameters values the system (1) exhibits chaotic behavior [20]. The strange attractors of this system are illustrated in Fig. 2.
2.2 Formulation of finite-time chaos suppression problem
Defining \(x_{1} = \varphi, x_{2} = \dot{\varphi} , x_{3} = \omega\), one can rewrite the non-autonomous centrifugal flywheel governor system (1) with fully unknown parameters and control inputs as follows:
where x=[x 1,x 2,x 3]T is the state vector of the system and u(t)=[u 1(t),u 2(t)]T is the vector of control inputs.
Assume that the parameters n,l,a,w,e,b,I,α,F, and g are unknown in advance and consider θ=[θ 1,θ 2,θ 3,θ 4]T=[e,n 2,e+g/l,b]T and ψ=[ψ 1,ψ 2]T=[α/I,F/I+a]T as the vectors of the unknown parameters of the system (2). Then, the following assumption is made.
Assumption 1
It is assumed that the unknown vector parameters θ and ψ are bounded by
where ∥.∥ denotes the Euclidean norm in ℜn, and Θ and Ψ are known positive constants.
Definition 1
Consider the non-autonomous centrifugal flywheel governor system described by (2). If there exists a constant T=T(x(0))>0, such that
and ∥x(t)∥≡0 if t≥T, then the chaos suppression of the non-autonomous centrifugal flywheel governor system (2) is achieved in a finite time.
The main objective of this paper is that for the non-autonomous centrifugal flywheel governor system (2) with unknown parameters an adaptive control law u(t) is designed such that the chaos of the system is suppressed in finite time.
3 Design procedure of adaptive finite-time control scheme
In this section, an adaptive finite-time controller is designed to suppress the chaos of the chaotic non-autonomous centrifugal flywheel governor system (2) with unknown parameters. First, appropriate adaptation laws are derived to estimate the unknown parameters. Then, suitable adaptive control laws are proposed to stabilize the closed-loop system in a given finite time. Finally, the finite-time convergence and stability of the proposed control scheme are proved via the Lyapunov stability theory.
Lemma 1
([30]) Assume that a continuous, positive-definite function V(t) satisfies the following differential inequality:
where c>0,0<ξ<1 are two constants. Then, for any given t 0,V(t) satisfies the following inequality:
and V(t)≡0,∀t≥t 1 with t 1 given by
Lemma 2
For a 1,a 2,…,a n ∈ℜ, the following inequality holds:
This result is quite straightforward and the proof is omitted here.
In order to guarantee the finite-time chaos suppression of the chaotic non-autonomous centrifugal flywheel governor system (2), suitable control laws are proposed as follows:
where \(\hat{\theta} = [\hat{\theta}_{1}, \hat{\theta}_{2},\hat{\theta}_{3}, \hat{\theta}_{4}]^{T}\) and \(\hat{\psi} = [\hat{\psi}_{1}, \hat{\psi}_{2}]^{T}\) are estimations for unknown parameters θ and ψ, respectively, μ=min{η i }, i=1,2,3, η i >0, i=1,2,3 is a constant gain, sgn(.) is the sign function, if x 2(t)=0 then \(\frac{x_{1}^{2}}{x_{2}\| x \|^{2}} = 0\) and if x(t)=0 then \(\frac{x_{3}}{\| x \|^{2}} = \frac{x_{2}}{\| x \|^{2}} = 0\).
To tackle the unknown parameters, the following adaptation laws are proposed:
where \(\hat{\theta}_{10}, \hat{\theta}_{20}, \hat{\theta}_{30},\hat{\theta}_{40}, \hat{\psi}_{10}\) and \(\hat{\psi}_{20}\) are the initial values of the adaptation parameters \(\hat{\theta}_{1},\hat{\theta}_{2}, \hat{\theta}_{3}, \hat{\theta}_{4}, \hat{\psi}_{1}\) and \(\hat{\psi}_{2}\), respectively.
Theorem 1
If the non-autonomous centrifugal flywheel governor system (2) with fully unknown parameters is controlled by the control laws (9) with the adaptation laws (10), then the system trajectories will converge to zero in finite time and the chaotic behavior of the system will be suppressed.
Proof
Choose a positive-definite Lyapunov function in the form of
Taking the time derivative of V(t), one has
Inserting \(\dot{x}_{i}\) from (2) into the above equation, yields
Knowing that all the parameters of the centrifugal flywheel governor system are positive [20], one obtains
Using \(\theta^{T}\dot{\hat{\theta}} = ex_{2}\sin x_{1}\cos x_{1} +n^{2}x_{2}x_{3}^{2}\sin x_{1}\cos x_{1} - (e + g/l)x_{2}\sin x_{1} -bx_{2}^{2}\) and \(\psi^{T}\dot{\hat{\psi}} = ax_{3}\cos x_{1}/I + (F/l +a)| x_{3} |\), we have
Introducing control inputs u 1(t) and u 2(t) from (9) into the right-hand side of the above inequality, one has
Using \(\hat{\theta}^{T}\dot{\hat{\theta}} = \hat{\theta}_{1}x_{2}\sin x_{1}\cos x_{1} + \hat{\theta}_{2}x_{2}x_{3}^{2}\sin x_{1}\*\cos x_{1} -\hat{\theta}_{3}x_{2}\sin x_{1} - \hat{\theta}_{4}x_{2}^{2},\hat{\psi}^{T}\dot{\hat{\psi}} = \hat{\psi}_{1}x_{3}\cos x_{1} +\hat{\psi}_{2}| x_{3} |\), \(( \frac{x_{1}^{2}}{\| x \|^{2}} ) + (\frac{x_{2}^{2}}{\| x \|^{2}} ) + ( \frac{x_{3}^{2}}{\| x \|^{2}} ) =1\) and x sgn(x)=|x|, one can obtain
Based on Lemma 2, we have
By Lemma 2, Assumption 1 and since \(\| \hat{\theta} - \theta\| \le\|\hat{\theta} \| + \| \theta\| \le\| \hat{\theta} \| + \varTheta\) and \(\|\hat{\psi} - \psi\| \le\| \hat{\psi} \| + \| \psi\| \le \| \hat{\psi} \|+ \varPsi\) are always satisfied, we have
Therefore, from Lemma 1, the system trajectories x(t) will converge to zero in the finite time \(T = \frac{\sqrt{2}}{\mu} ( \frac{1}{2}( \|x(0) \|^{2} + \| \hat{\theta} (0) - \theta\|^{2} + \| \hat{\psi} (0) -\psi\|^{2} ) )^{\frac{1}{2}}\). Hence the chaotic behavior of the non-autonomous centrifugal flywheel governor system (2) will be suppressed in finite time. Thus the proof is achieved completely. □
4 Numerical simulations
In this section, some numerical simulations are presented to validate the robustness and feasibility of the proposed finite-time controller in chaos suppression of the uncertain chaotic non-autonomous centrifugal flywheel governor system. The simulations are done using the MATLAB software. The parameters n=3, l=1.5, a=0.8, w=1, e=0.3, b=0.4, I=1.2, α=0.611, F=0.3 and g=9.8 are selected in the simulation to ensure the existence of chaos for the centrifugal flywheel governor system [20]. The parameters’ bounds Θ and Ψ are chosen equal to 10 and 2, respectively. The initial values of the system are chosen as x 1(0)=0.6, x 2(0)=0.7 and x 3(0)=0.15. The initial values of both adaptation vector parameters \(\hat{\theta}\) and \(\hat{\psi}\) are all set to 1. All the constant gains η 1, η 2 and η 3 are chosen equal to 1.
State trajectories of the uncertain chaotic non-autonomous centrifugal flywheel governor system (2) are depicted in Fig. 3, where the control inputs are activated at t=5 s. It can be seen that the system trajectories converge to zero quickly. This means that with applying the proposed adaptive controller, the non-autonomous centrifugal flywheel governor system (2) with unknown parameters is stabilized in a finite time and the closed-loop system is not chaotic anymore, and, therefore, there is no strange attractor. The time histories of the adaptation vector parameters \(\hat{\theta}\) and \(\hat{\psi}\) are shown in Figs. 4 and 5, respectively. Obviously, all adaptation parameters converge to some constants.
5 Conclusions
The problem of finite-time chaos suppression of rotational machine systems is studied in this paper. It is assumed that the parameters of the system are completely unknown in advance. To tackle the system unknown parameters, proper adaptation laws are designed. Using the Lyapunov stability theory and adaptation parameters, a finite-time adaptive controller is proposed. Numerical simulations reveal that the proposed controller works well for the finite-time chaos suppression of the chaotic non-autonomous centrifugal flywheel governor system, even when the system parameters are fully unknown. To note, the results of this paper are of practical utility to designers of rotational machines.
References
Ott, E., Grebogi, C., Yorke, J.A.: Using chaos to direct trajectories to targets. Phys. Rev. Lett. 65, 3215–3218 (1990)
Pai, N.S., Yau, H.T., Kuo, C.L.: Fuzzy logic combining controller design for chaos control of a rod-type plasma torch system. Expert Syst. Appl. 37, 8278–8283 (2010)
Kuo, C.L., Wang, C.C., Pai, N.S.: Design of variable structure controller for two different hyperchaotic systems containing nonlinear inputs. J. Appl. Sci. 9, 2635–2639 (2009)
Yau, H.T., Yan, J.J.: Adaptive sliding mode control of a high-precision ball-screw-driven stage. Nonlinear Anal.: Real World Appl. 10, 1480–1489 (2009)
Li, T.H.S., Huang, Y.C.: MIMO adaptive fuzzy terminal sliding-mode controller for robotic manipulators. Inf. Sci. 180, 4641–4660 (2010)
Kuo, C.-L.: Design of a fuzzy sliding-mode synchronization controller for two different chaos systems. Comput. Math. Appl. 61, 2090–2095 (2011)
Aghababa, M.P., Aghababa, H.P.: Adaptive finite-time stabilization of uncertain non-autonomous chaotic electromechanical gyrostat systems with unknown parameters. Mech. Res. Commun. 38, 500–505 (2011)
Pourmahmood, M., Khanmohammadi, S., Alizadeh, G.: Synchronization of two different uncertain chaotic systems with unknown parameters using a robust adaptive sliding mode controller. Commun. Nonlinear Sci. Numer. Simul. 16, 2853–2868 (2011)
Aghababa, M.P., Khanmohammadi, S., Alizadeh, G.: Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Appl. Math. Model. 35, 3080–3091 (2011)
Aghababa, M.P., Heydari, A.: Chaos synchronization between two different chaotic systems with uncertainties, external disturbances, unknown parameters and input nonlinearities. Appl. Math. Model. 36, 1639–1652 (2012)
Lee, S.M., Choi, S.J., Ji, D.H., Park, J.H., Won, S.C.: Synchronization for chaotic Lur’e systems with sector restricted nonlinearities via delayed feedback control. Nonlinear Dyn. 59, 277–288 (2010)
Aghababa, M.P.: A novel adaptive finite-time controller for synchronizing chaotic gyros with nonlinear inputs. Chin. Phys. B 20, 090505 (2011)
Aghababa, M.P., Aghababa, H.P.: Synchronization of nonlinear chaotic electromechanical gyrostat systems with uncertainties. Nonlinear Dyn. 67, 2689–2701 (2012)
Lei, Y.M., Xu, W., Shen, J.W., Fang, T.: Global synchronization of two parametrically excited systems using active control. Chaos Solitons Fractals 28, 428–436 (2006)
Cai, J.P., Wu, X.F., Chen, S.H.: Synchronization criteria for non-autonomous chaotic systems via sinusoidal state error feedback control. Phys. Scr. 75, 379–387 (2007)
Zhou, D., Shen, T., Tamura, K.: Adaptive nonlinear synchronization control of twin gyro procession. J. Dyn. Syst. Meas. Control 128, 592–599 (2006)
Yoo, W., Ji, D., Won, S.: Synchronization of two different non-autonomous chaotic systems using fuzzy disturbance observer. Phys. Lett. A 374, 1354–1361 (2010)
Chen, Y., Wu, X., Liu, Z.: Global chaos synchronization of electro-mechanical gyrostat systems via variable substitution control. Chaos Solitons Fractals 42, 1197–1205 (2009)
Beltrami, E.: Mathematics for Dynamic Modeling. Academic Press, Boston (1987)
Chu, Y.-D., Zhang, J.-G., Li, X.-F., Chang, Y.-X., Luo, G.-W.: Chaos and chaos synchronization for a non-autonomous rotational machine systems. Nonlinear Anal.: Real World Appl. 9, 1378–1393 (2008)
Ge, Z.-M., Yang, H.-S., Chen, H.-H., Chen, H.-K.: Regular and chaotic dynamics of a rotational machine with a centrifugal governor. Int. J. Eng. Sci. 37, 921–943 (1999)
Zhang, J.-G., Li, X.-F., Chu, Y.-D., Yu, J.-N., Chang, Y.-X.: Hopf bifurcations, Lyapunov exponents and control of chaos for a class of centrifugal flywheel governor system. Chaos Solitons Fractals 39, 2150–2168 (2009)
Zhang, J.-G., Yu, J.-N., Chu, Y.-D., Li, X.-F., Chang, Y.-X.: Bifurcation and chaos of a non-autonomous rotational machine systems. Simul. Model. Pract. Theory 16, 1588–1605 (2008)
Sotomayor, J., Mello, L.F., de Braga, D.C.: Stability and Hopf bifurcation in an hexagonal governor system. Nonlinear Anal.: Real World Appl. 9, 889–898 (2008)
Ge, Z.-M., Jhuang, W.-R.: Chaos, control and synchronization of a fractional order rotational mechanical system with a centrifugal governor. Chaos Solitons Fractals 33, 270–289 (2007)
Ge, Z.-M., Lee, C.-I.: Non-linear dynamics and control of chaos for a rotational machine with a hexagonal centrifugal governor with a spring. J. Sound Vib. 262, 845–864 (2003)
Ge, Z.-M., -I Lee, C.: Anticontrol and synchronization of chaos for an autonomous rotational machine system with a hexagonal centrifugal governor. J. Sound Vib. 282, 635–648 (2005)
Ge, Z.-M., -I Lee, C.: Control, anticontrol and synchronization of chaos for an autonomous rotational machine system with time-delay. Chaos Solitons Fractals 23, 2005 (1855–1864)
Bhat, S., Bernstein, D.: Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 38, 751–766 (2000)
Wang, H., Han, Z., Xie, Q., Zhang, W.: Finite-time chaos control via nonsingular terminal sliding mode control. Commun. Nonlinear Sci. Numer. Simul. 14, 2728–2733 (2009)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aghababa, M.P., Aghababa, H.P. Chaos suppression of rotational machine systems via finite-time control method. Nonlinear Dyn 69, 1881–1888 (2012). https://doi.org/10.1007/s11071-012-0393-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-012-0393-3