Birisi iphone için sıvı motorunu biliyor mu? Su ve gaz simülasyonuna ihtiyacım var.iPhone sıvı simülasyonu
cevap
Akışkanların simülasyonu, modern masaüstü bilgisayarlar için büyük bir zorluktur, bu yüzden bunu bir mobil cihaz üzerinde çalışırken elde etmenin en büyük performansını beklemem. IPhone üzerinde tam Navier-Stokes hesaplamaları çalıştırmak muhtemelen oldukça kötü çıtır gidiyor. Ancak, geçmişte lattice gas automata kullanarak sınırlı donanımda 2-D akışkan modelleme simülasyonları gerçekleştirebildim. Kafes gazlı otomata ile, bir altıgen ızgara gibi bir sıvıya yaklaşırsınız, burada parçacıklar altı yönden birinde hareket edebilir ve belirli çarpışma kurallarına uyabilir. Bu yaklaşım için bazı sınırlamalar vardır (Lattice Boltzmann Metodu tarafından ele alınmıştır), ancak hava gibi sıkıştınlabilir olanlar da dahil olmak üzere akışkanları simüle etmek için çok iyi bir iş yapabilir. Bu durum sınırlı donanımlarda neden iyi çalışır? Bu hesaplamalar, herhangi bir kayan nokta hesaplamasına ihtiyaç duymadan bitsel operatörler ve basit arama tabloları kullanılarak yapılabilir. Bu çalışma gibi bir şeyi iPhone'un işlemcisinde yapabiliyor olabilirsiniz. Bu teknikle ilgili daha fazla bilgi için, benim adımı açıkladığım ve benim yazdığım bir sıvı modelleyicinin kaynak koduna sahip olduğum Ph.D. dissertation Ek A'ya danışabilirsiniz.
Hücre yönteminde sıkıştırılabilir bir parçacık kullanan bir iPhone sıvı simülatörünü piyasaya sürdüm. Burada bir video var: http://www.youtube.com/watch?v=-CCeeh8EzuA
Sıkıştırılamayan bir akışkan simülatörü çok sayıda yineleme gerektirir, bu nedenle sıkıştırılabilir bir simülatör kullanıyorum. İyi bir şey, eğer yeterince sıkıştırılabilir bir simülatör yapabilirseniz, genellikle yeterince sıkıştırılamaz görünüyor.
Uygulamayı hareket halinde görmek istiyorsanız uygulamanıza GFlow adı verilir.
Bazı kodları bizimle paylaşır mısınız? – Saurabh
Kodunuzu github'da toplulukla paylaşmak ister misiniz? –
İki iPhone uygulaması yayınladım.
http://itunes.apple.com/us/app/fluid-dynamics/id382274493?mt=8
ve diğer bir hücre yönteminde sıkıştırılabilir parçacık kullanır: kullanılan yöntemlerin bir tarifi burada founde edilir
http://itunes.apple.com/us/app/liquid-dynamics/id417814216?mt=8&ls=1
: tek bir uygulama Navier Stokes denklemlerinin çözer
buradahttp://www.infi.nl/blog/view/id/71/Navier_Stokes_iPhone_vs_iPad
ve:
http://www.infi.nl/blog/view/id/98/Liquid_on_iPhone_and_iPad
Autodesk Sıvı uygulama deposu boş bir yüksek performanslı sıvı simülasyonudur. Nasıl yaptılar bilmiyorum ama açıkça mümkün. – willc2
Tahminimce, Jos Stam'un gaz simülasyonu için kararlı akışkan algoritması. Düşük çözünürlüklü 2D ızgaralar için oldukça hızlıdır. Böyle büyük bir cevap için http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf – batty
+1. Yığın Taşması en iyisidir. –