by Ph.D. Candidate Shan-Bin Xie Dr. Yu-Wen Zhou Beijing University of Technology An Event Driven Model Framework for Water Distribution Systems Based on Transient Flow Analysis
Thanks to Institute for Mathematical Sciences Singapore - Delft Water Alliance Tropical Marine Science Institute Pacific Institute for Mathematical Sciences
Contents Introduction & Background Object-Orient Framework Design for Pipelines System Water Demand Assessment Transient Flow Analysis Event Model for Pipelines System Conclusion Discussion
Water Distribution System Analysis Model Steady-State Analysis All water demands and operations are treated as constant over time and a single solution is generated Extended-Period Analysis Variations in water demands, tank water levels, and other operational conditions are simulated by a series of steady-state analyses that are linked together.It introduce some approximations and ignores the transient phenomena resulting from sudden changes Introduction & Background
Water Distribution System Analysis Model Water Quality Analysis It predict the temporal and spatial distribution of a variety of constituents within a distribution system, these constituents include: The age of water, chemical compound such as chloride or fluoride etc. Transient Flow Analysis It simulates sudden changes of pipelines system’s component,such as pump shut off & speed adjustment,valve suddenly close,etc Introduction & Background
Research Aims Construct unified model framework to be reused in developing applications Develop a model integrating transient analysis for simulating water hammer with Extended-Period Analysis to help utility’s operator in water distribution system’s management Introduction & Background
Object-Orient Framework Design for Pipelines System Element Hierarchy Structure
Object-Orient Framework Design for Pipelines System Handler Hierarchy Structure
Object-Orient Framework Design for Pipelines System System Framework
Water Demands Assessment Difference Season Demand Variation Difference Season Demand Variation Difference Month Demand Variation Difference Month Demand Variation System demands vary over the course of months & seasons
Water Demands Assessment Weekend Water Demand Holiday (New Year) Water Demand In particular day
Water Demands Assessment BeijingJingNanxianshuigu Tendency item +Periodic item Random item Demand Decomposition
Water Demands Assessment Demand Variation & Pattern Cluster Analysis Demand Spatial Distribution Bill Database & Base Demand Assessment (GIS) Unmeasured Demand Assessment & Demand Balance Real-Time Demand Assessment temporal downscale & Optimization Algorithm (SCADA: Supervisory Control and Data Acquisition ) Integrated Demand Analysis Framework Business Intelligence (MS SQL 2005 analysis service)
Water Demands Assessment Demo Town: xianshuigu Domestic Demand Pattern
Water Demands Assessment Demo Town: xianshuigu Diverse Categories Demand Pattern
Water Demands Assessment Demo Town: xianshuigu Head Contour Graph
Transient Flow Analysis Basic Governing Equation
Transient Flow Analysis Characteristic Lines in X-T Plane
Transient Flow Analysis In which
Transient Flow Analysis Characteristics at Boundary
Transient Flow Analysis Wave Speed Calculation Fluid compressibility & pipe flexibility Wall shear stress models Numerical scheme Flow stability & axisymmetric assumption Complex boundary condition
Event Model for Pipelines System Event Type : HitTest; Strategy(simple, complex (auto controlling decision made)?) Event Pool : Arraylist or Hashtable ( Task type private member, Task owns a pair register/unregister method, event can be automaticly registered/unregistered to a task ) Event &Event Model Event Prototype: delegate void EventName ( Element sender, TransientEventArgs e ) TransientEventArgs member: StartTime, Duration, ControlledParameter, Parameter TimeSerial, TransientOption(TimeStep,FrictionFormulation,DefaultWaveSpeed,etc)
Event Model for Pipelines System Demo:
Event Model for Pipelines System Demo: Characteristic profile along selected path
Event Model for Pipelines System Demo: Head time series line at selected points
Construct unified model framework to be reused in developing applications Encapsulate transient analysis with event model and simplify model architecture Conclusion
Small temporal scales and accurate SCADA data can be helpful to evaluate the system’s state, Downscale & SCADA data analysis technique may be useful and important. How to automatic instance an event & trigger it? How to instance a complex strategy type event according to pipelines system’s state & utility’s management strategy? Maybe use optimization algorithms? There maybe another method? Sincerely ask for help! How to integrate Automatic Control Theory in investigating of inverse problem (such as system’s exceptions identity & handling, etc) in pipelines system? Discussion
Thank you for your attention. Shanbin Xie Data-driven and Physically-based Models for Characterization of Processes in Hydrology, Hydraulics, Oceanography and Climate Change Jan 2008 THE END