Hybrid Systems and Networked Control Systems Michael S. Branicky EECS Dept. Case Western Reserve University NSF Planning Meeting on Cyber-Physical Systems.

Slides:



Advertisements
Similar presentations
Wireless Distributed Control Networks 10 th Nov 2005Jayant Srinivasan.
Advertisements

QoS Scheduling in Cable and Broadband Wireless Networks
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Integrated Play-Back, Sensing, and Networked Control Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Sense-and-Respond Systems and Play-Back Buffers Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
2/11/2010 BEARS 2010 On PTIDES Programming Model John Eidson Jeff C. Jensen Edward A. Lee Slobodan Matic Jia Zou PtidyOS.
Systems Engineering for Automating V&V of Dependable Systems John S. Baras Institute for Systems Research University of Maryland College Park
SIGMETRICS 2008: Introduction to Control Theory. Abdelzaher, Diao, Hellerstein, Lu, and Zhu. CPU Utilization Control in Distributed Real-Time Systems Chenyang.
Control Theory in TCP Congestion Control and new “FAST” designs. Fernando Paganini and Zhikui Wang UCLA Electrical Engineering July Collaborators:
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
1 Controlling High Bandwidth Aggregates in the Network.
6/16/20151 On Designing Improved Controllers for AQM Routers Supporting TCP flows By C.V Hollot, Vishal Mishra, Don Towsley and Wei-Bo Gong Presented by.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Path Protection in MPLS Networks Using Segment Based Approach.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Networked Control Systems Vincenzo Liberatore. Today: Cyberspace Interact with remote virtual environment – On-line social activities Communicate with.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Networked Control Systems Michael S. Branicky EECS Department Case Western Reserve University Keynote Lecture 3rd Workshop on Networked Control Systems:
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED Vishal Misra Wei-Bo Gong Don Towsley University of Massachusetts,
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Ahmad T. Al-Hammouri, Michael S. Branicky, Vincenzo Liberatore Case Western Reserve University Stephen M. Phillips Arizona State University April 25, 2006.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP ,
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Implementation Challenges in Real-Time Middleware for Distributed Autonomous Systems Prof. Vincenzo Liberatore Research supported in part by NSF CCR ,
Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Scalable Laws for Stable Network Congestion Control Fernando Paganini UCLA Electrical Engineering IPAM Workshop, March Collaborators: Steven Low,
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
Co-Simulation of Computer Networks and Power Grid Prof. Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP.
Eun-Chan Park and Hwangnam Kim Dept. of Information and Communication, Dongguk University ( 南韓東國大學 ) Dept. of Electrical Engineering, Korea University.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Corelite Architecture: Achieving Rated Weight Fairness
Potential Areas of Research Activity – March 2000
Queue Dynamics with Window Flow Control
Columbia University in the city of New York
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Distributed Control Applications Within Sensor Networks
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Presentation transcript:

Hybrid Systems and Networked Control Systems Michael S. Branicky EECS Dept. Case Western Reserve University NSF Planning Meeting on Cyber-Physical Systems 27 July 2006

Networked ControlHardware Diagnostics +Monitoring Software Engineering Security

Hybrid Dynamical System* A set of dynamical systems plus rules for jumping among them [Raibert’s Hopper] ___________________ * M.S. Branicky. Introduction to hybrid systems. In Handbook of Networked and Embedded Control Systems, Birkhauser, 2005.

Hybrid Dynamical System: Automata Viewpoint* [Thermostat] [Raibert’s Hopper] [Bouncing Ball] ___________________ * M.S. Branicky. Introduction to hybrid systems. In Handbook of Networked and Embedded Control Systems, Birkhauser, 2005.

Adding Control: CHDS* [Tiptronic Transmission] An HDS plus controlled switching and jumps ___________________ * M.S. Branicky. Introduction to hybrid systems. In Handbook of Networked and Embedded Control Systems, Birkhauser, 2005.

Networked Control Systems* (1) Numerous distributed agents Physical and informational dependencies ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Networked Control Systems* (2) Control loops closed over heterogeneous networks ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Mathematical Model: NCS Architecture* An NCS Architecture is a 3-tuple: Agent Dynamics: a set of stochastic hybrid systems dX i (t)/dt = f i (Q i (t), X i (t), Q I [t], Y I [t], R(t)) Y i (t) = g i (Q i (t), X i (t), Q I [t], Y I [t], R(t)) Network Information Flows: a directed graph G I = (V, E I ), V = {1, 2, …, N}; e.g., e = (i, j) Network Topology: a colored, directed multigraph G N = (V, C, E N ), V = {1, 2, …, N}; e.g., e = (c, i, j) ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Fundamental Issues* Time-Varying Transmission Period Network Schedulability, Routing Protocols Network-Induced Delays Packet Loss Plant Controller h(t) Plant Controller h Delay Plant Controller r Plant Controller Network h 1 (t) h N (t) ___________________ * M.S. Branicky, S.M. Phillips, W. Zhang (various): Proc. ACC, 2000; IEEE Cont. Systs. Mag., 2001; Proc. CDC, 2002.

Previous Work Nilsson: Time-Stamp Packets, Gain Schedule on Delay Walsh et al.: no delay+Max. Allowable Transfer Interval Zhang, Branicky, Phillips: h suff Hassibi, Boyd: Asynchronous dynamics systems Elia, Mitter, others: Info theory: BW reqts. for CL stability Teel/Nesic: Small gain theorem, composability

Control and Scheduling Co-Design* Control-theoretic characterization of stability and performance (bounds on transmission rate) Transmission scheduling satisfying network bandwidth constraints Simultaneous optimization of both of these = Co-Design Plant Controller Network h 1 (t) h N (t) ___________________ * M.S. Branicky, S.M. Phillips and W. Zhang. Scheduling and feedback co-design for networked control systems. Proc. CDC, 2002.

Co-Simulation* Simulation languages Bandwidth monitoring VisualizationNetwork dynamicsPlant output dynamics Packet queueing and forwarding Co-simulation of systems and networks Plant agent (actuator, sensor, …) Router Controller agent (SBC, PLC, …) ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Co-Simulation Methodology* Simultaneously simulate both the dynamics of the control system and the network activity Vary parameters: –Number of plants, controllers, sensors –Sample scheduling –Network topology, routing algorithms –Cross-traffic –Etc. ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Co-Simulation Components (1): Network Topology, Parameters* Capability like ns-2 to simulate network at packet level: state-of-art, open-source software follows packets over links queuing and de-queuing at router buffers GUI depicts packet flows can capture delays, drop rates, inter-arrival times ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Extensions of ns-2 release*: plant “agents”: sample/send output at specific intervals control “agents”: generate/send control back to plant dynamics solved numerically using Ode utility, “in-line” (e.g., Euler), or through calls to Matlab Co-Simulation Components (2): Plant and Controller Dynamics Also: TrueTime [Lund] (Simulink plus network modules) Ptolemy, SHIFT [UCB] (+ other HS simu. langs.) Need: comprehensive tools (ns-2 +SL/LV/Omola +Corba) various HIL integrations (HW, µprocs, emulators) ___________________ * M.S. Branicky, V. Liberatore, and S.M. Phillips. Networked control system co-simulation for co-design. Proc. ACC, 2003.

Analysis and Design Tools Stability Regions* and Traffic Loci** Both for an inverted pendulum on a cart (4-d), with feedback matrix designed for nominal delay of 50ms. Queue size = 25 (left), 120 (right) ___________________ * W. Zhang, M.S. Branicky, and S.M. Phillips. Stability of networked control systems. IEEE Cont. Systs. Mag., Feb ** J.R. Hartman, M.S. Branicky, and V. Liberatore. Time-dependent dynamics in networked sensing and control. Proc. ACC, 2005.

Information Flow Flow –Sensor data –Remote controller –Control packets Timely delivery –Stability –Safety –Performance

Bandwidth Allocation for Control* Objectives: –Stability of control systems –Efficiency & fairness –Fully distributed, asynchronous, & scalable –Dynamic & self reconfigurable ___________________ * A.T. Al-Hammouri, M.S. Branicky, V. Liberatore, and S.M. Phillips. Decentralized and dynamic bandwidth allocation in networked control systems. Proc. WPDRTS, 2006.

Queue Control: Results* PI ¤ P¤P¤ ___________________ * A.T. Al-Hammouri, M.S. Branicky, V. Liberatore, and S.M. Phillips. Decentralized and dynamic bandwidth allocation in networked control systems. Proc. WPDRTS, 2006.

Synchronization: Ideas* Predictable application time –If control applied early, plant is not in the state for which the control was meant –If control applied for too long, plant no longer in desired state Keep plant simple –Low space requirements Integrate Playback, Sampling, and Control ___________________ * V. Liberatore. Integrated play-back, sensing, and networked control. Proc. INFOCOM, 2006.

Synchronization: Mechanics* Send regular control –Playback time Late playback okay –Expiration Piggyback contingency control ___________________ * V. Liberatore. Integrated play-back, sensing, and networked control. Proc. INFOCOM, 2006.

Plant Output* Open LoopPlay-Back ___________________ * V. Liberatore. Integrated play-back, sensing, and networked control. Proc. INFOCOM, 2006.

Cyber-Physical Systems Research –Control theory: (stoch.) HS, non-uniform/stochastic samp., event- vs. time-based hierarachical, composable (cf. Omola), multi-timescale (months to ms) –Delays, Jitter, Loss Rates, BW Characterization of networks (e.g., time-varying RTT, OWD delays) Application and end-point adaptability to unpredictable delays –Buffers –Control gains –Time synchronization –Bandwidth allocation, queuing strategies, network partitioning Control theoretical, blank-slate designs, Jack Stankovic’s *SP protocols –Co-simulation, co-design –Application-oriented, end-to-end QoS (beyond stability to performance) –Distributed, real-time embedded middleware: Resource constraints vs. inter-operability and protocols Sensors/transducers (cf. IEEE 1451, LXI Consortium), distributed timing services (IEEE 1588, NTP; John Eidson: Time is a first-class object), data gathering (Lui Sha’s observability), resource management (discovery, “start up”), “certificates”

Thanks NSF CCR on Networked Control Colleague: Vincenzo Liberatore, CWRU