- Anzeige -
KONTEST =:= GLEITSCHIRMSERVICE
- Anzeige -
TURNPOINT - European Brands for Pilots
- Anzeige -
= fly it your way =
- Anzeige -
AUS LEIDENSCHAFT AM FLIEGEM
- Anzeige -
http://www.skyman.aero/de/gleitschirme/sir-edmund.html

Ankündigung

Einklappen
Keine Ankündigung bisher.

Fluid-Simulation im Browser

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    AW: Fluid-Simulation im Browser

    Zitat von soundglider Beitrag anzeigen
    Dabei wird sowas wie eine SPH-Simulation gemacht, die für Strömungen in unserem Reynoldsbereich (Re>>100000) leider Mist ist.
    Die Darstellung mit den "particles" oder "Teilchen" ist etwas irreführend - lt. Entwickler und auch Source-Code ist das keine SPH ("geglättete Teilchen-Hydrodynamik") sondern eine "echte" Fluid-Sim, die müsste auch Gase gut können. Es fehlt allerdings momentan die Berücksichtigung der Viskosität. Bin gerade dabei die einzubauen, mal schauen was das dann wird....

    Kommentar


      #17
      AW: Fluid-Simulation im Browser

      (EDIT... polemisches Blabla wieder gelöscht)

      PS: Auch - oder gerade - SPH ist eine "echte" Fluidsimulation, die allerdings diverse Nachteile hat, aber insgesamt von der Methode her ziemlich sexy ist. Für die entsprechenden Anwendungsfälle liefert sie auch gute Ergebnisse, die wirklich genutzt werden (nicht nur bei Special-Effects / Renderings).

      PPS: Nur noch eine Zahl: Für eine realitätsgetreue Simulation mit den Navier Stokes Gleichungen ohne fortschrittliche Modellierungsmethoden bräuchte man für unseren Anwendungsfall mindesten 31 Trillionen (!) Rechenpunkte, eher mehr. In der Browsersimulation werden in der Einstellung "Ultra-High" gerademal gut eine Million Punkte verwendet.

      PPPS: Das Original-Paper zum Verfahren, nach dem der Code implementiert wurde: http://www.autodeskresearch.com/pdf/ns.pdf

      PPPPS: An die Programmierer hier: Ich habe den Code noch nicht bis ins Detail nachvollziehen können, das Verfahren basiert aber scheinbar auf einer einfachen Finiten Differenzen Methode mit einem kartesischen Gitter. Wenn man also beliebige Geometrien einbinden will, muss man die entsprechenden Vertices die von der Geometrie überdeckt werden sollen vom Prinzip her einfach mit Geschwindigkeit = 0 und dem Druck der Nachbarzelle überschreiben. Man könnte eine "Mal"-Funktion implementieren, mit der man die Vertices in einem bestimmten Radius um das Mousemove-Event mit einem entsprechenden Flag versieht und dann in den Gleichungen entsprechend behandelt. Nur so als Idee...

      PPPPPS: Vor Jahren hab ich im Studium mal einen Solver nach einem ählichen FDM Verfahren implementiert, allerdings auf dem normalen Prozessor und sau langsam ;-) , dafür mit umströmtem Körper (Würfel) Hier mal zwei Screenshots rausgekramt:
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: obstacle.png
Ansichten: 1
Größe: 20,0 KB
ID: 817490 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: obs_pressure.png
Ansichten: 1
Größe: 9,8 KB
ID: 817491
      Zuletzt geändert von soundglider; 27.10.2014, 21:39.
      https://vimeo.com/soundglider
      πάντα ῥεῖ

      Kommentar


        #18
        AW: Fluid-Simulation im Browser

        (EDIT... fehlerhafte Info)
        Zuletzt geändert von ABSIMON; 28.10.2014, 13:32.

        Kommentar

        Lädt...
        X