This paper proposes a robust adaptive finite-time controller for stabilization of a non-autonomous electromechanical gyrostat system in the presence of model uncertainties and external disturbances. The effect of the dead-zone nonlinearity in the control input is also taken into account. Moreover, all parameters of the system are assumed to be fully unknown in advance. To deal with the system's unknown parameters, some adaptation laws are introduced. Subsequently, based on the finite-time control theory, an adaptive robust controller is proposed to stabilize the non-autonomous gyrostat system in a given finite time. Then, Lyapunov's stability theory is applied to prove the finite-time stability of the designed control scheme. Finally, a numerical simulation is given to demonstrate the efficacy and robustness of the proposed finite-time control approach.
The electromechanical gyrostat is a fourth-order non-autonomous satellite system that exhibits chaotic behavior. In recent years, the study of chaotic behavior of the chaotic gyrostat satellites and its control/synchronization has been widely reported in the literature. For example, the nonlinear dynamics of chaotic electromechanical gyrostat systems has been studied by Ge and Lin (2002, 2003), who adopted the delayed feedback control method to control and/or synchronize the chaos of the electromechanical gyrostat system. Aghababa and Aghababa (2012j) and (2011) proposed adaptive control schemes for synchronization and stabilization of chaotic gyrostat systems, respectively. E1-Gohary and Hassan (1999) studied the problem of exponential asymptotic stability of the rotational motion of a gyrostat using servocontrol moments. The problem of stabilizing the relative programmed motion of a satellite-gyrostat has been addressed in E1-Gohary (1998). An approximate solution of the problem of optimal stabilization of rotary motion of a gyrostat system has been derived in Gorshkov (1979). In E1-Gohary (2009) optimal asymptotic controllers were proposed for the steady rotations of a satellite-gyrostat on a circular orbit. El-Gohary (2000a,b) proposed control schemes to guarantee optimal asymptotic stability of the angular and rotational motion of the gyrostat systems. Chaos synchronization of electromechanical gyrostat systems via variable substitution control (Chen et al., 2009) and linear state error feedback control (Chen et al., 2010) has also been reported in the literature.
However, most of the abovementioned works have assumed that the parameters of the gyrostat systems are known in advance, while, in practice, the precise values of the gyrostat system's parameters are usually unknown beforehand. Moreover, in most of the abovementioned works, the stability of the closed-loop system has not been guaranteed in a given finite-time. Whereas, in many engineering applications, finite-time stabilization of the gyrostat system is required. Furthermore, the proposed controllers in the aforementioned studies work only for linear control inputs. However, when a controller is implemented in real physical situations, limitations of actuators result in nonlinearities, such as saturation, backlash and dead-zone, in the control input. On the other hand, because chaotic systems are sensitive to the variations of the system parameters, input nonlinearities can lead to unpredictable and undesirable behaviors in the system dynamics.
Nowadays, it is known that the dead-zone characteristic is frequently encountered in various engineering systems and can be a cause of instability. Moreover, the dead-zone nonlinearity is common in mechanical connections, hydraulic servovalves, piezoelectric translators, and electric servomotors (Shyu et al., 2005). Thereby, the effects of the dead-zone nonlinearities in the control inputs cannot be neglected in controller design and realization for the mechanical gyrostat systems. However, to the best knowledge of the authors, the problem of finite-time stabilization of the non-autonomous electromechanical gyrostat systems with model uncertainties, external disturbances, unknown parameters and dead-zone nonlinearity in the control input has received less attention, and the relevant theoretical advances have seldom been reported in the literature.
The main purpose of this paper is to design an adaptive robust controller to stabilize an uncertain electromechanical gyrostat system with the dead-zone nonlinearity in the control input in a given finite time. All the parameters of the gyrostat system are assumed to be unknown in advance. To estimate the unknown parameters, appropriate adaptation laws are introduced. Subsequently, using the finite-time control idea, an adaptive robust controller is designed to ensure the stabilization of the closed-loop system in a given finite time. The finite-time stability and convergence of the proposed controller are analytically proved. A numerical simulation is given to demonstrate the efficiency and robustness of the proposed finite-time controller.
2. Gyrostat system and finite-time stabilization
In this section, first a brief description of the nonlinear dynamics of the chaotic non-autonomous electromechanical gyrostat system is given. Then, the problem of robust finite-time stabilization of the gyrostat system with fully unknown parameters, uncertainties, disturbances and dead-zone control inputs is formulated.
2.1. Gyrostat system
The gyrostat is a torque-free satellite whose rotors are axis symmetric and constrained to relative rotation about their symmetric axes. The motion of an electromechanical gyrostat system is governed by (Ge and Lin, 2003)
where and are the angular velocities, is the current of the control-motor and are all positive constants. More details for the system can be seen in Ge and Lin (2003).
For the abovementioned parameter values and the initial conditions of , the electromechanical gyrostat system (1) exhibits chaotic behavior (Ge and Lin, 2003). The irregular chaotic motion and the strange attractor of this electromechanical gyrostat system are illustrated in Figures 1 and 2.
State trajectories of the chaotic non-autonomous gyrostat system.
Strange attractor of the chaotic non-autonomous gyrostat system.
2.2. Finite-time stabilization problem
Defining , , and and considering (Ge and Lin, 2003), the nonlinear chaotic electromechanical gyrostat system (1) with model uncertainties, external disturbances, unknown parameters and dead-zone control inputs can be rewritten as follows:
where is the state vector of the system, denotes unknown time-varying model uncertainties and external disturbances of the system, which is bounded by a known positive constant , i.e. , is the vector of control inputs and is a dead-zone nonlinear function described by
where and are nonlinear continuous functions of and and are positive constants. In addition, the nonlinear input outside of the dead-band is with a gain reduction tolerance and , i.e., it satisfies the following property:
where and are some constants.
Remark 1
When the external disturbances (either periodic or non-periodic) are added in the original chaotic system, the chaotic system will probably become non-chaotic. Therefore, in this paper, we consider the general problem of stabilizing the electromechanical gyrostat system.
Assumption 1
All the parameters and are fully unknown in advance.
Considering
as the vectors of the unknown parameters of the first, second, third and fourth equations of the gyrostat system (2), respectively, the following assumption is presented.
Assumption 2
It is assumed that the unknown vector parameter and are norm bounded, i.e.
where ċ denotes the Euclidean norm in and is a known positive constant.
Finite-time stabilization of the nonlinear electromechanical gyrostat system means that the trajectories of the gyrostat system converge to zero within a finite time. In other words, if there exists a constant , such that
and , if , then the stabilization of the non-autonomous electromechanical gyrostat system (2) is achieved in a finite time.
3. Design of an adaptive robust finite-time controller
In this section, an adaptive robust finite-time controller is designed to stabilize the electromechanical gyrostat system (2) with model uncertainties, external disturbances, unknown parameters and dead-zone control inputs in finite-time. First, a useful necessary lemma is presented below.
Lemma 1
(Wang et al., 2009). Assume that a continuous, positive-definite function satisfies the following differential inequality:
where , are two constants. Then, satisfies the following inequality:
and with given by
In order to guarantee the finite-time stabilization of the uncertain electromechanical gyrostat system (2), suitable adaptive robust control inputs and adaptation laws are introduced as follows.
where , , , is an estimation for the unknown vector parameter , , , , , , , is a constant gain, is the signum function, is the initial value of the adaptation parameters , , if and the absolute value for a vector such as is considered as .
Theorem 1
Consider the non-autonomous electromechanical gyrostat system (2) with model uncertainties, external disturbances, unknown parameters, dead-zone nonlinear control inputs controlled by the signals (10) with the adaptation laws (11). Then the system trajectories converge to zero in the finite time
Proof
Select a positive definite continuous function in the form of
Taking the derivative of with respect to time, one has
Inserting from equation (2) into the above equation, yields
Knowing that all the parameters of the gyrostat system are positive (Ge and Lin, 2003), one can obtain
Since
and
and we have
when , surveying (4) and (10), it is apparent that and
Multiplying both side of the above inequality by , we have
when , surveying (4) and (10), it is clear that and
Multiplying both sides of the above inequality by , one has
Based on the well-known mathematical fact that for , the inequality holds and using , one has
Using and , one has
Hence, according to Lemma 1, the system state trajectories will converge to zero in the finite time . Therefore, the non-autonomous electromechanical gyrostat system (2) with dead-zone input nonlinearities will be stable in finite time. This completes the proof.
4. Numerical simulations
In this section, numerical simulations are presented to verify the efficacy and applicability of the proposed finite-time controller in the stabilization of uncertain non-autonomous electromechanical gyrostat systems with dead-zone input nonlinearities. The simulations are carried out using MATLAB software. The ode45 solver is applied to solve nonlinear equations. The parameters are selected in the simulation. Subsequently, the following model uncertainties and external disturbances are considered in the simulation.
As a result, one can obtain and . and are chosen equal to and , respectively. The initial values of the system are chosen as , , and . Also, the initial values of the adaptation vector parameters are all set to . The constant gains are all chosen equal to . The dead-zone nonlinearity is defined as
The time response of the state trajectories of the uncertain non-autonomous electromechanical gyrostat system (2) are shown in Figure 3, where the control inputs are applied at t = 5 s. It is observed that the system trajectories converge to zero in finite time, after the controller is turned on. This means that applying the proposed adaptive robust finite-time controller (10)–(11), the uncertain non-autonomous electromechanical gyrostat system (2) with model uncertainties, external disturbances, fully unknown parameters and dead-zone input nonlinearities is stabilized within a finite time. The time histories of the adaptation vector parameters and appear in Figures 4–7, respectively. One can see that all adaptation parameters converge to some constants.
The state trajectories of the gyrostat system controlled by the finite-time controller.
The time responses of the adaptive vector parameter .
The time responses of the adaptive vector parameter .
The time responses of the adaptive vector parameter .
The time responses of the adaptive vector parameter .
5. Conclusions
The present paper studies the problem of finite-time stabilization of uncertain non-autonomous gyrostat systems with dead-zone input nonlinearity. It is assumed that the parameters of the gyrostat system are fully unknown in advance and the system is perturbed by unknown model uncertainties and external disturbances. By means of some adaptation laws and the finite-time control theory, a finite-time adaptive robust controller is designed to stabilize the uncertain non-autonomous gyrostat systems in a given finite time. The finite-time robust stability and convergence of the introduced strategy are mathematically proved. Numerical simulations reveal that the proposed controller stabilizes the uncertain non-autonomous gyrostat systems as quickly as possible, even when the system parameters are fully unknown in advance, unknown model uncertainties and external disturbances are present, and the control inputs include dead-zone nonlinearities.
Footnotes
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors
References
1.
Aghababa MP (2011) A novel adaptive finite-time controller for synchronizing chaotic gyros with nonlinear inputs. Chinese Physics B 20: 090505.
2.
Aghababa MP (2012a) Design of an adaptive finite-time controller for synchronization of two identical/different non-autonomous chaotic flywheel governor systems. Chinese Physics B 21: 030502.
3.
Aghababa MP (2012b) Robust finite-time stabilization of fractional-order chaotic systems based on fractional Lyapunov stability theory. Journal of Computational and Nonlinear Dynamics 7: 021010.
4.
AghababaMP (2012c) Robust stabilization and synchronization of a class of fractional-order chaotic systems via a novel fractional sliding mode controller. Communications in Nonlinear Science and Numerical Simulation17: 2670–2681.
5.
AghababaMP (2012d) Finite-time chaos control and synchronization of fractional-order chaotic (hyperchaotic) systems via fractional nonsingular terminal sliding mode technique. Nonlinear Dynamics69: 247–261.
6.
AghababaMPAghababaHP (2011) Adaptive finite-time stabilization of uncertain non-autonomous chaotic electromechanical gyrostat systems with unknown parameters. Mechanics Research Communications38: 500–505.
7.
AghababaMPAghababaHP (2012a) Chaos suppression of a class of unknown uncertain chaotic systems via single input. Communications in Nonlinear Science and Numerical Simulation17: 3533–3538.
8.
Aghababa MP and Aghababa HP (2012b) A novel finite-time sliding mode controller applied to synchronize chaotic systems with input nonlinearity. Arabian Journal for Science and Engineering 00: 1–11 (accessed 11 December 2012). DOI 10.1007/s13369-012-0459-z.
9.
AghababaMPAghababHP (2012c) Synchronization of mechanical horizontal platform systems in finite time. Applied Mathematical Modelling36: 4579–4591.
10.
AghababaMPAghababaHP (2012d) Finite-time stabilization of uncertain non-autonomous chaotic gyroscopes with nonlinear inputs. Applied Mathematics and Mechanics33: 155–164.
11.
AghababaMPAghababaHP (2012e) Chaos suppression of rotational machine systems via finite-time control method. Nonlinear Dynamics69: 1881–1888.
12.
AghababaMPAghababaHP (2012f) Chaos suppression of uncertain gyros in a given finite time. Chinese Physics B21: 110505–110505.
13.
AghababaMPAghababaHP (2012g) Finite-time stabilization of a non-autonomous chaotic rotating mechanical system. Journal of the Franklin Institute349: 2875–2888.
14.
Aghababa MP and Aghababa HP (2012h) Finite-time stabilization of non-autonomous uncertain chaotic centrifugal flywheel governor systems with input nonlinearities. Journal of Vibration and Control 00: 1–11 (accessed 2 November 2012). DOI: 10.1177/1077546312463715.
15.
AghababaMPAghababaHP (2012i) A general nonlinear adaptive control scheme for finite-time synchronization of chaotic systems with uncertain parameters and nonlinear inputs. Nonlinear Dynamics69: 1903–1914.
16.
AghababaMPAghababaHP (2012j) Synchronization of nonlinear chaotic electromechanical gyrostat systems with uncertainties. Nonlinear Dynamics67: 2689–2701.
17.
Aghababa MP and Aghababa HP (2013) Adaptive finite-time synchronization of non-autonomous chaotic systems with uncertainty. Journal of Computational and Nonlinear Dynamics 8: 031006.
18.
AghababaMPAkbariME (2012) A chattering-free robust adaptive sliding mode controller for synchronization of two different chaotic systems with unknown uncertainties and external disturbances. Applied Mathematics and Computation218: 5757–5768.
19.
AghababaMPFeiziH (2012a) Nonsingular terminal sliding mode approach applied to synchronize chaotic systems with unknown parameters and nonlinear inputs. Chinese Physics B21: 060506–060506.
20.
AghababaMPFeiziH (2012b) Design of a sliding mode controller for synchronizing chaotic systems with parameter and model uncertainties and external disturbances. Transactions of the Institute of Measurement and Control34: 990–997.
21.
AghababaMPHeydariA (2012) Chaos synchronization between two different chaotic systems with uncertainties, external disturbances, unknown parameters and input nonlinearities. Applied Mathematical Modelling36: 1639–1652.
22.
AghababaMPKhanmohammadiSAlizadehG (2011) Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Applied Mathematical Modelling35: 3080–3091.
23.
AhnCK (2009) An H∞ approach to anti-synchronization for chaotic systems. Physics Letters A373: 1729–1733.
Ahn CK (2010e) A T-S fuzzy model based adaptive exponential synchronization method for uncertain delayed chaotic systems: an LMI approach. Journal of Inequalities and Applications 168962.
29.
AhnCK (2012) An answer to the open problem of L2-L∞ synchronization for time-delayed chaotic systems. European Physical Journal Plus127: 22–22.
30.
AhnCKKangSKJooSC (2010) Adaptive H∞ synchronization for uncertain chaotic systems with external disturbance. Communications in Nonlinear Science and Numerical Simulation15: 2168–2177.
31.
ChenYWuXGuiZ (2010) Global synchronization criteria for a class of third-order non-autonomous chaotic systems via linear state error feedback control. Applied Mathematical Modelling34: 4161–4170.
32.
ChenYWuXLiuZ (2009) Global chaos synchronization of electro-mechanical gyrostat systems via variable substitution control. Chaos, Solitons and Fractals42: 1197–1205.
33.
E1-GoharyA (1998) On the stability of relative programmed motion of satellite-gyrostat. Mechanics Research Communications25: 371–379.
34.
E1-GoharyA (2000a) The optimal control of an angular motion of a gyrostat containing fluid. International Journal of Non-Linear Mechanics35: 979–985.
35.
E1-GoharyA (2000b) Optimal control of a rotational motion of a gyrostat on circular orbit. Mechanics Research Communications27: 59–67.
36.
E1-GoharyA (2009) Chaos and optimal control of steady-state rotation of a satellite-gyrostat on a circular orbit. Chaos, Solitons and Fractals42: 2842–2851.
37.
E1-GoharyAHassanSZ (1999) On the exponential stability of the permanent rotational motion of a gyrostat. Mechanics Research Communications26: 479–488.
38.
GeZMLinTN (2002) Chaos, chaos control and synchronization of a gyrostat system. Journal of Sound and Vibration251: 519–542.
39.
GeZMLinTN (2003) Chaos, chaos control and synchronization of electro-mechanical gyrostat system. Journal of Sound and Vibration259: 585–603.
40.
GorshkovAV (1979) On optimal stabilization of gyrostat rotary motion. Journal of Applied Mathematics and Mechanics43: 838–845.
41.
NjahAN (2011) Synchronization via active control of parametrically and externally excited Φ6 Van der Pol and Duffing oscillators and application to secure communications. Journal of Vibration and Control17: 493–504.
42.
PaiNSYauHT (2011) Generalized projective synchronization for the horizontal platform systems via an integral-type sliding mode control. Journal of Vibration and Control17: 11–17.
43.
ShyuKKLiuWJHsuKC (2005) Design of large-scale time-delayed systems with dead-zone input via variable structure control. Automatica41: 1239–1246.
44.
WangHHanZZXieQYZhangW (2009) Finite-time synchronization of uncertain unified chaotic systems based on CLF. Nonlinear Analysis: Real World Applications10: 2842–2849.