A Framework for Distributed Model Predictive Control

Slides:



Advertisements
Similar presentations
استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 Nonlinear Control Design for LDIs via Convex Hull Quadratic Lyapunov Functions Tingshu Hu University of Massachusetts, Lowell.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Université de Lyon- CNRS-LAGEP, France Paper C-090 Model Predictive Control of the Primary Drying Stage of the Drying of Solutions.
1 Optimal input design for online identification : a coupled observer-MPC approach by: Saida Flila, Pascal Dufour, Hassan Hammouri 10/07/2008 IFAC’08,
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
Contributed Talk at NetSci 2007
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Introduction to Boosting Aristotelis Tsirigos SCLT seminar - NYU Computer Science.
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
Design and Stability of Load-side Frequency Control
Outline of Research Activities Dmytro Matsypura Presentation at MKIDS Mini-Workshop September 10, 2003 Virtual Center for Supernetworks.
Overview of Model Predictive Control in Buildings
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Optimization for Operation of Power Systems with Performance Guarantee
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Huixian Liu and Shihua Li, Senior Member, IEEE
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
Optimization with Neural Networks Presented by: Mahmood Khademi Babak Bashiri Instructor: Dr. Bagheri Sharif University of Technology April 2007.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Jan. 28, 2004MDO Algorithms - 1 Colloquium on MDO, VSSC Thiruvananthapuram Part II: MDO Architechtures Prof. P.M. Mujumdar, Prof. K. Sudhakar Dept. of.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC-2 کنترل پيش بين-دکتر توحيدخواه.
Mojtaba Hajihasani Mentor: Dr. Twohidkhah. Contents Introduction Large-Scale Systems Modeling Aggregation Methods Perturbation Methods Structural Properties.
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
Modern Systems Analysis and Design Third Edition Chapter 2 Succeeding as a Systems Analyst 2.1.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Process Dynamics and Operations Group (DYN) TU-Dortmund
Decomposed optimization-control problem
دانشگاه صنعتی امیرکبیر دانشکده مهندسی پزشکی
Overall Objectives of Model Predictive Control
Chapter 6. Large Scale Optimization
High-Level Abstraction of Concurrent Finite Automata
2016 International Conference on Grey Systems and Uncertainty Analysis
Distributed Stochastic Model Predictive Control
Part 4 Nonlinear Programming
Set-point Optimization in Refrigeration Systems -Minimization of Power Consumption Lars Sloth Larsen Central R&D-Refrigeration and Air Conditioning,
Self-Managed Systems: an Architectural Challenge
Chapter 6. Large Scale Optimization
Multidisciplinary Optimization
Presentation transcript:

A Framework for Distributed Model Predictive Control March 2005 A Framework for Distributed Model Predictive Control Leonardo Giovanini Industrial Control Centre University of Strathclyde Glasgow Industrial Control Center

IEEE Colloquium on MPC University of Sheffield March 2005 Outline Background and motivation Problem Formulation Communication based MPC Properties (Stability, Convergence, Performance) Cooperative based MPC Simulations Conclusions and Future directions April 2005 IEEE Colloquium on MPC University of Sheffield Industrial Control Center

IEEE Colloquium on MPC University of Sheffield Background Decentralized control and the traditional design mindset. Several small units rather than a single monolithic unit Significant literature in the late seventies and early nineties focused on improved decentralized control. Limited focus on handling constraints, optimality stability of control methods. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield March 2005 Background Since nineties linear model predictive control became a dominant advanced control technology. Properties of single linear MPC are well established (stability, performance, feasibility). Potential benefits of integrating several MPCs (system resilience, reconfigurability). April 2005 IEEE Colloquium on MPC University of Sheffield Industrial Control Center

IEEE Colloquium on MPC University of Sheffield Background Example: Heat-exchanger networks The objective are: Control the output temperatures of streams C1, C2, H1 and H2 in the whole operating space Minimize the use of services S1, S2 and S3 Let consider a heat-exchanger network. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Background Example: Heat-exchanger networks The control inputs are constrained The network needs to employ the extra services (S2 and S3 ) to achieve some output targets and reject some disturbances. Therefore, a control strategy capable of make the sub systems work cooperatively and optimize the system behavior. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Background Why not centralized MPC? The main reasons are organizational and computational. Different sections of the networked systems may be owned by different organizations (power systems, integrated chemical plants, communication networks, manufacturing supply chain). Large centralized controllers are inflexible, hard to maintain and modify. Need of control methods for effective collaboration between the different subsystems. April 2005 IEEE Colloquium on MPC University of Sheffield

The Problem Formulation Complex high dimensional systems need efficient control architectures and algorithms. Conventional approach is based on the decomposition of the system (to reduce the computational burden) and coordination of the subsystems (to tackle with interactions). The development of distributed control systems brings new requirements and potential benefits to control field. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield The Problem Formulation The requirements for a game approach to decentralized MPC are Modeling Optimal partitioning of the system Models for the decentralized and interaction models Assumptions All cost functions are positive definite Linear models Convex inequalities Synchronous communication Levels of collaboration April 2005 IEEE Colloquium on MPC University of Sheffield

Communication based MPC IEEE Colloquium on MPC University of Sheffield The global optimization problem has been decomposed into a number of small coupled local optimization problem. Each optimization problems only consider the local part of objective function. The optimization problems are solved using only the local decision variables and communicating the result to others problems at each iteration. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC The basic algorithm An iterative algorithm for solving this problem is Exchange state and inputs trajectories information between controllers, Solve each sub problem using the trajectories provided by other agents and exchange information till all trajectories converge, Once the problems converge, apply the first element of the inputs trajectories of each subsystem. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC The basic algorithm Definition: A group of control decision is called to be Nash optimal solution if the following relation is held If the Nash solution is achieved, each agent (i) does not change its control decision (ui) because it has achieved the local optimum, otherwise the local performance index Ji will degrade. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Convergence The control actions are given by where The convergence of control action only depends on Therefore the algorithm will converge if April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Convergence To model the effects of communication failure, the matrices Tr and Tc are introduced into the control law. Their elements only assume the values 1 or 0. Then, the control actions are given by Therefore the algorithm will converge if April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Stability The system can be written as where Then, the closed-loop system is given by which is stable if April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Performance The solutions are Nash equilibrium, they are generally not Paretto optimal when the number of interacting agents is finite (Ramachadran et al., 1992; Dubbey and Rogawski, 2002). For example, lets assume two subsystems, two inputs, one output each and the prediction horizon is 1. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Recovering Performance Regulatory constraints: The presence of constraints can change the number and location of the equilibrium points. This can used to improve the solution, approaching N to the Paretto set P. Deference: If one of the agents allows the other to use both decision variables, under the condition that new decision are not worse than the equilibrium point, the agent can drag the attractor inside of the Paretto set. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Communication based MPC Properties Trajectories generated by this scheme at each iteration p Feasible Guarantee the closed-loop stability Then The cooperation based scheme can be terminated in any intermediate iteration. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC The global optimization problem has been decomposed into a number of small coupled optimization problem. Each optimization problems consider the global objective function. Each optimization problem is solved using only local decision variables and communicating the result to others problems at each iteration. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC The basic algorithm An iterative algorithm for solving this problem is Exchange state and inputs trajectories information between controllers, Solve each subproblem using the trajectories provided by other agents and exchange information till all trajectories converge, Once the problems converge, apply the first element of the inputs trajectories of each subsystem. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC Properties: feasibility and convergence All iterates are system wide feasible. The sequence of cost functions is a non- increasing function of the iteration number p The sequence of iterates converges to an optimal limit point (centralized MPC). April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC Performance Returning to the initial example, two subsystems with two inputs, one output each and the prediction horizon is 1. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC Properties: closed-loop stability Feasibility at initial time implies feasibility at all futures times. Additionally (Aii, Bii) i=1,2, … ,m stabilizable ( Decentralized model ) (Aij, Bij) i=1,2, … ,m stable ( Interaction model ) Stabilizing constraints ( ui(k+j) = 0 j > N ) Then The origin is an asymptotically stable equilibrium point for the closed loop system for all initial states x(k) and all iteration numbers p. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Cooperative based MPC Properties Trajectories generated by this scheme at each iteration p Feasible Guarantee the closed-loop stability Then The cooperation based scheme can be terminated in any intermediate iteration. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Simulations and Results The heat-exchanger network Let consider the following heat-exchanger network The objective are: Guarantee the controllability of the system for any operational condition, Provide an optimal response for steady-state, Provide an optimal performance for any change. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Simulations and Results The heat-exchanger network The parameters of the streams are April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Simulations and Results Set point changes The simulations consist in a sequence of set point and load disturbances changes that drive the network outside of the original operational space. The set point changes are: Firstly, TC1 goes from 80 °C to 70 °C at 5 min. then, TC2 goes from 40 °C to 45 °C at 15 min. finally, TH2 goes from 100 C to 90 C at 25 min. April 2005 IEEE Colloquium on MPC University of Sheffield

Simulations and Results The system response

Simulations and Results The steady state results March 2005 Simulations and Results The steady state results Industrial Control Center

IEEE Colloquium on MPC University of Sheffield Simulations and Results Load disturbances changes The simulations consist in a sequence of load disturbances changes that drive the network outside of the original operational space. The load changes are: Firstly, T inH1 goes from 90 °C to 80 °C at 5 min. then, T inH2 goes from 130 °C to 140 °C at 15 min. finally, T inC1 goes from 30 C to 40 C at 25 min. April 2005 IEEE Colloquium on MPC University of Sheffield

Simulations and Results The system response

Simulations and Results The steady state results

IEEE Colloquium on MPC University of Sheffield Conclusions A general framework for decentralized model predictive control has been presented. The proposed framework is able to take advantage of system flexibility to handle conflicting situations while maintain operation in the optimal conditions. The framework allows to explicit handle the trade off between optimality and performance with a minimum computational effort. The proposed framework has a modular design, that can be easily update and allow to take advantage of decentralize systems. April 2005 IEEE Colloquium on MPC University of Sheffield

IEEE Colloquium on MPC University of Sheffield Future Directions Extend these ideas to uncertain and nonlinear systems. Develop procedures and algorithms for the optimal partition of the controlled system. Explore the inclusion of adaptation and learning capabilities into the decentralized scheme. April 2005 IEEE Colloquium on MPC University of Sheffield

A Framework for Distributed Model Predictive Control March 2005 A Framework for Distributed Model Predictive Control Leonardo Giovanini Industrial Control Centre University of Strathclyde Glasgow Industrial Control Center