[go: up one dir, main page]

CN112557925B - Lithium ion battery SOC estimation method and device - Google Patents

Lithium ion battery SOC estimation method and device Download PDF

Info

Publication number
CN112557925B
CN112557925B CN202011257741.XA CN202011257741A CN112557925B CN 112557925 B CN112557925 B CN 112557925B CN 202011257741 A CN202011257741 A CN 202011257741A CN 112557925 B CN112557925 B CN 112557925B
Authority
CN
China
Prior art keywords
battery
model
soc value
soc
equivalent circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011257741.XA
Other languages
Chinese (zh)
Other versions
CN112557925A (en
Inventor
方彦彦
刘昕
张杭
王琳舒
沈雪玲
唐玲
云凤玲
崔义
史冬
方升
余章龙
张潇华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Automotive Battery Research Institute Co Ltd
Original Assignee
China Automotive Battery Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Automotive Battery Research Institute Co Ltd filed Critical China Automotive Battery Research Institute Co Ltd
Priority to CN202011257741.XA priority Critical patent/CN112557925B/en
Publication of CN112557925A publication Critical patent/CN112557925A/en
Application granted granted Critical
Publication of CN112557925B publication Critical patent/CN112557925B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electric Status Of Batteries (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

The embodiment of the invention provides a lithium ion battery SOC estimation method and device, wherein the method comprises the following steps: determining the mapping relation between each model parameter in the battery equivalent circuit model and the temperature and SOC value; establishing a discrete state space model of the battery according to the battery equivalent circuit model and the mapping relation between each model parameter and the temperature and SOC value; the SOC value of the battery discrete state space model is estimated through an iterative extended Kalman filtering algorithm, and the SOC value of the lithium ion battery is determined, so that multiple iterations are adopted in each time step, the deviation caused by adopting a first-order Taylor approximation can be effectively reduced, and the algorithm precision is improved.

Description

锂离子电池SOC估算方法和装置Lithium-ion battery SOC estimation method and device

技术领域Technical Field

本发明涉及电池管理技术领域,尤其涉及一种锂离子电池SOC估算方法和装置。The present invention relates to the technical field of battery management, and in particular to a method and device for estimating the SOC of a lithium-ion battery.

背景技术Background Art

电池SOC(英文全称:State of Charge,中文:荷电状态或者剩余电量)估算是电动汽车电池管理系统中重要的一部分,由于电池SOC的估算受很多因素综合影响(如充放电倍率、温度、循环寿命、自放电等),所以很难保证SOC在实际应用中的估算精度。电动汽车的电池管理系统对电池SOC估计将直接影响电动汽车的控制。对电池SOC估计的不精确一方面可能会使得电动汽车的使用受限,难以发挥其最佳性能;另一方面可能会导致电池滥用甚至热失控,给电动汽车使用带来极大安全隐患。对SOC进行精确估计对于准确估计动力电池剩余电量,保证SOC维持在合理的区域内,防止动力电池过充过放具有重要的意义。Battery SOC (full name: State of Charge, Chinese: state of charge or remaining power) estimation is an important part of the battery management system of electric vehicles. Since the estimation of battery SOC is affected by many factors (such as charge and discharge rate, temperature, cycle life, self-discharge, etc.), it is difficult to ensure the accuracy of SOC estimation in practical applications. The battery management system of electric vehicles estimates the battery SOC will directly affect the control of electric vehicles. On the one hand, the inaccurate estimation of battery SOC may limit the use of electric vehicles and make it difficult to exert their optimal performance; on the other hand, it may cause battery abuse or even thermal runaway, bringing great safety hazards to the use of electric vehicles. Accurate estimation of SOC is of great significance for accurately estimating the remaining power of the power battery, ensuring that the SOC is maintained within a reasonable range, and preventing the power battery from being overcharged or over-discharged.

在估算过程中存在误差,现有技术能够解决SOC估算过程中的误差累积等问题,但无法完全覆盖电池的工作温度,同时无法灵活地根据当前估计时刻的误差进行灵活迭代。There are errors in the estimation process. The existing technology can solve the problem of error accumulation in the SOC estimation process, but it cannot completely cover the operating temperature of the battery, and it cannot flexibly iterate according to the error at the current estimation moment.

发明内容Summary of the invention

针对现有技术存在的问题,本发明实施例提供了一种锂离子电池SOC估算方法和装置。In view of the problems existing in the prior art, an embodiment of the present invention provides a method and device for estimating the SOC of a lithium-ion battery.

第一方面,本发明实施例提供了一种锂离子电池SOC估算方法,包括:In a first aspect, an embodiment of the present invention provides a method for estimating SOC of a lithium-ion battery, comprising:

确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;Determine the mapping relationship between each model parameter and temperature and SOC value in the battery equivalent circuit model;

根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;Establishing a discrete state space model of the battery according to the battery equivalent circuit model and the mapping relationship between the model parameters and the temperature and SOC value;

通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。The SOC value of the discrete state space model of the battery is estimated by iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery.

可选地,所述根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型,包括:Optionally, establishing a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and the SOC value includes:

并行运行至少两个卡尔曼滤波,结合所述电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间方程和系统量测更新方程,并定义量测矩阵。At least two Kalman filters are run in parallel, and the battery equivalent circuit model and the mapping relationship between the model parameters and the temperature and SOC value are combined to establish the battery discrete state space equation and the system measurement update equation, and define the measurement matrix.

可选地,所述通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,包括:Optionally, estimating the SOC value of the discrete state space model of the battery by iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery includes:

对初始时刻的迭代扩展卡尔曼滤波算法进行初始化处理,确定初始时刻的初始状态估计值和初始状态误差协方差矩阵;Initialize the iterative extended Kalman filter algorithm at the initial moment to determine the initial state estimate and the initial state error covariance matrix at the initial moment;

并行运行所有的卡尔曼滤波,循环执行多次计算操作,每一次计算操作均执行多次所述迭代扩展卡尔曼滤波算法,每一次执行所述迭代扩展卡尔曼滤波算法时,执行时间更新,量测更新迭代,直至所述迭代扩展卡尔曼滤波算法达到截止条件,结束计算操作,确定锂离子电池的SOC值。All Kalman filters are run in parallel, and multiple calculation operations are performed in a loop. Each calculation operation executes the iterative extended Kalman filter algorithm multiple times. Each time the iterative extended Kalman filter algorithm is executed, the execution time is updated and the measurement update iteration is performed until the iterative extended Kalman filter algorithm reaches the cutoff condition, the calculation operation is terminated, and the SOC value of the lithium-ion battery is determined.

可选地,所述确定电池等效电路模型中各模型参数与温度和SOC值的映射关系,包括:Optionally, determining the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value includes:

建立锂离子电池的电池等效电路模型,并建立所述电池等效电路模型的特性方程;Establishing a battery equivalent circuit model of a lithium-ion battery and establishing a characteristic equation of the battery equivalent circuit model;

基于电池等效电路模型进行脉冲放电操作,确定各个操作下的模型参数值;Perform pulse discharge operation based on the battery equivalent circuit model and determine the model parameter values under each operation;

构建初始的模型参数与温度和SOC值的映射关系表达式,通过曲线拟合法确定各模型参数与温度和SOC值的映射关系表达式中的待定系数,根据所述待定系数确定各模型参数与温度和SOC值的映射关系。Construct an initial mapping expression between model parameters and temperature and SOC value, determine the undetermined coefficients in the mapping expression between each model parameter and temperature and SOC value by curve fitting method, and determine the mapping relationship between each model parameter and temperature and SOC value according to the undetermined coefficients.

第二方面,本发明实施例提供一种锂离子电池SOC估算装置,包括:In a second aspect, an embodiment of the present invention provides a lithium-ion battery SOC estimation device, comprising:

确定模块,用于确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;A determination module, used to determine the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value;

构建模块,用于根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;A construction module, used to establish a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value;

估算模块,用于通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,The estimation module is used to estimate the SOC value of the battery discrete state space model through the iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery.

可选地,所述构建模块,具体用于:Optionally, the building module is specifically used to:

并行运行至少两个卡尔曼滤波,结合所述电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间方程和系统量测更新方程,并定义量测矩阵。At least two Kalman filters are run in parallel, and the battery equivalent circuit model and the mapping relationship between the model parameters and the temperature and SOC value are combined to establish the battery discrete state space equation and the system measurement update equation, and define the measurement matrix.

可选地,所述估算模块,具体用于:Optionally, the estimation module is specifically used to:

对初始时刻的迭代扩展卡尔曼滤波算法进行初始化处理,确定初始时刻的初始状态估计值和初始状态误差协方差矩阵;Initialize the iterative extended Kalman filter algorithm at the initial moment to determine the initial state estimate and the initial state error covariance matrix at the initial moment;

并行运行所有的卡尔曼滤波,循环执行多次计算操作,每一次计算操作均执行多次所述迭代扩展卡尔曼滤波算法,每一次执行所述迭代扩展卡尔曼滤波算法时,执行时间更新,量测更新迭代,直至所述迭代扩展卡尔曼滤波算法达到截止条件,结束计算操作,确定锂离子电池的SOC值。All Kalman filters are run in parallel, and multiple calculation operations are performed in a loop. Each calculation operation executes the iterative extended Kalman filter algorithm multiple times. Each time the iterative extended Kalman filter algorithm is executed, the execution time is updated and the measurement update iteration is performed until the iterative extended Kalman filter algorithm reaches the cutoff condition, the calculation operation is terminated, and the SOC value of the lithium-ion battery is determined.

可选地,所述确定模块,具体用于:Optionally, the determining module is specifically configured to:

建立锂离子电池的电池等效电路模型,并建立所述电池等效电路模型的特性方程;Establishing a battery equivalent circuit model of a lithium-ion battery and establishing a characteristic equation of the battery equivalent circuit model;

基于电池等效电路模型进行脉冲放电操作,确定各个操作下的模型参数值;Perform pulse discharge operation based on the battery equivalent circuit model and determine the model parameter values under each operation;

构建初始的模型参数与温度和SOC值的映射关系表达式,通过曲线拟合法确定各模型参数与温度和SOC值的映射关系表达式中的待定系数,根据所述待定系数确定各模型参数与温度和SOC值的映射关系。Construct an initial mapping expression between model parameters and temperature and SOC value, determine the undetermined coefficients in the mapping expression between each model parameter and temperature and SOC value by curve fitting method, and determine the mapping relationship between each model parameter and temperature and SOC value according to the undetermined coefficients.

第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的锂离子电池SOC估算方法。In a third aspect, an embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the lithium-ion battery SOC estimation method as described above when executing the computer program.

第四方面,本发明实施例提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的锂离子电池SOC估算方法。In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the lithium-ion battery SOC estimation method as described above.

本发明实施例提供的锂离子电池SOC估算方法及装置,通过建立根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,使得建立的电池离散状态空间模型对锂离子电池的适用广泛,然后通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,使得在每一个时间步均采用多次迭代,可以有效降低采用一阶泰勒近似所造成的偏差,从而提高算法精度。The lithium-ion battery SOC estimation method and device provided by the embodiment of the present invention establish a mapping relationship between the battery equivalent circuit model and each model parameter and the temperature and SOC value, so that the established battery discrete state space model is widely applicable to lithium-ion batteries, and then the SOC value of the battery discrete state space model is estimated by an iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery, so that multiple iterations are used in each time step, which can effectively reduce the deviation caused by using the first-order Taylor approximation, thereby improving the algorithm accuracy.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单的介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

图1是本发明锂离子电池SOC估算方法实施例的流程示意图;FIG1 is a schematic flow chart of an embodiment of a method for estimating SOC of a lithium-ion battery according to the present invention;

图2是本发明实施例基于锂离子电池建立的等效电路模型示意图;FIG2 is a schematic diagram of an equivalent circuit model established based on a lithium-ion battery according to an embodiment of the present invention;

图3是本发明实施例对电池离散状态空间模型的SOC值进行估算的流程示意图;3 is a schematic diagram of a flow chart of estimating the SOC value of a battery discrete state space model according to an embodiment of the present invention;

图4是本发明实施例提供的锂离子电池SOC估算装置的结构示意图;4 is a schematic diagram of the structure of a lithium-ion battery SOC estimation device provided in an embodiment of the present invention;

图5是本发明实施例提供的一种电子设备的结构示意图。FIG. 5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

图1示出了本发明一实施例提供了一种锂离子电池SOC估算方法的流程示意图,参见图1,该方法包括:FIG1 shows a schematic flow chart of a method for estimating SOC of a lithium-ion battery according to an embodiment of the present invention. Referring to FIG1 , the method includes:

S11、确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;S11, determining the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value;

S12、根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;S12, establishing a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value;

S13、通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。S13. Estimate the SOC value of the discrete state space model of the battery by iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery.

针对步骤S11-步骤S13,需要说明的是,在本发明实施例中,对锂离子电池进行SOC(剩余电量)的估算,需要将锂离子电池进行电路等效设计,以使锂离子电池的估算设定在对电路检测过程中。该电池等效电路模型如图2所示(以二阶为例,但阶数不限制在二阶),在图2中,电池等效电路内包含串联的欧姆电阻R0和两个RC单元,每个RC单元由并联的电阻和电容组成。Regarding step S11 to step S13, it should be noted that, in the embodiment of the present invention, to estimate the SOC (remaining power) of the lithium-ion battery, it is necessary to design the lithium-ion battery for circuit equivalent design so that the estimation of the lithium-ion battery is set in the circuit detection process. The battery equivalent circuit model is shown in FIG2 (taking the second order as an example, but the order is not limited to the second order). In FIG2, the battery equivalent circuit includes a series ohmic resistor R0 and two RC units, each RC unit consisting of a resistor and a capacitor connected in parallel.

在电路检测过程中,可以确定电路模型中的各模型参数,该模型参数会与温度、SOC值存在一定的相互影响关系。为此,需要确定电池等效电路模型中各模型参数与温度和SOC值的映射关系。During the circuit detection process, the model parameters in the circuit model can be determined, and the model parameters will have a certain mutual influence relationship with the temperature and SOC value. To this end, it is necessary to determine the mapping relationship between the model parameters in the battery equivalent circuit model and the temperature and SOC value.

在本实施例中,对锂离子电池的SOC值的估算,可采用一定的估算模型去进行估算。在这里,根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型。该电池离散状态空间模型能够实现对锂离子电池的SOC值的估算。In this embodiment, the SOC value of the lithium-ion battery can be estimated by using a certain estimation model. Here, a battery discrete state space model is established based on the mapping relationship between the battery equivalent circuit model and each model parameter and the temperature and SOC value. The battery discrete state space model can realize the estimation of the SOC value of the lithium-ion battery.

在估算过程中,通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。在本实施例中,采用迭代扩展的卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,在每一个时间步均采用多次迭代,可以有效降低采用一阶泰勒近似所造成的偏差,从而提高算法精度。During the estimation process, the SOC value of the discrete state space model of the battery is estimated by an iterative extended Kalman filtering algorithm to determine the SOC value of the lithium-ion battery. Kalman filtering is an algorithm that uses the linear system state equation to optimally estimate the system state through system input and output observation data. Since the observation data includes the influence of noise and interference in the system, the optimal estimation can also be regarded as a filtering process. In this embodiment, the SOC value of the discrete state space model of the battery is estimated by an iterative extended Kalman filtering algorithm, and multiple iterations are used at each time step, which can effectively reduce the deviation caused by the use of the first-order Taylor approximation, thereby improving the accuracy of the algorithm.

本发明实施例提供的一种锂离子电池SOC估算方法,通过建立根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,使得建立的电池离散状态空间模型对锂离子电池的适用广泛,然后通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,使得在每一个时间步均采用多次迭代,可以有效降低采用一阶泰勒近似所造成的偏差,从而提高算法精度。A lithium-ion battery SOC estimation method provided by an embodiment of the present invention establishes a mapping relationship between a battery equivalent circuit model and each model parameter and temperature and SOC value, so that the established battery discrete state space model is widely applicable to lithium-ion batteries, and then estimates the SOC value of the battery discrete state space model through an iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery, so that multiple iterations are used in each time step, which can effectively reduce the deviation caused by using a first-order Taylor approximation, thereby improving the accuracy of the algorithm.

在上述实施例方法的进一步实施例中,主要是对根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型的处理过程进行解释说明,具体如下:In a further embodiment of the above-mentioned embodiment method, the processing process of establishing a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value is mainly explained as follows:

并行运行至少两个卡尔曼滤波,结合电池等效电路模型和各模型参数与温度和SOC值的映射关系,建立电池离散状态空间方程和系统量测更新方程,并定义量测矩阵。At least two Kalman filters are run in parallel, and the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value are combined to establish the battery discrete state space equation and the system measurement update equation, and define the measurement matrix.

对此,需要说明的是,并行运行至少两个卡尔曼滤波,以M个最优的卡尔曼滤波为例,基于卡尔曼滤波原理,结合电池等效电路模型和各模型参数与SOC值的映射关系,建立锂离子的电池离散状态空间方程,参量均用矩阵化形式表示:In this regard, it should be noted that at least two Kalman filters are run in parallel. Taking M optimal Kalman filters as an example, based on the Kalman filter principle, combined with the battery equivalent circuit model and the mapping relationship between each model parameter and the SOC value, the discrete state space equation of the lithium-ion battery is established, and the parameters are expressed in matrix form:

xk=Fk-1xk-1+Gk-1uk-1 (1)x k =F k-1 x k-1 +G k-1 u k-1 (1)

其中:in:

x=[U0,U1,U2,SOC]T (2)x=[U 0 ,U 1 ,U 2 ,SOC] T (2)

u=[I,I,I,I]T (3)u=[I,I,I,I] T (3)

Figure BDA0002773579330000061
Figure BDA0002773579330000061

Figure BDA0002773579330000062
Figure BDA0002773579330000062

U0为图2中欧姆内阻R0两端的电压,Δt为采样间隔,Ccap为电池的额定容量。 U0 is the voltage across the ohmic internal resistance R0 in Figure 2, Δt is the sampling interval, and C cap is the rated capacity of the battery.

除了建立锂离子的电池离散状态空间方程,还需要建立系统量测更新方程,并定义量测矩阵。In addition to establishing the discrete state space equations for lithium-ion batteries, it is also necessary to establish system measurement update equations and define the measurement matrix.

建立的系统量测更新方程为:The established system measurement update equation is:

zk=hk+vk=UOCV(T,SOC)-U0-U1-U2+vk (6)z k =h k +v k =U OCV (T,SOC)-U 0 -U 1 -U 2 +v k (6)

定义量测矩阵为:The measurement matrix is defined as:

Figure BDA0002773579330000071
Figure BDA0002773579330000071

U0为图2中欧姆内阻R0两端的电压,Δt为采样间隔,Ccap为电池的额定容量。 U0 is the voltage across the ohmic internal resistance R0 in Figure 2, Δt is the sampling interval, and C cap is the rated capacity of the battery.

除了建立锂离子的电池离散状态空间方程,还需要建立系统量测更新方程,并定义量测矩阵。In addition to establishing the discrete state space equations for lithium-ion batteries, it is also necessary to establish system measurement update equations and define the measurement matrix.

在上述实施例方法的进一步实施例中,主要是对通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值的处理过程进行解释说明,具体如下:In a further embodiment of the above-mentioned embodiment method, the SOC value of the discrete state space model of the battery is estimated by iterative extended Kalman filter algorithm, and the processing process of determining the SOC value of the lithium-ion battery is explained as follows:

对初始时刻的迭代扩展卡尔曼滤波算法进行初始化处理,确定初始时刻的初始状态估计值和初始状态误差协方差矩阵。The iterative extended Kalman filter algorithm at the initial moment is initialized to determine the initial state estimate and the initial state error covariance matrix at the initial moment.

并行运行所有的卡尔曼滤波,循环执行多次计算操作,每一次计算操作均执行多次所述迭代扩展卡尔曼滤波算法,每一次执行所述迭代扩展卡尔曼滤波算法时,执行时间更新,量测更新迭代,直至所述迭代扩展卡尔曼滤波算法达到截止条件,结束计算操作,确定锂离子电池的SOC值。All Kalman filters are run in parallel, and multiple calculation operations are performed in a loop. Each calculation operation executes the iterative extended Kalman filter algorithm multiple times. Each time the iterative extended Kalman filter algorithm is executed, the execution time is updated and the measurement update iteration is performed until the iterative extended Kalman filter algorithm reaches the cutoff condition, the calculation operation is terminated, and the SOC value of the lithium-ion battery is determined.

对此,需要说明的是,在本发明实施例中,如图3所示对电池离散状态空间模型的SOC值进行估算的流程示意图。参见图3,估算过程一开始,首先对初始时刻的迭代扩展卡尔曼滤波算法进行初始化处理,可以用如下关系式进行表示:In this regard, it should be noted that, in an embodiment of the present invention, a schematic diagram of a process for estimating the SOC value of the discrete state space model of the battery is shown in FIG3. Referring to FIG3, at the beginning of the estimation process, the iterative extended Kalman filter algorithm at the initial moment is first initialized, which can be expressed by the following relationship:

Figure BDA0002773579330000072
Figure BDA0002773579330000072

Figure BDA0002773579330000073
Figure BDA0002773579330000073

其中,∧表示估算,

Figure BDA0002773579330000074
为初始状态估计值,
Figure BDA0002773579330000075
为初始状态误差协方差矩阵,x0为模型参数值。Among them, ∧ represents estimation,
Figure BDA0002773579330000074
is the estimated value of the initial state,
Figure BDA0002773579330000075
is the initial state error covariance matrix, and x0 is the model parameter value.

循环时刻k=1时开始循环计算操作,并继续循环k=1,2,……,继续执行如下步骤:循环执行多次计算操作,循环次数i=1,2,……,M,具体的循环次数可以根据实际需求进行设定,此处不作限制。而每一次执行循环计算操作时,均执行多次迭代扩展卡尔曼滤波算法,并且每次循环计算均进行执行时间更新,如图3中的执行第i次迭代扩展卡尔曼滤波的时间更新,如下:The loop calculation operation starts at loop time k=1, and continues to loop k=1, 2, ..., and continues to execute the following steps: loop multiple calculation operations, the number of loops i=1, 2, ..., M, the specific number of loops can be set according to actual needs, and there is no limit here. Each time the loop calculation operation is executed, multiple iterations of the extended Kalman filter algorithm are executed, and each loop calculation is executed. The execution time is updated, such as the time update of the i-th iteration of the extended Kalman filter in Figure 3, as follows:

Figure BDA0002773579330000081
Figure BDA0002773579330000081

Figure BDA0002773579330000082
Figure BDA0002773579330000082

初始化迭代扩展卡尔曼滤波,如下:Initialize the iterative extended Kalman filter as follows:

Figure BDA0002773579330000083
Figure BDA0002773579330000083

Figure BDA0002773579330000084
Figure BDA0002773579330000084

在每一次执行循环计算操作时,均进行执行量测更新,如图3中的执行第i次卡尔曼算法的量测更新。Each time a cyclic calculation operation is executed, a measurement update is performed, such as the measurement update of the i-th Kalman algorithm in FIG3 .

Figure BDA0002773579330000085
Figure BDA0002773579330000085

Figure BDA0002773579330000086
Figure BDA0002773579330000086

Figure BDA0002773579330000087
Figure BDA0002773579330000087

Figure BDA0002773579330000088
Figure BDA0002773579330000088

上述公式(10)-(17)中的各参量的含义均卡尔曼滤波算法中常用的一般含义。The meanings of the parameters in the above formulas (10)-(17) are all general meanings commonly used in the Kalman filter algorithm.

直至所述迭代扩展卡尔曼滤波算法达到截止条件,结束计算操作,确定锂离子电池的SOC值。Until the iterative extended Kalman filter algorithm reaches the cutoff condition, the calculation operation is terminated to determine the SOC value of the lithium-ion battery.

在上述实施例方法的进一步实施例中,主要是确定电池等效电路模型中各模型参数与温度和SOC值的映射关系的处理过程进行解释说明,具体如下:In a further embodiment of the above-mentioned embodiment method, the processing of determining the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value is mainly explained, as follows:

对建立锂离子电池的电池等效电路模型,并建立电池等效电路模型的特性方程;Establish a battery equivalent circuit model for lithium-ion batteries and establish the characteristic equation of the battery equivalent circuit model;

基于电池等效电路模型进行脉冲放电操作,确定各个操作下的模型参数值;Perform pulse discharge operation based on the battery equivalent circuit model and determine the model parameter values under each operation;

构建初始的模型参数与温度和SOC值的映射关系表达式,通过曲线拟合法确定各模型参数与温度和SOC值的映射关系表达式中的待定系数,根据待定系数确定各模型参数与温度和SOC值的映射关系。Construct the initial mapping relationship expression between model parameters and temperature and SOC value, determine the undetermined coefficients in the mapping relationship expression between each model parameter and temperature and SOC value by curve fitting method, and determine the mapping relationship between each model parameter and temperature and SOC value according to the undetermined coefficients.

对此,需要说明的是,在本发明实施例中,首先建立锂离子电池的电池等效电路模型(如图2所示),等效电路内包含串联的欧姆电阻R0和两个RC单元,每一个RC单元均是由并联的电阻和电容组成。确定电池等效电路模型中的端电压U和开路电压UOCV之间的特性关系。针对图2所示的二阶电池等效电路模型,建立锂离子电池模型的特性方程,以描述端电压U和开路电压UOCV之间的特性关系,所述特性方程如下:In this regard, it should be noted that, in an embodiment of the present invention, a battery equivalent circuit model of a lithium-ion battery is first established (as shown in FIG. 2 ), and the equivalent circuit includes an ohmic resistor R 0 and two RC units connected in series, and each RC unit is composed of a resistor and a capacitor connected in parallel. Determine the characteristic relationship between the terminal voltage U and the open circuit voltage U OCV in the battery equivalent circuit model. For the second-order battery equivalent circuit model shown in FIG. 2 , a characteristic equation of the lithium-ion battery model is established to describe the characteristic relationship between the terminal voltage U and the open circuit voltage U OCV , and the characteristic equation is as follows:

Figure BDA0002773579330000091
Figure BDA0002773579330000091

Figure BDA0002773579330000092
Figure BDA0002773579330000092

U0=IR0 (20)U 0 =IR 0 (20)

U=UOCV-U0-U1-U2 (21)U=U OCV -U 0 -U 1 -U 2 (21)

其中,U0为所述欧姆内阻R0两端的端电压,U1~U2为对应的两个RC单元两端的电压,I为电流。Wherein, U0 is the terminal voltage across the ohmic internal resistance R0 , U1 - U2 are the voltages across the corresponding two RC units, and I is the current.

求解式(18)-(21),可得等效电路端电压的表达式为:Solving equations (18)-(21), we can obtain the expression of the terminal voltage of the equivalent circuit:

Figure BDA0002773579330000093
Figure BDA0002773579330000093

其中,U1(0)和U2(0)分别为计时开始时,两个RC单元两端的电压初值。Wherein, U 1 (0) and U 2 (0) are the initial values of the voltages across the two RC units at the beginning of the timing.

依据电流等效电路,进行脉冲放电试验,脉冲放电为已有的测试方法,脉冲放电时间、电流等均为已有的规范(例如依据Freedom电池测试手册)。在脉冲放电SOC间隔选取上,SOC选取0~1范围内至少20个点,温度范围为-10~55℃,在低于10℃时每5-10℃进行一次脉冲放电试验,温度T在10℃以上时每5-15℃进行一次脉冲放电试验。温度低于10℃时,脉冲放电后的静置平衡时间大于3h,温度高于10℃时,脉冲放电后的静置平衡时间大于1h。在进行不同温度的脉冲放电试验时,调整SOC的容量标准为当前温度下电池能够放出的容量,而不是常温下的额定容量。According to the current equivalent circuit, a pulse discharge test is carried out. Pulse discharge is an existing test method, and the pulse discharge time, current, etc. are all existing specifications (for example, according to the Freedom battery test manual). In the selection of pulse discharge SOC intervals, SOC selects at least 20 points in the range of 0 to 1, and the temperature range is -10 to 55°C. When the temperature is below 10°C, a pulse discharge test is carried out every 5-10°C, and when the temperature T is above 10°C, a pulse discharge test is carried out every 5-15°C. When the temperature is below 10°C, the static equilibrium time after pulse discharge is greater than 3h, and when the temperature is above 10°C, the static equilibrium time after pulse discharge is greater than 1h. When conducting pulse discharge tests at different temperatures, the capacity standard of SOC is adjusted to the capacity that the battery can discharge at the current temperature, rather than the rated capacity at room temperature.

根据图2的结构可知,当脉冲放电后静置足够长时间,电池的端电压为开路电压UocvAccording to the structure of FIG2 , when the battery is left to stand for a long enough time after pulse discharge, the terminal voltage of the battery is the open circuit voltage U ocv .

根据图2的结构可知,脉冲放电结束瞬间,电压的变化完全是由欧姆内阻R0产生。因此,欧姆内阻R0采用下式获取:According to the structure of Figure 2, at the moment when the pulse discharge ends, the voltage change is completely caused by the ohmic internal resistance R0 . Therefore, the ohmic internal resistance R0 is obtained using the following formula:

Figure BDA0002773579330000101
Figure BDA0002773579330000101

式中,UL为脉冲放电结束的电压突变,I为脉冲放电电流值。Where UL is the voltage mutation at the end of pulse discharge, and I is the pulse discharge current value.

由图2的电路结构可知,脉冲放电结束瞬间后,欧姆内阻两端的电压变为零,但三个RC单元两端的电压不会变为零。因此电压特性方程为:From the circuit structure of Figure 2, it can be seen that the voltage across the ohmic internal resistance becomes zero at the moment the pulse discharge ends, but the voltage across the three RC units does not become zero. Therefore, the voltage characteristic equation is:

Figure BDA0002773579330000102
Figure BDA0002773579330000102

通过非线性拟合可获取在相应温度和SOC下的R1,C1,R2,C2值,建立模型参数与温度和SOC的二维关系。The values of R 1 , C 1 , R 2 , and C 2 at corresponding temperatures and SOCs can be obtained through nonlinear fitting, and a two-dimensional relationship between model parameters and temperature and SOC can be established.

f(x,y)=p00+p10x+p01y+p20x2+p11xy+p02y2+p30x3+p21x2y+p12xy2+p03y3+p40x4+p31x3y+p22x2y2+p13xy3+p04y4+p50x5+p41x4y+p32x3y2+p23x2y3+p14xy4+p05y5 f(x,y)=p 00 +p 10 x+p 01 y+p 20 x 2 +p 11 xy+p 02 y 2 +p 30 x 3 +p 21 x 2 y+p 12 xy 2 +p 03 y 3 +p 40 x 4 +p 31 x 3 y+p 22 x 2 y 2 +p 13 xy 3 +p 04 y 4 +p 50 x 5 +p 41 x 4 y+p 32 x 3 y 2 +p 23 x 2 y 3 +p 14 xy 4 +p 05 y 5

(f=Uocv,R0,R1,R2,C1,C2)(f=U ocv ,R 0 ,R 1 ,R 2 ,C 1 ,C 2 )

(x=T,y=SOC)(x=T,y=SOC)

基于曲面拟合方法,确定表达式中的待定系数(例如p00,p10等等)。Based on the surface fitting method, the unknown coefficients in the expression (such as p 00 , p 10 , etc.) are determined.

待定系统一确定,则根据待定系数确定各模型参数与温度和SOC值的映射关系。Once the pending system is determined, the mapping relationship between each model parameter and the temperature and SOC value is determined based on the pending coefficients.

上述实施例提供的锂离子电池SOC估算方法,通过建立根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,使得建立的电池离散状态空间模型对锂离子电池的适用广泛,然后通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,使得在每一个时间步均采用多次迭代,可以有效降低采用一阶泰勒近似所造成的偏差,从而提高算法精度。The lithium-ion battery SOC estimation method provided in the above embodiment establishes a mapping relationship between the battery equivalent circuit model and each model parameter and the temperature and SOC value, so that the established battery discrete state space model is widely applicable to lithium-ion batteries, and then estimates the SOC value of the battery discrete state space model through an iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery, so that multiple iterations are used in each time step, which can effectively reduce the deviation caused by using the first-order Taylor approximation, thereby improving the algorithm accuracy.

图4示出了本发明一实施例提供的一种锂离子电池SOC估算装置的结构示意图,参见图4,该装置包括确定模块41、构建模块42和估算模块43,其中:FIG4 shows a schematic diagram of the structure of a lithium-ion battery SOC estimation device provided by an embodiment of the present invention. Referring to FIG4 , the device includes a determination module 41, a construction module 42 and an estimation module 43, wherein:

确定模块41,用于确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;A determination module 41 is used to determine the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value;

构建模块42,用于根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;A construction module 42 is used to establish a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value;

估算模块43,用于通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。The estimation module 43 is used to estimate the SOC value of the battery discrete state space model by iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery.

在上述实施例装置的进一步实施例中,所述构建模块,具体用于:In a further embodiment of the above embodiment device, the building module is specifically used for:

并行运行至少两个卡尔曼滤波,结合所述电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间方程和系统量测更新方程,并定义量测矩阵。At least two Kalman filters are run in parallel, and the battery equivalent circuit model and the mapping relationship between the model parameters and the temperature and SOC value are combined to establish the battery discrete state space equation and the system measurement update equation, and define the measurement matrix.

在上述实施例装置的进一步实施例中,所述估算模块,具体用于:In a further embodiment of the above embodiment device, the estimation module is specifically used for:

对初始时刻的迭代扩展卡尔曼滤波算法进行初始化处理,确定初始时刻的初始状态估计值和初始状态误差协方差矩阵;Initialize the iterative extended Kalman filter algorithm at the initial moment to determine the initial state estimate and the initial state error covariance matrix at the initial moment;

并行运行所有的卡尔曼滤波,循环执行多次计算操作,每一次计算操作均执行多次所述迭代扩展卡尔曼滤波算法,每一次执行所述迭代扩展卡尔曼滤波算法时,执行时间更新,量测更新迭代,直至所述迭代扩展卡尔曼滤波算法达到截止条件,结束计算操作,确定锂离子电池的SOC值。All Kalman filters are run in parallel, and multiple calculation operations are performed in a loop. Each calculation operation executes the iterative extended Kalman filter algorithm multiple times. Each time the iterative extended Kalman filter algorithm is executed, the execution time is updated and the measurement update iteration is performed until the iterative extended Kalman filter algorithm reaches the cutoff condition, the calculation operation is terminated, and the SOC value of the lithium-ion battery is determined.

在上述实施例装置的进一步实施例中,所述确定模块,具体用于:In a further embodiment of the above embodiment device, the determining module is specifically used to:

建立锂离子电池的电池等效电路模型,并建立所述电池等效电路模型的特性方程;Establishing a battery equivalent circuit model of a lithium-ion battery and establishing a characteristic equation of the battery equivalent circuit model;

基于电池等效电路模型进行脉冲放电操作,确定各个操作下的模型参数值;Perform pulse discharge operation based on the battery equivalent circuit model and determine the model parameter values under each operation;

构建初始的模型参数与温度和SOC值的映射关系表达式,通过曲线拟合法确定各模型参数与温度和SOC值的映射关系表达式中的待定系数,根据所述待定系数确定各模型参数与温度和SOC值的映射关系。Construct an initial mapping expression between model parameters and temperature and SOC value, determine the undetermined coefficients in the mapping expression between each model parameter and temperature and SOC value by curve fitting method, and determine the mapping relationship between each model parameter and temperature and SOC value according to the undetermined coefficients.

由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。Since the principle of the device described in the embodiment of the present invention is the same as that of the method described in the above embodiment, a more detailed explanation is not repeated here.

需要说明的是,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。It should be noted that, in the embodiment of the present invention, the relevant functional modules can be implemented by a hardware processor.

上述实施例提供的锂离子电池SOC估算装置,通过建立根据电池等效电路模型和各模型参数与温度和SOC值的映射关系,使得建立的电池离散状态空间模型对锂离子电池的适用广泛,然后通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值,使得在每一个时间步均采用多次迭代,可以有效降低采用一阶泰勒近似所造成的偏差,从而提高算法精度。The lithium-ion battery SOC estimation device provided in the above embodiment establishes a mapping relationship between the battery equivalent circuit model and each model parameter and the temperature and SOC value, so that the established battery discrete state space model is widely applicable to lithium-ion batteries, and then estimates the SOC value of the battery discrete state space model through an iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery, so that multiple iterations are used in each time step, which can effectively reduce the deviation caused by using the first-order Taylor approximation, thereby improving the algorithm accuracy.

图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)51、通信接口(Communications Interface)52、存储器(memory)53和通信总线54,其中,处理器51,通信接口52,存储器53通过通信总线54完成相互间的通信。处理器51可以调用存储器53中的逻辑指令,以执行如下方法:确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。FIG5 illustrates a schematic diagram of the physical structure of an electronic device. As shown in FIG5 , the electronic device may include: a processor 51, a communication interface 52, a memory 53 and a communication bus 54, wherein the processor 51, the communication interface 52 and the memory 53 communicate with each other through the communication bus 54. The processor 51 may call the logic instructions in the memory 53 to execute the following method: determine the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value; establish a battery discrete state space model according to the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value; estimate the SOC value of the battery discrete state space model by iterative extended Kalman filter algorithm to determine the SOC value of the lithium-ion battery.

此外,上述的存储器53中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the logic instructions in the above-mentioned memory 53 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:确定电池等效电路模型中各模型参数与温度和SOC值的映射关系;根据电池等效电路模型和所述各模型参数与温度和SOC值的映射关系,建立电池离散状态空间模型;通过迭代扩展卡尔曼滤波算法对电池离散状态空间模型的SOC值进行估算,确定锂离子电池的SOC值。An embodiment of the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the methods provided in the above embodiments, for example, including: determining the mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value; establishing a battery discrete state space model based on the battery equivalent circuit model and the mapping relationship between each model parameter and the temperature and SOC value; estimating the SOC value of the battery discrete state space model by an iterative extended Kalman filtering algorithm to determine the SOC value of the lithium-ion battery.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A lithium ion battery SOC estimation method, comprising:
determining the mapping relation between each model parameter in the battery equivalent circuit model and the temperature and SOC value;
establishing a discrete state space model of the battery according to the battery equivalent circuit model and the mapping relation between the parameters of each model and the temperature and the SOC value;
estimating the SOC value of the battery discrete state space model through an iterative extended Kalman filtering algorithm to determine the SOC value of the lithium ion battery;
the step of establishing a discrete state space model of the battery according to the battery equivalent circuit model and the mapping relation between the parameters of each model and the temperature and the SOC value comprises the following steps:
and (3) parallel running at least two Kalman filters, combining the battery equivalent circuit model and the mapping relation between the parameters of each model and the temperature and SOC values, establishing a battery discrete state space equation and a system measurement update equation, and defining a measurement matrix.
2. The method according to claim 1, wherein the estimating the SOC value of the battery discrete state space model by the iterative extended kalman filter algorithm, determining the SOC value of the lithium ion battery, comprises:
initializing an iterative extended Kalman filtering algorithm at an initial moment, and determining an initial state estimated value and an initial state error covariance matrix at the initial moment;
and running all Kalman filtering in parallel, circularly executing a plurality of computing operations, executing the iterative extended Kalman filtering algorithm for a plurality of times in each computing operation, executing time updating and measuring updating iteration when executing the iterative extended Kalman filtering algorithm each time, and ending the computing operation until the iterative extended Kalman filtering algorithm reaches a cut-off condition to determine the SOC value of the lithium ion battery.
3. The method for estimating SOC of a lithium ion battery according to claim 1, wherein determining a mapping relationship between each model parameter in the battery equivalent circuit model and the temperature and SOC value includes:
establishing a battery equivalent circuit model of a lithium ion battery, and establishing a characteristic equation of the battery equivalent circuit model;
performing pulse discharge operation based on a battery equivalent circuit model, and determining model parameter values under each operation;
and constructing an initial mapping relation expression of the model parameters, the temperature and the SOC value, determining undetermined coefficients in the mapping relation expression of the model parameters, the temperature and the SOC value through a curve fitting method, and determining the mapping relation of the model parameters, the temperature and the SOC value according to the undetermined coefficients.
4. A lithium ion battery SOC estimation apparatus, comprising:
the determining module is used for determining the mapping relation between each model parameter in the battery equivalent circuit model and the temperature and SOC value;
the construction module is used for constructing a battery discrete state space model according to the battery equivalent circuit model and the mapping relation between the parameters of each model and the temperature and the SOC value;
the estimation module is used for estimating the SOC value of the battery discrete state space model through an iterative extended Kalman filtering algorithm to determine the SOC value of the lithium ion battery;
the construction module is specifically configured to:
and (3) parallel running at least two Kalman filters, combining the battery equivalent circuit model and the mapping relation between the parameters of each model and the temperature and SOC values, establishing a battery discrete state space equation and a system measurement update equation, and defining a measurement matrix.
5. The lithium ion battery SOC estimation apparatus of claim 4, wherein the estimation module is specifically configured to:
initializing an iterative extended Kalman filtering algorithm at an initial moment, and determining an initial state estimated value and an initial state error covariance matrix at the initial moment;
and running all Kalman filtering in parallel, circularly executing a plurality of computing operations, executing the iterative extended Kalman filtering algorithm for a plurality of times in each computing operation, executing time updating and measuring updating iteration when executing the iterative extended Kalman filtering algorithm each time, and ending the computing operation until the iterative extended Kalman filtering algorithm reaches a cut-off condition to determine the SOC value of the lithium ion battery.
6. The lithium ion battery SOC estimation apparatus of claim 4, wherein the determination module is specifically configured to:
establishing a battery equivalent circuit model of a lithium ion battery, and establishing a characteristic equation of the battery equivalent circuit model;
performing pulse discharge operation based on a battery equivalent circuit model, and determining model parameter values under each operation;
and constructing an initial mapping relation expression of the model parameters, the temperature and the SOC value, determining undetermined coefficients in the mapping relation expression of the model parameters, the temperature and the SOC value through a curve fitting method, and determining the mapping relation of the model parameters, the temperature and the SOC value according to the undetermined coefficients.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the lithium ion battery SOC estimation method of any of claims 1 to 3 when the computer program is executed by the processor.
8. A non-transitory computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements the lithium ion battery SOC estimation method according to any of claims 1 to 3.
CN202011257741.XA 2020-11-11 2020-11-11 Lithium ion battery SOC estimation method and device Active CN112557925B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011257741.XA CN112557925B (en) 2020-11-11 2020-11-11 Lithium ion battery SOC estimation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011257741.XA CN112557925B (en) 2020-11-11 2020-11-11 Lithium ion battery SOC estimation method and device

Publications (2)

Publication Number Publication Date
CN112557925A CN112557925A (en) 2021-03-26
CN112557925B true CN112557925B (en) 2023-05-05

Family

ID=75042167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011257741.XA Active CN112557925B (en) 2020-11-11 2020-11-11 Lithium ion battery SOC estimation method and device

Country Status (1)

Country Link
CN (1) CN112557925B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114611443B (en) * 2022-02-21 2024-07-12 浙江大学 On-chip filter reverse design method based on equivalent circuit space mapping
CN115469230A (en) * 2022-09-27 2022-12-13 华电内蒙古能源有限公司 OCV-SOC online estimation method, device, computer equipment and storage medium
CN115742757A (en) * 2022-11-23 2023-03-07 武汉路特斯汽车有限公司 Battery capacity determination method and device and computer readable storage medium
CN119089758B (en) * 2024-11-11 2025-02-21 北京大学南昌创新研究院 Battery state simulation method
CN120722216B (en) * 2025-09-01 2025-11-04 江苏麦格聚能科技有限公司 A method for estimating the state of charge (SOC) of a residential lithium iron phosphate energy storage system under high temperature conditions

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0438887A2 (en) * 1990-01-26 1991-07-31 AT&T Corp. Kalman filter-based optimizer and controller
CN106340304A (en) * 2016-09-23 2017-01-18 桂林航天工业学院 Online speech enhancement method for non-stationary noise environment
CN109870651A (en) * 2019-01-22 2019-06-11 重庆邮电大学 A joint online estimation method of SOC and SOH for electric vehicle power battery system
CN110687462A (en) * 2019-11-04 2020-01-14 北京理工大学 A joint estimation method of power battery SOC and capacity full life cycle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7525285B2 (en) * 2004-11-11 2009-04-28 Lg Chem, Ltd. Method and system for cell equalization using state of charge
CN102944848B (en) * 2012-11-21 2015-04-22 广东省自动化研究所 Real-time evaluation method for remaining capacity of power batteries and device thereof
CN106054081A (en) * 2016-06-17 2016-10-26 合肥工业大学智能制造技术研究院 A lithium battery modeling method for electric vehicle power battery SOC estimation
CN108594135A (en) * 2018-06-28 2018-09-28 南京理工大学 A kind of SOC estimation method for the control of lithium battery balance charge/discharge
CN111239608A (en) * 2019-11-21 2020-06-05 国联汽车动力电池研究院有限责任公司 Battery SOC estimation method and device based on extended Kalman filter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0438887A2 (en) * 1990-01-26 1991-07-31 AT&T Corp. Kalman filter-based optimizer and controller
CN106340304A (en) * 2016-09-23 2017-01-18 桂林航天工业学院 Online speech enhancement method for non-stationary noise environment
CN109870651A (en) * 2019-01-22 2019-06-11 重庆邮电大学 A joint online estimation method of SOC and SOH for electric vehicle power battery system
CN110687462A (en) * 2019-11-04 2020-01-14 北京理工大学 A joint estimation method of power battery SOC and capacity full life cycle

Also Published As

Publication number Publication date
CN112557925A (en) 2021-03-26

Similar Documents

Publication Publication Date Title
CN112557925B (en) Lithium ion battery SOC estimation method and device
CN111679199B (en) Lithium ion battery SOC estimation method and device
CN109991554B (en) Battery electric quantity detection method and device and terminal equipment
US12372582B2 (en) SOC estimation method and system with advanced parameter identification and integrating infinite algorithm
CN116224073A (en) Battery SOC estimation method, device, equipment, battery module and storage medium
CN111913109A (en) Method and device for predicting battery peak power
CN112816877B (en) Current calibration method, device and storage medium for battery
CN110244236B (en) A lithium-ion battery pack SOC estimation method, device and terminal device
CN112327183B (en) Lithium ion battery SOC estimation method and device
CN109298340B (en) An online battery capacity estimation method based on variable time scale
WO2025016154A1 (en) Battery soc estimation method and apparatus, and energy storage device
CN109061482B (en) Battery health degree prediction method and device
CN110927582A (en) Lithium battery SOC estimation method based on multiple sigma points
CN114509677A (en) Multi-factor evaluation method and system for residual capacity of battery and electronic equipment
CN111239608A (en) Battery SOC estimation method and device based on extended Kalman filter
CN115421044A (en) Lithium-ion battery state determination method, device, electronic equipment and storage medium
CN113933710A (en) Online prediction method of battery power state and terminal equipment
CN114994542B (en) Method and device for estimating open-circuit voltage of battery, electronic equipment and readable storage medium
CN110018419B (en) SOC and SOH joint estimation method and device of lithium ion battery and terminal equipment
CN113671377A (en) Lithium battery SOC estimation method based on improved EKF algorithm
CN115856681A (en) Battery SOC estimation method based on EKF adaptive temperature regulation
CN118690703B (en) A method for obtaining an equivalent circuit model of a lithium battery and a related device
KR20230028017A (en) A model-based state-of-charge estimation device for lithium-ion batteries that is robust to time-varying load current situations and method thereof
CN119247176A (en) A method, product, device and medium for determining the state of charge of a lithium battery
CN111931325A (en) Vehicle power battery SOC estimation method fusing ambient temperature

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant