Ich habe ein partikelbasiertes Flüssigkeitssimulationsprogramm geschrieben. Es ist schwer zu sagen, ob ich das richtige Ergebnis bekomme. Das visualisierte Ergebnis scheint vernünftig, aber ein Teil davon sieht seltsam aus. Ich weiß nicht, ob es ein Merkmal von Flüssigkeit ist. Gibt es eine genaue Methode, um zu überprüfen, ob mein Programm richtig ist?
Einige Details ändern:
Mein Programm ist ein 2D-Partikel-basiertes Simulationsprogramm. Die Flüssigkeit ist komprimierbar. Die Implementierung basiert fast auf einem klassischen Papier:
Müller, Matthias, David Charypar und Markus Gross. "Partikelbasierte Flüssigkeitssimulation für interaktive Anwendungen." Verfahren des ACM SIGGRAPH 2003
Ich habe die Navier-Stokes-Gleichung mit der Iterationsmethode gelöst. Es wurden nur Druck, Schwerkraft, Viskosität und Oberflächenspannung berücksichtigt.