210 likes | 347 Views
Interactive Chesapeake Bay Simulation. Authors:. Jessica R. Crouch Yuzhong Shen Jay A. Austin Michael S.Dinnman. Presented By:. Hector M. Garcia. Problem. Scientific grade numerical models play a significant role in oceanographic research.
E N D
Interactive Chesapeake Bay Simulation Authors: Jessica R. Crouch Yuzhong Shen Jay A. Austin Michael S.Dinnman Presented By: Hector M. Garcia MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Problem • Scientific grade numerical models play a significant role in oceanographic research. • Numerical models represent ideal teaching tool but out of reach as such. • Create visualization tool that combines ease of use + full numerical model MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Motivation • To make numerical models a teaching tool accessible in the classroom. • Students to engage in active learning by using the models themselves. • Computer simulations with manipulable models can foster inquiry based learning. MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Relevance • Numerical models enable forecasting and the ability to perform virtual experiments impossible to perform in reality. • Provide the ability to simulate complex system behaviors MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Relevance (cont’d…) Observed from TOPEX/ERS (left) and simulated by ROMS (right) mean sea level anomaly for the period November 1997 to February 1998. MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Relevance (cont’d…) Storm surge forcasting can help prepare for disastrous flooding MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Methods • 3 functional units for simulation • GUI • Fast Light Toolkit (open source GUI toolkit) • Numerical ocean circulation model • iRoms (open source numerical model) • Visualization routines • OpenSceneGraph (open source visualization toolkit) MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Methods (cont’d…) MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Graphical User Interface MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
iROMS • iROMS is a modified version of ROMS compiled into a linkable library. • Main change was to remove the outermost time-stepping loop • New top level functions MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
iROMS (cont’d…) • 50 x 20 curvilinear masked grid • 10 vertical levels • User controls wind field, freshwater flux and update frequency • User chooses to display salinity, velocity, height, floats at the multiple levels. MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Advantages of num. models • Modify model for other geographical domains • Add other submodels (biology, chemistry, etc…) • Large Scientific comunity MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Vizualization Routines • OpenSceneGraph • Water Height • Salinity • Velocity • Particle Tracing MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
OpenSceneGraph MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Evaluation • Model runs at interactive rates on PC hardware • Used for workshops with highschool students • Is being activeley used by researchers as a teaching tool. MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Evaluation (cont’d…) • Lets take a test drive ! MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Conclusion • Authors successfully package a fully functional small numerical model that is easy to use through a GUI at interactive speeds on a PC. • Better than interactive visualization of stored simulation data MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Conclusion (cont’d…) • Plans to do formal evaluation of the program’s educational utility • Future developments efforts in 2 directions: • Port for other geographical domains • Expansion of ROMS features MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Questions • Is the CHIMP development only useful for educational purposes, or could it be used in other domains ? MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Questions (cont’d…) • Can future developments of CHIMP benefit from a 3D visualization implementation? MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
Questions (cont’d…) • LOD is usually applied to geometry detail only, but the basic concept can be generalized. How can this concept be used for future developments of CHIMP? MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH