一种电动汽车动力电池SOC智能预测装置的制作方法

文档序号:13093842阅读:422来源:国知局
一种电动汽车动力电池SOC智能预测装置的制作方法

本发明涉及电池检测设备技术领域,具体涉及一种电动汽车动力电池soc智能预测装置。



背景技术:

实现电动汽车电池的荷电状态(stateofcharge,soc)准确估计是保证电动汽车可靠运行的前提,也是电池组使用和维护的重要依据,对电动汽车的推广和发展具有至关重要的意义。目前,常用的soc的估测方法主要有:安时积分法、开路电压法、卡尔曼滤波法、神经网络法等。安时积分法通过计算电流对时间的积分得到电池组的消耗电量,进而求得剩余电量,但其本质上是一种开环预测,纯积分环节的存在使得误差随时间的推移而增大。开路电压法通过检测电池的开路电压得到其剩余电量,要求电池在不对外供电的状态下长时间静置,不适合在线的实时测量。卡尔曼滤波法需要建立电池的内部模型得到状态方程,对电池模型的精度要求较高,在实际应用中具有一定的局限性。神经网络法根据建立的网络模型利用大量的样本数据进行训练学习可以获得较好的精度,但网络对初始权值的选择较为灵敏,一般收敛到初始值附近的局部最小值,初始值的改变将影响网络的收敛速度和精度。国内时玮等研究磷酸铁锂电池soc估算方法,刘浩等研究纯电动汽车用锂离子电池soc估算方案。电动汽车电池soc是一个非线性的、延时的、多变量耦合的和复杂的实时系统,实时性要求非常高,常规的控制方法难以取得理想效果,根据传统汽车电池soc估算方法的缺点,本发明专利设计一种电动汽车动力电池soc智能预测装置,实现对电动汽车电池参数的电压、电流和温度等参数的采集和对电动汽车电池soc精确预测。



技术实现要素:

本发明提供了一种电动汽车动力电池soc智能预测装置,本发明有效解决了电池soc是一个非线性的、延时的、多变量耦合和复杂的实时系统,,实时性要求非常高,常规的控制方法难以取得理想效果的问题。

本发明通过以下技术方案实现:

一种电动汽车动力电池soc智能预测装置,其特征在于:所述智能预测装置包括电池参数采集平台和电池soc预测系统,电池参数采集平台用于采集汽车动力电池组电压、电流、温度和环境温度的实时参数,电池soc预测系统通过采集的实时参数来预测电池soc值;

所述电池参数采集平台由电流传感器、电压检测电路、电池组温度传感器、环境温度传感器、负载和测控单元组成,其中测控单元包括单体电池数据采集模块、cpu处理器、触摸屏、rs232接口、can接口、a/d转换单元和均衡器,该电池参数采集平台采集电池组电压与电流、电池温度和环境温度,并通过can总线接口与电动汽车控制系统进行信息交互;

所述电池soc预测系统包括gm(1,1)电压预测模型、gm(1,1)电流预测模型、gm(1,1)温度预测模型、som神经网络分类器、多个rbf模糊神经网络估计模型和gm(1,1)内阻变化预测模型、gm(1,1)温度变化预测模型、anfis补偿估计模型和arima动态预测模型组成,利用som神经网络分类器对影响电池soc值的gm(1,1)电压预测模型输出值、gm(1,1)电流预测模型输出值、gm(1,1)温度预测模型输出值的电池预测电压、预测电流和预测温度样本参数进行分类,每类样本特征参数输入对应rbf模糊神经网络估计模型,rbf模糊神经网络估计模型输出、gm(1,1)环境温度变化预测模型输出值和gm(1,1)电池内阻变化预测模型输出值作为anfis补偿估计模型的输入,一个时间段内rbf模糊神经网络估计模型输出值减去anfis补偿估计模型输出值的k个差作为arima动态预测模型的输入,arima动态预测模型输出作为电池soc预测值。

本发明进一步技术改进方案是:

所述som神经网络分类器对电动汽车电池gm(1,1)电压预测模型输出值、gm(1,1)电流预测模型输出值、gm(1,1)温度预测模型输出值的预测电压、预测电流和预测温度的特征参数进行合理的样本子集划分,不同子集特征参数输入对应rbf模糊神经网络估计模型,实现对电动汽车电池soc值精确预测。

本发明进一步技术改进方案是:

所述anfis估计补偿模型的输出值是根据电动汽车电池gm(1,1)环境温度变化预测模型输出值、gm(1,1)电池内阻变化预测模型输出值和rbf模糊神经网络估计模型输出值的大小对多个rbf模糊神经网络估计模型输出值进行补偿,提高电动汽车动力电池soc智能预测装置对电动汽车电池soc值预测的精确度。

本发明进一步技术改进方案是:

所述一个时间段内rbf模糊神经网络估计模型输出减去anfis补偿估计模型输出值的k个差作为arima动态预测模型的输入,arima动态预测模型输出作为电池soc预测值,提高电池soc值的预测精确度。

本发明与现有技术相比,具有以下明显优点:

一、本发明所采用的som神经网络分类器是一种数据分类方法。其目的在于将电动汽车电池特征参数电压、电流和温度等预测数据空间中一组数据集合按相似性准则划分到若干个子集中,使得汽车电池特征参数每个子集代表整个预测数据样本集的某个特征,建立som神经网络分类器对电动汽车电池特征预测参数进行分类是找到合理的样本子集划分,根根预测参数不同子集的特点输入rbf模糊神经网络估计模型预测电池soc值,提高检测soc值的预测精度。

二、本发明根据检测样本参数比较多的特点,在rbf模糊神经网络估计模型前利用som神经网络分类器进行电动汽车电池特征预测参数样本子集划分,每个子集采用一个对应的rbf模糊神经网络估计模型,这种方法可以根据各个子参数子集的特点采用对应的估计子模型,提高rbf模糊神经网络估计模型的预测精度和运算速度,该预测方法具有较好的拟合精度和泛化能力。

三、本发明利用anfis补偿估计模型可精确地预测环境温度变化灰色预测量、电池内阻变化灰色预测量和rbf模糊神经网络估计模型输出对影响电池soc值的输入、输出特性,具有良好的非线性逼近能力,anfis既具有模糊推理系统的推理功能,又具有神经网络的训练学习功能。将两者的优势结合,克服了单纯神经网络黑匣子特性,具有一定的透明度。通过大量实验验证了anfis补偿估计模型比一般bp神经网络训练快,训练次数也大大减少,克服了局部最优的问题。因此,利用anfis补偿估计模型建立精确的影响电池soc值的输入、输出关系。

四、本发明采用的anfis补偿估计模型是一种基于takagi-sugeno模型的模糊推理系统,是将模糊逻辑和神经元网络有机结合的新型的模糊推理系统结构,采用反向传播算法和最小二乘法的混合算法调整前提参数和结论参数,并自动产生if-then规则。anfis补偿估计模型作为一种很有特色的神经网络,同样具有以任意精度逼近电池soc任意线性和非线性函数的功能,并且收敛速度快,样本需要量少。anfis补偿估计模型运算速度快,结果可靠,取得好效果。

五、本发明将anfis补偿估计模型将人工神经网络与模糊理论有机地结合起来,用神经网络来构造模糊系统,利用神经网络的学习方法,根据影响电池soc值的输入输出样本来自动设计和调整模糊系统的参数,实现模糊系统的自学习和自适应功能,能够拟合逼近影响电池soc值的输入输出之间的线性和非线性映射关系,特别适用于复杂的非线性电池soc系统,补偿电池的预测值更高。

六、本发明所采用的rbf模糊神经网络估计模型利用径向基(rbf)神经网络具有较快的学习速度,具有良好的泛化能力,能以任意精度逼近非线性函数。且具有全局逼近能力,从根本上解决了bp网络的局部最优问题,而且拓扑结构紧凑,结构参数可实现分离学习,收敛速度快。而模糊逻辑系统对任意复杂性系统具有较强的推理自适应性能。rbf模糊神经网络将二者优势相结合,实现功能和结构上的互补,rbf模糊神经网络估计模型对预测电池soc值具有高度的自适应性和较高的学习精度。

七、本发明预测准确度高,将电池特征参数电压、电流和温度3个gm模型与rbf模糊神经网络估计模型和som神经网络分类器结合起来建立电池soc值估计预测模型,对影响电池soc值的温度、电流、电压特征参数的历史数据作不同取舍,作为初始数据输入3个参数的gm模型,3个gm模型的输出作为som神经网络分类器的输入对它们进行分类,每一类预测值输入rbf模糊神经网络估计模型。该电池soc值估计方法综合了灰色预测的gm模型所需原始数据少与方法简单的优点和rbf模糊神经网络非线性拟合能力强的特点,通过灰色预测理论对原始数据进行累加生成,突出趋势的影响,使得rbf模糊神经网络估计模型的非线性激励函数更易于逼近,减小不确定成分对灰色理论预测值的影响;克服了灰色gm预测模型精度低和rbf模糊神经网络所需训练数据多的缺点,有效避免了单一模型丢失信息的缺憾,从而提高预测结果的精度;同时采用som神经网络分类器对每一类型的电池特征预测参数进行分类,每类参数输入一类rbf模糊神经网络估计模型,残差较小,网络的泛化能力较好rbf模糊神经网络估计模型的学习时间和收敛速度更快,更稳定,预测精度更高。电池环境温度变化的gm预测模型和电池内阻变化的gm预测模型和rbf模糊神经网络估计模型的输出值作为anfis补偿估计模型的输入,提高了anfis补偿估计模型补偿rbf模糊神经网络估计模型输出值的精确度,从而大大提高了电池soc值预测的准确性和精度。

八、本发明鲁棒性强,建立了灰色模糊神经优化组合的电动汽车电池soc预测模型,体现了电池soc值的灰色系统行为,又能动态的进行预测,具有较高精度和稳定性,而灰色理论、神经网络和模糊逻辑相结合能够较好地利用各单项算法的优点,充分发挥灰色预测、神经网络和模糊逻辑三者优势,从本质上提高预测精度、稳定性和快速性;灰色系统是通过对样本数据进行累加或累减处理得到新数据,在一定程度上弱化了原始样本的随机性,且具有对样本容量需求较少;该专利组合预测能够对样本数据中的内在规律进行自主学习,具有较强的鲁棒性和容错能力,对电池soc值作出比较准确的模拟和预测,弱化原始数据随机性、提高预测模型鲁棒性和容错能力,适合作为各种复杂状况的电池soc值的预测,电池soc值预测有比较强的鲁棒性。

九、本发明预测电池soc值的时间跨度长,利用gm模型可以根据前面时刻影响电池soc值的温度、电压、电流、环境温度变化量和电池内阻变化量数值预测未来时刻电池的温度、电压、电流、环境温度变化量和电池内阻变化量,输入电池soc预测系统可以预测未来时刻电池soc值,用上述方法预测出的电池soc值后,把此电池温度、电压、电流、环境温度变化量和电池内阻变化量参数值再加进原始数列中,相应地去掉数列开头的一个数据建模,预测出电池soc值。这种方法称为等维灰数递补模型,它可实现较长时间的预测。用户户可以更加准确地掌握电池soc值的变化趋势,为电动汽车安全可靠运行或者维护作好充分准备。

十、本发明采用arima动态预测模型预测电池soc值整合了电池soc值变化的趋势因素、周期因素和随机误差等因素的原始时间序列变量,通过差分数据转换等方法将非平稳序列转变为零均值的平稳随机序列,通过反复识别和模型诊断比较并选择理想的模型进行电池soc值数据拟合和预测。该方法结合了自回归和移动平均方法的长处,具有不受数据类型束缚和适用性强的特点,是一种对电池soc值进行短期预测效果较好的模型,提高了电池soc值预测精确度、时间跨度和鲁棒性。

附图说明

图1为本发明电池参数采集平台;

图2为本发明电池soc预测系统;

图3为本发明测控单元软件功能示意图;

图4为本发明电池管理系统平面布置图。

具体实施方式

一、电池soc智能预测装置总体设计

电池soc智能预测装置应具有如下功能:1)参数检测。实时采集电池充放电状态,采集电池的数据包括电压、电池电流、电池温度以及单体模块电池电压等;2)剩余电量(soc)预测。系统应即时采集充放电电流和电压等参数,通过相应的算法进行soc的估计,电池剩余能量相当于传统车的油量;3)热管理。实时采集电池的温度,通过对散热装置的控制防止电池温度过高;4)均衡控制。由于每块电池个体的差异以及不同使用状态等原因,因此电池在使用过程中不一致性会越来越严重,系统应能判断并自动进行均衡处理;5)信息监控。电池的主要信息通过rs232接口在触摸屏显示终端进行实时显示;6)can接口。根据电动汽车can通信协议,电池测控单元通过can接口与整车其他系统进行信息共享。

二、测控单元硬件设计

为了获得电动汽车电池的放电过程特性以及电池soc预测系统建模所需数据,本发明专利一种电动汽车动力电池soc智能预测装置中设计电池参数采集平台。电池参数采集平台由电流传感器、电压检测电路、电池组温度传感器、环境温度传感器、负载和测控单元组成,其中测控单元包括单体电池数据采集模块、cpu处理器、触摸屏、rss32接口、can接口、a/d转换单元和均衡器,该电池参数采集平台采集电池组电压、电流、电池温度和环境温度,并通过can总线接口与电动汽车控制系统进行信息交互;电动汽车动力电池soc智能预测装置如图1所示。电池管理系统cpu处理器是整个系统的核心,cpu处理器选用集成了can控制器模块的dsp56f807芯片实现can接口,can接口收发器选用pca82c250做收发器,电池均衡器采用集散式动态均衡控制,主要包括dc/dc斩波电路、隔离驱动、pwm控制器和矩阵开关型通道选择电路;采用av100-150霍尔电压传感器和chb-200sf霍尔电流传感器分别对电池组进行总电压和电流检测。单体电池数据采集模块实时监测取得每个单体电池的电压和温度数据,由均衡器对通道选择电路发出选通信号,实现对每个电池模块中单体电池的动态均衡充放电;通过rs232实现与触摸屏的通信以及系统的标定等。电池测控模块微控制器选用集成了2路12bit精度a/d的转换单元,电池组温度传感器和环境温度传感器选用数字温度传感器ds18b20采集电池测试点温度和电池组工作环境温度。

三、测控单元软件设计

测控单元软件采用模块化程序设计,cpu处理器程序采用c语言编写,根据系统具有的功能分为若干子程序,其中包括:程序参数和控制参数初始化模块、参数与控制模块和显示模块,实现电池电压、电流、温度和环境温度的采集、电池的均衡控制、soc估计、曲线显示和数据显示等功能。软件功能见图3。

四、电池soc预测系统

在测控单元的cpu处理器中设计电池soc预测系统预测电池soc值,电池soc预测系统包括灰色预测gm(1,1)模型、som神经网络分类器、多个rbf模糊神经网络估计模型、anfis估计补偿模型和arima动态预测模型组成,电池soc预测系统如图2所示,分别作如下设计:

1、som神经网络分类器

som神经网络分类器称为自组织特征映射网络,该网络是一个由全连接的神经元阵列组成的无教师自组织、自学习网络,当一个神经网络接受外界输入模式时,将会分为不同的反应区域,各区域对输入模式具有不同的响应特性。本发明专利利用som神经网络分类器对影响电池电量的预测特征参数电压、电流和温度的样本进行分类,各类样本参数输入对应的rbf模糊神经网络估计模型来预测电池soc,som神经网络学习算法如下:

(1)、连接权值的初始化。对n个输入神经元到输出神经元的连接权值赋予较小的权值,该网络的n=3,它们分别是电池的预测特征参数电压、电流和温度。

(2)、计算欧氏距离dj,即输入样本x与每个输出神经元j之间的距离:

并计算出一个具有最小距离的神经元j*,即确定出某个单元k,使得对于任意的j,都有

(3)、按照式(2)修正输出神经元j*及其“邻接神经元”的权值:

wij(t+1)=wij(t)+η[xi(t)-wij(t)](2)

(4)、根据下公式计算输出实现对电池预测特征参数样本分类。

(5)、提供新的学习样本来重复上述学习过程。

2、rbf模糊神经网络估计模型

模糊神经网络是一种集模糊逻辑推理的强大结构性知识表达与神经网络的强大自学习能力于一体的智能技术。本专利采用结构简单、逼近能力较好并具有函数等价性的rbf模糊神经网络,该rbf模糊神经网络为4层结构,它们分别为输入层、模糊化层、模糊规则层和解模糊层。第1层为输入层。该层有3节点,其输入量为分别为电池的预测特征参数电压、电流和温度,它们的输入向量为x=[x1,x2,x3]。第2层为模糊化层。对输入参量进行模糊化,这里将3个输入各自划分为3个模糊子集{正大、正小、零},因此该层共有9个节点。每个节点对所对应的第i个输入变量的第j个模糊子集的隶属度μij(i=1,2,3;j=1,2,3)进行计算,隶属度函数选用高斯函数。第三层为模糊规则层,用来匹配模糊规则前件并计算出每条规则的适用度。该层每个节点代表一个模糊规则,由于输入模糊子集的全排列组合可得到3×3×3=27条规则,所以该层有27个节点。每个节点的规则适应度采用式极小运算得到。第四层为解模糊层,采用加权平均法计算模糊神经网络的输出。本专利所提的rbf神经网络(rbf-fnn)算法中,对rbf模糊神经网络参数的隶属度函数中心、隶属度函数宽度和规则层与解模糊层之间的连接权值cij、σij、wmn的强化学习调整主要分为以下2个阶段。①在实际应用中对模糊神经网络的参数进行初始训练调整,通过对参数的训练直至均方误差小于预设的阈值后,才认为利用当前参数下的模糊神经网络对电池soc进行预测;②利用初始训练好的模糊神经网络对模糊神经网络的参数进行在线训练调整,以动态适应网络电池特征参数的变化,达到较好的电池负荷预测效果。

3、anfis补偿估计模型

由于模糊推理本身不具备自学习功能,其应用受到了很大限制,而人工神经网络又不能表达模糊语言,实际上类似一个黑箱,缺少透明度,所以不能很好地表达人脑的推理功能。基于神经网络的自适应模糊推理系统anfis,也称为自适应神经模糊推理系统(adaptiveneuro-fuzzyinferencesystem),将二者有机地结合起来,既能发挥二者的优点,又可弥补各自的不足。自适应神经网络模糊系统中的模糊隶属度函数及模糊规则是通过对大量已知数据的学习得到的,anfis最大的特点就是基于数据的建模方法,而不是基于经验或是直觉任意给定的。这对于那些特性还未被人们完全了解或者特性非常复杂的系统是尤为重要的。anfis补偿估计模型的输入分别为rbf模糊神经网络估计模型的输出、电池内阻变化量预测值和环境温度变化量预测值,输出为电池soc补偿预测量,anfis补偿估计模型的主要运算步骤如下:

第1层:将输入的数据模糊化,每个节点对应输出可表示为:

本发明专利为3个节点,分别是rbf模糊神经网络估计模型的输出、电池内阻变化预测值和环境温度变化预测值。式n为每个输入隶属函数个数,隶属函数采用高斯隶属函数。

第2层:实现规则运算,输出规则的适用度,anfis补偿估计模型的规则运算采用乘法。

第3层:将各条规则的适用度归一化:

第4层:每个节点的传递函数为线性函数,表示局部的线性模型,每个自适应节点i输出为:

第5层:该层的单节点是一个固定节点,计算anfis补偿估计模型的补偿预测值总输出为:

anfis补偿估计模型中决定隶属函数形状的条件参数和推理规则的结论参数可以通过学习过程进行训练。参数采用线性最小二乘估计算法与梯度下降结合的算法调整参数。anfis补偿估计模型每一次迭代中首先输入信号沿网络正向传递直到第4层,此时固定条件参数,采用最小二乘估计算法调节结论参数;信号继续沿网络正向传递直到输出层(即第5层)。anfis补偿估计模型将获得的误差信号沿网络反向传播,用梯度法更新条件参数。以此方式对anfis补偿估计模型中给定的条件参数进行调整,可以得到结论参数的全局最优点,这样不仅可以降低梯度法中搜索空间的维数,还可以提高anfis补偿估计模型参数的收敛速度。

4、灰色预测gm(1,1)模型

灰色预测gm(1,1)模型的建模过程是将无规律的电压、电流、温度、温度变化量、内阻变化量等要预测变量的原始数据进行累加,得到规律性比较强的生成序列后进行建模,由生成模型得到的数据再进行累减得到原始数据的预测值,然后进行预测。假设要预测参数的原始数列为:

x(0)=(x(0)(1),x(0)(2),…x(0)(n))(9)

一阶累加后生成新的序列为:x(1)=(x(1)(1),x(1)(2),…x(1)(n))(10)

其中:

则x(1)序列具有指数增长的规律,即满足一阶线性微分方程:

公式中a成为发展灰数,它反映x(1)和x(0)的发展趋势;u为内生控制灰数,反映了数据之间的变化关系。解上式的微分方程得到x(1)的预测值为:

通过下公式的累减还原,得到原始序列x(0)的灰色预测模型为:

通过构建灰色预测gm(1,1)模型,可以实现对本专利电源的电压、电流、温度和内阻变化量和环境温度变化量的预测,构建对应电池特征参数的灰色预测gm(1,1)模型。

5、构建arima动态预测模型

arima模型是由box等提出的一种根据时间序列预测建模对象方法,它可延伸到对被预测对象的时间序列进行分析。本专利对arima动态预测模型的时间序列特征的研究,采用3个参数用来分析电池soc值变化的时间序列,即自回归阶数(p)、差分次数(d)和移动平均阶数(q)。arima动态预测模型被写作为:arima(p,d,q)。以p、d、q为参数的arima动态预测电池soc模型方程可以表示如下:

δdyt表示yt经d次差分转换之后的序列,εt是时刻的随机误差,是相互独立的白噪声序列,且服从均值为0,方差为常量σ2的正态分布,φi(i=1,2,…,p)和θj(j=1,2,…,q)为arima动态预测模型的待估计参数,p和q为arima动态预测电池soc模型的阶。arima动态预测电池soc模型本质上属于线性模型,建模与预测包含4个步骤:(1)、序列平稳化处理。如果电池soc数据序列是非平稳的,如存在一定的增长或下降趋势等,则需对数据进行差分处理。常用的工具是自相关函数图和偏自相关函数图。如果自相关函数迅速趋于零,则电池soc时间序列为平稳时间序列。如果时间序列存在一定的趋势,则需要对电池soc数据进行差分处理,如果存在季节规律还需进行季节差分,如果时间序列存在异方差性,则还需先对电池soc数据进行对数转换。(2)、模型识别。主要通过自相关系数和偏自相关系数来确定arima动态预测电池soc模型的阶数p,d和q。(3)、估计模型的参数和和模型诊断。用极大似然估计得到arima动态预测电池soc模型中所有参数的估计值,并检验包括参数的显著性检验和残差的随机性检验,然后判断所建电池soc模型是否可取,利用选取合适参数的arima动态预测电池soc模型进行电池soc预测;并在模型中进行检验,以判定该模型是否恰当,如果不恰当就重新估计参数。(4)、利用具有合适参数电池soc模型进行电池soc预测。本专利使用软件调用spss统计分析软件包中时间序列分析功能的arima模块实现整个建模过程。

五、电动汽车电池管理系统的设计举例

电动汽车电池管理系统根据电池管理系统组成部件,系统布置了电流传感器、电压检测电路、负载、环境温度传感器、电池温度传感器、电池组和测控单元的平面布置安装图,其中环境温度传感器布置在被检测电池组工作环境中,电池温度传感器布置在电池组的外壳,整个系统平面布置见图4,通过该系统实现对电动汽车电池管理参数的采集与预测电池soc值。

本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1