Applications of Fuzzy Sliding Mode Control for a Gyroscope System

The study proposed the application of the fuzzy sliding mode for a gyroscope system status control. The state response analysis of the gyroscope system revealed highly nonlinear and chaotic subharmonic motions of 2T during state formation. The current study discussed the use of tracking control on the sliding mode control and fuzzy sliding mode control of a gyroscope control system. Consequently, the gyroscope system drives from chaotic motion to periodic motion. The numerical simulation results confirm that the proposed controller provides good system stability and convergence without chattering phenomena.


Introduction
Since most systems in the natural world are nonlinear, presenting them in a linear manner is challenging.Some systems exhibit chaotic phenomena after a certain number of intervals.The chaos phenomenon has been widely discussed and researched after many areas, including mechanical engineering, electrical engineering, and communications.Its main feature is that different initial conditions can produce large differences in the system response.According to [1][2][3] certain conditions generate chaotic behavior in a gyroscope system, which results in system instability and design problems.Wang and Yau used differential transformation (DT) method and Runge-Kutta (RK) method to analyze the dynamic behavior of the gyroscope system [1].They also proposed the use of a sliding mode controller to stabilize the system and to change its state from chaotic-driven motion to periodic motion.Ge and Lee used the Lyapunov stability theory and adaptive control and random optimization method to synchronize two identical gyroscope systems and to track system parameters [2].Fei et al. based the adaptive sliding mode control on a radial basis function neural network for threeaxis gyroscope used in micro electromechanical systems (MEMS) [4].Chaos control has attracted the attention of many scholars in recent years [5][6][7][8][9][10][11][12][13].Yau et al. used particle swam optimization (PSO) algorithm to find close optimal parameters for PID control and used a PID controller for chaos synchronization control [7].Aghababa et al. proposed the use of sliding mode control technology to solve finite-time chaos synchronization problems by enabling synchronization of two different chaotic systems with unknown parameters [9].Li and Kumar proposed the application of nonsingular fast terminal sliding mode control technology in satellite attitude synchronization [10].
This study proposes the use of fuzzy sliding mode control technology for state control of a gyroscope system.Formation of chaotic motion in a gyroscope during subharmonic motions of 2 is discussed, and controller designs that drive the gyroscope system state from chaotic motion to periodic motion are proposed.The framework of this paper is as follows: Section 2 briefly introduces the gyroscope system and its issues; Section 3 introduces the sliding mode control in the gyroscope system design and its applications; Section 4 proposes the fuzzy sliding mode control for a gyroscope system and introduces the application of the Lyapunov stability theory for designing a fuzzy sliding mode controller; and Section 5 presents the results of the numerical simulation approach used to verify the feasibility of the proposed method and states the conclusions of the study.

A Gyroscope System
Figure 1 shows the heavy symmetric gyroscope placed on the structure of the vibration mechanism.The Euler angles , , and  refer to the three-dimensional motion of the system, and multiple harmonic motion ∑  =1   sin    describes the base of the vibrations.The status order is  = ,  = θ , and  = ψ .The system dynamic equations are as follows [1]: where  1 is the uniform gyroscope moment of inertia axis,   is the weight of gravity, and  is the distance between the center of the gyroscope and point .If only the system of the subharmonic motions of 2 is considered, the system can be rewritten as The system parameter settings are   = 2,   = 5,  1 = 1,   = 4,  = 0.25,  = 0.5, and  2 = 2.The analysis in [1] showed that the chaos phenomenon in a gyroscope system results from subharmonic motions of 2.Based on the dynamic analysis of [1],  2 = 14.21 was selected for the study.Figure 2 shows the numerical simulation results for the phase plane trajectory of the gyroscope [2].The results indicate that chaos phenomena resulted from two attractors of system trajectories.Since the gyroscope system has chaotic motion, driving its state into periodic motion requires the addition of  1 () and  2 () to the second and third items of the control, respectively.The dynamic equation for the system can then be rewritten as A controller was designed into the system to solve two consecutive equations for tracking   and   in the system, which allows the gyroscope system to exhibit periodic motion.Through the system control input and state response, the tracking error can be defined as . By integrating the system dynamic Abstract and Applied Analysis 3 equations and system errors equations, the error dynamic equation can be computed as Definition 1. Considering the design of the state signal and the gyroscope system in (3)-( 5), if  = ((0)) > 0 exists, then If  ≥ , then the gyroscope state track to the state signal design within a limited time.
This study designed a fuzzy sliding mode controller to enable the output state of the gyroscope system to tracking the design state.Tracking control is achieved by using the controller for gradual convergence of the error dynamics equation to zero.

Sliding Mode Control
In accordance with the analysis of chaotic phenomena in a gyroscope system, Wang and Yau proposed the use of sliding mode controller to tracking system status and harmonic signals [1].To ensure system stability and error convergence to zero, two sliding surfaces were defined: where  1 and  2 are positive constants.When the system acts on the sliding surface, (8) are satisfied as Equations ( 9) can calculate the equivalent control for the system  1eq () and  2eq ().The equivalent control can drive the system dynamic error to maintain the gradual movement of the sliding surface toward the origin.It can be deducted that this ensures that the dynamic system error progressively approaches zero.In order to make the system error status contact the designed sliding surface, the system selects two sliding mode control inputs, which is designed as Based on [1],  1 and  2 are To prevent the sgn(•) equation from forming a noncontinuous control signal in the design, which would cause chattering phenomenon in the system, the controller presented in (10) can be modified as 1 and  2 are small constants and are designed to prevent the denominator from becoming zero.

Fuzzy Sliding Mode Control
This section describes the design and implementation of a fuzzy sliding mode controller in the gyroscope system.First, the two controller inputs for the gyroscope were designed for the two sliding planes as follows: where   ∈ ,  = 1, 2 are positive numbers.Let ( 13) and ( 14) be equal to zero and they can easily fine equivalent control as When the gyroscope system error states are during the sliding surface design, the controllers in ( 16) can be used to maintain the system states in sliding surfaces.Two fuzzy sliding mode controllers are used so that the error state quickly comes into contact with the sliding surfaces: where   ∈ ,  = 1, 2 are strictly positive constants.The   is a normalization factor greater than zero.The Fuz(•) is a fuzzy controller.A fuzzy controller was designed using the following 7 IF-THEN control rules: where NB, NM, NS, ZE, PS, PM, and PB are colloquial narratives representing negative big, negative medium, negative small, zero, positive small, positive medium, and positive big, respectively.The   /  is a triangle-shaped fuzzy number, controller inference corresponds to fuzzy singleton, and the weighted average defuzzification method is used to calculate the controller output.Through addition of fuzzy controller design to control input,  1 () and  2 () of the gyroscope system (4) and ( 5) can be designed as Adjusting the fuzzy controller can drive the gyroscope system state to tracking the design state.
Theorem 2. Considering the error dynamics equations (6) for the gyroscope system and the designed control inputs (19), the gyroscope system asymptotically synchronizes with the designed signal so that the system error converges to zero.
Proof.A Lyapunov function is defined as Differentiating (20) with respect to time yields Since exp(( 2 −  1 )/ 1 ) > 0 and exp( 3 / 2 ) > 0, its guarantee V < 0. The states errors of the system are ensured to converge to zero.This completes the proof.
To verify the performance merits of the designed fuzzy sliding controller, integral absolute error (IAE) was used as a performance index.As described by the gyroscope system verification, IAE is expressed as

Simulation Results
This section presents the results of a numerical simulation performed to evaluate the proposed method.The efficiency of the gyroscope system was evaluated using the sliding mode control method introduced by [1] and the proposed fuzzy sliding mode controller.Performance indices were also used to compare its advantages and disadvantages.In the numerical simulation, the gyroscope system parameters were set to   = 5,  1 = 1,   = 4,  = 0.25,  = 0.5, and  2 = 2.
Calculations were made at 1 ms intervals.The initial value of the gyroscope system is set to (0) = −0.3,(0) = −0.1, and (0) = 5.The periodic trajectories designed for the gyroscope system were   = 0.5 ⋅ sin(8),   = 0.4 ⋅ sin(4).During the simulation, control signals were added at  = 5 sec to the gyroscope system.According to the sliding mode control in [1], the parameters for sliding surfaces (8) are  1 =  2 = 3; the selected parameters for controllers ( 12) and ( 13) are  1 =  2 = 2. Figures 3 and 4 show the simulation results.The solid line represents the status of the gyroscope system; the dashed line represents the cyclical trace design in Figure 3. Figure 4 is the control signal of the sliding mode of the gyroscope system.The parameters for the proposed fuzzy sliding mode controller sliding surfaces ( 14) and (15) are set to  1 = 2,  2 = 20, and  3 = 10.The parameters chosen for controller (17) are  1 = 1.5, and  2 = 2,  1 = 1,  2 = 50.Figures 5  and 6 show the simulation results.The solid line represents the status of the gyroscope system; the dashed line represents the periodic trajectory in Figure 5. Figure 6 shows the control signal for the fuzzy sliding mode for the gyroscope system.Figure 7 shows the tracking error signal where, the solid line represents the sliding mode control and the dashed line the fuzzy sliding mode control.Table 1 shows the control system performance.Thus, the performance indicators confirm the satisfactory performance of the proposed gyroscope system.

Conclusions
The study was able to explore the problem from chaotic motion to periodic motion control of the gyroscope system states.The fuzzy sliding mode control was used to drive the system states into the designed states.Introducing the   Lyapunov stability theory in the design of the fuzzy sliding mode controller enables the use of the proposed control law to ensure a stable and robust gyroscope system.Simulation results show that the proposed fuzzy sliding mode control can solve gyroscope system tracking control problems and does not produce chattering.

Figure 3 :
Figure 3: Time response of gyroscope via sliding mode control.

Figure 7 :
Figure 7: Time response of tracking error states.

Table 1 :
Performance index of controllers.