Carnegie Mellon University Research Showcase @ CMU School of Architecture College of Fine Arts 2013 EnergyPlus Model-Based Predictive Control (EPMPC) by Using Matlab/Simulink and MLE+ Jie Zhao Carnegie Mellon University, jayzhao2010@gmail.com Khee Poh Lam Carnegie Mellon University B. Erik Ydstie Carnegie Mellon University Follow this and additional works at: http://repository.cmu.edu/architecture Part of the Architectural Engineering Commons, Architectural Technology Commons, Civil Engineering Commons, Mechanical Engineering Commons, Other Architecture Commons, and the Other Civil and Environmental Engineering Commons Published In Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, 2466-2473. This Conference Proceeding is brought to you for free and open access by the College of Fine Arts at Research Showcase @ CMU. It has been accepted for inclusion in School of Architecture by an authorized administrator of Research Showcase @ CMU. For more information, please contact researchshowcase@andrew.cmu.edu. Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 ENERGYPLUS MODEL-BASED PREDICTIVE CONTROL (EPMPC) BY USING MATLAB/SIMULINK AND MLE+ - 2466 - Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 Building and systems modeling - 2467 - Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 Matlab/Simulink MLE+ EnergyPlus Weather information (from standard weather file) Central supply air temperature setpoint logic control Supply air temperature setpoint EnergyPlus model (Building and system high-order models) Multi-zone air temperature setpoint Multi-zone temperature setpoint logic control Multi-zone occupancy schedule Multi-zone PMV value calculation Multi-zone air temperature, relative humidity, and radiant temperature EPMPC problem description Baseline control ( | BASELINE ) | ( ) ( ) ( ) TC (t) ∈ (14, 18) TH (t) ∈ (24, 32) AH *AC = 0 EPMPC TS (t)∈ 14, 20 , AC =1 24, 32 , AC =0 t mode (t) ≥ 3600 𝑡 𝑥 𝐽(𝑡) 𝑄 (𝑡) 𝑄 (𝑡) 𝑄 (𝑡) 𝑄 (𝑡) 𝑓 (𝑡) 𝑇 (𝑡), 𝑡 𝑇 (𝑡), 𝑡 𝐴 𝐴 (𝑡) 𝑡 - 2468 - 𝑡 𝑡 𝑡 𝑡 𝑡 𝑡 𝑡 Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 Building Automation System Indoor sensors network Data inputs On-site weather station Occupant thermal comfort feedback Control system interface Matlab/Simulink MLE+ EnergyPlus Optimization and control steps Weather information Supply air temperature setpoint optimization Optimized supply air temperature setpoint Multi-zone temperature setpoint Lighting schedules Equipment schedules Weather and schedules information Receding horizon Average PMV value Occupancy schedules EnergyPlus model (Building and system high-order models) Multi-zone temperature setpoints logic control HVAC power demand PMV values Multi-zone PMV value calculation Multi-zone air temperature, relative humidity, and radiant temperature Real simulation time Data Input layer Control layer Data exchange layer EPMPC optimization J=min ( fpower (x, t) ), if Eq.(2) is satisfied J= min(|fPMV (x, t)|) , otherwise EPMPC implementation - 2469 - Simulation layer Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 Winter results 10 9 8 7 6 5 4 3 2 1 0 25 20 15 10 5 0 -5 -10 01/08 01:00:00 01/09 01:00:00 01/10 01:00:00 01/11 01:00:00 01/12 01:00:00 01/13 01:00:00 01/14 01:00:00 Outdoor Air Temperature Mass Flow Rate (kg/s) Temperature (°C) 35 30 Baseline Supply Air Temperature EPMPC Supply Air Temperature Baseline Supply Air Mass Flow Rate EPMPC Supply Air Mass Flow Rate 35 Power (kW) 30 25 Baseline HVAC power 20 15 10 EPMPC HVAC power 5 (PMV) 0 01/08 01:00:00 2.5 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -2.5 01/08 01:00:00 01/09 01:00:00 01/10 01:00:00 01/11 01:00:00 01/12 01:00:00 01/13 01:00:00 01/14 01:00:00 PMV Upper Setpoint PMV Lower Setpoint Baseline PMV EPMPC PMV 01/09 01:00:00 01/10 01:00:00 01/11 01:00:00 01/12 01:00:00 - 2470 - 01/13 01:00:00 01/14 01:00:00 Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 Baseline EPMPC Energy energy energy savings (kWh) (kWh) Discussion Summer results - 2471 - Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 10 Temperature (°C) 30 8 25 20 6 15 4 10 2 5 0 07/08 01:00:00 0 07/09 01:00:00 07/10 01:00:00 07/11 01:00:00 07/12 01:00:00 07/13 01:00:00 07/14 01:00:00 Mass Flow Rate (kg/s) 35 Outdoor Air Temperature Baseline Supply Air Temperature EPMPC Supply Air Temperature Baseline Supply Air Mass Flow Rate Power (kW) 20 15 Baseline HVAC Power 10 EPMPC HVAC power 5 (PMV) 0 07/08 01:00:00 2.5 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -2.5 07/08 01:00:00 07/09 01:00:00 07/10 01:00:00 07/11 01:00:00 07/12 01:00:00 07/13 01:00:00 07/14 01:00:00 PMV Upper Setpoint PMV Lower Setpoint Baseline PMV 07/09 01:00:00 07/10 01:00:00 07/11 01:00:00 07/12 01:00:00 - 2472 - 07/13 01:00:00 07/14 01:00:00 EPMPC PMV Proceedings of BS2013: 13th Conference of International Building Performance Simulation Association, Chambéry, France, August 26-28 - 2473 -