Abstract
The Micro-Electro-Mechanical System (MEMS) gyroscope is a well-known device, which has been widely used in medicine due to its small size. In this study, a new adaptive fractional integral sliding mode controller is proposed for control of a MEMS gyroscope. The goal is to achieve an appropriate control method that includes high tracking performance and robustness against external disturbances. The fractional order integral sliding mode controller gains will be updated by a new adaptive law. The effectiveness of the proposed controller is validated by simulation results. Results show that the adaptive fractional integral sliding mode control controller successfully tracked the desired trajectory in comparison with the fractional integral sliding mode control method. The Lyapunov theory is used in order to show that the adaptive fractional integral sliding mode control is stable.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Industry has been looking for a low-cost sensor for many years. The high cost of inertial sensors has hampered their use in medicine, robotics, and automotive applications. Therefore, MEMS gyroscopes have been designed for use in many different applications because of their small size and low-cost. MEMS gyroscope usually use vibrating mechanical element as a sensing element in order to detect the angular velocity (Passaro et al. 2017). Control of a MEMS gyroscope can be taken into consideration when applied in a system. MEMS gyroscopes are constantly subjected to external perturbations and quadrature errors, therefore, a robust control method needs to be used in MEMS gyroscopes in order to suppress these external disturbances.
Many researchers have used the sliding mode controller in MEMS gyroscope applications. Fei and Yuan (2013) considered dynamic sliding mode control for the state tracking of MEMS gyroscopes. The novel switching function is proposed via the method of differentiating the conventional sliding mode surface. Batur et al. (2006) used sliding mode control to ensure the stability of a MEMS gyroscope. The numerical simulations demonstrated that the sliding mode controller appropriately estimated the unknown angular velocity. However, sliding mode control is not applicable in the control of a MEMS gyroscope as it creates a chattering phenomenon, as well as causing low tracking performance and accuracy. In order to solve those problems, researchers have used different techniques in addition to the sliding mode control.
An important tool to be taken into consideration for this difficulty is the Neural network. Zhang et al. (2018) proposed the sliding mode control with composite learning for MEMS gyroscopes in order to improve the system tracking performance, stability, and accuracy. Yang and Fei (2013), proposed an adaptive sliding mode control using a radial basis function (RBF) network in order to estimate the unknown system dynamics for MEMS gyroscopes. Fei and Chu (2016) proposed a new global PID sliding mode controller for MEMS gyroscopes. The main drawbacks of the PID sliding mode controller is the creation of a chattering phenomenon. Therefore, by using a RBF neural network, the chattering phenomenon is eliminated. The neural network has some disadvantages such as long training times, requiring a large amount of training data, and the necessity of fine tuning the network architectures to achieve the best performance. As a result of these problems, scientists have been using another tool for improving control of the MEMS gyroscope.
Fei and Xin (2015) proposed an adaptive fuzzy sliding mode control scheme in order to deal with nonlinearity terms, parameter uncertainties, and external perturbations of MEMS gyroscopes. In order to estimate both the switching control term and the equivalent control term, the adaptive fuzzy control is used. Fang et al. (2015) proposed a Lyapunov based H-infinity control method in order to eliminate the effect of different external disturbances. Fei et al. (2013) proposed an adaptive fuzzy sliding mode control law with bound approximation in order to control the position of a MEMS gyroscope in the presence of external perturbations and model uncertainties. Fuzzy control has been widely used by scholars (Ren et al. 2016; Fang et al. 2014; Fei and Xin 2012), but implementation of such a controller is difficult and needs expert experience of how to choose the fuzzy logic rules.
Additionally, other researchers have pursued the inclusion of new control methods. A new robust compound fractional order integral terminal sliding mode control and proportional-derivative control is proposed for MEMS gyroscopes. The proposed compound controller is free from chattering and has high tracking performance (Rahmani 2018). Rahmani et al. (2018a) proposed a new PID sliding mode control and super-twisting control based on bat algorithm for control of a MEMS gyroscope. Fang et al. (2018) proposed a new adaptive backstepping controller for a MEMS gyroscope. The simulation results validated the suggested control law by showing excellent tracking performance and guaranteed asymptotic stability.
Based on the results of previous studies, a new control method should be designed for control of MEMS gyroscopes. The proposed control method is new, and has not yet been deployed in a MEMS gyroscope.
In particular, a new adaptive fractional sliding mode control is proposed for control of MEMS gyroscopes. The main contributions of the proposed control method, which are novel in comparison to previous studies are:
-
1.
MEMS gyroscope have continuously encountered external perturbations and model uncertainties. A novel fractional integral sliding mode control method is designed to suppress external disturbances.
-
2.
A new robust control method is proposed in order to suppress these external disturbances, the main drawback of this proposed control method is that it is not able track the desired trajectory suitably. Therefore, a new adaptive law is applied to improve tracking performance and accuracy.
-
3.
The stability of the proposed control method is verified via Lyapunov theory.
The rest of this paper is organized as follows. In Sect. 2, the summary has described the dynamic equation of the MEMS gyroscope. In Sect. 3, the new fractional integral sliding mode control is included. In Sect. 4, new adaptive fractional integral sliding mode control has been delineated. Section 5: presents simulation results and provide the conclusion and contributions of the work.
2 Dynamics of MEMS gyroscope
A MEMS z-axis MEMS gyroscope is illustrated in Fig. 1. The dynamics of a MEMS gyroscope has been widely used in different studies.
The main equation of the MEMS gyroscope dynamic model can be denoted as follows (Rahmani 2018):
The Eq. (1) parameters can be shown as below (Rahmani 2018):
where E is external disturbance. From Eq. (1), the dynamic equations for a MEMS gyroscope becomes (Rahmani 2018):
where Y = (D + 2Ω) and P = Kb. ΔY and ΔP determine some uncertainties of the parameter variations. The Eq. (3) can be denoted as Rahmani (2018):
The uncertainties can be described in terms of l and u as lower and upper uncertainty values as shown below:
3 New fractional integral sliding mode control
Fractional calculus is a conventional method which can be used in different structures (Rahmani et al. 2016a). It is an imortant topic in control system engineering. Fractional order operators can be applied to a sliding mode controller as an effective method to improve its robustness and tracking performance. In addition, choosing a fractional sliding mode surface is the main part of fractional sliding mode control process. If the fractional sliding mode surface is selected appropriately, an excellent control surface can be obtained. The new proposed fractional sliding mode surface can be defined as:
where α and γ are positive constants. D = d/dt is fractional order operator.
Where tracking error can be shown as:
where qd is desired tracking performance. The fractional order operator type is Grunwald–Letnikov (Rahmani and Ghanbari 2016). The reasons why that fractional sliding mode surface is selected are below:
-
1.
\(\dot{e}(t)\) improves tracking performance of the proposed control method.
-
2.
\(\alpha D^{\mu - 2} (e(t))\) improves the robustness of the fractional sliding mode controller.
-
3.
\(\gamma \int_{0}^{t} {(sign(e(\tau )) + sign(\dot{e}(\tau ))} )d\tau\) improves the stability of the proposed control method.
The control input can be defined as follows:
where \(u_{eq} (t)\) is the equivalent control and \(u_{r} (t)\) is the reaching control law. In order to obtain the equivalent control scheme, \(s(t)\) need to be equal to zero (\(\dot{s}(t) = 0\)) as shown below:
Double derivation from Eq. (6) and substitution into Eq. (8) generates:
By forcing Eq. (9) to be zero, it can be illustrated as:
Substituting Eq. (3) into Eq. (10) generates:
The equivalent control method can be shown as:
The equivalent control law cannot solely be robust against external perturbations and model uncertainties. In order to solve this problem, a reaching control law can be defined, which improves the robustness of the control method. The reaching control law can be obtained through Lyapunov theory as Rahmani et al. (2016b, 2018b), Rahmani and Ghanbari 2016):
The condition for stability can be defined as:
Substituting Eq. (9) in Eq. (14) produces:
Substituting Eqs. (4) and (7) into Eq. (15) generates:
Substituting Eq. (12) into Eq. (16) produces:
By simplifying Eq. (17), it can be shown as:
The reaching control law need to be chosen in order to guarantee that Eq. (18) is less than zero as shown below:
Substitution of Eq. (19) into Eq. (18) generates:
The Eq. (20) shows that \(\dot{L}(t) \le 0\), which can be taken into consideration when determining that the proposed control method is stable. Therefore, the reaching control law can be defined as follows:
where Kr is reaching control gain.
4 New adaptive fractional integral sliding mode control
Adaptive fractional sliding mode control can improve tracking performance and accuracy. The adaptive law decreases the gain inside and increases the gain outside a vicinity of the sliding surface (Liao et al. 2018). The new adaptive control law can be defined as follows:
where ki (i = 1, 2, ….,n) are positive adaptive law gains. The new fractional integral sliding mode control block diagram is shown in Fig. 2.
The Lyapunov theory for the proposed fractional integral sliding mode control can be defined as follows:
Derivation from Eq. (23) produces:
Substituting Eqs. (4) and (7) into Eq. (24) generates:
Substituting Eq. (12) into Eq. (25) produces:
By simplifying Eq. (17), and substituting Eq. (22) into Eq. (26), it can be shown as:
Substituting Eq. (19) into Eq. (27) generates:
The Eq. (28) illustrates that \(\dot{L}(t) \le 0\), which can be taken into consideration when evaluating if the proposed control method is stable. As a result of this, the reaching control law can be shown as follows:
where Kr is reaching control gain.
5 Simulation results
This research developed a new adaptive fractional integral sliding mode control of MEMS gyroscope. The effectiveness of the proposed control method is validated by numerical simulation in MATLAB Software via ODE45 order.
The new fractional integral sliding mode control parameters are chosen as μ = 1.5, α = 0.75, γ = 0.75, and Kr = 7. The new adaptive fractional integral sliding mode surface parameters are selected as k1 = k2 = k3 = k4 = 0.75.
The desired motion trajectory is determined by qd1 = sin(4.17t) and qd2 = 1.2sin(5.11t).The initial values of the system are selected as \(q_{1} (0) = 0.4,\,q_{2} (0) = 0.6,\,\dot{q}_{1} (0) = 0\,{\text{and}}\,\dot{q}_{2} (0) = 0.\)
The parameters of the MEMS gyroscope are selected as Rahmani (2018):
The conventional natural frequency of each axis of a MEMS gyroscope is in the kHz range, so, ω0 is chosen as 1 kHz. It is suitable to choose 1 μm as the reference length q0 when the displacement rang of the MEMS gyroscope in each axis is sub-micrometer level. The unknown angular velocity is assumed Ωz = 100 rad/s. Therefore, the non- dimensional values of the MEMS gyroscope parameters are chosen as Rahmani (2018):
Figure 3 shows position tracking of the x-axis and y-axis using the new fractional integral sliding mode control and adaptive fractional integral sliding mode control. The proposed control method tracks the desired trajectory suitably. It demonstrates that the tracking performance of the new adaptive fractional integral sliding mode control is better than in the fractional integral sliding mode control. Figure 4 shows position tracking error of x-axis and y-axis under the new fractional integral sliding mode control as well as the new adaptive fractional integral sliding mode control. The value of the position tracking error in the x-axis under fractional integral sliding mode control is 0.033, which cannot track zero values during the 10 s interval. In contrast, the value of position tracking error of the x-axis under the new adaptive fractional integral sliding mode control is equal to zero after 2 s. Therefore, it can be inferred that by using this new adaptive law, the position tracking error will converge to zero. Similarly, the value of position tracking error of the y-axis under the new fractional integral sliding mode control is equal to 0.047 during the 10 s sample time, which shows position tracking error cannot converge to zero in that period of time. However, the value of position tracking error of the y-axis under the new adaptive fractional integral sliding mode control is equal to zero after 1.7 s. Considering these results, the new adaptive fractional integral sliding mode control has high tracking performance and zero tracking error performance in comparision to the new fractional integral sliding mode control. Figure 5 shows the velocity in the x-axis and y-axis under the new fractional integral sliding mode control and the new adaptive fractional integral sliding mode control. Figure 6 illustrates the control input of x-axis and y-axis under the new fractional integral sliding mode control and the new adaptive fractional integral sliding mode control.
The robustness of the proposed control method is evaluated by applying a random noise function (d(t) = 0.5*randn(1,1)). Figure 7 shows that the adaptive fractional integral sliding mode control is robust against external disturbances and is able to suppress the applied noise effectively.
6 Conclusion
In this study, a new adaptive fractional integral sliding mode control for MEMS gyroscopes was proposed. The proposed control method is robust against external perturbations and model uncertainties. The robustness of the new fractional integral sliding mode control and new adaptive fractional sliding mode control is validated by the application of random noise. It shows that by using the adaptive law, the control method proposed will suppress the external disturbances more effectively in comparison with the new fractional integral sliding mode control. Moreover, the effectiveness of the proposed control method is considered in terms of trajectory tracking and accuracy, where the adaptive fractional integral sliding mode control had better performance than the fractional integral sliding mode control. Simulation results verified the effectiveness of the proposed control law.
References
Batur C, Sreeramreddy T, Khasawneh Q (2006) Sliding mode control of a simulated MEMS gyroscope. ISA Trans 45(1):99–108
Fang Y, Wang S, Fei J (2014) Adaptive TS fuzzy sliding mode control of MEMS gyroscope. In: Fuzzy systems (FUZZ-IEEE), 2014 IEEE international conference on. IEEE, pp 359–364
Fang Y, Fei J, Wang S (2015) H-infinity control of MEMS gyroscope using TS fuzzy model. IFAC PapersOnLine 48(14):241–246
Fang Y, Fei J, Yang Y (2018) Adaptive backstepping design of a microgyroscope. Micromachines 9(7):338
Fei J, Chu Y (2016) Dynamic global PID sliding mode control for MEMS gyroscope using adaptive neural controller. In: Soft computing and intelligent systems (SCIS) and 17th international symposium on advanced intelligent systems, 2016 joint 8th international conference on. IEEE, pp 16–21
Fei J, Xin M (2012) An adaptive fuzzy sliding mode controller for MEMS triaxial gyroscope with angular velocity estimation. Nonlinear Dyn 70(1):97–109
Fei J, Xin M (2015) Adaptive fuzzy sliding mode control of MEMS gyroscope sensor using fuzzy switching approach. J Dyn Syst Meas Control 137(5):051002
Fei J, Yuan Z (2013) Dynamic sliding mode control of MEMS gyroscope. In: Control applications (CCA), 2013 IEEE international conference on. IEEE, pp 437–442
Fei J, Xin M, Juan W (2013) Adaptive fuzzy sliding mode control using adaptive sliding gain for MEMS gyroscope. Trans Inst Meas Control 35(4):551–558
Liao YW, Pan S, Borrelli F, Hedrick JK (2018) Adaptive sliding mode control without knowledge of uncertainty bounds. arXiv:1802.09689
Passaro V, Cuccovillo A, Vaiani L, De Carlo M, Campanella CE (2017) Gyroscope technology and applications: a review in the industrial perspective. Sensors 17(10):2284
Rahmani M (2018) MEMS gyroscope control using a novel compound robust control. ISA Trans 72:37–43
Rahmani M, Ghanbari A (2016) Computed torque control of a caterpillar robot manipulator using neural network. Adv Eng Forum 15:106–118
Rahmani M, Rahman MH (2018) Novel robust control of a 7-DOF exoskeleton robot. PLoS One 13(9):e0203440
Rahmani M, Ghanbari A, Ettefagh MM (2016a) Robust adaptive control of a bio-inspired robot manipulator using bat algorithm. Expert Syst Appl 56:164–176
Rahmani M, Ghanbari A, Ettefagh MM (2016b) Hybrid neural network fraction integral terminal sliding mode control of an Inchworm robot manipulator. Mech Syst Signal Process 80:117–136
Rahmani M, Komijani H, Ghanbari A, Ettefagh MM (2018a) Optimal novel super-twisting PID sliding mode control of a MEMS gyroscope based on multi-objective bat algorithm. Microsyst Technol 24(6):2835–2846
Rahmani M, Ghanbari A, Ettefagh MM (2018b) A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm. J Vib Control 24(10):2045–2060
Ren J, Zhang R, Xu B (2016) Adaptive fuzzy sliding mode control of MEMS gyroscope with finite time convergence. J Sens. https://doi.org/10.1155/2016/1572303
Yang Y, Fei J (2013) Adaptive neural sliding mode compensator for MEMS gyroscope. In: Control and automation (ICCA), 2013 10th IEEE international conference on. IEEE, pp 441–446
Zhang R, Shao T, Zhao W, Li A, Xu B (2018) Sliding mode control of MEMS gyroscopes using composite learning. Neurocomputing 275:2555–2564
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rahmani, M., Rahman, M.H. A new adaptive fractional sliding mode control of a MEMS gyroscope. Microsyst Technol 25, 3409–3416 (2019). https://doi.org/10.1007/s00542-018-4212-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00542-018-4212-8