TECNICHE COMPUTAZIONALI AVANZATE



Похожие документы
Elementi Finiti: stime d errore e adattività della griglia

ANALISI NUMERICA. Elementi finiti bidimensionali. a.a Maria Lucia Sampoli. ANALISI NUMERICA p.1/23

Diagonalizzazione di matrici e applicazioni lineari

ESERCIZI SVOLTI Ricerca del dominio di funzioni razionali fratte e irrazionali. novembre 2009

4. Operazioni elementari per righe e colonne

10. Insiemi non misurabili secondo Lebesgue.

CAPITOLO 16 SUCCESSIONI E SERIE DI FUNZIONI

Parte 6. Applicazioni lineari

Esercizi svolti. 1. Si consideri la funzione f(x) = 4 x 2. a) Verificare che la funzione F(x) = x 2 4 x2 + 2 arcsin x è una primitiva di

x 1 + x 2 3x 4 = 0 x1 + x 2 + x 3 = 0 x 1 + x 2 3x 4 = 0.

Corso di Calcolo Numerico

SEGNO DELLA FUNZIONE. Anche in questo caso, per lo studio del segno della funzione, occorre risolvere la disequazione: y > 0 Ne segue:

I polinomi 1; x;x 2 ;x 3 sono linearmente indipendenti; infatti. 0= x+ 3 x x 3 =) 1 = 2 == 4 =0

Quando troncare uno sviluppo in serie di Taylor

ESTRAZIONE DI RADICE

~ Copyright Ripetizionando - All rights reserved ~ STUDIO DI FUNZIONE

RICHIAMI SULLE MATRICI. Una matrice di m righe e n colonne è rappresentata come

x (x i ) (x 1, x 2, x 3 ) dx 1 + f x 2 dx 2 + f x 3 dx i x i

Università degli Studi di Roma Tor Vergata. Corso di Laurea in Ingegneria Meccanica

Interpolazione ed approssimazione di funzioni

Esempio. Approssimazione con il criterio dei minimi quadrati. Esempio. Esempio. Risultati sperimentali. Interpolazione con spline cubica.

1 Serie di Taylor di una funzione

2.1 Definizione di applicazione lineare. Siano V e W due spazi vettoriali su R. Un applicazione

I appello - 24 Marzo 2006

LE FUNZIONI A DUE VARIABILI

Matematica generale CTF

( x) ( x) 0. Equazioni irrazionali

Spazi lineari - PARTE II - Felice Iavernaro. Dipartimento di Matematica Università di Bari. 9 e 16 Marzo 2007

2 Argomenti introduttivi e generali

CONCETTO DI LIMITE DI UNA FUNZIONE REALE

LEZIONE 14. a 1,1 v 1 + a 1,2 v 2 + a 1,3 v a 1,n 1 v n 1 + a 1,n v n = w 1

B9. Equazioni di grado superiore al secondo

1. Limite finito di una funzione in un punto

La distribuzione Normale. La distribuzione Normale

SOLUZIONE DEL PROBLEMA 1 CORSO SPERIMENTALE P.N.I. 2014

Forze come grandezze vettoriali

la funzione è definita la funzione non è definita Si osservi, infatti, che la radice di un numero negativo non esiste nel campo dei numeri reali.

Le equazioni. Diapositive riassemblate e rielaborate da prof. Antonio Manca da materiali offerti dalla rete.

Funzioni inverse Simmetrie rispetto alla bisettrice dei quadranti dispari. Consideriamo la trasformazione descritta dalle equazioni : = y

Approssimazione polinomiale di funzioni e dati

CONTINUITÀ E DERIVABILITÀ Esercizi proposti. 1. Determinare lim M(sinx) (M(t) denota la mantissa di t)

Consideriamo due polinomi

IL CALCOLO VETTORIALE (SUPPLEMENTO AL LIBRO)

FUNZIONI ELEMENTARI - ESERCIZI SVOLTI

4 Quarta lezione: Spazi di Banach e funzionali lineari. Spazio duale

Parte 3. Rango e teorema di Rouché-Capelli

3 GRAFICI DI FUNZIONI

Corso di Matematica per la Chimica

EQUAZIONI DIFFERENZIALI. 1. Trovare tutte le soluzioni delle equazioni differenziali: (a) x = x 2 log t (d) x = e t x log x (e) y = y2 5y+6

Applicazioni lineari

Anelli a fattorizzazione unica. Domini ad ideali principali. Anelli Euclidei

Forme bilineari e prodotti scalari. Definizione Dato lo spazio vettoriale V (K) sul campo K, una funzione. b :

Coordinate Cartesiane nel Piano

Funzioni con dominio in R n

Docente: Anna Valeria Germinario. Università di Bari. A.V.Germinario (Università di Bari) Analisi Matematica ITPS 1 / 22

Universita degli Studi di Roma Tor Vergata Facolta di Ingegneria Elettronica

FUNZIONI ESPONENZIALE E LOGARITMICA

Equazioni alle differenze finite (cenni).

4 3 4 = 4 x x x 10 0 aaa

Insiemi di livello e limiti in più variabili

1) Si consideri un esperimento che consiste nel lancio di 5 dadi. Lo spazio campionario:

Funzione Una relazione fra due insiemi A e B è una funzione se a ogni elemento di A si associa uno e un solo elemento

Il concetto di valore medio in generale

Raccolta degli Scritti d Esame di ANALISI MATEMATICA U.D. 1 assegnati nei Corsi di Laurea di Fisica, Fisica Applicata, Matematica

9 Metodi diretti per la risoluzione di sistemi lineari: fattorizzazione P A = LU

B. Vogliamo determinare l equazione della retta

Punto 1 Dopo aver scelto come unità di misura (dm), dai dati si ricava che la curva deve passare per i punti, B C e D

4. Operazioni binarie, gruppi e campi.

Capitolo 1 ANALISI COMPLESSA

Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R

Università degli Studi di Catania A.A Corso di laurea in Ingegneria Industriale

Indice. 1 Introduzione alle Equazioni Differenziali Esempio introduttivo Nomenclatura e Teoremi di Esistenza ed Unicità...

allora la retta di equazione x=c è asintoto (verticale) della funzione

La variabile casuale Binomiale

C. Borelli - C. Invernizzi

SPAZI METRICI. Uno spazio metrico X con metrica d si indica con il simbolo (X, d). METRICI 1

CAPACITÀ DI PROCESSO (PROCESS CAPABILITY)

APPLICAZIONI LINEARI

Le funzioni continue. A. Pisani Liceo Classico Dante Alighieri A.S A. Pisani, appunti di Matematica 1

Approssimazione di PDE con il metodo della decomposizione di domini (DD)

Basi di matematica per il corso di micro

Per lo svolgimento del corso risulta particolarmente utile considerare l insieme

Anno 5 4. Funzioni reali: il dominio

Numeri Complessi R 2. P = (x P,y P ) x P. z = (x,y) y P (0,0)

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

Dimensione di uno Spazio vettoriale

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

Il simbolo. è è = = = In simboli: Sia un numero naturale diverso da zero, il radicale. Il radicale. esiste. esiste 0 Il radicale

LE FIBRE DI UNA APPLICAZIONE LINEARE

Matematica e Statistica

Se x* e punto di minimo (locale) per la funzione nell insieme Ω, Ω = { x / g i (x) 0 i I, h j (x)= 0 j J } lo e anche per F(x) = f o (x) + c x x 2

Matematica 1 - Corso di Laurea in Ingegneria Meccanica

Sulle funzioni di W 1,p (Ω) a traccia nulla

Esistenza di funzioni continue non differenziabili in alcun punto

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D)

Definisci il Campo di Esistenza ( Dominio) di una funzione reale di variabile reale e, quindi, determinalo per la funzione:

Una soluzione è un sistema omogeneo (cioè costituito da una sola fase, che può essere liquida, solida o gassosa) a due o più componenti.

Esercizi sullo studio completo di una funzione

Транскрипт:

TECNICHE COMPUTAZIONALI AVANZATE Francesca Pelosi e Salvatore Filippone Università di Roma Tor Vergata Problemi di diffusione, trasporto, reazione 2D http://www.mat.uniroma2.it/ pelosi/ TECNICHE COMPUTAZIONALI AVANZATE p.1/16

DIFFUSIONE-TRASPORTO-REAZIONE: 2D div(ε u) + b u + σu = f, in R 2 u = 0, su dove ε, σ, f, b sono funzioni o costanti assegnate: - ε(x) L (), ε(x) ε 0 > 0 - σ(x) L 2 (), σ(x) 0 q.o. in - b [L 2 ()] 2, f L 2 () La forma debole consiste nel trovare u V tale che a(u, v) = F (v), v V = H0 1 () a(u, v) = ε u v d + vb u d + F (v) = fv d Ricordiamo che la norma in L () è definita come: v L () = sup{ v(x), q.o. in } σuv d, TECNICHE COMPUTAZIONALI AVANZATE p.2/16

DIFFUSIONE-TRASPORTO-REAZIONE: 2D a(u, v) = ε u v d + vb u d + σuv d Coercività di a(, ): a(v, v) α v 2 H 1 (), v V Termine diffusivo: dalla disuguaglianza di Poincaré si ha ε v v d ε 0 v 2 L 2 () ε 0 (1 + CP 2 ) v 2 H 1 () Termine convettivo: vb v d = 1 b (v 2 ) d = 1 2 2 v 2 div(b) d+ 1 2 v 2 b n dγ sommando questo termine a quello reattivo e considerando che v = 0 sul bordo: ( vb v d + σv 2 d = v 2 1 ) 2 div(b) + σ d risulta positivo sotto la condizione 1 div(b) + σ 0 e la forma risulta 2 coerciva con α = ε 0 /(1 + C 2 P ) TECNICHE COMPUTAZIONALI AVANZATE p.3/16

DIFFUSIONE-TRASPORTO-REAZIONE: 2D a(u, v) = ε u v d + vb u d + σuv d Continuità di a(, ): a(u, v) M u H 1 () v H 1 (), u, v V Termine diffusivo: dalla disuguaglianza di Cauchy-Schwarz e poichè u L 2 () u H 1 () si ha ε u v d ε L () u L 2 () v L 2 () ε L () u H 1 () v H 1 () Termine convettivo: vb u d b L () v L 2 () u L 2 () b L () v H 1 () u H 1 () Termine reattivo: σuv d σ L () u L 2 () v L 2 () σ L () u H 1 () v H 1 () sommando i termini ottenuti si ottiene la continuità prendendo M = ε L () + b L () + σ L () TECNICHE COMPUTAZIONALI AVANZATE p.4/16

DIFFUSIONE-TRASPORTO-REAZIONE: 2D a(u, v) = ε u vd + b u vd + σu vd Le ipotesi del Lemma di Lax-Milgram sono verificate, esiste una e una sola soluzione e valgono u V 1 α f L 2 (), Per il metodo di Galerkin in un sottospazio V h dal Lemma di Céa : u h V 1 α f L 2 (), u L 2 () C P ε 0 f L 2 () u h L 2 () C P ε 0 f L 2 () u u h V M α inf w h V h u w h V e la costante M/α M α = C ε L () + b L () + σ L () ε 0 è grande se b L ()/ ε L () o σ L ()/ ε L () sono grandi TECNICHE COMPUTAZIONALI AVANZATE p.5/16

Il metodo della diffusione artificiale può essere generalizzato al caso bidimensionale per problemi del tipo: div(ε u) + b u + σu = f, in u = 0, su si aggiunge alla forma bilineare un termine di tipo Qh u h v h d, Q > 0 equivale ad aggiungere il termine di diffusione artificiale Qh u al problema di partenza. Si ottiene il metodo di diffusione artificiale upwind. La diffusione viene introdotta in tutte le direzioni e non in quella del campo b; si può aggiungere un termine di stabilizzazione di tipo ( ) u Qhdiv[(b u)b] = Qhdiv b b, Q = b 1 nel problema di Galerkin si aggiunge il termine: b h (u h, v h ) = Qh(b u h, b v h ) = Qh ( uh b, v ) h b TECNICHE COMPUTAZIONALI AVANZATE p.6/16

Il problema discreto diventa: trovare u h V h t.c. a h (u h, v h ) = F h (v h ), v h V h dove a h (u h, v h ) = a(u h, v h ) + b h (u h, v h ), F h (v h ) = F (v h ) si ottiene il metodo stabilizzato streamline diffusion in quanto si aggiunge un termine proporzionale alla derivata seconda in direzione del campo b (dall inglese streamline); anche in questo caso l accuratezza è solo O(h) TECNICHE COMPUTAZIONALI AVANZATE p.7/16

Galerkin generalizzato: consistenza ed errore di troncamento Definiamo errore di troncamento la differenza tra il primo e il secondo termine quando si sostituisce la soluzione esatta u: τ h (u; v h ) = a h (u, v h ) F h (v h ) Diremo che il metodo di Galerkin generalizzato è consistente se l errore di troncamento tende a zero quando h tende a zero: lim τ h(u; v h ) = 0, v h V h h 0 fortemente consistente se l errore di troncamento è nullo per ogni valore di h: τ h (u; v h ) = 0, v h V h il metodo di Galerkin è fortemente consistente: τ h (u; v h ) = a(u, v h ) F (v h ) = 0, v h V h il metodo di Galerkin generalizzato è in generale solo consistente solo se a a h e F F h tendono a 0 per h che tende a 0. TECNICHE COMPUTAZIONALI AVANZATE p.8/16

Galerkin generalizzato: consistenza ed errore di troncamento Per i metodi di diffusione artificiale di tipo upwind e streamline-diffusion si ha τ h (u; v h ) = a h (u, v h ) F (v h ) = a h (u, v h ) a(u, v h ) = Qh( u, v h ), upwind; ( ) Qh u b, v h, streamline-diffusion. b sono consistenti ma non fortemente consistenti cercheremo di costruire metodi fortemente consistenti TECNICHE COMPUTAZIONALI AVANZATE p.9/16

Alcune definizioni preliminari Un operatore L : V V con V L 2 () si dice rispetto al prodotto scalare di L 2 () simmetrico se (Lu, v) = (u, Lv), u, v V antisimmetrico se (Lu, v) = (u, Lv), u, v V Un generico operatore ellittico L può essere scomposto nella somma tra la sua parte simmetrica L S e la sua parte antisimmetrica L SS Lu = L S u + L SS u ad esempio se Lu = ε u + div(bu) + σu div(bu) = 1 2 div(bu) + 1 2 div(bu) = 1 2 div(bu) + 1 2 udiv(b) + 1 2 b u TECNICHE COMPUTAZIONALI AVANZATE p.10/16

Alcune definizioni preliminari possiamo riscrivere l operatore come Lu = ε u + [σ + 12 ] div(b) u + 1 2 [div(bu) + b u] = L S u + L SS u il coefficiente di reazione è diventato σ = σ + 1 2 div(b) (L S u, v) = ε( u, v) + (σ u, v) = ε( u, v) + (σ u, v) = ε(u, v) + (u, σ v) = (u, L S v) (L SS u, v) = 1 2 (div(bu), v) + 1 (b u, v) 2 = 1 2 (bu, v) + 1 ( u, bv) 2 = 1 2 (bu, v) 1 2 (u, div(bv)) = (u, L SSv) TECNICHE COMPUTAZIONALI AVANZATE p.11/16

Metodi fortemente consitenti: GLS, SUPG, DW Dato un problema di reazione-trasporto-diffusione Lu = f, in con codizioni di Dirichlet omogenee su tutto il bordo; Consideriamo la forma debole trovare u V = H0 1 () tale che a(u, v) = F (v), v V si ottiene un metodo stabilizzato fortemente consistente considerando il seguente problema trovare u h V h t.c. a(u h, v h ) + L h (u h, v h ) = F (v h ), v h V h scegliendo L h tale che una possibile scelta: L h (u, v h ) = 0, v h V h L (ρ) h (u h, v h ) = δ(lu h f, S (ρ) K (v h)) L 2 (K) K T h TECNICHE COMPUTAZIONALI AVANZATE p.12/16

Metodi fortemente consistenti: GLS, SUPG, DW L (ρ) h (u h, v h ) = δ(lu h f, S (ρ) K (v h)) L 2 (K) K T h ρ e δ sono parametri da specificare e S (ρ) K (v h) = h K b [L SSv h + ρl S v h ] essendo Lu f = 0 si ha L (ρ) h (u, v h) = 0 per cui τ h (u; v h ) = a(u, v h ) F (v h ) = 0 e quindi il metodo risulta fortemente consistente; alcuni esempi più comuni: ρ = 1: ρ = 0: ρ = 1: Galerkin Least-Squares (GLS) Streamline Upwind Petrov-Galerkin (SUPG) Douglas-Wang (DW) TECNICHE COMPUTAZIONALI AVANZATE p.13/16

Metodi fortemente consitenti: GLS, SUPG, DW L (ρ) h (u h, v h ) = δ(lu h f, S (ρ) K (v h)) L 2 (K) K T h ρ = 1: Galerkin Least-Squares (GLS) S (1) K (v h) = h K b Lv h prendendo v h = u h, il termine aggiunto in ogni triangolo è proporzionale a K (Lu h) 2 dk e quindi si tratta di un metodo ai minimi quadrati ρ = 0: Streamline Upwind Petrov-Galerkin (SUPG) ρ = 1: Douglas-Wang (DW) S (0) K (v h) = h K b L SSv h S ( 1) K (v h) = h K b (L SS L S ) v h TECNICHE COMPUTAZIONALI AVANZATE p.14/16

Metodi fortemente consistenti: GLS, SUPG, DW: analisi L (ρ) h (u h, v h ) = δ(lu h f, S (ρ) K (v h)) L 2 (K) K T h Definiamo una norma dipendente da ρ: v (ρ) = ε v 2 L 2 () + γv 2 L 2 () + K T h δ ( (L SS + ρl S )v, S (ρ) dove γ è una costante positiva tale che 1 div(b) + σ γ > 0. 2 Disuguaglianza di stabilità: K (v) )L 2 (K) 1 2 α (γ) : u h (ρ) C α f L 2 () Stima dell errore u u h (ρ) Ch r+1/2 u H r+1 () l ordine di accuratezza cresce all aumentare del grado r dei polinomi utilizzati come per il metodo di Galerkin TECNICHE COMPUTAZIONALI AVANZATE p.15/16

Metodi fortemente consistenti: GLS, SUPG, DW: analisi L h (u h, v h ) (ρ) = δ(lu h f, S (ρ) K (v h)) L 2 (K) K T h Nella pratica la scelta del parametro δ (parametro di stabilizzazione) risulta di fondamentale importanza: misura quanta viscosità artificiale viene introdotta. Studi teorici mostrano intervalli di valori ammissibili per tale parametro SUPG 0 < δ < 1/C 0 GLS 0 < δ DW 0 < δ < 1/(2C 0 ) C 0 è la costante della seguente disuguaglianza inversa K T h h 2 K K v h 2 dk C 0 v h 2 L 2 (), v h X r h TECNICHE COMPUTAZIONALI AVANZATE p.16/16