Adaptive Sliding Mode Control Method for Z-Axis Vibrating Gyroscope Using Prescribed Performance Approach

Featured Application: The adaptive sliding mode control method using the prescribed performance approach was proposed for Z-axis vibrating gyroscopes, which plays a crucial role in detecting angular velocities. Compared with traditional angular velocity meters, Micro-Electro-Mechanical-System (MEMS) gyroscope has outstanding features such as low cost, easy installation and others. As a result, MEMS gyroscopes have good application prospects in navigation, customer digital devices, and other areas. Abstract: This paper investigates one kind of high performance control methods for Micro-Electro-Mechanical-System (MEMS) gyroscopes using adaptive sliding mode control (ASMC) scheme with prescribed performance. Prescribed performance control (PPC) method is combined with conventional ASMC method to provide quantitative analysis of gyroscope tracking error performances in terms of speciﬁed tracking error bound and speciﬁed error convergence rate. The new derived adaptive prescribed performance sliding mode control (APPSMC) can maintain a satisfactory control performance which guarantees system tracking error, at any time, to be within a predeﬁned error bound and the error convergences faster than the error bound. Besides, adaptive control (AC) technique is integrated with PPC to online tune controller parameters, which will converge to their true values at last. The stability of the control system is proved in the Lyapunov stability framework and simulation results on a Z-axis MEMS gyroscope is conducted to validate the e ﬀ ectiveness of the proposed control approach.


Introduction
As one kind of inertial sensors, gyroscopes are used in application areas where there exist particular requirements for angular velocities measurement and MEMS gyroscopes have attracted increasing attention for the advantages of low cost, easy installation and so on. Due to above mentioned prominent features, MEMS gyroscopes have been widely installed in cell phones, navigation devices, self-balance platforms and other application aspects. Generally speaking, the principle of vibrating gyroscopes is based on the Coriolis phenomenon where a detecting mass is driven into a stable oscillatory motion along the driving axis, Coriolis force occurs along the sense axis when some angular velocity is applied to the gyroscope. However, gyroscope performances are often degraded by manufacturing errors (mainly contribute to aspects of parameter deviation and asymmetric structure) and external error bound is treated as a slow time varying function and it shall be further investigated how to accomplish the trajectory tracking objective without the assumption [27].
Motivated by the above mentioned work, this paper aims to systematically study the MEMS gyroscope trajectory tracking via adaptive PPC approach. The main contribution of this paper can be concluded as follows: The proposed adaptive prescribed performance sliding mode control (APPSMC) utilizes a transformed error in the design of sliding mode control (SMC) surface where a performance bound (PB) function regarding system tracking error is proposed together with an error transformation function to connect the origin system tracking error with the transformed equivalent error.
The MEMS gyroscope tracking error can converge to the 0 and remaining in a predefined PB (both transient state and steady state) under the proposed APPSMC. It is worth pointing out that above mentioned gyroscope control papers cannot guarantee tracking error to be within a specific bound while the gyroscope tracking error in this paper will not go beyond the proposed error bound.
The propose control method can accomplish trajectory tracking with information of the nominal values of the system where some adaptive laws are derived in the Lyapunov stability framework where gains for adaptive laws can be calculated according to the calculation method introduced in the paper.
This paper is organized as follows: the gyroscope dynamics are introduced in Section 2. In Section 3, design and stability proof for the Z-axis gyroscope using APPSMC is investigated. Section 4 provides simulation results and Section 5 gives the conclusions.

Dynamics of MEMS Gyroscopes
The schematic structure of a gyroscope model is described in Figure 1. As shown in Figure 1, the vibrating gyroscope contains a proof mass, spring beams, and dampers. The proof mass is driven by electrostatic actuators and it is constrained only to move in the X-O-Y plane where states including position and velocity information of the proof mass can be acquired detecting capacity combs. Some fixed angular velocity is applied to the gyroscope along the Z axis.
Appl. Sci. 2020, 10, x 3 of 18 method for MEMS gyroscope control, and the method can successfully drive the detecting mass into a desired oscillation. However, the predefined error bound is treated as a slow time varying function and it shall be further investigated how to accomplish the trajectory tracking objective without the assumption [27]. Motivated by the above mentioned work, this paper aims to systematically study the MEMS gyroscope trajectory tracking via adaptive PPC approach. The main contribution of this paper can be concluded as follows: The proposed adaptive prescribed performance sliding mode control (APPSMC) utilizes a transformed error in the design of sliding mode control (SMC) surface where a performance bound (PB) function regarding system tracking error is proposed together with an error transformation function to connect the origin system tracking error with the transformed equivalent error.
The MEMS gyroscope tracking error can converge to the 0 and remaining in a predefined PB (both transient state and steady state) under the proposed APPSMC. It is worth pointing out that above mentioned gyroscope control papers cannot guarantee tracking error to be within a specific bound while the gyroscope tracking error in this paper will not go beyond the proposed error bound.
The propose control method can accomplish trajectory tracking with information of the nominal values of the system where some adaptive laws are derived in the Lyapunov stability framework where gains for adaptive laws can be calculated according to the calculation method introduced in the paper. This paper is organized as follows: the gyroscope dynamics are introduced in Section 2. In Section 3, design and stability proof for the Z-axis gyroscope using APPSMC is investigated. Section 4 provides simulation results and Section 5 gives the conclusions.

Dynamics of MEMS Gyroscopes
The schematic structure of a gyroscope model is described in Figure 1. As shown in Figure 1, the vibrating gyroscope contains a proof mass, spring beams, and dampers. The proof mass is driven by electrostatic actuators and it is constrained only to move in the X-O-Y plane where states including position and velocity information of the proof mass can be acquired detecting capacity combs. Some fixed angular velocity is applied to the gyroscope along the Z axis. Gyroscope dynamics [28,29] m is the proof mass weight; x and y are the displacements of the mass; and xx k yy k and xx d yy d are the coefficients for springs and dampers in the X and Y directions. Gyroscope dynamics [28,29] can be described in the following form: m is the proof mass weight; x and y are the displacements of the mass; and k xx k yy and d xx d yy are the coefficients for springs and dampers in the X and Y directions. k xy and d xy are coefficients of the coupling terms which are mainly caused by the asymmetric structure due to limits of manufacture technology.
Ω z is the angular velocity and u x and u y represent the control forces in the X and Y direction.
We can get the motion dynamics in non-dimensional form through dividing both sides of (1) by the resonance frequency ω 2 0 , reference length q 0 and reference mass m.
where q x = x q 0 , q y = y q 0 , (2) is rewritten in vector form as: ..
and Ω = 0 −Θ Θ 0 Due to manufacture errors and environment changes, actual values for springs, dampers, and their nominal values are not exactly the same. Considering these effects, we modified system dynamics by adding extra terms concerning parameter deviation and external disturbance and the new motion equation in the described in the following form: ..
where F is the lumped unknown disturbances vector including unknown system dynamics (caused by parametric deviation) and external disturbance. The lumped disturbance is further described such that F = −(∆D + 2∆Ω) . q − ∆Kq + d where ∆D, ∆Ω, and ∆K denote parameter uncertainties of D, Ω, and K, respectively, and we allow 10% parameter variations for the spring and damping coefficients with respect to their nominal values such that ∆D = 0.1D, ∆Ω = 0.1Ω, and ∆K = 0.1K. d is external disturbance vector caused by temperature change, humidity change, shock, and so on.
State space form of gyroscope dynamics is: .
where system states q 1 and q 2 are the displacement and velocity vectors of the detect mass and they are denoted as q 1 = q = q x q y and q 2 = Assumption 1 regarding F is made for further discussion.

Assumption 1.
The lumped disturbance is bounded [12] such that |F i | ≤ F di , i = 1, 2. F 1 , F 2 are lumped disturbances in the X and Y axis, respectively, and F d1 and F d2 are disturbance bounds in each direction.
The control objective for MEMS gyroscopes is: 1) to propose an adaptive controller so that the proof mass can be driven into oscillation motion at given amplitudes and frequencies in the driving and sensing axis, or in other words, to reach the target that the gyroscope state q can track a reference trajectory q d and the tracking error satisfies specific prescribed performance requirement and 2) controller parameters can be tuned by adaptive laws.

APPSMC for MEMS Gyroscopes
An APPSMC is introduced to accomplish trajectory tracking where several adaptive laws are derived to adjust controller parameters. The stability of the control system is guaranteed according to Lyapunov stability theory. In the design procedure of the PPC method in this section, an error transformation function is introduced to transform the origin tracking error into an equivalent unconstrained one and the transformed error is used in the design of adaptive sliding mode controller with prescribe performance.
According to the theory of PPC scheme in [20,21], error dynamics shall always stay in some specified error bound described by a PB function and the error convergence rate is no less than the performance function. Generally speaking, any smooth decreasing function can be chosen as an error bound function. As can be seen from [20,21] that the performance bound function is chosen as a decreasing function. Prescribed performance can be achieved by transforming the original tracking error into an unconstrained equivalent error with appropriate original error bound and steady state error bound. In the paper, we adopted the prescribed performance control method in the control of gyroscopes to provide transient tracking performance of the gyroscopes. Relative articles have been cited in the reference.
In this section, a decreasing function described by Equation (6) is adopted as an error bound function.
According to the theory of prescribed performance control (PPC) [20,21], ρ 0i is a non-zero positive constant and choices for ρ 0i shall comply with the principle that the initial tracking error is less than ρ 0i .
ρ ∞i is also a positive constant and it is the value of the PB imposed on error dynamics at the steady state.
e is the Euler number and the term e −l i t determines the convergence speed of PB function ρ i (t). It can be found from e −l i t that l i is the dominant parameter which is chosen as a positive constant. Different choices of l i can result in different PB function with different convergence speed.
If gyroscope tracking errors satisfy −ρ i (t) < e i (t) < ρ i (t), i = 1, 2, prescribed performance is guaranteed. A new performance index is introduced construct connection between the origin tracking error and the PB, given in the form: We can easily get the range of (7) such that −1 < θ i (ε i ) < 1 if prescribed performance is achieved. A hyperbolic tangent function is chosen to transform the constrained error index e i (t) ρ i (t) into an equivalent unconstrained one. The error transformation equation is expressed as: where δ i is the adjust parameter for the transformation function chosen to be a positive constant. ε i is the derived "equivalent" error which is used to compose the sliding manifold afterwards. Figure 2 depicts the hyperbolic tangent function.

Lemma 1.
If the equivalent error ε i in (8) converges 0, the origin error in (8) will also converge to 0.
Proof. From the definition of the hyperbolic tangent function defined in (8) and the graphic depicting the hyperbolic tangent function in (8), we can easily get the conclusion that: θ i (ε i ) converges to 0 with ε i converging to 0. Equivalent error ε i can be derived by solving the inverse function of θ i (ε i ), given in the form: where θ −1 i ( * ) represents the inverse function of θ i ( * ). In the following parts, θ i (ε i ), ρ i (t), and e i (t) are denoted as θ i , ρ i , and e i for simplicity. Consider (5) as the system dynamics, system tracking error is defined as: where q d is the reference trajectory, given in the form q d = q dx q dy .
The derivative of the tracking error is: Conventionally, sliding mode control method uses system error and its derivative to form a sliding mode manifold. In APPSMC, the new derived error will be used in the design of the prescribed performance sliding mode manifold.
Consider a linear sliding manifold given in the form: where λ = λ 1 0 0 λ 2 is an adjustable parameter of the manifold chosen to be a diagonal matrix with its main diagonal elements being positive constants. Differentiating (12) leads to: ε i can be derived according to (9) and ε i takes the form: Differentiating (14) gives: Differentiating (15) leads to: ..
Appl. Sci. 2020, 10, 4779 It can be proved that k 1i and k 2i are positive diagonal matrices for the fact that δ i and θ i are positive constants and −1 < θ i < 1, i = 1, 2.
Differentiating (8) with respect to time gives first and second order derivative of θ i . . .. where: Equation (19) is rewritten in vector form as: where θ = θ 1 θ 2 , r 1 = r 11 0 0 r 12 , e = e 1 e 2 , and r 2 = r 21 r 22 Substitute (20) into (17) gives: .. ε = k 1 r 1 .. e + k 1 r 2 + k 2 (21) Substitute (21) into (13) leads to: Substitute system dynamics in (4) into (22), it reveals that: Equivalent control force can be derived by ignoring the lumped error F and setting . S = 0: The actual sliding mode control force is designed in the form: where the switching control force u sw is designed in the form: Appl. Sci. 2020, 10, 4779 8 of 18 where γ = γ 1 0 0 γ 2 is the gain of the switching term. (25) is applied to the MEMS system with robust gain in (26) larger than the lumped disturbance bound, system tracking error will asymptotically converge to 0.

Theorem 1. If the control force in
Proof. Choose a Lyapunov candidate in the form: Differentiating (27) with respect to time leads to: Substitute the control force in (25) into (28) leads to: It can be inferred from Assumption 1 that if the robust gain γ is set such that F di ≤ γ i , i = 1, 2, together with the fact that k 1 and r 1 are positive diagonal matrices, the derivative of the Lyapunov function is non-positive definite in the following form.
It can be seen from the designed control force (24) that the control force contains three different system parameter matrices which are actually unknown. Thus, we actually cannot carried out the control force directly. AC can be used in the paper to tune control force parameters and the control force in (25) is modified in the following form where three adaptive laws are given in (32)-(34).
whereD,Ω, andK are set to replace the corresponding parameters and they are the estimates for D, K, and Ω,respectively.
Adaptive laws forD,Ω, andK are set in the following form. .
Theorem 2. if the control force in (31) in applied to the MEMS system, adaptive laws (32)-(34) are incorporated to online tune control force parameters, system tracking error will asymptotically converge to 0. Besides, according to parameter identification theory [30], all system parameters can be correctly estimated if the persistent excitation condition is satisfied. Figure 3 shows the block diagram of the entire APPSMC system.  Figure 3. Structure of the adaptive prescribed performance sliding mode control (APPSMC) system. Proof: Select a Lyapunov candidate in the form: where the function contains sliding surface and parameter estimation error. Parameter estimation errors are more specifically described in the following form: η , and 3 η are positive constants which can be viewed as fix gains for adaptive laws.
Differentiating right hand and left hand of (35) and substituting system dynamic in (4) into it yields: The last three terms in (36) are denoted as (*) tr for clarity.
Substituting control force in (31) into (36) yields: ( (( 2 ) ) ( )) ( ) sign tr Recover (*) tr back to its original form, (37) can be rewritten as: According to the property of matrix trace, (38) can be rewritten in the form: Proof. Select a Lyapunov candidate in the form: where the function contains sliding surface and parameter estimation error. Parameter estimation errors are more specifically described in the following form: and η 3 are positive constants which can be viewed as fix gains for adaptive laws. Differentiating right hand and left hand of (35) and substituting system dynamic in (4) into it yields: The last three terms in (36) are denoted as tr( * ) for clarity. Substituting control force in (31) into (36) yields: Recover tr( * ) back to its original form, (37) can be rewritten as: Substituting adaptive laws (32), (33), (34) into (39) leads to: According to Assumption 1 together with the fact that k 1 , r 1 are positive diagonal matrices, . V can be proved to be semi positive definite with F di ≤ γ i , i = 1, 2. S is also bounded, therefore, we can prove that S will asymptotically converge to zero, i.e., lim t→∞ S = 0 by Barbalart lemma [14]. If the sliding manifold S = 0, the equivalent error ε i will converge to 0 with the sliding surface (12) being a Hurwitz polynomial. Furthermore, we can infer from Lemma 1 that the origin tracking error will converge to 0 with the equivalent error converging to 0. Remark 1. In this paper, a prescribed performance is proposed for the control of MEMS gyroscopes. For further improvement of gyroscope oscillation motion performance, design of the control of gyroscopes can be investigated using non-quadratic Lyapunov function [17,18].

Simulation Study
Numerical simulations are conducted on a Z-axis gyroscope model using Matlab/Simulink environment to evaluate the effect of the proposed APPSMC method. D, K, and Ω are system parameters matrices and actual gyroscope parameters (elements of D, K, and Ω) are listed in Table 1. And in the simulation study, we compared control performances of adaptive sliding mode control, sliding mode control, and adaptive prescribed performance control. Table of used acronyms and corresponding full names are provided in Table 2. To verify the robustness of the APPSMC, parameter deviations and random signal disturbance are set in the control system where there exist 10% parameter deviation between actual gyroscope parameters and the origin values (nominal values) in APPSMC such that D(0) = 0.9D, K(0) = 0.9K, and Ω(0) = 0.9Ω. Parameters for the PPB and parameters for the proposed controller including robust gain and gains for adaptive laws are listed in Table 3.   Table 3. In Figures 4 and 5, red and green dotted line depict actual MEMS trajectory using SMC2 and SMC1, while yellow and purple dotted lines depict system trajectory using ASMC1 and ASMC2. Reference trajectory are depicted by a blue solid line. It is obvious in Figures 4 and 5 that system trajectory using SMC1 (green) and ASMC1 (yellow) can hardly track the reference trajectory while system trajectory using SMC2 and ASMC2 can achieve trajectory tracking. Furthermore, blue, red and purple line almost overlap with each other after time = 15 s. Figure 4 and 5 depict trajectory tracking performances using SMC1, SMC2, ASMC1, and ASMC2. Parameters of the controllers above mentioned are listed in Table 3. In Figure 4 and 5, red and green dotted line depict actual MEMS trajectory using SMC2 and SMC1, while yellow and purple dotted lines depict system trajectory using ASMC1 and ASMC2. Reference trajectory are depicted by a blue solid line. It is obvious in Figure 4 and 5 that system trajectory using SMC1 (green) and ASMC1 (yellow) can hardly track the reference trajectory while system trajectory using SMC2 and ASMC2 can achieve trajectory tracking. Furthermore, blue, red and purple line almost overlap with each other after time = 15 s.    Figure 4 and 5, it can be found from Figure 6 and 7 that system tracking error using SMC2 (red) and ASMC2 (purple) can converge to 0, which means the mass proof is successfully driven into the desired oscillation mode (fixed amplitude and frequency) by SMC2 and ASMC2. Green and yellow line depict system tracking error using SMC1 and ASMC1 where tracking error does not converge to 0 while it does not diverge to infinity. By connecting Table  3 and Figure 4-7, it can be concluded that, due to parameter uncertainty and external disturbance, SMC1 cannot accomplish trajectory tracking with a small robust gain while tracking error using SMC2 can converge to 0 with a big robust gain. Comparisons between ASMC1 and ASMC2 shows that proper gain in adaptive laws can result in good tracking error performance.  Figures 6 and 7 depict system tracking error performances in X and Y axis. According to the analysis of system tracking performances in Figures 4 and 5, it can be found from Figures 6 and 7 that system tracking error using SMC2 (red) and ASMC2 (purple) can converge to 0, which means the mass proof is successfully driven into the desired oscillation mode (fixed amplitude and frequency) by SMC2 and ASMC2. Green and yellow line depict system tracking error using SMC1 and ASMC1 where tracking error does not converge to 0 while it does not diverge to infinity. By connecting Table 3 and Figures 4-7 it can be concluded that, due to parameter uncertainty and external disturbance, SMC1 cannot accomplish trajectory tracking with a small robust gain while tracking error using SMC2 can converge to 0 with a big robust gain. Comparisons between ASMC1 and ASMC2 shows that proper gain in adaptive laws can result in good tracking error performance.   Figure 4 and 5, it can be found from Figure 6 and 7 that system tracking error using SMC2 (red) and ASMC2 (purple) can converge to 0, which means the mass proof is successfully driven into the desired oscillation mode (fixed amplitude and frequency) by SMC2 and ASMC2. Green and yellow line depict system tracking error using SMC1 and ASMC1 where tracking error does not converge to 0 while it does not diverge to infinity. By connecting Table  3 and Figure 4-7, it can be concluded that, due to parameter uncertainty and external disturbance, SMC1 cannot accomplish trajectory tracking with a small robust gain while tracking error using SMC2 can converge to 0 with a big robust gain. Comparisons between ASMC1 and ASMC2 shows that proper gain in adaptive laws can result in good tracking error performance.     Choosing SMC2 and ASMC2 for comparison, system tracking performance using APPSMC is provided in Figure 8 and 9. It can be seen that system dynamic can track the command trajectory Choosing SMC2 and ASMC2 for comparison, system tracking performance using APPSMC is provided in Figures 8 and 9. It can be seen that system dynamic can track the command trajectory after several milliseconds. Furthermore, it can be found that blue, red and purple line almost overlap with each other after time = 15 ms.    Table.3. In Figure 10 and 11, blue and green solid line are upper and lower bound described by performance bound function. Red dotted line, purple dotted line and black dotted line depict tracking error performance of SMC2, ASMC2, and APPSMC, respectively. It can be seen from Figure 10 and 11 that all three control methods can achieve trajectory tracking target while only APPSMC and SMC1 can maintain tracking error to be within the performance bound. It shall be pointed out that the great tracking error performance of SMC1 is derived on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is chosen to be very big and the big robust gain will result in severe chattering phenomenon. At the same time, APPSMC can still achieve desired error performance using adaptive laws to tune controller parameters even if system parameters are not exactly known and there are no severe chattering in control force for the fact that the robust gain in APPSMC is very small.    Table.3. In Figure 10 and 11, blue and green solid line are upper and lower bound described by performance bound function. Red dotted line, purple dotted line and black dotted line depict tracking error performance of SMC2, ASMC2, and APPSMC, respectively. It can be seen from Figure 10 and 11 that all three control methods can achieve trajectory tracking target while only APPSMC and SMC1 can maintain tracking error to be within the performance bound. It shall be pointed out that the great tracking error performance of SMC1 is derived on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is chosen to be very big and the big robust gain will result in severe chattering phenomenon. At the same time, APPSMC can still achieve desired error performance using adaptive laws to tune controller parameters even if system parameters are not exactly known and there are no severe chattering in control force for the fact that the robust gain in APPSMC is very small.   Table 3. In Figures 10 and 11, blue and green solid line are upper and lower bound described by performance bound function. Red dotted line, purple dotted line and black dotted line depict tracking error performance of SMC2, ASMC2, and APPSMC, respectively. It can be seen from Figures 10 and 11 that all three control methods can achieve trajectory tracking target while only APPSMC and SMC1 can maintain tracking error to be within the performance bound. It shall be pointed out that the great tracking error performance of SMC1 is derived on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is chosen to be very big and the big robust gain will result in severe chattering phenomenon. At the same time, APPSMC can still achieve desired error performance using adaptive laws to tune controller parameters even if system parameters are not exactly known and there are no severe chattering in control force for the fact that the robust gain in APPSMC is very small.   Table 4 compares system mean absolute errors and root mean square errors of APPSMC, ASMC1, ASMC2, SMC1, and SMC2. It can be concluded from Table 4 that the proposed control method can achieve excellent tracking error performance compared with conventional ASMC. SMC2 have a better tracking error performance on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is larger than the robust gain used in APPSMC and the big robust gain will result in severe chattering in control forces. 003 To further validate the effectiveness and robustness of the proposed control method, some low frequency noise is added to the system. It can be seen from Figure 12 and 13 that system tracking errors in both directions remain in the performance bound. The results mean that the control system has a strong robustness in the presence of diverse disturbances.   Table 4 compares system mean absolute errors and root mean square errors of APPSMC, ASMC1, ASMC2, SMC1, and SMC2. It can be concluded from Table 4 that the proposed control method can achieve excellent tracking error performance compared with conventional ASMC. SMC2 have a better tracking error performance on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is larger than the robust gain used in APPSMC and the big robust gain will result in severe chattering in control forces. 003 To further validate the effectiveness and robustness of the proposed control method, some low frequency noise is added to the system. It can be seen from Figure 12 and 13 that system tracking errors in both directions remain in the performance bound. The results mean that the control system has a strong robustness in the presence of diverse disturbances.  Table 4 compares system mean absolute errors and root mean square errors of APPSMC, ASMC1, ASMC2, SMC1, and SMC2. It can be concluded from Table 4 that the proposed control method can achieve excellent tracking error performance compared with conventional ASMC. SMC2 have a better tracking error performance on the basis that all system parameters are well known. Besides, the robust gain in SMC2 is larger than the robust gain used in APPSMC and the big robust gain will result in severe chattering in control forces. To further validate the effectiveness and robustness of the proposed control method, some low frequency noise is added to the system. It can be seen from Figures 12 and 13 that system tracking errors in both directions remain in the performance bound. The results mean that the control system has a strong robustness in the presence of diverse disturbances. Appl. Sci. 2020, 10, x 15 of 18   Table.1 that initial values for system parameters and their true values are not the same at the beginning. But the estimation values for system parameters can change with the adaptive laws and parameter adaptation performances in Figure 14 and 15 indicate that although there are some oscillation in the parameter adaptation performance, all system parameters can converge to bounded range and can almost converge to their true values by adaptive laws. As a consequence, the adaptive mechanism can greatly alleviate chattering phenomenon in the control force caused by parameter deviations.    Table.1 that initial values for system parameters and their true values are not the same at the beginning. But the estimation values for system parameters can change with the adaptive laws and parameter adaptation performances in Figure 14 and 15 indicate that although there are some oscillation in the parameter adaptation performance, all system parameters can converge to bounded range and can almost converge to their true values by adaptive laws. As a consequence, the adaptive mechanism can greatly alleviate chattering phenomenon in the control force caused by parameter deviations.    Table 1 that initial values for system parameters and their true values are not the same at the beginning. But the estimation values for system parameters can change with the adaptive laws and parameter adaptation performances in Figures 14  and 15 indicate that although there are some oscillation in the parameter adaptation performance, all system parameters can converge to bounded range and can almost converge to their true values by adaptive laws. As a consequence, the adaptive mechanism can greatly alleviate chattering phenomenon in the control force caused by parameter deviations.   Table.1 that initial values for system parameters and their true values are not the same at the beginning. But the estimation values for system parameters can change with the adaptive laws and parameter adaptation performances in Figure 14 and 15 indicate that although there are some oscillation in the parameter adaptation performance, all system parameters can converge to bounded range and can almost converge to their true values by adaptive laws. As a consequence, the adaptive mechanism can greatly alleviate chattering phenomenon in the control force caused by parameter deviations.

Conclusion
In this paper, an adaptive sliding mode controller is proposed for Z-axis MEMS gyroscopes using prescribed performance approach. Transient and stable state error performances are very important in controlling MEMS gyroscopes while little attention is paid to corresponding control methods. The designed APPSMC method imposes a desired performance bound on system tracking error and the tracking error will converge to zero without going beyond performance bound with error convergence rate no less than the performance bound. Adaptive laws are designed in the Lyapunov stability framework, as long as the persistent excitation condition is satisfied, all system parameters can be correctly estimated. Comparisons of SMC, ASMC, and APPSMC are presented showing that the proposed APPSMC has better performance and strong robustness in the presence of diverse disturbances. And to further investigate the control problem of MEMS gyroscopes, we plan to adopt non-quadratic Lyapunov function in the stability analysis of the entire control system for performance evaluation.

Conclusion
In this paper, an adaptive sliding mode controller is proposed for Z-axis MEMS gyroscopes using prescribed performance approach. Transient and stable state error performances are very important in controlling MEMS gyroscopes while little attention is paid to corresponding control methods. The designed APPSMC method imposes a desired performance bound on system tracking error and the tracking error will converge to zero without going beyond performance bound with error convergence rate no less than the performance bound. Adaptive laws are designed in the Lyapunov stability framework, as long as the persistent excitation condition is satisfied, all system parameters can be correctly estimated. Comparisons of SMC, ASMC, and APPSMC are presented showing that the proposed APPSMC has better performance and strong robustness in the presence of diverse disturbances. And to further investigate the control problem of MEMS gyroscopes, we plan to adopt non-quadratic Lyapunov function in the stability analysis of the entire control system for performance evaluation.

Conclusions
In this paper, an adaptive sliding mode controller is proposed for Z-axis MEMS gyroscopes using prescribed performance approach. Transient and stable state error performances are very important in controlling MEMS gyroscopes while little attention is paid to corresponding control methods. The designed APPSMC method imposes a desired performance bound on system tracking error and the tracking error will converge to zero without going beyond performance bound with error convergence rate no less than the performance bound. Adaptive laws are designed in the Lyapunov stability framework, as long as the persistent excitation condition is satisfied, all system parameters can be correctly estimated. Comparisons of SMC, ASMC, and APPSMC are presented showing that the proposed APPSMC has better performance and strong robustness in the presence of diverse disturbances. And to further investigate the control problem of MEMS gyroscopes, we plan to adopt non-quadratic Lyapunov function in the stability analysis of the entire control system for performance evaluation.