THESE de DOCTORAT - cerfacs
THESE de DOCTORAT - cerfacs
THESE de DOCTORAT - cerfacs
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
50 Chapter 3: Development of a numerical tool for combustion noise analysis, AVSP-f<br />
3.3.1 On the Arnoldi algorithm<br />
The most important i<strong>de</strong>a to draw from concepts of inner products and orthogonality is this:<br />
inner products can be used to <strong>de</strong>compose arbitrary vectors into orthogonal components [101].<br />
For example, suppose that {q 1 , q 2 , · · · , q n } is an orthonormal set, and let a be an arbitrary vector.<br />
The quantity q ∗ a is then a scalar 5 . Utilizing these scalars as coordinates in an expansion, a<br />
vector v is <strong>de</strong>fined.<br />
v = a − (q ∗ 1 a)q 1 − (q ∗ 2a)q 2 − · · · − (q ∗ na)q n (3.24)<br />
It is clear that the vector v is orthogonal to {q 1 , q 2 , · · · , q n }. This can be verified by multiplying<br />
all terms by q ∗ i<br />
q ∗ i v = q∗ i a − (q∗ 1 a)(q∗ i q 1) − (q ∗ 2a)(q ∗ i q 2) − · · · − (q ∗ na)(q ∗ i q n) = q ∗ i a − (q∗ 1 a)(q∗ i q i) = 0 (3.25)<br />
Equation 3.24 is the basis of orthogonal <strong>de</strong>composition. Let us consi<strong>de</strong>r now a matrix A composed<br />
by n columns a j .<br />
⎡ ∣ ∣ ∣ ⎤<br />
∣∣∣∣∣∣∣∣∣∣ ∣∣∣∣∣∣∣∣∣∣ ∣∣∣∣∣∣∣∣∣∣ A =<br />
a<br />
⎢ 1 a 2 a 3 · · ·<br />
a n ⎥<br />
⎣<br />
⎦<br />
∣<br />
(3.26)<br />
At the very beginning no q j exists. It must be built iteratively as follows:<br />
v 1 = a 1 → q 1 = v 1<br />
‖v 1 ‖<br />
(3.27)<br />
since q 1 must be also normalized. Subsequently, q 2 should be then<br />
v 2 = a 2 − (q ∗ 1 a 2)q 1 → q 2 = v 2<br />
‖v 2 ‖<br />
(3.28)<br />
And after n steps, the q n vector is computed<br />
5 The symbol () ∗ represents the complex conjugate of given a quantity