Jacobi-Davidson methods and preconditioning with applications in pole-zero analysis Joost Rommes Utrecht University [email protected]

Pole-zero analysis is used to obtain information about the characteristics and the stability of an electric circuit. A central role is played by the transfer function of the circuit, which describes the response of circuit variable o to the excitation of source variable i: Xo(s) Hoi (s) = . Ei (s)

Numerically, the elementary response Hoi (s) can be written as

Therefore, one focuses on iterative methods.The Arnoldi method is characterized by slow convergence to all eigenvalues, while the JacobiDavidson methods have fast convergence to a few selected eigenvalues with a certain property. Two Jacobi-Davidson methods are important: The JDQR method for the ordinary eigenproblem, and the JDQZ method for the generalized eigenproblem. The Jacobi-Davidson method constructs a searchspace V for the wanted eigenvector x by executing the following steps iteratively: • Given an eigenpair approximation (θk , uk ), search for a correction v such that

Hoi (s) = eoT (sC + G)−1ei , where e j is the j -th unit n-vector and the matrices C, G ∈ Rn×n are sparse. One is especially interested in the poles and zeroes of the transfer function. The poles pk are given by the generalized eigenvalues λk = − pk of the generalized eigenvalue problem Gx = λk Cx,

x 6= 0.

The zeroes can be found in a similar way.

2 Strategy A general, but dangerous strategy to solve a generalized eigenproblem is to transform the problem to an ordinary eigenproblem by inverting matrix G or C: G −1Cx = λ˜ k x,

x 6= 0.

Drawbacks of this strategy are, besides the computational costs for the LU -decomposition of G, the loss of accuracy and possible numerical instabilities. A striking example is given in Figure 1, where in a Bode-plot the exact solution is compared with the solutions computed by the Q Rmethod and the Q Z -method. −140

−160

A(uk + v) = λ(uk + v) • Solve v from the Correction Equation, with rk = Auk − θk uk :

• Orthogonally expand V with v The correction equation can be solved exactly or with a linear iterative solver like GMRES. The more accurate the correction equation is solved, the faster the Jacobi-Davidson process converges. A great feature of the Jacobi-Davidson methods is that one can use preconditioning techniques to solve the correction equation, and thereby improve the speed of convergence. In general, a preconditioner K ≈ A − θk I is used. Three problems can be identified beforehand: • K is projected afterwards • K must approximate the ill-conditioned operator A − θk I

• A − θk I changes every Jacobi-Davidson iteration

4

Numerical results

To demonstrate the effect of preconditioning, a convergence history for the JDQZ process with ILUT preconditioned GMRES is given in Figure 2.

−220

−50

−100

−150

−200

−250

−300 0 10

exact Arnoldi JDQR JDQZ 2

10

4

10

6

10 f (Hz)

8

10

10

10

12

10

Figure 3: Bode-plots computed by Arnoldi, JDQZ and JDQR, and the exact solution.

Application of Jacobi-Davidson methods in stability analysis is even more promising. The stability of a circuit can be determined by computing the positive pole, if present. The imaginary part of this pole is the frequency the circuit oscillates at, and the corresponding eigenvector can be used for the estimation of the periodic steady-state. Such a positive pole clearly can be categorized as an eigenvalue with a certain property, the class of problems for which Jacobi-Davidson methods are designed.

log10 || r#it ||2

−2

−240

−260

−280

exact QR QZ 2

10

4

10

6

10 f (Hz)

8

10

10

10

12

10

Figure 1: Bode-plots showing the exact solution and the solutions computed by Q R and Q Z .

3 Jacobi-Davidson method The full-space methods Q R and Q Z become less applicable for large problems (n  103).

Correction equation solved with gmres.

|H(f)| (dB)

The test subspace is computed as Bv.

0

−200

−320 0 10

0

(I − uk u∗k )(A − θk I )(I − uk u∗k )v = −rk

−180

−300

If one realizes that using GMRES without preconditioning does not lead to convergence at all, the results are good. However, solving the correction equation exactly does lead to quadratical convergence, and this is not the case for preconditioned GMRES, even not if the drop-tolerance is decreased. Nevertheless, JDQR with preconditioned GMRES does show nearly quadratical convergence. The explanation for this lies in the operators of both processes: the operators of the JDQZ process are more ill-conditioned than the operators of the JDQR process. The accuracy of the computed solution is comparable with the solution computed by the Arnoldi method, as can be seen in Figure 3.

|H(f)| (dB)

1 Introduction

5 Future research

−4

−6

• Easy-to-update preconditioners

−8

• Preconditioners for ill-conditioned operators

−10

• Adaptive Jacobi-Davidson methods

−12

• Problem reduction techniques

−14

0

50 100 150 200 250 300 350 JDQZ with jmin=10, jmax=20, residual tolerance 1e−08. 2− 5−2002, 17:49:39

400

Figure 2: Convergence history for JDQZ with GMRES and ILUT-preconditioning with a droptolerance of 10−5. Each drop below the acceptance level means an accepted eigenvalue.

6 Upcoming event A presentation on this subject at the ECMI-2002: • ECMI-2002, Sept. Latvia

10-14, 2002, Jurmala,

Jacobi-Davidson methods and preconditioning with ...

Figure 1: Bode-plots showing the exact solution and the solutions computed by QR and QZ. 3 Jacobi-Davidson method. The full-space methods QR and QZ ...

202KB Sizes 1 Downloads 177 Views

Recommend Documents

Jacobi-Davidson Methods and Preconditioning with ...
J. Rommes1, H.A. van der Vorst1, and E.J.W. ter Maten2 ... J. Rommes, H.A. van der Vorst, and E.J.W. ter Maten .... Master's thesis, Utrecht University, 2002. 7.

Jacobi-Davidson methods and preconditioning with ...
Computer aided circuit simulation is used by many electric engineers to ... The first chapters are advised especially for numerical scientists with minimal ...... In the interval (ωr,1/RC), the phase decreases another 90 degrees. ...... show only on

4-AP/bic Preconditioning
Oct 17, 2008 - National Research Council, Institute for Biological Sciences, Ottawa, Ontario, ... FAX: 613-941-4475; Email: [email protected].

Oxidative Preconditioning Affords Protection ... - Semantic Scholar
dard laboratory chow and water ad libitum and were kept ..... is noteworthy that plants also can express a protec- ... Port City Press, Inc.: New York, 1993;.

4-AP/bic Preconditioning
Oct 17, 2008 - Canada K1A 0R6; Telephone: 613-990-7387; FAX: 613-941-4475; Email: .... cultures exposed to a basic salt solution (BSS, which had the ...

Oxidative Preconditioning Affords Protection Against ...
1 Center for Research and Biological Evaluation, University of Havana, Institute of Pharmacy and Food Sciences, ... Rats were fed with stan- .... All data were.

Application of the JacobiDavidson method to accurate ...
Published online 26 March 2012 in Wiley Online Library ... Application of the Jacobi–Davidson method to accurate analysis of singular linear hydrodynamic ...

Preconditioning of complex symmetric linear systems ...
Feb 22, 2013 - problems arise in many applications, e.g., in acoustics, .... We call C positive, if (2.2) at least holds with cC = 0. ..... with center c = 1+i.

Effects of ozone oxidative preconditioning on nitric ...
administration may promote an oxidative preconditioning or adaptation to oxidative stress .... inal aorta in order to evaluate the degree of hepatic injury.

FREE #BOOK Methods and Strategies for Teaching Students with Mild ...
By Joseph Boyle, David Scanlon ,PDF Methods and Strategies for Teaching Students with Mild. Disabilities: A ... technology in special education classrooms. Dr. Boyle is also ... the nature of learning disabilities and special education practice.

Methods and Protocols Methods and Protocols
This publication is printed on acid-free paper. ∞. ANSI Z39.48-1984 (American ... [email protected]; or visit our Website: www.humanapress.com. Photocopy ...... Producing chimeras with host blastocysts or morula from strains different ...

Multigrid Methods with Space-Time Concurrency - Computation
Key words. multigrid methods; space-time discretizations; parallel-in-time ... computing leading towards computers with more, but not faster, processors induce ...... inverse bandwidth cost, i.e., the cost per amount of data sent, and γ is the flop 

Multigrid methods with space-time concurrency - Computation
resources than standard space-parallel methods with se- quential time stepping. ...... Friedhoff, S., MacLachlan, S.: A generalized predictive analysis tool for ...

Splitting methods with complex coefficients
More examples. Hamiltonian systems. Poisson systems. Lotka–Volterra eqs., ABC-flow, Duffing oscillator. ('conformal Hamiltonian'). PDEs discretized in space (Schrödinger eq., Maxwell equations) coming from. Celestial Mechanics. Molecular dynamics. Qu

pdf-14104\zebrafish-methods-and-protocols-methods-in-molecular ...
... one of the apps below to open or edit this item. pdf-14104\zebrafish-methods-and-protocols-methods-in-molecular-biology-from-brand-humana-press.pdf.