Optimal Thermostat Programming for Time-of-Use and Demand Charges With Thermal Energy Storage and Optimal Pricing for Regulated Utilities | IEEE Journals & Magazine | IEEE Xplore