1 |
Proactive Energy Optimization in Residential Buildings with Weather and Market ForecastsSimmons, Cody Ryan 01 July 2019 (has links)
This work explores the development of a home energy management system (HEMS) that uses weather and market forecasts to optimize the usage of home appliances and to manage battery usage and solar power production. A Moving Horizon Estimation (MHE) application is used to find the unknown home model parameters. These parameters are then updated in a Model Predictive Controller (MPC) which optimizes and balances competing comfort and economic objectives. Combining MHE and MPC applications alleviates model complexity commonly seen in HEMS by using a lumped parameter model that is adapted to fit a high-fidelity model. HVAC on/off behaviors are simulated by using Mathematical Program with Complementary Constraints (MPCCs) and solved in near real-time with a nonlinear solver. Removing HVAC on/off as a discrete variable decreases potential solutions and consequently reduces solve time and increases the probability of reaching a more optimal solution. The results of this work indicate that energy management optimization significantly decreases energy costs and balances energy usage more effectively throughout the day compared to a home with regular temperature control. A case study for Phoenix, Arizona shows an energy reduction of 21% and a cost reduction of 40%. Homes using this home energy optimization will contribute less to the grid peak load and therefore, improve grid stability and reduce the amplitude of load following cycles for utilities. This case study combines renewable energy, energy storage, forecasts, cooling system, variable rate electricity plan and a multi-objective function allowing for a complete home energy optimization assessment. There remain several challenges, including improved forecast models, improved computational performance to allow the algorithms to run in real-time, and mixed empirical / first principles machine learning methods to guide the model structure.
|
Page generated in 0.1306 seconds