Impact of the controller model complexity on MPC performance evaluation for building climate control

Similar documents
BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

Reflux control of a laboratory distillation column via MPC-based reference governor

arxiv: v1 [cs.sy] 2 Oct 2018

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

Methodology for Obtaining Linear State Space Building Energy Simulation Models

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

Practical Implementations of Advanced Process Control for Linear Systems

Click to edit Master title style

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

Intro. Computer Control Systems: F9

Methodology for Obtaining Linear State Space Building Energy Simulation Models

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Conceptual Design Methods and Tools for Building Services with complex dynamics

Nonlinear Model Predictive Control Tools (NMPC Tools)

Model reduction via tangential interpolation

Quis custodiet ipsos custodes?

1. Type your solutions. This homework is mainly a programming assignment.

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Bindel, Fall 2011 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Jan 9

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

5. Observer-based Controller Design

CONTROL DESIGN FOR SET POINT TRACKING

1 Continuous-time Systems

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

Model predictive control of industrial processes. Vitali Vansovitš

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

Balancing of Lossless and Passive Systems

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Numerical Methods for Model Predictive Control. Jing Yang

Distributed and Real-time Predictive Control

Automatic Control Laboratory, ETH Zürich

Overview. Motivation for the inner product. Question. Definition

Gramians of structured systems and an error bound for structure-preserving model reduction

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016)

Chapter 3. State Feedback - Pole Placement. Motivation

MATLAB TOOL FOR IDENTIFICATION OF NONLINEAR SYSTEMS

MATHEMATICAL MODELING OF A COMBINED HOT-WATER HEATING SYSTEM BY MEANS OF THE FINITE ELEMENT METHOD

Model Reduction for Linear Dynamical Systems

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

4F3 - Predictive Control

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Master Project Scenario-Based Model Predictive Control for Energy-Efficient Building Climate Control

Secure Control Against Replay Attacks

EE C128 / ME C134 Final Exam Fall 2014

MPC Infeasibility Handling

EE C128 / ME C134 Feedback Control Systems

Recent Advances in Positive Systems: The Servomechanism Problem

Stochastic control principles

Different Materials with High Thermal Mass and its Influence on a Buildings Heat Loss An Analysis based on the Theory of Dynamic Thermal Networks

Optimization-Based Control

D(s) G(s) A control system design definition

Partially Observable Markov Decision Processes (POMDPs)

Linear Offset-Free Model Predictive Control

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Thermal Analysis of an HVAC System with TRV Controlled Hydronic Radiator

State estimation and the Kalman filter

Zeros and zero dynamics

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

Building heat system sizing

CHAPTER 6 : LITERATURE REVIEW

P E R E N C O - C H R I S T M A S P A R T Y

Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics

Industrial Model Predictive Control

Economic MPC for large and distributed energy systems

Suboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1)

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

System Identification for Model Predictive Control of Building Region Temperature

Exam in Automatic Control II Reglerteknik II 5hp (1RT495)

Discrete-Time H Gaussian Filter

FUNDAMENTALS OF HVAC

Principle Component Analysis and Model Reduction for Dynamical Systems

Simultaneous state and unknown inputs estimation with PI and PMI observers for Takagi Sugeno model with unmeasurable premise variables

Artificial Intelligence for HVAC Systems

Likelihood-based Estimation of Stochastically Singular DSGE Models using Dimensionality Reduction

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

High-Speed Integer Optimal Control using ADP Bartolomeo Stellato and Paul Goulart

Integration by Substitution

A Numerical Analysis of Indoor Thermal Environment and Human Thermophysiological Responses under Natural Ventilation S. Iizuka 1,*, T. Sakoi 2, T. Sai

Assessment and Improvement of Methodologies used for GHG Projections

Online monitoring of MPC disturbance models using closed-loop data

Model reduction for linear systems by balancing

Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Machine Learning 4771

Solutions to Review Problems for Chapter 6 ( ), 7.1

Technical work in WP2 and WP5

ADVANCED ROOF COATINGS: MATERIALS AND THEIR APPLICATIONS

A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings

An overview of subspace identification

AN OVERVIEW OF MODEL REDUCTION TECHNIQUES APPLIED TO LARGE-SCALE STRUCTURAL DYNAMICS AND CONTROL MOTIVATING EXAMPLE INVERTED PENDULUM

Occupant Behavior Related to Space Cooling in a High Rise Residential Building Located in a Tropical Region N.F. Mat Hanip 1, S.A. Zaki 1,*, A. Hagish

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS

Pinellas County Capital Improvement Program, FY2006 Through FY2011 Project Summary Report

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Transcription:

Impact of the controller model complexity on MPC performance evaluation for building climate control Damien Picard a, Ján Drgoňa b, Lieve Helsen a,c, and Michal Kvasnica b a KU Leuven, Department of Mechanical Engineering, Leuven, Belgium b Slovak University of Technology in Bratislava, Slovakia c EnergyVille, Thor Park, Waterschei, Belgium September 14, 216 Acknowledgment: The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 551-11. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 1 / 21

Building Control Motivation Problem: EU spends 4 billion EUR/year on energy. 4% goes into thermal comfort in buildings.* Goal: Reduce the energy consumption Solution: MPC-based control * International Energy Agency, Energy efficiency requirements in building codes, energy efficiency policies for new buildings 213 OECD/IEA. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 2 / 21

Building Control Motivation Problem: EU spends 4 billion EUR/year on energy. 4% goes into thermal comfort in buildings.* Goal: Reduce the energy consumption Solution: MPC-based control * International Energy Agency, Energy efficiency requirements in building codes, energy efficiency policies for new buildings 213 OECD/IEA. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 2 / 21

Building Control Motivation Problem: EU spends 4 billion EUR/year on energy. 4% goes into thermal comfort in buildings.* Goal: Reduce the energy consumption Solution: MPC-based control * International Energy Agency, Energy efficiency requirements in building codes, energy efficiency policies for new buildings 213 OECD/IEA. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 2 / 21

Building Control Motivation Problem: EU spends 4 billion EUR/year on energy. 4% goes into thermal comfort in buildings.* Goal: Reduce the energy consumption Solution: Thermal comfort control * International Energy Agency, Energy efficiency requirements in building codes, energy efficiency policies for new buildings 213 OECD/IEA. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 2 / 21

Model Predictive Control Pros: Satisfy thermal comfort constraints Minimize energy consumption Obey technological restrictions Cons: Implementation in early stages Need for a good controller model J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 3 / 21

Model Predictive Control Pros: Satisfy thermal comfort constraints Minimize energy consumption Obey technological restrictions Cons: Implementation in early stages Need for a good controller model J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 3 / 21

Model Predictive Control Pros: Satisfy thermal comfort constraints Minimize energy consumption Obey technological restrictions Cons: Implementation in early stages Need for a good controller model J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 3 / 21

Model Predictive Control Pros: Satisfy thermal comfort constraints Minimize energy consumption Obey technological restrictions Cons: Implementation in early stages Need for a good controller model J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 3 / 21

Model Predictive Control Pros: Satisfy thermal comfort constraints Minimize energy consumption Obey technological restrictions Cons: Implementation in early stages Need for a good controller model J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 3 / 21

What is the Best Model? J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 4 / 21

What is the Best Model? J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 4 / 21

Methodology Controller model order MPC Plant model order RBC PID J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 5 / 21

Building Description Floor area [m 2 ] 48.3 Conditioned volume [m 3 ] 13.6 Total exterior surface area [m 2 ] 195 Windows [-] 5 Walls [-] 22 Roof and floor surfaces [-] 12 Thermal zones [-] 6 J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 6 / 21

Linearisation 1 Controller model order MPC Plant model order RBC PID 1 Picard, D., Jorissen, F., and Helsen, L. 215. Methodology for Obtaining Linear State Space Building Energy Simulation Models. In 11th International Modelica Conference, pages 51 58, Paris J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 7 / 21

Linearisation Error 1. Original 1. Renovated 1. Light weight.5.5.5 [K]....5.5.5 1. Zone1 Zone2 Zone3 Zone4 Zone5 Zone6 1. Zone1 Zone2 Zone3 Zone4 Zone5 Zone6 1. Zone1 Zone2 Zone3 Zone4 Zone5 Zone6 Full year open-loop simulation linearization error below 1 K. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 7 / 21

Model Order Reduction 2 Controller model order MPC Plant model order RBC PID Square root balanced truncation algorithm, based on Hankel singular values. 2 Antoulas, A. C. and Sorensen, D. C. 21. Approximation of large-scale dynamical systems: An overview. Applied Mathematics and Computer Science. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 8 / 21

Reduced Order Models Error Bounds Error bounds Error bounds 1 Original Renovated Light weight 1 1 Original Renovated Light weight Error bound [-] 1-5 Error bound [-] 1 1-1 1-1 1-2 5 1 15 2 25 State [-] 5 1 15 2 25 3 State [-] Guarantees of an error bounds and preserves most of the system characteristics in terms of stability, frequency, and time responses. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 9 / 21

Reduced Order Models Open Loop Simulation 25 TZone 1 TZone 2 TZone 3 T [ C] 2 15 25 Orders of ROM: 4 7 1 15 2 3 4 1 SSM TZone 4 TZone 5 TZone 6 T [ C] 2 15 1 2 3 4 5 6 7 1 2 3 4 5 6 7 Time [Day] 1 2 3 4 5 6 7 Single week open loop simulation with realistic control inputs and disturbances. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 9 / 21

Reduced Order Models Prediction Errors 2 1-step ahead 2 1-step ahead 2 4-step ahead 1 1 1-1 -1-1 -2-2 -2-3 -3-3 ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 ROM 3 ROM 4 ROM 1 ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 ROM 3 ROM 4 ROM 1 ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 ROM 3 ROM 4 ROM 1 [K] The central line is the median, the box gives the 1st and 3rd quartiles, the wiskers contain 99.5% of the data, the crosses are the outliers. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 9 / 21

Control Setup Controller model order MPC Plant model order RBC PID J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 1 / 21

Control Scheme r MPC u Building y d Estimator ˆx, ˆp J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 11 / 21

Estimator and Augmented Model ) ˆx k k = ˆx k k 1 + L (y m,k ŷ k k 1 ˆx k+1 k = Aˆx k k + Bu k k + Ed k k ŷ k k = Cˆx k k + Du k k ] [ˆxk+1 ˆp k+1 }{{} x k+1 [ ] ] [ ] [ ] A [ˆxk B E = + u I ˆp k k + }{{}}{{}}{{}}{{} Ã x k B Ẽ ] [ ] [ ] [ˆxk D C F + u k ŷ k = } {{ } C ˆp k }{{} D d k J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 12 / 21

Estimator and Augmented Model ) ˆx k k = ˆx k k 1 + L (y m,k ŷ k k 1 ˆx k+1 k = Aˆx k k + Bu k k + Ed k k ŷ k k = Cˆx k k + Du k k ] [ˆxk+1 ˆp k+1 }{{} x k+1 [ ] ] [ ] [ ] A [ˆxk B E = + u I ˆp k k + }{{}}{{}}{{}}{{} Ã x k B Ẽ ] [ ] [ ] [ˆxk D C F + u k ŷ k = } {{ } C ˆp k }{{} D d k J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 12 / 21

MPC Formulation N 1 min u,...,u N 1 k= ( s k 2 Q s + u k 2 Q u ) s.t. x k+1 = Ax k + Bu k + Ed k y k = Cx k + Du k lb k s k y k ub k + s k u u k u x = ˆx(t) k {,..., N 1} J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 13 / 21

State Condensing x 1 = Ax + Bu + Ed x 2 = A(Ax + Bu + Ed )+Bu 1 + Ed 1. x k+1 = A k+1 x +... [ ] [ ] T A k B... AB B u T... ut k +... [ ] [ ] A k E... AE E d T... dk T T y k = CA k x +... [ ] [ T C A k 1 B... AB B u k 1] T... ut +... [ ] [ T C A k 1 E... AE E d T... dk 1] T + Duk + Fp Significantly reduces the number of the optimization variables. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 14 / 21

Simulation Setup One year performances of RBC, PID, MPC. Three types of 6-zone buildings, with 3 states. [%] 1 98 96 Total comfort level Original Renovated Light weight 2 6 1 14 18 22 26 3 34 38 42 46 [MWh / year] 15 1 5 Total heating cost 2 6 1 14 18 22 26 3 34 38 42 46 prediction horizon [] [1e3 s] CPU time 4 3 2 1 2 6 1 14 18 22 26 3 34 38 42 46 [%] 1 5 1 1 Total comfort level 1 1 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 [MWh / year] 15 1 5 1 1 Total heating cost 1 1 weighting factor [] 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 [1e3 s] 1.3 1.2 1.1 1.9 1 1 CPU time T s = 9, N = 4 steps (i.e., 1 hours), Qs Q u = 1 8. 1 1 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 15 / 21

Simulation Setup One year performances of RBC, PID, MPC. Three types of 6-zone buildings, with 3 states. [%] 1 98 96 Total comfort level Original Renovated Light weight 2 6 1 14 18 22 26 3 34 38 42 46 [MWh / year] 15 1 5 Total heating cost 2 6 1 14 18 22 26 3 34 38 42 46 prediction horizon [] [1e3 s] CPU time 4 3 2 1 2 6 1 14 18 22 26 3 34 38 42 46 [%] 1 5 1 1 Total comfort level 1 1 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 [MWh / year] 15 1 5 1 1 Total heating cost 1 1 weighting factor [] 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 [1e3 s] 1.3 1.2 1.1 1.9 1 1 CPU time T s = 9, N = 4 steps (i.e., 1 hours), Qs Q u = 1 8. 1 1 1 1 1e+6 1e+7 1e+8 1e+9 1e+1 J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 15 / 21

Disturbance Profiles Temperature disturbances Power disturbances Power per surface disturbances 285 2 45 4 [K] 28 275 [W] 15 1 [W/m 2 ] 35 3 25 2 27 5 15 1 265 2 4 6 time [days] 2 4 6 time [days] 5 2 4 6 time [days] 52 disturbances J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 16 / 21

Control Profiles RBC Indoor temperature Heating 3 6 y 2 [ C] 25 2 u 2 [W] 4 2 1 2 3 4 5 6 7 time [days] 1 2 3 4 5 6 7 time [days] Comfort satisfaction, spanning from 93.9% to 95.2%. Energy savings around xx. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 17 / 21

Control Profiles PID Indoor temperature Heating 3 6 y 2 [ C] 25 2 u 2 [W] 4 2 1 2 3 4 5 6 7 time [days] 1 2 3 4 5 6 7 time [days] Comfort satisfaction, spanning from 95.6% to 99.6%. Energy savings around 6%. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 18 / 21

Control Profiles MPC Indoor temperature Heating 3 6 y 2 [ C] 25 2 u 2 [W] 4 2 1 2 3 4 5 6 7 time [days] 1 2 3 4 5 6 7 time [days] Comfort satisfaction, close to 1.%. Energy savings around 13%. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 19 / 21

Performance Evaluation Total comfort rate Total heating cost 1 2 [%] 5 PID RBC ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 ROM 3 ROM 4 ROM 1 SSM (a) Total one-step ahead prediction error [ MWh / year ] 15 1 5 PID RBC ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 (b) CPU time ROM 3 ROM 4 ROM 1 SSM [1e4 Kh / year ] 2 15 1 5 PID RBC ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 (c) Original Renovated Light weight Original (OSF) Renovated (OSF) Light weight (OSF) ROM 3 ROM 4 ROM 1 SSM [1e3 s] 8 6 4 2 PID RBC ROM 4 ROM 7 ROM 1 ROM 15 ROM 2 (d) ROM 3 ROM 4 ROM 1 SSM J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 2 / 21

Conclusions 1 Influence of controller model accuracy on controller performance. 2 Minimum of 3 states was necessary for 6-rooms house. 3 When a dense formulation is used a CPU time becomes independent of the number of states of the controller model. 4 Use a controller model which emulates the real building as accurately as possible! Acknowledgment: The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 551-11. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 21 / 21

Conclusions 1 Influence of controller model accuracy on controller performance. 2 Minimum of 3 states was necessary for 6-rooms house. 3 When a dense formulation is used a CPU time becomes independent of the number of states of the controller model. 4 Use a controller model which emulates the real building as accurately as possible! Acknowledgment: The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 551-11. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 21 / 21

Conclusions 1 Influence of controller model accuracy on controller performance. 2 Minimum of 3 states was necessary for 6-rooms house. 3 When a dense formulation is used a CPU time becomes independent of the number of states of the controller model. 4 Use a controller model which emulates the real building as accurately as possible! Acknowledgment: The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 551-11. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 21 / 21

Conclusions 1 Influence of controller model accuracy on controller performance. 2 Minimum of 3 states was necessary for 6-rooms house. 3 When a dense formulation is used a CPU time becomes independent of the number of states of the controller model. 4 Use a controller model which emulates the real building as accurately as possible! Acknowledgment: The Authors gratefully acknowledge the contribution of the Slovak Research and Development Agency under the project APVV 551-11. J. Drgoňa (STU Bratislava) EUCCO, Leuven, Belgium September 14, 216 21 / 21