Model predictive control for demand flexibility: Real-world operation of a commercial building with photovoltaic and battery systems | Synapse