Abstract

In this paper, an actor critic neural network-based adaptive control scheme for micro-electro-mechanical system (MEMS) gyroscopes suffering from multiresource disturbances is proposed. Faced with multiresource interferences consisting of parametric uncertainties, strong couplings between axes, Coriolis forces, and variable external disturbances, an actor critic neural network is introduced, where the actor neural network is employed to estimate the packaged disturbances and the critic neural network is utilized to supervise the system performance. Hence, strong robustness against uncertainties and better tracking properties can be derived for MEMS gyroscopes. Aiming at handling the nonlinearities inherent in gyroscopes without analytically differentiating the virtual control signals, dynamic surface control (DSC) rather than backstepping control method is employed to divide the 2nd order system into two 1st order systems and design the actual control policy. Moreover, theoretical analyses along with simulation experiments are conducted with a view to validate the effectiveness of the proposed control approach.

1. Introduction

Owing to the microvolume, easy integration, and mass production, micro-electro-mechanical system (MEMS) gyroscopes are indispensable angular rate sensors in a myriad of areas including inertial guidance, aerospace, and national defense industry [15]. Typically, the accurate detection of angular rates is highly dependent on the high-precision control of drive axis and sense axis. However, MEMS gyroscopes are inherently accounted for strong uncertainties and nonlinearities, rendering the high-precision control a challenging issue.

Ideally, the parameters of MEMS gyroscopes are naturally fixed, including mass, damping parameters, and spring parameters, and mechanical motion of two axes are uncoupled. While in real word applications, manufacturing defects and unpredictable operation environments undesirably result in multiresource interferences, i.e., parametric uncertainties, mechanical coupling between axes, and external disturbances, which inevitably reduce the tracking accuracy of both axes and even lead to system instability. Aiming at reducing the effects of uncertainties and enhancing system behaviours, several advanced schemes have been devised, such as neural networks (NNs) [68], extended state observers (ESOs) [9], and fuzzy logic systems (FLSs) [10], where the packaged disturbances are online estimated and compensated in the control policy. In [11], on the basis of universal approximation theorem, the RBFNN is employed to online estimate unknown system dynamics, effectively enhancing system robustness against uncertainties. In [710, 12], the tracking errors as well as estimation errors are bounded, while the tracking performance is usually neglected, which plays a central role in the high-accuracy measurement of angular rates. Hence, it is meaningful to devise a control scheme capable of recovering unknown interferences and supervising system tracking properties at the same time.

On the contrary, an appropriate stabilizing control policy is crucial to driving the output of MEMS gyroscopes to track the reference signals. In real-world applications, proportional integral derivative (PID) approaches [13, 14] are ubiquitous deployed to control nonlinear systems due to its theorical simplicity and easy implementation. However, in the existence of both system and external uncertainties, the PID-based methods cannot fulfil some high-accuracy tracking requirements, which is a fatal weakness of PID controllers. To simultaneously stabilize high-order nonlinear systems and compensate for the lumped disturbances, backstepping control schemes [1518] are proposed, where the overall system is divided into several first-order systems and virtual control signals are developed to link up each subsystem. Nevertheless, the repeated analytical differentiations of virtual control signals may result in differentiating explosions, threating the normal operations of nonlinear systems. Hence, it is urgent and necessary to modify existing backstepping control approaches for MEMS gyroscopes without inducing such issues.

Oriented by the previous investigations, an actor critic NN-based adaptive control scheme for MEMS gyroscopes suffering from multiresource disturbances is proposed in this paper, the striking features of which can be summarized as follows:Unlike the existing PID controller [13, 14], where the system uncertainties are neglected, the proposed control scheme can reduce the effects of lumped disturbances and stabilize the overall system. And, differing from previous backstepping control approaches [1518] for MEMS gyroscopes that suffer from differentiating explosions, a low-pass filter is embedded to modify the controller design and avoid the analytical differentiations of virtual control signals.Different from most NN or FLS-based control schemes [710,12], which can only ensure the ultimately uniformly bounded (UUB) properties of tracking errors, the proposed ACNN-based control scheme can simultaneously recover unknown dynamics and supervise tracking properties of MEMS gyroscope, resulting better robustness against uncertainties.By resorting Lyapunov analyses, all the existing signals are proven to be UUB and a series of simulation verifications are presented to further validate the effectiveness of our proposed control approach.

2. Problem Statements

2.1. Kinetic Model of MEMS Gyroscopes

By resorting to [1922], the kinetic model of MEMS gyroscopes is typically expressed aswhere m denotes the mass of internal moving mass, represents the rotation velocity, x and y are, respectively, the displacements of drive and sensitive modes, and represent linear spring terms, and refer to damping terms, and are the coupling coefficients, and and denote the input forces of drive and sensitive modes. Additionally, and describe the external disturbances. An overall structure of MEMS gyroscope is depicted in Figure 1.

Dividing both side of (1) by , the following nondimensional model can be derived:with

In pursuit of description conciseness, (2) is further rewritten into the following strict-feedback vector form:with defined as the packaged disturbances.

2.2. Control Objective

Our objective is to devise a control policy based on ACNNs and DSC schemes, which is capable of driving the output states of MEMS gyroscopes to track the reference signal as accurately as possible, in the existence of multisource interferences, i.e., .

3. Main Results

3.1. AC Neural Networks

In what follows, the actor neural network is employed to reconstruct the packaged disturbance , which is formulated aswhere denotes the weight vector and describes the reconstruction errors satisfying with being a positive finite constant. Define that is estimation of and denotes the estimation error. is the active function vector, which is chosen as the commonly used sigmoid function.

Herein, in order to supervise the tracking properties in real time, a reinforcement function is devised in the following form similar to [23]where and are positive design parameters.

Subsequently, the critic function is defined aswhere denotes the weight vector. Define that is estimation of and denotes the estimation error. is the active function vector, which can be calculated in the following form:

Apparently, is always bounded within , and the smaller is, the closer is to zero. Hence, the control objective of driving to track boils down to ensuring that is as close to zero as possible. The actual critic signal is formulated as follows:where is the estimation of .

3.2. Controller Design

The following error dynamics are defined in advance, aiming at promoting the controller design and stability analysis:with being the virtual control policy and is its low-pass filtered signal, which are formulated aswith being a positive time-delay parameter.

Taking the time derivative of and utilizing (10), the following equation can be guaranteed:

Note that is a continuous and bounded function satisfying and is a positive constant.

Step 1. at this point, devise the Lyapunov candidate of displacement loop as . Differentiating it along with time and recalling the kinetic model of MEMS gyroscope (4), one hasIn order to stabilize , the virtual control policy is developed asAccording to Young’s inequality, the following inequalities hold:Subsequently, inserting (13) and (14) into (12), it follows that

Step 2. construct the Lyapunov candidate of velocity loop as . Differentiating it along with time and recollecting the kinetic dynamics of MEMS gyroscope (4), it followsIn order to stabilize the velocity loop and supervise the tracking performance in real time for MEMS gyroscopes, the actual control policy as well as adaptive updating policy are presented in (18)–(20):with being the modification control term, which can be derived from (19) and (20). , , , and are commonly positive constants.
Via inserting (17)–(19) into (16) and recalling (5) as well as (7), the following inequality can be ensured:

4. Stability Analyses

Herein, the main theorem of our paper is presented as, on the basis of the virtual control policy, the actual control policy and the adaptive updating policy; all the error dynamics involved in the closed-loop MEMS gyroscope system are UUB.

Proof. In the first place, constructing the general Lyapunov function as , differentiating it along with time and employing (15), (20), it can be derived thatDue to Young’s inequality and the fact that , the following inequalities hold:Hence, (21) can be further rewritten aswith .
Moreover, employing Young’s inequality, it can be achieved thatSubstituting (24) into (23) further producesFrom (25), it can be easily discovered that, as long as and hold with p being a positive constant and , always holds for . Hence, all the error signals considered in V are proven to be UUB, and the proof is completed.

To verify the practicability of the proposed control scheme, a series of simulations are presented for MEMS gyroscopes in the proceeding section. By resorting to [20], the physical parameters of MEMS gyroscopes are typically chosen as

And, the following time-varying functions are utilized to simulate the unknown external disturbances:

Define the reference signal as . All the design parameters existing in the proposed control method are given in Table 1.

The tracking performance of displacement loop and velocity loop is presented in Figure 2, where satisfactory tracking accuracy can be discovered, which can be attributed to the effectiveness of DSC approach. Even in the presence of unknown dynamics, the tracking performance is rarely degraded, mainly due to the implementation of ACNN, which is able to recover system uncertainties and supervise system tracking performance at the same time.

Herein, it is notable that the issue of differentiation explosion is effectively avoided, mainly owing to the filtered signal is involved in the velocity loop controller design rather than the analytically differentiated signals. Moreover, although, in the existence of unknown multiresource interferences, the tracking performance is not degraded severely by resorting to the employed ACNN scheme and unlike most existing control schemes based on NN or FLS [710,12], which can only ensure the UUB behaviours of tracking errors, the proposed ACNN-based control scheme can recover unknown dynamics and supervise tracking properties of MEMS gyroscope at the same time, validating the robustness of our algorithm against uncertainties.

5. Conclusions

In this paper, an actor critic neural network-based adaptive control scheme for MEMS gyroscopes subject to multiresource disturbances is proposed. By combining an actor NN with a critic NN, the packaged disturbances can be effectively suppressed and system performance can be supervised at the same time, such that better tracking properties and stronger robustness against unknown dynamics can be guaranteed. Through inserting a first-order filter between the displacement and velocity loops of MEMS gyroscope, a DSC controller is constructed to ensure the stabilization for both displacement and velocity loops and avoid unexpected differentiation explosion. Moreover, all system dynamics are proven to be UUB via Lyapunov synthesis and a series of simulations through MATLAB/SIMULINK are presented in the end of this paper, validating the effectiveness of our algorithm. In the near future, we may modify the ACNN by combining the fuzzy logics with neural networks [24, 25], aiming at further enhancing its generalization ability. At the same time, prescribed performance of tracking error will be considered for MEMS gyroscope to improve transient and steady-state tracking accuracy.

Data Availability

The data used to support the findings of the study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.