Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.

Slides:



Advertisements
Similar presentations
Lect.3 Modeling in The Time Domain Basil Hamed
Advertisements

Hybrid System Verification Synchronous Workshop 2003 A New Verification Algorithm for Planar Differential Inclusions Gordon Pace University of Malta December.
Hybrid Systems Presented by: Arnab De Anand S. An Intuitive Introduction to Hybrid Systems Discrete program with an analog environment. What does it mean?
CS 367: Model-Based Reasoning Lecture 2 (01/15/2002)
Lecture 2: Systems Engineering
CONTROL SYSTEMS: WHAT THEY ARE
Timed Automata.
Supervisory Control of Hybrid Systems Written by X. D. Koutsoukos et al. Presented by Wu, Jian 04/16/2002.
Neural Network Control of a Hypersonic Inlet Joint University Program Meeting April 05, 2001 Nilesh V. Kulkarni Advisors Prof. Minh Q. Phan Dartmouth College.
Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science.
Zonotopes Techniques for Reachability Analysis Antoine Girard Workshop “Topics in Computation and Control” March 27 th 2006, Santa Barbara, CA, USA
Verification of Hybrid Systems An Assessment of Current Techniques Holly Bowen.
Linzhang Wang Joint work with Lei Bu, You Li and Xuandong Li Department of Computer Science and Technology, National Key Laboratory for Novel Software.
Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
An Introduction to the Soft Walls Project Adam Cataldo Prof. Edward Lee University of Pennsylvania Dec 18, 2003 Philadelphia, PA.
Exam 1 Post Mortem. A heating system with a thermostat is an example of a simple system. In this system, the desired temperature and the actual temperature.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
On the Use of Automata Techniques to Decide Satisfiability Mia Minnes May 3, 2005.
ECE Synthesis & Verification1 ECE 667 Spring 2011 Synthesis and Verification of Digital Systems Verification Introduction.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
1 Compositional Verification of Hybrid Systems Using Simulation Relations Doctorate Defense Goran Frehse Radboud Universiteit, Nijmegen, Oct. 10, 2005.
EECE Hybrid and Embedded Systems: Computation
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
Interfaces for Control Components Rajeev Alur University of Pennsylvania Joint work with Gera Weiss (and many others)
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Hybrid automata Rafael Wisniewski Automation and Control, Dept. of Electronic Systems Aalborg University, Denmark Hybrid Systems October 9th 2009.
12/01/041 « Engineering of complex systems » Ecole Polytechnique - Thales Daniel Krob December 2004 Presentation of the chair.
How organizations use ICT:. Technological advancements in  process monitoring,  control  and industrial automation in recent years have improved the.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
1 DISTRIBUTION A. Approved for public release; Distribution unlimited. (Approval AFRL PA # 88ABW , 09 April 2014) Reducing the Wrapping Effect.
On the relation between software development and control function development in automotive embedded systems Stefan Kowalewski Embedded Software Laboratory.
Real-time systems Systems Refers to: (computing, communication, and information) (c) Rlamsal DWIT.
A Framework for Distributed Model Predictive Control
Optimal Nonlinear Neural Network Controllers for Aircraft Joint University Program Meeting October 10, 2001 Nilesh V. Kulkarni Advisors Prof. Minh Q. Phan.
1 Inference Rules and Proofs (Z); Program Specification and Verification Inference Rules and Proofs (Z); Program Specification and Verification.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Hybrid automata and temporal logics
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Universidade do Minho Escola de Engenharia Techniques for Modeling Discrete Controllers for the Optimization of Hybrid Plants: a Case Study Universidade.
IE337 Automatic Control Systems KSU - College of Engineering - IE Department 1 Chapter 1: Introduction to Factory Automation.
ECE/CS 584: Hybrid Automaton Modeling Framework Invariance, Abstractions, Simulation Lecture 04 Sayan Mitra.
Control Synthesis and Reconfiguration for Hybrid Systems October 2001 Sherif Abdelwahed ISIS Vanderbilt University.
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
1 Automatic deployment of robotic teams from rich specifications Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Departments of Mechanical / Systems.
CSE4334/5334 DATA MINING CSE4334/5334 Data Mining, Fall 2014 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
Lecture #2 How to describe a hybrid system? Formal models for hybrid system João P. Hespanha University of California at Santa Barbara Hybrid Control and.
ECE/CS 584: Verification of Embedded Computing Systems Model Checking Timed Automata Sayan Mitra Lecture 09.
DEPARTMENT OF COMPUTER SCIENCE TARI ROROHIKO Control and Automation Robi Malik Department of Computer Science The University of Waikato
ECE/CS 584: Verification of Embedded Computing Systems Timed to Hybrid Automata Sayan Mitra (edited by Yu Wang) Lecture 10.
Computacion Inteligente Least-Square Methods for System Identification.
Theory of Computation Automata Theory Dr. Ayman Srour.
Page 0 of 5 Dynamical Invariants of an Attractor and potential applications for speech data Saurabh Prasad Intelligent Electronic Systems Human and Systems.
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Chapter 3 Data Representation
Advanced Algorithms Analysis and Design
How to Draw a Systems Diagram
Dynamical Systems Modeling
Recursive Identification of Switched ARX Hybrid Models: Exponential Convergence and Persistence of Excitation René Vidal National ICT Australia Brian D.O.Anderson.
CSE 4705 Artificial Intelligence
Examples of Real-Time and Embedded Systems
Electrical & Electronics Engineering Department
Objective of This Course
A Fusion-based Approach for Tolerating Faults in Finite State Machines
Discrete Controller Synthesis
Digital Computer & Digital Systems
Presentation transcript:

Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical Engineering The University of Strathclyde

Department of Mechanical Engineering The University of Strathclyde, Glasgow Outline Why Hybrid Systems? What Are Hybrid Systems? A Thermostat Example Hybrid Models : Hybrid Automata Current Research Areas Applications: The Batch Evaporator and Air Traffic Control System Conclusions

Department of Mechanical Engineering The University of Strathclyde, Glasgow Motivation Computer Electronics Office Automation Automobiles Industry Process Plants Air Traffic Management Systems... Hybrid models describe systems composed of both continuous and discrete components, the former typically associated with dynamical laws (e.g., physical systems), the latter with logic devices, such as switches, digital circuitry, software code.

Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems FA=(Q, Σ, δ) Q={1,2,3,4,5} Σ={a,b,c} δ=Q  Σ  Q Computer Science Finite state machines Control theory Continuous dynamical systems Hybrid Systems

Department of Mechanical Engineering The University of Strathclyde, Glasgow Simple Example Model of room, heater and thermostat x : room temperature Thermostat switches heater on between 68 & 70 Thermostat switches heater off between 80 & 82 Room warms and cools exponentially Discrete states :{on,off} Continuous variable : x

Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Automata Hybrid Automaton State space Input space Vector field Guard set Invariant set Remarks: and countable, Can add outputs, etc. (not needed here)

Department of Mechanical Engineering The University of Strathclyde, Glasgow Model of Thermostat Hybrid automaton Model A possible trajectory guard Invariant Vector field guard

Department of Mechanical Engineering The University of Strathclyde, Glasgow Current Research Directions 1. Modelling & Simulation 2. Analysis & Verification 3. Controller Synthesis 4. Applications

Department of Mechanical Engineering The University of Strathclyde, Glasgow The Batch Evaporator The Evaporation Process 1. The solution is filled into tank T1 and the solvent is evaporated until the desired concentration is reached. During evaporation the condenser collects the steam. 2. When the desired concentration is reached, the material is drained from T1 to T2 as soon as T2 is available, i.e. emptied from the previous batch.

Department of Mechanical Engineering The University of Strathclyde, Glasgow The Batch Evaporator Simulation Initial set: I = q1×X1, where X1 = {0.2m  x1  0.22m  0.28m  x2  0.3 m  x3=373K} Target set: F = q3×X3, where X3 = {0.01m  x1  0.04m  0.08m  x2  0.18 m  338K  x3  373K} Invariant sets: INV(qi) = {0  x1  0.04m  0  x2  0.4 m  338K  x3  400K }

Department of Mechanical Engineering The University of Strathclyde, Glasgow Air Traffic Management Systems Two aircraft joining and collision avoidance scheme

Department of Mechanical Engineering The University of Strathclyde, Glasgow Optimal Control Control Objectives: Aircraft 2 is joining the path of Aircraft 1, in approach to the airport, and it is up to the controller to ensure that a minimum separation between the two aircraft is maintained and also minimize all the cost during this procedure. Optimal trajectory : By linear programming and quantifier elimination techniques

Department of Mechanical Engineering The University of Strathclyde, Glasgow Conclusions The interest in hybrid systems has grown over in last few years Theoretical Challenges : computer science + control theory Impact on Application: automotive power train control, batch system, bioengineering process, mixed integer process control, embedded software verification. Current and Further Research Control Synthesis : Reachability Analysis, Under approximation reachable sets. (linear, non-linear) Optimal Control: Linear Programming(LP), Quantifier Elimination(QE) techniques Model Predictive Control (MPC) : Mixed Integer Programming (MIP)