Abstract
Introduction
As an important measuring element and inertial navigation instrument, micro-gyroscope has been widely used in modern aviation, navigation, aerospace, and national defense industry. Recently, there have been serious efforts for controlling micro-gyroscope system, thanks to its significant application in various fields such as control stabilization, navigation, and automobile, which require high precision in position tracking and velocity measurement. However, the inherent nonlinearities and uncertainties caused by fabrication imperfections, ambient conditions, and external disturbances make it difficult to control the gyroscope system. Thus, many researchers have endeavored to study advanced technologies1–5 applied to micro-gyroscopes like adaptive control, backstepping control, sliding-mode control (SMC), and fuzzy control to enhance performance and robustness of micro-gyroscope.
Dynamic surface method is derived based on the backstepping control technology to provide an effective way for the nonlinear system problems. A first-order filter at each stage is introduced, effectively decreasing the number of the parameters, and lowering the computation complexity. It can reduce high frequency measurement noise by approximating the derivatives via low-pass filters.
Swaroop et al. 6 showed a dynamic surface controller to guarantee exponential regulation and bounded tracking error in the presence of Lipschitz mismatched uncertainties in strict-feedback form. Adaptive dynamic surface control (DSC) approaches have been developed for nonlinear systems in the past by many researchers.7–9 Tong and Li 10 proposed the adaptive fuzzy control for multiple-input multiple-output (MIMO) nonlinear systems with unknown dead-zone inputs. An adaptive DSC of microelectromechanical systems (MEMS) gyroscope was proposed using fuzzy compensator by Lei et al. 11 An adaptive fuzzy DSC was introduced for uncertain discrete-time nonlinear systems in pure-feedback form by Yoshimura. 12
Radial basis function (RBF) neural network (NN) has achieved great practical successes in industrial processes and many other fields. An RBF NN is utilized to approximate the system dynamics in the control system for a class of nonlinear systems. Li and Li 13 proposed an adaptive control approach based on the approximation property of NNs for output constraint continuous stirred tank reactor. A single NN was used in an adaptive NN prescribed performance controller for MIMO systems by Theodorakopoulos and Rovithakis. 14 The concept of DSC has been applied for pure-feedback systems by Wang 15 and Zhang et al. 16 with the NN. Zhang et al., 17 Wang and Huang, 18 and Gao et al. 19 proposed the NN-based DSC approaches for adaptive tracking control of strict-feedback systems. Shi et al. 20 developed an adaptive neural DSC for non-strict-feedback systems. Adaptive DSC for a hypersonic aircraft using NNs was described by Shin. 21 A modified adaptive neural DSC for morphing aircraft with input and output constraints was investigated by Wu et al. 22 Adaptive neural controllers based on dynamic surface controller for MEMS gyroscope was derived by Lei and Fei. 23 Adaptive NN with sliding-mode controllers have been developed for dynamic system by Fei and colleagues24,25 and Chu and Fei. 26
Motivated by the previous research, this article proposed a Lyapunov-based adaptive double neural network with a dynamic surface control (DNNDSC) for a micro-gyroscope to achieve the trajectory tracking because conventional controller cannot realize a desired dynamic behavior. In the presence of parameter uncertainties or even unknown system structure, an RBF NN is proposed to approximate the unknown system dynamics, and another RBF NN is used to eliminate the effect of approximation error of the first NN. By using the DSC technique, the whole computation process and design procedure becomes simple. Successful combination of DSC and NN control strengthens the robustness of the control system in the presence of system uncertainties and external disturbances. Therefore, not only satisfactory tracking performance and convergence of tracking errors to zero can be obtained but also the stability of the whole control system can be guaranteed under the Lyapunov framework. The main motivations compared with existing methods are organized as follows:
In the presence of unknown model errors and external disturbances, one RBF NN is employed to compensate for the system nonlinearities, which can eliminate the chattering effectively without losing the robustness property and the precision, and another RBF NN is used to eliminate the effect of approximation error of the first NN . External disturbances can be compensated by using a sliding-mode controller, which is approximated by NN estimator.
Based on the dual NN design, DSC is proposed to overcome the parameter expansion problem in the conventional systems, while ensuring the control system to reach the stable state in a finite period of time from any initial state. The proposed control scheme combined DSC and dual NN technology to reduce the chattering of inputs and improve the system performance against model uncertainties and external disturbances. The presence of the auxiliary first-order filters is the key feature of the algorithm which can remove the need for differentiations in the controller design and reduce the explosion of terms.
Model of micro-gyroscope and preparations
Model of micro-gyroscope
A z-axis micro-gyroscope system is described in Figure 1, in which a proof mass, sensing mechanisms, electrostatic actuation, and velocity of the proof mass are included to force an oscillatory motion and sense the position.

Schematic diagram of micro-gyroscope.
Thus the motion equation can be expressed as
where
Dividing both sides of equation (1) by
Defining a set of new parameters as follows
By equivalent transformation, the non-dimensional representation of the micro-gyroscope system can be depicted in the following expression
where
Considering model uncertainties and external disturbances, the model is expressed as
where
After defining
where
and
RBF NN
RBF NN has many advantages, such as faster convergence speed, avoiding local minimum problem. The structure of RBF NN is a three-layer feed-forward network consisting of one input layer, one hidden layer, and one output layer as shown in Figure 2.

Schematic diagram of RBF neural network.
A component of an input vector
where
The output of RBF is
where the weight
Define optimal parameter vector
where
Define estimation error
From equation (11), equation (8) becomes
where
Then, the dynamic characteristics of micro-gyroscope and external disturbances can be approximated by the first RBF NN as
Similarly, the sliding-mode switching term
where
The minimum approximation error is defined as
where
Adaptive DNNDSC
As shown in Figure 3, an adaptive DNNDSC strategy for a micro-gyroscope is proposed. Two NN structures are designed, the first is the adaptive RBF NN to approximate the lumped nonlinearities and the second NN is employed to compensate for the error caused by the former NN approximation. Both adaptive RBF NN controller and dynamic surface controller are combined to use in the whole system.

Block diagram of adaptive double neural network dynamic surface controller.
Define the position error using the following equation
where
Then the derivative of equation (17) can be expressed as
Define the first Lyapunov function
Then the derivative of Lyapunov function
In order to obtain
where
A first-order low-pass filter was introduced to overcome the “explosion of terms” problem caused by repeated differentiations. The output of the first-order low-pass filters
where
Then we can get
The filtering error is defined as
The error of virtual control is defined as
Substituting equation (6) into equation (24) yields
Since the first RBF neural controller may cause the error, the sliding-mode term defined as in equation (26) is introduced to compensate the error
That is
The second Lyapunov function candidate
In order to obtain
The controller is designed as
where
At this point, the output of the first RBF NN
where
The minimum approximation error is defined as
where
Stability analysis
Taking into account the position-tracking error, the virtual control error and the error, as well as parameter errors of the two NNs, then define a Lyapunov function candidate as
where
We consider Lyapunov function as
and
Remark
Assuming
When
Rewrite the derivative of Lyapunov function as
where
Substituting equations (37)–(39) into equation (36) yields equation (41), define
Equation (40) illustrates
Choose
Then, we continuously obtain the following condition
When
Design adaptive law as the following equation
Substituting equations (44) and (45) into equation (43) yields
From equation (42) we can get
Converted to
Since both
Simulation study
In this section, the proposed adaptive double NN dynamic surface controller is applied for a z-axis micro-gyroscope using MATLAB/Simulink. The parameters of the micro-gyroscope are set as follows
Since the general displacement range of the micro-gyroscope in each axis is sub-micrometer level, it is reasonable to choose
The desired motion trajectories are given as
The initial values of conditions of the micro-gyroscope are set as
We choose the external disturbances as
The related parameters are selected as
The center of the RBF NN in each dimension is chosen from −1 to +1, with step
In Figure 4, we compare the tracking curve between adaptive double NN DSC system and SMC system, where DNNDSC represents the tracking curve of adaptive DNNDSC, and SMC represents the tracking curve of general SMC. It can be seen that after about 0.02 s, the actual trajectory of micro-gyroscope using DNNDSC strategy coincides with the reference trajectory perfectly, and the tracking performance is satisfactory. While ordinary sliding-mode controller takes about 4 s to be able to track the reference trajectory, it is concluded that the micro-gyroscope with the DNNDSC strategy can track the expected trajectory quickly, and the adaptive DNNDSC method can improve the tracking speed of the micro-gyroscope obviously.

Position-tracking error comparison between DNNDSC and SMC.
We can see from the position-tracking error curve as Figure 5, the trajectory can also be a good track on the reference trajectory and the orders of magnitude of error are less than

Position-tracking errors of both axes using DNNDSC.
Figures 6 and 7 are the control input curves of adaptive DNNDSC method compared with SMC, respectively. Compared with the SMC, the control force based on the adaptive DNNDSC method is smoother, and the chattering phenomenon is not obvious.

Control input of x-axis comparison between DNNDSC and SMC.

Control input of y-axis comparison between DNNDSC and SMC.
Conclusion
In this article, an adaptive DNNDSC strategy for the micro-gyroscope is presented. DSC is used to reduce the introduction of parameters and eliminate the problems of parameter expansion, decreasing the computational complexity significantly. Two RBF NN controllers are utilized to approximate unknown nonlinear dynamics and compensating approximation errors. Simulation study is implemented to verify that the proposed adaptive double NN dynamic surface controller could reduce the chattering, compensate the manufacturing errors and environmental disturbances, and improve the sensitivity and robustness of the closed-loop system effectively.
