论文标题
基于消费预测的大学活动的进化调度,以最大程度地降低电力成本
Evolutionary scheduling of university activities based on consumption forecasts to minimise electricity costs
论文作者
论文摘要
本文提出了一种预测的解决方案,然后优化问题的问题是降低大学校园的电力成本。提出的方法结合了多维时间序列预测和大规模优化的新方法。 2020年11月的莫纳什大学校园的产生和消费时间序列都应用了梯度增强方法。对于2020年11月的生成时间序列。对于消费预测,我们采用日志转换来模拟趋势并稳定差异。适用时,将添加其他季节性和趋势特征。获得的预测被用作大学活动和电池使用时间表的时间表优化的基本负载。优化的目的是最大程度地减少由电力价格和高峰电价组成的电力成本,这既因集体活动和电池使用的负载而改变,以及不安排一些可选活动的罚款。类活动的时间表是通过使用协方差矩阵适应进化策略和遗传算法来获得的。然后,通过本地搜索通过测试每个活动一对一的可能时间来改善此时间表。电池时间表被制定为混合整数编程问题,并由Gurobi求解器解决。当对IEEE竞争中提出的其他6种方法进行评估时,该方法获得了第二最低的成本,这些方法都使用混合智能编程和Gurobi求解器来安排活动和电池的使用。该论文使用的代码和数据公开可用。
This paper presents a solution to a predict then optimise problem which goal is to reduce the electricity cost of a university campus. The proposed methodology combines a multi-dimensional time series forecast and a novel approach to large-scale optimization. Gradient-boosting method is applied to forecast both generation and consumption time-series of the Monash university campus for the month of November 2020. For the consumption forecasts we employ log transformation to model trend and stabilize variance. Additional seasonality and trend features are added to the model inputs when applicable. The forecasts obtained are used as the base load for the schedule optimisation of university activities and battery usage. The goal of the optimisation is to minimize the electricity cost consisting of the price of electricity and the peak electricity tariff both altered by the load from class activities and battery use as well as the penalty of not scheduling some optional activities. The schedule of the class activities is obtained through evolutionary optimisation using the covariance matrix adaptation evolution strategy and the genetic algorithm. This schedule is then improved through local search by testing possible times for each activity one-by-one. The battery schedule is formulated as a mixed-integer programming problem and solved by the Gurobi solver. This method obtains the second lowest cost when evaluated against 6 other methods presented at an IEEE competition that all used mixed-integer programming and the Gurobi solver to schedule both the activities and the battery use. The code and data used for the paper are publicly available.