2014-02-10 3 views
10

1) Gibt es einen Beweis dafür, dass Simulationen, die Rigid Body Phisix und Flüssigkeiten (sprich SPH) mischen, Modellierungen für die reale Welt liefern können?
2) Wie funktioniert ein Frame einer solchen Mischung?Wie werden Fluidsimulationen in Rigid Body Phisix-Motoren integriert?

Angenommen, wir haben eine Wodenschaukel in einer Box mit 2 verschiedenen Flüssigkeiten (Öl und Wasser) und einem weichen Körper - Ball. Startbedingung sieht wie folgt aus: enter image description here

Wie können wir eine solche Situation simulieren? Mit welchen Werkzeugen?

So sehe ich es zur Zeit in meinem hat (bitte hoch mich, wenn ich falsch bin)

  1. wir haben alle Körper und Flüssigkeiten im Zustand (*)
  2. Moderne Motoren wie Bullet Unterstützung weiche Körper und starre Körper - so können wir laden (*) und einen Rahmen in RB \ SB Phisix Engine machen.
  3. Nehmen Sie alle Scheitelpunkte und vergleichen Sie dort Positionen mit vorherigen Rahmen. eine Form eines Vektorkraftfeldes aussteigen.
  4. vertreten unsere rb/sb bei tate (*) in Fluidmaschine als Teilchen mit Impulsen aus dem Kraftfeld
  5. Last (*) mit RB und SB als Teilchen mit einer Dichte an Material entspricht sie gemacht wird und Impulse zu previosly entsprechenden berechnet Vektor feild
  6. macht einen Rahmen in Fluidmotor
  7. Update rb/sb Positionen in Bezug auf Partikel movment - lernen Sie neuen Zustand (**)

Und das ist zumindest in der Theorie computabl sein kann e in fast Echtzeit mit aktuellen Flüssigkeiten 3 + bullet 3 auf GPU für einfache Fälle ... Doch ich merke, wie viel das System nicht real macht?

+0

Das Problem beginnt mit Interaktionen wie Kollisionen ... weil man mit allen kollidierenden Partikeln auf einmal interagieren muss, was manchmal sehr hart ist, besonders bei zyklischen Interaktionen (wenn Partikel 1 mit 2,3,4,5 ... und interagiert) einige von ihnen interagieren auf nicht-direkt-Gegenkraft Art und Weise) die Präzision (Realismus) fällt sehr schnell ab ... die meisten Physik-Engines sind für Spiele gedacht, ersetzen also die Genauigkeit durch Rechengeschwindigkeit ... Für 'präzise' Simulationen sind FEM und oder Feld nähert sich besser. zumindest meiner Meinung nach – Spektre

+0

Wozu brauchst du das? Spiele? Wissenschaftliche sim? Partikel-Wechselwirkungen in Flüssigkeiten sind unglaublich rechenintensiv um realistisch zu sein. – webuster

+0

Wissenschaftliche Simulation – DuckQueen

Antwort

0

Es sieht so aus, als ob diese Frage nicht genug Aufmerksamkeit bekommen hat, also gebe ich hier nur meine 2 Cent ein.
Eine schnelle Google-Suche zeigt this presentation von der University of Pennsylvania und this paper von der University of Tokyo. Sie können einige der Informationen haben, nach denen Sie suchen.

0

Die Berechnung des Partikelpegels ist nicht erforderlich, damit dies realistisch ist. Viskose CFD- und Fluidstruktur-Interaktion geben Ihnen das Verhalten des Systems mit einem sehr vernünftigen Grad an Genauigkeit. Ein Softwarepaket wie COMSOL oder Ansys könnte Ihnen die Antwort in ein paar Stunden geben. Wenn Sie dies jedoch in Echtzeit animieren müssen, müssen Sie das Problem ein wenig vereinfachen. Sie haben in den Kommentaren gesagt, dass Sie eine wissenschaftliche Simulation durchführen, also nehme ich an, dass Sie nach einem genauen Verhalten über Bilder pro Sekunde suchen.

Verwandte Themen