1 / 27

Visualization in Problem Solving Environments

Visualization in Problem Solving Environments. Amit Goel Department of Computer Science Virginia Tech June 14, 1999. Overview. Introduction to PSEs Description of VizCraft Description of WBCSim Summary. Problem Solving Environments. Solve problems in a specific domain

renata
Download Presentation

Visualization in Problem Solving Environments

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999

  2. Overview • Introduction to PSEs • Description of VizCraft • Description of WBCSim • Summary

  3. Problem Solving Environments • Solve problems in a specific domain • Integrated set of facilities • Usually involve legacy codes • Provide a GUI to legacy codes • Visualization: an important component • Usually provide optimization capabilities • Web accessibility • Expert or “recommender” systems

  4. Problem Solving Environments (contd.) • Two PSEs presented: • VizCraft: for configuration design of a High Speed Civil Transport • WBCSim: for wood-based composites simulations

  5. VizCraft: A PSE for HSCT Configuration • Addresses the HSCT design problem • minimize an objective function (TOGW) • meet a series of constraints • Provides an integrated GUI to HSCT design code • wireframe model of HSCT planform • instant feedback on experimental changes in geometry • ability to store and retrieve designs

  6. VizCraft: A PSE for HSCT Configuration (contd.) • Evaluate a single design point • Browse a database of design points using Parallel Coordinates • Graphical view of design variables and constraint violations • Point to icon transformations • VRML view of HSCT planform

  7. Parallel Coordinates • Lay out design variables on parallel axes • Provide visualization of design vectors • Reduce 29 dimensions into a 2-D pattern recognition problem • No loss of mathematical information • Query/visualize databases of design points • Alternatives? • Techniques: Scatterplots • Packages: MATLAB, Mathematica, PVWave

  8. Parallel Coordinates Example Single design point

  9. Parallel Coordinates Example (contd.) Constraint violations for a single design point

  10. Parallel Coordinates Example (contd.) Visualizing a database of design points

  11. Parallel Coordinates Example (contd.) Recognizing patterns and relationships in a database

  12. Parallel Coordinates Example (contd.) Result of “brushing” out design points

  13. VizCraft: Concluding Remarks • Interactive data exploration: a key feature • Provides a high-level abstraction to complex underlying operations • Modular approach through object-oriented programming in Java • Parallel coordinates module used for visualizing other high-dimensional systems • Intuitive feel for parallel coordinates can be realized with usage and practice

  14. VizCraft: Future Possibilities • Remote visualization via the Web • Integration of optimization tools (DOT, VisualDOC) • “Steering” capabilities

  15. WBCSim: A PSE for Wood-Based Composites Simulations • Provides a GUI to legacy Fortran simulation codes • Integrates simulation, visualization, and optimization • Various simulations supported • Accessible off the Web

  16. WBCSim Software Architecture

  17. WBCSim User Interface Input window for the Composite Materials Analysis Simulation

  18. WBCSim User Interface (contd.) Example output from Composite Materials Analysis simulation

  19. WBCSim: Visualization • VRML chosen as the primary environment for visualizing output • a recognized standard for 3D visualization • VRML viewers freely available & easy to use • simple syntax makes VRML generation easy • VRML translators written to provide visualization for specific needs

  20. WBCSim: Contributions • Provides an integrated set of facilities for solving problems in the wood-composite domain • Web-based implementation allows scientists to work away from their laboratories, and from various platforms • Greater use of simulation tools • Scientists uncovered new bugs

  21. Summary • Two problem solving environments presented: VizCraft and WBCSim • Provide high-level abstraction over command-line driven simulation codes • Integrate visualization with computation, helping scientists be more productive

More Related