animacija nestla ivih fluida temeljena na sustavu estica n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Animacija nestlačivih fluida temeljena na sustavu čestica PowerPoint Presentation
Download Presentation
Animacija nestlačivih fluida temeljena na sustavu čestica

Loading in 2 Seconds...

play fullscreen
1 / 18

Animacija nestlačivih fluida temeljena na sustavu čestica - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

Animacija nestlačivih fluida temeljena na sustavu čestica. Ana Nekić Mentor : prof. dr. sc. Željka Mihajlović Zagreb, srpanj 2011. Navier – Stokesova jednadžba. Navier – Stokesova jednadžba. Beskonačno –malen prostor – količina fluida koja utječe = količini fluida koja istječe

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Animacija nestlačivih fluida temeljena na sustavu čestica' - alvin-wyatt


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
animacija nestla ivih fluida temeljena na sustavu estica

Animacija nestlačivih fluida temeljena na sustavu čestica

Ana Nekić

Mentor : prof. dr. sc. Željka Mihajlović

Zagreb, srpanj 2011.

navier stokesova jednad ba
Navier – Stokesova jednadžba

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

navier stokesova jednad ba1
Navier – Stokesova jednadžba
  • Beskonačno –malen prostor – količina fluida koja utječe = količini fluida koja istječe
  • “bouncing problem”

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

sph metoda
SPH metoda
  • Smoothed Particle Hydrodynamics
  • interpolacijska metoda
  • izračun približnih količinskih vrijednosti i derivacija kontinuiranih polja
  • koristi težinske funkcije udaljenosti susjednih čestica

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

sph metoda1
SPH metoda
  • Interpolacijaintegralaproizvoljnekoličinskefunkcijedefiniranenaprostoru
  • Aproksimacija integrala :

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

slide6
Tlak
  • Osnova gibanja – ujednačiti gustoću svih dijelova fluida
  • Na česticu djeluje tlak :
  • Gustoća mirnog fluida
  • k – temperaturna konstanta fluida

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

gusto a
Gustoća
  • Gustoća u točki - uzrokuje širenje
  • Kohezivna gustoća – uzrokuje privlačenje čestica

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

prikaz fluida
Prikaz fluida

Lagrangeov fluid

Eulerov fluid

  • Sustav zasebnih entiteta – čestica
  • Pogodan za simulaciju toka
  • Regularna rešetka
  • svaka ćelija sadrži nekoliko molekula fluida

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija
Implementacija
  • C++
  • Microsoft Visual Studio 2008
  • biblioteka GLUT – OpenGL Utility Library

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija1
Implementacija
  • čestica
  • pozicija -> (x,y)
  • susjedne čestice – privlačenje, odbijanje

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija2
Implementacija
  • gustoća mirovanja
  • težinske funkcije :
  • privlačenje :
  • širenje :

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija3
Implementacija
  • Za svaku česticu:
  • promijeni poziciju ovisno o sili (pozicija = pozicija + sila)
  • sila = -G
  • brzina = trenutna_pozicija – prethodna_pozicija
  • prethodna_pozicija = trenutna_pozicija
  • pozicija = pozicija + brzina
  • inicijaliziraj gustoću
  • isprazni vektor susjedi

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija4
Implementacija
  • Za svaku česticu
  • Za sve ostale čestice
  • Ako je udaljenost čestica manja od r
  • udaljenost = razlika pozicija
  • tezina = 1 – udaljenost/r
  • privlacenje = t3
  • gustoća = t2
  • dodaj drugu česticu u susjede prve čestice
  • sumiraj privlačenje
  • sumiraj gustoću

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija5
Implementacija
  • Interakcija čestice i susjedne joj čestice :
  • sila_tlaka = težina * zbroj tlakova + privlačenje*zbroj privlačnih tlakova
  • čestica : sila = sila – sila_tlaka
  • susjedna čestica : sila = sila + sila_tlaka

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija6
Implementacija
  • Ograničavanje gibanja
  • Modifikacija sile -> sila – (pozicija - prepreka)
  • Problem refleksije

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

implementacija7
Implementacija
  • Polimorfizam - nadjačavanje osnovnih operatora *, / ,+, -
  • Optimizacija susjeda - kružnica polumjera r
  • Verlet integracija - brzina
  • Interakcija – nametnuto skupljanje i odbijanje čestica

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

demonstracija
Demonstracija

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.

slide18
Hvala na pažnji

Ana Nekić, Animacija nestlačivih fluida temeljena na sustavu čestica, Zagreb, 2011.