Abstract
MEMS vibratory gyroscopes are widely used in various fields such as consumer electronics, automotive industry, and navigation systems owing to their merits of low power, low cost, and small volume. A MEMS gyroscope is one of the most important inertial devices, which is researched all over the world.
This chapter will introduce a MEMS vibratory gyroscope, aiming to make more people understand what it is and how it works. Firstly, structure design and fabrication, as well as its dynamics theory, are illustrated. Secondly, closed-loop control for the drive mode and mode-matching control are demonstrated. Finally, closed-loop control for the sense mode, followed by temperature compensation method, is presented in detail. In addition, theoretical deduction, simulation, and experimental tests are combined tightly to make the proposed techniques understand easily.
Access provided by CONRICYT-eBooks. Download reference work entry PDF
Similar content being viewed by others
Keywords
Overview
MEMS gyroscopes, which are sensitive to external angular rate, are paid more and more attention from 1980s. According to the performance indice, MEMS gyroscopes can be classified into rate grade, tactical grade, and inertial grade (Yazdi et al. 1998). Rate-grade gyroscopes can be applied to consumer electronics, mobile phones, digital camera, game machines, and wireless mouses. Tactical-grade gyroscopes can be applied to industry control, intelligent automobile, trains, and steamship. Inertial-grade gyroscopes can be applied to satellite, navigation, aerospace, and missile guidance.
There are many kinds of gyroscopes, such as ring laser gyro (RLG), dynamically tuned gyro (DTG), interferometric fiber-optic gyro (IFOG), and MEMS gyro (Yole Developpement 2015, 2016). The performances of RLG or IFOG are far superior to those of MEMS gyro, so there is much work to do for MEMS gyros.
According to incomplete statistics, the universities, companies, and institutes, that research on MEMS gyroscopes, are as follows: Georgia institute of Technology, Standford University, University of Michigan, University of California Berkeley, Irvine, Los Angeles, Middle East Technical University, University of Freiburg, University of Southampton, Seoul National University, Ghent University, Tsinghua University, Peking University, Southeast University, Shanghai Jiaotong University, Zhejiang University, Bosch, ST, InvenSense, NXP, ADI, TI, and so on. Nowadays, the researches on MEMS gyroscopes are focused on the following techniques:
-
(1)
New material, fabrication, and process (Franssila 2004; Liu et al. 2006; Cho et al. 2013; Shao et al. 2015).
- (2)
-
(3)
High vacuum packaging (Askari et al. 2006; Senkal et al. 2014, 2015; Torunbalci et al. 2015), such as wafer-level packaging.
-
(4)
New structure and operation principle (Askari et al. 2016; Ahn et al. 2015; Vafanejad and Kim 2015), such as ring, disk, and hemisphere gyroscopes.
-
(5)
Mode-matching control (Sonmezoglu et al. 2014; He et al. 2013a; Flader et al. 2016), noise suppressing (Lajimi et al. 2017; Sharma 2007; Tatar 2010; Cao et al. 2016; Zihajehzadeh et al. 2015), and coupling signal suppressing (Lee et al. 2008; Acar and Shkel 2005; Cui et al. 2011a).
-
(6)
Closed-loop control for drive mode (Cui et al. 2011b; Yang and Li 2015; Liu et al. 2014) and force rebalance control for the sense mode (Chen et al. 2016; Rombacha et al. 2015; He et al. 2013b; Tatar et al. 2012).
-
(7)
Self-calibration (Trusov et al. 2013; Zhang et al. 2015; Aktakka and Najafi 2016) and temperature compensation (Prikhodko et al. 2013; Casinovi et al. 2016; Fontanella et al. 2016).
-
(8)
Reliability test, failure analysis, and reliability design (Li et al. 2014, 2015; Makkonen et al. 2012; Pasquale and Soma 2011; Pierron et al. 2006; Chen et al. 2011).
Aiming at some techniques mentioned above, this chapter will introduce a micromachined vibratory gyroscope.
Structure and Fabrication
The structure design aims to make a gyroscope achieve 1 deg/h bias instability as well as bandwidth larger than 90 Hz. Mode-matching loop will be adopted to reduce the white noise, and closed-loop control for the sense mode will be applied to extend the bandwidth and improve the nonlinearity.
Figure 1 shows the simplified schematic of a Z-axis doubly decoupled tuning fork MEMS vibratory gyroscope, and the chip size is about 5 mm × 3 mm. There are two groups of combs in the drive mode, namely, slide-film drive-sensing combs and slide-film drive combs, which are designed for the closed-loop control of the drive mode. On the other hand, there are three groups of combs in the sense mode, namely, slide-film force feedback combs, squeeze-film sense combs, and squeeze-film mode-matching combs. The sense combs and the force feedback combs are designed for the closed-loop control of the sense mode.
Since slide-film combs can produce a good linear force without inducing the electrostatic stiffness effect, they are suitable for generating the drive force and feedback force. If squeeze-film combs are chosen as the force feedback combs, the resonant frequency of the sense mode would be changed as external Coriolis force, which will increase the complexity of the mode-matching control. Due to a large drive displacement in the drive mode, slide-film combs are applied as the drive-sensing combs to advance the linearity of sense capacitances. Besides, it is beneficial to enhance the quality factor. On the other hand, squeeze-film combs are utilized as the sense combs to improve the detection sensitivity. Meanwhile, thanks to the force rebalance control, the nonlinearity issue induced by squeeze-film combs can be solved. Based on the electrostatic stiffness effect, mode-matching combs can be used to tune the resonant frequency of the drive mode (f d ) to equal that of the sense mode (f s ).
The diagram of a doubly decoupled model is illustrated in Fig. 2. It figures out that the driving mass and sensing mass have only one degree of freedom (DOF); however, the proof mass has two DOFs. That is to say, the driving mass and proof mass will vibrate along the x-axis when the gyroscope is working, and then the sensing mass and proof mass will vibrate along y-axis when angular rate appears in z-axis. The Coriolis force is proportional to the displacement and the differential comb capacitance, so transimpedance amplifier can be adopted to fulfill the angular rate detection.
SOG (silicon on glass) process using a silicon/glass wafer bonding and DRIE (deep reactive ion etching) is applied to the fabrication. The initial materials are 4 inch highly doped silicon wafers with the resistivity of 0.01–0.03 Ω cm and Pyrex 7740 glass whose thermal expansion coefficient matches that of silicon. First, the anchor areas and mechanical moving parts are defined in the silicon substrate by a 20-μm deep DRIE etch using silicon dioxide as a mask. A 200-nm Ti/Pt/Au layer is sputtered on the glass wafer and patterned by a lift-off process to form interconnects. Afterward, the two wafers are anodically bonded together, and then the silicon substrate is thinned to about 100 μm by KOH etching for 80-μm thick device structures. Finally, the gyroscope structure is released by ICP DRIE. More details of the fabrication process can be found in the literature (Li et al. 2000) .
Dynamics Theory
Neglecting the influences of coupling signals, the dynamics equations of the two modes of a MEMS gyroscope can be derived as
where F d = F 0 sin(ωt) and F c = −2m p Ωv are the drive force and Coriolis force, respectively. v is the drive velocity, and Ω is angular rate. m d , m s , and m p are the drive mass, sense mass, and proof mass, respectively. c d , k d , and x are the damping coefficient, stiffness coefficient, and the displacement of the drive mode, respectively. c s , k s , and y are the damping coefficient, stiffness coefficient, and the displacement of the sense mode, respectively.
Assume that \( {\omega}_d=\sqrt{\frac{k_d}{m_d}} \) and \( {\omega}_s=\sqrt{\frac{k_s}{m_s}} \) are the intrinsic radian frequencies of the two modes, \( {\xi}_d=\frac{c_d}{2{m}_d{\omega}_d} \) and \( {\xi}_s=\frac{c_s}{2{m}_s{\omega}_s} \) are the damping ratios of the two modes, and \( {Q}_d=\frac{1}{2{\xi}_d} \) and \( {Q}_s=\frac{1}{2{\xi}_s} \) are the quality factors of the two modes. Thus, the transfer functions of the two equations above can be expressed as
-
(1)
Since the initial displacement and velocity of the drive mode are both zero, the initial conditions can be written as
The displacement of the drive mode can be obtained, after solving (1) and (5), as follows
It figures out that the drive displacement includes two parts. One is transient response, while another one is stable response. The former decays exponentially, and the smaller is Q d , the larger is the decay speed. The amplitude and phase of the latter are determined by ω d and Q d . Closed-loop control of the drive mode aims to obtain stable amplitude of the drive velocity and make the resonant frequency equal the intrinsic frequency. Therefore, it is necessary to detailedly analyze the drive velocity. After taking a derivative of x with respect to t, the drive velocity can be yielded as
Thus, the stable amplitude v d can be obtained as
If the denominator reaches minimum, v d will be maximum. Assume that
Taking a derivative of h(ω) with respect to ω yields
Set h’(ω) to be zero, we get
Because ω is larger than 0, thus
Taking the second derivative of h(ω) with respect to ω yields
Because
h(ω d ) is the minimum when ω > 0. Now, the maximum of v d is yielded as
If ω equals ω d , φ d is 90°, and the stable drive velocity is
-
(2)
As for the sense mode, the angular rate can be defined as
Then the Coriolis force can be derived as
where ω R is the radian frequency of angular rate and F cm = 2m p A v Ω R is the amplitude of F c .
-
(a)
If ω R = 0, then −Ω = −Ω R . Similarly, y can be deducted as
It figures out that the sense displacement includes two parts. One is transient response, while another one is stable response. The former decays exponentially, and the smaller is Q s , the larger is the decay speed. The amplitude and phase of the latter are determined by ω s and Q s . The larger is A s , the bigger is the mechanical sensitivity. Hence, the denominator of A s should be minimum. Assume that
Taking a derivative of f(ω d ) with respect to ω d yields
Setting f′(ω d ) to be zero, we get
Because ω d is larger than 0, thus
Hence
Taking the second derivative of f(ω d ) with respect to ω d yields
Since ξ s is often smaller than 0.707,
Therefore, \( f\left(\sqrt{1-2{\xi}_s^2}{\omega}_s\right) \) is the minimum, and the maximum of A s is as follows
If Q s is large enough, we can yield
On the other hand, taking a derivative of y with respect to t, the sense velocity can be yielded as
Based on the stable response of sense velocity, the mechanical sensitivity can be defined as
Similar to the analysis above, if the following condition is met
S m will be largest. That is, the mechanical sensitivity will be maximum after mode-matching control. Thus φ s = 90°, and
Hence, S m can be enlarged by magnifying F 0 , m p , Q d , Q s , and reducing m d , m s , ω d , ω s . To sum up, as for the stable response of the sense mode, the resonant frequency is \( \sqrt{1-2{\xi}_s^2}{\omega}_s \) when displacement detection scheme is adopted. However, the resonant frequency is ω s , rather than \( \sqrt{1-2{\xi}_s^2}{\omega}_s \), when velocity detection scheme is adopted. Besides, the intrinsic frequency of the two modes can be acquired accurately with velocity detection scheme, and it is immune to the influence of air damping. Hence, in order to achieve better mode-matching, velocity detection scheme should be applied to both drive mode and sense mode.
-
(b)
The static characteristics of a MEMS gyroscope are depicted in detail when ω R is equal to 0. As for the dynamic characteristics, which means ω R > 0, it will be analyzed in the following section.
Drive and Detection Principles
Drive and Detection with Slide-Film Combs
-
(1)
Drive principle
Figure 3 shows the diagram of the slide-film combs. The red parts are fixed and connected to the high-frequency carrier V c sin(ω c t). On the other hand, the blue parts are movable combs and connected to the driving signals V dc + V ac sin(ω d t) and V dc− V ac sin(ω d t). V dc , V ac , and V c are the amplitudes of DC, AC, and carrier signals, respectively. ω c often ranges from 2π × 1 MHz to 2π × 10 MHz, and ω d often ranges from 2π × 8 kHz to 2π × 10 kHz. h, l, d 0 , ε, and N are the comb thickness, overlapped length, gap, permittivity, and the number of the comb fingers, respectively.
Thus, the differential voltage between the fixed combs and movable combs are
Then we get
The potential energies can be expressed as
Hence, neglecting the high-frequency terms since they will be filtered by the gyroscope, the total driving force is obtained as
Then the electrostatic stiffness, resulted from the derivative of F tot with respect to x, can be described as
Equation (40) demonstrates that electrostatic stiffness cannot be generated by slide-film combs, so that slide-film combs cannot be used for mode-matching control. However, the driving force possesses good drive linearity since F tot has nothing to do with x. Thereby, slide-film combs can be utilized to driving for the two modes .
-
(2)
Detection principle
Slide-film combs can be also used for displacement or velocity detection. As shown in Fig. 3, removing the drive signal exerted to the fixed combs, they can be utilized to differential capacitance detection. The total differential capacitance C tot can be derived as
It indicates that C tot is proportional to the displacement x, and it possesses good sense linearity. Since the displacement of the drive mode is often large to advance the performances, it requires good sense linearity, and slide-film combs are applicable .
Drive and Detection with Squeeze-Film Combs
-
(1)
Drive principle
Figure 4 shows the diagram of the squeeze-film combs. d 1 and d 2 are the initial gaps of a comb unit. Similarly, the potential energies can be expressed as
Hence, neglecting the high-frequency terms since they will be filtered by the gyroscope, the total driving force is obtained as
Then the electrostatic stiffness, resulted from the derivative of F tot with respect to y, can be described as
Equation (43) indicates that F tot has nothing to do with y, and the linearity will be affected if y is large. In addition, Eq. (44) demonstrates that electrostatic stiffness can be generated by squeeze-film combs, so that squeeze-film combs can be used for mode-matching control. However, if they are used to driving, the mode-matching control loop will be affected. Therefore, compared with slide-film combs, squeeze-film combs are not suitable to be used to generate driving force.
The frequency-tuned range is closely related to V dc , V ac , V c , d 1 , d 2 , N, h, l, and ε, as shown in Eq. (44). If only taking V dc into account, the electrostatic stiffness can be simplified as
Hence, in order to simplify the control scheme, we can only adopt DC voltage to achieve mode-matching control.
-
(2)
Detection principle
Squeeze-film combs can be also used for displacement or velocity detection. As shown in Fig. 4, removing the drive signal exerted to the fixed combs, they can be utilized to differential capacitance detection. The total differential capacitance C tot can be derived as
It indicates that C tot is proportional to the displacement y, and it possesses good sense linearity only if y is small enough. Since the displacement of the sense mode is often small, it requires big sensitivity, and squeeze-film combs are applicable .
Transimpedance Amplifier Detection Method
The schematic of the readout circuit with transimpedance amplifiers is shown in Fig. 5. V c is the carrier signal, which may be a DC or a high-frequency signal. V A and V B are the inputs of the differential amplifier. C 1 and C 2 are the differential detection capacitances of a MEMS gyroscope, R f1 and R f2 are the feedback resistors, C f1 and C f2 are the feedback capacitors, C h1 and C h2 are the capacitors of a first-order high pass filter (HPF), and R h1 and R h2 are the resistors of a HPF. According to Fig. 5, we get
If ΔC 1 = ΔC 2 = ΔC, C 01 = C 02 = C 0 , C f1 = C f2 = Cf, R f1 = R f2 = R f , C h1 = C h2 = C h , R h1 = R h2 = R h , and 1 << ω d C h R h , the output can be derived as
If 1 >> ω d C f R f , V out can be simplified as
It figures out that the phase difference between V out and ΔCsin(ω d t + α) is 90°, and the amplitude has to do with ω d , k g , R f , and V c .
Closed-Loop Design for the Drive Mode
There are two prevalent closed-loop control schemes for the drive mode: AGC (automatic gain control) self-oscillation scheme and AGC + PLL (phase-locked loop) scheme. The stability of these two control system will be deducted below.
AGC Self-Oscillation Scheme
Figure 6 illustrates the AGC self-oscillation control loop for the drive mode of a MEMS gyroscope. R is the setting target, A is the amplitude of the drive velocity, e is the control error, G is the control voltage, V dc is the driving DC voltage, and C(s) is the PI (proportion-integration) controller. K vf , Kdc, and K cv are the gains of voltage to force module, displacement to capacitance module, and capacitance to voltage module, respectively.
The key control parameter of the AGC loop is the error between the measured amplitude of the drive velocity and the target. Thus, the aim is to minimize this error and make the system have a swift, accurate, and robust transient response performance. PID (proportion-integration-differentiation) control determines the reaction to the past, current, and future trend of the error and produces a weighted sum of these three actions to adjust the objectives. Usually, the PID controller may be substituted by PI controller since the differentiator circuit may introduce considerable noises. Thereby, PI controller is preferable to employ in this design. The specific algorithm will be deduced as follows. The transfer function of C(s) can be written as
Thus, the plant control equation of the whole loop is formulated as
From Eq. (55), the dynamic vibration equation can be rewritten as
The aim of the control system is to make the system damping approximate to zero, depending on which the self-oscillation can be realized but not utilizing PLL or other signal generator. Equation (56) illuminated that the AGC control allows the gyroscope to self-oscillate by dynamically adjusting the system’s damping. The condition of self-oscillation is m d ω d = Q d GK vf V dc K dc K cv . If the measured amplitude is smaller than the desired reference, the AGC system will enlarge the loop gain to reduce the system damping. Conversely, if the oscillation amplitude is large than the reference, the AGC system will add damping to the gyroscope to restrain the amplitude. The gyroscope adjusts itself until the damping of the system is equal to zero, and the system will maintain constant amplitude oscillation. Thus,
Equation (57) is a linear system with the analytic solution
As mentioned above, the controller will minimize the damping value when there is a disturbance in the system. Thus, the damping can be limited to a certain extreme small range, which makes the nonlinear system a weak nonlinear system. In this case, the amplitude and phase of the vibration are both slowly varying parameters with respect to time. From a physical viewpoint, it means that the variation rates of the amplitude and phase are much slower with respect to time. Therefore, the averaging method is feasible to tackle this issue. The essential of the averaging method is to make x in the nonlinear system of the same form as that in the linear system, such as
where θ(t) is the phase delay referring to the drive signal and u(t) is the amplitude. From a mathematical viewpoint, expressing the amplitude and phase as functions of time is actually equivalent to considering the disturbance caused by the nonlinear terms as a revision for the linear system’s solution. Differentiating x with respect to time yields the velocity
According to the averaging method, the velocity is also expected to have the same form as the position signal. Thereby, the sum of the last two terms can be assumed to be zero (Closkey et al. 2001), namely
Hence, the velocity can be rewritten as
The acceleration along the x-axis can be given by differentiating the velocity with respect to time
Applying the averaging method to solve Eq. (55), we can yield the simplified equations
Thus, the equilibrium point of the AGC system can be calculated as
It shows that the system has a unique equilibrium point and the steady-state error is removed entirely after introducing an integral term. The Jacobian matrix of the nonlinear system at the equilibrium point is represented by
Its characteristic equation is
Based on the Routh–Hurwitz criterion, the linearized system is asymptotically stable only if each coefficient is positive, and the product of the inner two coefficients is larger than that of the outer two (Dorf and Bishop 2005), i.e.,
Equation (68) means that only if the product of λ and K p is larger than K i , is the exact solution of the original nonlinear equations convergent to the desired equilibrium point, and the steady-state error gradually reaches around zero.
AGC + PLL Scheme
Figure 7 illustrates the AGC + PLL control loop for the drive mode of a MEMS gyroscope. Different from the former control system, this system includes extra PLL loop, which comprises a phase detector (PD), a controller, and a VCO (voltage-controlled oscillator). Ycosθ is the output of VCO, and the equation of VCO can be expressed as
where ω 0 , K vco are the presetting frequency and tuning gain. The transfer function of PI controller C p (s) is
Assume that the displacement is expressed as
where θ(t) + φ(t) is the transient phase. Thus, the control equations of the AGC + PLL system can be yielded as
Applying the averaging method to solve Eq. (72), we can yield the simplified equations as follows:
Hence, the equilibrium point of the AGC + PLL system can be calculated as
It shows that the system has a unique equilibrium point and the steady-state error is removed entirely after introducing an integral term. The Jacobian matrix of the nonlinear dynamic system at the equilibrium point is represented by
Equation (75) indicates that its characteristic equation is a sixth-order system, which complicates the analysis. Similar to the solving method above, the stable condition can be calculated. Reader can try to solve it, and we no longer illustrate here.
Experimental Tests
The AGC control circuit for a MEMS gyroscope is shown in Fig. 8, and it is a pure analog circuit. On the other hand, the AGC + PLL control circuit is illustrated in Fig. 9. It is a mixed signal circuit, and the detection and control algorithms are implemented in FPGA (field-programmable gate array) device. Actually, except for closed-loop control for the drive mode, these two circuits can also accomplish the mode-matching control and force rebalance control. Here, we only take AGC control circuit, for example, to validate the theoretical analysis above.
The transient response of the drive velocity is snatched by a Tektronix TDS2000B oscilloscope, as shown in Fig. 10. The DC component of the drive signal is fixed at 5 V with automatically adjusting the AC component around 2.5 V. To restrain the circuit noise and filter the harmonic, a first-order LPF is designed with the cutoff frequency 100 Hz. The PI control parameters are set at K i = 90, K p = 16, and R = 0.2. It takes about 150 ms for the gyroscope to self-oscillate to the desired target without obvious overshoot from power-on stage.
Figure 11 shows the drift characteristic of the amplitude of drive velocity for the AGC loop and open loop. Agilent 34401 is used to acquire the amplitude of the drive velocity at one second intervals within an hour. The experiment results demonstrate that the drift range of the open loop is 28.2 mV, which is about 140 times that of AGC-PI control 0.2 mV. The relative fluctuation of velocity amplitude with AGC-PI control is calculated to be about 16.6 ppm, which is reduced by two orders of magnitude compared with the drift of around 4300 ppm in the open loop.
The large fluctuation in the open loop resulted from the slight drift of the resonant frequency of the drive mode and some integrated circuits caused by the temperature rising. During our experiments, we observe that the temperature is not even on the PCB by using a thermal imager since the power consumption is considerable, about 900 mW with ±15 V power supply. The frequency drift alters the mechanical gain at the drive frequency point and temperature gradient can affect the performances of the integrated circuits. With AGC control, the resonant frequency and vibration amplitude can be precisely controlled, so the drift of the gyro can be improved substantially. Thus, it is concluded that the proposed AGC control improved the precision and stability of the gyroscope velocity remarkably, which is the fundamental prerequisite of the stability for the angular rate synchronous demodulation in the sense mode.
Mode-Matching Control
Temperature Characteristics Analysis
When DC voltage V p is exerted to the mode-matching combs, according to Eq. (45), the electrostatic stiffness can be described as:
Due to mode-matching, the relationship between the two resonant frequencies and k e can be expressed as:
In order to simplify the analysis, here, only take the effect of Young’s modulus into account, thus the two resonant frequencies can be written as:
where f d0 and f s0 are the corresponding resonant frequencies of the two modes at room temperature T 0 . The temperature coefficient of Young’s modulus k ET is between 25 ppm/°C and 75 ppm/°C. Thus, the frequency difference of the two modes can be derived as:
Since the resonant frequencies vary with ambient temperature T, it is important to make a real-time mode-matching control. Solving the equations above, the relationship between V p and f d can be yielded as:
Equation (81) indicates that if only the temperature effect of the Young’s modulus is considered, V p is proportional to f d and also has an approximately linear dependence on the ambient temperature. In reality, V p is not absolutely proportional to f d . Other nonideal factors may affect the tuning voltage, such as the variations of gap or overlap areas of the capacitors due to the structural thermal distortion .
Automatic Mode-Matching Control System
Based on the analysis above, an automatic mode-matching control with improved fuzzy algorithm is proposed, which is illustrated in Fig. 12. It mainly comprises a gyroscope, NI data acquisition card, and LabVIEW software. ADC and DAC represent analog to digital converter and digital to analog converter, respectively. Since the resonant frequencies and quality factors can be measured by vibration test method rapidly and accurately (Yan et al. 2011), the latest match error E and its differential EC can be obtained simultaneously. The controlled plant is a complex nonlinear system, so a 2D fuzzy controller can be applied to adjust V p according to E and EC to achieve mode-matching intelligently .
Fuzzy algorithm is one of the most important intelligent control approaches, which is competent for any nonlinear control system. Owing to the control rapidity and strong robustness with expert experience, it is widely utilized in some gyroscope control systems, such as displacement control and angular rate estimation (Xiao et al. 2009; Fei and Xin 2012). The formula of the traditional incremental fuzzy controller can be expressed as:
where V n and V n−1 are the current and the last output of V p , and ΔV n is the output increment determined by the fuzzy controller. k p and k d are the weights of E and EC. E, EC, and ΔV n consist of seven language values {nb, nm, ns, ze, ps, pm, pb} on the discourse of [−3, 3]. nb, nm, ns, ze, ps, pm, and pb represent negative big, negative medium, negative small, zero, positive small, positive medium, and positive big, respectively. The rule table is the core which is set based on expert experience. The rules are established referring to the following principles: (1) If E and EC are large, ΔV n should be adjusted to rapidly reduce the error. (2) If E and EC are small, ΔV n should be tuned to restrain overshoot and eliminate static error. For example, if E is nb and EC is nb, then ΔV n is pb. If E is nb and EC is pb, then ΔV n is ze.
The traditional fuzzy controller can be regarded as a nonlinear PD controller, as shown in Eq. (82), which will result in a nonideal control precision due to the lack of an integration term. According to classical control theory, the control static error cannot be eliminated without an integration term. Therefore, traditional fuzzy algorithm should be improved by introducing an integration term k i E to achieve a better control effect, as depicted below.
According to the fuzzy rules and Mamdani algorithm, a look-up table (LUT) for fuzzy control can be yielded with the following formula.
where E′ and EC′ are the typical inputs of E and EC. E i , EC i , and ΔV ni are the fuzzy rules of fuzzy sets. Afterward, centroid method is used for defuzzification of ΔV n ′ to obtain ΔV n . Finally, the control LUT can be stored in the memory to save computing time, which simplifies the realization in LabVIEW or other devices.
The improved fuzzy controller can be considered as the combination of traditional fuzzy controller and PID controller, which makes it possess good control speed, strong robustness, and high control precision.
This novel automatic mode-matching method scarcely depends on the Q s and is hardly affected by the uncertain parasitic phase shift induced by the readout circuits. Besides, improved fuzzy algorithm and vibration test theory are adopted to the feedback control loop, which will enhance the control precision and rapidity. Furthermore, this method can be easily realized .
Real-Time Mode-Matching Control System
The automatic mode-matching method depicted in Fig. 12 is still a once-time control method, and it will fail to work when Coriolis force comes into being since vibration test must work offline. However, it can be applied to obtain the corresponding f d and V p rapidly under a few different temperature points. Then BP (back propagation) neural network algorithm is adopted to study the relationship between f d and V p based on those measured data and make a prediction afterwards. Since f d changes with ambient temperature and can be monitored in the drive closed-loop, it can be used as a temperature feedback variable and applied to real-time mode-matching control and online temperature compensation. Thus, V p varies with f d when ambient temperature changes, which achieves a real-time mode-matching control, as shown in Fig. 13.
Neural network algorithm is another important intelligent control approach, which can acquire the experience from some training data and then accomplish the control or prediction well. Since it possesses the strong ability of generalization, self-adaption, and nonlinear mapping for the nonlinear or uncertain system, it is usually adopted to the temperature compensation for some MEMS devices (Zhang et al. 2009; Yang et al. 2010).
In this chapter, a three-layer BP neural network will be utilized for the real-time prediction control, as shown in Fig. 14. X is the input matrix of input layer, and Y, Z are the output matrices of hidden layer and output layer, respectively. Tansig and pureline functions are utilized as the transfer functions of the hidden layer and output layer, respectively. Trainlm (Levenberg–Marquardt algorithm) function is utilized for network training, and mean square error is used as the performance estimation function. In the study process, the weights matrices a 1 , a 2 and the threshold matrices b 1 , b 2 are adjusted with steepest descent method to make the training error (ER) meet the expected target.
where Tar is the expected output matrix used for the training. After the training with the acquired data, a 1 , a 2 and b 1 , b 2 are confirmed. Then the BP neural network can be used to make a prediction according to the inputs.
Neural network algorithm is so complex that it will occupy much calculating time and vast hardware resources, but this calculation can be accomplished by Matlab software beforehand. Similarly, a LUT of the relationship between f d and V p is generated by Matlab and stored in the ROM of FPGA device, which will simplify the realization.
Experimental Tests
The test circuit for a vacuum packaging gyroscope is mounted on the rate table in an oven chamber. The temperature of the oven chamber is configured from −40 °C to 80 °C. We conduct the tests per 10 °C, and every temperature point is kept for about 30 min to make the gyroscope’s temperature identical with ambient temperature.
Experimental results indicate that both f s and f d vary with ambient temperature nearly linearly, and the change is about 35 Hz over the full temperature range, as shown in Fig. 15. But their slopes are different, which will induce some match error in the once-time mode-matching control system. Thus, mode-matching voltage should trace with ambient temperature real-time. On the other hand, due to the increasing thermal damping, both Q s and Q d drop fast and nonlinearly as temperature increases, as shown in Fig. 15. Q s is always smaller than Q d because there are so many squeeze-film combs in the sense mode.
Figure 16 demonstrates that f s changes with tuning voltage as time goes on. It only needs about 8 s to achieve mode-matching automatically in the improved fuzzy control system, which testifies the automatic mode-matching control system is feasible, rapid, and accurate. The mode-matching voltage is measured to be 5.837 V when ambient temperature is 30 °C. After mode-matching control, the resonant frequencies of the two modes are both 8410.69 Hz.
Therefore, the automatic mode-matching control system is proved effective to obtain the corresponding f d and V p when ambient temperature is constant. Thirteen groups of data about f d and V p can be yielded with the fuzzy control system under 13 different temperatures configured from −40 °C to 80 °C, as marked with 13 blue circles in Fig. 17. Then neural network algorithm is applied to study the relationship between f d and V p based on those data, and make a prediction, as shown in the green curve in Fig.11. It indicates that the relationship between f d and V p is nonlinear, which will be used for the real-time mode-matching control.
In the once-time mode-matching control system, V p is a constant, for instance, V p is set to be 5.837 V, thus the gyroscope can maintain mode-matching only if the ambient temperature is 30 °C. The matching error is larger than 6 Hz over the temperature range from −40 °C to 80 °C, as depicted in the blue curve in Fig. 18. On the other hand, the matching error can be restrained to be smaller than 0.32 Hz in the full temperature range in the real-time mode-matching control system, as illustrated in the red curve in Fig. 18. The control precision is improved by more than one order of magnitude, which is enough for a gyroscope with Q s less than 1200.
Closed-Loop Design for the Sense Mode
Force Rebalance Control System
The force rebalance control system for the sense mode of a gyroscope is shown in Fig. 19. There are two closed loops in the system due to the demodulation and remodulation components, namely Coriolis force rebalance control loop and quadrature rebalance control loop. Given the completeness, the demodulation and remodulation signals of the two loops should be orthogonal. A HPF is adopted to eliminate the DC signal, and a LPF is used to suppress the high frequency signal. After G-PI control, a remodulation process is required to construct the feedback force to balance the external forces. Then y i (t) and y q (t) are used as the final outputs of the closed-loop system. −Ω(t) and q(t) are the input angular rate and equivalent coupling signal, respectively. θ is the demodulation phase. F s is the total force exerted to the sense mode. F c , F q , and F b represent Coriolis force, quadrature force, and feedback force, respectively. m p A v , k qf , and k vf are the corresponding force coefficients of them. If m p A v = k qf = k vf , y i (t) and y q (t) will equal −Ω(t) and q(t) after force rebalance, respectively.
In literature (Sonmezoglu et al. 2012; Tatar et al. 2012), the closed-loop analysis is mainly conducted in the frequency domain of angular rate (f r domain). However, it is still not enough without the analysis in the frequency domain of force (f domain). Strictly, the closed loop is a force rebalance control system, instead of an angular rate feedback system, thus the stability analysis results in f domain will be more interesting and accurate. Through the demodulation or modulation process, signals can be transferred between f domain and f r domain. Here, the stability analysis of the control system in both f r domain or f domain will be conducted. The transfer functions of sense mode of the gyroscope G s (s), HPF H(s), LPF L(s), and G-PI controller P(s) are expressed as follows
where ω h is the cutoff frequency of the first-order HPF. ξ l and ω l are the damping ratio and center frequency of the second-order LPF, respectively. (s + ω 2 )/(s + ω 1 ) can be considered as a PI controller or a lag compensator, and k p /(s + ω 3 ) is a first-order LPF applied to eliminate the high-frequency components. Because the useful force signals locate within a narrow band around ω d , there is no need to fulfill a wide-band force control for making the controller design easier. Thereby, narrow-band force feedback control is adopted.
In f r domain, s = jω R = j2πf r , while in f domain, s = jω = j2πf. The deductions in the two domains will be conducted .
Analysis in the Frequency Domain of Angular Rate
The two loops in Fig. 19 are similar to each other, which can not only guarantee the same bandwidth of them but also simplify the design of the controllers. Here, only take the Coriolis force control loop, for example, to fulfill the deduction. Block diagram of the open loop system for angular rate is shown in Fig. 20. After a series of deductions in f r domain and filtering the high-frequency terms, the transfer function of the open loop system D r (s) can be derived as
Thus, the closed-loop transfer function T r (s) and sensitivity transfer function S r (s) can be defined as follows
When mode-matching, ω d = ω s , which is often larger than 2π × 8 kHz. ω h is set to be 2π × 80 Hz, so ω d »ω h . The bandwidth (BW) of a MEMS gyroscope is often smaller than 200 Hz, thus 2ω s »ω R . In mode-matching, θ is set to be 90°. Assume that ω t = ω s /(2Q s ), then the original mechanical response SF m (s) can be derived from D r (s) when the term L(s)P(s) is neglected, as follows
It demonstrates that SF m (s) is a first-order system whose cutoff frequency is ω t . Meanwhile, the original bandwidth is BW = ω t = ω s /(2Q s ). After vacuum packaging, Q s is larger than 500, which means BW will be smaller than 10 Hz. Thereby, in order to meet more application demands, BW of a mode-matching gyroscope should be extended by the force rebalance control. The scale factor of a MEMS gyroscope with closed-loop controlled sense mode can be expressed as
Since k vf , A v , and m p hardly vary with ambient temperature, compared with Eq. (31) of the open-loop system, the temperature sensitivity of the scale factor of the closed-loop system is improved. In addition, after force rebalance, the sense combs are kept in the equilibrium position, which will improve the nonlinearity and enhance the measured range. The bandwidth can be also changed flexibly by tuning the parameters of the G-PI controller. In general, the performances of a force rebalance control system are superior to those of an open-loop system .
Analysis in the Frequency Domain of Force
Block diagram of the open-loop system for external force is illustrated in Fig. 21. After a series of deductions in f domain and filtering the high-frequency terms, the transfer function of the open-loop system D(s) can be easily derived as
Thus, the closed-loop transfer function T(s) and sensitivity transfer function S(s) can be defined as follows
Hence, the frequency responses in f r domain and f domain can be simulated by Matlab with Eqs. (86)–(97). The key parameters of filters and G-PI controller are finally set according to simulation results and stability indices. In the experimental tests, a virtual rate-table method (Cui et al. 2012) can be adopted to obtain the frequency responses and validate the theoretical analysis .
Experimental Tests
Here, we take a mode-matching MEMS gyroscope, for example, to realize the force rebalance control. After mode-matching control, the resonant frequencies of the two modes are both 8410.6 Hz at room temperature, and Q s is about 750.
The experimental frequency responses of D r (s), T r (s), S r (s), and SF m (s) are depicted in Figs. 22 and 23. From these two diagrams, the phase margin (PM), gain margin (GM), cutoff frequencies (f t ), sensitivity margins (M s ), and bandwidth (BW) can be calculated, as listed in Table 1.
Similarly, the experimental frequency responses of D(s), T(s), and S(s) are depicted in Figs. 24 and 25. Owing to narrow-band force rebalance control, there are two crossover frequencies appearing in the frequency-amplitude response of D(s) in f domain. Thus, according to classical control theory, there are two corresponding phase margins (PM l and PM r ), gain margins (GM l and GM r ), sensitivity margins (M sl and M sr ), and cutoff frequencies (f tl and f tr ), as marked in Fig. 24 and Fig. 25. They are interesting since we scarcely meet this case. After all, many control theory books usually show us that there is only one crossover frequency, one phase margin, one gain margin, one sensitivity margin, and one cutoff frequency in the frequency responses. Whatever, classical linear control theory is still suitable to analyze the stability. Although there is only one crossover frequency, one phase margin, one gain margin, one sensitivity margin, and one cutoff frequency in f r domain, the control loop is a force rebalance system, it had better study the stability in f domain, which helps us understand the system’s robustness better.
The key stability indices listed in Table 1 indicate that the closed-loop system is stable and robust enough. Besides, the bandwidth BW lr of T(s) is calculated to be about 97.05 Hz, which means that the force outside this narrow-band will never be balanced. Meanwhile, noises outside the bandwidth will be almost eliminated by the controller and filters. After closed-loop design, ω 1 , ω 2 , ω3, and k p are finally set to be 0.1 rad/s, 50 rad/s, 5000 rad/s, and 400, respectively.
The mode-matching MEMS gyroscope with the closed-loop controlled sense mode achieves a scale factor of 65.9 mV/deg/s with nonlinearity about 0.03% and asymmetry about 0.1%, as shown in Fig. 26. From Fig. 27, the bias instability and angle random walk (ARW) are evaluated to be 0.68 deg/h and 0.028 deg/h1/2, respectively.
Temperature Compensation
Temperature Compensation Principle
As mentioned above, f s , f d , Q s , and Q d all vary with ambient temperature. Meanwhile, the parameters of capacitors, resistors, and amplifiers are also affected by ambient temperature. Hence, temperature compensation is very important to suppress the temperature sensitivity.
The schematic of an ANN temperature compensation system for a MEMS gyroscope is shown in Fig. 28. Given that f d varies with temperature linearly, it can be utilized to temperature compensation for the drift induced by mechanical structure. Given that the temperatures of mechanical structure and circuit are a little different, a temperature sensor is adopted to measure the circuit’s temperature T, which will be also applied to the compensation. Thus, an artificial neural network (ANN), such as BP neural network mentioned above, can be adopted to study the relationship between f d , T, and zero bias. Afterwards, the ANN temperature compensation model will be used to make a prediction and eliminate the bias drift. The algorithm of a BP neural network has been introduced above, so we no longer repeat here.
Experimental Test
Figure 29 illustrates that zero bias varies with ambient temperature with or without temperature compensation. After compensation, the temperature sensitivity of bias drift over the temperature range from −40 °C to 80 °C is improved to 61 deg/h from 179 deg/h, which indicates the proposed compensation method is feasible and effective.
Conclusion
This chapter introduces the overview and fundamental operation principle of a MEMS vibratory gyroscope, meanwhile, some mature or novel methods of closed-loop control for the drive mode, mode-matching control, force rebalance control, and temperature compensation are presented in detail. Besides, theoretical deduction, simulation, and experimental tests are combined tightly to make the proposed techniques understand easily. Actually, a MEMS gyroscope is a complicated system, and the relevant techniques are far more than those mentioned above.
References
Acar C, Shkel AM (2005) Structurally decoupled micromachined gyroscopes with post-release capacitance enhancement. J Micromech Microeng 15:1092–1101
Ahn CH, Ng EJ, Hong VA et al (2015) Mode-matching of wineglass mode disk resonator gyroscope in (100) single crystal silicon. J Microelectromech Syst 24(2):343–350
Aktakka E E and Najafi K (2016) A six-axis micro platform for in situ calibration of MEMS inertial sensors. Proc MEMS 2016, pp 243–246
Askari S, Asadian MH, Kakavand K, Shkel AM (2006) Vacuum sealed and getter activated MEMS Quad Mass Gyroscope demonstrating better than 1.2 million quality factor. 2016 I.E. international symposium on inertial sensors and systems, pp 142–143
Askari S, Asadian MH, Kakavand K, Shkel AM (2016) Vacuum sealed and getter activated MEMS Quad Mass Gyroscope demonstrating better than 1.2 million quality factor. 2016 I.E. international symposium on inertial sensors and systems, pp 142–143
Cao HL, Li HS, Liu J et al (2016) An improved interface and noise analysis of a turning fork microgyroscope structure. Mech Syst Signal Process 70–71:1209–1220
Casinovi G, Norouzpour-Shirazi A, Dalal M, Ayazi F (2016) Gyroscope sensing and self-calibration architecture based on signal phase shift. Sensors Actuators A 241:1–11
Chen BD, Liu HZ, Wang HT et al (2011) Thermal shock induced nanocrack as high efficiency surface conduction electron emitter. Appl Surf Sci 257:9125–9128
Chen F, Li XX, Kraft M (2016) Electromechanical sigma–delta modulators (ΣΔM) force feedback interfaces for capacitive MEMS inertial sensors: A review. IEEE Sensors J 16(17):6476–6495
Cho J, Woo J K, et al. (2013) A high-Q birdbath resonator gyroscope (BRG). Proc Transducers 2013, pp 1847–1850
Closkey RTM, Vakakis A, Gutierrez R (2001) Modelocalization induced by a nonlinear control loop. Nonlinear Dyn 3:221–236
Cui J, Guo Z Y, Yang Z C, et al. (2011a) Electrical coupling suppressing for a microgyroscope using ascending frequency drive with 2-DOF PID controller. Proc Transducers 2011, pp 2002–2005
Cui J, Guo ZY, Yang ZC et al (2011b) Electrical coupling suppression and transient response improvement for a microgyroscope using ascending frequency drive with a 2-DOF PID controller. J Micromech Microeng 21:095020
Cui J, He CH et al (2012) Virtual rate-table method for characterization of microgyroscopes. IEEE Sensors J 12:2192–2198
Dorf RC, Bishop RH (2005) Modern control system, 10th edn. Science Press, Beijing
Fei JT, Xin MY (2012) An adaptive fuzzy sliding mode controller for MEMS triaxial gyroscope with angular velocity estimation. Nonlinear Dyn 70:97–109
Flader IB, Ahn CH, Ng EJ et al. (2016) Stochastic method for disk resonating gyroscope mode matching and quadrature nulling. Proc MEMS 2016, pp 998–1001
Fontanella R, Accardo D, Caricati E et al. (2016) An extensive analysis for the use of back propagation neural networks to perform the calibration of MEMS gyro bias thermal drift. Proc Plans 2016, pp 672–680
Franssila S (2004) Introduction to microfabrication. Wiley, New York
He CH, Zhao QC, Liu DC et al. (2013a) An automatic real-time mode-matching MEMS gyroscope with fuzzy and neural network control. Proc Transducers 2013, pp 54–57
He CH, Zhao QC, Liu YX et al (2013b) Closed loop control design for the sense mode of micromachined vibratory gyroscopes. Sci China Technol Sci 56:1112–1118
Lajimi SAM, Heppler GR, Abdel-Rahman EM (2017) A mechanical-thermal noise analysis of a nonlinear microgyroscope. Mech Syst Signal Process 83:163–175
Lee A, Ko H et al (2008) Non-ideal behavior of a driving resonator loop in a vibratory capacitive microgyroscope. Microelectron J 39:1–6
Li Z, Yang Z, Xiao Z et al (2000) A bulk micromachined vibratory lateral gyroscope fabricated with wafer bonding and deep trench etching. Sensors Actuators A 83:24–29
Li J, Broas M, Makkonen J et al (2014) Shock impact reliability and failure analysis of a three-axis MEMS gyroscope. J Microelectromech Syst 23(2):347–355
Li J, Mattila T, Vuorinen V (2015) MEMS reliability. Chapter 41 of handbook of silicon based MEMS. Mater Technol 744–763
Liu XS, Yang ZC, Yan GZ et al. (2006) Design and fabrication of a lateral axis gyroscope with asymmetric comb-fingers as sensing capacitors. Proc NEMS 2006, pp 762–765
Liu DC, He CH, Zhao QC et al (2014) Digital signal processing for a micromachined vibratory gyroscope based on a three dimensional adaptive filter demodulator. Measurement 50:198–202
Makkonen J, Broas M, Li J et al. (2012) Reliability assessment of MEMS devices – a case study of a 3 axis gyroscope. Proc ESTC 2012, pp 1–8
Pasquale GD, Soma A (2011) MEMS mechanical fatigue: effect of mean stress on gold microbeams. J Microelectromech Syst 20(4):1054–1063
Pierron ON, Abnet CC, Muhlstein CL (2006) Methodology for low- and high-cycle fatigue characterization with kHz-frequency resonators. Sensors Actuators A 128:140–150
Prikhodko IP, Trusov AA, Shkel AM (2013) Compensation of drifts in high-Q MEMS gyroscopes using temperature self-sensing. Sensors Actuators A 201:517–524
Rombach S, Maurer M, Manoli Y (2015) Continuous-time lowpass and bandpass ΔΣ-modulators for closed-loop readout circuits of capacitive MEMS gyroscopes. Inertial Sensors and Systems, pp 7–18
Rombach S, Marx M, Nessler S et al (2016) An interface ASIC for MEMS vibratory gyroscopes with a power of 1.6 mW, 92 dB DR and 0.007°/s/√ Hz noise floor over a 40 Hz band. IEEE J Solid State Circuits 51(8):1915–1927
Rombacha S, Maurer M, Wendler D, Manoli Y (2015) Implementation of a modulated lowpass ΔΣ-modulator for MEMS gyroscopes with low-power consumption and low sampling. Procedia Eng 120:832–835
Senkal D, Askari S, Ahamed MJ et al (2014) 100K Q-factor toroidal ring gyroscope implemented in wafer-level epitaxial silicon encapsulation process. Proc MEMS 2014, pp 24–27
Senkal D, Ahamed MJ, Askari S, Shkel AM (2015) Demonstration of 1 million Q-factor on microglassblown wineglass resonators with out-of-plane electrostatic transduction. J Microelectromech Syst 24(1):29–37
Shao P, Tavassoli V, Mayberry CL, Ayazi F (2015) A 3D-HARPSS polysilicon microhemispherical shell resonating gyroscope: design, fabrication, and characterization. IEEE Sensors J 15(9):4974–4985
Sharma A. (2007) CMOS systems and circuits for sub-degree per hour MEMS gyroscopes. Ph. D., Georgia Institute of Technology
Sonmezoglu S, Alper SE, Akin T (2012) An automatically mode-matched MEMS gyroscope with 50Hz bandwidth. Proc. MEMS 2012:523–526
Sonmezoglu S, Alper SE, Akin T (2014) An automatically mode-matched MEMS gyroscope with wide and tunable bandwidth. J Microelectromech Syst 23(2):284–297
Tatar E (2010) Quadrature error compensation and its effects in the performance of fully decoupled MEMS gyroscope. MS. D., Middle East Technical University
Tatar E et al (2012) Quadrature-error compensation and corresponding effects on the performance of fully decoupled MEMS gyroscopes. J Microelectromech Syst 21(3):656–667
Torunbalci MM, Alper SE, Akin T (2015) Wafer level hermetic sealing of MEMS devices with vertical feedthroughs using andic bonding. Sensors Actuators A 224:169–176
Trusov AA, Prikhodko IP, et al. (2013) 1 PPM precision self-calibration of scale factor in MEMS Coriolis vibratory gyroscopes. Proc Transducers 2013, pp 2531–2534
Vafanejad A, Kim ES (2015) Effect of diaphragm perforation on quality factor of hemispherical resonator gyroscope. Proc Transducers 2015, pp 27–30
Xiao QJ, Li SY, Chen WY et al (2009) Fuzzy tuning PI control for initial levitation of micromachined electrostatically levitated gyroscope. Electron Lett 45(16):818–819
Yan JJ, He CH, Ge F et al (2011) Research of resonant frequency and quality factor test methods for high vacuum sealed microgyroscope based on LabVIEW. Procedia Eng 15:2566–2570
Yang C, Li HS (2015) Digital control system for the MEMS tuning fork gyroscope based on synchronous integral demodulator. IEEE Sensors J 15(10):5755–5764
Yang C, Li C, Zhang C (2010) The application of RBF neural network in the compensation for temperature drift of the silicon pressure sensor. Proc Int ICCDA’10, Qinhuangdao, 25–27 June 2010, vol 2, pp 434–437
Yazdi N, Ayazi F, Najafi K (1998) Micromachined inertial sensors. Proc IEEE 86(8):1640–1659
Yole Developpement 2015 (2016) http://www.yole.fr/
Zhang QT, Tan ZF, Guo LD (2009) Compensation of temperature drift of MEMS gyroscope using BP neural network. Proc Int ICIECS’09, Wuhan, 19–20 Dec 2009, pp 1–4
Zhang JM, He CH, Liu YX et al (2015) A novel scale-factor calibration method for a MEMS gyroscope based on virtual Coriolis force. Proc NEMS 2015, pp 58–62
Zihajehzadeh S, Loh D, Lee TJ et al (2015) A cascaded Kalman filter-based GPS_MEMS-IMU integration for sports applications. Measurement 73:200–210
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this entry
Cite this entry
Zhao, Q., He, C., Cui, J., Yan, G. (2018). A Micromachined Vibratory Gyroscope. In: Huang, QA. (eds) Micro Electro Mechanical Systems. Micro/Nano Technologies. Springer, Singapore. https://doi.org/10.1007/978-981-10-5945-2_12
Download citation
DOI: https://doi.org/10.1007/978-981-10-5945-2_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5944-5
Online ISBN: 978-981-10-5945-2
eBook Packages: EngineeringReference Module Computer Science and Engineering