Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

10
voti

Calcoli di superfici tridimensionali con le differenze finite

La teoria matematica per il calcolo di aree di superfici nello spazio tridimensionale comporta l'uso di integrali quasi sempre di difficile soluzione. Scopo di questo articolo è l'approccio a questi problemi con metodi elementari, sfruttando velocità e precisione dei PC, mediante l'impiego delle differenze finite.

Indice

Superfici piane nello spazio tridimensionale

Iniziamo da un semplice esempio di calcolo della sezione obliqua di un cilindro attorno all'asse z e di altezza H, con base di raggio R sul piano x-y.

L'esempio è abbastanza banale e non occorrono integrazioni per risolverlo, ma è utile per capire l'applicazione del metodo delle differenze finite e controllarne la precisione.
Si vede infatti che la sezione obliqua è un'ellisse di semiassi R \quad e \sqrt{R^2+(\frac{H}{2})^2}, quindi l'area As non è altro che il prodotto dei semiassi per π.
Anche l'area laterale Al del semicilindro non è altro che la metà di quella del cilindro.

Applicheremo le differenze finite ad un quarto di sezione (quella tratteggiata nella figura), suddividendo in N incrementi zn il tratto H/2 e ricavando poi l' xn corrispondente che interseca il piano della sezione. Con questi dati possiamo ricavare yn che corrisponde al punto (P) del'ellisse, cioè dell'intersezione del piano con il cilindro.

Per ricavare la superficie, la coordinata yn deve essere moltiplicata per la la larghezza Δl, cioè per la striscia di piano che corrisponde agli incrementi stabiliti per z e x. Questo valore è costante dato che la figura è appunto piana.
Ed ecco lo svolgimento con Mathcad Express:

Ovviamente variando N varia la precisione del risultato delle differenze finite ed è interessante, una volta impostata la procedura di calcolo, variare i dati di partenza: l'aggiornamento delle soluzioni avviene in pochi secondi.

Superfici di rotazione

Le più comuni forme di superfici tridimensionali sono quelle generate dalla rotazione di una curva attorno ad un asse. Conoscendo l'equazione della curva, è possibile calcolarne l'area fra dati limiti.
Prendiamo come esempio la parabola vista per la rettificazione. Facendo ruotare la parabola attorno all'asse y, si ottiene un paraboloide:

La figura mostra un quarto di elissoide ed illustra l'applicazione delle differenze finite: si genera la serie di xn fra i limiti, si calcola il corrispondente yn, quindi il Δln e lo si moltiplica per il percorso di rotazione di questo (cioè 2\pi\cdot x_n). Δl è il tratto elementare di curva già visto nella rettificazione.
Ecco lo svolgimento in Mathcad Express:

Per il confronto con la normale prassi d'integrazione si noti che, passando agli infinitesimi, risulta:
dl=\sqrt{dx^2 + dy^2}=\sqrt{1+(\frac{dy}{dx})^2}\cdot dx=\sqrt{1+f'(x)^2}\cdot dx
quindi si deve integrare fra i limiti di x(0;2) il prodotto del raggio di rotazione (xn) e dl.

Un'altra possibile procedura di confronto è data dalla regola di Guldino. Questa stabilisce infatti che l'area della superficie di rotazione di una data curva è esprimibile con il prodotto della lunghezza della curva (L \quad) ed il percorso rotatorio del suo baricentro (2\pi\cdot \eta).

Superfici algebriche

Altro interessante tipo di superficie tridimensionale è quello della forma z = f(x,y)
In questo caso i limiti sono dati dalla proiezione della superficie sul piano x-y per z=0
Anche in questo caso, esamineremo una superficie piana per meglio capire il metodo adottato.

Vediamo quindi la figura di un piano delimitato in modo che le proiezioni sul piano x-y per z=0 sia un rettangolo:

(la figura è ottenuta con Mathcad tradizionale, poiché l'edizione gratuita Express non permette grafici tridimensionali).

Imponendo il passaggio in tre punti, ad es. le coordinate di A(2,0,1),B(0,0,2) e C(0,3,1), si ottiene l'equazione del piano:
z=2-\frac{x}{2}-\frac{y}{3}
La figura ottenuta non è un rettangolo (gli angoli non sono di 90°), ma può essere approssimato ad un rettangolo con un piccolo errore (in questo caso dell'1%).In realtà bisognerebbe fare il prodotto vettoriale, ad es. AB \bigwedge BC e la teoria conduce alla soluzione di

\int \int \sqrt{1+(\frac{\partial f}{\partial x})^2+ (\frac{\partial f}{\partial y})^2} \cdot dx dy
dove f è appunto la z = f(x,y)
Nel nostro caso diventa:
\int_{0}^{3} \int_{0}^{2} \sqrt{1+(-\frac{1}{2})^2+ (-\frac{1}{3})^2} \cdot dx dy = 7
Approssimandolo ad un rettangolo, possiamo ricavare i lati
AB=\sqrt{(x_A-x_B)^2+(z_A-z_B)^2}=\sqrt{5}
BC=\sqrt{(y_B-y_C)^2+(z_B-z_C)^2}=\sqrt{10}
Il loro prodotto è \sqrt{50}=7.07

Questo si mantiene anche se suddividiamo la figura in tanti "rettangolini", ognuno corrispondente alla proiezione sul piano x-y per z=0. Questa proiezione può essere vista come incrementi Δx e Δy stabiliti.
In definitiva , il metodo delle differenze finite, richiede la suddivisone dei limiti in incrementi (N in x,M in y), il calcolo degli zn,m valori della funzione, il calcolo dell'area di ciascun "rettangolino" della superficie, ed infine la somma di queste aree. Ecco il calcolo in Mathcad Express dell'area della porzione di piano considerata:

Come si vede, dà la stessa approssimazione del calcolo precedente.


Un esempio

Come esempio di applicazione, supponiamo di dover determinare l'area della superficie curva espressa da:
z=(\frac{x}{2})^2 +(y)^2 \quad , nei limiti : \quad -1 \le x \le 1 \qquad , e : \quad -1\le y \le1
La funzione può essere rappresentata in Mathcad (non Express), sia come sia prospetticamente che a curve di livello:

Il calcolo in Mathcad Express é:

L'errore in questo caso è del 2%, ma si noti che il procedimento ha il vantaggio di usare la stessa formula, quindi lo stesso programma di calcolo, per superfici diverse (ovviamente cambiando i limiti e l'espressione della funzione), mentre per la soluzione matematica, occorre risolvere l'integrale di volta in volta.
Va infine notato che il metodo consente anche calcoli su NxM dati,sotto forma di zn,m, non necessariamente legati a funzioni matematiche (come ad es. dati raccolti sperimentalmente).

Nota aggiuntiva al calcolo di superfici algebriche

Si è detto che con la suddivisione della superficie in “rettangolini”, il calcolo delle singole aree può essere ottenuto approssimandolo con un prodotto scalare dei lati, anziché con il loro prodotto vettoriale.
Questo comporta un errore che cresce con la pendenza della superficie, quindi trascurabile se la pendenza non è elevata (diciamo entro i 45°).
Sfruttando le possibilità di Mathcad Express di svolgere anche prodotti vettoriali, si può superare questa approssimazione con una procedura che ricavi i lati come vettori. Il metodo è quindi concettualmentepiù complicato, ma elimina gli errori dovuti alla deformazione del “rettangolino” elementare.
In pratica i lati di ciascun “rettangolino” sono definiti dai vettori vx e vy, con i quali si ricava la singola area Δa corrispondente, come modulo del loro prodotto vettoriale.
Per ottenere il valore della superficie entro i limiti stabiliti, non resta quindi che sommare gli NxM valori di Δa.

Ecco dunque la procedura alternativa applicata all’esempio precedente.


Come si vede, in questo caso di piccole pendenze, il risultato addirittura coincide con quello “teorico”.

3

Commenti e note

Inserisci un commento

di ,

Molto interessante. Questo evita di usare applicazioni di teorie molto complicate, intendo sulle integrazioni per le superfici.

Rispondi

di ,

Grazie Giovanni per il bellissimo lavoro. -carlo.

Rispondi

di ,

Grazie del contributo e dell'avermi riportato sui banchi di scuola. Credo che mantenere l'allenamento mentale verso il mondo della matematica, come della fisica e della chimica sia un buon esercizio per non invecchiare di testa. Lo dico da Ingegnere che ha lasciato da qualche anno i banchi dell'università: se da una parte quotidianamente si impara il mestiere, la Professione, dall'altra si tende facilmente e rapidamente a trascurare le capacità logico deduttive che sono state apprese e che invece segnano a mio avviso quel quid in più che deve possedere un buon professionista. La capacità di astrarre, e di ricondurre un problema reale ad un modello semplificato, aiuta a mio avviso a prendere meglio le decisioni. qualche volta riprendo i testi universitari delle discipline che ho prima citato ed è sempre fantastico riallenare la ragione. Un saluto. Giulio Passarini

Rispondi

Inserisci un commento

Per inserire commenti è necessario iscriversi ad ElectroYou. Se sei già iscritto, effettua il login.