Animazione Interattiva di Esplosioni

Slides:



Advertisements
Presentazioni simili
CIRCOLAZIONE GENERALE NELL’OCEANO PARTE 2
Advertisements

UN MODELLO POROELASTICO PER LO STUDIO
Definizioni Fluido E’ un corpo materiale che può subire grandi variazioni di forma sotto l’azione di forze comunque piccole che tendono a diventare trascurabili.
Marina Cobal - Dipt.di Fisica - Universita' di Udine
Relatori: Prof.Ing. S.della Valle Prof.Ing. D.de Falco
Lezione 3) Cenni di teoria dell’elasticità, sforzi e deformazioni, l’equazione delle onde elastiche.
INDAGINI DEL CAMPO DI SPOSTAMENTI INDOTTO DA UNA FONDAZIONE SUPERFICIALE SU SABBIA CON METODI DI ANALISI D’IMMAGINE POLITECNICO DI MILANO FACOLTA’ D’INGEGNERIA.
Fluidi.
Sistemi Multimediali II Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2004/05 prove.
Computer Graphics Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2005/06 prove generali.
Gaetano Continillo Dipartimento di Ingegneria, Università del Sannio
Interrigi Denise Sonia
Dinamica di corpi deformabili basata sulle posizioni
Università degli Studi di Roma
Università degli Studi di Roma La Sapienza
Physically-based Animations of 3D Biped Characters with Genetic Algorithms Università di Roma La Sapienza Relatore: Prof. Marco Schaerf Correlatore: Ing.
- EFFETTO DELLA FORZA DI CORIOLIS - EQUAZIONI PER IL MOTO DEI FLUIDI
LO STRATO DI EKMAN Corso: Idrodinamica delle Grandi Masse
EQUAZIONI PER IL MOTO DEI FLUSSI GEOFISICI
I MOTI CICLONICI ED ANTICICLONICI
FLUSSI GEOSTROFICI E DINAMICA DELLA VORTICITA’
Mescolamento nel campo vicino
DEFINIZIONE DI STRATO LIMITE
ONDE ELETTROMAGNETICHE
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani - SIMULAZIONE DEL CAMPO.
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata A.A.
MOTO ARMONICO SMORZATO PER ATTRITO (COULOMB DUMPING)
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata A.
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata.
DINAMICA DEI FLUIDI IDEALI
by Prof. Ing. Michele MICCIO
Stefano CERONI Sara TOIA
Università degli studi di Genova
2° CONVEGNO NAZIONALE DI OCEANOGRAFIA OPERATIVA SIMULAZIONE NUMERICA DI ONDE E CORRENTI IN ACQUE BASSE F. LalliA. Bruschi V. Pesarino F. Lalli A. Bruschi.
Università degli Studi di Napoli “Federico II”
UNIVERSITA’ DEGLI STUDI DI GENOVA
La teoria microscopica
Simulazione Anatomica di Muscoli Facciali per Volti Virtuali Generici
Un motion planner per guide multimediali interattive
PROPOSTA TESI 1: SIMULAZIONE NUMERICA NELL'AORTA ADDOMINALE (in collaborazione con il Policlinico di Milano)
Studio e realizzazione di un tool per lautomatizzazione dei test di un sistema software distribuito Facoltà di Ingegneria Corso di Studi in Ingegneria.
Dal modello alla visualizzazione: Verso il foto realismo Daniele Marini.
Lo strato limite planetario
(Potenziale ed energia potenziale)
Università degli Studi di Modena e Reggio Emilia
LA CONVEZIONE. Caratteri della convezione Ci si riferisce fondamentalmente allo scambio di calore tra un solido ed un fluido in moto rispetto ad esso.
Dott. Ing. Damiano Natali
FISICA presentazione delle attività formative docente: Lorenzo Morresi
Università Cattolica del Sacro Cuore
CONVEZIONE FORZATA NATURALE
ANIMAZIONE IN 3D DI FLUIDI INCOMPRIMIBILI
Statica e dinamica dei processi di peeling
Lezione n° 9 Università degli Studi Roma Tre – Dipartimento di Ingegneria Corso di Teoria e Progetto di Ponti – A/A Dott. Ing. Fabrizio Paolacci.
Scuola di Ingegneria Industriale e dell'Informazione
Dynamic Light Scattering
IR&T Engineering srl RenderMED Gianluca Arcidiacono Primo Workshop Trigrid VL Catania – 13 Marzo 2006.
03/06/2015Temperatura e Calore1 Teoria Cinetica ed Equazione di Stato dei Gas Perfetti.
Capitolo 1: Concetti Fondamentali
D.I.Me.Ca. – D.I.Me.Ca. – Università degli Studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria.
Simulazione Interattiva di Capelli Marta De Cinti Anno accademico 2005/2006 Università di Roma “La Sapienza” Relatore Prof. Marco Schaerf Correlatore Ing.
Università degli Studi di Perugia Corso di laurea in Ingegneria Meccanica Anno Accademico Corso di : FLUIDODINAMICA PER APPLICAZIONI INDUSTRIALI.
Dinamica dei fluidi Flusso stazionario o di Bernoulli:
Università degli Studi di Roma Tre - Facoltà di Ingegneria
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA SPECIALISTICA IN.
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani - EQUAZIONI CHE MODELLANO.
1 Fenomeni di Trasporto II - Trasporto di calore – Equazione energia Tecniche per la soluzione di problemi 1)Si verifica se le equazioni possono essere.
Modulo di Elementi di Trasmissione del Calore Introduzione Titolare del corso Prof. Giorgio Buonanno Anno Accademico Università degli studi di.
Dinamica dei fluidi Flusso laminare o stazionario Flusso turbolento
Transcript della presentazione:

Animazione Interattiva di Esplosioni Sapienza Università di Roma Facoltà di Ingegneria Tesi di Laurea in Ingegneria Informatica Animazione Interattiva di Esplosioni Candidato: Claudio Ponziani Relatore: Prof. Marco Schaerf Correlatore: Ing. Marco Fratarcangeli Anno Accademico 2006/2007

Dinamica di una esplosione Una esplosione è un improvviso e violento aumento di volume e rilascio di energia, generalmente accompagnata da alte temperature e diffusione di gas. Può coinvolgere diversi materiali Effetti visivi differenti Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Sommario Particles System Fluid Solver Based Teoria sulla dinamica dei fluidi Tecniche di simulazione Visualizzazione Particles System Fluid Solver Based (cfr. Fieldman et al. 2003) (cfr. Rasmussen et al. 2003) Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Equazioni di Navier-Stokes 1/3 Un fluido, con densità e temperatura costanti, è determinato da: un campo di velocità un campo di pressione Questi campi variano nel tempo secondo le equazioni di Navier-Stokes: Viscosità del fluido Insieme delle forze esterne Densità del fluido Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Equazioni di Navier-Stokes 2/3 Imponiamo: Conservazione massa Conservazione quantità di moto Boundary Conditions: Periodic Boundaries Fixed Boundaries Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Equazioni di Navier-Stokes 3/3 Combiniamo le due equazioni di Navier- Stokes Decomposizione di Helmoltz-Hodge Operatore che proietta qualsiasi vettore w sulla sua parte di divergenza u=Pw Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Metodo di risoluzione Risolviamo l’equazione partendo da uno stato iniziale e procedendo con time step Quattro passi di risoluzione ad ogni iterazione Add Force w1 w2 Advect w3 Diffuse w4 Project Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Aggiungiamo forze esterne Passo semplice da risolvere Se assumiamo che la forza applicata non varia nel tempo abbiamo che il suo risultato sul fluido è dato da Campo di velocità iniziale Forza esterna Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Effetto del fenomeno di convezione Rende l’equazione non lineare Metodo delle caratteristiche Linea di flusso del campo di velocità Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Metodo delle caratteristiche Conoscere la velocità in un punto x al tempo Linea di flusso p(x,s) Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Esplosione – Spazio virtuale Spazio rappresentato con griglia tridimensionale Singolo Voxel di coordinate (i,j,k) i j k Densità[i,j,k] Due array tridimensionali Velocità[i,j,k] Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Esplosione - Simulazione Aumentiamo la densità di alcuni voxels Inseriamo delle forze violenti che modificano il campo di velocità Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Fase di Rendering Due tecniche provate Cubes Rendering Visualizziamo ogni singolo voxels in funzione del suo valore di densità. Textures Planes Volume Rendering Tecnica più complessa che utilizza textures planes Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Textures Planes Volume Rendering Sezioniamo la griglia in piani perpendicolari al punto di vista dell’osservatore, prelevando le immagini Alpha Blending attivo Depth Testing disattivo Disegniamo i piani dal più vicino al più lontano Dipartimento di Informatica e Sistemistica - di Roma "La Sapienza" – Claudio Ponziani

Analisi dei risultati Costo computazione Dimensione Valore N 30 TPVR attivo Si Diff Rate 0.0002 Visc Rate Dimensione Valore N 40 TPVR attivo Si Diff Rate 0.0002 Visc Rate Frame Rate Max 16.59 fps Frame Rate Avg 13.30 fps Draw Density 21.88 % Density Step 16.62 % Velocity Step 63.30% Frame Rate Max 7.12 fps Frame Rate Avg 6.72 fps Draw Density 25.65% Density Step 16.60% Velocity Step 71.22% Costo computazione Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio

Obiettivi Raggiunti Realizzazione di un’animazione plausibile Minimizzazione del costo computazionale Simulazione guidata dalle leggi fisiche dei fluidi Dipartimento di Informatica e Sistemistica – Sapienza Università di Roma – Ponziani Claudio

Possibili miglioramenti Gestione del colore in funzione della temperatura. Interazioni con oggetti virtuali. Riduzione della complessità computazionale. Dipartimento di Informatica e Sistemistica - Sapienza Università di Roma – Ponziani Claudio