首页 > 资讯 > 基于支持向量机和K均值的锂电池故障诊断方法.pdf

基于支持向量机和K均值的锂电池故障诊断方法.pdf

《基于支持向量机和K均值的锂电池故障诊断方法.pdf》由会员分享,可在线阅读,更多相关《基于支持向量机和K均值的锂电池故障诊断方法.pdf(9页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010070360.4 (22)申请日 2020.01.21 (71)申请人 合肥工业大学 地址 230009 安徽省合肥市包河区屯溪路 193号 (72)发明人 肖本贤陶婕 (74)专利代理机构 合肥金安专利事务所(普通 合伙企业) 34114 代理人 吴娜 (51)Int.Cl. G01R 31/378(2019.01) G01R 31/367(2019.01) G01R 31/382(2019.01) (54)发明名称 一种基于支持向量机和K均值的锂电池故障 诊断方法。

2、 (57)摘要 本发明涉及一种基于支持向量机和K均值的 锂电池故障诊断方法, 包括: 通过电池工况获取 原始数据集, 选取电池故障征兆; 对诊断变量做 数据进行预处理, 包括归一化和PCA; 预处理后的 数据送入Kmeans聚类中, 筛选与实际标签相同的 聚类结果作为故障样本集; 将故障样本集随机拆 分为训练集和测试集, 把训练样本送入SVM模型 中进行学习, 输出SVM分类模型, 同时将测试样本 送入SVM分类模型进行测试。 本发明对电池系统 进行故障诊断研究, 实现4种健康状态的识别; 本 发明考虑到电池故障的产生受多方面因素的影 响, 很难确定故障产生的具体原因, 对电池故障 的诊断具有。

3、一定难度, 提出一种基于支持向量机 和K均值的故障分类方法。 权利要求书2页 说明书4页 附图2页 CN 111090050 A 2020.05.01 CN 111090050 A 1.一种基于支持向量机和K均值的锂电池故障诊断方法, 其特征在于: 该方法包括下列 顺序的步骤: (1)通过电池工况获取原始数据集, 选取电池故障征兆; (2)对诊断变量做数据进行预处理, 包括归一化和PCA; (3)预处理后的数据送入Kmeans聚类中, 筛选与实际标签相同的聚类结果作为故障样 本集; (4)将故障样本集随机拆分为训练集和测试集, 把训练样本送入SVM模型中进行学习, 输出SVM分类模型, 同时将。

4、测试样本送入SVM分类模型进行测试。 2.根据权利要求1所述的基于支持向量机和K均值的锂电池故障诊断方法, 其特征在 于: 所述步骤(1)具体包括: (1a)系统中进行诊断的电池组由12节单体电池串联组成, 单节标准工作电压为3.20V, 充电上限电压为3.62V, 放电下限电压为2.50V; (1b)选取的故障征兆为: 电池充/放电电流、 单体电池电压、 电池SOC、 电池温度、 电池总 电压、 电池总电压变化趋势。 3.根据权利要求1所述的基于支持向量机和K均值的锂电池故障诊断方法, 其特征在 于: 所述步骤(2)具体是指: 在电池系统故障分类之前, 首先要对数据做预处理, 包括归一化和主。

5、成分分析技术PCA 两部分, 为保证数据变量间的可比性, 对选取的诊断变量做归一化处理: 式中: xi为选取的诊断变量; yi为归一化后的变量; n为数据长度; xmin为选取的诊断变量 的最小值; xmax为选取的诊断变量的最大值。 4.根据权利要求1所述的基于支持向量机和K均值的锂电池故障诊断方法, 其特征在 于: 所述步骤(3)具体是指: (3a)对于给定电池数据集Xxi|xiRm,i1,2,n, 其中n为样本个数, m为样本维 数; 样本集的类别空间 j| jRm,j1,2,c, c为类别个数; 两个样本点的距离采用 欧式距离进行度量, 即: 聚类中心为: 式中: nk为属于第k类的样。

6、本个数; R为实数集, xj为簇类中心,j为聚类质心点; K均值算法的目的是达到簇内样本距离最小化, 簇间样本距离最大化, 因此其目标函数 为: 权利要求书 1/2 页 2 CN 111090050 A 2 由上述步骤初始化n,c, 1, 2, c, 按照最近邻 j分类n个样本, 重计算 j, 直到 j再改 变, 返回n,c, 1, 2,., c, 结束算法;c为c个簇的均值向量; (3b)针对线性不可分的数据集, 每个样本点引入一个松弛变量 i0, 则线性不可分的 SVM采用如下的优化问题来表示: 式中: C0为惩罚参数; yi+1,-1为归一化后的变量; w是法向量, b是截距, xi为选。

7、取 的诊断变量;i为松弛变量, 其中 i0; (3c)通过核函数与软间隔最大化, 非线性支持向量机的分类决策函数表示为: 式中: i是拉格朗日乘子, i0; K(x,xi)为核函数。 5.根据权利要求1所述的基于支持向量机和K均值的锂电池故障诊断方法, 其特征在 于: 所述步骤(4)具体包括: (4a)整理电池1级报警和正常状态的运行数据共2876组, 其中正常样本数据897组, 故 障样本数据1979组; (4b)将样本数据按1:1的比例随机分为训练集和测试集, 采用基于SVM和Kmeans聚类的 电池系统故障诊断模型识别四种健康状态, 其中N代表正常状态; F1、 F2、 F3分别表示电池。

8、过 充、 电池过压和电池温度高三种故障。 权利要求书 2/2 页 3 CN 111090050 A 3 一种基于支持向量机和K均值的锂电池故障诊断方法 技术领域 0001 本发明涉及电池故障诊断技术领域, 尤其是一种基于支持向量机和K均值的锂电 池故障诊断方法。 背景技术 0002 锂电池是电动汽车和飞机的能量源, 同时也是最易发生故障的部分。 锂电池的故 障主要包括温度异常、 过充、 过放、 欠压、 过压、 均衡失效、 充放电电流异常、 自放电、 内阻异 常和电池衰老和各单节电池电压异常。 0003 目前, 锂电池的故障诊断方法主要有两种: 第一, 基于模型的故障诊断: 由于电池 是一种实时。

9、变化的非线性系统, 受各种参数变化的影响, 故建立精确的故障诊断模型是非 常困难的; 第二, 基于数据驱动的故障诊断: 基于数据驱动的故障诊断使用监测的历史数据 信息检测故障, 不需要精确的电池模型, 算法速度快,然而常用的神经网络和专家系统都需 要大量的数据样本用来训练, 一般的复杂系统无法满足。 发明内容 0004 本发明的目的在于提供一种能有效剔除奇异数据并提高模型分类正确率的基于 支持向量机和K均值的锂电池故障诊断方法。 0005 为实现上述目的, 本发明采用了以下技术方案: 一种基于支持向量机和K均值的锂 电池故障诊断方法, 该方法包括下列顺序的步骤: 0006 (1)通过电池工况获。

10、取原始数据集, 选取电池故障征兆; 0007 (2)对诊断变量做数据进行预处理, 包括归一化和PCA; 0008 (3)预处理后的数据送入Kmeans聚类中, 筛选与实际标签相同的聚类结果作为故 障样本集; 0009 (4)将故障样本集随机拆分为训练集和测试集, 把训练样本送入SVM模型中进行学 习, 输出SVM分类模型, 同时将测试样本送入SVM分类模型进行测试。 0010 所述步骤(1)具体包括: 0011 (1a)系统中进行诊断的电池组由12节单体电池串联组成, 单节标准工作电压为 3.20V, 充电上限电压为3.62V, 放电下限电压为2.50V; 0012 (1b)选取的故障征兆为:。

11、 电池充/放电电流、 单体电池电压、 电池SOC、 电池温度、 电 池总电压、 电池总电压变化趋势。 0013 所述步骤(2)具体是指: 0014 在电池系统故障分类之前, 首先要对数据做预处理, 包括归一化和主成分分析技 术PCA两部分, 为保证数据变量间的可比性, 对选取的诊断变量做归一化处理: 0015 0016 式中: xi为选取的诊断变量; yi为归一化后的变量; n为数据长度; xmin为选取的诊断 说明书 1/4 页 4 CN 111090050 A 4 变量的最小值; xmax为选取的诊断变量的最大值。 0017 所述步骤(3)具体是指: 0018 (3a)对于给定电池数据集X。

12、xi|xiRm,i1,2,n, 其中n为样本个数, m为样 本维数; 样本集的类别空间 j| jRm,j1,2,|,c, c为类别个数; 两个样本点的距离 采用欧式距离进行度量, 即: 0019 0020 聚类中心为: 0021 0022 式中: nk为属于第k类的样本个数; R为实数集, xj为簇类中心,j为聚类质心点; 0023 K均值算法的目的是达到簇内样本距离最小化, 簇间样本距离最大化, 因此其目标 函数为: 0024 0025 由上述步骤初始化n,c, 1, 2,., c, 按照最近邻 j分类n个样本, 重计算 j, 直到 j再改变, 返回n,c, 1, 2,., c, 结束算法;。

13、c为c个簇的均值向量; 0026 (3b)针对线性不可分的数据集, 每个样本点引入一个松弛变量 i0, 则线性不可 分的SVM采用如下的优化问题来表示: 0027 0028 式中: C0为惩罚参数; yi+1,-1为归一化后的变量; w是法向量, b是截距, xi为 选取的诊断变量;i为松弛变量, 其中 i0; 0029 (3c)通过核函数与软间隔最大化, 非线性支持向量机的分类决策函数表示为: 0030 0031 式中: i是拉格朗日乘子, i0; K(x,xi)为核函数。 0032 所述步骤(4)具体包括: 0033 (4a)整理电池1级报警和正常状态的运行数据共2876组, 其中正常样本。

14、数据897 组, 故障样本数据1979组; 0034 (4b)将样本数据按1:1的比例随机分为训练集和测试集, 采用基于SVM和Kmeans聚 类的电池系统故障诊断模型识别四种健康状态, 其中N代表正常状态; F1、 F2、 F3分别表示电 池过充、 电池过压和电池温度高三种故障。 说明书 2/4 页 5 CN 111090050 A 5 0035 由上述技术方案可知, 本发明的有益效果为: 第一, 本发明对电池系统进行故障诊 断研究, 并提出一种基于支持向量机和K均值的故障分类方法, 实现4种健康状态的识别; 第 二, 本发明考虑到电池故障的产生受多方面因素的影响, 很难确定故障产生的具体原。

15、因, 对 电池故障的诊断具有一定难度, 提出一种基于支持向量机和K均值的故障分类方法。 附图说明 0036 图1为本发明的方法流程图; 0037 图2为诊断仿真分析流程图; 0038 图3为训练集分类结果图。 具体实施方式 0039 如图1所示, 一种基于支持向量机和K均值的锂电池故障诊断方法, 该方法包括下 列顺序的步骤: 0040 (2)通过电池工况获取原始数据集, 选取电池故障征兆; 0041 (2)对诊断变量做数据进行预处理, 包括归一化和PCA; 0042 (3)预处理后的数据送入Kmeans聚类中, 筛选与实际标签相同的聚类结果作为故 障样本集; 0043 (4)将故障样本集随机拆。

16、分为训练集和测试集, 把训练样本送入SVM模型中进行学 习, 输出SVM分类模型, 同时将测试样本送入SVM分类模型进行测试。 0044 所述步骤(1)具体包括: 0045 (1a)系统中进行诊断的电池组由12节单体电池串联组成, 单节标准工作电压为 3.20V, 充电上限电压为3.62V, 放电下限电压为2.50V; 0046 (1b)选取的故障征兆为: 电池充/放电电流、 单体电池电压、 电池SOC、 电池温度、 电 池总电压、 电池总电压变化趋势。 0047 所述步骤(2)具体是指: 0048 在电池系统故障分类之前, 首先要对数据做预处理, 包括归一化和主成分分析技 术PCA两部分, 。

17、为保证数据变量间的可比性, 对选取的诊断变量做归一化处理: 0049 0050 式中: xi为选取的诊断变量; yi为归一化后的变量; n为数据长度; xmin为选取的诊断 变量的最小值; xmax为选取的诊断变量的最大值。 0051 所述步骤(3)具体是指: 0052 (3a)对于给定电池数据集Xxi|xiRm,i1,2,n, 其中n为样本个数, m为样 本维数; 样本集的类别空间 j| jRm,j1,2,c, c为类别个数; 0053 两个样本点的距离采用欧式距离进行度量, 即: 0054 0055 聚类中心为: 说明书 3/4 页 6 CN 111090050 A 6 0056 0057。

18、 式中: nk为属于第k类的样本个数; R为实数集, xj为簇类中心,j为聚类质心点; 0058 K均值算法的目的是达到簇内样本距离最小化, 簇间样本距离最大化, 因此其目标 函数为: 0059 0060 由上述步骤初始化n,c, 1, 2,., c, 按照最近邻 j分类n个样本, 重计算 j, 直到 j再改变, 返回n,c, 1, 2, c, 结束算法;c为c个簇的均值向量; 0061 (3b)针对线性不可分的数据集, 每个样本点引入一个松弛变量 i0, 则线性不可 分的SVM采用如下的优化问题来表示: 0062 0063 式中: C0为惩罚参数; yi+1,-1为归一化后的变量; w是法向。

19、量, b是截距, xi为 选取的诊断变量;i为松弛变量, 其中 i0; 0064 (3c)通过核函数与软间隔最大化, 非线性支持向量机的分类决策函数表示为: 0065 0066 式中: i是拉格朗日乘子, i0; K(x,xi)为核函数。 0067 所述步骤(4)具体包括: 0068 (4a)整理电池1级报警和正常状态的运行数据共2876组, 其中正常样本数据897 组, 故障样本数据1979组; 0069 (4b)将样本数据按1:1的比例随机分为训练集和测试集, 如图2所示, 采用基于SVM 和Kmeans聚类的电池系统故障诊断模型识别四种健康状态, 如图3所示, 其中N代表正常状 态; F1、 F2、 F3分别表示电池过充、 电池过压和电池温度高三种故障。 0070 综上所述, 本发明对电池系统进行故障诊断研究, 并提出一种基于支持向量机和K 均值的故障分类方法, 实现4种健康状态的识别; 本发明考虑到电池故障的产生受多方面因 素的影响, 很难确定故障产生的具体原因, 对电池故障的诊断具有一定难度, 提出一种基于 支持向量机和K均值的故障分类方法。 说明书 4/4 页 7 CN 111090050 A 7 图1 说明书附图 1/2 页 8 CN 111090050 A 8 图2 图3 说明书附图 2/2 页 9 CN 111090050 A 9 。

相关知识

一种基于支持向量机的锂电池健康状态评估方法
储能大会:锂电池健康管理与故障诊断
基于模型的锂离子电池健康状态预测
重庆大学:2024锂电池健康管理与故障诊断报告.pdf
电动汽车锂离子动力电池健康状态估计方法研究.pdf
电池荷电量及电池健康状态的检测、诊断方法.pdf
电动汽车电池管理系统故障诊断与处理
多类型锂离子电池组管理系统的健康状态和剩余寿命预测方法.pdf
基于新健康因子的锂电池健康状态估计和剩余寿命预测
电池管理系统11种常见故障案例分析【钜大锂电】

网址: 基于支持向量机和K均值的锂电池故障诊断方法.pdf https://m.trfsz.com/newsview1391802.html