CN112904219B - Big data-based power battery health state prediction method - Google Patents
Big data-based power battery health state prediction method Download PDFInfo
- Publication number
- CN112904219B CN112904219B CN202110376068.XA CN202110376068A CN112904219B CN 112904219 B CN112904219 B CN 112904219B CN 202110376068 A CN202110376068 A CN 202110376068A CN 112904219 B CN112904219 B CN 112904219B
- Authority
- CN
- China
- Prior art keywords
- battery
- data
- value
- driving condition
- day
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000036541 health Effects 0.000 title claims abstract description 31
- 238000010801 machine learning Methods 0.000 claims abstract description 22
- 238000004364 calculation method Methods 0.000 claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 13
- 238000013210 evaluation model Methods 0.000 claims abstract description 7
- 238000004140 cleaning Methods 0.000 claims abstract description 4
- 238000005070 sampling Methods 0.000 claims description 23
- 238000004422 calculation algorithm Methods 0.000 claims description 17
- 238000007637 random forest analysis Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 claims description 12
- 238000012549 training Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 5
- 230000002068 genetic effect Effects 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 5
- 238000007599 discharging Methods 0.000 claims description 3
- 239000007772 electrode material Substances 0.000 claims description 3
- 239000002001 electrolyte material Substances 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 230000003203 everyday effect Effects 0.000 claims 1
- 238000013528 artificial neural network Methods 0.000 abstract description 8
- 238000002474 experimental method Methods 0.000 abstract description 4
- 230000003862 health status Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000000349 chromosome Anatomy 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007636 ensemble learning method Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/392—Determining battery ageing or deterioration, e.g. state of health
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3648—Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Tests Of Electric Status Of Batteries (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
Description
技术领域technical field
本发明应用于电动汽车领域,具体为一种基于大数据的动力电池健康状态的预测方法,适用于电池汽车健康状态的准确估计。The invention is applied in the field of electric vehicles, and is specifically a method for predicting the state of health of a power battery based on big data, which is suitable for accurate estimation of the state of health of a battery vehicle.
背景技术Background technique
近些年来,随着锂离子电池技术的飞速发展,电动汽车行业也逐渐步入到一个新的阶段。电池的健康状态(SOH,State Of Health)估计,作为电池管理系统(BMS,BatteryManagement System)中的关键技术之一,对于电动汽车的行驶里程,寿命预测有着至关重要的作用。但由于电池是一个高度非线性的电化学系统,对其内部的状态识别和估计仍然是巨大的一个难题。In recent years, with the rapid development of lithium-ion battery technology, the electric vehicle industry has gradually entered a new stage. Battery state of health (SOH, State Of Health) estimation, as one of the key technologies in the battery management system (BMS, Battery Management System), plays a vital role in the mileage and life prediction of electric vehicles. However, since the battery is a highly nonlinear electrochemical system, the identification and estimation of its internal state is still a huge problem.
由于SOH无法被直接测出,为了准确测量电池的SOH,目前提出来大量的SOH估计方法。最为常用的是基于模型的估计方法和基于大数据的估计方法。基于模型的估计方法,通过建立等效电路模拟电池内部工作原理,结合相应的算法,如粒子滤波、卡尔曼滤波、滑模观测器等,进行SOH估计,但这类方法过于依赖模型精度,且算法设计较为复杂。Since the SOH cannot be directly measured, in order to accurately measure the SOH of the battery, a large number of SOH estimation methods have been proposed. The most commonly used methods are model-based estimation methods and big data-based estimation methods. The model-based estimation method simulates the internal working principle of the battery by establishing an equivalent circuit, and combines corresponding algorithms, such as particle filter, Kalman filter, sliding mode observer, etc., to estimate SOH, but this type of method relies too much on model accuracy, and Algorithm design is more complicated.
发明内容Contents of the invention
本发明是为了解决上述现有技术存在的不足之处,提出了一种基于大数据的动力电池健康状态的预测方法,以期能避免基于模型估计方法中的建模问题和参数识别问题,从而实现对电池SOH的精确估计和预测。In order to solve the shortcomings of the above-mentioned prior art, the present invention proposes a prediction method of power battery health status based on big data, in order to avoid the modeling problem and parameter identification problem in the model-based estimation method, so as to realize Accurate estimation and prediction of battery SOH.
本发明为达到上述发明目的,采用如下技术方案:The present invention adopts following technical scheme in order to achieve the above-mentioned purpose of the invention:
本发明一种基于大数据的动力电池健康状态的预测方法的特点在于包括如下步骤:A method for predicting the state of health of a power battery based on big data of the present invention is characterized in that it comprises the following steps:
步骤一:采集电动车上的实时行驶工况数据,包括:电动汽车的车速、累计里程、电压数据、电流数据、电池的荷电状态数据以及温度数据;Step 1: Collect real-time driving condition data on the electric vehicle, including: electric vehicle speed, accumulated mileage, voltage data, current data, battery state of charge data and temperature data;
步骤二、数据预处理;
步骤2.1、分别对实时行驶工况数据进行清洗,将数据中误差较大的点去除,从而得到有效行驶工况数据集;Step 2.1. Clean the real-time driving condition data respectively, and remove the points with large errors in the data, so as to obtain the effective driving condition data set;
步骤2.2、基于电动汽车的实时行驶工况数据,建立温度模型,用于对有效行驶工况数据集中的温度数据进行填充,从而得到分布均匀的温度数据;Step 2.2, based on the real-time driving condition data of the electric vehicle, a temperature model is established, which is used to fill the temperature data in the effective driving condition data set, so as to obtain evenly distributed temperature data;
步骤2.3、拟合有效行驶工况数据集中累计里程的变化曲线;Step 2.3, fitting the change curve of the cumulative mileage in the effective driving condition data set;
步骤三、充电过程电池容量计算;
步骤3.1、利用经过初步数据清洗后的电流数据和电池荷电状态数据,计算得到单个荷电状态内的电池平均容量数据;Step 3.1, using the current data and battery state-of-charge data after preliminary data cleaning to calculate the average capacity data of the battery in a single state-of-charge;
步骤3.2、以温度数据和充电电流数据作为输入,以所述单个荷电状态内的电池平均容量作为输出,构建随机森林回归模型,并将标准温度和标准电流带入所述随机森林回归模型中进行计算,得到标准值;Step 3.2, taking temperature data and charging current data as input, taking the average capacity of the battery in the single state of charge as output, constructing a random forest regression model, and bringing the standard temperature and standard current into the random forest regression model Perform calculations to obtain standard values;
步骤3.3、将分布均匀的温度数据和所述有效行驶工况数据集中的电流数据输入到所述随机森林回归模型中进行计算,得到原始电池平均容量值,并与所述标准值做差,将得到的差作为增益与所述电池平均容量数据进行相加,从而得到回归处理后的电池平均容量数据;Step 3.3. Input the evenly distributed temperature data and the current data in the effective driving condition data set into the random forest regression model for calculation, obtain the original battery average capacity value, and make a difference from the standard value, and The obtained difference is added as a gain to the battery average capacity data, thereby obtaining the regression-processed battery average capacity data;
步骤3.4、将经过随机森林模型回归处理后的电池平均容量数据绘制成散点图;Step 3.4, drawing the battery average capacity data after random forest model regression processing into a scatter diagram;
步骤3.5、对散点图进行聚类拟合,得到充电容量曲线;Step 3.5, performing cluster fitting on the scatter diagram to obtain the charging capacity curve;
步骤四、建立基于行驶工况-充电计算的电池健康状态评价模型;
步骤4.1、利用充电容量曲线,结合式(1)计算得到第t天的电池的电池健康状态SOHt:Step 4.1, using the charging capacity curve, combined with formula (1) to calculate the battery state of health SOH t of the battery on day t:
式(1)中,capt为第t天的电池容量,capr为电池的额定容量;In formula (1), cap t is the battery capacity on day t, and cap r is the rated capacity of the battery;
步骤4.2、将第t天的电池的电池健康状态SOHt转换为电池的等效循环次数值,通过计算其与第t-1天等效循环次数值的差值,来衡量汽车在一天内所消耗的电池寿命标准;Step 4.2, convert the battery state of health SOH t of the battery on day t into the equivalent cycle number value of the battery, and measure the battery life of the car in one day by calculating the difference between it and the equivalent cycle number value on day t-1. Consumed battery life criteria;
步骤4.3、对所述有效行驶工况数据集中的放电数据进行特征提取,得到平均速度、等效行驶里程值、平均温度、平均电流值并作为电动汽车的行驶工况特征,用于对放电过程的工况进行描述;Step 4.3, perform feature extraction on the discharge data in the effective driving condition data set, obtain the average speed, equivalent mileage value, average temperature, and average current value and use them as the driving condition characteristics of the electric vehicle for the discharge process description of the working conditions;
步骤五、机器学习模型的建立与训练;
将所述行驶工况特征作为所述机器学习模型的输入,将等效循环次数的差值作为所述机器学习模型的输出,并将所述有效行驶工况数据集作为训练集带入到机器学习模型中,从而得到训练好的机器学习模型;The driving condition feature is used as the input of the machine learning model, the difference of the equivalent number of cycles is used as the output of the machine learning model, and the effective driving condition data set is brought into the machine as a training set In the learning model, a trained machine learning model is obtained;
步骤六、输出预测结果;Step 6, output prediction results;
对所述有效行驶工况数据集进行特征随机抽样处理,得到抽样后的行驶工况数据,并输入到训练好的机器学习模型中进行预测计算,得到等效循环次数的预测结果,并根据等效循环次数与电池健康状态的映射关系式,得到最终预测的电池健康状态。Perform feature random sampling processing on the effective driving condition data set, obtain the sampled driving condition data, and input it into the trained machine learning model for prediction calculation, obtain the prediction result of the equivalent number of cycles, and according to etc. The mapping relationship between the effective cycle times and the battery health status is obtained to obtain the final predicted battery health status.
本发明所述的基于大数据的动力电池健康状态的预测方法的特点也在于:所述步骤4.2中等效循环次数的转换步骤如下:The method for predicting the state of health of the power battery based on big data of the present invention is also characterized in that: the conversion steps of the equivalent number of cycles in the step 4.2 are as follows:
步骤4.2.1、基于电池充放电特性试验,得到电池的等效循环次数和电池健康状态SOH的关系曲线,从而根据所述关系曲线,建立如式(2)所示的关系式:Step 4.2.1, based on the battery charge and discharge characteristic test, obtain the relationship curve of the equivalent number of cycles of the battery and the state of health SOH of the battery, thereby according to the relationship curve, establish the relationship shown in formula (2):
式(2)中,a1、b1为所设定的电极材料的衰减因子,a2、b2为所设定的电解质材料的衰减因子;x表示电池的等效循环次数;In formula (2), a 1 and b 1 are the attenuation factors of the set electrode materials, a 2 and b 2 are the attenuation factors of the set electrolyte materials; x represents the equivalent cycle number of the battery;
步骤4.2.2、利用遗传算法对式(1)中的四个衰减因子进行参数识别,得到四个衰减因子的值,从而得到最终的等效循环次数与电池健康状态SOH的映射关系式。Step 4.2.2, use the genetic algorithm to identify the parameters of the four attenuation factors in formula (1), and obtain the values of the four attenuation factors, so as to obtain the mapping relationship between the final equivalent cycle number and the battery state of health SOH.
所述步骤六的特征随机抽样处理的步骤如下:The steps of the characteristic random sampling processing of the step 6 are as follows:
步骤6.1、分别计算所述有效行驶工况数据集中电动车每天的行驶工况特征,及各个行驶工况特征在一天中的最大值和最小值;Step 6.1, respectively calculating the daily driving condition characteristics of the electric vehicle in the effective driving condition data set, and the maximum and minimum values of each driving condition characteristic in a day;
步骤6.2、确定取样时间,若有效行驶工况数据集中至少存在一条与取样时间对应的时间的数据,则从当天的最大值和最小值中随机生成数,作为当天的行驶工况特征值;若有效行驶工况数据集中不存在与取样时间对应的数据,则取最接近取样时间的一天来执行随机生成数操作;若有效行驶工况数据集中只存在一条与取样时间对应的时间的数据,则将相应数据作为行驶工况特征值;Step 6.2, determine the sampling time, if there is at least one piece of data corresponding to the sampling time in the valid driving condition data set, then randomly generate a number from the maximum and minimum values of the day as the characteristic value of the driving condition of the day; if If there is no data corresponding to the sampling time in the effective driving condition data set, the day closest to the sampling time is selected to perform the random number generation operation; if there is only one piece of data corresponding to the sampling time in the effective driving condition data set, then Use the corresponding data as the characteristic value of the driving condition;
步骤6.3、反复执行步骤6.2,从而得到抽样后的行驶工况数据。Step 6.3, repeatedly execute step 6.2, so as to obtain the sampled driving condition data.
与现有技术相比,本发明的有益效果在于:Compared with prior art, the beneficial effect of the present invention is:
1、本发明方法克服了电池状态难以估计的这一难题,利用电动汽车实时运行的大数据,并选取合适的工况特征,建立了基于行驶工况-充电计算电池健康状态评价模型,结合机器学习算法,挖掘出电池健康状态的变化规律,能够准确的估计和预测电池的SOH值,精度高,鲁棒性强,且易于实现。1. The method of the present invention overcomes the difficulty of estimating the state of the battery, utilizes the big data of the real-time operation of the electric vehicle, and selects appropriate working condition characteristics, establishes a battery health state evaluation model based on the driving condition-charging calculation, and combines the machine The learning algorithm digs out the change law of the battery health state, can accurately estimate and predict the SOH value of the battery, has high precision, strong robustness, and is easy to implement.
2、本发明通过电池充放电实验建立了等效循环次数与SOH的关系,间接的估计和预测电池SOH,直观明了且准确性好。2. The present invention establishes the relationship between equivalent cycle times and SOH through battery charging and discharging experiments, and indirectly estimates and predicts battery SOH, which is intuitive and accurate.
3、本发明算法结构简单,不需要增加额外的设备,仅需要利用BMS和车载传感器采集实时数据,通过算法编程即可实现对电池SOH的精确预测。3. The algorithm of the present invention has a simple structure, does not require additional equipment, and only needs to use BMS and vehicle sensors to collect real-time data, and can realize accurate prediction of battery SOH through algorithm programming.
附图说明Description of drawings
图1为本发明为基于大数据的动力电池健康状态的预测方法的整体算法框图;Fig. 1 is the overall algorithm block diagram of the method for predicting the state of health of a power battery based on big data in the present invention;
图2为本发明所建立的SOH与等效循环次数的关系曲线图;Fig. 2 is the relational graph of SOH and equivalent number of cycles established by the present invention;
图3为本发明使用的集成式神经网络示意图;Fig. 3 is the integrated neural network schematic diagram that the present invention uses;
图4为本发明所使用的遗传算法流程图;Fig. 4 is the genetic algorithm flow chart that the present invention uses;
图5为本发明中经过随机森林归化处理前后的电池容量散点图;Fig. 5 is the scatter diagram of battery capacity before and after random forest naturalization in the present invention;
图6为本发明中经过聚类拟合算法得到的电池容量随汽车行驶里程变化曲线图;Fig. 6 is the curve diagram of the battery capacity obtained by the cluster fitting algorithm along with the vehicle mileage in the present invention;
图7为本发明中经过机器学习算法预测得到的一年后电池SOH分布直方图。FIG. 7 is a histogram of battery SOH distribution predicted by a machine learning algorithm in the present invention after one year.
具体实施方式Detailed ways
本实施例中,一种基于大数据的动力电池健康状态的预测方法,是通过利用电动汽车实时运行的大数据,建立了基于行驶工况-充电计算电池健康状态评价模型,结合机器学习算法,准确的估计和预测电池的SOH值,从而解决了电池SOH估计难和精确度不高的问题;同时,利用电池充放电实验建立电池SOH与等效循环次数的关系,通过等效循环次数间接估计电池SOH,使得预测方法不仅实用性强,精确度高,而且直观明了;具体的说,如图1所示,该方法是按如下步骤进行:In this embodiment, a method for predicting the health state of a power battery based on big data is to establish a battery health state evaluation model based on driving conditions-charging calculations by using the big data of electric vehicles running in real time, combined with machine learning algorithms, Accurately estimate and predict the SOH value of the battery, thereby solving the problem of difficult estimation and low accuracy of the battery SOH; at the same time, the relationship between the battery SOH and the equivalent cycle number is established by using the battery charge and discharge experiment, and indirectly estimated by the equivalent cycle number The battery SOH makes the prediction method not only practical, but also highly accurate, and intuitive; specifically, as shown in Figure 1, the method is carried out as follows:
步骤一:本实施例中,通过车载传感器和BMS采集电动车上的实时的运行数据,电动汽车的车速、累计里程、电压数据、电流数据、电池的荷电状态数据以及温度数据;Step 1: In this embodiment, the real-time operating data on the electric vehicle, the vehicle speed, accumulated mileage, voltage data, current data, battery state of charge data and temperature data of the electric vehicle are collected through the on-board sensor and BMS;
步骤二、电池充放电数据的预处理;
步骤2.1、分别对电池充电和放电数据进行清洗,将数据中误差较大的点去除,从而得到有效的电池充放电数据集;Step 2.1. Clean the battery charge and discharge data respectively, and remove the points with large errors in the data, so as to obtain an effective battery charge and discharge data set;
步骤2.2、基于电动汽车实时行驶工况的数据,填充温度数据;本实施例中,采用自动分段拟合的方法实现对温度的分段,采用如式(1)所示的均方根误差公式对每段多项式精度进行控制,从而建立出温度模型,实现对数据中温度数据的填充;Step 2.2, based on the data of the real-time driving condition of the electric vehicle, fill in the temperature data; in this embodiment, adopt the automatic segmentation fitting method to realize the segmentation of the temperature, adopt the root mean square error as shown in formula (1) The formula controls the polynomial accuracy of each segment, thus establishing a temperature model, and realizing the filling of temperature data in the data;
式(1)中,yi表示分段多项式中温度的近似值,y表示分段多项式中温度的实际值,N表示某天温度采样点的个数。In formula (1), y i represents the approximate value of the temperature in the piecewise polynomial, y represents the actual value of the temperature in the piecewise polynomial, and N represents the number of temperature sampling points on a certain day.
步骤2.3、拟合有效行驶工况数据集中累计里程的变化曲线。Step 2.3, fitting the change curve of the accumulated mileage in the valid driving condition data set.
步骤三、充电过程电池容量计算:
电池的容量主要受到SOH、充电电流以及温度的影响,为了得到较为准确的容量随SOH的变化规律,需要将所有数据的温度和电流归化到同样的条件下,以此保证它们不会干扰到本算法,所以本实施例通过如下步骤进行数据处理。The capacity of the battery is mainly affected by SOH, charging current and temperature. In order to obtain a more accurate change of capacity with SOH, it is necessary to normalize the temperature and current of all data to the same condition, so as to ensure that they will not interfere with the battery. This algorithm, so this embodiment performs data processing through the following steps.
步骤3.1、利用经过初步数据清洗后的电流数据和电池荷电状态数据,计算得到单个荷电状态内的电池平均容量数据;Step 3.1, using the current data and battery state-of-charge data after preliminary data cleaning to calculate the average capacity data of the battery in a single state-of-charge;
步骤3.2、以温度数据和充电电流数据作为输入,以单个荷电状态内的电池平均容量作为输出,构建随机森林回归模型,并将标准温度和标准电流带入随机森林回归模型中进行计算,得到标准值;Step 3.2, taking temperature data and charging current data as input, and taking the average capacity of the battery in a single state of charge as output, construct a random forest regression model, and bring the standard temperature and standard current into the random forest regression model for calculation, and get standard value;
步骤3.3、将分布均匀的温度数据和有效行驶工况数据集中的电流数据输入到随机森林回归模型中进行计算,得到原始电池平均容量值,并与标准值做差,将得到的差作为增益与电池平均容量数据进行相加,从而得到回归处理后的电池平均容量数据;Step 3.3. Input the evenly distributed temperature data and the current data in the effective driving condition data set into the random forest regression model for calculation, obtain the average capacity value of the original battery, and make a difference with the standard value, and use the obtained difference as the gain and Add the battery average capacity data to obtain the battery average capacity data after regression processing;
步骤3.4、将经过随机森林模型回归处理后的电池平均容量数据绘制成散点图;处理前后的容量散点图如图2所示;Step 3.4, drawing the battery average capacity data after random forest model regression processing into a scatter diagram; the capacity scatter diagram before and after processing is shown in Figure 2;
步骤3.5、对散点图进行聚类拟合,得到最终的充电容量随行驶里程变化的曲线,如图3所示。Step 3.5, perform cluster fitting on the scatter diagram, and obtain the final curve of charging capacity changing with mileage, as shown in FIG. 3 .
本实施例中,对电池进行了充放电特性实验,获取了相应的电池数据,得到电池的充放电循环次数x和SOH的关系曲线,如图4所示,用于建立基于行驶工况-充电计算的电池健康状态评价模型。具体的步骤如下:In this embodiment, the charge and discharge characteristic experiment was carried out on the battery, and the corresponding battery data was obtained, and the relationship curve between the number of charge and discharge cycles x and SOH of the battery was obtained, as shown in Figure 4, which is used to establish a charging cycle based on driving conditions. Computational battery state of health evaluation model. The specific steps are as follows:
步骤四、建立基于行驶工况-充电计算的电池健康状态评价模型;
步骤4.1、利用充电容量随行驶里程变化的曲线,结合式(2)得到第t天的电池健康状态值SOHt;Step 4.1, using the curve of charging capacity changing with mileage, combined with formula (2) to obtain the battery state of health value SOH t on day t;
式(2)中,capt为第t天的电池容量,capr为电池的额定容量。In formula (2), cap t is the battery capacity on day t, and cap r is the rated capacity of the battery.
步骤4.2、结合式(3)将电池的SOH转换为电池的等效循环次数值,通过计算其与第t-1天等效循环次数值的差值,来衡量汽车在一天内所消耗的电池寿命标准;Step 4.2, combined with formula (3), convert the SOH of the battery into the equivalent cycle value of the battery, and measure the battery consumed by the car in one day by calculating the difference between it and the equivalent cycle value on day t-1 life standard;
式(3)中,a1、b1为所设定的电极材料的衰减因子,a2、b2为所设定的电解质材料的衰减因子,x表示电池的等效循环次数;In formula (3), a 1 and b 1 are the attenuation factors of the set electrode materials, a 2 and b 2 are the attenuation factors of the set electrolyte materials, and x represents the equivalent cycle number of the battery;
步骤4.3、利用遗传算法对式(1)中的四个衰减因子进行参数识别,得到四个衰减因子的值,从而得到最终的等效循环次数与电池健康状态SOH的映射关系式。Step 4.3, use the genetic algorithm to identify the parameters of the four attenuation factors in formula (1), and obtain the values of the four attenuation factors, so as to obtain the final mapping relationship between the equivalent number of cycles and the battery state of health SOH.
遗传算法(Genetic Algorithm,GA)是一种模拟生物自然进化过程搜索最优解的启发式算法,其将需要求解问题转化为生物进化中染色体基因选择,交叉,变异,重组的过程,进而获得问题的最优解。该方法用于求解步骤4.3中的问题,可以快速的得到所要辨识的参数,精度也较高,其逻辑框图如图5所示。Genetic Algorithm (GA) is a heuristic algorithm that simulates the natural evolution process of organisms to search for the optimal solution. It transforms the problem to be solved into the process of chromosome gene selection, crossover, mutation, and recombination in biological evolution, and then obtains the problem the optimal solution of . This method is used to solve the problem in step 4.3, and the parameters to be identified can be quickly obtained with high precision. The logic block diagram is shown in Figure 5.
步骤4.4、对有效行驶工况数据集中的放电数据进行特征提取,得到平均速度、等效行驶里程值、平均温度、平均电流值并作为电动汽车的行驶工况特征,用于对放电过程的工况进行描述;其中等效行驶里程值为单日行驶里程除以SOH值。Step 4.4. Extract the features of the discharge data in the effective driving condition data set, obtain the average speed, equivalent mileage value, average temperature, and average current value, and use them as the driving condition characteristics of the electric vehicle for the working condition of the discharge process. Describe the situation; where the equivalent mileage value is divided by the single-day mileage divided by the SOH value.
步骤五、基于集成式神经网络的机器学习模型建立与训练
为了使模型具有良好的学习及泛化能力,本实例中使用集成式神经网络来建立机器学习模型。人工神经网络具有分类准确度高、学习能力强、对噪声干扰数据的敏感度低、有较好的泛化拓展能力、能逼近任意非线性关系的优点,其结构如图6所示。集成式人工神经网络指的是在人工神经网络的基础上,综合多个简单的神经网络将其组合成一个分类器的过程,它可以克服训练数据集不足导致模型容易产生死点、发散的问题,使用集成式学习方法加强网络的稳定性。具体实施步骤如下:In order to make the model have good learning and generalization capabilities, an integrated neural network is used in this example to build a machine learning model. The artificial neural network has the advantages of high classification accuracy, strong learning ability, low sensitivity to noise interference data, good generalization and expansion ability, and can approach any nonlinear relationship. Its structure is shown in Figure 6. The integrated artificial neural network refers to the process of combining multiple simple neural networks into a classifier based on the artificial neural network. It can overcome the problem that the model is prone to dead spots and divergence due to insufficient training data sets. , using an ensemble learning method to strengthen the stability of the network. The specific implementation steps are as follows:
将行驶工况特征作为机器学习模型的输入,将等效循环次数的差值作为机器学习模型的输出,并将有效行驶工况数据集作为训练集带入到机器学习模型中,从而得到训练好的机器学习模型。The characteristics of driving conditions are taken as the input of the machine learning model, the difference of the equivalent number of cycles is taken as the output of the machine learning model, and the effective driving condition data set is brought into the machine learning model as a training set, so as to obtain a good training result. machine learning model.
步骤六、输出预测结果Step 6. Output prediction results
本实例通过如下步骤对有效的电池充放电数据集进行特征随机抽样处理:In this example, random sampling of features is performed on valid battery charge and discharge data sets through the following steps:
步骤6.1、分别计算有效行驶工况数据集中电动车每天的行驶工况特征,及各个行驶工况特征在一天中的最大值和最小值;Step 6.1, respectively calculate the daily driving condition characteristics of the electric vehicle in the effective driving condition data set, and the maximum and minimum values of each driving condition characteristic in a day;
步骤6.2、确定取样时间,若有效行驶工况数据集中至少存在一条与取样时间对应的时间的数据,则从当天的最大值和最小值中随机生成数,作为当天的行驶工况特征值;若有效行驶工况数据集中不存在与取样时间对应的数据,则取最接近取样时间的一天来执行随机生成数操作;若有效行驶工况数据集中只存在一条与取样时间对应的时间的数据,则将相应数据作为行驶工况特征值;Step 6.2, determine the sampling time, if there is at least one piece of data corresponding to the sampling time in the valid driving condition data set, then randomly generate a number from the maximum and minimum values of the day as the characteristic value of the driving condition of the day; if If there is no data corresponding to the sampling time in the effective driving condition data set, the day closest to the sampling time is selected to perform the random number generation operation; if there is only one piece of data corresponding to the sampling time in the effective driving condition data set, then Use the corresponding data as the characteristic value of the driving condition;
步骤6.3、反复执行步骤6.2,从而得到特征随机抽样后的行驶工况数据集。Step 6.3, repeatedly execute step 6.2, so as to obtain the driving condition data set after feature random sampling.
将特征随机抽样处理后的数据集输入到训练好的机器学习模型中进行预测计算,得到等效循环次数的预测结果,并根据式(3),得到最终预测的电池健康状态值SOH。The data set after feature random sampling is input into the trained machine learning model for prediction calculation, and the prediction result of the equivalent number of cycles is obtained, and according to formula (3), the final predicted battery state of health value SOH is obtained.
本实例中经过机器学习算法预测得到的一年后电池健康状态值SOH,通过总频数为100的SOH分布直方图展现,如图7所示。In this example, the battery state of health value SOH predicted by the machine learning algorithm after one year is displayed by the SOH distribution histogram with a total frequency of 100, as shown in Figure 7.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110376068.XA CN112904219B (en) | 2021-04-08 | 2021-04-08 | Big data-based power battery health state prediction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110376068.XA CN112904219B (en) | 2021-04-08 | 2021-04-08 | Big data-based power battery health state prediction method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112904219A CN112904219A (en) | 2021-06-04 |
CN112904219B true CN112904219B (en) | 2023-03-21 |
Family
ID=76110130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110376068.XA Active CN112904219B (en) | 2021-04-08 | 2021-04-08 | Big data-based power battery health state prediction method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112904219B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113721151B (en) * | 2021-11-03 | 2022-02-08 | 杭州宇谷科技有限公司 | Battery capacity estimation model and method based on double-tower deep learning network |
CN114779109B (en) * | 2022-04-08 | 2025-02-11 | 湖北亿纬动力有限公司 | Method, device, electronic device and storage medium for determining battery health status |
CN114966422A (en) * | 2022-05-13 | 2022-08-30 | 安徽扬子安防股份有限公司 | Real-time monitoring and early warning system based on power battery parameters |
CN115296361B (en) * | 2022-07-15 | 2023-06-09 | 北京瑞祺皓迪技术股份有限公司 | Method, device, equipment and medium for dynamically adjusting electric quantity threshold of equipment |
CN115877238B (en) * | 2022-12-06 | 2023-11-07 | 北汽福田汽车股份有限公司 | Method and device for detecting battery capacity, readable storage medium and electronic equipment |
CN116413609B (en) * | 2023-06-08 | 2023-08-29 | 江苏正力新能电池技术有限公司 | Battery diving identification method and device, electronic equipment and storage medium |
CN116908694B (en) * | 2023-07-13 | 2024-02-02 | 江苏果下科技有限公司 | SOH estimation method of household energy storage system |
CN116679217B (en) * | 2023-07-17 | 2024-08-30 | 广东电网有限责任公司 | SOH detection method, device, equipment and medium based on second-order equivalent circuit |
CN117150275B (en) * | 2023-11-01 | 2024-04-09 | 宁德时代新能源科技股份有限公司 | Machine learning model construction method, battery health degree prediction method and device |
CN117841689A (en) * | 2024-01-09 | 2024-04-09 | 北京理工大学重庆创新中心 | Power battery remaining endurance prediction method based on time sequence large model algorithm |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110210147A (en) * | 2019-06-05 | 2019-09-06 | 杭州华塑加达网络科技有限公司 | The simulator and emulation mode of estimating state of health of battery |
CN111323719A (en) * | 2020-03-18 | 2020-06-23 | 北京理工大学 | A method and system for online determination of health status of electric vehicle power battery pack |
CN111381170A (en) * | 2020-05-15 | 2020-07-07 | 上海工程技术大学 | Electric vehicle battery pack health state prediction method and system based on big data |
CN112180280A (en) * | 2020-09-27 | 2021-01-05 | 吉林大学 | Hybrid electric vehicle battery life optimization method considering battery health state |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2537406B (en) * | 2015-04-16 | 2017-10-18 | Oxis Energy Ltd | Method and apparatus for determining the state of health and state of charge of lithium sulfur batteries |
WO2019162749A1 (en) * | 2017-12-07 | 2019-08-29 | Yazami Ip Pte. Ltd. | Method and system for online assessing state of health of a battery |
-
2021
- 2021-04-08 CN CN202110376068.XA patent/CN112904219B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110210147A (en) * | 2019-06-05 | 2019-09-06 | 杭州华塑加达网络科技有限公司 | The simulator and emulation mode of estimating state of health of battery |
CN111323719A (en) * | 2020-03-18 | 2020-06-23 | 北京理工大学 | A method and system for online determination of health status of electric vehicle power battery pack |
CN111381170A (en) * | 2020-05-15 | 2020-07-07 | 上海工程技术大学 | Electric vehicle battery pack health state prediction method and system based on big data |
CN112180280A (en) * | 2020-09-27 | 2021-01-05 | 吉林大学 | Hybrid electric vehicle battery life optimization method considering battery health state |
Also Published As
Publication number | Publication date |
---|---|
CN112904219A (en) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112904219B (en) | Big data-based power battery health state prediction method | |
CN112765772B (en) | Power battery residual life prediction method based on data driving | |
Li et al. | Data driven battery modeling and management method with aging phenomenon considered | |
Guo et al. | Online estimation of SOH for lithium-ion battery based on SSA-Elman neural network | |
CN111090047B (en) | Lithium battery health state estimation method based on multi-model fusion | |
WO2021185308A1 (en) | Online determination method and system for state of health of power battery pack of electric vehicle | |
Wei et al. | Remaining useful life prediction and state of health diagnosis for lithium-ion batteries using particle filter and support vector regression | |
CN113805064B (en) | Lithium ion battery pack health state prediction method based on deep learning | |
CN107957562A (en) | A kind of lithium ion battery residual life on-line prediction method | |
CN108519556A (en) | A Lithium-ion Battery SOC Prediction Method Based on Recurrent Neural Network | |
Liu et al. | Comparative study of incremental capacity curve determination methods for lithium-ion batteries considering the real-world situation | |
CN116609676B (en) | Method and system for monitoring state of hybrid energy storage battery based on big data processing | |
CN108957331B (en) | Battery performance testing method and battery performance testing system | |
CN110658459A (en) | Lithium ion battery state of charge estimation method based on bidirectional cyclic neural network | |
CN113030763A (en) | Potential risk diagnosis system for consistency difference of power batteries for vehicles | |
CN114036647A (en) | Power battery safety risk assessment method based on real vehicle data | |
CN106021923A (en) | Method and system for predicting state of charge of power battery of pure electric vehicle | |
US20230305073A1 (en) | Method and apparatus for providing a predicted aging state of a device battery based on a predicted usage pattern | |
CN110082682A (en) | A kind of lithium battery charge state estimation method | |
CN114167301A (en) | Power battery evaluation method based on real vehicle data of electric vehicle | |
CN112098874A (en) | Lithium ion battery electric quantity prediction method considering aging condition | |
CN116609686B (en) | Battery cell consistency assessment method based on cloud platform big data | |
CN113657030A (en) | Method for predicting remaining service life of lithium battery based on Gaussian process regression | |
CN115219913A (en) | Power battery full-life-cycle management system based on capacity increment method | |
CN118033432A (en) | Battery state of charge estimation method and device and computer equipment |
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 |