32

Übersicht

  • Upload
    maisie

  • View
    21

  • Download
    0

Embed Size (px)

DESCRIPTION

Übersicht. Motivation Konzeption Auswahl einer 3D-Graphik-API Datenaufbereitung Mapping Animation Umsetzung/ Implementierung Zusammenfassung und Ausblick Präsentation der Ergebnisse. Motivation. Steigender Kosten- und Zeitdruck in der industriellen Produktentwicklung - PowerPoint PPT Presentation

Citation preview

Page 1: Übersicht
Page 2: Übersicht

Übersicht

Motivation Konzeption

▪ Auswahl einer 3D-Graphik-API▪ Datenaufbereitung▪ Mapping▪ Animation

Umsetzung/ Implementierung Zusammenfassung und Ausblick Präsentation der Ergebnisse

Page 3: Übersicht

Motivation

Steigender Kosten- und Zeitdruck in der industriellen Produktentwicklung

Ziel: Beschleunigung des Konstruktionsprozesses

Page 4: Übersicht

Nachteile:▪ Hohe Fertigungskosten▪ Hoher zeitlicher Aufwand▪ Hoher Verschleiß/

Zerstörung bei Tests

Motivation

Steigender Kosten- und Zeitdruck in der industriellen Produktentwicklung

Ziel: Beschleunigung des Konstruktionsprozesses Unterstützung durch Modelle

▪ Reale Modelle/ Prototypen - physical mock-up (PMU)

Page 5: Übersicht

Nachteile:▪ Keine Möglichkeit zur Visualisierung

funktionaler Zusammenhänge▪ PMU/ Prototyp zur Funktionsanalyse nötig▪ Einfluss von Software und Elektronik nicht

darstellbar

▪ Am Computer erstellte Modelle - digital mock-up (DMU)

Motivation

Steigender Kosten- und Zeitdruck in der industriellen Produktentwicklung

Ziel: Beschleunigung des Konstruktionsprozesses Unterstützung durch Modelle

Page 6: Übersicht

Motivation

Mechatronik:Mechatronik: mechanische Teile werden durch über Software geregelte Elektronik gesteuert

Visualisierung dieser komplexen Zusammenhänge Beschleunigung des Konstruktionsprozesses

Page 7: Übersicht

Digital Mock-Up

Functional Digital Mock-Up (FDMU)

Motivation

+ Funktionalität

Page 8: Übersicht

Motivation

Functional Digital Mock-Up (FDMU)

Page 9: Übersicht

Motivation

Functional Digital Mock-Up (FDMU)

Page 10: Übersicht

Konzeption

FDMU: Visualisierung von Simulationsdaten mit Hilfe von Geometriedaten

Prozess der Visualisierung besteht aus drei Schritten

▪ Filtering▪ Mapping▪ Rendering

Page 11: Übersicht

Konzeption

Page 12: Übersicht

Konzeption - Auswahl der 3D-Graphik-API

Page 13: Übersicht

Konzeption - Datenaufbereitung

Java3D-Welt wird durch einen Szenengraph organisiert

Ähnelt einer typischen Baumstruktur

Mehrere Referenzen auf eine Komponente möglich ist nur ein gerichteter azyklischer Graph

Page 14: Übersicht

Konzeption - Datenaufbereitung

Page 15: Übersicht

Konzeption - Datenaufbereitung

Hierarchie zur Verwaltung der Geometrieteile

Beseitigen von Abhängigkeiten▪ wiederverwendete Geometrie▪ wiederverwendete Materialien▪ Skalierungen

Auftrennen der Beziehungen zwischen Modellteilen auf Szenengraphebene

Verwalten der Beziehungen in einer entsprechenden Struktur

Während der Modellierung verwendete Bezeichnung der 3D-Objekte (Modellteile)

Page 16: Übersicht

Konzeption - Datenaufbereitung

Page 17: Übersicht

Konzeption - Mapping

Pivotpunkt Lookup-Table Visualisierung von affinen Transformationen

▪ Rotation, Skalierung, Translation

Visualisierung von Kräften, Temperaturen o.ä.▪ Farbe, Transparenz

Page 18: Übersicht

Konzeption - Mapping

Keine Vorgaben für Bezeichnung von Simulations-

und Geometriedaten beliebige Simulationsmodelle können ohne weitere Anpassungen verwendet werden

Mapping flexibel muss vom Anwender erstellt werden

Fachwissen nötig

Page 19: Übersicht

Konzeption - Mapping

Page 20: Übersicht

Konzeption - Animation

Page 21: Übersicht

Konzeption - Animation

Eingriff in den Renderloop über Java3D-Behavior

Wird in jedem Frame aktiviert

Unterschiedliche Zeitbasen Interpolation fehlender Werte nötig

Page 22: Übersicht

Konzeption - Animation

Simulationsdaten nicht zu äquidistanten Zeitpunkten vorhanden

Ergebniswerteabstände werden in Abhängigkeit der Werteentwicklung angepasst

Finden des Intervalls das den Darstellungszeitpunkt vom Frame enthält

Ermitteln fehlender Werte durch Interpolation

Finden des Intervalls durch Bisektion

Page 23: Übersicht

Konzeption - Animation

Skalierung von Simulationsergebnissen

Für extrahieren von Informationen, die implizit in den Simulationsergebnissen gegeben sind

Parametrisieren der Simulationsdaten

Verknüpfen verschiedener Simulationsergebnisse

Page 24: Übersicht

Konzeption - Animation

Page 25: Übersicht

Umsetzung/ Implementierung

Implementierung in Java (Java Plattform SE 6)

Java3D zum Rendern der 3D-Objekte (Java3D 1.5.1)

Page 26: Übersicht

Zusammenfassung und Ausblick

Recherche, Konzept … Prototyp

Nachweis der Machbarkeit des Konzeptes

Page 27: Übersicht

Zusammenfassung und Ausblick

Recherche, Konzept … Prototyp Nachweis der Machbarkeit des Konzeptes

Methoden zur Verbesserung der Analyse▪ Projektionsmethoden (Videowand, stereoskopische 3D-

Darstellung)

▪ Eingabegeräte Halb automatisches Mapping Interaktive Simulation

Page 28: Übersicht

Präsentation der Ergebnisse

Page 29: Übersicht

Vielen Dank für Ihre Aufmerksamkeit.

Gibt es noch Fragen?

Page 30: Übersicht

Umsetzung/ Implementierung

Page 31: Übersicht

Interaktive Simulation

Page 32: Übersicht

Konzeption - Animation

Behavior zur Visualisierung affiner Transformationen