1.一种极端暴雨环境下无人驾驶车辆电源智慧预测方法,其特征在于,包括以下步骤:步骤1:获取暴雨环境下的无人驾驶车辆历史行驶数据;
所述历史行驶数据包括各时刻的降雨阻力、道路积水阻力、坡道损耗功率、车载电池温度以及耗电率、剩余电量;
步骤2:构建基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型;
以所述历史行驶数据中各指定时间间隔T内的降雨阻力、道路积水阻力、坡道损耗功率、车载电池温度作为输入数据,耗电率作为输出数据,对小波神经网络进行训练,获得基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型;
所述小波神经网络的输入层节点个数为4,隐含层小波元个数为8,输出层节点个数为
1,隐层小波神经元采用Mexican Hat小波函数,输出层节点采用Sigmoid函数;训练过程中的最大迭代次数设置为1000,训练学习率为0.1,阈值为0.00004;
步骤3:构建基于BP神经网络的无人驾驶车辆剩余电量预测模型;
以所述历史行驶过程中的t时刻的耗电率和对应的剩余电量作为输入数据,t+T时刻的剩余电量作为输出数据,对BP神经网络模型进行训练,获得基于BP神经网络的无人驾驶车辆剩余电量预测模型;
所述BP神经网络输入层包含3个节点,输出层节点个数为1,训练过程中的最大迭代次数设置为500,训练学习率为0.2;
步骤4:利用当前时间在指定时间间隔T时间内获得的降雨阻力、道路积水阻力、坡道损耗功率、车载电池温度输入基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型,获得当前时间在指定时间间隔T时间内的电池耗电率,并基于获得的当前电池耗电率以及实时剩余电量,输入基于BP神经网络的剩余电量预测模型,获得经过指定时间间隔T时的剩余电量;
其中,所述降雨阻力是指通过设置在车身不同表面的力敏传感器网络进行实时测量,将每个车身表面的所有力敏传感器的测量数据进行分级分散融合处理获得,以每个表面的降雨阻力形成的降雨阻力向量;
所述道路积水阻力是利用图像采集装置获取路面图像,并对路面图像进行灰度处理以判断前方路面是否有积水,如果无积水则输出预设的道路积水阻力值;如果有积水则利用道路两旁的红外测量仪采集的积水数量、长度和深度信息计算道路积水阻力;
所述道路坡道损耗功率是利用安装在车底的水平传感器采集的坡度角,车辆行驶速度计算获得。
2.根据权利要求1所述的方法,其特征在于,每个车身表面设置至少两个力敏传感器,以每个力敏传感器在指定时间间隔T内各采样时刻采集的测量值形成的向量作为观测值,结合观测矩阵和预测噪声矩阵,构建每个力敏传感器的卡尔曼估计方程,获得每个力敏传感器的降雨力估计值以及估计值的协方差,并以任意一个力敏传感器作为融合中心传感器,将融合中心传感器的状态方差预测值与其他力敏传感器的估计值的差值进行求和,获得车身表面所有力敏传感器之间的状态误差总值,以所述状态误差总值对融合中心传感器的降雨阻力估计值进行修正,实现车身表面所有力敏传感器采集数据的融合,得到车身表面的降雨阻力融合值;
以所述状态误差总值对融合中心传感器的降雨阻力估计值进行修正的公式如下:其中,X融合j(k|k)表示车身表面j的降雨阻力融合值,P(k|k)表示融合中心传感器实测值的协方差;
表示第i个力敏传感器基于k-1时刻对k时刻的协方差预测值,
为第i个力敏传感器在k-1时刻的协方差预测值,且 取值
为 的值, 的取值为第i个力敏传感器在初始时刻采集的实测值的
协方差,i取值为1时,对应的传感器作为融合中心传感器;
其中,F(·)表示状态转移矩阵,其值为 α,β,γ为状态系数,先利用每个力敏传感器连续采集多个数据,代入回归方程后进行拟合获得每个力敏传感器的状态系数,然后对同一车身表面所有力敏传感器对应的状态系数分别求均值获取;
G(k)是噪声矩阵,按照系统的输入噪声模型取值 Q(k)是测量过程中噪声矩阵的协方差,按经验值取1;
表示第i个力敏传感器基于k-1时刻对于k时刻的状态预测值,
表示第i个力敏传感器k-1时刻的状态预测值,且 取值为
的值,Xpi(0|0)的取值为第i个力敏传感器在初始时刻采集的实测值,当i取1时对应的传感器作为融合中心传感器:Ppi-1(k|k)表示第i个力敏传感器在k时刻的协方差估计值的逆,当i取1时,表示对应的传感器为融合中心传感器:其中,Hpi(k)表示第i个力敏传感器的观测矩阵,取值为[1 0 0],R(k)表示预测噪声矩阵的协方差,按经验值取1;
Xpi(k|k)表示结点传感器的状态估计值,当i取1时,表示对应的传感器为融合中心传感器:其中,Zpi(k)表示第i个力敏传感器在k时刻的观测值,取值为力敏传感器采集的实测值;
表示第i个传感器的观测预测值,其计算由以下公式得到:
3.根据权利要求2所述的方法,其特征在于,所述基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型中的小波神经网络的权值、阈值和伸缩平移系数采用水循环算法WCA算法进行优化选择的过程如下:步骤B1:每个降雨层作为小波神经网络模型的权值、阈值和伸缩平移系数,初始化降雨层种群;
设定降雨层种群数量的取值范围为[20,100],海洋数量为1,河流数量的取值范围为[5,30],最大迭代次数的取值范围为[200,1000]、极小值的取值范围为[0.005,0.1];
步骤B2:设定适应度函数;
将降雨层对应的权值、阈值和伸缩平移系数代入基于小波神经网络的耗电率预测模型中,并利用降雨层确定的基于小波神经网络的耗电率预测模型计算下一时刻的耗电率,将预测值和实际值的均方差MSE的倒数作为第一适应度函数;
步骤B3:以适应度大的降雨层作为大海,以适应度次小的降雨层作为河流,其余的降雨层作为流入河流或海洋的溪流;
步骤B4:如果溪流解优于河流解,则溪流与河流交换位置,如果河流解优于海洋解,则河流与海洋交换位置;然后使溪流流入河流,使河流汇入海洋;
步骤B5:判断河流解与海洋解之间的差值绝对值是否小于设定的极小值,如果小于,则认为满足降雨条件,从种群中去掉该河流,并重新进行降雨过程,随机生成新的降雨层加入种群,返回步骤B3继续一次迭代,否则,进入步骤B6;
步骤B6:判断是否到达最大迭代次数,若满足则输出最优的降雨层对应的参数,输出小波神经网络模型的权值、阈值和伸缩平移系数,若不满足则进入步骤B3继续下一次迭代。
4.根据权利要求2所述的方法,其特征在于,所述基于BP神经网络的剩余电量预测模型中BP神经网络的权值和阈值采用带有自适应权值的量子粒子群算法进行寻优获得的过程如下:步骤C1:以量子粒子群中每个量子粒子个体的位置向量作为所述BP神经网络的权值和阈值,将量子粒子种群个体的位置向量参数初始化为[-1,1]的随机数;
量子粒子群种群的个数的取值范围为[25,70],量子粒子群的粒子个数的取值范围为[5,50],最大迭代次数的取值范围为[400,1000],组建精英种群的迭代次数的取值范围为[60,180],早熟收敛判断阈值的取值范围为[0.01,0.45],种群最差粒子变异比例δ%的取值范围为[2%,7%];
步骤C2:设定适应度函数,确定初始最优量子粒子个体位置向量和迭代次数t,t=1;
将量子粒子个体位置向量对应的权值和阈值代入基于BP神经网络的剩余电量预测模型中,并利用量子粒子个体位置向量确定的基于BP神经网络的剩余电量预测模型计算当前剩余电量,将预测的剩余电量和实际值的均方差的倒数作为第二适应度函数;
步骤C3:计算每个量子粒子群的群体适应度方差,进行早熟收敛判断;
若量子粒子群群体适应度方差小于早熟收敛判断阈值γ,则对量子粒子群中δ%的适应度最差粒子和群体极值粒子进行变异,并以当前适应度最好的粒子作为全局最优量子粒子个体;
步骤C4:判断是否组建精英种群;
当迭代次数大于精英种群迭代次数时,则通过种群间的信息共享,提取各种群的极值组建精英种群,转入步骤C8,否则转入步骤C5;
步骤C5:更新各种群粒子参数;
步骤C6:重新计算并比较每个粒子的适应度值,如果优于当前的个体极值,则更新个体极值;比较全局极值粒子,如果存在粒子适应度值优于当前的群体极值,则更新全局极值粒子,令t=t+1,转入步骤C3;
步骤C7:精英种群继续进化;
步骤C8:判断是否满足最大迭代次数,若满足则退出,否则,令t=t+1,转入步骤C3,直到找到全局最优值,输出所述BP神经网络的的权值和阈值。
5.根据权利要求2-4任一项所述的方法,其特征在于,所述获取道路积水阻力的具体过程如下:步骤A1:利用车载的Kinect摄像头获取路面积水图像,并将路面积水图像转化为灰度图像;
步骤A2:根据步骤A1得到的灰度图像,并对灰度图像进行二值化处理,若二值化图像的像素值为255,则判断前方道路有积水,否则,前方道路无积水;
步骤A3:如果无积水信号,则按照车辆在潮湿地面行驶的情况输出道路积水阻力F道路积水:F道路积水=k潮湿·F干燥;
如果有积水信号,则根据车载的GPS信息,搜索车辆坐标范围100~150米内的红外检测仪,利用4G网络调用附近的红外测量仪,利用车上的无线接收器收集前方100~150米距离的道路积水部分的积水信息,依据道路积水信息获取道路积水阻力F道路积水;
F道路积水=k平均·F干燥
其中,k潮湿取0.5,F干燥=Ga·(0.0116+0.000142v),Ga为车重,v为车速,L表示检测区域长度,L积水表示从云端获得的积水长度总和, 表示积水区域的穿水系数的平均值,L潮湿表示检测区域中无积水的潮湿路段长度,由检测区域长度减去积水长度总和得到,k潮湿表示无积水路面的阻力系数,取0.5;
其中,穿水系数由积水长度和行车速度代入穿水函数k穿(h,v)计算获得,所述穿水函数k穿(h,v)以实际测得的多组车辆在积水中行驶的穿水阻力实测值、车辆行驶速度和穿水长度进行拟合获得,穿水阻力实测值为 F实测积水为实际测量得到的积水阻力、F干燥为实际测量得到干燥路面车辆的行驶阻力,F干燥=Ga·(0.0116+0.000142v),穿水长度由设置在路边的红外检测仪直接得到。
6.根据权利要求2-4任一项所述的方法,其特征在于,利用无人驾驶车辆的电子水平仪,感知到车身方向和水平方向的夹角,计算指定间隔时间内无人驾驶车辆的坡道损耗功率,具体过程如下:步骤D1:在指定间隔时间内,根据电子水平仪采集的车身偏角数据,拟合得到车身偏角在采集时间间隔T内的数据θ(θ1,θ2,…θn);
步骤D2:调用无人车辆上的车速记录仪,得到无人车辆在采集时间间隔T内的行驶速度V(V1,V2,…Vn),步骤D3:在不同偏角下,车辆的行驶阻力为F=Ga·cosθ,Ga为车重,则对应的无人车辆克服阻力做功增加的功率为:P(t)=Ga·V·θT,得到无人驾驶车辆在指定时间间隔T内的坡道损耗功率。
7.根据权利要求2-4任一项所述的方法,其特征在于,利用均匀对称分布在电池表面的
16个温度传感器实时采集无人驾驶车辆的电池温度,通过插值处理,拟合出电池表面的三维温度分布数据图,并从中取极大值作为电池温度。
8.一种极端暴雨环境下无人驾驶车辆电源智慧预测装置,其特征在于,包括:车身降雨阻力计算模块,利用设置在车身表面的力敏传感器采集的数据进行分级融合获得各车身表面的降雨阻力;
车身电池温度拟合计算模块,利用设置在电池表面的温度传感器采集的电池温度数据进行插值处理后,再利用插值后的数据拟合出电池表面的三维温度分布数据图,并从中取极大值作为电池温度;
道路坡道损耗功率计算模块,利用安装在车底的水平传感器采集的坡度角,车辆行驶速度计算获得;
道路积水阻力计算模块,利用车载的Kinect摄像头采集道路积水图像确定车辆穿水阻力,利用设置在道路侧边的红外检测仪采集道路上的积水数量、长度和深度信息结合车辆穿水阻力计算道路积水阻力;
电源预测模块,包括基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型和基于BP神经网络的无人驾驶车辆剩余电量预测模型,利用车身降雨阻力计算模块、车身电池温度拟合计算模块、道路坡道损耗功率计算模块、道路积水阻力计算模块在指定时间间隔T时间内获得的降雨阻力、道路积水阻力、坡道损耗功率、车载电池温度输入基于小波神经网络的无人驾驶车辆的电池耗电率拟合模型,获得当前时间在指定时间间隔T时间内的电池耗电率,并基于获得的当前电池耗电率以及实时剩余电量,输入基于BP神经网络的剩余电量预测模型,获得经过指定时间间隔T时的剩余电量;
所述车身降雨阻力计算模块、车身电池温度拟合计算模块、道路坡道损耗功率计算模块、道路积水阻力计算模块以及电源预测模块的数据采用权利要求1-7任一项所述的极端暴雨环境下无人驾驶车辆电源智慧预测方法进行处理。