03.06.2013 Views

tesi_AntonioLorenzoM.. - LabMec

tesi_AntonioLorenzoM.. - LabMec

tesi_AntonioLorenzoM.. - LabMec

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Le NURBS (Non Uniform Rational B-spline) sono B-spline controllate da<br />

punti e da pesi relativi ad ogni punto di controllo. Le B-spline sono dunque un<br />

caso particolare delle NURBS, che si verifica quando i pesi dei punti controllo<br />

sono tutti eguali. Anche le NURBS, come le B-Spline sono formate da più<br />

archi o spans. La continuità tra questi archi è descritta da un numero intero:<br />

co = 0 sta per continuità posizionale, gli archi sono semplicemente contigui;<br />

co = 1 sta per continuità tangenziale, gli archi sono contigui e ammettono<br />

la medesima tangente nel punto di saldatura; co = 2 sta per continuità di<br />

curvatura, gli archi sono contigui, ammettono la medesima tangente e hanno<br />

la medesima curvatura (il reciproco del raggio) nel punto di saldatura.<br />

I parametri che modellano una NURBS sono dunque:<br />

- il numero np dei poli o punti di controllo e il loro peso;<br />

- il numero na degli archi o spans che compongono la curva;<br />

- la continuità co tra gli archi nei punti di saldatura (knots);<br />

- il grado della curva, deg.<br />

Questi parametri sono legati tra loro dalla relazione:<br />

np = (deg - con) na + con + 1.<br />

Una caratteristica notevole delle NURBS è la loro capacità di descrivere<br />

le coniche esattamente e non per approssimazione, come le altre spline. I<br />

modellatori più recenti adottano quasi esclusivamente gli algoritmi NURBS,<br />

con i quali sono in grado di modellare un numero ampissimo di linee e superfici<br />

curve.<br />

3.4 Vantaggi dell’interpolazione spline per un<br />

metodo variazionale<br />

Sia dato un problema variazionale definito in H 2 che richieda quindi una<br />

classe di continuità C 1 , quale è quello della lastra di Kirchhoff, nella cui<br />

formulazione differenziale o forte sono appunto presenti derivate del quarto<br />

ordine. Si voglia garantire tale richiesta di continuità C 1 , ad esempio<br />

in un problema con incognita una funzione scalare unidimensionale, utilizzando<br />

elementi finiti con un interpolazione tradizionale, che cioè usa come<br />

parametri solo valori della funzione (interpolazione lagrangiana) o solo valori<br />

della funzione o di una sua derivata (interpolazione hermitiana): si dovrà<br />

usare un elemento hermitiano cubico. Il numero di parametri globali richiesti<br />

nel caso di discretizzazione del dominio in n elementi, è pari a 2n + 2.<br />

Un problema variazionale definito in H 1 richiedente invece una classe di continuità<br />

C 0 potrà essere risolto con un elemento finito lineare, che realizza<br />

la regolarità voluta con n + 1 parametri globali. Maggiore è la regolarità<br />

33

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

Saved successfully!

Ooh no, something went wrong!