Prediction Model of Air Conditioning Energy Consumption of Electric Vehicle Based on RBF, GRNN and GA-BP Neural Network
The energy consumption value of HVAC system is of great significance to alleviate the “range anxiety” of new energy vehicles and to observe their performance. The ambient temperature, air humidity, wind speed and speed are taken as input parameters, and the power consumption is taken as output parameters, RBF (Radial Basis Function), GRNN (General Regression Neural Network,) and GA-BP (Genetic Algorithm-Back propagation) neural network models. Amesim is used to build an electric vehicle air conditioning system to simulate the energy consumption data under different working conditions, and the three models are trained and predicted, and the predicted value is compared with the actual value to verify the predicted performance. The results show that the three models can well predict air conditioning energy consumption under different working conditions. RBF, GRNN and GA-BP neural network training data are used, and the linear regression coefficients R 2of the test data are 0.93641, 0.95521 and 0.99517, respectively. The relative errors of the predicted results were 5%, 3% and 2% respectively. The mean square errors were 98.29 W/h, 90.42 W/h and 27.24 W/h, respectively. In contrast, GA-BP neural network model can predict the energy consumption of air conditioning more accurately, which can be used to alleviate the “range anxiety” caused by air conditioning and observe the performance of air conditioning in real time.
HVAC
新能源汽车的暖通空调系统性能是影响车舱内环境舒适性的主要因素
空调能耗预测模型的主要方法包括现线性回归、回归树、支持向量机和人工神经网络
目前,神经网络模型广泛应用于建筑空调系统能耗预测,但较少应用于电动汽车空调系统能耗,且将不同神经网络预测结果进行比较研究较少。因此,采用不同神经网络模型对电动车空调系统能耗进行预测并进行结果比较,能选取更高精度和合适的神经网络预测模型,有利于驾驶员实时观测空调能耗,从而缓解因开启空调系统而带来的“里程焦虑”。
本文将主要影响电动车空调系统能耗的环境温度、空气湿度、风速及车速作为输入参数,耗电量作为输出参数,对比GA-BP神经网络、RBF神经网络及GRNN,在不同环境温度、空气湿度、风速及车速下空调能耗特性,同时确定适合预测电动车空调系统能耗的神经网络,为驾驶员寻找空调工作和行驶里程之间最佳平衡点提供数据依据,对缓解因空调运行带来的“里程焦虑”具有指导意义。
人工神经网络(ANN)人工神经网络是是一种模拟生物神经系统处理和运行机制的人工智能分析方法,在非线性、不确定系统的数据处理方面具有较高的适应能力,具有自学功能、联想储存功能、高速寻找优化解能力等优点。本文利用神经网络搭建对电动车空调系统能耗的GA-BP、RBF和GRNN神经网络预测模型。
为了避免BP神经网络随机产生权值和阈值的缺点,解决训练过程中局部易陷入最小值的问题,采取遗传算法以提高其收敛性全局寻优的能力,使BP神经网络获得更好的权值和阈值
RBF神经网络通常由三层构成:包括输入层、隐含层和输出层,其中隐含层具有RBF激活函数。该网络中的输入值和神经元各参数通过径向基函数线性组合得到输出值。与BP神经网络不同的是,Spread值是RBF神经网络唯一参数,该值的取值需遵循一定方法,不具备随机性。RBF神经网络的学习过程与BP神经网络的学习过程基本相似,主要区别在于:
1) 高斯函数是RBF神经网络隐含层神经元中的激活函数,它会产生一个信号,对应于输入层中的一个输入向量,而对应于这个信号,网络产生一个响应。
2) RBF采用的是局部逼近算法,其输入层和输出层、隐含层和输出层分别采用的是非线性映射和线性映射。而BP神经网络采用的是全局逼近算法,因此在某些问题上,或许可以解决BP神经网络中局部最优问题,而且收敛速度快于BP神经网络。
径向基函数是一类局部分布的对中心点径向对称衰减的非负非线性函数。可将存在于低纬度空间的向量,转换成高维度空间内的向量,进而将其转化为高维线性可分的问题。
GRNN神经网络是RBF神经网络的变体,属于高度并行径向基网络。GRNN由输入层、模式层、求和层和输出层组成,输入层的各节点直接将输入变量传输到模式层(也称隐回归层),该层中的激活函数将输入变量处理后传输到求和层中,经过运算,再输出预测值。GRNN具有很强的非线性映射能力和学习速度,比RBF具有更强的优势,网络最后普遍收敛于样本量集聚较多的优化回归,样本数据少时,预测效果很好,网络还可以处理不稳定数据。
神经网络需要大量的训练数据和预测数据,以主要影响空调能耗的环境温度(夏季)、空气湿度、风速和车速
输入参数 |
数值 |
环境温度/℃ |
[25 28 31 34 37] |
空气湿度/% |
[40 50 60 70] |
风速/m∙s−1 |
[0.1 1 2] |
车速/km∙h−1 |
[0 10 20 30 40 50 60 |
70 80 90 100 110 120] |
为了验证空调模型的正确性,测试条件:环境温度35℃,太阳辐射强度为850 W/m2,全程开启空调,紧闭车窗,车舱温度设置为22.2℃。将汽车在UDDS (城市道路循环)行驶工况下的空调系统的耗电量的模拟值和实验值
在本文的模拟中,随机将780组数据一分为二。其中,700组数据用于三种神经网络的训练集,80组数据作为三种神经网络的测试集。这样不仅可以使得三种神经网络的对比具备有效性,且使每次神经网络的训练不会因训练集的变化而变化。
由于BP神经网络中激活函数的特殊性,预测前需用公式(1)对数据进行归一化处理。
(1)
式中,x和y分别表示输入值和输出值,角标min和max分别表示最小值和最大值。
论以GA-BP神经网络为例,所有的网络都是以温度、相对湿度、风速和车速作为输入值,以能耗作为输出值,其网络结构如
由于本文所有网络中训练集固定不变,因此对于RBF和GRNN神经网络,需要确定的是最优的Spread (径向基函数分布系数)值;而对于BP神经网络,学习率和神经元个数的综合取值均会影响神经网络预测精度的参数。
平均相对误差MRE是实际值和预测值之间的无量纲相关系数,计算如式(2)
(2)
均方根误差RMSE是利用实际值和预测值之间拟合误差的统计分析,用于验证神经网络模型的准确性,计算如式(3)
(3)
式中:M为实验样本数量;Aa为实际值(目标值);Ao为网络预测值。
引入公式(4)的决定系数R2,以表征能耗预测值和实测值之间的拟合优度:
(4)
式中, 和 分别表示能耗的预测模型计算值和实测值,n为实测数据点数量。决定系数R2越接近于1,表示能耗的预测模型计算值和实测值越接近,即模型的预测精度越高,泛化能力越好。
对于RBF神经网络,通过多次尝试发现对于本文中的数据,Spread值若小于1,或大于5时,网络则因发散而无法拟合,预测结果显示当Spread值为3时,R2最大值仅为0.93641。
RBF神经网络模型预测偏差程度由
对于GRNN神经网络,本章将Spread值控制在0~2范围内,发现Spread值最大时R2为0.95521,此时Spread值为1。
由
对于BP神经网络,由于学习率和神经元个数共同影响预测结果,即不同的神经元个数搭配不同的学习率,可得到相近的拟合结果,且由于初始权值的随机性,BP神经网络在相同的神经元个数和学习率下,故本文采用的遗传算法可将初始权值和偏置作为遗传算法的染色体进行全局寻优调整,从而得到最优解,使BP神经网络得到更加精确的预测结果。经过计算,GA-BP神经网络对能耗的预测结果相较RBF神经网络和GRNN神经网络效果最好,最好结果见
此时GA-BP神经网络所对应的神经元个数为11,学习率为0.01,由
三种神经网络模型预测结果平均相对误差都不超过5%,均可用预测空调能耗,其中GA-BP神经网络模型准确度最高,能更准确地预测空调能耗,更适合用于实时观测空调性能,缓解驾驶员因空调耗能过大带来的“里程焦虑”。
本文搭建了三种不同的神经网络模型:RBF、GRNN以及GA-BP模型。利用数值模拟结果对三种模型进行训练,预测在不同的工况下整车空调系统的能耗。
1) 基于AMEsim仿真软件,搭建Nissan Leaf纯电动汽车的空调系统模型,将UDDS行驶工况下的空调系统的耗电量仿真结果作为训练集和测试集。
2) 将环境温度、空气湿度、风速和车速作为输入参数,耗电量作为输出参数,基于搭建的神经网络模型,预测空调系统的耗电量。
3) 将预测结果与测试集数据进行对比,分析结果表明GA-BP神经网络模型的预测性能最为出色,其R2为0.99517,MRE为2%,RMSE为27.24 W/h。
研究结果表明三种模型均能预测空调系统耗电量,GA-BP模型具有更高的预测精度,能够准确地预测空调系统的能耗,适用于实时预测应用场景中的空调系统能耗。
国家自然科学基金重点资助项目(51736007),国家自然科学基金资助项目(51306122)。
*通讯作者。