Professional Documents
Culture Documents
OF MEMS GYROSCOPE
KOPPULA SATYA SAI SIVA SRINIVAS
July 2, 2022
1 Abstract
This paper deals with building control loop of dual mass MEMS gyroscope
which is the most used inertial sensor for calculating angular rotation.Deriving
the transfer functions of drive and sense modes control loops simulating them
for results and stability analysis
KEYWORDS: combs,quadrature,closed loop,system,poles,zeroes,quality fac-
tor,drive,sense,stiffness,damping,coupling
2 Introduction
Micro-Electro-Mechanical System (MEMS) gyroscopes used to measure any
device angular motion,this sensor is popular due to its compatible size and
ease of operating.Draper reported the first silicon MEMS gyroscope with
useful performance in 1992. This work became the basis for the successful
Honeywell inertial systems and the starting point for other MEMS angular
rate sensors applied to automobiles, gaming, and control.
1
3 Structure of Dual mass MEMS Gyroscope
2
connect springs whose parameters are the same with drive U-shaped spring.
The left and right Coriolis mass are sustained by 2 U-shaped drive springs
(DS-A,B) and 4 U-shaped sense springs (SS-C,D,E,F), respectively, and these
springs are linked by drive and sensing frames. The moving comb fingers are
combined with frames while the static ones are fixed with the substrate. The
whole structure is suspended and supported by 8 drive (DS-C,D,E,F,I,J,K,L)
and 4 sense (SS-A,B,C,D) springs
3
5 Working of MEMS gyroscope
5.1 Principle
MEMS gyroscope works on the principle of Coriolis force
4
The Coriolis force has a very simple mathematical form
FC = −2m(Ω × v)
Fc = coriolisf orce
m=mass
Ω = angularvelocity
v=tangential velocity
5
b)Sensing in-phase mode : in which both masses together with sense
frames vibrate in same directions along sensing axis (y direction)
6
5.2.2 Working modes
Out of the four order modes.The real working drive mode is considered to be
pure anti-phase drive mode (the fourth mode). Considering the real working
sensing mode is formed by second and third modes we derive the motion
equations
1.Drive anti-phase
2.Combination of sense in-phase and anti-phase
y=y1+y2
7
5.3.2 Abbreviations
x=displacement of drive anti-phase mode;
y1=displacements of sensing in-phase
y2 = displacements of sensing anti-phase modes.
ω x2 = frequency of drive anti phase;
ω y1 = frequency of sense in phase;
ω y2 = frequency of sense anti phase
we know stiffness(k)=ω 2 m so
kxx = ωx 22 mx =Drive mode effective stiffness
ky1y1 = ωy 21 my =Sense in-phase mode effective stiffness
ky2y2 = ωy 22 my =Sense anti-phase mode effective stiffness
kxy1 , kxy2 , ky1x , ky2X =Coupling stiffness between drive, sense-in;drive,sense-
anti;sense-in,drive;sense-anti,drive modes respectively
similarly effective damping(c)= ωm Q
so
cxx = ωx2 mx /Qx2 =Drive mode effective damping
cy1 y1 = ωy1 my /Qy1 =Sense in-phase mode effective damping
cy2y2 = ω y2 my /Qy2 =Sense anti-phase mode effective damping
cxy1 , cxy2 , cy1x , cy2X =Coupling damping between drive,sense- in;drive,sense-
anti;sense-in,drive;sense-anti,drive modes respectively
5.3.3 Derivation
m dD2 /dt2 + c dD/dt + kD = F (1)
8
Fd sinωd t
F = −2mc Ωz ẋ
−2mc Ωz ẋ
kxx kxy1 kxy2
k = ky1x ky1y1 0
ky2x 0 ky2y2
cxx cxy1 cxy2
c = cy1x cy1y1 0
cy2x 0 cy2y2
so from equation(1) we have
x(t) = Ax cos(ωd t) (2)
y1,2 (t) = Ay sin(ωd t) (3)
and Fcoriolis (t) = −2mc Ωz ẋ = −2mc Ωz Ax ωd sin(ωd t) (4)
6 Control system
we are able to derive the movement equation of both drive and sense modes
now we try to implement control loop for the gyroscope system.
9
6.2 Transfer function of control system
The transfer function defines the relation between the output and the input
of a dynamic system, written in complex form (generally s variable).
Generally it is the fraction of output to input frequency domain signals which
we get after Laplace transforming the time domain signals.we need Laplace
transform because it converts time domain signals to frequency domain which
is more convenient for measurements of systems performance,sensitivity to
noise of any higher order and to apply techniques which could be used to
determine the stability of the system.
10
R∞
F (s) = 0
f (t)e−st t′
11
6.5.1 First order system
If the power of s in the denominator of the transfer function of a control
system is 1, then the system is said to be first order control system.
Figure 11: Time response of First order system with unit step input(source:
simulink)
12
Figure 12: Time response of second order system(source:matlab)
13
6.6 Poles and zeroes
Transfer function=numerator/denominator
Zeros=roots of numerator
poles=roots of denominator
Usually, pole-zero diagram is created by plotting the roots in the s-plane
(real and imaginary axes)
s+2
Pole zero map of transfer function T (s) = s2 +6s+3 is plotted above in
matlab simulink
14
response approaches a steady state value without any oscillations.If the poles
are the complex and left side of the s-plane, the step response approaches a
steady-state value with the damped oscillations.
Figure 17: Stability of the with respect to poles location in the s-plane
(source: testbook.com)
The above figures 12,13 and 14 shows the variation in stability of the
system based on the location of poles.
15
6.8 Transfer function of damping system
Transfer function of Gyroscope could be derived by assuming it as a spring
mass damping system
dx d2 x
kx(t) + c + M 2 = f (t) (5)
dt dt
applying laplace transform
(∵ L(x′ ) = SX(s)andL(x”) = S 2 X(s) )
16
7 DRIVE MODE CONTROL LOOP
Drive mode displacement given by from equation (2)
x(t) = Ax sin(wd t)
17
Figure 21: drive mode control loop result(source: simulink)
18
from equation (4) we have
Fcoriolis (t) = −2mc Ωz ẋ = −2mc Ωz Ax ωd sin(ωd t) (11)
∵ sin(ωd t) = 12 (ejωd t − e−jωd t ) and L[eat U (t)] = U (s − a)
1
L[Fc (t)] = Fc (s) = −2mc Ax ωd (Ω(s + jωd ) + Ω(s − jωd ) (12)
2
C(t) = Vdac sin(ωd t + ϕd0 )Vs (t)
∵ sin(ωd t) = 21 (ejωd t − e−jωd t ) and L[eat U (t)] = U (s − a)
1
L[C(t)] = C(s) = Vdac Vs (s + jωd ) + Vs (s − jωd ) (13)
2
and f rom equation (10) we have
1/M
G(s) = S 2 +ωS+ω 2
19
8.2 Sense mode closed loop
20
VOclose (s) 2Vdac Kyc Kpre Kamp FLP F 1 (s)FSCLC (s)FLP F f (s)Ax ωd Gequal (s)
= 2 K
Vdac
Ωz (s) F By
Kyc Kpre Kamp FLP F 1 (s)FSCLC (s)Gequal (s)
my
(28)
VOclose (s) 2my FLP F f (s)Ax ωd
= (29)
Ωz (s) KF By Vdac
21
Figure 25: Quad error correction (source: pubmed.ncbi.nlm.nih.gov)
.
Charge injecting correction (CIC): quadrature error electrical signal in
the sense loop
Quadrature force correction (QFC): generates electrostatic force and
balance the quadrature error force.
Coupling stiffness correction (CSC): generates negative electrostatic
stiffness, and corrects quadrature error coupling stiffness.
22
11 Simulating control loop in simulink
23
12 Static state results
13 Conclusion
A sensing closed-loop controller system for a dual-mass gyroscope was pro-
posed in this study, and the controller has advantages of stability and reduced
controlling error.The gyroscope’s performance was enhanced by re balancing
and reducing the Coriolis force that was responsible for sensing mode dis-
placement.The closed-loop sensing circuit and system is created and simu-
lated, and the results of the simulation demonstrate the speed-ability, sta-
bility of the closed-loop sensor system.It is shown that the outcomes of the
experiments closely match the theoretical analyses. The calculated transfer
functions and the simulations can offer helpful recommendations for gyro-
scope sensitivity designs.
24
14 Acknowledgment
I would like to express my sincere thanks and gratitude to Prof.Ashok kumar
pandey sir for letting me work on this project. I am grateful for his support
and guidance in completing this project.
I am very thankful to J. Sai Kishore sir and Rakesh Dash sir. I was
able to successfully complete this project with the help of their guidance and
support. Finally, I want to thank all my supporters in this project.
15 References
[1] Design and Experiment for Dual-Mass MEMS Gyroscope Sensing Closed-
Loop System DOI: 10.1109/ACCESS.2020.2977223
[2] Analysis of Frequency Response and Scale-Factor of Tuning Fork Micro-
Gyroscope Operating at Atmospheric Pressure Sensors 2015, 15, 2453-2472;
doi:10.3390/s150202453
[3] Dual-Mass MEMS Gyroscope Structure, Design, and Electrostatic Com-
pensation http://dx.doi.org/10.5772/intechopen.74364
[4] Design and analysis of a z-axis tuning fork gyroscope with guided-mechanical
coupling DOI:10.1007/s00542-013-1947-0
[5] Optimization and Experimentation of Dual-Mass MEMS Gyroscope Quadra-
ture Error Correction Methods DOI: 10.3390/s16010071
25