03.06.2013 Views

tesi_AntonioLorenzoM.. - LabMec

tesi_AntonioLorenzoM.. - LabMec

tesi_AntonioLorenzoM.. - LabMec

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

q0<br />

controllo globali pi, i = 1..n + 2 dovranno quindi essere posizionati nei punti<br />

medi degli elementi e negli estremi del dominio globale (si veda Figura 3.4).<br />

q1<br />

q2<br />

qi<br />

qi+1 qn-1<br />

p1 p2 pi pi+1 pn-1<br />

x0=p0 x1 x2 xi-1 xi xi+1<br />

pn<br />

xn-2 xn-1 xn=pn+1<br />

e1 e2 ei ei+1 en-1 en<br />

Si avrà quindi<br />

Figura 3.4: Costruzione dell’interpolazione HC<br />

f(x) |(xi−1,xi)= φ1qi−1 + φ2qi + φ3qi+1<br />

dove φ1, φ2, φ3 sono le blending functions, le funzioni di forma per l’interpolazione<br />

spline.<br />

Supposti noti i parametri di controllo si consideri la spezzata S che congiunge<br />

i punti di coordinate (pi, qi). Si imponga che f(x) nel generico sottointervallo<br />

sia un polinomio quadratico con negli estremi dell’elemento l’intersezione<br />

della funzione con S e nell’estremo sinistro dell’elemento la tangenza<br />

ad S. Il sistema che conduce alla definizione delle blending functions per un<br />

generico elemento interno risulta quindi<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

f(xi−1) = 1<br />

2 (qi−1 + qi)<br />

f(xi) = 1<br />

2 (qi + qi+1)<br />

f ′ (xi−1) = qi − qi−1<br />

che considerando f(x) quadratica definita su dominio adimensionalizzato<br />

diventa ⎧<br />

⎪⎨<br />

⎪⎩<br />

f0 − f1 + f2 = 1<br />

2 (qi−1 + qi)<br />

f0 + f1 + f2 = 1<br />

2 (qi + qi+1)<br />

f1 − 2f2 = qi − qi−1<br />

Secondo tali condizioni si ottengono le blending functions nella variabile ξj,<br />

per un elemento interno normalizzato (-a,a)<br />

φ1[ξj] = 1 1<br />

−<br />

8 4a ξj + 1<br />

8a2 ξ2 j<br />

φ2[ξj] = 3 1<br />

−<br />

4 4a2 ξ2 j<br />

35<br />

qn<br />

qn+1

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

Saved successfully!

Ooh no, something went wrong!