Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
CFD
2016 - 2017
APPUNTI DI LUCA VERZEROLI
I'm sorry, I cannot transcribe this text.Consideriamo per facilità una griglia di rette
parallele e cartesiana. In esso il valore della
funzione u al punto (xi,yi) all'istante di
tempo tn può essere scritto come:
uni,j ≈ U(xi, yj, tn)
Vediamo come procedere con la discretizzazione
della derivata con il metodo delle differenze
finite. Per definizione la derivata parziale
∂u/∂x
calcolata nel punto xi, yj è definita
come
limΔx → 0
(u(x0+Δxi,y0)-U(x0,y0))/Δx
Essendo a livello computazionale impossibile
assegnare per un dominio continuo, la
funzione U(x,y) sarò noto solo in alcuni punti
(xi, yj) che sono anche quelli della griglia. Per
cui il limite precedente verrà così scritto:
∂u/∂x1,3 ≈ (ui+1,j - ui,j)/Δx
con Δx sufficientemente piccolo. Vediamo
come determinare l’errore di approssimazione.
Scriviamo l’espansione in serie di Taylor della
funzione U(x,y) nel punto (xi, yj) :
ui+1,j = ui,j +
∂u/∂xi,j * Δx + (∂2u/∂x2)i,j * Δx2/2! +
O((∂3u/∂x3)i,j * Δx3/3!)
dove ξ è un punto nell’intervallo
[xi, xi+1]
Ui+1,j - Ui,j = ∂u⁄∂xi,j Δx + ∂2u⁄∂x2i,j Δx2⁄2! + ∂3u⁄∂x3i,j Δx3⁄3! + o(Δx3)
Sommando due espansioni di Taylor:
Ui+1,j + Ui-1,j - 2Ui,j = ∂2u⁄∂x2i,j (Δx2) + O[(Δx)4]
∂2u⁄∂x2i,j = Ui+1,j - 2Ui,j + Ui-1,j⁄(Δx)2 + Ο (Δx)2
Da ricordare anche le formule dei 3 punti in avanti e indietro:
∂2u⁄∂x2i,j = ui,j - 2ui+1,j + Ui+2,j⁄(Δx)2 + O (Δx)2
∂2u⁄∂x2i,j = ui,j - 2ui-1,j + Ui-2,j⁄(Δx)2 + Ο (Δx)2
Per le derivate miste quello che si fa è discretizzare prima la derivata in una direzione e poi procedere nella stessa modo con la rimanente. Vediamo l'esempio per
∂2u⁄∂x∂yi,j.
(∂u)⁄(∂y)i+1,j - (∂u)⁄(∂y)i,j ⁄ Δx + Ο (Δx)
∂u⁄∂yi+1,j = Ui+1,j - Ui,j-1⁄Δy + O(Δy)
Si ottiene così:
ν = cΔt⁄Δx
Analizziamo ora il RHS
- cΔx⁄2 (1-λ) Uxx: rappresenta il processo di diffusione o dispersione attenuando i gradienti della soluzione. Ciò introduce dissipazione numerica e cΔx⁄ 2 (1-λ) viene chiamata viscosità numerica o artificiale.
- (Δx)²⁄6 (r³ - 3r² + 1) Uxxx può essere identificato come un effetto artificiale pseudo-fisico. Esso porta a dispersione che è un fenomeno di dipendenza della velocità dell’onda dalla lunghezza d’onda. La soluzione esatta può essere rappresentata come la
Come trovare la soluzione in tutti i punti del dominio e che evolve nel tempo? Quello che si deve fare è scrivere l'equazione delle differenze finite per ogni punto intorno al dominio. Ciò che si ottiene è un sistema di equazioni che deve essere risolto per trovare il valore delle incognite nei punti della griglia. Le equazioni sono accoppiate a causa dell'utilizzo di più punti per la descrizione della funzione nel singolo punto della griglia. Così il sistema risulta irriducibile e deve essere risolto considerando tutte le equazioni contemporaneamente.
ESEMPIO 1 (Schema esplicito)
Schema:
Ui+1n+1 - Uin+1 Uin + 2q Ui-1n-1 + U1n-1 + f1n
Δt q2 (Δx)2
Sottriamo le due precedenti equazioni n, otteniamo:
εi+1n - εin - ∑εn1 εn-1
Δt (Δx)2
(Questa equazione vale solo per l'esempio)
L'ultima equazione scritta può essere
vista come la rappresentazione delle
differenze finite dell'equazione:
∂ε a2 ∂2ε
∂t ∂x2
che può essere risolta analiticamente con
il metodo di separazione delle variabili.
Avremo quindi:
Ε(x,t) ∑ bn(t) εikmx
+CC
dove CC è il complesso coniugato
Avermo così scritto Ε(x,t) come
può essere visto come una funzione propria di x
di valore di x sempre come numero
km = 2πm (m=1,2,3)
sistema di Fourier però può essere fatto altro
come funzioni continue quello che effetto
Non sempre la stima analitica di un parametro può essere fatta, per cui si potrebbe procedere per via numerica.
Passi per l’analisi di stabilità:
- Sostituire unumn = uesn + εn nello schema delle IF che si vuole utilizzare.
- Usare la decomposizione in fattore per descrivere ε(X,t).
- Riscrivere l’equazione PDE per l’errore e trovare la soluzione per ogni modo Em(k,T), trovare l’espressione del fattore di amplificazione (G).
- Imponendo G ≤ 1 si trova un criterio di stabilità risolvendo la disequazione.
NB Il metodo di Neumann non può essere sempre se applicato a PDE complesse contenenti non linearità in quanto non esiste la soluzione esponenziale {em(k,T) = en e-k•im}
Per uno schema implicito G(β) ≤ 1 è solamente soddisfatto automaticamente. Molti di questi schemi risolvono con errore incredibilmente nobile.
5
Un approccio comune è quello di porre questi punti al centro della cella, così da avere un valore della quantità rappresentativo per l'intera cella. Altre possibilità sono: posizionare i punti cosa che i bordi del volume siano a metà strada tra i punti di due celle vicine; oppure posizionare i punti negli estremi del volume. Descriviamo ora la proprietà di conservazione globale dei volumi finiti. Vediamo un esempio. 1-D \(0 \leq x \leq l\) C.C: \(q_0, \, x = 0\) \(q_l, \, x = l\) con \(q\) il flusso Scriviamo la conservazione per il generico settore sull'intero dominio: \(\frac{d}{dt} \int_0^l Q dx - \int Q dx + q_l - q_0\) Per ogni cella avremo invece:
\(\frac{d}{dt} \int_{x_{i-\frac{1}{2}}}^{x_{i+\frac{1}{2}}} Q dx = - \int_{x_{i-\frac{1}{2}}}^{x_{i+\frac{1}{2}}} Q dx + \Phi_{i+\frac{1}{2}} - \Phi{i-\frac{1}{2}}\)