Abstract
The centrifugal flywheel governor is a mechanical device that automatically controls the speed of an engine and avoids the damage caused by an abrupt change of load torque. Recent research has discovered that this system exhibits very rich and complex dynamics such as chaos. In this paper, the problem of finite-time stabilization of non-autonomous chaotic centrifugal flywheel governor systems in the presence of model uncertainties, external disturbances, fully unknown parameters and input nonlinearities is studied. Appropriate adaptation laws are designed to undertake the system’s unknown parameters. Using the adaptation laws and finite-time control theory, a robust adaptive controller is derived to stabilize the non-autonomous uncertain centrifugal flywheel governor system with nonlinear control inputs in a given finite time. The finite-time stability and convergence of the closed-loop system are analytically proved. A numerical simulation is given to show the robustness and effectiveness of the proposed finite-time controller and to verify the theoretical results of the paper.
Keywords
1. Introduction
The centrifugal flywheel governor is one of the most interesting and attractive nonlinear dynamical systems. It is a mechanical device that automatically regulates the speed of an engine and avoids the damage caused by an abrupt change of load torque. In 1788, James Watt designed a conical pendulum governor to control the speed of steam engines. Formerly, centrifugal governors were used to regulate the distance and pressure between millstones in windmills since the 17th century (Hills, 1996). Afterwards, the centrifugal flywheel governors have found useful applications in many practical systems such as the diesel engine, steam engine, gas turbine and so on. For example, the ignition timing of an automotive engine has been controlled by a distributor composed of a spring and centrifugal governor (Abno and Hata, 1981). Recent research has recognized different kinds of 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 behaviors including regular, quasi-periodic and chaotic motions.
Chaotic dynamical systems are very complex nonlinear systems that display unpredictable and irregular behaviors. The main specific feature of a chaotic system is that a small 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 et al. (1990), chaos control of autonomous chaotic systems has received considerable attention in recent years (Park and Kwon, 2005a,b; Hseng et al., 2010; Lee et al., 2010; Kuo, 2007, 2011; Kwon et al., 2011; Aghababa and Heydari, 2012). On the other hand, with the discovery of more and more non-autonomous chaotic systems in engineering sciences and physics, stabilization and synchronization of non-autonomous chaotic systems have attracted the significant interest of many researchers. In this regard, several control techniques have been developed to stabilize/synchronize non-autonomous chaotic systems, which include linear state error feedback control (Wu et al., 2006), impulsive control (Yang and Chua, 2000), adaptive control (Ge and Lee, 2005; Aghababa, 2011; Aghababa and Aghababa, 2011), active control (Lei et al., 2006), sliding mode control (Salarieh and Alasty, 2008), sinusoidal state error feedback control (Cai et al., 2007), variable substitution control (Chen et al., 2009) and fuzzy observer-based method (Yoo et al., 2010).
However, most of the abovementioned control methods have been introduced to guarantee the asymptotic stability of chaotic systems. In other words, the state trajectories of the chaotic systems can approach to zero with infinite settling time. However, from a practical engineering point of view, it is more valuable to stabilize chaotic systems within a given finite time. To achieve faster convergence in control systems, the finite-time control methods are efficient and effective techniques. Finite-time stabilization means the optimality in the settling time. Moreover, the finite-time control techniques have demonstrated better robustness and disturbance rejection properties (Bhat and Bernstein, 2000).
In the past few years, chaos control, anti-control and synchronization of the centrifugal flywheel governor systems have been studied by some researchers. In Chu et al. (2008), 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 external disturbances have been studied in Ge et al. (1999). Zhang et al. (2009) have investigated the complex dynamical behaviors of a class of centrifugal flywheel governor systems and have proposed a parametric open-plus-closed-loop approach for controlling chaos. By numerically integrating the Lagrangian equations of the motion, the bifurcation and chaos of a non-autonomous centrifugal flywheel governor system have been investigated (Zhang et al., 2008). Sotomayor et al. (2008) have studied the Lyapunov stability and the Hopf bifurcation in a system coupling a hexagonal centrifugal governor with a steam engine. Ge and Jhuang (2007) have investigated chaos and its control and synchronization for a fractional order rotational mechanical system with a centrifugal governor. Nonlinear dynamics and the control of chaos for a rotational machine with a hexagonal centrifugal governor and a spring considering the effects of external disturbances have been reported by Ge and Lee (2003).Anti-control and synchronization of chaos for an autonomous rotational machine system with a hexagonal centrifugal governor have been addressed by Ge and Lee (2005a). Moreover, Ge and Lee (2005b) have studied the chaotic behavior of an autonomous rotational machine system with a centrifugal governor and spring. Considering the effects of time-delays, they have proposed linear and adaptive controllers to stabilize the system.
However, the abovementioned works have studied the synchronization and stabilization problem of the centrifugal flywheel governor systems without considering the effects of both unknown parameters and system uncertainties. However, in real world applications the exact values of chaotic systems’ parameters cannot be determined in advance and there are usually some model uncertainties and external disturbances in the dynamics of chaotic systems. Furthermore, when the controller is implemented in real physical systems, the limitations of actuators cause nonlinearity in the control input. On the other hand, since chaotic systems are very sensitive to the variations of any parameters of the system, the presence of the input nonlinearities can lead to unpredictable and undesirable behaviors in chaotic systems. Therefore, consideration of the effects of the input nonlinearities in the controller design for chaotic systems cannot be ignored in the design and implementation.Hence, the problem of the finite-time stabilization of non-autonomous chaotic centrifugal flywheel governor systems in the presence of model uncertainties, external disturbances, fully unknown parameters and input nonlinearities is a significant research issue and remains an open and challenging problem.
Motivated by the above discussions, this paper proposes a robust adaptive controller to stabilize non-autonomous chaotic centrifugal flywheel governor systems in a given finite time. The effects of model uncertainties, external disturbances, unknown parameters and input nonlinearities are fully taken into account. To undertake the unknown parameters, suitable adaptation laws are introduced. On the basis of the adaptation laws and finite-time control technique, a robust adaptive controller is designed to stabilize an uncertain non-autonomous centrifugal flywheel governor system in finite time. The finite-time stability and convergence of the closed-loop system are analytically proved. 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 centrifugal flywheel governor system and problem formulation
In this section, first the dynamics of a non-autonomous chaotic centrifugal flywheel governor system is described. Then, the problem of robust finite-time stabilization of the centrifugal flywheel governor with fully unknown parameters, model uncertainties, external disturbances and nonlinear control inputs is formulated.
2.1. Centrifugal flywheel governor system description
A centrifugal flywheel governor system (Beltrami, 1987) is depicted in Figure 1. The motor drives the flywheel to rotate with angular velocity ω. The flywheel is joined with an axis through a gear case. The axis rotates with angular velocity Physical model of the mechanical centrifugal flywheel governor with a spring.
Two basic assumptions in modeling the system are made as follows:
The masses of the rods and spring are neglected; Viscous damping in the rod bearings is presented by a damping constant c.
Based on the notation used in Figure 1, the kinetic energy Tk and potential energy Vp of the system are written as follows:
Therefore, the Lagrangian of the system is achieved as follows:
Using Lagrange’s equation, the equation of motion can be obtained for the governor as follows:
For the rotational machine, the net torque is the difference between the torque P1 produced by the engine and the load torque P, which is available for angular acceleration. Hence, on the basis of Newton’s second law, there is
For a given angular velocity ω, it is assumed that P1 is substituted for the average engine torque
Substituting equation (6) into equation (5), it yields
When the equivalent load torque F varies with the time, it can be represented by
For the parameters’ values of State trajectories of the chaotic non-autonomous centrifugal flywheel governor system. Strange attractor of the chaotic non-autonomous centrifugal flywheel governor system. Lyapunov exponents of the chaotic non-autonomous centrifugal flywheel governor system.


2.2. Problem Formulation
Defining Since the trajectories of chaotic systems are always bounded (Curran and Chua, 1997), the uncertainty In practical or experimental situations, the system parameters are inevitably disturbed by external inartificial factors, such as environment temperature, voltage fluctuation, mutual interference between components, etc., and their values cannot be exactly known in advance. Therefore, it is assumed that the values of the parameters For simplicity, let In order to ensure that the governor system exhibits chaos, the system parameters are assumed to lie in a bounded range. Therefore, it is assumed that the unknown vector parameters θ and ψ are norm bounded, i.e.
Finite-time stabilization of the non-autonomous centrifugal flywheel governor system means that there exists a constant Assumption 1
Assumption 2
Assumption 3
3. Design of a robust adaptive finite-time controller
To design a robust adaptive finite-time controller, first appropriate adaptation laws are derived to undertake the unknown parameters of the system. Then, suitable robust adaptive control laws are proposed to stabilize the closed-loop system in finite time. Finally, the finite-time convergence and stability of the proposed control scheme are proved. Assume If ui in the left hand side of equation (10) is replaced by Using Since This completes the proof. (Wang et al., 2009). Assume that a continuous, positive-definite function In order to guarantee the finite-time stabilization of system (9), suitable control laws are derived. The control laws should be with the following features:
The control laws should overcome input nonlinearities. In order to gain this feature, a switching control law is proposed which includes the sign function. This alternative is inspired of the property proven in Lemma 1. The control inputs must be robust against system uncertainties. On the other hand, since the system uncertainties are unknown in engineering practical applications, only the norm bounds of uncertainties are used to construct a robust and reliable controller. Therefore, motivated by Assumption 1, the control inputs contain the bounds of the system uncertainties. The other feature of the control laws is that they should be able to undertake the system’s unknown parameters. This problem can be solved using the adaptive control theory. Consequently, proper adaptive parameters are introduced in control laws to adaptively estimate the system’s unknown parameters. Finally, the control laws should be designed in a form ensuring the finite-time stability of the closed-loop system. Inspired by the finite time control theory (Lemma 2), the control inputs should include some terms to satisfy the results of Lemma 2. As a result, it is discovered that a constant gain with a state-normalized term multiplied by the sum of the bounds of the unknown parameters and adaptive parameters should be employed. According to the above comments, suitable robust adaptive finite-time control laws are
To tackle the unknown parameters, the following adaptation laws are proposed.
Consider the uncertain non-autonomous centrifugal flywheel governor system (9). If this system is controlled by control inputs (20) with adaptation laws (21), then the system trajectories will converge to zero in a finite time T, determined by
Choose a positive definite function in the form of
Taking the time derivative of Inserting Knowing that the parameters of the centrifugal flywheel governor system are all positive (Chu et al., 2008), the following is obtained
By Assumption 1 and using
Based on Lemma 1 and the control inputs (20), the following can be obtained
It is clear that
Using Using the classic triangle inequality, there follows
By Assumption 2 and since Therefore, according to Lemma 2, the system trajectories will converge to zero, in the finite time Since the control inputs (21) include the terms Lemma 1
Proof
Lemma 2
Theorem 1
Proof
Remark 1
4. Numerical simulations
In this section, numerical simulations are presented to validate the robustness and applicability of the proposed finite-time controller in the stabilization of the uncertain non-autonomous centrifugal flywheel governor system with nonlinear control inputs. The simulations are carried out using MATLAB software. The ode45 solver is used to solve nonlinear equations. The parameters
As a result, it can be obtained that
State trajectories of the uncertain chaotic non-autonomous centrifugal flywheel governor system (9) controlled with the controller of equations (20) and (21) are illustrated in Figure 5, where the control inputs are applied at t = 5s. It can be seen that the system trajectories converge to zero quickly. This means that on applying the proposed robust adaptive controller, the uncertain chaotic non-autonomous centrifugal flywheel governor system (9) with model uncertainties, external disturbances, unknown parameters and nonlinear control inputs has been stabilized in a finite time and the closed-loop system is no longer chaotic, and, therefore, there is no strange attractor. The time responses of the adaptation vector parameters State trajectories of the controlled centrifugal flywheel governor system. Time responses of the adaptation vector parameter Time responses of the adaptation vector parameter Time history of the applied control inputs.



5. Conclusions
The problem of finite-time stabilization of a non-autonomous centrifugal flywheel governor system is studied in this paper. It is assumed that the parameters of the centrifugal flywheel governor system are fully unknown in advance. In addition, unknown model uncertainties and external disturbances are imposed to the system dynamics. The effects of the nonlinear control inputs are also taken into account. To tackle the system unknown parameters, proper adaptation laws are designed. Using the finite-time control theory and adaptation parameters, a finite-time robust adaptive controller is proposed. The finite-time stability and convergence of the proposed controller are mathematically proved. Numerical simulations reveal that the proposed controller works well for the finite-time stabilization of the uncertain chaotic non-autonomous centrifugal flywheel governor system, even when the system parameters are fully unknown, unknown uncertainties and external disturbances are present in the system dynamics and control inputs contain nonlinearities. It is worth noting that the results of this paper are of practical utility to designers of rotational machines.
Footnotes
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.
