Professional Documents
Culture Documents
Int. J. Numer. Meth. Engng 2006; 00:1–6 Prepared using nmeauth.cls [Version: 2002/09/18 v2.02]
N. A. Dumont∗, †
SUMMARY
This paper brings an attempt toward the systematic solution of the generalized non-linear, complex-
symmetric eigenproblem (K0 − iωC1 − ω 2 M1 − iω 3 C2 − ω 4 M2 − · · · )φ = 0, with real, symmetric
matrices K0 , Cj , Mj ∈ Rn×n , which are associated to the dynamic governing equations of a structure
submitted to viscous damping, as laid out in the frame of an advanced mode superposition technique.
The problem can be restated as (K(ω) − ωM(ω) )φ = 0, where K(ω) = KT T
(ω) and M(ω) = M(ω) are
complex-symmetric matrices given as power series of the complex eigenfrequencies ω, such that, if
(ω, φ) is a solution eigenpair, φT M(ω) φ = 1 and φT K(ω) φ = ω. The traditional Rayleigh quotient
iteration and the more recent Jacobi-Davidson method are outlined for complex-symmetric linear
problems and shown to be mathematically equivalent, both with asymptotically cubic convergence.
The Jacobi-Davidson method is more robust and adequate for the solution of a set of eigenpairs.
The non-linear eigenproblem subject of this paper can be dealt with in the exact frame of the linear
analysis, thus also presenting cubic convergence. Two examples help to visualize some of the basic
concepts developed. Three more examples illustrate the applicability of the proposed algorithm to
solve non-linear problems, in the general case of underdamping, but also for overdamping combined
with multiple and close eigenvalues. Copyright ° c 2006 John Wiley & Sons, Ltd.
key words: non-linear eigenproblems, advanced modal analysis, Rayleigh quotient iteration, Jacobi-
Davidson method, complex-symmetric matrices
1. INTRODUCTION
Contract/grant sponsor: Brazilian agency CNPq (Projects Nr. 475153/2003-0 and 301227/2003-9).
hybrid finite element method [3, 4] and as a counterpart to the traditional boundary element
method [5]. Later on, the formulation was extended to the analysis of 2D and 3D transient
problems [6, 7, 8] built up on a proposition by Przemieniecki [9] intended for the free-vibration
analysis of truss and beam structures.
The resulting advanced mode superposition technique [6, 7] starts with a frequency-domain
formulation in terms of a power series expansion and requires the solution of a non-linear
eigenvalue problem. General domain actions as well as general boundary and initial conditions
are almost as straightforward to deal with [6, 7, 10, 11, 12] as in classical dynamics [13, 14, 15].
The inclusion of viscous damping makes the eigenproblem complex symmetric [10]. The non-
linear eigenvalue problem was firstly solved using linearization, which leads to large, although
sparse, matrices. The present paper is together with References [16, 11] an attempt to lay out
the theoretical basis of the proposed dynamic formulation.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 3
mathematically challenging, problem with overdamping and multiple eigenvalues. The last
example deals with a rail-pad-sleeper-ballast dynamic interaction model of a railway track, in
which several clusters of close eigenvalues have to be evaluated.
2.1. Introduction
This Section deals with the linear eigenvalue problem
(K − λM) φ = 0 (1)
m×m T T
where K, M ∈ C are complex-symmetric matrices, K = K, M = M, and (λ, φ) is a
generic, complex eigenvalue and eigenvector solution pair. Bold, lower case is used for vectors;
bold, upper case is used for matrices. An eigenvalue is generally characterized by the letter
λ, thus encompassing both the real-symmetric formulation of Section 3.2, with real, positive
λ ≡ ω 2 , and the complex-symmetric formulation of Section 3.3, which leads to complex λ ≡ ω.
Stiffness and mass matrix polynomials of a variable θ are denoted by K(θ) and M(θ) .
Horn and Johnston [20] are the best reference on complex-symmetric matrices, whose
properties are also explored by Arbenz and Hochstenbach [25] in their development of the
Jacobi-Davidson method. These two references, together with the classical book by Bathe and
Wilson for engineers [13], were of invaluable help for the outline of the following sections.
Definition 1 (Inner product for complex-symmetric eigenproblems) Given two com-
plex vectors x, y ∈ C m , and given a complex-symmetric matrix M ∈ C m×m , one defines the
inner product for the complex-symmetric eigenproblem as the indefinite bilinear form
hx, yi = xT My (2)
Strictly speaking, this is not an inner product definition, as it cannot be guaranteed that
hx, xi ≥ 0 for all x and that hx, xi = 0 only if x = 0, that is, x may be a quasi-null or isotropic
vector (see Definition 5.1.3 in Reference [20]).
The eigenproblem of interest given by Equation (1) – as applied to structural dynamics –
requires that K and M be simultaneously diagonalizable. In general, a matrix M ∈ C m×m
is diagonalizable if it has m linearly independent eigenvectors. As complex symmetric, M
is diagonalizable if and only if M = QDQT , where D ∈ C m×m is a diagonal matrix and
Q ∈ C m×m satisfies QT Q = I, as given in Theorem 4.4.13 of Reference [20]. (K and M are
not necessarily normal, whence Q is generally complex.) Accordingly, all eigenpair solutions
(λ, φ) of Equation (1) may be gathered in the pair of matrices (Λ, Φ), where Λ is diagonal
and Φ is a non-singular matrix that can be normalized such that
ΦT MΦ = I, ΦT KΦ = Λ, ΦT Φ = D−1 (3)
The use of the inner product Definition 1 is justified in the sense that, if convergence is
occurring in an iterative procedure for the solution of the eigenproblem of Equation (1), then
all approximations u of an eigenvector φ lay in a subspace of C m for which hu, ui 6= 0 as well
as uT u 6= 0. Even in the case of a real eigenproblem, for which the inner product of Definition
1 has no restrictions, convergence of an iterative process is only asymptotical [13].
The following projector definitions will be helpful in the solution of the eigenvalue problem,
as outlined in Section 2.2. The notation is in accord with Reference [26].
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
4 N. A. DUMONT
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 5
provided that θk+1 > 0. If the system matrix in step (1) is singular, then θk is already the
eigenvalue one is looking for and uk is the corresponding eigenvector.
Algorithm 1 follows a proposition in Reference [13] for a computationally efficient sequence
of calculations. The critical aspect of the algorithm – namely the solution of the equation
system of step (1) – is not addressed here. See References [27, 28, 29, 30, 31, 23], for instance,
which are mostly devoted to non-linear problems, but also present implementations in terms
of inexact algorithms that might increase the overall efficiency of the method.
A right eigenvector of a complex-symmetric eigenproblem is also a left eigenvector. Then,
provided that Definition 1 holds, the following theorem may be proved [25].
Theorem 1 (Quadratic approximation of the Rayleigh quotient) If a vector uk ap-
proaches the eigenvector φ with error O (δk ), then the¡ corresponding
¢ Rayleigh quotient θk of
Definition 4 approaches the eigenvalue λ with error O δk2 .
In the case of a Hermitian eigenproblem, approximation of the Rayleigh quotient is linear.
Convergence of the iterative process can be assessed as in the case of real-symmetric
eigenproblems [13, 25] and stated, for convenience, in terms of the following theorem.
Theorem 2 (Cubic convergence of the Rayleigh quotient iteration) If a vector uk
approaches the eigenvector φ with error O (δk ), then, as obtained in the frame of the Rayleigh
quotient iteration
¡ ¢ of Algorithm 1 and according to Theorem 1, uk+1 for k > 1 approaches φ
with error O δk3 .
As convergence is attained, K − θk M tends to become singular and the elements of the
non-normalized vector ũk+1 in Algorithm 1 tend to become very large numbers. However, if
the eigenvector φ is well conditioned, the error resulting from the solution of ũk+1 is mainly in
the direction engendered by φ, which is the searched direction [32]. In such a case, machine-
precision accuracy may be obtained for the numerical results. The process of proving the
latter theorem [13, 25] enables to generalize (for Hermitian eigenproblems and also for k = 1)
that, if a vector uk approaches the eigenvector φ with error O (δk ) and a value θk approaches
the eigenvalue λ with error O (²k ), then uk+1 approaches φ with error O (²k δk ). As a result,
starting with θ1 equal to an eigenvalue λ within machine precision and with a vector u1 that
is not orthogonal to the searched eigenvector φ, only one iteration step is needed in Algorithm
1 to achieve convergence within machine precision [32].
As shown in the following, the equation system given in Algorithm 1 may be rearranged, so
the increasing ill-conditioning of K − θk M is adequately dealt with.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
6 N. A. DUMONT
In the following, the Jacobi-Davidson method will be derived directly from – and will
be shown to be mathematically equivalent to – the Rayleigh quotient iteration, therefore
with asymptotically cubic convergence. Although not strictly original (see Reference [25],
for instance), some didactic merit may be claimed for the present outline, particularly as
a connection will be established to the Bott-Duffin inverse [26, 40].
Given an approximate eigenpair solution (θk , uk ) of the problem introduced in Equation (1),
where θk is the Rayleigh quotient of Definition 4, one may write the improved, non-normalized,
solution of ũk+1 in step (1) of Algorithm 1 as
ũk+1 = (uk + δuk ) βk (14)
where βk is a scaling factor – actually, an increasingly large number as convergence is attained.
The vector increment δuk is necessarily orthogonal to uk in terms of Definition 1,
huk , δuk i = 0 (15)
and presents cubic convergence to zero in the frame of Theorem 2.
The solution for ũk+1 in Algorithm 1 is equivalent to solving the following restricted system
of equations for δuk , given Equation (15) and the orthogonal projector of Definition 2:
(K − θk M) δuk − Muk /βk = − (K − θk M) uk
restricted to PM uk δuk = 0 (16)
given that PM uk Muk = Muk
with subsequent evaluation of ũk+1 from Equation (14).
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 7
this Section. For large eigenproblems, round-off errors in the solution of the equation system
make the occurrence of multiple eigenvalues within machine precision unlikely. However, the
existence of close eigenvalues generally contributes to the decrease of the number of iterations
required in the sequential solution of an eigenvalue problem. This is illustrated both in the
modified case of Example 2 and in Example 5.
The development above was derived directly from the Rayleigh quotient iteration. However,
this is not the only way of dealing with the present linear algebra problem.
2.2.3. Solution in terms of oblique projectors. Arbenz and Hochstenbach [25] outline a
solution of δuk in the frame of a formulation that is conceptually equivalent to Equation
(16), although contextually different, as it relies on the residual
rk = (K − θk M) uk (20)
which has the property
uT
k rk = 0 (21)
for the Rayleigh quotient θk given as in Definition 4. This formulation is integrated into the
following elaboration of the results of Section 2.2.2, which makes use of the oblique projector
Puk ,(M uk )⊥ ≡ uk uT
k M introduced in Definition 3, for huk , uk i = 1.
¡ ¢T
Pre-multiplying both sides of the equation in step (1) of Algorithm 1 by I − Puk ,(M uk )⊥
one obtains the consistency equation
¡ ¢T
I − Puk ,(M uk )⊥ (K − θk M) ũk+1 = 0 (22)
Since
PM uk δuk = 0 ⇔ Puk ,(M uk )⊥ δuk = 0 (23)
and in view of Equations (20) and (21), an expression equivalent to Equation (16) is
( ¡ ¢T
I − Puk ,(M uk )⊥ (K − θk M) δuk = − (K − θk M) uk
(24)
restricted to Puk ,(M uk )⊥ δuk = 0
and δuk may be solved directly from
h¡ ¢T ¡ ¢ i
I − Puk ,(M uk )⊥ (K − θk M) I − Puk ,(M uk )⊥ + PM uk δuk = − (K − θk M) uk (25)
as an alternative to Equation (17).
Another expression alternative to Equations (17) and (25) is
( £ ¡ ¢ ¤
(K − θk M) I − Puk ,(M uk )⊥ + PM uk δyk = − (K − θk M) uk
¡ ¢T (26)
δuk = I − Puk ,(M uk )⊥ δyk
It is worth observing that the residual rk and the increment δuk are related by
δuT
k rk = 1/βk (27)
This is obtained by first pre-multiplying both sides of Equation (20) by δuT
k,
with the result
δuT r
k k = δuT
k Ku k , according to Equation (15). On the other hand, pre-multiplying both sides
T
of Equation (14) by uT k (K − θ k M) gives δu k Ku β
k k = 1 after making use of the expression
of ũk+1 in Algorithm 1 and of Equations (21) and (15). Since both rk and δuk have cubic
convergence to a zero vector as uk → φ, 1/βk converges cubically to zero with approximately
double the number of exact digits – see remark after Theorem 2. As a result, |1/βk | might be
used as a convergence threshold, instead of Equation (13), which only applies for λ 6= 0.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
8 N. A. DUMONT
3.1. Introduction
The dynamics problem subject of this paper is formulated in the frequency domain in terms
of a generalized effective stiffness matrix Kef f (ω) given as the frequency power series
¡ ¢
Kef f (ω) = K0 −iωC1 −ω 2 M1 −iω 3 C2 −ω 4 M2 −· · ·−iω 2n−1 Cn −ω 2n Mn + O ω 2n+1 (28)
truncated after 2n + 1 terms, compactly expressed as
n
X ¡ 2j−1 ¢ ¡ ¢
Kef f (ω) = K0 − iω Cj + ω 2j Mj + O ω 2n+1 (29)
j=1
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 9
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
10 N. A. DUMONT
where
φj = φ λj , j = 0, · · · , n − 1 (35)
The matrix product corresponding to the first row in Equation (34) is exactly the power series
expansion of Equation (33), with the remaining equations vanishing identically.
Equation (34) is a generalization of Duncan’s original proposition [47], as it is valid for any
number n of matrix terms and is disposed in such a way that the augmented stiffness and mass
matrices grow from left to right and from top down, while preserving symmetry. A similar
structure for complex-symmetric matrices is proposed in Section 3.3. There is an extensive
literature on matrix arrangements similar to Equation (34), called matrix pencils [20, 48]. As
outlined in the following, Equation (34) is key to the theoretical argumentation, but is not
required for an algorithm implementation.
The linearized, augmented eigenproblem of Equation (34), compactly expressed as
leads to an enlarged set with m × n solution eigenpairs, which are in part complex even
in the case of a damping-free problem, as the augmented ¡stiffness¢ and mass matrices are
not positive definite. However, only m real eigensolutions λ, φaug , corresponding to real
¡ ¢
eigenpairs (λ, φ) ≡ ω 2 , φ , will be solutions of Equation (33) of practical interest in a vibration
or transient analysis. This is discussed and justified in the next Sections.
Given a non-normalized eigenvector φ̃aug , the corresponding normalized eigenvector φaug
of the augmented, linearized system is obtained as
³ T ´−1/2
φaug = φ̃aug φ̃aug Maug φ̃aug (37)
in terms of frequency-dependent mass and stiffness matrices M(λ) and K(λ) defined as
n
X
M(λ) = jλj−1 Mj = M1 + 2λM2 + 3λ2 M3 + · · · (40)
j=1
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 11
n
X
K(λ) = K0 + (j − 1)λj Mj = K0 + λ2 M2 + 2λ3 M3 + · · · (41)
j=2
According to Equation (37) for the augmented, linearized eigenproblem, one obtains for the
eigenvectors of interest φ0 ≡ φ in Equation (39) that, given a non-normalized eigenvector φ̃,
the corresponding normalized eigenvector φ is obtained as
³ T ´−1/2
φ = φ̃ φ̃ M(λ) φ̃ (42)
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
12 N. A. DUMONT
The following Theorem, adapted from Observation 7.1.3 by Horn and Johnson [20], is of
interest for the forthcoming developments.
Theorem 4 (Positivity of mass and stiffness matrices) M(λ) in Equation (40) is
positive definite for all nonnegative λ if and only if all matrices Mj , j = 1, · · · , n are positive
definite. Moreover, given all Mj , j = 1, · · · , n as positive definite, K(λ) in Equation (41) is
positive definite or semidefinite if and only if K0 is positive definite or semidefinite.
A last concern are number and properties of the real solution eigenpairs one is able to obtain
in any of the equivalent Equations (34) or (39).
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 13
mistake and the corollary is actually only applicable, except for the trivial case A ≡ B, in the
case of a positive definite matrix difference, as needed for arriving at Equation (48).
The eigenvalues λ of Equation (33) are the roots of
¡ ¢
det K(λ) − λM(λ) = 0 (50)
which has m × n complex solutions. However, if one is only interested in the subset of the real
eigenvalue solutions, Equation (50) is more conveniently stated as the restricted linear system
½ ¡ ¢
det K(θ) − λM(θ) = 0 for all θ ≥ 0
(51)
such that λ = θ
On the other hand, the set of isocurves
¡ ¢ ¡ ¢
det Kef f (θ,λ) ≡ det K(θ) − λM(θ) = C (52)
(with the simplifying notation Kef f (θ,λ) used only in the following outline) may be stated in
the Cartesian system (θ, λ) as
∂ ¡ ¢ ∂ ¡ ¢ dλ
det Kef f (θ,λ) + det Kef f (θ,λ) =0 (53)
∂θ ∂λ dθ
The determinant derivatives are conveniently expressed as
m µ ¶
∂ ¡ ¢ X ∂
det Kef f (θ,λ) = det Kef f (θ,λ) ← Kef f (θ,λ){k} (54)
∂θ k ∂θ
k=1
m µ ¶
∂ ¡ ¢ X ∂
det Kef f (θ,λ) = det Kef f (θ,λ) ← Kef f (θ,λ){k} (55)
∂λ k ∂λ
k=1
according to the notation introduced in Equation (47). The matrix derivatives needed in
Equations (54) and (55) are obtained from Equations (40) and (41):
Xn
∂
Kef f (θ,λ) = (θ − λ) j (j − 1) θj−2 Mj = (θ − λ) (2M2 + 6θM3 + · · · ) (56)
∂θ j=2
∂
Kef f (θ,λ) = −M(θ) (57)
∂λ
Then,
m
X Xn
∂ ¡ ¢
det Kef f (θ,λ) = (θ − λ) det Kef f (θ,λ) ← j (j − 1) θj−2 Mj{k} (58)
∂θ k
j=2
k=1
m
X µ ¶
∂ ¡ ¢
det Kef f (θ,λ) = − det Kef f (θ,λ) ← M(θ){k} (59)
∂λ k
k=1
Suppose Kef f (θ,λ) is positive semidefinite, that is, C ≥ 0 in Equation (52). Then, for θ ≥ 0
the sums given in Equations (58) and (59) are positive, according to Theorem 5, and it follows
from Equation (53) that, necessarily,
µ ¶
dλ
signum = signum (θ − λ) (60)
dθ
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
14 N. A. DUMONT
In the case of negative definite Kef f (θ,λ) , that is, C < 0 in Equation (52), Equation (60) still
holds true, according to the remark made after the proof of Theorem 5.
According to Equation (60), the eigensolutions λj (θ), j = 1, · · · , m of Equation (51),
interceptions with the straight line λ = θ, are determined as unique minimum values for
each isocurve λj (θ).
The developments above are illustrated in Figure 3 for Example 2, with a set of m = 12
curves, showing the interception points with the line λ = θ as the eigenvalue solutions of
the non-linear problem of Equation (50). The interceptions of the curves λj (θ) with the axis
θ = 0 are the solutions of the linear problem given in Equation (51). As θ increases, each λj (θ)
decreases continually until a minimum value, and then increases indefinitely again, according to
Equation (60). Multiple eigenvalues cannot be perceived
¡ in a 2D
¢ plot as in Figure 3. Only a 3D
analysis, with a third axis corresponding to det K(θ) − λM(θ) , would enable the visualization
of the effect of multiple eigenvalues, for the surface given by Equation (52) cut by the plane
(θ, λ, 0). All curves λj (θ), j = 1, · · · , m, converge to one single value, as, from Equation (50)
together with Equations (40) and (41),
λj n−1
lim = for all j (61)
θ→∞ θ n
The issues of intercepting or coinciding curves λj (θ) do not deserve a closer examination, as the
implemented iterative procedure follows a path given by the eigenpair (λ, φ) that is uniquely
determined even in the case of multiple eigenvalues. It is worth observing in Figure 3 the case
of curves intercepting in the range between θ = 0 and λ = θ, for eigenvalues λ10 ≡ λ11 and λ12 ,
more clearly seen by comparing the columns for n = 1 and n = 3 in Table I. Bifurcations cannot
occur in the present context. However, it is possible that two curves intercept at θ = 0, for K0
and M1 corresponding to a topological symmetry of the mathematical model, if, owing to some
inappropriateness or numerical error in their evaluation, one or more of the remaining matrices
Mj in Equations (40) and (41), while still positive definite, fail to reflect the symmetry. This
is illustrated in the modified case of Example 2.
The relevant conclusions of these developments are summarized in the following theorem.
Theorem 6 (Consistency of the non-linear symmetric eigenproblem) Given the non-
linear, real-symmetric eigenvalue problem of Equation (50), where M(λ) and K(λ) are defined
as in Equations (40) and (41), for K0 positive semidefinite and Mj , j = 1, · · · , n positive
definite, (a) there are m real, non-negative eigenvalues and n × m − m complex eigenvalues;
(b) the non-zero real eigenvalues of the non-linear problem are smaller than the corresponding
eigenvalues of the underlying linear problem.
Proof: The proof has already been given above. However, it is worth recalling that the
first of Equation (51) admits exactly m sets λj (θ) of curves (including repeated eigenvalues),
each one starting from λj (0) and decreasing until the global minimum value λj (θ) = θj is
reached, which coincides with the restriction given by the second of Equation (51), and
increasing indefinitely again, according to Equation (61). The trivial linear case n = 1 is
included in the theorem.
It may happen that some matrix Mj – whose elements usually decrease in magnitude as j
increases – are actually non-positive, as a consequence of some conceptual inappropriateness
[see the remark after Equation (31)] or of round-off errors. Then, it will be impossible to
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 15
evaluate m eigenpairs as real solutions. In practice, solutions related to higher eigenvalues will
be missing, in such a case, as the relative contribution of the terms affected by the matrices Mj
increases with higher subscripts j. Then, although accuracy is expected to generally increase
with the number of power series terms, the quality of the evaluated eigenpairs is compromised
if inaccurate higher-order matrix terms are included.
n ¡
P ¢
K(ω) = K0 + i(2j − 2)ω 2j−1 Cj + (2j − 1)ω 2j Mj
j=1 (65)
≡ K0 + ω 2 M1 + 2iω 3 C2 + 3ω 4 M2 + · · ·
Observe that, while Kef f (λ≡ω2 ) in Equation (39) is a particular case of Kef f (ω) in Equation
(63), the same cannot be said about M(λ≡ω2 ) and K(λ≡ω2 ) in Equations (40) and (41) as
compared with M(ω) and K(ω) in Equations (64) and (65).
According to Equation (62) for the augmented, linearized eigenproblem, one normalizes an
eigenvector φ ≡ φ0 of the non-linear problem, Equation (63), by proceeding as in Equation
(42). However, this is only feasible if φT M(ω) φ 6= 0. For an exact solution eigenpair (ω, φ),
such a condition is a premise that the proposed eigenproblem has a physical meaning.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
16 N. A. DUMONT
Given two normalized eigenvectors φr and φs , the orthogonality expression of Equation (44)
is valid for eigenvalues ωr , ωs and the frequency-dependent mass matrix of Equation (64):
µ 2j−2 ¶
Pn P k 2j−k−2 P k 2j−k−1
2j−1
M(ωr ,ωs ) = i ωr ωs Cj + ωr ωs Mj
j=1 (66)
k=0 ¡ ¢
k=0 ¡ ¢
= iC1 + (ωr +ωs ) M1 + i ωr2 +ωr ωs +ωs2 C2 + ωr3 +ωr2 ωs +ωr ωs2 +ωs3 M2 + · · ·
Matrix expressions similar to Equation (46) may be obtained for the complex case by
gathering all eigenpair solutions in the pair of matrices (Ω, Φ) [10]:
µ 2j ¶
P
n P k−2 T 2j−k P2j
k−1 T 2j−k
i Ω Φ Cj ΦΩ + Ω Φ Mj ΦΩ =I
j=1 k=2 k=1
µ ¶ (67)
Pn P k−1 T
2j−1 P k T
2j−1
ΦT K0 Φ + i Ω Φ Cj ΦΩ2j−k + Ω Φ Mj ΦΩ2j−k = Ω
j=1 k=2 k=1
Proof: Only for the scope of this proof, write ω = r (cos θ + i sin θ), where r = |ω| is the
modulus and θ is the amplitude of the complex number ω. According to Moivre’s theorem,
ω j = rj (cos jθ + i sin jθ). Moreover, ω = r (cos θ − i sin θ) and
j
(−ω) = (−r)j (cos jθ − i sin jθ). Then, from the definitions of M(ω) and K(ω) in Equations
(64) and (65), ωM(ω) ≡ −ωM(−ω) , K(ω) ≡ K(−ω) . As a result,
¡ ¢ ¡ ¢ ¡ ¢
K(ω) − ωM(ω) φ = 0 ⇔ K(ω) − ωM(ω) φ = 0 ⇔ K(−ω) − ωM(−ω) iφ = 0 (68)
Similarly,
T
φT M(ω) φ = 1 ⇔ iφ M(−ω) iφ = 1 (69)
T
φT K(ω) φ = ω ⇔ iφ K(−ω) iφ = −ω (70)
Also, it follows from the expression of M(ωr ,ωs ) in Equation (66) that
T
φT
r M(ωr ,ωs ) φs = δrs ⇔ iφr M(−ωr ,−ωs ) iφs = δrs (71)
Finally, since (ω, φ) and (−ω, iφ) are solution eigenpairs of Equation (63), there must be by
definition corresponding augmented, orthogonal eigenpairs of the augmented, linearized
eigenproblem of Equation (62). This proves that φT M(ω,−ω) iφ = 0.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 17
The assumption λ ≥ 0 is consistent only if M̃(λ) is positive definite and K̃(λ) is positive
semidefinite, in which case φ can be made real. Not coincidentally, the eigenfrequency evolution
described in the second paragraph of this Section resembles, for ω substituted with −iλ,
the reverse of the bifurcation process that takes place in a structural stability problem [52].
However, no matter how interesting these developments may look like from the mathematical
point of view, their applicability in terms of algorithm implementation according to Section 3.2
remains to be demonstrated. In fact, convergence is unlikely to occur in the present framework,
as an eigenvalue corresponding to overdamping may be of larger absolute value than some other
eigenvalues corresponding to underdamped behavior. This is illustrated in Example 4.
On the other hand, the algorithm implemented for non-linear, complex-symmetric
eigenproblems, as outlined in Section 3.5, has proved suited for the automatic evaluation of a
whole set of m eigenpairs (ω, φ) unregarded underdamping, critical damping or overdamping
effects. As illustrated in Example 4 (for a problem with multiple eigenvalues and multiple
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
18 N. A. DUMONT
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 19
¡ ¢
Next, one investigates the product ΦTk K(λ) − λM(λ) Φk , where K(λ) −λM(λ) from Equation
(76) is singular, and Φk is the m×m non-singular eigenvector matrix of the linear eigenproblem
of Equation (75), normalized according to Equation (3) and with corresponding diagonal
eigenvalue matrix Λk . One obtains from Equation (77):
¡ ¢ 2 T
ΦT
k K(λ) − λM(λ) Φk = Λk − λI − (λ − θk ) Φk δM(θk ) Φk (80)
If Λk − λI is singular, then λ = θk is the solution of the non-linear problem of Equation (76)
and convergence has been achieved. If Λk −λI is non-singular, one may multiply the right-hand
−1
side of Equation (80) by (Λk − λI) , obtaining
³ ´
−1 2
(Λk − λI) Λk − λI − (λ − θk ) ΦT k δM(θk ) Φk
2 −1
(81)
= I − (λ − θk ) (Λk − λI) ΦT k δM(θk ) Φk
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
20 N. A. DUMONT
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 21
¡ ¢
(1.1.2) For l = 1, · · · , s − 1 project bs := bs − bl bT bs
p l
(1.1.3) Normalize bs := bs / bT s bs ¡ ¢
(1.2) For s = 1, · · · , r − 1 project φr := φr − bs bT s φr
(2) Evaluate the effective stiffness matrix Kef f (λr ) := K(λr ) − λr M(λr )
(3) Evaluate the residual vector rk := Kef f (λr ) φr
(4) Solve for δuk in Kef f (λr ) δuk = −r such that PM(λs ) φs δuk = 0, s = 1, · · · , r:
(4.1) For s = 1, · · · , r ¡ ¢
modify Kef f (λr ) := Kef f (λr ) + γbs − Kef f (λr ) bs bT s
(4.2) Solve Kef f (λr ) δuk = −rk ¡ ¢
(4.3) For s = 1, · · · , r project δuk := δuk − bs bT s δuk
(5) Update φr := φr + δuk ³ ´ ³ ´
(6) Evaluate the Rayleigh quotient θ := φT T
r K(λr ) φr / φr M(λr ) φr
(7) Evaluate convergenceq conv := |θ − λr |/θ
(8) Normalize φr := φr / φT
r M (λr ) φr
(9) Update λr := θ
4. EXAMPLES
d1, p1 d2 , p 2 G1 W G2
a) b)
h1 h2
x
Figure 1. (a) Coordinate system for the stiffness matrix of a truss element; (b) definition of domain
Ω, boundaries Γ1 and Γ2 and corresponding cosine directors η1 and η2 .
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
22 N. A. DUMONT
where K(ω) and M(ω) (here differently defined than in Section 3) are the split frequency-
dependent stiffness and mass matrices obtained by Przemieniecki [9] in the frame of the
displacement finite element formulation:
· ¸
kEA k` csc k` + cos k` −1 − k` cot k`
K(ω) = (90)
2 sin k` −1 − k` cot k` k` csc k` + cos k`
· ¸
kEA k` csc k` − cos k` 1 − k` cot k`
M(ω) = (91)
2ω 2 sin k` 1 − k` cot k` k` csc k` − cos k`
These analytical expressions, as derived by Przemieniecki, can by no straightforward means
be adapted for viscous damping.
The more compact expression of K as an effective stiffness matrix, Equation (88), is not
only simpler but also easier and more convenient to arrive at in the general frame of a hybrid
finite element formulation including viscous damping. The expression of Kef f (ω) in terms of
transcendental functions of ω is only possible when the finite element boundaries coalesce to
points, as for trusses and beams. The general evaluation of mass and stiffness matrices as
series expansions, according to Section 3.1 and as illustrated in the following, is conceptually
straightforward and applicable to large finite/boundary element families [6, 12, 16].
4.1.2. Series expansions. The frequency power series expansion of the effective stiffness
matrix of Equation (88) is, for a damping-free problem,
" # 2 4
` `2 ` 7`4
EA 1 −1 ω2 3 6 ω 4
Kef f (ω) = − 2 − 45 360 + O(ω 6 ) (92)
` −1 1 c `2 `2 c4 7`4 `4
6 3 360 45
p
where c = E/ρ is the wave propagation velocity through the elastic medium. The
corresponding frequency-dependent mass and stiffness matrices, as developed in Equations
(40) and (41), coincide with the expansions of Przemieniecki’s Equations (90) and (91):
2 4
` `2 2 2` 7`4
EA 1 3 6
+ ω 45 180
+ O(ω 6 )
M(ω) = (93)
` c2 `2 `2 c4 7`4 2`4
6 3 180 45
" #
`4 7`4
EA 1 −1 4
ω 45 360
K(ω) = + + O(ω 6 ) (94)
` −1 1 c4 7`4 `4
360 45
In the case of viscous damping, one obtains the frequency power series expansion of the
effective stiffness matrix of Equation (88):
" # " 2 1 #
15−4α2 15−7α2
1 −1 3 3 2 2 45 90
Kef f (ω) = EA − iω`α − ωc2`
` c 1 2 15−7α2 15−4α2
−1 1 3 3 90 45
2 2
4 2 4 2
(95)
4(21−4α ) 147−31α 16α −120α +105 127α −930α +735
3 3 945 1890 4725 37800
− iω c`3 α − ω44`4 +O(ω 5 )
4(21−4α2 ) c 127α4 −930α2 +735 16α4 −120α2 +105
147−31α2
1890 945 37800 4725
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 23
All matrix terms Mj in the expansions for the undamped problem are positive definite. In
the case of damping, however, only C1 is unconditionally positive definite – see Example 3.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
24 N. A. DUMONT
small change in two elements of the matrix M3 , to just break the model symmetry about the
line y = x although still keeping M3 positive definite. The results are shown in the last three
columns of Table I, indicating that, although more iterations have been required, in general,
the evaluation of a neighbor eigenpair is easily taken care of with Algorithm 2. A consistency
check of the calculated eigenpairs was carried out by constructing the matrix on the left-hand
side of Equation (44) and comparing with the identity matrix. In all three cases of Table I, the
global error was of magnitude 10−17 . Repeated evaluations for an error tolerance tol = 10−8
in the algorithm resulted in only one iteration saved for each eigenpair, in average, which is to
be expected for an algorithm with cubic convergence.
Figure 3 plots the curves λj (θ) given by the first of Equation (51) for all 12 eigenvalues of
the present example, to illustrate that the solution of the non-linear eigenproblem corresponds
to a minimum coinciding with the interception with the line λ = θ, as theoretically outlined
in Section 3.2.3. It is worth observing that λ12 is slightly larger than λ10 ≡ λ11 , in the linear
case (θ = 0), but soon becomes smaller.
y
(0, 1) u = 1.0 (1, 1)
u, x = 0.0 u = 1.0
Figure 2. Scheme for the homogeneous heat conduction in the square plate of Example 2, to illustrate
some features of the solution of linear and non-linear eigenproblems.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 25
Table I. Eigenvalues, number of iterations required for tol = 10−14 and order in which the eigenvalues
were found for Example 2, covering both linear (n = 1) and non-linear eigenproblems (n = 3), besides
a modified problem for the assessment of Algorithm 2 in the case of close eigenvalues.
300
250
λ=θ
150
λ
λ8
λ7
100
λ5 ≡ λ6
λ ≡λ
2 3
λ4
50
λ1
0
0 50 100 150 200 250 300
θ
Figure 3. Curves λj (θ) given by the first of Equation (51) for all 12 eigenvalues of Example 2, to
illustrate that the solution of the non-linear eigenproblem corresponds to a minimum coinciding with
the interception with the line λ = θ.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
26 N. A. DUMONT
Figure 4. Scheme of a fixed-free bar for Example 3, modeled with three truss elements as described
in Example 1. In consistent units: total length ` = 3, elasticity modulus E = 100, cross area A = 1,
inertia ρ = 1 and viscous damping µ = 10.
# # #
ω1 ω2 ω3
iter. iter. iter.
n=1 5.295986 4 17.32050 4 31.42192 2
n=2 5.237565 5 16.00720 6 28.34557 6
n=3 5.236031 5 15.77676 6 27.39721 6
n=4 5.235988 5 15.72472 6 26.92935 6
analytical 5.235987 – 15.70796 – 26.17993 –
Table II. Eigenfrequencies for the fixed-free bar of Example 3 modeled as a real-symmetric
eigenproblem for µ = 0.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 27
ω1 ω2 ω3
|ω1 | ω1(start) |ω2 | ω2(start) |ω3 | ω3(start)
0.9455901 − 5.445289i 17.10934 − 5.357142i 31.46100 − 5.146581i
n=1
5.526781 5.526781 17.92842 17.92842 31.87918 31.87918
1.556697 − 4.977728i 15.34120 − 5.262882i 28.25366 − 5.245177i
n=2
5.215466 5.475053 16.21883 16.75392 28.73641 29.07573
1.554601 − 5.000691i 14.96868 − 5.111293i 27.18905 − 5.311572i
n=3
5.236764 5.474121 15.81729 16.60472 27.70301 28.44241
1.554187 − 4.999989i 14.89600 − 5.034719i 26.59903 − 5.316633i
n=4
5.235971 5.474112 15.72384 16.59288 27.12518 28.31762
1.554209 − 5.000000i 14.89094 − 5.000000i 25.69803 − 5.000000i
analytical
5.235987 − −− 15.70796 − −− 26.17993 − −−
Table III. Eigenfrequencies for the fixed-free bar of Example 3 modeled as a complex-symmetric
eigenproblem for µ = 10. Each block contains ω, its absolute value and the starting real estimate
obtained by disregarding all generalized damping matrices Cj in a first run of Algorithm 2.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
28 N. A. DUMONT
elusive in terms of numerical evaluation. In the present theoretical frame it is not expected
that a code can run without human interference to obtain all complex eigenpairs, in the case
of overdamping, or else to infer that the unlikely case of critical damping has occurred.
Table IV. Eigenfrequency results for two overdamped problems of Example 4 obtained artificially by
using the matrices of Example 2.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 29
of the first run, also with tolerance error tol = 10−14 . In the consistency check of the calculated
eigenpairs, according to Equation (44), the global errors were of magnitude 10−17 in the first
run and 10−15 for the complex eigenproblem.
9 9
10 10
8 8
10 10
λj
λj
7 7
10 10
6 6
10 10
Figure 6. Real eigenvalues of Example 5 in the sequence of evaluation (left) and of magnitude (right).
CONCLUDING REMARKS
The solution Algorithm 2 is based on the Rayleigh quotient iteration and on the Jacobi-
Davidson method. It was implemented in FORTRAN for the complete in-core solution. To
make sure that convergence is attained to the complex solutions of interest, a first analysis
is run for the underlying real-symmetric problem, where K0 is positive semidefinite and
Mj , j = 1, 2, · · · are positive definite. The solution of a problem with (machine-precision)
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
30 N. A. DUMONT
−3 3
x 10 10
4
3
φ95
2 2
10
φ1
1
− Im(ω )
j
0
1
−1
φ φ2 φ84 10
85
−2 φ94
−3
0
−4 10 3 4
10 Re (ωj) 10
2 4 6 8 10 12 14 16 18 20
Figure 7. Real-eigenmode schemes of the four lowest (φ1 , φ85 , φ2 , φ84 ) and the two highest (φ94 , φ95 )
eigenvalues of Example 5 (left). On the right: real versus imaginary parts of the complex eigenvalues.
multiple and close real eigenvalues is illustrated in Example 2. In a built-in second run of
the algorithm, the results of the real analysis are input as starting estimates for the actual
complex problem. The damping matrix C1 must be non-singular, although Mj , j = 1, 2, · · · , as
eventually modified by the presence of viscous damping, are no longer required to be positive
definite (Example 1). In a problem with m degrees of freedom, a maximum of m complex
solutions can be found directly. In the case of underdamping, there is a complementary complex
eigenpair (−ω, iφ) associated to every primary solution (ω, φ) found with the algorithm
(Example 3), as required in the numerical simulation of the transient problem using modal
analysis [10, 11]. If overdamping occurs, some eigenvalues are negative imaginary – with
corresponding eigenvectors that can be made real by properly scaling (although they are
generally multiplied by a complex factor when normalized). In such a case, the remaining
eigenpairs (here called inassociated) must be evaluated in an additional run of the code. As
these eigenpairs are very elusive to obtain in the iterative process, the analyst’s interference
is required to choose new, more adequate starting estimates. As shown in Example 4, the
solution of problems with multiple and close eigenvalues poses no additional difficulties even
in the case of overdamping. Example 5 illustrates the application of the algorithm to a larger
eigenproblem, in which several clusters of close eigenvalues are obtained. Given the small
tolerance error of 10−14 , round-off errors have been kept very low.
The algorithm always finds the smallest eigenvalue as the first solution. However, the
remaining eigenvalues are found in ascending order of magnitude, even in the case of linear
problems. To be applicable to large problems, the code must be modified, so that, after
solution of the complete real eigenproblem, a set of eigenpairs of interest is selected and
than input as estimates of the complex case. Adequate storage allocation of large matrices
and efficient solution for δuk in step (4.2) of Algorithm 2 also should be a concern. Iteration
on an a priori given subspace as well as matrix deflation might be conceived to improve
the algorithm. However, these techniques themselves are not exempt from theoretical and
numerical difficulties in the non-linear context.
The author is indebted to both reviewers for their invaluable contribution by pointing out
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
NON-LINEAR COMPLEX-SYMMETRIC EIGENVALUE PROBLEMS 31
several mistakes in the initial version of the paper and by suggesting some relevant literature.
REFERENCES
1. Dumont NA. The hybrid boundary element method: an alliance between mechanical consistency and
simplicity. Applied Mechanics Reviews 1989; 42(11 Part 2):S54-S63.
2. Dumont NA. Variationally-based, hybrid boundary element methods. Computer Assisted Mechanics and
Engineering Sciences (CAMES) 2003; 10:407-430.
3. Pian THH. Derivation of element stiffness matrices by assumed stress distribution. AIAA Journal 1964;
2:1333-1336.
4. Pian THH. Reflections and remarks on hybrid and mixed finite element methods. In Hybrid and Mixed
Finite Element Methods, Atluri, SN, Gallagher, RH & Zienkiewicz OC (eds). John Wiley & Sons, 1983;
565-570.
5. Brebbia CA, Telles JFC, Wrobel LC. Boundary Element Techniques. Springer-Verlag: Berlin and New
York, 1984.
6. Dumont NA, Oliveira R. From frequency-dependent mass and stiffness matrices to the dynamic response
of elastic systems. International Journal of Solids and Structures 2001; 38(10-13):1813-1830.
7. Dumont NA, Chaves RAP. General time-dependent analysis with the frequency-domain hybrid boundary
element method. Computer Assisted Mechanics and Engineering Sciences (CAMES) 2003; 10:431-452.
8. Dumont NA, Oliveira R. On exact and approximate frequency-domain formulations of the hybrid boundary
element method. In Procs. EURODINAME’99 – Dynamic Problems in Mechanics and Mechatronics,
Günzburg, Germany, 1999;219-224.
9. Przemieniecki J S. Theory of Matrix Structural Analysis. McGraw-Hill Book Company: New York, 1968.
10. Dumont NA. An advanced mode superposition technique for the general analysis of time-dependent
problems. Advances in Boundary Element Techniques VI 2005, eds. Selvadurai APS, Tan CL, Aliabadi
MH; CL Ltd.: England, 333-344.
11. Dumont NA. Advanced mode superposition and hybrid variational technique for the general analysis
of time-dependent problems. International Journal for Numerical Methods in Engineering 2006, to be
submitted.
12. Dumont NA, Prazeres PGC. A family of advanced hybrid finite elements for the general analysis of
time-dependent problems and non-homogeneous materials. In Procs. XXV CILAMCE – XXV Iberian
Latin-American Congress on Computational Methods in Engineering 2004, Recife, Brazil; 15 pp on CD.
13. Bathe K-J, Wilson EL. Numerical Methods in Finite Element Analysis. Prentice-Hall: New Jersey, 1976.
14. Clough RW, Penzien J. Dynamics of Structures. McGraw-Hill: New York, 1975.
15. Petyt M. Introduction to Finite Element Vibration Analysis. Cambridge Univ. Press: Cambridge, 1990.
16. Dumont NA. On the inverse of generalized λ-matrices with singular leading term. International Journal
for Numerical Methods in Engineering 2006; 66(4):571-603.
17. Hadeler KP. Mehrparametrige und nichtlineare Eigenwertaufgaben. Arch. Rat. Mech. Anal 1967; 27:306-
328.
18. Hadeler KP. Variationsprinzipien bei nichtlinearen Eigenwertaufgaben. Arch. Rat. Mech. Anal 1968;
30:297-307.
19. Voss H. Variational characterization of eigenvalues of nonlinear eigenproblems. Proceedings of the
International Conference on Mathematical and Computer Modelling in Science and Engineering 2003,
eds. Kocandrlova M, Kelar V; Czech Technical University in Prague, 379-383.
20. Horn RA, Johnson CR. Matrix Analysis. Cambridge University Press: Cambridge, 1985.
21. Wilkinson JH, The Algebraic Eigenvalue Problem. Oxford University Press: Oxford, 1977.
22. Golub GH, Van Loan CF. Matrix Computations. The Johns Hopkings University Press: Baltimore, MD,
3rd ed., 1996.
23. Mehrmann V, Voss H. Nonlinear Eigenvalue Problems: A Challenge for Modern Eigenvalue Methods.
Report 83, Arbeitsbereich Mathematik, TU Hamburg-Harburg, 2004.
24. Bai Z, Demmel J, Dongarra J, Ruhe A, van der Vorst H, editors. Templates for the Solution of Algebraic
Eigenvalue Problems: A Practical Guide. SIAM, Philadelphia, 2000.
25. Arbenz P, Hochstenbach ME. A Jacobi-Davidson method for solving complex-symmetric eigenvalue
problems. SIAM Journal of Scientific Computation 2004; 25(5): 1655-1673.
26. Ben-Israel A, Greville TNE. Generalized Inverses: Theory and Applications (2nd edn). Springer-Verlag:
New York, 2003.
27. Voss H. A new justification of finite dynamic element methods. International Series of Numerical
Mathematics 1987; 83:232-242.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls
32 N. A. DUMONT
28. Jarlebring E, Voss H. Rational Krylov for nonlinear eigenproblems, an iterative projection method .
Applications of Mathematics 2005; 50(6):543-554.
29. Betcke T. Efficient Methods for Nonlinear Eigenvalue Problems. Diploma Thesis, Technical University of
Hamburg-Harburg, 2002.
30. Betcke T, Voss H. A Jacobi-Davidson-type projection method for nonlinear eigenvalue problems. Future
Generation Computer Systems 2004; 20(3):363-372.
31. Mehrmann V, Watkins D. Polynomial eigenvalue problems with Hamiltonian structure. Electronic
Transactions on Numerical Analysis 2002; 13:106-118.
32. Chatelin F.Valeurs Propres de Matrices. Masson: Paris, 1988.
33. Sleijpen GLG, Booten AGL, Fokkema DR, Van der Vorst HA. Jacobi-Davidson type methods for
generalized eigenproblems and polynomial eigenproblems: part I. Internal Report Universiteit Utrecht,
1995.
34. Sleijpen GLG, Van der Vorst HA. A Jacobi-Davidson iteration method for linear eigenvalue problems.
SIAM Journal of Matrix Analysis Applications 1996; 17:401-425.
35. Davidson ER. The iterative calculation of a few or the lowest eigenvalues and corresponding eigenvectors
of large real-symmetric matrices. Journal of Computational Physics 1975; 17:87-94.
36. Tisseur F, Higham NJ. Structured Pseudospectra for polynomial eigenvalue problems, with applications.
SIAM Journal of Matrix Analysis 2001; 23(1):187-208.
37. Casciaro R. A fast iterative solver for the nonlinear eigenvalue problem. Report 39, Laboratorio di
Meccanica Computazionale, Universita della Calabria, 2004.
38. Hwang TM, Lin WW, Liu JL, Wang W. Jacobi-Davidson methods for cubic eigenvalue problems.Numerical
Linear Algebra Applicattions 2004; 12(7):605-624
39. Triebsch F. Eigenwertalgorithmen für symmetrische lambda-Matrizen. Ph.D. Thesis, Technische
Universität Chemnitz-Zwickau, Germany, 1995.
40. Bott R, Duffin RJ. On the algebra of networks. Trans. Amer. Math. Soc. 1953; 74:99-109.
41. Gupta KK. On a finite dynamic element method for free vibration analysis of structures. Computational
Methods in Applied Mechanics and Engineering 1976; 9:105-120.
42. Paz M, Dung L. Power series expansion of the general stiffness matrix for beam elements. International
Journal for Numerical Methods in Engineering 1975; 9:449-459.
43. Kolousek V. Dynamics in Engineering Structures. Butterworths: London, 1973.
44. Warburton GB. The Dynamical Behaviour of Structures. Pergamon Press, 2nd edition, 1976.
45. Gaul L, Wagner M, Wenzel W, Dumont NA. On the treatment of acoustical problems with the hybrid
boundary element method. International Journal of Solids and Structures 2001; 38(10-13):1871-1888.
46. Sato K. Complex variable boundary element method for potential flow with thin objects. Computer
Methods in Applied Mechanics and Engineering 2003; 192:1421-1433.
47. Duncan WJ. Some devices for the solution of large sets of simultaneous linear equations. Philosofic
Magazine 1944; 35(7):660-670.
48. Lancaster P. Lambda-Matrices and Vibrating Systems. Pergamon Press: Oxford, 1966.
49. Meirovitch L. Elements of Vibration Analysis. McGraw-Hill: Tokyo, 1975.
50. Rogers EH. A minimax theory for overdamped systems. Arch. Rat. Mech. Anal 1964; 16:89-96.
51. Guo C-H, Lancaster P. Algorithms for hyperbolic quadratic eigenvalue problems. Mathematics of
Computation 2005; 74(252):1777-1791.
52. Croll JGA, Walker AC. Elements of Structural Stability. Butter & Tanner Ltd.: London, 1972.
53. Stewart GW. Perturbation theory for the generalized eigenvalue problem. Recent Advances in Numerical
Analysis 1978, eds. de Boor C, Golub GH, Academic Press: New York
54. Bathia R, Li R-C. On perturbations of matrix pencils with real spectra. II. Mathematics of Computation
1996; 65(214):637-645.
55. Fassbender H, Kressner D. Structured eigenvalue problems. GAMM Mitteilungen, Themenheft Applied
and Numerical Linear Algebra, Part II, 2005.
56. Bruch JC, Zyvoloski G. Transient two dimensional heat conduction problems solved by the finite element
method. International Journal for Numerical Methods in Engineering 1974; 8:481-494.
57. Oliveira AC. Um Modelo de Análise da Interação Dinâmica entre os Elementos de uma Via Férrea. M.Sc.
Thesis, PUC-Rio, Brazil, 2006.
58. Dumont, NA, Oliveira AC. A dynamic interaction model of railway track structural elements. In Procs.
XXVII CILAMCE – XXVII Iberian Latin-American Congress on Computational Methods in Engineering
2006, Belém, Brazil; 16 pp on CD.
Copyright °c 2006 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2006; 00:1–6
Prepared using nmeauth.cls