Visualizing the Attracting Structures Results and Conclusions

Slides:



Advertisements
Similar presentations
Background Implementation of Gesture Recognition in the NIST Immersive Visualization Environment Luis D. Catacora Under the guidance of Judith Terrill.
Advertisements

Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Engineering Computation using MATLAB
1 Profit from usage data analytics: Recent trends in gathering and analyzing IVR usage data Vasudeva Akula, Convergys Corporation 08/08/2006.
PFI, Trondheim, October 24-26, Department of Energy and Process Engineering, NTNU 2 Centro Interdipartimentale di Fluidodinamica e Idraulica, University.
A.Q.M.E.I.S.: Air Quality Meteorological and Environmental Information System in Western Macedonia, Hellas International Conference on Buildings Energy.
Adnan Khan Department of Mathematics Lahore University of Management Sciences.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
A method for the assimilation of Lagrangian data C.K.R.T. Jones and L. Kuznetsov, Lefschetz Center for Dynamical Systems, Brown University K. Ide, Atmospheric.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
ABSTRACT Many new devices and applications are being created that involve transporting droplets from one place to another. A common method of achieving.
CLIMATE SCIENTISTS’ BIG CHALLENGE: REPRODUCIBILITY USING BIG DATA Kyo Lee, Chris Mattmann, and RCMES team Jet Propulsion Laboratory (JPL), Caltech.
Software Uniqueness: How and Why? Puneet Mishra Dr. Mark Stamp Department of Computer Science San José State University, San José, California.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Chapter 12 Object-Oriented.
Jerold A. Herwehe Atmospheric Turbulence & Diffusion Division Air Resources Laboratory National Oceanic and Atmospheric Administration 456 S. Illinois.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
10/2/2015Electronic Chaos Fall Steven Wright and Amanda Baldwin Special Thanks to Mr. Dan Brunski.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
WebVizOr: A Fault Detection Visualization Tool for Web Applications Goal: Illustrate and evaluate the uses of WebVizOr, a new tool to aid web application.
1 3. Computing System Fundamentals 3.1 Language Translators.
Object-Oriented Modeling Chapter 10 CSCI CSCI 1302 – Object-Oriented Modeling2 Outline The Software Development Process Discovering Relationships.
Generic API Test tool By Moshe Sapir Almog Masika.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
MEGN 537 – Probabilistic Biomechanics Applying the AMV Method with a Finite Element Model Anthony J Petrella, PhD.
The concept and use of Lagrangian Coherent Structures IFTS Intensive Course on Advaned Plasma Physics-Spring 2015 Theory and simulation of nonlinear physics.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Computer Systems & Architecture Lesson 4 8. Reconstructing Software Architectures.
ATLAS is a general-purpose particle physics experiment which will study topics including the origin of mass, the processes that allowed an excess of matter.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
Met 163: Lab RAWS data retrieval and analysis using MATLAB program.
River Mechanics Activities River Mechanics Group Hydrology Laboratory Office of Hydrologic Development National Weather Service National Oceanic and Atmospheric.
Biological Science to Working FRAMES 2.0 Model Workshop U.S. Nuclear Regulatory Commission Rockville, Maryland Pacific Northwest National Laboratory November.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Application of MATLAB Image Processing Technology in Sewage Monitoring System ABIN N A.
Big data classification using neural network
WORKSHOP 1 CO-SIMULATION.
MASS Java Documentation, Verification, and Testing
Implementation Process
Automated Analysis of Oceanic Current Flows using LCS Algorithm
Release Numbers MATLAB is updated regularly
Web Routing Designing an Interface
UAA Spirit Quest Abstract Methods and Materials Introduction Results
Platform as a Service.
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
Geographic Information System
CAE-SCRUB for Incorporating Static Analysis into Peer Reviews
Automation of Input data preparation of TOPNET model using Python
Distributed Storage in Automated Data Transfer
Jennifer Hoover1, William Colocho2
COMSOL Simulation of Air Pollutant Particle Transmission in a Building
What's New in eCognition 9
MIT MSEAS Software Software reads and displays any model output for MOOS-IVP Provides ocean images on which vehicle simulations are superimposed Snapshots.
Communication and Coding Theory Lab(CS491)
Zip Codes and Neural Networks: Machine Learning for
SYSTEMS ANALYSIS & DESIGN
Experience with the process automation at SORS
Introduction To MATLAB
What's New in eCognition 9
Graphing Using Processing
What's New in eCognition 9
Topology Optimization through Computer Aided Software
Presentation transcript:

Visualizing the Attracting Structures Results and Conclusions Automated Analysis of Ocean Current Flows using a Dynamic Systems Approach Computing finite-time Lyapunov exponent (FTLE) fields, from which Lagrangian Coherent Structures can be identified. Prepared by: Jon Rendulic and Tuan Thuynh, Supervisor: Prof. Jifeng Peng, PhD Department of Computer Science and Engineering    Abstract Introduction Visualizing the Attracting Structures Atmospheric and oceanic flows play an important role in the transport of any pollutant in the atmosphere or in the ocean. The flows are usually chaotic with some large-scale dominant patterns and small-scale turbulence. Therefore, it is difficult to accurately forecast pollutant transport. Over the past 15 years scientists have made enormous strides in their ability to identify and visually represent the underlying mechanics of flowing air and water, and to predict how objects move through these flows. Recently, a new analyzing tool was developed in which a dynamic systems approach is used to identify attracting structures in the flow field. The attracting structures dictate the pollutant transport and mixing, therefore providing information on potential hazard zones. The hazard zones are less prone to inaccuracy of the flow field and the pollutant source data than pollutant trajectories, especially in long-term prediction. This tool uses a dynamic systems approach to identify attracting structures in the flow field. It was written with the MATLAB software package and was developed by the Biological Propulsion Laboratory at California Institute of Technology. It enables users to input a time-series of 2-D velocity field data and compute the corresponding finite-time Lyapunov exponent (FTLE) fields, from which Lagrangian Coherent Structures (LCS) such as vortices and fluid transport barriers can be identified. This project’s main objective is to create a server for computing and analyzing oceanic flows and automate that process by reducing the amount of user input required to acquire the raw data, analyze it and then visualize the attracting structures. Oceanic flows play an important role in the transport of pollutants in the ocean. The flows are usually chaotic with some large-scale dominant patterns and small-scale turbulence. Therefore, it is difficult to accurately forecast pollutant transport. The tasks for the server include: Download ocean currents data - NOAA regularly publish ocean currents forecast data and the server is to download this data for analysis. Compute the attracting structures using an existing algorithm - Set up the algorithm on the server to automatically analyze the currents data and determine the attracting structures. 
 Visualize the attracting structures - The attracting structures are displayed and visualized on the map showing the area of interests. 
 Visualizing the attracting structures is one of most important components of this application. Figure 4.1 shows an example plot of the raw ocean current velocity forecast data. We were then able to take this data run our modified algorithm and plot the attracting structures as seen in Figure 4.2. Backend Figure 4.1. Example of a Velocity Plot Figure 4.2. Example of a Velocity Plot The user interacts with the backend from the settings GUI. Here they will set the parameters for the program’s calculations. The backend is comprised of 6 functions that work as follows, a settings menu, a main function that runs program, downloading, data parsing, data calculations, data plotting. The program downloads data from NOAA and breaks the file down and extracts the variables it needs to calculate LCS. This data is then pushed into the plot function which saves a png and pdf file of the plot. Server The server has Ubuntu Server 14.04 with Xfce as the desktop environment. We have Crontab running in order to schedule scripts to run automatically at scheduled intervals. MATLAB is installed and was the main programming language used to computer the attracting structures. The algorithm we modified is the LCS MATLAB Kit V2 developed in the Biological Propulsion Laboratory at California Institute of Technology. Figure 3. Simple System Diagram Results and Conclusions The Theory We were able to meet all the major objectives of this project and have a solid foundation in place for future development. We were able to modify an existing version of the Algorithm in such a way to remove the GUI and the need for the input of user defined parameters each instance the application is run, hence automating the process. We were able to reduce the code 68% by modifying the existing 1840 lines of code into 590, removing 1250 unnecessary lines, making it more efficient and automating it to suit our needs. This eliminated several unnecessary functions, UI for parameter input, and UI to establish directories and find files. We were also able to improved the code to visualize the attracting structures and plot over high resolution maps of the area of interest automatically. The FTLE calculation described in the abstract consider dynamical systems of ideal fluid tracers, which has the same velocity as local flow velocity. A similar approach can be used to study dynamical systems of finite-size inertial particles. This code can also calculate particle FTLE in dynamical systems of small, rigid, spherical particles, whose dynamics are described by the linearized Maxey-Riley equation as seen in Figure 3. Figure 3. Maxey-Riley Equation Contact Information: Future Work Jon Rendulic Tuan Huynh Email: jmrendulic@alaska.edu Email: thuynh3@alaska.edu One of the future goals is to plot the data over a google map. Create a webserver to access and visualize the data. Some modifications to the code are still required to increase the number of frames in which the data is integrating over. Some bugs also need to be worked out on the conversion of lat/lon to UTM and back so that the time interval can be updated to integrate an increased number of frames. Figure 1. Settings GUI