LU Visualisierung - Beispiel 2 von Thomas Stockinger


Aufgabenstellung

Implementierung eines Programms zur Visualisierung von Strömungsdaten mittels Hedgehogs, Arrow Plots und (automatisch generierten) Streamlines.


Ergebnisse

Entwicklungs-Tool

war wiederum Delphi 4. Diesmal waren die Datenmengen nicht so groß wie bei Beispiel 1 und auch die Rechenzeiten halten sich in Grenzen. Außerdem kam Delphi mit diversen vorgefertigten Daten-Klassen sehr zu Hilfe.

Installation und Start

Das Programm Visu2 (Download als .exe 373KB oder .zip 191KB) ist ein einfaches Windows 32 Bit Executeable und läuft ohne besondere Installation. Nach dem Start gelangt man direkt ins Hauptfenster:

1 - Datensatz laden

Zuerst muß mittels Button "Open" oder dem Menü File->Open ein Datensatz geladen werden. Danach werden die Dimensionen des geladenen Datensatzes angezeigt.

2 - Auflösung des Ausgabebildes

3 - Grid/Length

Bestimmt den Abstand und Länge der Lines/Arrows.

4 - Streamline Optionen

5 - View

Im View Menü befinden sich folgende Einträge:
  • Colored Background - schaltet den färbigen Hintergrund (Strömungsgeschwindigkeit) ein/aus
  • Colored Lines - schaltet die färbigen Linien (Strömungsgeschwindigkeit) ein/aus
  • Empty Windows - öffnet ein leeres Fenster in dem man selbst z.B. Seedpoint bestimmen kann
  • Grid - zeigt den Grid an
  • Oriented Lines - öffnet ein neues Fenster mit gerichteten Linien (Startpunkt grün)
  • Scaled Oriented Lines - Linienlänge abhängig von Strömungsgeschw.
  • Arrow Plot - gerichtete Pfeile
  • Scaled Arrow Plot - gerichtete Pfeil, Länge abhängig von Strömungsgeschw.
  • Streamlines Euler - im y-Grid bei x=0 beginnende Streamlines
  • Streamlines Runge-Kutta - im y-Grid bei x=0 beginnende Streamlines
  • Random Seedpoint Runge-Kutta - Automatisch generierte Seamlines mit zufälligem Startpunkt
  • 6 - On Click

    Hier wird ausgewählt, was bei einem Click im View Fenster berechnet und angezeigt wird.

    7 - Statuszeile


    Beispielbilder


    Pic 1: Scaled Arrow Plot with coloured Background


    Pic 2: Evenly started streamlines (Runge-Kutta of order 2)


    Pic 3: Automatic evenly spaced streamline generation (Runge-Kutta) with random seedpoint and coloured lines


    Pic 4: Automatic evenly spaced streamline generation (Runge-Kutta) with random seedpoint and coloured lines


    © 1999 Thomas Stockinger