一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电池剩余容量多因子评估方法、系统及电子设备与流程

2022-05-18 11:58:34 来源:中国专利 TAG:


1.本发明涉及电池容量检测技术领域,尤其涉及一种电池剩余容量多因子评估方法、系统、电子设备及计算机可读存储介质。


背景技术:

2.以煤炭为代表的传统化石能源是不可再生的,近年来能源短缺现象日益加剧,新能源的出现与应用可以很好的缓解传统能源紧缺以及对环境的负担。锂离子电池由于具有能量密度高、使用寿命长、自放电率低等优点,被广泛应用于交通、家用电器、航空航天以及储能电站等多个领域。但是在实际应用中,随着锂离子电池循环次数的增加,电池性能会逐渐降低,电池的剩余容量也会有所损失,从而影响电池的剩余使用寿命。另外,锂离子电池在短路、过充、过放等极端条件下容易发生热失控,严重时还会发生爆炸等重大安全事故,造成不利的社会影响以及财产损失。为了实现锂离子电池的高效利用,保障锂离子电池安全稳定地运行,有必要对锂离子电池的剩余容量进行精准评估,进而增强电池管理功能,延长电池的使用寿命。
3.电池剩余容量是评价电池经过长时间的循环使用后其性能的重要指标之一。电池容量是指在一定条件下电池放电过程中产生的电荷总数,电池的剩余容量是指电池在使用一段时间后所测得的电池容量。由于电池在实际运行过程中工况复杂,在线评估电池的剩余容量难度较大。目前,研究人员已提出多种电池剩余容量的评估和预测方法,主要包括基于贝叶斯的方法和经验拟合的方法。其中,基于贝叶斯的方法是通过闭环滤波算法对电池的状态进行评估,具有较强的鲁棒性,但是建模过程比较复杂,在评估过程中计算量较大。经验拟合的方法是结合电化学知识和工程经验构建电池老化模型,评估结果比较准确。但是在建模过程中需要大量的测试数据,另外,经验拟合的方法普适性较差,往往特定的模型只能应用于特定类型的电池或者特定老化条件下的电池。


技术实现要素:

4.为解决上述技术问题,本发明提供一种电池剩余容量多因子评估方法、系统、电子设备及计算机可读存储介质,基于模型参数辨识的电池剩余容量评估方法能够适应电池运行条件的变化,计算出高精度的模型参数,较为精准的评估出电池剩余容量参数。
5.本发明提供一种电池剩余容量多因子评估方法,该方法包括,
6.步骤1:构建一阶rc等效电路模型;
7.步骤2:对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型;
8.步骤3:根据离散化的一阶rc等效电路模型,采用带有遗忘因子的递推最小二乘法辨识模型参数;
9.步骤4:利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。
10.优选地,所述一阶rc等效电路模型的电路方程为:
[0011][0012]
其中,u
ocv
为电池的开路电压,r0为欧姆内阻,rd为极化电阻,cd为极化电容,i为充电电流,u
t
为电池的端电压,ud为极化电压。
[0013]
优选地,步骤2中,对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型,包括:
[0014]
步骤2.1:定义一阶rc等效电路模型的传递函数为:步骤2.1:定义一阶rc等效电路模型的传递函数为:其中,g(s)为一阶rc等效电路模型的传递函数,u
ocv
为电池的开路电压,u
t
为电池的端电压,i为充电电流,r0为欧姆内阻,rd为极化电阻,cd为极化电容,s为传递函数变量;
[0015]
步骤2.2:使用双线性变换法获得采样时间间隔为δt的离散传递函数:其中,g(z-1
)为离散传递函数,z为变换参数,δt为采样周期,c1,c2,c3为辨识参数;
[0016]
步骤3.3:离散传递函数g(z-1
)对应的时域表达式为:e(k)=c1e(k-1) c2i(k) c3i(k-1),其中,e(k)为电池的开路电压与电池的端电压的差值,c1,c2,c3为辨识参数;
[0017]
步骤2.4:定义一阶rc等效电路模型的数据矩阵和参数矩阵为:
[0018][0019]
θ(k)=[(1-c1) u
ocv
(k) c
1 c
2 c3]
t
[0020]
其中,为数据矩阵,θ(k)为参数矩阵,c1,c2,c3为辨识参数,u
t
为电池的端电压,u
ocv
为电池的开路电压,i为充电电流;
[0021]
步骤2.5:将一阶rc等效电路模型的传递函数简化为其中,u
t
(k)为离散化的一阶rc等效电路模型的传递函数,为数据矩阵,θ(k)为参数矩阵。
[0022]
优选地,所述带有遗忘因子的递推最小二乘法参数估计式为:
[0023][0024]
其中,λ为遗忘因子,k(k)为算法的增益,p(k)为状态估计值的误差协方差矩阵,k为数据值第k个采样时刻,为变量参数,u
t
(k)为离散化的一阶rc等效电路模型的传递函数,为数据矩阵,i(k)为单位矩阵。通过步骤2的离散化处理可以简化算法,从而提高算法计算效率。
[0025]
优选地,步骤3中,采用带有遗忘因子的递推最小二乘法辨识模型参数,包括:
[0026]
采用matlab软件执行带有遗忘因子的递推最小二乘法在线参数识别算法,以对离散化的一阶rc等效电路模型参数进行在线辨识。
[0027]
优选地,步骤4中,利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量,包括:
[0028]
构建多元线性回归方程:q
remain
=α0 α1r0 α2rd α3cd,其中,r0为欧姆内阻,rd为极化内阻,cd为极化电容,α0、α1、α2、α3为线性回归方程的常数系数。
[0029]
利用多元线性回归方程对辨析得到的模型参数进行回归分析,估计电池剩余容量。
[0030]
优选地,所述辨析得到的模型参数包括:欧姆内阻、极化内阻、极化电容。
[0031]
与现有技术相比,本发明提供的一种电池剩余容量多因子评估方法具有如下有益效果:首先构建一阶rc等效电路模型,对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型,然后根据离散化的一阶rc等效电路模型,采用带有遗忘因子的递推最小二乘法辨识模型参数,最后利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。本发明基于模型参数辨识的电池剩余容量评估方法能够适应电池运行条件的变化,拟合计算出高精度的模型参数,具有较强的普适性,可以较为精准的评估出电池剩余容量参数,从而更好地保障锂离子电池安全稳定的运行,有利于推动锂离子电池和电池管理系统的应用与发展。
[0032]
本发明还提供一种电池剩余容量多因子评估系统,该系统包括:
[0033]
构建模块,用于构建一阶rc等效电路模型;
[0034]
离散处理模块,用于对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型;
[0035]
模型辨识模块,用于根据离散化的一阶rc等效电路模型,采用带有遗忘因子的递推最小二乘法辨识模型参数;
[0036]
评估模块,用于利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。
[0037]
与现有技术相比,本发明提供的一种电池剩余容量多因子评估系统的有益效果与上述技术方案所述一种电池剩余容量多因子评估方法的有益效果相同,在此不做赘述。
[0038]
本发明还提供一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述任一项所述的一种电池剩余容量多因子评估方法中的步骤。
[0039]
与现有技术相比,本发明提供的电子设备的有益效果与上述技术方案所述一种电池剩余容量多因子评估方法的有益效果相同,在此不做赘述。
[0040]
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的一种电池剩余容量多因子评估方法中的步骤。
[0041]
与现有技术相比,本发明所提供的计算机可读存储介质的有益效果与上述技术方案所述一种电池剩余容量多因子评估方法的有益效果相同,在此不做赘述。
[0042]
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合
所附附图,作详细说明如下。
附图说明
[0043]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]
图1示出了本发明实施例所提供的一种电池剩余容量多因子评估方法的流程图;
[0045]
图2示出了本发明实施例所提供的一阶rc等效电路模型的结构示意图;
[0046]
图3示出了本发明实施例所提供的一种电池剩余容量多因子评估系统的结构示意图。
具体实施方式
[0047]
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0048]
本实施例中提到的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况。“示例性的”或者“例如”等词用于表示作例子、例证或说明,旨在以具体方式呈现相关概念,不应被解释为比其他实施例或设计方案更优选或更具优势。
[0049]
本发明实施例提供一种电池剩余容量多因子评估方法,图1示出了本发明实施例所提供的一种电池剩余容量多因子评估方法的流程图。如图1所示,该方法包括:
[0050]
步骤1:构建一阶rc等效电路模型。
[0051]
需要说明的是,电池模型的精确度将直接影响评估电池运行状态的准确性,本发明实施例选用一阶rc等效电路模型作为电池模型进行建模,一阶rc等效电路模型的结构如图2所示。
[0052]
等效电路模型将电池内部复杂的电化学反应抽象化,并分别用电容、电阻、电感等基本电气元件来进行表征,使得等效电路模型参数大大减少,求解容易。而本技术中构建的一阶rc等效电路模型是在欧姆内阻模型的基础上,增加了以电阻和电容并联形成的非线性网络,用来表征电池充放电过程中电压随电流突变的动态变化。
[0053]
根据基尔霍夫电压定律,一阶rc等效电路模型的电路方程为:
[0054]ut
=u
ocv-u
d-ir0,其中,u
ocv
为电池的开路电压,r0为欧姆内阻,rd为极化电阻,cd为极化电容,i为充电电流,u
t
为电池的端电压,ud为极化电压。应理解,该一阶rc等效电路模型是以充电电流为输入,以电池端电压为输出的单输出单输入系统。
[0055]
步骤2:对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型。
[0056]
需要说明的是,对步骤1中所构建的一阶rc等效电路模型进行离散化处理,以便于
更好地应用在电池管理系统(bms)中。
[0057]
具体地,步骤2包括:
[0058]
步骤2.1:定义一阶rc等效电路模型的传递函数为:步骤2.1:定义一阶rc等效电路模型的传递函数为:其中,g(s)为一阶rc等效电路模型的传递函数,u
ocv
(s)为电池的开路电压,u
t
为电池的端电压,i为充电电流,r0为欧姆内阻,rd为极化电阻,cd为极化电容,s为传递函数变量。
[0059]
步骤2.2:使用双线性变换法获得采样时间间隔为δt的离散传递函数:其中,g(z-1
)为离散传递函数,z为变换参数,δt为采样周期,c1,c2,c3为辨识参数。
[0060]
步骤2.3:离散传递函数g(z-1
)对应的时域表达式为:e(k)=c1e(k-1) c2i(k) c3i(k-1),其中,e(k)为电池的开路电压与电池的端电压的差值,c1,c2,c3为辨识参数。
[0061]
步骤2.4:将一阶rc等效电路模型的数据矩阵和参数矩阵定义为:
[0062][0063]
θ(k)=[(1-c1) u
ocv
(k) c
1 c
2 c3]
t
[0064]
式中,为数据矩阵,θ(k)为参数矩阵,c1,c2,c3为辨识参数,u
t
为电池的端电压,u
ocv
为电池的开路电压,i为充电电流。
[0065]
步骤2.5:最终该一阶rc等效电路模型的传递函数可简化为:步骤2.5:最终该一阶rc等效电路模型的传递函数可简化为:其中,u
t
(k)为离散化的一阶rc等效电路模型的传递函数,为数据矩阵,θ(k)为参数矩阵。
[0066]
步骤3:根据离散化的一阶rc等效电路模型,采用带有遗忘因子的递推最小二乘法辨识模型参数。
[0067]
需要说明的是,等效电路模型可以利用在线数据进行参数辨识。本发明实施例采用带有遗忘因子的递推最小二乘法对离散化的一阶rc等效电路模型进行模型参数辨识,从而实现模型参数的在线更新。
[0068]
具体地,步骤3包括:
[0069]
步骤3.1:遗忘因子表示算法对电池管理系统(bms)已经监测到的历史数据添加了时变加权系数,最新要监测到的数据用1加权,前面n时刻的数据则采用λn加权,带遗忘因子的最小二乘法参数估计式如下:
[0070]
[0071]
其中,λ为遗忘因子,当λ等于1时,上式退化成传统的递推最小二乘法,k(k)为算法的增益,p(k)为状态估计值的误差协方差矩阵,k为数据值第k个采样时刻,为变量参数,u
t
(k)为离散化的一阶rc等效电路模型的传递函数,为数据矩阵,i(k)为单位矩阵。
[0072]
然后采用matlab软件执行带有遗忘因子的递推最小二乘法在线参数识别算法,以对离散化的一阶rc等效电路模型参数进行在线辨识。
[0073]
步骤4:利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。
[0074]
需要说明的是,根据模型参数辨识结果,获取电池剩余容量与模型参数的对应关系,并利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。
[0075]
具体地,将辨识出的欧姆内阻、极化内阻、极化电容等模型参数用于评估电池剩余容量(q
remain
),构建多元线性回归方程如下:
[0076]qremain
=α0 α1r0 α2rd α3cd,其中,r0为欧姆内阻,rd为极化内阻,cd为极化电容。α0、α1、α2、α3为线性回归方程的常数系数。
[0077]
在评估电池剩余容量的研究中,现有技术通常采用等效电路模型参数欧姆内阻作为特征量表征电池剩余容量,依据电池剩余容量和欧姆内阻之间近似的线性关系,欧姆内阻成为估算电池剩余容量的重要参数,但采用单一特征量的方法估算精度较低。为了提升电池管理系统评估储能系统锂离子电池状态的准确性,本发明实施例提出基于锂离子电池欧姆内阻、极化内阻、极化电容多因子回归模型的电池剩余容量评估方法。通过建立一阶rc等效电路模型,为了提高电池剩余容量评估的准确性,结合带有遗忘因子的递推最小二乘法进行模型参数辨识,将所辨识的电路参数用以在线评估电池剩余容量。本发明基于模型参数辨识的电池剩余容量评估方法能够适应电池运行条件的变化,拟合计算出高精度的模型参数,具有较强的普适性,可以较为精准的评估出电池剩余容量参数,从而更好地保障锂离子电池安全稳定的运行,有利于推动锂离子电池和电池管理系统的应用与发展。
[0078]
本发明实施例提供一种电池剩余容量多因子评估系统,图3示出了本发明实施例所提供的一种电池剩余容量多因子评估系统的结构示意图。如图3所示,该系统包括:
[0079]
构建模块1,用于构建一阶rc等效电路模型.
[0080]
离散处理模块2,用于对一阶rc等效电路模型进行离散化处理,获得离散化的一阶rc等效电路模型。
[0081]
模型辨识模块3,用于根据离散化的一阶rc等效电路模型,采用带有遗忘因子的递推最小二乘法辨识模型参数。
[0082]
评估模块4,用于利用多元线性回归方法对辨识得到的模型参数进行回归分析,估计电池剩余容量。
[0083]
与现有技术相比,本发明实施例提供的一种电池剩余容量多因子评估系统的有益效果与上述技术方案所述一种电池剩余容量多因子评估方法的有益效果相同,在此不做赘述。
[0084]
此外,本发明实施例还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该收发器、该存储器和处理器分别通
过总线相连,计算机程序被处理器执行时实现上述一种电池剩余容量多因子评估方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0085]
此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种电池剩余容量多因子评估方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0086]
计算机可读存储介质包括:永久性和非永久性、可移动和非可移动媒体,是可以保留和存储供指令执行设备所使用指令的有形设备。计算机可读存储介质包括:电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备以及上述任意合适的组合。计算机可读存储介质包括:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、非易失性随机存取存储器(nvram)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带存储、磁带磁盘存储或其他磁性存储设备、记忆棒、机械编码装置(例如在其上记录有指令的凹槽中的穿孔卡或凸起结构)或任何其他非传输介质、可用于存储可以被计算设备访问的信息。按照本发明实施例中的界定,计算机可读存储介质不包括暂时信号本身,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如穿过光纤电缆的光脉冲)或通过导线传输的电信号。
[0087]
在本技术所提供的几个实施例中,应该理解到,所披露的装置、电子设备和方法,可以通过其他的方式实现。例如,以上描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的、机械的或其他的形式连接。
[0088]
所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是或也可以不是物理单元,既可以位于一个位置,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或全部单元来解决本发明实施例方案要解决的问题。
[0089]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0090]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术作出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(包括:个人计算机、服务器、数据中心或其他网络设备)执行本发明各个实施例所述方法的全部或部分步骤。而上述存储介质包括如前述所列举的各种可以存储程序代码的介质。
[0091]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换的技术方
案,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献