摘要
分别从优化算法集成神经网络及将数据聚类后按类建模两方面建立3种模型对地铁车站空调负荷进行逐时预测,结果表明:同一物理量对地铁车站空调负荷所产生的影响程度随时间呈现某种动态变化特征,根据历史数据定量分析这些特征,对精准筛选模型输入参数、提高模型预测精度大有裨益。在3种模型中,粒子群优化算法-神经网络(PSO-BPNN)和果蝇优化算法-神经网络(FOA-BPNN)预测的平均相对误差(MAPE)较单纯神经网络(BPNN)分别降低25.87%和40.08%,聚类-神经网络(Kmeans-BPNN)预测的MAPE比PSO-BPNN及FOA-BPNN分别降低61.12%和51.90%。说明在同等情况下,优化算法集成模型比单纯BPNN预测精度更高,而当区分实际负荷变化特点后,采用聚类后建模比优化集成建模效果更佳。
2019年我国轨道交通总耗电量约152.6亿千瓦时,占全国年总耗电量的2.4
但是,目前针对地铁车站空调负荷预测的研究还较少。地铁车站属于地下建筑,仅通过出入口通道及地面风亭与外界相连,站内客流、设备、屏蔽门、列车运行产热、活塞风及周围土壤传热等因素,都使得地铁车站空调负荷特点不同于地上建筑,其系统控制变量多、高度非线性、惯性大滞后强,若采用传统空调负荷预测方法难度较大,而日益完善的地铁车站空调自控系统使得基于大数据的黑箱负荷预测模型成为有效方法。文献[
目前在地铁车站空调负荷预测研究中,关于定量表征各因素对负荷影响程度随时间的动态变化特征以及采用不同优化算法模型对负荷预测精度及预测效果进行比较等研究目前还很有限。本文分别从优化算法集成神经网络(PSO-BPNN与FOA-BPNN)及将数据聚类(Kmeans-BPNN)后按类分别建模两方面建立地铁车站空调负荷预测模型。根据实际运行数据,定量分析各物理量对负荷影响程度随时间变化的动态特征,获取相关系数曲线,并以此甄选模型输入参数。基于所提出的3种模型对地铁车站空调负荷进行逐时预测,利用4种指标对预测结果进行评价,从优化算法集成建模及从对数据集进行前处理后再建模2个维度,总结精度更高和效果更好的地铁车站空调负荷预测方法。
单纯BPN
(1) |
式中:x为单个样本;Ck为单个簇;μk为簇Ck的均值向量,其公式为
(2) |
利用Kmeans聚类后再根据各类分别构建BPNN模型。
粒子群优化算法(Particle Swarm Optimization, PSO
(3) |
(4) |
式中:ω为惯性因子;C1和C2分别为每个粒子的个体与社会学习因子;r为在区间[0,1]上的随机数;Xid和Vid分别为d时刻第i个粒子的位置和速度;Vid为d时刻第i个粒子的个体最优解;Pgd为d时刻所有粒子g的全局最优解。
模型集成原理为:每次PSO算法将迭代得出的全局最优解粒子速度与位置赋值给BPNN模型的权值及阈值,将模型训练得出的预测值与实际目标误差作为适应度函数,直至满足适应度函数,则PSO优化算法迭代停止,其粒子的速度与位置即为BPNN的最优权值与阈值。
果蝇优化算法(Fruit Fly Optimization Algorithm, FOA
(5) |
(6) |
式中:Xaxis为果蝇在轴线X初始位置;rrandomValue为果蝇活动范围内的随机值;Si表示果蝇i闻到食物的味道浓度值;SSmell为判定函数。
模型集成原理为采用FOA算法不断优化BPNN模型的拓扑结构,将迭代寻优的果蝇最佳位置赋给BPNN权值与阈值,以提高模型的预测性能及泛化能力。
本文提出的Kmeans-BPNN、PSO-BPNN、FOA-BPNN预测模型流程如

图1 预测模型流程
Fig.1 Flowchart of prediction models
以广州某地铁车站空调系统实际运行数据作为样本集,该站共设2台冷水机组。原始数据包括2台冷机的冷水供、回水温度,冷却水供回、水温度,2台冷机的瞬时冷量,站台层A、B端及站厅层A、B端各4个采集点的空气温度及相对湿度,以及地铁站台入口处的室外空气温度和相对湿度;采集时间段为2020年5月1日0时至8月31日23时,数据采集间隔2min,共计88 560组数据。对样本集进行了训练集及测试集的划分。
数据采集期间广州地铁车站夜间也有冷机运行。通过对原始样本的分析发现,空调负荷存在在白天地铁正常运营时很小甚至为零而夜间机组部分关闭时却很大等不合理现象,这可能是由于2台冷机切换运行或数据传输系统瞬时不稳定所致。为避免模型训练难以收敛、预测误差较大等后果,需对原始数据异常值进行处理。本文利用平均值或样条插值对负荷值为零、过大、过小或缺失等处进行替换或补充。原始数据集处理后的空调负荷如

图2 空调负荷异常值的处理
Fig. 2 Treatment of abnormal data of cooling load
本文采用黑箱方法建立地铁车站空调负荷的预测模型,包括BPNN模型在内的所有黑箱模型都是通过对历史数据自学习来映射出待预测物理量与对该量产生影响的其他各物理量之间的关系,而这些物理量对负荷的影响程度具有随时间变化的动态特征,定量分析这些动态特征将对准确选择模型输入参数及确保模型预测精度至关重要。由于地铁车站位于地下,土壤具有很大的蓄热性及传热惰性,因此太阳辐射及风速等参数对地铁车站空调负荷影响很小。根据文献[
(11) |
式中:N为特征样本数量;xi和yi分别表示第i个影响因素与历史负荷。通过定量计算,各物理量在过去24h内对地铁车站空调负荷相关系数的动态变化如

图3 不同物理量对负荷影响相关系数的动态变化
Fig. 3 Dynamic variation of correlation coefficient of different parameters on load
由此可见前述5个物理量在过去24h内对地铁车站空调负荷的影响程度随时间呈现某种动态变化特征。首先根据定性分析,空调负荷与室内外温度呈正相关,而
注: Tt, O代表t时刻室外空气温度,Tt-18, I代表t-18时刻室内空气温度,Ht-24, O代表t-24时刻室外相对湿度,Lt ,Lt-1,Lt-2,Lt-24分别代表t,t-1,t-2,t-24时刻空调负荷。
确定数据集后,还需要对数据进行归一化处理,最终模型输出参数经反归一化处理即可得到负荷预测值。
通过分析发现原始样本中空调负荷呈现一定特点,因此本文利用Kmeans聚类对数据集进行预处理,并针对聚类后的各类数据分别建立BPNN模型;此外,还利用PSO与FOA优化算法集成BPNN模型。将这些模型结果与单纯BPNN模型加以比较,以考察其对地铁车站空调负荷预测精度的影响。
经仿真试验确定各模型中的超参数见
本文利用Python中sklearn库调用Kmeans聚类算法,每个类别之间的距离选择Euclidean(欧氏)距离。利用Calinski Harabasz(CH)评价指标确定最佳聚类数,CH越大代表类之间样本距离越小,联系越紧密,聚类效果越好。部分聚类数及对应的CH评价指标计算结果见
由
利用聚类后的A、B 2类数据分别建立BPNN模型进行地铁车站的空调负荷预测,同时对未聚类数据也建立BPNN模型。2种模型的训练集及预测集相同,测试集8月31日的数据聚类于A类。2种模型的负荷预测值见

图4 Kmeans-BPNN及BPNN模型的负荷预测
Fig. 4 Comparison od load prediction for Kmeans-BPNN model and BPNN model

图5 Kmeans-BPNN及BPNN模型负荷预测的相对误差
Fig. 5 Relative errors of cooling load prediction for Kmeans-BPNN model and BPNN model
由
从优化算法集成神经网络的角度分别建立PSO-BPNN与FOA-BPNN模型。与传统BPNN训练过程不同,优化算法集成模型先根据所设定的训练超参数对初始种群进行迭代寻优,用每次寻优结果更新BPNN中的权值和阈值,直至满足适应度函数,最终用最优种群迭代结果确定神经网络的结构参数。PSO-BPNN、FOA-BPNN及BPNN模型对地铁车站空调负荷预测值的对比如

图6 PSO-BPNN、FOA-BPNN及BPNN模型的负荷预测
Fig. 6 Comparison of load prediction for PSO-BPNN, FOA-BPNN, and BPNN model

图7 PSO-BPNN、FOA-BPNN及BPNN模型预测的相对误差
Fig. 7 Relative errors of cooling load prediction for PSO-BPNN, FOA-BPNN, and BPNN model
由图可见,采用3种模型预测地铁车站空调负荷的最大相对误差低于17%,采用2种算法集成模型的预测值较单纯BPNN精度更好,更能反应实际负荷的变化特点,例如当负荷在中午11:00时到16:00时呈现先逐渐降低、后变化平稳然后再降低时,2种优化集成模型都能基本表现出类似的变化趋势。这主要由于无论是PSO算法还是FOA算法都具有较好的全局搜索力,而BPNN模型具有快速局部搜索力,二者结合可避免后者易陷入局部极小等缺陷,有利于提升模型预测精度。
2种优化集成模型相比,FOA-BPNN在大部分时间似乎比PSO-BPNN预测表现更佳,只是在晚上19:00时之后预测性能略差。由
为了更准确地评价各类模型的预测性能,选取4项指标对其进行评价比较,见
利用优化算法集成BPNN模型比单纯利用BPNN模型可使预测误差有不同程度的降低,PSO-BPNN预测负荷均方根误差为37.838kW,比单纯BPNN的43.164kW降低12.34%,预测平均相对误差较BPNN的7.46%降低到5.53%,降低了25.87%;而FOA-BPNN预测负荷均方根误差为30.981kW,比单纯BPNN降低28.22%,预测平均相对误差为4.47%,较BPNN降低了40.08%,
这说明采用2种优化集成模型都比单纯采用BPNN模型的预测精度有提高。2种集成模型相比,利用FOA算法优化BPNN的性能表现更好,预测平均相对误差较低。
利用数据聚类预处理的Kmeans-BPNN预测负荷的均方根误差仅为14.769kW,平均相对误差仅为2.15%,不仅显著低于BPNN模型,也比优化算法集成的PSO-BPNN及FOA-BPNN预测平均相对误差分别低61.12%和51.90%。
由此可见,在相同的样本集下,通过对模型输入参数的定量分析,在考察实际负荷变化特点的基础上,采用对数据集进行聚类后BPNN模型的预测效果比采用优化算法不断优化更新BPNN模型结构的预测精度更好,效果更佳。
为更准确地预测地铁车站空调负荷以降低系统运行能耗,建立了PSO-BPNN和FOA-BPNN 2种优化算法集成神经网络模型及Kmeans聚类神经网络模型,利用广州某地铁车站空调系统实际运行数据对模型进行训练和预测,并将结果与单纯BPNN模型进行比较分析,主要结论如下:
(1)通过定量分析发现,同一物理量对负荷所产生的影响程度随时间呈现某种动态变化特征。比如前1h、前2h以及前一天当前时刻的历史负荷就比其他时刻对当前负荷的影响程度更大;而前一天当前时刻的室外相对湿度也比前1小时或前几小时对负荷的影响程度更大。因此若能根据历史数据定量分析主要物理量对负荷影响程度随时间的动态变化特征,则对精准筛选模型输入参数、提高模型预测精度大有裨益。
(2)采用2种优化算法集成BPNN模型进行负荷预测, PSO-BPNN和FOA-BPNN模型的预测平均相对误差较单纯BPNN分别降低25.87%和40.08%;而2种优化集成模型相比,FOA-BPNN的模型预测平均相对误差较低,性能表现更好。这说明在地铁车站空调负荷预测时,在同等情况下(比如模型输入参数、训练集和测试集等相同)如果利用优化算法集成BPNN往往能够获得精度更高的预测效果,至于具体采用何种优化算法集成模型效果更好则需要通过仿真试验决定。
(3)采用对数据集聚类后按类分别建立BPNN模型进行负荷预测,Kmeans-BPNN模型的预测平均相对误差仅为2.15%,不仅显著低于BPNN模型,也比PSO-BPNN及FOA-BPNN模型的预测平均相对误差分别降低61.12%和51.90%。这说明在同等情况下,在区分实际负荷变化特点基础上,采用对数据集进行聚类后BPNN模型的预测效果可以比采用优化算法不断优化更新BPNN模型结构的预测精度更好,效果更佳。
作者贡献声明
孟 华:参与研究的构思、设计,对主要学术性内容做文稿修订。
孙 浩:进行研究的构思、设计、数据运算、起草论文。
裴 迪:参与研究的构思、设计。
王 海:对重要学术性内容提出建议、做出修订。
李元阳:参与试验数据的测试及收集。
徐 敏:参与试验数据的测试及收集。
参考文献
中国城市轨道交通协会. 2019年中国城市轨道交通牵引能耗[EB/OL].[2020-12-03]. http://www.rotonix.com.cn/cn/news/1/18.html. [百度学术]
China Association of Metros. The traction energy consumption of China's urban rail transit in 2019 [EB/OL]. [2020-12-03]. http://www.rotonix.com.cn/cn/news/1/18.html. [百度学术]
菱泰能源. 江亿: 轨道交通车站能耗与节能[EB/OL]. [2017-12-25].http://www.szltny.com/articles/hvacjiangyi.html. [百度学术]
Lingtai Energy . JIANG Yi: Energy consumption and energy saving of rail transit station. [EB/OL]. [2017-12-25].http://www.szltny.com/articles/hvacjiangyi.html. [百度学术]
San JIBAN Sekhar Roy, Pijush Samui , ISHAN Nagtode, et al. Forecasting heating and cooling loads of buildings: A comparative performance analysis [J]. Journal of ambient intelligence and humanized computing, 2020,11(3):1253. [百度学术]
ALAM S M Mahfuz, ALI Mohd Hasan. Equation based new methods for residential load forecasting[J]. Energies, 2020, 13:1. [百度学术]
LI Wenqiang, GONG Guangcai, FAN Houhua, et al. A clustering-based approach for “cross-scale” load prediction on building level in HVAC systems [J]. Applied Energy, 2021, 282 (15):116. [百度学术]
ZHAO Yang, ZHANG Chaobo, ZHANG Yiwen, et al. A review of data mining technologies in building energy systems: Load prediction, pattern identification, fault detection and diagnosis [J]. Energy and Built Environment, 2020, 1 (2):149. [百度学术]
ZHANG Chaobo, ZHAO Yang, FAN Cheng, et al. A generic prediction interval estimation method for quantifying the uncertainties in ultra-short-term building cooling load prediction [J]. Applied Thermal Engineering, 2020, 173:1. [百度学术]
孙育英, 王丹, 王伟,等.空调运行负荷预测方法的研究综述[J].建筑科学, 2016, 32(6):142. [百度学术]
SUN Yuying, WANG Dan, WANG Wei,et al. Research summary of air conditioning operation load forecasting methods [J]. Building Science, 2016, 32(6):142. [百度学术]
陈锐彬,李泽奇,黄永益.基于BP神经网络模型的大型公共建筑冷负荷预测[J]. 建设科技, 2019, 375:38. [百度学术]
CHEN Ruibin, LI Zeqi, HUANG Yongyi. Cooling load prediction of the large public building using BP neural network model [J]. Construction Science and Technology, 2019, 375: 38. [百度学术]
张峰,李苏泷.基于BP神经网络的建筑空调负荷预测[J].智能建筑与智慧城市, 2019, 11:34. [百度学术]
ZHANG Feng, LI Sulong. Air-conditioning load forecasting based on BP neural network [J]. Intelligent Building & Smart City, 2019, 11: 34. [百度学术]
张梦成,刘兆辉,谭洪卫. 基于FCM优化神经网络的办公楼空调负荷预测[J]. 建筑科学, 2018,34(6):23. [百度学术]
ZHANG Mengcheng, LIU Zhaohui, TAN Hongwei. Cooling load prediction for office buildings based on FCM-BP prediction model [J]. Building Science, 2018, 34 (6): 23. [百度学术]
刘倩颖,阮应君,时翔,等. 基于Kmeans聚类与BP神经网络算法的办公建筑逐时电负荷预测[J]. 热能动力工程, 2018,33(3):138. [百度学术]
LIU Qianying, RUAN Yingjun, SHI Xiang, et al. Hourly power load forecasting of office building based on Kmeans clustering and BP neural network algorithm[J]. Journal of Engineering for Thermal Energy and Power, 2018, 33(3): 138. [百度学术]
墨蒙,赵龙章,龚嫒雯,等. 基于粒子群神经网络的空调冷负荷短期预测[J].建筑热能通风空调, 2018, 37(5):6. [百度学术]
MO Meng, ZHAO Longzhang, GONG Aiwen, et al. Short-term prediction of air-conditioning cooling load based on particle swarm neural network[J]. Building Energy & Environment, 2018, 37(5): 6. [百度学术]
杨熊,于军琪,郭晨露,等.基于改进PSO-BP神经网络的冰蓄冷空调冷负荷动态预测模型[J]. 土木与环境工程学报, 2019, 41(1):168. [百度学术]
YANG Xiong, YU Junqi, GUO Chenlu, et al. Dynamic load forecasting model of ice storage air conditioning based on improved PSO-BP neural network [J]. Journal of Civil and Environmental Engineering, 2019, 41(1): 168. [百度学术]
于军琪,井文强,赵安军,等. 基于改进PSO-BP算法的冷负荷预测模型[J].系统仿真学报, 2021,33(1):1. https://doi.org/10.16182/j.issn1004731x.joss.19-0223. [百度学术]
YU Junqi, JING Wenqiang, ZHAO Anjun, et al. Cold load prediction model based on improved pso-bp algorithm[J]. Journal of System Simulation, 2021, 33(1):1.https://doi.org/10.16182/j.issn1004731x.joss.19-0223. [百度学术]
王蕾,张九根,李腾,等.基于改进BP神经网络的中央空调冷负荷预测研究[J].计算机测量与控制, 2014, 22(6):1690. [百度学术]
WANG Lei, ZHANG Jiugen, LI Teng, et al. Prediction of cooling load of HVAC system based on improved BP model[J]. Computer Measurement & Control, 2014, 22(6): 1690. [百度学术]
李婷婷,毕海权,王宏林, 等.基于BP神经网络的地铁站厅空调负荷预测[J]. 计算机科学, 2019, 46(11A):590. [百度学术]
LI Tingting, BI Haiquan, WANG Honglin, et al. Prediction of air-conditioning load in metro station hall based on BP neutral network[J]. Computer Science, 2019, 46(11A): 590. [百度学术]
陈哲,张九根,陈浩. 地铁冰蓄冷空调系统负荷预测研究[J]. 现代电子技术, 2018, 41(23):169. [百度学术]
CHEN Zhe, ZHANG Jiugen, CHEN Hao. Study on load prediction of ice storage air conditioning system in metro[J]. Modern Electronics Technique, 2018, 41(23): 169. [百度学术]
李妤姝,卢军,李永财,等.基于负荷预测的冰蓄冷空调系统运行策略研究[J].暖通空调, 2019, 49(3):129. [百度学术]
LI Yushu, LU Jun , LI Yongcai, et al. Research on operation strategy of ice cool storage air conditioning system based on load forecasting[J]. Heating Ventilating & Air Conditioning, 2019, 49(3): 129. [百度学术]
付亮.地铁车站中央空调系统负荷预测与节能优化[D].西安: 西安建筑科技大学, 2019. [百度学术]
FU Liang. Load forecast and energy saving optimization of central air-conditioning system in metro station [D]. Xi'an: Xi'an University of Architecture and Technology, 2019. [百度学术]
丛爽.面向Matlab工具箱的神经网络理论与应用[M].合肥:中国科学技术大学出版社, 2013. [百度学术]
CONG Shuang. Neural network theory and applications with Matlab toolboxes[M]. Hefei:China University of Science and Technology Press, 2013. [百度学术]
周志华.机器学习[M]. 北京:清华大学出版社, 2016. [百度学术]
ZHOU Zhihua. Machine learning[M]. Beijing: Tsinghua University Press, 2016. [百度学术]
KENNEDY J, EBERHART R C, SHI Y. Swarm intelligence [M]. San Francisco: Morgan Kaufman Publishers, 2001. [百度学术]