AN ADAPTIVE CYBERINFRASTRUCTURE FOR THREAT MANAGEMENT IN URBAN WATER DISTRIBUTION SYSTEMS Kumar Mahinthakumar North Carolina State University DDDAS Workshop,

Slides:



Advertisements
Similar presentations
Dialogue Policy Optimisation
Advertisements

Prescriptive Process models
Software Analysis Tools
Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Logistics Network Configuration
Online Filtering, Smoothing & Probabilistic Modeling of Streaming Data In short, Applying probabilistic models to Streams Bhargav Kanagal & Amol Deshpande.
Dynamic Bayesian Networks (DBNs)
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
A Workflow Approach to Designed Reservoir Study Presented by Zhou Lei Center for Computation and Technology Louisiana State University June 25, 2007.
Parallelized Evolution System Onur Soysal, Erkin Bahçeci Erol Şahin Dept. of Computer Engineering Middle East Technical University.
Interdisciplinary Modeling of Aquatic Ecosystems Curriculum Development Workshop July 18, 2005 Groundwater Flow and Transport Modeling Greg Pohll Division.
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
Evolutionary Computational Intelligence Lecture 9: Noisy Fitness Ferrante Neri University of Jyväskylä.
Motion Planning in Dynamic Environments Two Challenges for Optimal Path planning.
Distributed Structural Health Monitoring A Cyber-Physical System Approach Chenyang Lu Department of Computer Science and Engineering.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
Bayesian Filtering for Robot Localization
Island Based GA for Optimization University of Guelph School of Engineering Hooman Homayounfar March 2003.
IE 607 Constrained Design: Using Constraints to Advantage in Adaptive Optimization in Manufacturing.
Wastewater Collection System Optimization An Innovative Approach to Capital Improvement Planning COPYRIGHT – OPTIMATICS PTY LTD
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
1 Artificial Evolution: From Clusters to GRID Erol Şahin Cevat Şener Dept. of Computer Engineering Middle East Technical University Ankara.
Part 5 Parameter Identification (Model Calibration/Updating)
AN ALTERNATIVE TO MONTE CARLO SIMULATION FOR SYSTEM RELIABILITY EVALUATION: SEARCH BASED ON ARTIFICIAL INTELLIGENCE Presentation at International Conference.
Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples.
Identify steps for understanding and solving the
Young Suk Moon Chair: Dr. Hans-Peter Bischof Reader: Dr. Gregor von Laszewski Observer: Dr. Minseok Kwon 1.
1 GISolve – TeraGrid GIScience Gateway Shaowen Wang Department of Geography and Grid Research & educatiOn ioWa (GROW) The University of Iowa May.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
Evaluation of Non-Uniqueness in Contaminant Source Characterization based on Sensors with Event Detection Methods Jitendra Kumar 1, E. M. Zechman 1, E.
Presenter: Sabine Roller Coordinator: Hubert Hérenger High Performance Computing Center Stuttgart (HLRS) Business Experiment.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
1 “~DDDAS” proposals awarded in FY00 ITR Competition Pingali, Adaptive Software for Field-Driven Simulations; CCF
Mobile Robot Localization (ch. 7)
Design, Optimization, and Control for Multiscale Systems
Groundwater Modeling, Inverse Characterization, and Parallel Computing Kumar Mahinthakumar NC State University.
Assessing the Impact of Alternative Pipe Groupings on Multi-Objective Water Distribution Network Masoud Asadzadeh Bryan Tolson.
Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006.
DIVERSITY PRESERVING EVOLUTIONARY MULTI-OBJECTIVE SEARCH Brian Piper1, Hana Chmielewski2, Ranji Ranjithan1,2 1Operations Research 2Civil Engineering.
Model-Centric Smart Grid for Big Data
Enabling Self-management of Component-based High-performance Scientific Applications Hua (Maria) Liu and Manish Parashar The Applied Software Systems Laboratory.
Machine Design Under Uncertainty. Outline Uncertainty in mechanical components Why consider uncertainty Basics of uncertainty Uncertainty analysis for.
AN ADAPTIVE CYBERINFRASTRUCTURE FOR THREAT MANAGEMENT IN URBAN WATER DISTRIBUTION SYSTEMS Kumar Mahinthakumar North Carolina State University DDDAS BOF,
Mixture Kalman Filters by Rong Chen & Jun Liu Presented by Yusong Miao Dec. 10, 2003.
Addressing Non-uniqueness in Source Characterization for Multiple Contaminant Source Scenarios in Water Distribution Systems Jitendra Kumar 1, Emily M.
Fault Tolerant Grid Workflow in Water Threat Management Master’s project / thesis seminar Young Suk Moon Chair: Prof. Gregor von Laszewski Reader: Observer:
Adaptive Integrated Framework (AIF): a new methodology for managing impacts of multiple stressors in coastal ecosystems A bit more on AIF, project components.
IE-OR Seminar April 18, 2006 Evolutionary Algorithms in Addressing Contamination Threat Management in Civil Infrastructures Ranji S. Ranjithan Department.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Combining the strengths of UMIST and The Victoria University of Manchester 1 Middleware support for Decision Support Tools (DSTs) in water engineering.
D Nagesh Kumar, IIScOptimization Methods: M8L6 1 Advanced Topics in Optimization Applications in Civil Engineering.
Parallel Programming in Chess Simulations Part 2 Tyler Patton.
Urban Planning Group Implementation of a Model of Dynamic Activity- Travel Rescheduling Decisions: An Agent-Based Micro-Simulation Framework Theo Arentze,
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
LEAD Project Discussion Presented by: Emma Buneci for CPS 296.2: Self-Managing Systems Source for many slides: Kelvin Droegemeier, Year 2 site visit presentation.
“ Building Strong “ Delivering Integrated, Sustainable, Water Resources Solutions Uncertainty & Variability Charles Yoe, Ph.D.
Effects of Measurement Uncertainties on Adaptive Source Characterization in Water Distribution Networks Li Liu, E. Downey Brill, G. Mahinthakumar, James.
Probabilistic Robotics
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Particle Filter/Monte Carlo Localization
A RESERVOIR MANAGEMENT REVOLUTION
Masoud Asadzadeh Bryan A. Tolson University of Waterloo
Software Analysis Tools
Yalchin Efendiev Texas A&M University
Uncertainty Propagation
Presentation transcript:

AN ADAPTIVE CYBERINFRASTRUCTURE FOR THREAT MANAGEMENT IN URBAN WATER DISTRIBUTION SYSTEMS Kumar Mahinthakumar North Carolina State University DDDAS Workshop, ICCS 2006, Reading, UK May , 2006

2 Our Team North Carolina State University  Mahinthakumar, Brill, Ranji (PI’s)  Sreepathi, Liu, Vankalaya (Grad Students)  Zechman (Post-Doc) University of Chicago  Von Laszewski (PI)  Haetgen (Post-Doc) University of Cincinnati  Uber (PI)  Feng (Post-Doc) University of South Carolina  Harrison (PI) Greater Cincinnati Water Works

3 Outline Overall Scope of Project Test problem Preliminary Results

4 Many security threat problems in civil infrastructure systems

5 Water Distribution Security Problem

6 Water Distribution Problem

7 Why is this an important problem? Potentially lethal and public health hazard Cause short term chaos and long term issues Diversionary action to cause service outage  Reduction in fire fighting capacity  Distract public & system managers

8 What needs to be done? Determine  Location of the contaminant source(s)  Contamination release history Identify threat management options  Sections of the network to be shut down  Flow controls to Limit spread of contamination Flush contamination

9 DDDAS Aspects Dynamic  Data  Optimization  Simulation  Workflow  Computer Resources Data Driven and Vice Versa  Water Demand Data  Water Quality Data

10 Grid Resource Broker and Scheduler Adaptive Simulation Controller Adaptive Optimization Controller Sensors & Data Our Cyberinfrastructure Mobile RF AMR Sensors Static RF AMR Sensor Network Static Water Quality Sensor Network Resource Needs Resource Availability Bayesian Monte- Carlo Engine Optimization Engine Simulation Model Grid Computing Resources Adaptive Wireless Data Receptor and Controller Deci sions Dat a Adaptive Workflow Portal Algorithms & Models Middleware & Resources Model Param eters Model Outputs

11 Key DDDAS Developments Algorithm and Model Development  Dynamic Optimization  Bayesian Data Sampling and Probabilistic Assessment  Model Auto Calibration  Model Skeletonization  Network Assessment using Back Tracking Middleware Development  Adaptive Workflow Engine  Adaptive Resource Management  Controller Designs Cincinnati Application Scenario Development  Source Identification  Sensor Network Design  Flow control design

12 Water Distribution Network Modeling Solve for network hydraulics (i.e., pressure, flow)  Depends on Water demand/usage Properties of network components  Uncertainty/variability  Dynamic system Solve for contamination transport  Depends on existing hydraulic conditions  Spatial/temporal variation time series of contamination concentration

13 Source Identification Problem Find: L(x,y), {M t }, T 0 Minimize Prediction Error  ∑ i,t || C i t (obs) – C i t (L(x,y), {M t }, T 0 ) || where L(x,y) – contamination source location (x,y) M t – contaminant mass loading at time t T 0 – contamination start time C i t (obs) – observed concentration at sensors C i t (L(x,y), {M t }, T 0 ) – concentration from system simulation model i – observation (sensor) location t – time of observation unsteady nonlinear uncertainty/error

14 Interesting challenges Non-unique solutions  Due to limited observations (in space & time) Resolve non-uniqueness Incrementally adaptive search  Due to dynamically updated information stream Optimization under dynamic environments Search under noisy conditions  Due to data errors & model uncertainty Optimization under uncertain environments

15 Resolving non-uniqueness Underlying premise  In addition to the “optimal” solution, identify other “good” solutions that fit the observations  Are there different solutions with similar performance in objective space? Search for alternative solutions

16 Resolving non-uniqueness Search for different solutions that are far apart in decision space x f(x)

17 Resolving non-uniqueness… x f(x) Effects of uncertainty

18 Resolving non-uniqueness… x f(x) Search for solutions that are far apart in decision space and are within an objective threshold of best solution

19 Resolving non-uniqueness… EAs for Generating Alternatives (EAGA) Create n sub populations Sub Pop 1 Evaluate obj function values Best solution (X*, Z*) Evaluate pop centroid (C 1 ) in decision space Selection (obj fn values) & EA operators STOP? Best Solutions Sub Pop 2 Evaluate obj function values Feasible/Infeasible? Evaluate distance in decision space to other populations Selection (feasibility, dist) & EA operators STOP? NYN Y

20 Non-uniqueness

21 Simulation Code EPANET from USEPA Originally for Windows environments Ported to Unix platforms including TeraGrid architectures

22 Current Search Algorithms Classical Random Search (CRS)  Easy to implement  Massively parallel  Tight efficient coupling with EPANET (C) Evolutionary Algorithms (EA)  Stand alone optimization toolkit (Java) Loose coupling with EPANET through files  Specific Algorithms Standard GA Dynamic Optimization (ADOPT)

23 Dynamic optimization Minimize Prediction Error  ∑ i,t || C i t (obs) – C i t (L(x,y), {M t }, T 0 ) || C i t (obs) – streaming data Objective function is dynamically updated Dynamically update estimate of source characteristics

24 Dynamic optimization… Underlying premise  Predict solutions using available information at any time step  Search for a diverse set of solutions (EAGA)  Current solutions are good starting points for search in the next time step

25 Preliminary Architecture MPI EPANET Optimization Toolkit Sensor Data Karigen Workflow Engine Grid Resources

26 Example Test Problem Single source contamination Unknowns  Source Location  Start Time  Release History Algorithms  Classical Random Search  Evolutionary Computation

27 Single Source Contamination Problem

28 Single source contamination problem

29 Single source contamination problem Explain the contamination issues Show animation

30 Solution Comparison ERROR CRS = 6.5%, ADOPT = 5.7%, GA = 10.0 %

31 Preliminary Architecture Parallel EPANET(MPI) EPANET-Driver Optimization Toolkit Sensor Data Karigen Workflow Engine Grid Resources EPANET

32 Speedups on local cluster

33 Java Toolkit Overhead

34 Java Toolkit Overhead

35 Speedups on local cluster

36 Summary A cyberinfrastructure is being developed for water distribution threat management Adaptive dynamic optimization algorithm shows promise for detecting contamination sources

37 What’s Next? Dynamic optimization for determining optimal location of sensors and optimal sampling frequency True integration of workflow engine into the cyberinfrastructure Backtracking to improve source identification search efficiency

38 Questions?