2011-09-03 23 views
5

Gerçek zamanlı uygulama için kullanabileceğim sonlu elemanlar için herhangi bir kitaplık biliyor musunuz? getFEM++'u düşünüyorum, ancak henüz test etmiyorum.
Gerçek zamanlı olarak elasto-plastik gövdenin davranışını simüle etmek için FEM kullanmak istiyorum. Daha fazla planım onu ​​Mermi ile birleştirmek.Gerçek zamanlı uygulama için FEM kitaplığı

+1

Gerçek zamanlı uygulama yeterince spesifik değil. Eğer yardım istiyorsanız, daha fazla ayrıntı sağlamanız gerekir. Fikrini okuyamayız. Eh, yine de yapamam! –

+0

Ne tür bir gerçek zamanlı kısıtlama var? Hesaplama zamanı sınırlı mı? – osgx

+1

Elasto-plastik vücut maddeleri en çok kullanılan ve hesaplama açısından pahalı olan simülasyonlardan bazılarıdır. Ne tür bir problemi çözmek istiyorsun? Kaç serbestlik derecesi? Ne kadar iyi çözmek istersin? Ne kadar bilgi işlem gücünüz var? – arne

cevap

3

Sizin için en iyi kitaplığı seçmek için çözmeye çalıştığınız sorunları belirtmeye çalışmalısınız.

  • Sorununuz için kaç boyut var?
  • Çarpışma tespiti yapmayı planlıyor musunuz?
  • Nesnelerinizi kaç köşe oluşturacaksınız?
  • Gerçek zamanlı hesaplamalar elde etmek için paralellik kullanmayı düşünüyor musunuz?
  • Dinamik bir sistem için spektral analiz yapmayı mı planlıyorsunuz yoksa sadece lokal deformasyonları bir quasistatic sistemle mi çalışacaksınız? Mevcut kütüphaneleri ile ilgili
  • vb

, çoğunlukla ev yapımı olanları kullanılır, ancak burada var kullanmak mümkün olabilir bazı:

  • [GetFEM ++]: C++ kütüphanesi, dokümantasyon ve mevcut dersler. Görünüşe göre bunu zaten biliyorsun.
  • [LifeV]: Bunu akışkanlar dinamiği için kullanan bazı insanlar biliyorum, ancak yapı dinamikleri için de çalışıyor. Bazı büyük araştırma kurumları tarafından geliştirilmiştir.
  • [OFELI]: Başka bir C++ kitaplığı ancak öğreticilerden yoksun olabilir.

Ayrıca, ihtiyacınız olan şeyin, Madde Kitaplığı kitaplığında bulunmadığından emin misiniz? Yumuşak gövde dinamikleri, zaten Bullet'in bir parçasıdır ... (Video here)

İlgili konular