+ All Categories
Home > Documents > Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all...

Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all...

Date post: 01-Mar-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
55
Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators P. R ´ alek Department of Modelling of Processes, Faculty of Mechatronics and Interdisciplinary Engineering Studies, Technical University in Liberec, Czech Republic SNA Ostrava 2005 Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.1/16
Transcript
Page 1: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Generalized Eigenvalue Problem in FEMModelling of the Resonance Frequencies

Piezoelectric ResonatorsP. Ralek

Department of Modelling of Processes,

Faculty of Mechatronics and Interdisciplinary Engineering Studies,

Technical University in Liberec, Czech Republic

SNA Ostrava 2005

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.1/16

Page 2: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.2/16

Page 3: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:

efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 4: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 5: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 6: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:

* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 7: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 8: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 9: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 10: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 11: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Introduction

Motivation:efficient numerical computing of resonance frequencies of piezoelectricresonators, which would be possible for large problems (complicated shapes)

why modelling? - analytical method have restricted area of their usage

Solving:* physical description of the piezoelectric material

* application of FEM

* large sparse linear algebraic system, which defines the generalized eigenvalueproblem

resonance frequencies are subsequently found by solving this algebraic problem

typically, we are not interested in all eigenvalues (resonance frequencies)⇒ for determining of several of them we consider iterative methods

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.3/16

Page 12: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

linear piezoelectric constitutive equations:

generalized Hook’s law

Tij = cijkl Skl − dkij Ek, i, j = 1, 2, 3, (1)

equation of the direct piezoelectric effect

Dk = dkij Sij + εkj Ej, k = 1, 2, 3. (2)

symmetric stress tensor T, symmetric strain tensor S,vector of intensity of electric field E, vector of electric displacement D

cijkl, dkij , εij ... material tensors (c is symmetric in all four indices and PD, d issymmetric in last two indices and ε is symmetric and PD)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.4/16

Page 13: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

linear piezoelectric constitutive equations:

generalized Hook’s law

Tij = cijkl Skl − dkij Ek, i, j = 1, 2, 3, (1)

equation of the direct piezoelectric effect

Dk = dkij Sij + εkj Ej, k = 1, 2, 3. (2)

symmetric stress tensor T, symmetric strain tensor S,vector of intensity of electric field E, vector of electric displacement D

cijkl, dkij , εij ... material tensors (c is symmetric in all four indices and PD, d issymmetric in last two indices and ε is symmetric and PD)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.4/16

Page 14: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Sij =1

2

[

∂ui

∂xj

+∂uj

∂xi

]

, Ek = −∂ϕ

∂xk

, i, j, k = 1, 2, 3,

u = (u1, u2, u3)T is the displacement vector and ϕ is the electric potential

governing equation for piezoelectric continuum

%∂2ui

∂t2=

∂Tij

∂xj

i = 1, 2, 3, x ∈ Ω, t ∈ (0, T), (3)

∇. D =∂Dj

∂xj

= 0, (4)

with density %, volume of the resonator Ω and its boundary Γ.

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.5/16

Page 15: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Sij =1

2

[

∂ui

∂xj

+∂uj

∂xi

]

, Ek = −∂ϕ

∂xk

, i, j, k = 1, 2, 3,

u = (u1, u2, u3)T is the displacement vector and ϕ is the electric potential

governing equation for piezoelectric continuum

%∂2ui

∂t2=

∂Tij

∂xj

i = 1, 2, 3, x ∈ Ω, t ∈ (0, T), (3)

∇. D =∂Dj

∂xj

= 0, (4)

with density %, volume of the resonator Ω and its boundary Γ.

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.5/16

Page 16: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

(1) + (2) + (3) + (4) ⇒

%∂2ui

∂t2=

∂xj

(

cijkl

1

2

[

∂uk

∂xl

+∂ul

∂xk

]

+dkij

∂ϕ

∂xk

)

i = 1, 2, 3, (5)

0 =∂

∂xk

(

dkij

1

2

[

∂ui

∂xj

+∂uj

∂xi

]

−εkj

∂ϕ

∂xj

)

. (6)

initial conditions, Dirichlet boundary conditions and Neumann boundaryconditions are added:

ui(., 0) = ui, x ∈ Ω, ui = 0, x ∈ Γu, Tijnj = fi, x ∈ Γf , i = 1, 2, 3, (7)

ϕ(., 0) = ϕ, ϕ = ϕD, x ∈ Γϕ, Dknk = q, x ∈ Γq,

whereΓu ∪ Γf = Γ, Γu ∩ Γf = ∅, Γϕ ∪ Γq = Γ, Γϕ ∩ Γq = ∅.

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.6/16

Page 17: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

(1) + (2) + (3) + (4) ⇒

%∂2ui

∂t2=

∂xj

(

cijkl

1

2

[

∂uk

∂xl

+∂ul

∂xk

]

+dkij

∂ϕ

∂xk

)

i = 1, 2, 3, (5)

0 =∂

∂xk

(

dkij

1

2

[

∂ui

∂xj

+∂uj

∂xi

]

−εkj

∂ϕ

∂xj

)

. (6)

initial conditions, Dirichlet boundary conditions and Neumann boundaryconditions are added:

ui(., 0) = ui, x ∈ Ω, ui = 0, x ∈ Γu, Tijnj = fi, x ∈ Γf , i = 1, 2, 3, (7)

ϕ(., 0) = ϕ, ϕ = ϕD, x ∈ Γϕ, Dknk = q, x ∈ Γq,

whereΓu ∪ Γf = Γ, Γu ∩ Γf = ∅, Γϕ ∪ Γq = Γ, Γϕ ∩ Γq = ∅.

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.6/16

Page 18: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 19: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 20: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 21: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 22: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 23: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Physical formulation

Right-hand side fi represents mechanical excitation by external mechanicalforces, q denotes electrical excitation by imposing surface charge (in the case offree oscillations, they are both zero

Equations (5)-(6) define the problem of harmonic oscillation of the piezoelectriccontinuum under given conditions (7)

We will discretize the problem using FEM:

* standard weak formulation, H0, using boundary conditions

* discretization using the linear Lagrange finite elements in 3D (with GMSH code)

* system of ODEs for unknown values of u, ϕ in nodes of discretization results(our c++ code)

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.7/16

Page 24: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Discretization of the problem, BC

MU + KU + PTΦ = F,

PU − EΦ = Q.

X

X

X

after introduction of Dirichlet boundary conditions, sub-matrices M, K and E aresymmetric and positive definite

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.8/16

Page 25: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Discretization of the problem, BC

MU + KU + PTΦ = F,

PU − EΦ = Q.

X

X

X

after introduction of Dirichlet boundary conditions, sub-matrices M, K and E aresymmetric and positive definite

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.8/16

Page 26: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Point of interest

resonance ⇐ frequency of excitation = eigenfrequency of the resonator

eigenfrequencies - free harmonic oscillation

(

K − ω2M PT

P −E

)(

U

Φ

)

=

(

0

0

)

,

where ω is the frequency of oscillation

eigenfrequencies can be computed by solving the generalized eigenvalueproblem

AX = λBX (8)

with

A =

(

K PT

P −E

)

, B =

(

M 0

0 0

)

, λ = ω2,

A being symmetric and B being symmetric and positive semi-definite matrix

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.9/16

Page 27: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Point of interest

resonance ⇐ frequency of excitation = eigenfrequency of the resonator

eigenfrequencies - free harmonic oscillation

(

K − ω2M PT

P −E

)(

U

Φ

)

=

(

0

0

)

,

where ω is the frequency of oscillation

eigenfrequencies can be computed by solving the generalized eigenvalueproblem

AX = λBX (8)

with

A =

(

K PT

P −E

)

, B =

(

M 0

0 0

)

, λ = ω2,

A being symmetric and B being symmetric and positive semi-definite matrix

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.9/16

Page 28: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Point of interest

resonance ⇐ frequency of excitation = eigenfrequency of the resonator

eigenfrequencies - free harmonic oscillation

(

K − ω2M PT

P −E

)(

U

Φ

)

=

(

0

0

)

,

where ω is the frequency of oscillation

eigenfrequencies can be computed by solving the generalized eigenvalueproblem

AX = λBX (8)

with

A =

(

K PT

P −E

)

, B =

(

M 0

0 0

)

, λ = ω2,

A being symmetric and B being symmetric and positive semi-definite matrix

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.9/16

Page 29: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 30: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 31: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 32: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 33: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 34: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 35: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

for solving the generalized eigenvalue problem (8), we use implicitly restartedArnoldi method implemented in Arpack library (Fortran code)

inner steps in the process use algorithm SYMMLQ for solving the symmetricnon-definite linear systems

partial eigenvalue problem with possibility of shift

the method solves the partial eigenvalue problem (computes severaleigenvalues with high precision)

deals with the sparseness of the matrices

static condensation, i.e. to transform the problem (8) to the positive definite eigenvalue problem

K?U = λMU, K

?= K− P

TE−1

P.

this approach was used in [Maryska, Novak, Ra - ECMS 03]

it losts the sparseness of the matrices; generalized Schur decomposition

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.10/16

Page 36: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

what is the shift:

we can focust to wanted part of the spectra - time and memory saving, higherprecision

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.11/16

Page 37: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Numerical solution

what is the shift:

we can focust to wanted part of the spectra - time and memory saving, higherprecision

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.11/16

Page 38: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Oscillation of planparallel quartz resonator

shear vibration mode in x direction

h

R

rrmountingmounting

u=0u=0electrodes

three different samples

sample R (mm) r (mm) h (mm) res. freq.

1 7 3.5 0.333 5 MHz2 3.975 2.5 0.168 10 MHz3 3.475 1.5 0.0833 20 MHz

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.12/16

Page 39: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Oscillation of planparallel quartz resonator

shear vibration mode in x direction

h

R

rrmountingmounting

u=0u=0electrodes

three different samples

sample R (mm) r (mm) h (mm) res. freq.

1 7 3.5 0.333 5 MHz2 3.975 2.5 0.168 10 MHz3 3.475 1.5 0.0833 20 MHz

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.12/16

Page 40: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Results

comparison of measured and computed resonance frequencies:

sample measured res. frequency (kHz) computed res. frequency (kHz)

1 5000.200 50802 10000.125 101043 19990.700 20100

Convergence of computed resonance frequency

(sample 1)

4900

5100

5300

5500

5700

5900

6100

50 100 150 200 250 300 350 400 450 500 550 600

number of elements

kH

z

resonance frequency 5 Mhz

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.13/16

Page 41: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Results

comparison of measured and computed resonance frequencies:

sample measured res. frequency (kHz) computed res. frequency (kHz)

1 5000.200 50802 10000.125 101043 19990.700 20100

Convergence of computed resonance frequency

(sample 1)

4900

5100

5300

5500

5700

5900

6100

50 100 150 200 250 300 350 400 450 500 550 600

number of elements

kH

z

resonance frequency 5 Mhz

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.13/16

Page 42: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Results

rezidual in Arnoldi algorithm and # of inner iteration in SYMMLQ

0

2

4

6

8

10

12

14

16

18

20

30 110 142 165 184 357 427 588

*1

0-

N_elm

Rezid

0

100

200

300

400

500

600

700

800

900

1000

30 110 142 165 184 357 427 588

N_elm

N_iter_SYMMLQ

rezidual about 10−13 in worst case

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.14/16

Page 43: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Results

rezidual in Arnoldi algorithm and # of inner iteration in SYMMLQ

0

2

4

6

8

10

12

14

16

18

20

30 110 142 165 184 357 427 588

*1

0-

N_elm

Rezid

0

100

200

300

400

500

600

700

800

900

1000

30 110 142 165 184 357 427 588

N_elm

N_iter_SYMMLQ

rezidual about 10−13 in worst case

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.14/16

Page 44: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Postprocessing

visulization in GMSH

5 MHz

problems with recognition of vibrational modes - which are the right?

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.15/16

Page 45: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Postprocessing

visulization in GMSH

5 MHz

problems with recognition of vibrational modes - which are the right?

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.15/16

Page 46: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Postprocessing

visulization in GMSH

5 MHz

problems with recognition of vibrational modes - which are the right?

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.15/16

Page 47: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 48: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 49: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 50: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 51: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 52: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 53: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 54: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16

Page 55: Generalized Eigenvalue Problem in FEM Modelling of the ...typically, we are not interested in all eigenvalues (resonance frequencies)) for determining of several of them we consider

Conclusion

numerical alhorithm using Krylov subspace method brings fast and efficient toolfor solving the GEP and the resonance frequencies

handling with the system matrices is more simple and it saves their sparsestructure

computing is much faster (depending on the problem and its discretization)

* about 100 times faster than methods working with dense matrices and solvingthe full eigenproblems - Lapack etc... (moreover, they are not usable for largerproblems)

* about 10 times faster than black boxes working with sparse matrices - Matlabetc...

What to focust on:

postprocessing

feedback with reality

physicians usually know, what should result and why; focust on practicalproblems

Generalized Eigenvalue Problem in FEM Modelling of the Resonance Frequencies Piezoelectric Resonators – p.16/16


Recommended