Next Article in Journal
Miniaturization of CMOS
Next Article in Special Issue
Concentric Split Aluminum with Silicon-Aluminum Nitride Annular Rings Resonators
Previous Article in Journal
In-Situ Measurements in Microscale Gas Flows—Conventional Sensors or Something Else?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Measurement-Data-Driven Control Approach towards Variance Reduction of Micromachined Resonant Accelerometer under Multi Unknown Disturbances

1
Research & Development Institute of Northwestern Polytechnical University in Shenzhen, Shenzhen 710000, China
2
MOE Key Laboratory of Micro and Nano Systems for Aerospace, Northwestern Polytechnical University, Xi’an 710072, China
3
Department of mechatronic engineering, Northeast Forestry University, Harbin 150040, China
4
School of electronic information engineering, Xi’an Technological University, Xi’an 710021, China
*
Authors to whom correspondence should be addressed.
Micromachines 2019, 10(5), 294; https://doi.org/10.3390/mi10050294
Submission received: 12 March 2019 / Revised: 17 April 2019 / Accepted: 23 April 2019 / Published: 30 April 2019
(This article belongs to the Special Issue Advanced MEMS/NEMS Technology, Volume II)

Abstract

:
This paper first presents an adaptive expectation-maximization (AEM) control algorithm based on a measurement-data-driven model to reduce the variance of microelectromechanical system (MEMS) accelerometer sensor under multi disturbances. Significantly different characteristics of the disturbances, consisting of drastic-magnitude, short-duration vibration in the external environment, and slowly-varying, long-duration fluctuation inside the sensor are first constructed together with the measurement model of the accelerometer. Next, through establishing a data-driven model based on a historical small measurement sample, the window length of filter of the presented algorithm is adaptively chosen to estimate the sensor state and identify these disturbances simultaneously. Simulation results of the proposed AEM algorithm based on experimental test are compared with the Kalman filter (KF), least mean square (LMS), and regular EM (REM) methods. Variances of the estimated equivalent input under static condition are 0.212 mV, 0.149 mV, 0.015 mV, and 0.004 mV by the KF, LMS, REM, and AEM, respectively. Under dynamic conditions, the corresponding variances are 35.5 mV, 2.07 mV, 2.0 mV, and 1.45 mV, respectively. The variances under static condition based on the proposed method are reduced to 1.9%, 2.8%, and 27.3%, compared with the KF, LMS, and REM methods, respectively. The corresponding variances under dynamic condition are reduced to 4.1%, 70.1%, and 72.5%, respectively. The effectiveness of the proposed method is verified to reduce the variance of the MEMS resonant accelerometer sensor.

1. Introduction

Microelectromechanical system (MEMS) technologies have successfully enabled the miniaturization and cost reduction of many kinds of sensors. These MEMS sensors have been widely used in many fields [1,2,3], including artificial intelligence (AI), internet of things (IoT), and industry 4.0. Especially, the MEMS resonant accelerometer, as a kind of functional but important device, has recently focused lots of research interest due to its potentially high accuracy and built-in digital characteristic [4,5]. However, currently, the comparatively low performance of this type of accelerometer severely limits the application range, which suffers from lots of factors, such as scale-factor errors, bias drift, and additively harmful pressure and shock effects [6,7]. Among these factors, the comparatively large bias drift of the resonant accelerometer is one major reason to deteriorate its variance. Especially during a sharp vibration and shock occurrence, the bias of the accelerometer sensor will fluctuate dramatically, which leads to a terrible performance deterioration due to its sophisticated, but fragile mechanical structure [8]. Even worse, it is not easy to suppress these disturbances by common compensation methods, such as mechanical topology design [9,10,11], closed-loop circuit [5,12,13], and package technology [14,15,16] due to unknown and uncertain characteristic of these harmful inputs.
Signal post-processing technology is an effective way to estimate the unknown inputs in some fields, such as sensor modelling [17,18,19], object tracking [20,21,22], and coupled audio-visual analysis [23]. The bias model of MEMS sensors with unknown inputs (UIs) caused by inaccurate coefficient values, parameter variations, and uncertain disturbances can be estimated by establishing adaptive or robust controllers based on this post-processing technology. For example, a reduced-order disturbance decoupled observer is designed based on a parametric approach to jointly estimate the sensing system state and input with UI [24,25]. Further, a parameter-dependent robust mixed full- and reduced-order controllers for discrete-time sensing system with UI are obtained via the linear matrix inequality optimization [26]. UI of sensors are also modelled as a randomly switching parameter obeying a known Markov chain in multiple model estimation [27], where the corresponding controller contains variable-structure MME, interacting MME, and pseudo-Bayesian estimation. Another approach based on minimum upper bound filter (MUBF) is used to estimate a statistically-constrained UI by establishing the minimized the upper bounds of covariance matrices of the state prediction error and residual error [28].
For the MEMS resonant accelerometer sensor, the corresponding variance is usually affected by two types of inputs. The one, is vibration and shock with a characteristic of drastic amplitude and short duration sourcing from external environment. The other one, is a slowly varying fluctuation sourcing from the accelerometer’s interior, such as thermal, pressure drift, and stress release of mechanical components. These two inputs can be commonly regarded as unknown parameters with stochastic and uncertain characteristics.
Currently, the data-driven-based signal processing approach is becoming a potentially interesting research to estimate the uncertain input of sensors [29,30,31,32,33]. The statistical models of sensors are fitted upon the available historical and condition data. In this work, the adaptive expectation-maximization (EM) control algorithm based on the data-driven model is first proposed to reduce the variance of the MEMS resonant accelerometer sensor under multi unknown disturbances. Two types of the external and internal disturbances are first considered simultaneously. Through constructing a data-driven model based on historical small sample data, a smoother window-length is adaptively chosen. The external and internal disturbances with significantly different characteristics are identified and the bias of the accelerometer is finally estimated.
This paper is organized as follows: In Section 2, a model of the MEMS resonant accelerometer sensor under multi unknown disturbances is established. In Section 3, the joint estimation and identification algorithm based on the measurement-data-driven AEM are estimated and simulated. In Section 4, the experimental test of the proposed AEM method is compared and verified. Finally, the conclusions are given in Section 5.

2. Modelling of the Accelerometer Output Under Unknown Input

A typical MEMS resonant accelerometer sensor consists of a mechanical element and electrical element, as shown in Figure 1. y represents the output of MEMS accelerometer. When unknown inputs including external disturbance and internal disturbance occur, discrete-time model of output yk at time point tk can be first expressed as follows:
y k = s k + u e x , k + u i n , k + w k
where sk represents the true equivalent acceleration input of the MEMS accelerometer sensor. uex,k represents the equivalent input induced by an external unknown disturbance at time point tk with the characteristic of drastic amplitude and short duration, such as shock and vibration. uin,k represents the equivalent input caused by an internal unknown disturbance at time point tk, such as stress release of the mechanical element and the thermal drift of electrical element components. wk represents zero-mean white Gaussian noise. Here, let uk = uex,k + uin,k.
A state-space model for the MEMS accelerometer sensor is first constructed. In most applications of MEMS sensors, the maneuverability characteristics of aircrafts can be regarded as constraining in a certain frequency bandwidth and magnitude. Additionally, the true input signal sk+1 of the sensors for the subsequent time point tk+1 usually can be considered as relating to sk for the former time point tk. The above two characteristics can be suitably described by a first-order Markov process with a process time constant set according to the system’s bandwidth and the process noise related to the limit of the magnitude of the motion [34,35,36]. Hence, according to Equation (1), the dynamical and measurement models of the true input signal for MEMS accelerometer can be constructed, respectively.
x k + 1 = Φ k x k + v k
z k + 1 = H k + 1 x k + 1 + Γ k + 1 u e x , k + 1 + Ψ k + 1 u i n , k + 1 + w k + 1
where k is the sampling time, xk = sk represents the state of accelerometer, zk+1 represents the measurement of sensor, uex,k+1 and uin,k+1 are unknown external and internal disturbance, respectively. Similarly with Equation (1), let uk+1 = Γk+1 uex,k+1 + ψk+1 uin,k+1. Defining z k v + 1 k = {zk−v+1, …, zk}, measurement noise wk+1 with E[wk] = 0 and E[wk wTk+τ] = Rδ(τ) is characterized by the white noise with covariance matrix R = σR2 I1×1 that can be obtained by calculating the final output data of the single sensor based on the Allan variance method. δ(τ) is the Dirac delta function. Process noise vk with E[vk vTk+τ] = Qδ(τ) is described by a covariance matrix Q = σQ2 I1×1 that can be set according to the dynamic characteristic of the true input signal. σQ2 and σR2 are the corresponding variance parameters, respectively. Coefficient scalar Φk = −1/τs, where τs is process time constant based on first-order Markov process. Hk+1, Γk+1 and ψk+1 are all one-dimensional identity matrixes. Here, symbol Θ represents vector {uex, uin, σQ2, σR2}.

3. Joint Estimation and Identification Strategy Based on the Data-Driven Iterative Optimization

To perform the identification of the unknown input uex, uin and the estimation of the true acceleration input signal s simultaneously, it is necessary to use an iterative optimization strategy to achieve joint estimation and identification because unknown input identification mistake deteriorates the state estimate while the state estimate error increases the identification risk. The EM algorithm is an effective approach to implement this iterative optimization. Nevertheless, due to the significant differences in the characteristics of magnitude and duration between the external and internal disturbances, it is not suitable for the EM algorithm to keep the window length of its filter at a constant. Hence, the AEM algorithm driven by measurement data of MEMS accelerometer sensor under complex disturbances is first presented to achieve iterative optimization, and the following derivation follows the idea of the proposed data-driven-based AEM strategy.
The function flow of the proposed method is shown in Figure 2. The proposed AEM method mainly consists of a likelihood function estimation, variable window-length smoother selection, state estimation in E step, parameter identification in M step and iteration decision. The detailed proposed method of the MEMS accelerometer sensor is given as follow.
The likelihood function of measurement zk of the MEMS accelerometer is first given to establish the corresponding maximum expectation. Then, in E-step and M-step stages, the maximum expectation of the log likelihood function is performed by these two iteration steps. The unknown external and internal disturbances are then identified based on their difference on window lengths of filters, which are driven by slope of acquired measurement data over a certain period of time. Finally, equivalent acceleration input of the sensor is estimated.

3.1. Likelihood Function of the Accelerometer Sensor Measurement

For the maximum-likelihood estimation of the MEMS accelerometer sensor, the complete-data log-likelihood function (CLLF) is defined to be the logarithm of the probability density function of output observations parameterized with Θ. First, the complete-data LLF for the parameter Θ can be written as follows:
L k v + 1 k = log p ( x k v + 1 , , x k , z k v + 1 , , z k | Θ k v + 1 k , z 1 k v ) = log p ( x k v | z 1 k v ) + i = k v + 1 k log p ( x i | x i 1 , Θ k v + 1 k )     + i = k L + 1 k log p ( z i | x i , Θ k v + 1 k )
where v is the window length of the filter, p is the probability density function of the output measurement of the MEMS accelerometer. The function p of the above expression is assumed to obey Gaussian distribution and is expressed as follows:
{ p ( x k v | Θ 1 k v ) ~ N ( x ^ k v , Q k v ) p ( x i | x i 1 , Θ k v + 1 k ) ~ N ( Φ i 1 x i 1 , Q i 1 ) p ( z i | x i , Θ k v + 1 k ) ~ N ( H i x i + u i , R i )
Further, the log-likelihood function L k v + 1 k is given in detail as follows:
L k v + 1 k = L 0 , k v + 1 k + L 1 , k v + 1 k + L 2 , k v + 1 k + L 3 , k v + 1 k
with the following:
L 0 , k v + 1 k = n + ( L + 2 ) ( d 1 + d 2 ) 2 log ( 2 π ) 1 2 i = k v + 1 k log ( | Q i | + | R i | )
L 1 , k v + 1 k = 1 2 ( x k v x ^ k v ) T Q k v 1 ( x k v x ^ k v )
L 2 , k v + 1 k = 1 2 i = k v + 1 k ( x i Φ i 1 x i 1 ) T Q i 1 1 ( x i Φ i 1 x i 1 )
L 3 , k v + 1 k = 1 2 i = k v + 1 k ( z i H i x i u i ) T R i 1 ( z i H i x i u i )
where the dimensions d1 and d2 of the state x and measurement z are equal to 1, respectively. To estimate the state and identify the parameter of the MEMS accelerometer, maximum expectation of the log likelihood function is performed by the proposed AEM algorithm below.

3.2. Joint Estimation and Identification based on Iterative Optimization

The AEM algorithm to identify the disturbances and estimate the above equivalent input of MEMS accelerometer is first given as follows:
  • E step:
    Q ( Θ k v + 1 k | Θ k v + 1 k | r ) = E x k v + 1 k | r | z k v + 1 k , Θ k v + 1 k | r ( L k v + 1 k )
    where r is the number of iterations, Q(r) represents Q ( Θ k v + 1 k | Θ k v + 1 k | r )
  • M step:
    u k v + 1 k | r + 1 = u k v + 1 k arg max Q ( Θ k v + 1 k | Θ k v + 1 k | r )
The corresponding maximum expectation value is represented as Q max r because these partial derivations should be zero at the optimal point of state x estimation and disturbance u identification; therefore:
Q ( Θ k v + 1 k | Θ k v + 1 k | r ) u k v + 1 k = i = k v + 1 k E [ ( z i H i x i u i ) T R i 1 ( z i H i x i u i ) ] u i
Here, ui is equal to each other within the window length of v as follows:
u i k r = u i k 1 r = = u i k v + 1 r
Therefore, we obtain the following:
u i k v + 1 k | r + 1 = [ ( i = k v + 1 k R i 1 ) T ( i = k v + 1 k R i 1 ) ] 1 × ( i = k v + 1 k R i 1 ) T ( i = k v + 1 k R i 1 ( z i H i x ^ i ) )
Then, the (r + 1)th-cycle Θ k v + 1 k | r + 1 is iterated by replacing u i k v + 1 k | r in Θ k v + 1 k | r with the above u i k v + 1 k | r + 1 .
Iteration will stop when any one of the below two cases occurs. The one is the number of iterations reaches the upper limit r max set by the simulation. The other one is the increment of the likelihood function between two consecutive iterations is less than the limit value δ , which means the following:
Δ Q = Q ( Θ k v + 1 k | Θ k v + 1 k | r + 1 ) Q ( Θ k v + 1 k | Θ k v + 1 k | r ) Q ( Θ k v + 1 k | Θ k v + 1 k | r + 1 ) < δ
where the range of δ is usually set as (0, 1), Q(r + 1) represents Q ( Θ k v + 1 k | Θ k v + 1 k | r + 1 ) . To take the balance between output accuracy with the running speed of the algorithm, here δ is 0.01.

3.3. Adaptive Selection on Window Length of Filter

Due to the different characteristics of uex and uin, the window-length of the filter is adaptively chosen. The larger smoothing window length of the filter is suitable to suppress the long-time slowly varying disturbance of the sensors effectively, such as uin, while the small window length is more effective to reduce short-time drastic fluctuation, such as uex. In detail, slope variation criterion driven by historical small sample data is constructed to determine the window length of the filter in order to suppress these two kinds of disturbances simultaneously. Here, the window length model of the filter is formulated as follows:
v = { 15 i f   | Δ k s | 3 3 10 i f   3 3 < | Δ k s | 3 5 i f   | Δ k s | > 3 3
where Δks = max ks{zi’, zj’} − min ks{zi’, zj’} represents slope difference between the maximum slope value and the minimum value, ks{zi’, zj’} represents the slope value between any two points on the curve fitted based on historical sample measurement data. zi’ and zj’ are the new fitted sample points corresponding to historical sample points zi and zj, respectively. The recursive computation process of the derived AEM algorithm is summarized in Table 1.

4. Experimental Test and Comparison

The test system of the MEMS sensor is mainly composed of a resonant accelerometer device [37], control circuit, data acquisition unit using Agilent 34410 with sampling frequency of 15 Hz to collect the output of sensors, and the PC that is connected to 34410 by USB-port communication interface and online process the measurement data by the proposed method. Figure 3 shows the overall test system of the MEMS sensor.

4.1. Static Performance Test

The MEMS resonant accelerometer sensor is performed to respond to the static output under stochastic disturbances with two types of characteristics of slowly varying fluctuation and drastic-amplitude and short-duration vibration. The results of the proposed method are compared with other vibration suppression algorithms, such as the LMS algorithm, the KF algorithm and the REM algorithm. The variance parameters are initially set as σQ = 0.93 and σR = 0.99.
First, some groups of stochastic signals, including a slowly varying fluctuation and drastic-amplitude, short-duration vibration are generated randomly. Figure 4 shows the estimated equivalent input by different algorithms. First, the detailed characteristics of the three groups of the disturbances are listed in Table 2. The equivalent weight of movable platform of the vibration table is 2 kg and the corresponding impact accelerometer is 490 m/s2.
The corresponding results are listed in Table 3. The effectiveness of the proposed algorithm is proven by the variance of the equivalent input of 0.004 mV, compared with variances of 0.212 mV, 0.149 mV, and 0.015 mV estimated by KF, LMS, and REM algorithms, respectively. The corresponding variance by the proposed method is reduced to 1.9%, 2.8%, and 27.3%, respectively.

4.2. Dynamic Performance Test

The dynamic characteristic of the MEMS resonant accelerometer under the disturbances is also compared with other fluctuation filtering algorithms to verify the effectiveness of the proposed method. The input acceleration has the amplitude and frequency of 2 mV and 0.2 Hz with a peak-to-peak value 0.11 mV of white Gaussian noise, respectively.
Further, the disturbances of the impulse and squared waves are applied to the resonant accelerometer randomly. The maximum amplitudes of these impulse signals are within the equivalent input voltage of ±60 mV. The detailed characteristics of the three groups of the squared wave and impulse disturbances are listed in Table 4. The equivalent input is estimated by different algorithms, as shown in Figure 5.
The variance of the equivalent input estimation is listed in Table 5. The variance of the proposed algorithm is much smaller than the variances of other methods, which is decreased to 4.1%, 70.1%, and 72.5%, respectively. The effectiveness of the proposed method is proven.

5. Conclusions

The AEM control algorithm driven by measurement data is first established to reduce the variance of the MEMS resonant accelerometer sensor under multi unknown disturbances. The corresponding simulations based on experimental test are analyzed by comparing the proposed method with the KF, the LMS, and the REM methods. The variances of the equivalent input estimation of MEMS accelerometer with multi disturbances under static and dynamic conditions are 0.004 mV and 1.45 mV, respectively. The variances under static condition based on the proposed method are reduced to 1.9%, 2.8%, and 27.3%, compared with KF, LMS, and REM method, respectively. The corresponding variances under dynamic condition are reduced to 4.1%, 70.1%, and 72.5%, respectively. The effectiveness of the proposed method is verified to reduce the variance of the MEMS resonant accelerometer sensor.

Author Contributions

Q.S. conceived the idea of the paper, designed and performed the simulations and experiments, and wrote the manuscript; D.Y. did the simulations and analysis; J.Z. did the theoretical analysis; Y.W. did the review; Y.Z. did the visualization, and W.Y. reviewed the manuscript.

Funding

This work is supported in part by the Chinese National Science Foundation under Grant 51705430, in part by Natural Science Foundation of Shaanxi Province under Grant 2018JQ5047, in part by 111 project (Grant No. B13044), in part by Key Research and Development Program of Shaanxi Province (Grant No. 2019GY-066), in part by JCYJ20170306154045928, in part by National Key Research and Development Program of China (Grant No. 2018YFB2002600) and in part by TC2018DYDS19.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Elena, G.; Robert, N. Smart MEMS and Sensor Systems; World Scientific Publishing: Singapore, 2006. [Google Scholar]
  2. Bhushan, B. Springer Handbook of Nanotechnology; Springer: New York City, NY, USA, 2017. [Google Scholar]
  3. Nihtianov, S.; Luque, A. Smart Sensors and MEMS: Intelligent Sensing Devices and Microsystems for Industrial Applications; Woodhead Publishing: Cambridge, UK, 2018. [Google Scholar]
  4. Zhao, C.; Pandit, M.; Sun, B.; Sobreviela, G.; Zou, X.; Seshia, A. A closed-loop readout configuration for mode-localized resonant MEMS sensors. J. Microelectromech. Syst. 2017, 26, 501–503. [Google Scholar] [CrossRef]
  5. Yang, J.; Zhong, J.; Chang, H. A closed-loop mode-localized accelerometer. J. Microelectromech. Syst. 2018, 27, 210–217. [Google Scholar] [CrossRef]
  6. French, P.; Krijnen, G.; Roozeboom, F. Precision in harsh environments. Microsyst. Nanoeng. 2016, 2, 16048. [Google Scholar] [CrossRef] [Green Version]
  7. Hajjaj, A.Z.; Jaber, N.; Hafiz, M.A.A.; IIyas, S.; Younis, M.I. Multiple internal reonances in MEMS arch resonators. Phys. Lett. A 2018, 382, 3393–3398. [Google Scholar] [CrossRef]
  8. Zhao, C.; Montaseri, M.H.; Wood, G.S.; Pu, S.H.; Seshia, A.A.; Kraft, M. A review on coupled MEMS resonators for sensing applications utilizing mode localization. Sens. Actuators A 2016, 249, 93–111. [Google Scholar] [CrossRef]
  9. Senkal, D.; Ahamed, M.J.; Trusov, A.A.; Shkel, A.M. Achieving sub-Hz frequency symmetry in micro-glassblown wineglass resonators. J. Microelectromech. Syst. 2014, 23, 30–38. [Google Scholar] [CrossRef]
  10. Bernstein, J.J.; Bancu, M.G.; Bauer, J.M.; Cook, E.H.; Kumar, P.; Newton, E.; Nyinjee, T.; Perlin, G.E.; Ricker, J.A.; Teynor, W.A. High Q diamond hemispherical resonators: Fabrication and energy loss mechanisms. J. Micromech. Microeng. 2015, 25, 085006. [Google Scholar] [CrossRef]
  11. Saito, D.; Yang, C.; Heidari, A.; Najar, H.; Lin, L.; Horsley, D.A. Microcrystalline diamond cylindrical resonators with quality-factor up to 0.5 million. Appl. Phys. Lett. 2016, 108, 051904. [Google Scholar] [CrossRef]
  12. Wang, X.; Zhao, J.; Zhao, Y.; Xia, G.M.; Qiu, A.P.; Su, Y.; Xu, Y.P. A 0.4μg Bias Instability and 1.2μg/√Hz Noise Floor MEMS Silicon Oscillating Accelerometer with CMOS Readout Circuit. IEEE J. Solid-State Circuit 2017, 52, 472–482. [Google Scholar] [CrossRef]
  13. Shen, Q.; Wang, X.P.; Wu, Y.X.; Xie, J.B. Oscillation suppression in the sense mode of a high-q mems gyroscope using a simplified closed-loop control method. Sensors 2018, 18, 2443. [Google Scholar] [CrossRef]
  14. Schröder, S.; Niklaus, F.; Nafari, A.; Westby, E.R.; Fischer, A.C.; Stemme, G.; Haasl, S. Stress-minimized packaging of inertial sensors by double-sided bond wire attachment. J. Microelectromech. Syst. 2015, 24, 781–789. [Google Scholar] [CrossRef]
  15. Wang, X.; Xiao, D.; Hou, Z.; Li, Q.; Chen, Z.; Wu, X. Temperature robustness design for double-clamped MEMS sensors based on two orthogonal stress-immunity structure. In Proceedings of the 2015 IEEE Sensors, Busan, South Korea, 1–4 November 2015; pp. 1–4. [Google Scholar]
  16. Königer, T. New die attach adhesives enable low-stress MEMS packaging. In Proceedings of the 36th International Electronics Manufacturing Technology Conference, Johor Bahru, Malaysia, 11–13 November 2014; pp. 1–5. [Google Scholar]
  17. Friedland, B. Treatment of bias in recursive filtering. IEEE Trans. Autom. Control 1969, 14, 359–367. [Google Scholar] [CrossRef]
  18. Nikolic, J.; Furgale, P.; Melzer, A.; Siegwart, R. Maximum likelihood identification of inertial sensor noise model parameters. IEEE Sens. J. 2016, 16, 163–176. [Google Scholar] [CrossRef]
  19. Zhang, S.-Q.; Schmidt, R.; Müller, P.C.; Qin, X.-S. Disturbance rejection control for vibration suppression of smart beams and plates under a high frequency excitation. J. Sound Vib. 2015, 353, 19–37. [Google Scholar] [CrossRef]
  20. Lin, X.; Bar-Shalom, Y.; Kirubarajan, T. Exact multisensor dynamic bias estimation with local tracks. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 576–590. [Google Scholar] [Green Version]
  21. Okello, N.N.; Challa, S. Joint sensor registration and track-to-track fusion for distributed trackers. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 808–823. [Google Scholar] [CrossRef]
  22. Zhou, J.; Liang, Y.; Shen, Q.; Feng, X.; Pan, Q. A Novel Energy-Efficient Multi-Sensor Fusion Wake-Up Control Strategy Based on a Biomimetic Infectious-Immune Mechanism for Target Tracking. Sensors 2018, 18, 1255. [Google Scholar] [CrossRef] [PubMed]
  23. Kounades-Bastian, D.; Girin, L.; Alameda-Pineda, X.; Gannot, S.; Horaud, R. A variational EM algorithm for the separation of time-varying convolutive audio mixtures. IEEE Trans. Audio Speech Lang. Process. 2016, 24, 1408–1423. [Google Scholar] [CrossRef]
  24. Trinh, H.; Ha, Q.P. State and input simultaneous estimation for a class of time-delay systems with uncertainties. IEEE Trans. Circuits Syst. II 2007, 54, 527–531. [Google Scholar] [CrossRef]
  25. Li, Q.; Shen, B.; Liu, Y.; Alsaadi, F.E. Event-triggered H∞ state estimation for discrete-time stochastic genetic regulatory networks with Markovian jumping parameters and time-varying delays. Neurocomputing 2016, 174, 912–920. [Google Scholar] [CrossRef]
  26. Qiu, J.; Feng, G.; Yang, J. Robust mixed H2/H∞ filtering design for discrete-time switched polytopic linear systems. IET Control Theory Appl. 2008, 2, 420–430. [Google Scholar] [CrossRef]
  27. Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part V. Multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1255–1321. [Google Scholar]
  28. Qin, Y.; Liang, Y.; Yang, Y.; Pan, Q.; Yang, F. Minimum upper-bound filter of Markovian jump linear systems with generalized unknown disturbances. Automatica 2016, 73, 56–63. [Google Scholar] [CrossRef]
  29. Yin, S.; Ding, S.X.; Xie, X.; Luo, H.J.I.T.o.I.E. A review on basic data-driven approaches for industrial process monitoring. IEEE Trans. Ind. Electron. 2014, 61, 6418–6428. [Google Scholar] [CrossRef]
  30. Liu, S.; Wang, Y.; Tian, F. Prognosis of underground cable via online data-driven method with field data. IEEE Trans. Ind. Electron. 2015, 62, 7786–7794. [Google Scholar] [CrossRef]
  31. Wang, Y.; Peng, Y.; Zi, Y.; Jin, X.; Tsui, K.-L. A two-stage data-driven-based prognostic approach for bearing degradation problem. IEEE Trans. Ind. Electron. 2016, 12, 924–932. [Google Scholar] [CrossRef]
  32. Imani, M.; Braga-Neto, U.M. Maximum-likelihood adaptive filter for partially observed boolean dynamical systems. IEEE Trans. Signal Process. 2017, 65, 359–371. [Google Scholar] [CrossRef]
  33. Kalyaanamoorthy, S.; Minh, B.Q.; Wong, T.K.; von Haeseler, A.; Jermiin, L.S. ModelFinder: Fast model selection for accurate phylogenetic estimates. Nat. Methods 2017, 14, 587. [Google Scholar] [CrossRef]
  34. Shen, Q.; Li, H.; Hao, Y.; Yuan, W.; Chang, H. Bias contribution modeling for a symmetrical micromachined Coriolis vibratory gyroscope. IEEE Sens. J. 2016, 16, 723–733. [Google Scholar] [CrossRef]
  35. Shen, Q.; Chang, H.; Wu, Y.; Xie, J. Turn-on bias behavior prediction for micromachined Coriolis vibratory gyroscopes. Measurement 2019, 131, 380–393. [Google Scholar] [CrossRef]
  36. Cao, H.; Zhang, Y.; Han, Z.; Shao, X.; Gao, J.; Huang, K.; Shi, Y.; Tang, J.; Shen, C.; Liu, J. Pole-Zero-Temperature Compensation Circuit Design and Experiment for Dual-mass MEMS Gyroscope Bandwidth Expansion. IEEE-ASME Trans. Mechatron. 2019, 24, 677–688. [Google Scholar] [CrossRef]
  37. Li, E.; Shen, Q.; Hao, Y.; Xun, W.; Chang, H. A novel virtual accelerometer array using one single device based on time intervals measurement. In Proceedings of the 2018 IEEE Sensors, New Delhi, India, 28–31 October 2018. [Google Scholar] [CrossRef]
Figure 1. Schematic of a typical microelectromechanical system (MEMS) resonant accelerometer sensor.
Figure 1. Schematic of a typical microelectromechanical system (MEMS) resonant accelerometer sensor.
Micromachines 10 00294 g001
Figure 2. Function flow of the proposed adaptive expectation-maximization (AEM) method.
Figure 2. Function flow of the proposed adaptive expectation-maximization (AEM) method.
Micromachines 10 00294 g002
Figure 3. Test system of the MEMS resonant accelerometer sensor.
Figure 3. Test system of the MEMS resonant accelerometer sensor.
Micromachines 10 00294 g003
Figure 4. (a) Equivalent input estimation of the MEMS resonant accelerometer under some disturbances, (b) detailed view of the drastic disturbance at approximately 600th sample point, (c) detailed view of slowly-varying disturbance in the range between 200th and 350th sample points, (d) adaptive window-length variance of the proposed filter under static condition.
Figure 4. (a) Equivalent input estimation of the MEMS resonant accelerometer under some disturbances, (b) detailed view of the drastic disturbance at approximately 600th sample point, (c) detailed view of slowly-varying disturbance in the range between 200th and 350th sample points, (d) adaptive window-length variance of the proposed filter under static condition.
Micromachines 10 00294 g004aMicromachines 10 00294 g004b
Figure 5. (a) Equivalent input estimation of the MEMS resonant accelerometer under dynamic condition with multi disturbances, (b) detail view of estimation results from −4 mV to 4 mV, (c) adaptive window-length variance of the filter under dynamic condition.
Figure 5. (a) Equivalent input estimation of the MEMS resonant accelerometer under dynamic condition with multi disturbances, (b) detail view of estimation results from −4 mV to 4 mV, (c) adaptive window-length variance of the filter under dynamic condition.
Micromachines 10 00294 g005
Table 1. Recursive computation process of the proposed method.
Table 1. Recursive computation process of the proposed method.
StepDescription
1). PreparationDerivative likelihood functions L k v + 1 k
2). StartSet window length v of the filter
3). Obtain DataObtain measurement sequence z k l , , z k , as shown in Figure 1.
Iterate the joint estimation and identification algorithm: for r = 1, 2, …
4). E-StepUse KF to estimate x ^ k v + 1 k | r , then calculate the expectation value E x k v + 1 k | r | z k v + 1 k , Θ k v + 1 k | r ( L k v + 1 k ) of the log likelihood function L k v + 1 k
5). M-StepIdentify the parameters u k v + 1 k | r 1 + 1 to ensure the above expectation value to reach the maximum value Q max r
6). TerminationCalculate Δ Q in Equation (20), If Δ Q < δ or r > r max , then terminate the current number of iterations as r . Else, update Θ k v + 1 k | r as Θ k v + 1 k | r + 1 by replacing u k v + 1 k | r with the above u k v + 1 k | r + 1 , and go to step 4.
7). ResultObtain optimal s ^ k v + 1 k
Table 2. Characteristic of multi disturbances in static test.
Table 2. Characteristic of multi disturbances in static test.
GroupShock Displacement (mm)Number of ShockCycles Time (s)
10.1821
20.21-
30.2280.3
Table 3. Variance of equivalent input estimation under static condition with multi disturbances.
Table 3. Variance of equivalent input estimation under static condition with multi disturbances.
MethodsVariance (mV)Reduction of Proposed Method
KF0.2121.9%
LMS0.1492.8%
REM0.01527.3%
AEM0.004-
Table 4. Characteristic of multi disturbances in dynamic test.
Table 4. Characteristic of multi disturbances in dynamic test.
GroupAmplitude (mm)Frequency (Hz)Duration (s)Load Form
13-1.2 × 10−5Pulse signal
21.7774.5Squared wave
32.2181.6Squared wave
Table 5. Variance of the equivalent input under dynamic condition with multi disturbances.
Table 5. Variance of the equivalent input under dynamic condition with multi disturbances.
MethodsVariance (mV)Reduction of Proposed Method
KF35.54.1%
LMS2.0770.1%
REM2.072.5%
AEM1.45-

Share and Cite

MDPI and ACS Style

Shen, Q.; Yang, D.; Zhou, J.; Wu, Y.; Zhang, Y.; Yuan, W. A Measurement-Data-Driven Control Approach towards Variance Reduction of Micromachined Resonant Accelerometer under Multi Unknown Disturbances. Micromachines 2019, 10, 294. https://doi.org/10.3390/mi10050294

AMA Style

Shen Q, Yang D, Zhou J, Wu Y, Zhang Y, Yuan W. A Measurement-Data-Driven Control Approach towards Variance Reduction of Micromachined Resonant Accelerometer under Multi Unknown Disturbances. Micromachines. 2019; 10(5):294. https://doi.org/10.3390/mi10050294

Chicago/Turabian Style

Shen, Qiang, Dengfeng Yang, Jie Zhou, Yixuan Wu, Yinan Zhang, and Weizheng Yuan. 2019. "A Measurement-Data-Driven Control Approach towards Variance Reduction of Micromachined Resonant Accelerometer under Multi Unknown Disturbances" Micromachines 10, no. 5: 294. https://doi.org/10.3390/mi10050294

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop