11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Domain-Decompos<strong>it</strong>ion Methods 251<br />

Consider first the second-order boundary-value problem (see also (9.1.4)):<br />

(11.2.1)<br />

⎧<br />

⎨ −U ′′ = f in I,<br />

⎩<br />

U(s0) = σ1, U(sm) = σ2,<br />

where σ1,σ2 ∈ R, and f : I → R is a given continuous function.<br />

Given the decompos<strong>it</strong>ion of the domain I, (11.2.1) is equivalent to finding m functions<br />

Uk : ¯ Sk → R, 1 ≤ k ≤ m, such that<br />

(11.2.2)<br />

⎧<br />

−U ′′<br />

k = f in Sk, 1 ≤ k ≤ m,<br />

⎪⎨ Uk(sk) = Uk+1(sk) 1 ≤ k ≤ m − 1,<br />

U ′ k (sk) = U ′ k+1 (sk) 1 ≤ k ≤ m − 1,<br />

⎪⎩<br />

U1(s0) = σ1, Um(sm) = σ2.<br />

Of course, Uk turns out to be the restriction of U to the set ¯ Sk, 1 ≤ k ≤ m.<br />

Instead of approximating the solution of (11.2.1) by a unique polynomial in the whole<br />

interval I as suggested in section 9.4, we look for a continuous approximating function<br />

πn : Ī → R, such that pn,k(x) := πn(x), x ∈ ¯ Sk, is a polynomial in Pn converging<br />

for n → +∞ to the corresponding function Uk, 1 ≤ k ≤ m.<br />

Let us examine for instance the collocation method. First, we map the points<br />

η (n)<br />

j ∈ [−1,1], 0 ≤ j ≤ n, in each interval ¯ Sk, 1 ≤ k ≤ m. This is done by defining the<br />

new set of nodes<br />

(11.2.3) θ (n,k)<br />

j<br />

We note that θ (n,k)<br />

n<br />

:= 1<br />

2 [(sk − sk−1)η (n)<br />

j + sk + sk−1] 0 ≤ j ≤ n, 1 ≤ k ≤ m.<br />

= θ (n,k+1)<br />

0<br />

= sk, 1 ≤ k ≤ m − 1.<br />

Then, following orszag(1980), we define the polynomials pn,k, 1 ≤ k ≤ m, to be<br />

solutions of the set of equations<br />

(11.2.4) −p ′′ n,k(θ (n,k)<br />

i ) = f(θ (n,k)<br />

i ) 1 ≤ i ≤ n − 1, 1 ≤ k ≤ m,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!