## Abstract

This research proposes a new compound fractional sliding mode control (FOSMC) and super-twisting control (FOSMC + STC) to control a microelectromechanical systems gyroscope. A new sliding mode surface has been defined to design the proposed new sliding mode controller. The main advantages of a FOSMC are its high tracking performance and robustness against external perturbation, but creating a chattering phenomenon is its main drawback. By applying a super-twisting control (STC) method with FOSMC, the chattering phenomenon is eliminated, the singularity problem is solved, and systems robustness has significantly improved. Simulation results validate the effectiveness of the proposed control approach.

## 1 Introduction

Microelectromechanical systems (MEMS) gyroscopes are usually used to measure angular velocity, which can be utilized in different applications such as biosystems and control stabilization. However, the MEMS gyroscope performance degrades due to the frequency of oscillation mismatch between the two vibrating axes created by external disturbances and time-varying parameters [1]. Therefore, the best performance for the MEMS gyroscope can be obtained by designing an appropriate control method.

Fractional calculus has been widely used for many years. It provides more accurate results for different systems, such as in Robotics and control systems engineering [2]. The fractional-order theory has been applied in various structures because of its ease of modeling dynamics and nonlinear control. Fractional sliding mode control (FOSMC) is a powerful tool in control systems engineering. It is robust against external disturbances and has high tracking performance [3]. Yang and Liu considered the FOSMCto control a hyperchaotic structure [4]. Gao and Liao presented integral sliding mode control to enhance the robustness of FOSMC [5]. Balochian used variable structure control for an individual polytopic system with a fractional-order operator. A specific feedback law is considered by proposing a sliding surface with a fractional-order operator [6]. Rabah et al. provided a novel technique of FOSMC to guarantee the asymptotic stability of fractional systems [7]. Shah and Mehta described Thiran's delay estimation scheme to compensate the controller for fractional actuator delay, considering the real-time networked medium and packet loss situation [8]. Sun and Mah, to achieve high convergence precision, applied a fractional integral sliding mode control for tracking control of the linear motor. Experimental results validated that the proposed control law has high tracking performance compared to conventional sliding mode control [9]. Wang et al. proposed a new fractional-order nonsingular terminal sliding mode control. Due to the fractional-order nonsingular terminal sliding mode control and fast terminal sliding mode controller, the proposed controller guarantees fast convergence and high tracking performance [10]. Aghababa presented a new fractional hierarchical terminal sliding mode surface, in which its finite-time convergence to the origin is demonstrated. A robust sliding mode switching control method is proposed to guarantee the fractional Lyapunov stability theory and sliding mode control technique in Ref. [11]. Wang et al. implemented a novel sliding mode controller for an active vehicle suspension system to suppress external noise that acts on that system [12]. Based on the previous research, FOSMC can be used as a robust control method in different systems [13–15], but its main drawback is creating a chattering phenomenon.

Super-twisting control (STC) is a technique that can be used in control systems. It overcomes disturbances of super-twisting control [16]. Jeong et al. designed a robust super-twisting sliding mode control that guarantees a high tracking trajectory of a robotic system. To satisfy the properties of a conventional sliding mode control, a super-twisting sliding mode surface is designed for obtaining the transient and steady-state time performances of the position of the robotic manipulator [17]. Chuei et al. described a super-twisting observer-based repetitive control, which overcomes aperiodic disturbances [18]. Zargham and Mazinan applied a super-twisting sliding mode control method to control the wind turbine system. However, conventional sliding mode control cannot guarantee closed-loop performance against external perturbations; due to this drawback, an STC technique is used for rapid response and high accuracy in chattering reduction [19]. Zhao et al. proposed a nonsingular terminal sliding mode control based on the STC method to eliminate the chattering phenomenon and avoid the singularity problem [20]. Lu and Xia addressed a new adaptive super-twisting algorithm for controlling rigid spacecraft. The applied controller is anti-singularity and anti-chattering when encountered with external disturbances [21]. Evangelista et al. used modified STC, which improves the system's robustness in external perturbations acting on a wind turbine shaft [22]. Becerra et al. proposed an STC which guarantees continuous control inputs and enhances robustness properties [23]. Salgado et al. introduced a discrete-time super-twisting algorithm to solve the problems of control and state estimation [24]. As a result of considered studies, STC can be a vital tool in control systems. It has some advantages, such as improving the robustness of control systems, removing controller singularity, and eliminating the chattering phenomenon.

The contributions of this research are as follows:

Propose a new fractional sliding mode surface for use in the FOSMC to suppress the external perturbations.

A new compound FOSMC and STC is proposed, in which the STC controller will calculate an error value and apply a correction value to the system. Therefore, the proposed compound control method, reduces the oscillation, increases tracking performance, and reduces the tracking error.

## 2 Dynamics of MEMS Gyroscope

A *z*-axis MEMS gyroscope is shown in Fig. 1. The conventional MEMS vibratory gyroscope consists of a proof mass (m) suspended by springs, where *x* and *y* are the coordinates of the proof mass with respect to the gyro frame in a cartesian coordinate system, sensing mechanisms, and an electrostatic actuation for forcing an oscillatory motion and velocity of the proof mass and sensing the position. Ω* _{x,y,z}* are the angular rate components along each axis of the gyro frame. The frame where the proof mass is mounted moves with a constant velocity, and the gyroscope rotates at a slowly changing angular velocity Ω

_{z}. The centrifugal forces $m\Omega z2x$ and $m\Omega z2y$ are assumed to be negligible because of small displacements. The Coriolis force is generated perpendicular to the drive and rotational axes [25].

The origin for *x* and *y* coordinates is at the center of the proof mass without force employed. Fabrication imperfections will affect the asymmetric spring and damping terms, $kxy*$ and $dxy*$, respectively. The stiffness and damping terms are given by $kxx*,kyy*,dxx*$, and $dyy*$

The stiffness and damping terms may vary slightly from nominal values [1,25]. However, the magnitude of the proof mass *m* can be obtained precisely.

*x*- and

*y*-directions. Dividing gyroscope dynamics (Eqs. (1) and (2)) by the reference mass results in the following vector forms:

*E*is an external disturbance. Since the disturbance is considered unknown, the model from Eq. (9) used to generate the control signal must be modified by setting

*E*= 0

*M*= (

*D*+ 2Ω) and

*N*=

*K*.

_{b}## 3 New Fractional Sliding Mode Control

*r*,

*m*,

*α*,

*β*, and

*γ*are positive constants, and

*D*is a fractional-order operator (

*D = d/dt*, and

*µ*> 2). The fractional-order operator type is Grunwald–Letnikov. The tracking error can be shown as

*u*can be obtained by setting $s\u02d9(t)=0.$

_{eq}*u*

_{s}(

*t*), which can be defined as:

*K*is a positive constant.

_{s}*V*yields

Equation (21) shows that $V\u02d9<0$, which expressed that the proposed control law is stable.

## 4 New Compound Fractional Sliding Mode Control and Super-Twisting Control

*u*

_{STC}(

*t*) is

*k*,

_{1}*k*,

_{2}*r*, and

*m*are positive constants.

The stability of FOSMC was proved in Sec. 3. Therefore, the main controller is stable. Also, the error was reduced by using the compound controller. This shows that the proposed controller will improve the system’s stability. Therefore, Eq. (26) can be written as

*K*is positive, which leads to $V\u02d9<0$.

_{s}## 5 Simulation Results

*α*,

*β*,

*K*,

_{s}*μ*,

*r*,

*m*,

*k*

_{1}, and

*k*

_{2}). If parameters are chosen inappropriately, the proposed control method cannot guarantee the desired performance, such as trajectory tracking, robustness, stability, and chattering elimination. The controller parameters are chosen based on the designer's experiences and the trial-error process. Simulation results have shown that the parameters are selected appropriately. Parameters of the fractional-order sliding mode surface are selected as

*α = diag (40,40)*,

*β = diag (50,50)*,

*γ = diag (60,60), K*,

_{s}= diag (10,10)*μ = 2.5*,

*r = 1.5*and

*m = 1.25*. The STC parameters are chosen as

*k*and

_{1}= diag (20,20)*k*. The desired motion trajectory is determined by

_{2}= diag (20,20)*q*and

_{d1}= sin (4.17t)*q*sin

_{d2}= 1.2*(5.11t)*. The initial values of the system are selected as follows:

*ω*is selected as 1 kHz. It is suitable to choose

_{0}*1*μ

*m*as the reference length

*q*

_{0}when the displacement range of the MEMS gyroscope in each axis is sub-micrometer level. The unknown angular velocity is assumed Ω

*100 rad/s. Therefore, the non-dimensional values of the MEMS gyroscope parameters are chosen as*

_{z}=Figure 3 shows position tracking of the x-axis and y-axis under FOSMC and FOSMC + STC. It can be seen clearly that tracking performance under the proposed controllers is consistent with the desired tracking of the MEMS gyroscope. Figure 4 illustrates the tracking error of the *x*-axis and *y*-axis under FOSMC and proposed control. FOSMC creates a chattering phenomenon, which by using STC is reduced. In addition, FOSMC + STC has a lower maximum overshoot and undershoot than FOSMC. Figure 5 shows the velocity of the *x*-axis and *y*-axis under FOSMC and the proposed control law. The robustness of the proposed control method was verified by applying the random noise as 0.5*randn (1,1). Figure 6 shows that the proposed control method is robust against external disturbances.

## 6 Conclusion

This study proposed a novel FOSMC + STC law to control a MEMS gyroscope. First, a new FOSMC is applied to control the *x*-axis and *y*-axis of a MEMS gyroscope. It has high tracking performance, but its main drawback was creating a chattering phenomenon. To solve this problem, an STC is proposed in parallel with FOSMC, which continuously calculates an error value and applies a correction value. Simulated results demonstrate that the developed STC significantly reduces the chattering phenomenon. In addition, using STC, maximum overshoot and undershoot is reduced, and trajectory tracking performance improves. Simulation results thus validated the effectiveness of the proposed control strategy.

## Acknowledgment

This article is based upon work supported by the National Science Foundation (Grant No. 1828010).

## Conflict of Interest

There are no conflicts of interest.

## Data Availability Statement

The data sets generated and supporting the findings of this article are obtainable from the corresponding author upon reasonable request.