Descrizione e stima dell errore



Похожие документы
Simulazioni accoppiate 1D-3D per scenari d incendio

Transitori del primo ordine

Tecniche di Simulazione: Introduzione. N. Del Buono:

Benchmark Ansys Fluent su CRESCO

Automazione Industriale (scheduling+mms) scheduling+mms.

Corso di Matematica per la Chimica

Corso di Calcolo Numerico

Amplificatori Audio di Potenza

Appendice III. Criteri per l utilizzo dei metodi di valutazione diversi dalle misurazioni in siti fissi

VALORE DELLE MERCI SEQUESTRATE

1. Scopo dell esperienza.

Capitolo 12 La regressione lineare semplice

Massimo Rundo Politecnico di Torino Dipartimento Energia Fluid Power Research Laboratory

Corso di Componenti e Impianti Termotecnici LE RETI DI DISTRIBUZIONE PERDITE DI CARICO LOCALIZZATE

Quando troncare uno sviluppo in serie di Taylor

3DE Modeling Color. E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori.

Matematica generale CTF

e-dva - eni-depth Velocity Analysis

Regressione Mario Guarracino Data Mining a.a. 2010/2011

CALCOLO ELETTRICO DELLE LINEE ELETTRICHE

Circuiti di condizionamento per sensori resistivi

SOLUZIONE DEL PROBLEMA 1 TEMA DI MATEMATICA ESAME DI STATO 2015

Esponenziali elogaritmi

CAPACITÀ DI PROCESSO (PROCESS CAPABILITY)

Grandezze fisiche e loro misura

VERIFICA DELLE IPOTESI

Verifica e Validazione del Simulatore

Capitolo 4: Ottimizzazione non lineare non vincolata parte II. E. Amaldi DEIB, Politecnico di Milano

Modelli di simulazione acustica

Parte 4. Progettazione di una simulazione

V= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro.

9. Urti e conservazione della quantità di moto.

Documentazione esterna al software matematico sviluppato con MatLab

Esercizio 1: trading on-line

Corso di. Dott.ssa Donatella Cocca

rappresentazione astratta di un sistema e/o di una situazione reale tramite un insieme di dati/elementi ad essa analoghi

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

LEGGE DI STEVIN (EQUAZIONE FONDAMENTALE DELLA STATICA DEI FLUIDI PESANTI INCOMPRIMIBILI) z + p / γ = costante

Il concetto di valore medio in generale

Obiettivi dell Analisi Numerica. Avviso. Risoluzione numerica di un modello. Analisi Numerica e Calcolo Scientifico

I PROBLEMI ALGEBRICI

Approccio intermedio fra i precedenti

L analisi dei dati. Capitolo Il foglio elettronico

1 Serie di Taylor di una funzione

Il Campionameto dei segnali e la loro rappresentazione. 1 e prende il nome frequenza di

EQUAZIONI non LINEARI

La riforma del servizio di distribuzione del

CONTROLLO IN TENSIONE DI LED

Errori di una misura e sua rappresentazione

Corso di Fisica generale

Fasi di creazione di un programma

IL METODO PER IMPOSTARE E RISOLVERE I PROBLEMI DI FISICA (NB non ha nulla a che vedere con il metodo scientifico)

OSSERVAZIONI TEORICHE Lezione n. 4

INTRODUZIONE ALLO STUDIO DEI SISTEMI DI CONTROLLLO AUTOMATICO: APPROCCIO CLASSICO APPROCCIO MODERNO

TEST DEL CONCEPT DI PRODOTTO

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto:

Il riduttore di focale utilizzato è il riduttore-correttore Celestron f/ 6.3.

2. Leggi finanziarie di capitalizzazione

Analisi e diagramma di Pareto

Statistica. Lezione 6

Rapidamente al grado esatto Tarature di temperatura con strumenti portatili: una soluzione ideale per il risparmio dei costi

Probabilità condizionata: p(a/b) che avvenga A, una volta accaduto B. Evento prodotto: Evento in cui si verifica sia A che B ; p(a&b) = p(a) x p(b/a)

ALLEGATO 1 Analisi delle serie storiche pluviometriche delle stazioni di Torre del Lago e di Viareggio.

Metodologia per l analisi dei dati sperimentali L analisi di studi con variabili di risposta multiple: Regressione multipla

FONDAMENTI DI CONTROLLI AUTOMATICI Ingegneria Meccanica. SISTEMI ELEMENTARI

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

REGOLAMENTO (UE) N. 1235/2011 DELLA COMMISSIONE

Piano di gestione della qualità

Politecnico di Bari I Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Meccanica ENERGIA EOLICA

Rette e curve, piani e superfici

TECNICHE DI SIMULAZIONE

Lezione2 Ricerca di zeri. Fernando Palombo

La valutazione nella didattica per competenze

Equazioni non lineari

6.1. Risultati simulazioni termovalorizzatore Osmannoro2000

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

Potenza dello studio e dimensione campionaria. Laurea in Medicina e Chirurgia - Statistica medica 1

( x) ( x) 0. Equazioni irrazionali

Esame di Stato Tema di Matematica

Segnali e Sistemi. Dispensa integrativa per l insegnamento di Elementi di Controlli Automatici. Gianni Borghesan e Giovanni Marro

Sistemi di Servizio e Simulazione

Lezione 4: I profili alari e le forze

Dalle esigenze e l esperienza dell ARPAT una proposta per un catasto acustico nazionale

Impianti per il trasferimento di energia

FIRESHOP.NET. Gestione del taglia e colore.

Macroeconomia, Esercitazione 2. 1 Esercizi. 1.1 Moneta/ Moneta/ Moneta/3. A cura di Giuseppe Gori (giuseppe.gori@unibo.

Machines :Nuova legge in Europa. :Nuove norme. Quasi-macchine. MTTFd. Documenti DC SIL PL. B10d CCF

LE CARTE DI CONTROLLO (4)

11. Analisi statistica degli eventi idrologici estremi

Un gioco con tre dadi

Perché si fanno previsioni?

Ventilazione del locale di carica carrelli elevatori

La valutazione del rumore ambientale: quale ruolo per i modelli di calcolo?

LA DISTRIBUZIONE DI PROBABILITÀ DEI RITORNI AZIONARI FUTURI SARÀ LA MEDESIMA DEL PASSATO?

Транскрипт:

Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 1 Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 2

Descrizione e stima dell errore E importante conoscere gli errori, e stimarli quantitativamente; Il livello accettabile dell errore varia a seconda dell applicazione (es. fasi iniziali del progetto e sensibilità alle variazioni delle variabili progettuali); L analisi metodica dei risultati e la stima degli errori rappresenta un attività costosa, ma spesso irrinunciabile; L analisi degli errori va fatta in ordine inverso: 1 Errori di iterazione; 2 Errori di discretizzazione; 3 Errori di modellazione. Costo relativo 1 10 100 3 Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 4

Errori di modellazione - Descrizione Le equazioni rappresentano un modello matematico, e sono in genere affette da errori di varia natura: La turbolenza, per problemi di interesse industriale, può solo venire approssimata da modelli semi-empirici; Combustione, reazioni chimiche, flussi multi-fase, et. sono descritti da modelli approssimati; Le proprietà termofisiche sono note in modo approssimativo; la loro dipendenza da alcune variabili di stato (es. pressione) non è nota, oppure viene approssimata (es. Boussinesq; incomprimibilità a basso Mach); Conoscenza imprecisa o parziale delle condizioni al contorno e iniziali; Geometrie troppo complesse (dettagli di dimensione molto inferiore a quella del dominio). La soluzione esatta delle equazioni, se disponibile, sarebbe comunque affetta da errore: errore di modellazione. 5 Errori di modellazione - Stima Sono gli errori più difficili da stimare, e variano per le varie grandezze; E necessario disporre di misure effettuate su prototipo reale (no modello in scala); Nella gran parte dei casi tali dati non sono disponibili, e quindi si ricorre a test-case il più possibile simili (fisica, condizioni al contorno et.) al problema in esame: Disponibilità di accurate misure sperimentali; Disponibilità di data-base provenienti da accurate simulazioni DNS. Poiché talvolta gli errori di discretizzazione e quelli di modellazione si compensano, accade che l accordo fra risultati calcolati e dati sperimentali sia migliore per una griglia (discretizzazione) rada; Il confronto con dati sperimentali va fatto solo quando si è verificata la convergenza a una soluzione grid-independent, e gli errori di discretizzazione sono sufficientemente piccoli. 6

Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 7 Errori di discretizzazione - Descrizione Non siamo mai in grado di ottenere la soluzione esatta del set di equazioni, ma solo approssimata. La bontà dell approssimazione migliora con: Aumento della risoluzione spaziale e temporale (costoso); Uso di schemi più accurati (non sempre possibile/disponibile; talvolta più costoso e/o difficoltà di convergenza); Distribuzione intelligente dei nodi/celle della griglia (trial-anderror; griglia adattativa). Definiamo errore di discretizzazione la differenza fra la soluzione esatta delle equazioni, e la soluzione esatta dell approssimazione discreta. 8

Errori di discretizzazione - Stima Gli errori di discretizzazione possono venire valutati solo risolvendo il problema - senza variazione del modello matematico - su griglie via via più fini (raffinamento di griglia); Esempio: canale piano-parallelo 9 Errori di discretizzazione - Stima Gli errori di discretizzazione sono dovuti all uso di approssimazioni per i vari termini delle equazioni e le condizioni al contorno; Soluzione indipendente dalla griglia: Sia G 0, G 1,.., G N una serie di griglie a risoluzione crescente; Definiamo una o più grandezze significative per il problema in esame, che per le varie griglie assume i valori S(G 0 ), S(G 1 ),, S(G N ); Si afferma di aver raggiunto una soluzione indipendente dalla griglia (grid-independent) se, oltre all andamento monotono, è verificata la: N N 1 ( ) ( ) ε (6.1) S G S G 10

Errori di discretizzazione - Stima cont. Per problemi sufficientemente regolari, la qualità delle approssimazioni è descritta in termini dell ordine di troncamento (potenza della spaziatura di griglia); E importante notare che l ordine dell approssimazione è solo una misura della variazione dell errore al variare della spaziatura di griglia, e NON è una misura dell errore: Approssimazioni di uguale ordine possono avere errori molto diversi ( O(10)) sulla stessa griglia; Per una particolare griglia, un approssimazione di basso ordine può avere un errore inferiore ad una di ordine maggiore; L approssimazione di ordine più elevato darà sicuramente luogo a errori inferiori raffinando la griglia. 11 Errori di discretizzazione - Stima cont. La via migliore per analizzare gli errori di discretizzazione, è quella di dimezzare la spaziatura di griglia in ciascuna direzione, e per griglie strutturate ciò significa: In 2D aumento delle celle/nodi di un fattore 4; In 3D aumento delle celle/nodi di un fattore 8 (costoso). Tuttavia: Solitamente il raffinamento non è necessario in tutte le tre direzioni; Il raffinamento non è sempre necessario dappertutto (distribuzione errori); Il raffinamento, per griglie non strutturate, avviene in modo diverso. E comunque importante che il raffinamento sia sostanziale (> 50%). IMPORTANZA FONDAMENTALE DI UNA CORRETTA GENERAZIONE DELLA GRIGLIA - QUALITÀ DELLA GRIGLIA! 12

Errori di discretizzazione - Stima cont. Griglia di buona qualità: Il più possibile prossima ad una griglia ortogonale (per FV: angolo fra la normale alla faccia e la linea che connette i centri delle due celle adiacenti); Addensamento celle/nodi nelle zone caratterizzate da gradienti maggiori - griglie adattative; Criteri quantitativi della qualità della griglia. Errore di discretizzazione (estrapolazione di Richardson): φh φ2 ε h p r 1 h (6.2) φ h = soluzione su una griglia con spaziatura media h φ 2h = soluzione su una griglia con spaziatura media 2h p = ordine della discretizzazione r = fattore di raffinamento della griglia 13 Errori di discretizzazione - Stima cont. L uso dell estrapolazione di Richardson, in generale, è difficile (e costoso) in applicazioni industriali; Le quantità integrali (es. resistenza, flusso termico) convergono con l ordine della discretizzazione solo in casi regolari (laminare); Per problemi complessi - turbolenza, combustione, flussi multifase - la definizione di ordine dell approssimazione è complicata. 14

Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 15 Errori dovuti alla procedura iterativa - Descrizione La discretizzazione produce, di solito, un set accoppiato di equazioni non lineari; Queste sono linearizzate, ed i sistemi di equazioni lineari sono risolti, usualmente, attraverso procedure iterative; Ogni processo iterativo va fermato ad un certo punto: criteri di convergenza; Di solito, il processo iterativo continua sino a quando i livelli del residuo sono stati ridotti di una certa quota; Definiamo errore di iterazione la differenza fra la soluzione esatta e quella ottenuta tramite il processo iterativo; La scelta dei criteri di convergenza è spesso delicata: Criterio troppo restrittivo costoso; Criterio troppo largo errori maggiori di quelli di discretizzazione e modellazione. 16

Errori dovuti alla procedura iterativa - Stima Come regola generale, l errore di iterazione - o errore di convergenza - dovrebbe essere un ordine di grandezza inferiore all errore di discretizzazione; Inutile e costoso iterare troppo: spesso sufficienti 3-4 cifre significative; Ci sono varie tecniche per stimare gli errori di iterazione: A parte le fasi iniziali, la riduzione dell errore, in funzione del numero di iterazioni, è comparabile con la riduzione del residuo e/o la riduzione della differenza fra iterazioni successive; Noto l errore all inizio (soluzione nulla, o stima), si può assumere una riduzione dell errore di 3-4 ordini di grandezza se la norma del residuo è stata ridotta anch essa di tale entità; Un errore comune è quello di controllare solo la differenza fra due iterazioni successive: problemi in caso di convergenza lenta. Sistemi di equazioni lineari: i residui sono spesso calcolati e disponibili. 17 Errori dovuti alla procedura iterativa - Stima La tolleranza sull errore di iterazione deve aumentare se la griglia è fine: Ciò avviene in modo automatico se il criterio di convergenza è basato sulla somma (normalizzata) dei residui, anziché sul residuo medio/cella. Per applicazioni nuove, ad esempio utilizzo di un modello ad-hoc (user routine), è necessario accertarsi che la soluzione converge sino all errore di macchina (round-off); Un caso talvolta comune è l assenza o difficoltà di convergenza per problemi particolari, instabili e/o inerentemente non stazionari (vedi Problemi di convergenza): Separazioni da corpi non profilati (bluff bodies); Domini simmetrici con soluzione simmetrica instabile (diffusori, espansioni); Convezione naturale e/o mista con intensità elevata delle forze di galleggiamento. 18

Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 19 Errori utente e di programmazione - Descrizione Errori utente (user errors): introdotti nella fase di definizione del problema (input data), ad esempio: Condizioni al contorno; Geometria e/o griglia; Modelli e parametri. Errori di programmazione: nello sviluppo di procedure CFD o, frequentemente in ambito industriale, nello sviluppo di sottomodelli e/o modifiche ad-hoc (user routines; customizzazione) implementati in pacchetti commerciali: Mancata corrispondenza delle variabili; Nomi variabili;... 20

Errori utente e di programmazione - Stima Errori utente: Spesso segnalati dal programma Talvolta evidenziati da mancata convergenza, anche per problemi canonici, o addirittura esplosione (blow up); Opportunità di analizzare criticamente i risultati (collaborazione con altri utenti; conoscenza della fluidodinamica e della tipologia del problema in particolare). Errori di programmazione: Mancata corrispondenza delle variabili; Nomi variabili; Mancato controllo del segno di grandezze definite positive (es. energia cinetica turbolenta);... 21 Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 22

Verifica di un codice CFD Attività di pertinenza dello sviluppatore, ma talvolta di interesse anche all utente: Applicazione per la quale il codice non è mai stato testato e verificato estensivamente; Sviluppo in-house di modelli e parametrizzazioni non incluse nel sistema. In tali casi è opportuno verificare: Convergenza (criteri); ; Accordo con precedenti risultati di test-case analitici e/o numerici. Solo quando sia accertata la qualità numerica dei risultati - corrispondenza fra modello e soluzione - si può passare alla validazione dei risultati. 23 Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 24

Validazione di risultati CFD Confronto con dati sperimentali: Qualità dei test sperimentali: accuratezza, completezza, ripetitività, agevole riproducibilità delle condizioni al contorno; Collaborazione fra sperimentatori e analisti CFD; Conoscenza degli errori sperimentali; Difficoltà nell individuazione delle condizioni al contorno (es. caratteristiche della turbolenza nelle sezioni di ingresso); Opportunità di variare - su un range adeguato - i parametri incogniti, in modo da valutare la sensitività della soluzione a tali dati; Attenzione nel caso di analisi di varianti di una stessa geometria: stesso modello e risoluzione garantiscono spesso - ma non sempre - la stessa qualità ottenuta sulla geometria oggetto di validazione sperimentale. Importanza della qualità - ed adeguata risoluzione - della griglia. 25 Descrizione e stima dell errore Raccomandazioni per l analisi di accuratezza di una simulazione CFD: 26

Suggerimenti generali Difficoltà nella definizione di regole rigide per la validazione di simulazioni CFD: Utilizzare una griglia di qualità adeguata; È opportuno controllare che la soluzione sia - ragionevolmente - gridindependent; In presenza di numerosi modelli - turbolenza, flussi bifase, combustione etc. - è difficile separarne gli effetti; Scegliere in modo oculato le condizioni al contorno e il dominio (sezioni di ingresso e uscita); Modelli più complessi (es. RSM vs k-ε) non garantiscono necessariamente risultati più accurati; La qualità minima - e quindi l accettabilità - dei risultati varia da caso a caso; Schemi del 1 o ordine - upwind o ibrido - forniscono risultati inaccettabili, ma possono talvolta essere utilizzati per quelle grandezze dominate dai termini sorgente (es. dissipazione dell energia cinetica turbolenta). 27 Suggerimenti generali Possiamo riassumere i passi più importanti di un analisi CFD: Attento esame del problema fisico (es. stazionarietà; 3D o 2D; proprietà termofische; parametri adimensionali); Opportunità, nel caso di sviluppo di un modello ad-hoc, di validazione su casi test; Scegliere un modello (es. turbolenza) adeguato, scelto sulla base del problema fisico in esame, esperienze precedenti e dati in letteratura; Generare una griglia di qualità e risoluzione adeguata; Possibilmente, raffinare la griglia in modo sistematico - due o più raffinamenti o utilizzo di procedure adattative; Effettuare le analisi, verificando la convergenza monotona, altrimenti raffinare ulteriormente la griglia; Confrontare i risultati - se possibile - con dati di confronto. 28