Abstract

Based on disturbance observer, this paper develops a nonsingular terminal sliding mode control method for uncertain chaotic gyroscope system. Firstly, fuzzy logic system (FLS) is used to estimate the unknown function; then disturbance observer (DOB) is constructed to estimate the mixed disturbance, which consists of the fuzzy estimation error, external disturbance, and dead-zone input error. Subsequently, by using a nonsingular terminal sliding mode function, the control method proposed in this paper can achieve the sliding mode variable approaching a small neighborhood of zero and reduce chattering phenomenon of the tracking error and controller. Finally, comparative simulation results confirm the effectiveness of the method proposed in this paper.

1. Introduction

As an important sensor in navigation system, gyroscope was first used in ship navigation. With the development of science and technology, up to now, it has been widely used in aviation, aerospace, missile, automobile, and other related fields [1ā€“4] requiring orientation and balance. However, the gyro system often exhibits chaotic phenomenon, which will damage its applications. In recent years, more and more attention has been paid to the control of the chaotic behavior of the gyroscope, for example, OGY control [5], linear feedback control [6], adaptive control [7, 8], and sliding mode control [9ā€“22]. Among these methods, sliding mode control (SMC) is widely used because of its simple structure, fast response, and strong robustness to disturbance and unmodeled dynamics. However, due to the demand for new industrial applications and technological progress, some problems related to SMC are still the current research directions, such as disturbance elimination, selection of sliding mode surface, and integration with other control methods. For the gyro system, Moghani et al. [14] added fuzzy control based on the research of [13], using fuzzy inference engine to eliminate the discontinuity of the sign function of the SMC system at the arrival stage, which improved the performance of the system. Fazlyab et al. [15] studied a hybrid intelligent controller for vibratory gyroscopes in single-axis MEMS. An additional interval type-2 fuzzy SMC is used to minimize the effect of noise. Fang et al. [17] derived an control strategy based on Lyapunov function to achieve ideal attenuation of various external disturbances in MEMS gyroscope. Aiming at the trajectory tracking problem of an under-driven two-degrees-of-freedom control moment gyroscope, in order to increase the robustness, a controller, which was based on an adaptive neural network to compensate for unknown dynamics, was designed in [19]. Then, for this type of system, in addition to using the adaptive neural network algorithm in [19], Montoya-Chirez et al. [20] also proposed an adaptive model regressor scheme. Zhang et al. [21] studied the SMC with compound learning of the MEMS gyroscope, gave a series-parallel estimation model, and constructed the filter error to design the weights updating law of neural networks. By using prescribed performance control method, Xiang et al. [22] achieved the synchronization of two uncertain gyro systems.

However, although the control objective can be guaranteed by aforementioned control methods, the system uncertainties cannot be estimated accurately. In this paper, a novel control method is proposed to overcome this problem. The disturbance observation and fuzzy estimation parameters are integrated into the nonsingular terminal SMC (NTSMC), so that the controlled system can achieve finite time stability quickly and effectively. The main contributions of this paper are as follows: (1) The proposed control method can quickly stabilize the tracking error. (2) The mixed disturbance can be accurately estimated by proposed FLSs and DOB. (3) The proposed control method can avoid singular problem and chattering phenomena can also be reduced.

The organizational structure of this paper is as follows. In Section 2, the problem of a class of chaotic gyroscope systems is presented. The design and stability analysis of the control method are investigated in Section 3. In Section 4, comparative simulation results show the superiority of the proposed method. A short conclusion is given in Section 5.

2. System Descriptions and Problem Formulations

In this paper, a symmetrical gyroscope system with linear damping installed on a vibrating base is considered. The motion equation of the gyroscope system is given by the angle aswhere represents a parametric excitation, is linear damping term, is nonlinear damping term, and is a nonlinear resilience force. Choosing parameters as and states initial values of , the gyroscope system display chaotic behavior can be seen in Figure 1.

Define , and ; then the controlled gyroscope system (1) can be described aswhere , is an external disturbance, and is the control input, which is affected by the dead zone. Similar to literature [22], , andwhere are design parameters. Clearly, is bounded. Meanwhile, we give the following assumptions.

Assumption 1. The nonlinear function is unknown and bounded.

Assumption 2. The external disturbance and its derivative are unknown and bounded.
In this paper, the unknown function is estimated by using the fuzzy logic system; for the relevant principles, please see [23, 24]. The goal of this paper is to design a nonsingular fuzzy terminal sliding mode control method so that can track a reference signal , where the reference signal and its second derivative are continuous and bounded.

3. Control Design and Stability Analysis

Let ; one hasand define , by using fuzzy logic system, which can be expressed aswhere is design parameter, is the optimal approximation vector, is the basis function vector, is a fuzzy estimation error, and, according to [23], is bounded.

From the relation between and , one getsand let , where is an estimate of . Then equation (4) can be written aswhere (we denote as mixed disturbance). It is easy to know that is bounded; that is, is an unknown positive constant.

Define the following terminal sliding mode aswhere , and are positive odd constants, and is positive constant.

Remark 1. Compared with the traditional sliding mode in [12], the terminal sliding mode in (8) can achieve a fast approach speed for ; and, to avoid the singularity problem, we define as follows:where is a small positive number.Taking derivative of , one hasAccording to (10), the control method is designed aswithwhere is the estimate of , and are positive design parameters, and .
Let . From equations (10)ā€“(12), one getsFor fuzzy estimation parameter , the adaptive law is given aswhere and are positive design parameters.
Then, we construct the following disturbance observer:where is a positive design parameter.
From the disturbance observation error and equation (15), we can getFrom the above analysis, we obtain the following theorem.

Theorem 1. Consider the uncertain chaotic gyroscope system (1), which satisfies Assumptions 1 and 2; the parameter adaptation law (14), disturbance observer (15), and terminal sliding mode controller (11) can guarantee that all of closed-loop signals are bounded, and the sliding mode variable converges to small neighborhood of zero in finite time.

Proof. Consider the Lyapunov function candidate asWe haveTherefore, can be expressed asThe following inequalities hold:where .
Therefore, substituting (20) into (19), one obtainswhere .
By selecting parameters , and such that , one haswhere .
From (22), one getsIt is known that , as . Then all the signals involved in (17) are bounded. Let .
Then (13) can be written asBecause and are bounded, there exists an unknown constant such that .
If is not zero, rewrite (24) asLet , and let ; then we haveAs we all know, will converge to the regions in finite time.

Remark 2. Reference [12] used sliding mode control method to achieve the synchronization of a class of chaotic systems. However, in [12], just assuming that the disturbance is bounded and through the sign function to eliminate the influence of the external disturbance, the controller can make the state enter the sliding mode surface which is designed, but it will produce a large jitter phenomenon. Moreover, the method cannot understand the influence of the external disturbance and unknown function on the system, so the disturbance observer is designed in this paper. On the one hand, it targets accurately estimating the mixed disturbance, which is composed of the dead-zone input error, fuzzy estimation error, and the external disturbance. On the other hand, compared with the traditional control method, the control effect will be further improved and the jitter phenomenon will be reduced. Therefore, this paper can be regarded as a further study of [12].

4. Numerical Simulations

In this section, the parameters of the chaotic system are selected as , with initial values of and reference signal . For comparison with the proposed method in (11), the traditional control method combining linear sliding mode and fuzzy logic system is designed as follows:where is the fuzzy estimation of , and . Define five Gaussian membership functions centered at with a variance equal to 1.2. The initial value of , and other parameters are selected as . By using the method in (27), the corresponding simulation results are shown in Figures 2ā€“4.

It can be seen from Figure 2 that the tracking error and its derivative approach the neighborhood of zero, but the chattering phenomenon of is obvious. Figure 3 exhibits that the fuzzy estimation cannot effectively estimate the unknown function and Figure 4 shows that the controller has chattering phenomenon. Under the same parameters and initial values of the method in (27), the other parameters and initial values are selected as and for the proposed method in (11), and the simulation results of the proposed method in (11) are shown in Figures 5ā€“7.

Obviously, compared with Figure 2, the control effect of and its derivative is improved in Figure 5, and the chattering phenomenon is also reduced. From Figure 6, we can find that the estimation effect of the proposed method in (11) for is more better than that of the method in (27), and the chattering phenomenon of controller is also reduced in Figure 7. The above simulation results confirm that the method proposed in (11) in this paper is more effective.

5. Conclusion

In this paper, a terminal sliding mode control method is proposed for uncertain chaotic gyroscope system; based on disturbance observer and FLSs, the mixed disturbance can be estimated accurately. By using a nonsingular terminal sliding mode function, the proposed control method can achieve the sliding mode variable approaching a small neighborhood of zero. Then, the boundedness of all closed-loop signals is proved according to Lyapunov theory. Compared with the traditional sliding mode control method, simulation results verify that the method proposed in this paper has better control performance.

Data Availability

All datasets generated for this study are included in the manuscript.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

The authors gratefully acknowledge the support of the Natural Science Foundation of Anhui Province project (2008085MF200) and the Natural Science Research Projects in Anhui Universities (KJ2019ZD48 and KJ2019A0695).