Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
CAD forMEMS
Computer-Aided Design forMicro-Electro-Mechanical Systems
Eigenvalues, Energy Losses, and Dick Tracy Watches
D. Bindel
Computer Science DivisionDepartment of EECS
University of California, Berkeley
Bay Area Scientific Computing Day, 4 Mar 2006
CAD forMEMS
What are MEMS?
CAD forMEMS
Micromechanical Filters
Mechanical filter
Capacitive senseCapacitive drive
Radio signal
Filtered signal
Mechanical high-frequency (high MHz-GHz) filterYour cell phone is mechanical!New MEMS filters can be integrated with circuitry=⇒ smaller and lower power
CAD forMEMS
Ultimate Success
“Calling Dick Tracy!”
CAD forMEMS
Designing Transfer Functions
Time domain:
Mu′′ + Cu′ + Ku = bφ(t)y(t) = pT u
Frequency domain:
−ω2Mu + iωCu + K u = bφ(ω)
y(ω) = pT u
Transfer function:
H(ω) = pT (−ω2M + iωC + K )−1by(ω) = H(ω)φ(ω)
CAD forMEMS
Narrowband Filter Needs
20 log10 |H(ω)|
ω
Want “sharp” poles for narrowband filters=⇒ Want to minimize damping
CAD forMEMS
Damping and Q
Designers want high quality of resonance (Q)Dimensionless damping in a one-dof system
d2udt2 + Q−1 du
dt+ u = F (t)
For a resonant mode with frequency ω ∈ C:
Q :=|ω|
2 Im(ω)=
Stored energyEnergy loss per radian
CAD forMEMS
Damping Mechanisms
Possible loss mechanisms:Fluid dampingMaterial lossesThermoelastic dampingAnchor loss
Model substrate as semi-infinite with a
Perfectly Matched Layer (PML).
CAD forMEMS
Perfectly Matched Layers
Complex coordinate transformationGenerates a “perfectly matched” absorbing layerIdea works with general linear wave equations
Electromagnetics (Berengér, 1994)Quantum mechanics – exterior complex scaling(Simon, 1979)Elasticity in standard finite element framework(Basu and Chopra, 2003)
CAD forMEMS
Model Problem
Domain: x ∈ [0,∞)
Governing eq:
∂2u∂x2 −
1c2
∂2u∂t2 = 0
Fourier transform:
d2udx2 + k2u = 0
Solution:u = coute−ikx + cineikx
CAD forMEMS
Model with Perfectly Matched Layer
Transformed domainx
σ
Regular domain
dxdx
= λ(x) where λ(s) = 1− iσ(s)
d2udx2 + k2u = 0
u = coute−ik x + cineik x
CAD forMEMS
Model with Perfectly Matched Layer
Transformed domainx
σ
Regular domain
dxdx
= λ(x) where λ(s) = 1− iσ(s),
1λ
ddx
(1λ
dudx
)+ k2u = 0
u = coute−ikx−kΣ(x) + cineikx+kΣ(x)
Σ(x) =
∫ x
0σ(s) ds
CAD forMEMS
Model with Perfectly Matched Layer
Transformed domainx
σ
Regular domain
If solution clamped at x = L then
cin
cout= O(e−kγ) where γ = Σ(L) =
∫ L
0σ(s) ds
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-1
-0.5
0
0.5
1
-1
-0.5
0
0.5
1
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-2
-1
0
1
2
3
-1
-0.5
0
0.5
1
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-4
-2
0
2
4
6
-1
-0.5
0
0.5
1
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-10
-5
0
5
10
15
-1
-0.5
0
0.5
1
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-20
0
20
40
-1
-0.5
0
0.5
1
CAD forMEMS
Model Problem Illustrated
Outgoing exp(−ix) Incoming exp(ix)
Transformed coordinate
Re(x)
0 2 4 6 8 10 12 14 16 18
0 5 10 15 200 5 10 15 20
-4
-2
0
-50
0
50
100
-1
-0.5
0
0.5
1
CAD forMEMS
Finite Element Implementation
x(ξ)
ξ2
ξ1
x1
x2 x2
x1
Ωe Ωe
Ω
x(x)
Combine PML and isoparametric mappings
ke =
∫Ω
BT DBJ dΩ
me =
∫Ω
ρNT NJ dΩ
Matrices are complex symmetric
CAD forMEMS
Eigenvalues and Model Reduction
Want to know about the transfer function H(ω):
H(ω) = pT (K − ω2M)−1b
Can eitherLocate poles of H (eigenvalues of (K , M))Plot H in a frequency range (Bode plot)
Usual tactic: subspace projectionBuild an Arnoldi basis VCompute with much smaller V ∗KV and V ∗MV
Can we do better?
CAD forMEMS
Variational Principles
Variational form for complex symmetric eigenproblems:Hermitian (Rayleigh quotient):
ρ(v) =v∗Kvv∗Mv
Complex symmetric (modified Rayleigh quotient):
θ(v) =vT KvvT Mv
First-order accurate eigenvectors =⇒Second-order accurate eigenvalues.Key: relation between left and right eigenvectors.
CAD forMEMS
Accurate Model Reduction
Build new projection basis from V :
W = orth[Re(V ), Im(V )]
span(W ) contains both Kn and Kn=⇒ double digits correct vs. projection with VW is a real-valued basis=⇒ projected system is complex symmetric
CAD forMEMS
Disk Resonator Simulations
CAD forMEMS
Disk Resonator Mesh
PML region
Wafer (unmodeled)
Electrode
Resonating disk
0 1 2 3 4
x 10−5
−4
−2
0
2x 10
−6
Axisymmetric model with bicubic meshAbout 10K nodal points in converged calculation
CAD forMEMS
Mesh Convergence
Mesh density
Com
pute
dQ
Cubic
LinearQuadratic
1 2 3 4 5 6 7 80
1000
2000
3000
4000
5000
6000
7000
Cubic elements converge with reasonable mesh density
CAD forMEMS
Model Reduction Accuracy
Frequency (MHz)
Tra
nsf
er(d
B)
Frequency (MHz)
Phase
(deg
rees
)
47.2 47.25 47.3
47.2 47.25 47.3
0
100
200
-80
-60
-40
-20
0
Results from ROM (solid and dotted lines) nearlyindistinguishable from full model (crosses)
CAD forMEMS
Model Reduction Accuracy
Frequency (MHz)
|H(ω
)−
Hreduced(ω
)|/H
(ω)|
Arnoldi ROM
Structure-preserving ROM
45 46 47 48 49 50
10−6
10−4
10−2
Preserve structure =⇒get twice the correct digits
CAD forMEMS
Response of the Disk Resonator
CAD forMEMS
Variation in Quality of Resonance
Film thickness (µm)
Q
1.2 1.3 1.4 1.5 1.6 1.7 1.8100
102
104
106
108
Simulation and lab measurements vs. disk thickness
CAD forMEMS
Explanation of Q Variation
Real frequency (MHz)
Imagin
ary
freq
uen
cy(M
Hz)
ab
cdd
e
a b
cdd
e
a = 1.51 µm
b = 1.52 µm
c = 1.53 µm
d = 1.54 µm
e = 1.55 µm
46 46.5 47 47.5 480
0.05
0.1
0.15
0.2
0.25
Interaction of two nearby eigenmodes
CAD forMEMS
Conclusions
RF MEMS are a great source of problemsInteresting applicationsInteresting physics (and not altogether understood)Interesting numerical mathematics
See also:HiQLab: simulation of resonant MEMSwww.cs.berkeley.edu/~dbindel/hiqlab/Bindel and Govindjee. Elastic PMLs for resonatoranchor loss simulations. IJNME, 64(6):789–818,October 2005.