SMA-HPC ©2002 MIT

advertisement
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
SMA-HPC ©2002 MIT
First Kind Issues
3-D Laplace’s
Equation
The singular Kernel Saves
the day
z
Spike Function=1 on a disk
x2 + y 2 > R
σ0 =1
x2 + y2 ≤ R
R 2π
1
σ 0 ( x′)dS ′ = ∫
xci − x′
0
∫
Singular Kernel
disk
Case
Smooth Kernel
Case
σ0 = 0
∫
∫
0
1
rdrdθ = 2π R
r
1 σ 0 ( x′)dS ′ = π R 2
disk
Smooth kernel → 0 faster as R → 0, more singular
SMA-HPC ©2002 MIT
Convergence Analysis
3-D Laplace’s
Equation
Quick review of FEM
Convergence for Laplace
Partial Differential Equation form
∇ 2u = f in Ω
u = 0 on Γ
Ω is the volume domain
Γ is the problem surface
“Nearly” Equivalent weak form
1
∇
u
∇
v
dx
=
f
v
dx
for
a
ll
v
∈
H
(Ω)
∫Ω
∫Ω
14243 1
424
3
a (u ,v)
l (v )
Introduced an abstract notation for the equation u must satisfy
a (u , v) = l (v) for all v ∈ H 1 ( Ω )
SMA-HPC ©2002 MIT
Convergence Analysis
3-D Laplace’s
Equation
Quick review of FEM
Convergence for Laplace
n
Introduce an approximate solution u n = ∑ α iϕ i
i =1
⇒ u is a weighted sum of basis functions
n
The basis functions define a space
n


X n = v ∈ X n | v = ∑ β iϕ i for some β i 's 
i =1


Example
“Hat” basis functions
ϕ2
ϕ1
SMA-HPC ©2002 MIT
ϕ4 ϕ6
ϕ3 ϕ5
Piecewise linear Space
3-D Laplace’s
Equation
Convergence Analysis
Quick review of FEM
Convergence for Laplace
Key Idea
a(u , u ) defines a norm on H 01 ( Ω )
a(u, u ) ≡ u
U is restricted to be 0 at 0 and1!!
Using the norm properties, it is possible to show
If a (u , ϕ i ) = l (ϕ i ) for all ϕ i ∈ {ϕ1 , ϕ 2 ,..., ϕ n }
n
Then u − u n = min wn ∈X n u − wn
1
424
3
1
424
3
Pr ojection
Solution
Error
Error
SMA-HPC ©2002 MIT
Convergence Analysis
3-D Laplace’s
Equation
Quick review of FEM
Convergence for Laplace
The question is only
u
un
How well can you fit u with a member of Xn
But you must measure the error in the ||| ||| norm
1
u −u ≤ u −Π u = O 
For piecewise linear:
1
424
3
n
n
SMA-HPC ©2002 MIT
error
a
n
Convergence Analysis
3-D Laplace’s
Equation
Applying FEM approach to
first kind integral equations
“Weak” Form for the integral equation
1
v
x
∫∫Γ ( ) x − x′ σ ( x′) dS ′dS = ∫Γ v ( x ) Ψ ( x ) dS for all v ∈ H ( Γ )
14444
4244444
3 1442443
l( v )
a(σ , v )
The difficulty is defining H ( Γ ) with right properties
Must exclude σ ( x ) ' s where ∫
1
σ ( x′) dS ′ = 0
x − x′
H ( Γ ) is a fractional Sobolev Space
We won’t
SMA-HPC ©2002 MIT
.
say
more about this
3-D Laplace’s
Equation
Convergence Analysis
Applying FEM approach to
first kind integral equations
Use FEM key Idea
a (σ , σ ) defines a norm on H ( Γ ) a (σ , σ ) = σ
n
σ = ∑αi ϕ i ( x )
n
i =1
{
Basis Functions
n


X n = v ∈ X n | v = ∑ β iϕ i for some β i 's 
i =1


Using the norm properties, it is possible to show
If a (σ , ϕ i ) = l (ϕ i ) for all ϕ i ∈ {ϕ1 , ϕ 2 ,..., ϕ n }
n
Then σ − σ n = min wn∈X n
1424
3
Solution
Error
SMA-HPC ©2002 MIT
σ − wn
1424
3
Pr ojection
Error
MEMS Performance Depends on Air Damping of
Complicated 3-D Structures
Bosch angular rate sensor
ADXL76 accelerometer
TI 3x3 mirror array
Resonator
Lucent micromirror
SMA-HPC ©2002 MIT
Drag In MEMS is Incompressible Stokes
Velocity integral equation for Stokes flow
1
uj (xo ) = − ∫ fi (x)Gij (x − xo )ds
8πµ s
where
G
ij
=
δ
ij
R
+
xˆ i xˆ
R
3
j
;
R = xo − x ;
SMA-HPC ©2002 MIT
xˆi = xoi − xi
Null Space of the Stokes Equation
Constant pressure a singular mode, generates zero velocity.
Differential Form of Stokes,
independent of absolute
pressure
Integral Form of Stokes,
constant pressure must not
change velocity
r
0 = −∇P + µ∇ u

r
∇•u = 0

2
r
r
r r
1
uj (xo ) =−
fi (x)Gij (x − xo )ds
∫
8πµ s
If P = constant, u i = 0; fi =−Pni
r r
r
⇒∫Gij (x − xo )ni (x)ds = 0
s
SMA-HPC ©2002 MIT
Null Space of the Singular BEM Operators
• Stokes Integral Operator has a null space
– The solution is not uniquely defined.
– A pressure boundary condition is needed.
• Null space must be removed
– so as to avoid numerical error.
F = F correct solution + ΧN + ε
• Two-step method:
1. Modify GMRES to calculate a null-space-free solution.
2. Use pressure condition to adjust solution
SMA-HPC ©2002 MIT
Krylov Subspace Iterative methods
Linear System
Start with Ax = b
Determine the Krylov Subspace r 0 = b − Ax 0
{
Krylov Subspace ≡ span r 0 , Ar 0 ,..., Ak r 0
}
Select Solution from the Krylov Subspace
k +1
0
k
k
0
0
k 0
x = x + y , y ∈ span r , Ar ,..., A r
{
k
GMRES picks a residual-minimizing y .
SMA-HPC ©2002 MIT
}
Modify Krylov-Subspace Method to Calculate
Null-Space-Free Solution
• The discretized Stokes equation
GF =U
• The Krylov subspace is
κ = span {U , GU , G U , G U , G U ,LL}
2
• If
κ ⊥ Null (G)
3
4
then F = F ⊥ ⊥ Null (G )
Remove Null(G) from every Krylov subspace vector
SMA-HPC ©2002 MIT
FastStokes Simulation Result
In-plane motion, 3-D steady incompressible Stokes, 16k panels
Total
Couette Model
1-D Stokes
FastStokes
123.7
137.1
223.7
Drag Force (nN)
Q
Bottom Top Inter- End and
finger others
108.9
14.8
50.1
108.9 13.5 14.8
45.20
123.0 26.8
73.8
27.7
(55%)
(12%)
(33%)
Measurement
Computation finished in 10 minutes
SMA-HPC ©2002 MIT
27
Micromirror Q-factor
Gimbal
Mirror
Rotate
Mode
Mirror Mirror+Gimbal
1
Mirror
Mirrror Mirror+Gimbal
2
Mirror
SMA-HPC ©2002 MIT
Q
Simulated
2.36
3.14
4.69
10.16
Error
Measured (%)
2.31
2.16
3.45
8.99
4.27
9.84
10.63
4.42
Summary
Reminder about 2nd Kind theory
Convergence Theory
Fredholm Alternative for 2nd Kind
Finite Dimensional Null Space
First Kind Convergence Theory, sort of
Connection to the FEM results
MEMS Drag Example
Download