《基于EKF方法和AR模型融合型锂离子电池循环寿命预测方法.pdf》由会员分享,可在线阅读,更多相关《基于EKF方法和AR模型融合型锂离子电池循环寿命预测方法.pdf(21页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103399279 A (43)申请公布日 2013.11.20 CN 103399279 A *CN103399279A* (21)申请号 201310331871.7 (22)申请日 2013.08.01 G01R 31/36(2006.01) (71)申请人 哈尔滨工业大学 地址 150001 黑龙江省哈尔滨市南岗区西大 直街 92 号 (72)发明人 刘大同 马云彤 郭力萌 彭宇 彭喜元 (74)专利代理机构 哈尔滨市松花江专利商标事 务所 23109 代理人 岳泉清 (54) 发明名称 基于EKF方法和AR模型融合型锂离子电池循 环寿命预测方法 (57) 摘。
2、要 基于EKF方法和AR模型融合型锂离子电池循 环寿命预测方法, 涉及一种锂离子电池循环寿命 预测方法。为了解决目前的这些基于模型的方法 存在对于不同电池及不同工作状态适应能力低的 问题。它包括 : 一、 在线测量待测锂电池的容量数 据, 保存数据并对所述数据进行预处理 ; 二、 基于 EKF 方法确定锂离子电池状态空间模型的参数 ; 三、 根据建立的锂离子电池状态空间模型对待测 锂离子电池进行状态估计, 利用所述 AR 模型的输 出进行待测锂离子电池的状态更新, 所述锂离子 电池状态空间模型获取每一个充放电循环的电池 容量数据, 并将所述数据与待测锂离子电池的失 效阈值比较获取锂离子电池剩余。
3、寿命。它用于预 测锂离子电池循环寿命。 (51)Int.Cl. 权利要求书 3 页 说明书 14 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书14页 附图3页 (10)申请公布号 CN 103399279 A CN 103399279 A *CN103399279A* 1/3 页 2 1. 基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方法, 其特征在于, 它包括如下步骤 : 步骤一 : 在线测量待测锂电池的容量数据, 保存数据并对所述数据进行预处理 ; 步骤二 : 基于 EKF 方法确定锂离子电池状态空间模型的参数 : 根。
4、据锂离子电池经验退化模型和 AR 模型构造锂离子电池状态空间模型, 利用预处理 后的数据并根据EKF方法确定所述锂离子电池状态空间模型的参数 ; 所述AR模型的预测输 出值与观测噪声叠加后的观测值序列为所述锂离子电池状态空间模型的电池容量的观测 值, 所述 AR 模型为利用预处理后的数据采用融合自回归系数求取方法确定的 AR 模型 ; 步骤三 : 根据步骤二建立的锂离子电池状态空间模型对待测锂离子电池进行状态估 计, 利用所述 AR 模型的输出进行待测锂离子电池的状态更新, 所述锂离子电池状态空间模 型获取每一个充放电循环的电池容量数据, 并将所述数据与待测锂离子电池的失效阈值比 较获取锂离子。
5、电池剩余寿命。 2. 根据权利要求 1 所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方 法, 其特征在于, 所述步骤一中对所述数据进行预处理的方法为 : 对于所述数据中奇异的点进行剔除, 对于幅度过大的容量再生现象进行趋势的平滑。 3. 根据权利要求 1 所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方 法, 其特征在于, 步骤二中, 所述根据锂离子电池经验退化模型和 AR 模型构造锂离子电池 状态空间模型, 利用预处理后的数据并根据 EKF 方法确定所述锂离子电池状态空间模型的 参数的方法包括如下步骤 : 步骤A : 根据锂离子电池经验退化模型构造所。
6、述退化模型的 参数估计的状态空间模型 : 其中为状态转移方程, 为观测方程, ak、 bk和 ck分别为当前 k 时刻所述经验退化模型 中的库伦效率 c, k、 再生容量参数 1,k和再生容量参数 2,k的估计值 ; Ck为待测锂电池的容量退化过程中 k 时刻的放电容量, Ck+1为待测锂电池的容量退化 过程中 k+1 时刻的放电容量, c, k为待测锂电池充放电过程中的库伦效率 ;为 待测锂电池在静置休息时间段 tk内再生的容量 ; wa、 wb和 wc分别为参数 a、 b 和 c 所包含 的高斯白噪声, Qa、 Qb和 Qc分别为 wa、 wb和 wc的方差, 噪声 wa、 wb和 wc分。
7、别符合 N(0,Qa)、 N(0,Qb) 和 N(0,Qc) 的高斯分布 ; R 为实数 ; vk为待测锂电池的观测噪声, vk服从均值为 0, vk 的方差为 R 的高斯分布 ; 步骤 B : 利用预处理后的数据, 采用扩展卡尔曼滤波方法对所述退 化模型的参数估计的状态空间模型进行线性化、 状态估计以及状态更新, 确定所述状态空 间模型的当前 k 时刻的参数 ak、 bk和 ck; 权 利 要 求 书 CN 103399279 A 2 2/3 页 3 步骤 C : 根据所述状态空间模型的当前 k 时刻的参数 ak、 bk和 ck, 求得当前 k 时刻条件 下参数估计值即为参数真值的概率 P,。
8、 根据所述概率 P 进行加权平均, 求得当前 k 时刻的 a_ s、 b_s 和 c_s : 其中, N为在线测量待测锂电池的容量数据的长度 ; m(i)为第i个放电循环所对应的参 数 ak、 bk或 ck, P(i) 为对第 i 个放电循环的参数 ak、 bk或 ck进行估计的结果为状态空间模 型的当前 k 时刻的参数真实值的概率 ; 步骤 D : 将获得的 a_s、 b_s 和 c_s 作为锂离子电池状态空间模型的参数, 获得所述锂离 子电池状态空间模型 : 其中, wk为待测锂电池的过程噪声, 服从均值为 0, 方差为 Q 的高斯分布, Q 为有理数, yk 为系统观测值。 4. 根据权。
9、利要求 1 所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方 法, 其特征在于, 所述步骤二中 , 利用预处理后的数据采用融合自回归系数求取方法确定 的 AR 模型的方法包括如下步骤 : 步骤 E : 利用预处理后的数据并根据 AIC 准则求取 AR 模型的 模型阶次 p ; 步骤 F : 利用预处理后的数据, 分别根据 Yulle-Wallker 方法和 Burg 方法求取所述 AR 模 型的自回归系数, 将求得的两个自回归系数采用动态线性融合的方法输出最终的自回 归系数 步 骤 G : 根 据 步 骤 E 获 得 的 模 型 阶 次 p 和 步 骤 F 获 得 的 最 。
10、终 的 自 回 归 系 数 确定 AR 模型。 5. 根据权利要求 3 所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方 法, 其特征在于, 所述步骤 B 中 : 利用预处理后的数据, 采用扩展卡尔曼滤波方法对所述退 化模型的参数估计的状态空间模型进行线性化、 状态估计以及状态更新, 确定所述状态空 间模型的当前 K 时刻的参数 ak、 bk和 ck的方法为 : 步骤 B1 : 对所述退化模型的参数估计的状态空间模型进行线性化 : 对所述退化模型的参数估计的状态空间模型的状态转移方程输入状态转移矩阵 Fk所 述 Fk为 : 对所述退化模型的参数估计的状态空间模型的观测方程进。
11、行 Taylor 展开并利用其一 阶部分进行非线性方程的线性化近似, 得到线性化后的观测方程的矩阵 Hk: 权 利 要 求 书 CN 103399279 A 3 3/3 页 4 步骤 B2 : 采用卡尔曼滤波方法对线性化后的所述退化模型的参数估计的状态空间模 型的当前 K 时刻的参数进行状态估计和更新 : 通过线性化后的状态转移方程对所述模型的当前 K 时刻的参数进行估计, 得到当前 k 时刻的参数的估计值 : ak-,bk-,ck-=ak-1+,bk-1+,ck-1+ 其中, ak-、 bk-和 ck-分别代表 k 时刻参数 ak、 bk和 ck的估计值, ak-1+、 bk-1+和 ck-。
12、1+分别 代表 k-1 时刻参数 ak、 bk和 ck的更新值,为 k 时刻待测锂电池的状态协方差矩阵的估计 值,为 k-1 时刻待测锂电池的状态协方差矩阵的更新值, Wk为待测锂电池的过程噪声系 数矩阵, Qk为所述过程噪声的方差 ; 将所述当前 k 时刻的参数的估计值带入到退化模型的参数估计的状态空间模型的观 测方程中, 得到电池容量观测值的估计值 : 将所述电池容量观测值的估计值与电池容量的观测值真值进行比较得到测量余 差协方差并得到对所述估计值进行校正的最优卡尔曼增益 利用公式和公式 对状态空间模型的当前 K 时刻的参数的估计值进行基于最小方差原则下的状态更新, 得到 定所述状态空间模。
13、型的当前 K 时刻的参数 ak、 bk和 ck, 其中,是基于估计参数所计算得到的第k个周期的放电容量, Ck-1为在线测量待测锂 电池的第 k-1 个周期的放电容量, Sk是测量余差的协方差矩阵, Hk为待测锂电池的观测矩 阵,为 k 时刻待测锂电池的状态协方差矩阵的更新值, Vk为待测锂电池的观测噪声系数 矩阵, Rk为待测锂电池的观测噪声的方差, ak+、 bk+和 ck+分别代表 k 时刻参数 ak、 bk和 ck的 更新值, I 为单位矩阵。 权 利 要 求 书 CN 103399279 A 4 1/14 页 5 基于EKF方法和AR模型融合型锂离子电池循环寿命预测方 法 技术领域 。
14、0001 本发明涉及一种锂离子电池循环寿命预测方法, 特别涉及一种基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方法。 背景技术 0002 目前针对锂离子电池剩余寿命 (Remaining Useful Life, RUL) 预测的方法大致分 为基于物理模型 (Model-based Prognostics) 和基于数据驱动 (Data-Driven) 方法, 对于失 效机理复杂、 模型难以建立的电子待测锂电池, 大部分研究集中于基于数据驱动的方法。 数 据驱动方法中包含一类基于统计滤波的统计数据驱动方法如粒子滤波 (Particle Filter, PF) , 卡尔曼滤波 (K。
15、alman Filter, KF) 和扩展卡尔曼滤波 (Extended Kalman Filter, EKF) , 通过建立待测锂电池状态转移方程实现预测与更新, 充分考虑待测锂电池内部状态转移特 性, 但是某一退化模型对不同类型电池及不同工作状态缺乏良好适应性 ; 另一类是基于纯 数据驱动的方法如自回归滑动平均 (Autoregressive Moving average, ARMA) 模型, 着眼分 析数据本身特征而未考虑数据所属于的待测锂电池的特性。目前, 将统计滤波方法与纯数 据驱动方法进行融合的混合预测框架不断被提出与改善, 将二者的优点进行结合以弥补各 自独立应用时出现的缺陷, 。
16、但是目前的这些基于模型的方法存在对于不同电池及不同工作 状态适应能力低的问题。 发明内容 0003 本发明的目的是为了解决目前的这些基于模型的方法存在对于不同电池及不同 工作状态适应能力低的问题, 本发明提供一种基于EKF方法和AR模型融合型锂离子电池循 环寿命预测方法。 0004 本发明的基于EKF方法和AR模型融合型锂离子电池循环寿命预测方法, 它包括如 下步骤 : 0005 步骤一 : 在线测量待测锂电池的容量数据, 保存数据并对所述数据进行预处理 ; 0006 步骤二 : 基于 EKF 方法确定锂离子电池状态空间模型的参数 : 0007 根据锂离子电池经验退化模型和 AR 模型构造锂离。
17、子电池状态空间模型, 利用预 处理后的数据并根据 EKF 方法确定所述锂离子电池状态空间模型的参数 ; 所述 AR 模型的 预测输出值与观测噪声叠加后的观测值序列为所述锂离子电池状态空间模型的电池容量 的观测值, 所述 AR 模型为利用预处理后的数据采用融合自回归系数求取方法确定的 AR 模 型 ; 0008 步骤三 : 根据步骤二建立的锂离子电池状态空间模型对待测锂离子电池进行状态 估计, 利用所述 AR 模型的输出进行待测锂离子电池的状态更新, 所述锂离子电池状态空间 模型获取每一个充放电循环的电池容量数据, 并将所述数据与待测锂离子电池的失效阈值 比较获取锂离子电池剩余寿命。 说 明 书。
18、 CN 103399279 A 5 2/14 页 6 0009 本发明的优点在于, 本发明利用 EKF 方法和 AR 模型建模预测, 对电池容量的长期 退化趋势进行预测, 获取长期预测结果并将其作为卡尔曼滤波状态更新环节的观测值真值 输入。本方法的锂离子电池状态空间模型特征以及数据本身所体现出的特征进行结合, 提 升了本方法对于不同电池的适应性, 降低了 RUL 预测算法对于经验退化模型的依赖性。本 发明的方法具备良好的状态跟踪能力, 所述方法对于不同电池单体之间的适应性有所提 高, 对 NASA PCoE 电池进行实验, NASA PCoE 电池实验 RUL 预测效果明显改善, RUL 预测。
19、相对 误差平均降低 14% 左右, 容量预测相对误差平均降低 1.65% 左右。 附图说明 0010 图 1 为本发明所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方 法的流程示意图。 0011 图 2 为采用本法所述的方法进行 NASA PCoE 中心 5 号电池的剩余寿命预测实验, 对于前期 60 点建模, 1 10 阶 AR 模型 AIC 计算结果的示意图。 0012 图 3 为采用本法所述的方法进行 NASA PCoE 中心 5 号电池的剩余寿命预测实验, 对于中期 80 点建模, 1 10 阶 AR 模型 AIC 计算结果的示意图。 0013 图 4 为采用本法所。
20、述的方法进行 NASA PCoE 中心 5 号电池的剩余寿命预测实验, 对于后期 100 点建模, 1 10 阶 AR 模型 AIC 计算结果的示意图。 具体实施方式 0014 具体实施方式一 : 结合图 1 说明本实施方式, 本实施方式所述的基于 EKF 方法和 AR 模型融合型锂离子电池循环寿命预测方法, 它包括如下步骤 : 0015 步骤一 : 在线测量待测锂电池的容量数据, 保存数据并对所述数据进行预处理 ; 0016 步骤二 : 基于 EKF 方法确定锂离子电池状态空间模型的参数 : 0017 根据锂离子电池经验退化模型和 AR 模型构造锂离子电池状态空间模型, 利用预 处理后的数据。
21、并根据 EKF 方法确定所述锂离子电池状态空间模型的参数 ; 所述 AR 模型的 预测输出值与观测噪声叠加后的观测值序列为所述锂离子电池状态空间模型的电池容量 的观测值, 所述 AR 模型为利用预处理后的数据采用融合自回归系数求取方法确定的 AR 模 型 ; 0018 步骤三 : 根据步骤二建立的锂离子电池状态空间模型对待测锂离子电池进行状态 估 计, 利用所述 AR 模型的输出进行待测锂离子电池的状态更新, 所述锂离子电池状态空 间模型获取每一个充放电循环的电池容量数据, 并将所述数据与待测锂离子电池的失效阈 值比较获取锂离子电池剩余寿命。 0019 具体实施方式二 : 本实施方式是对具体实。
22、施方式一所述的基于EKF方法和AR模型 融合型锂离子电池循环寿命预测方法的进一步限定, 0020 所述步骤一中对所述数据进行预处理的方法为 : 0021 对于所述数据中奇异的点进行剔除, 对于幅度过大的容量再生现象进行趋势的平 滑。 0022 所述奇异的点包含较大测量误差的数据和错误的数据, 所述幅度过大的容量再生 现象为在曲线中表现为整体下降趋势中若干个容量上升部分, 即下降曲线中的毛刺部分。 说 明 书 CN 103399279 A 6 3/14 页 7 0023 具体实施方式三 : 本实施方式是对具体实施方式一所述的基于EKF方法和AR模型 融合型锂离子电池循环寿命预测方法的进一步限定,。
23、 0024 步骤二中, 所述根据锂离子电池经验退化模型和 AR 模型构造锂离子电池状态空 间模型, 利用预处理后的数据并根据 EKF 方法确定所述锂离子电池状态空间模型的参数的 方法包括如下步骤 : 0025 步骤 A : 根据锂离子电池经验退化模型构造所述退化模 型的参数估计的状态空间模型 : 0026 0027 其中为状态转移方程, 为观测方程, ak、 bk和ck分别为当前k时刻所述经验退化模型中的库 伦效率 c, k、 再生容量参数 1,k和再生容量参数 2,k的估计值 ; 0028 Ck为待测锂电池的容量退化过程中k时刻的放电容量, Ck+1为待测锂电池的容量退 化过程中 k+1 时。
24、刻的放电容量, c, k为待测锂电池充放电过程中的库伦效率 ; 为待测锂电池在静置休息时间段 tk内再生的容量 ; wa、 wb和 wc分别为参数 a、 b 和 c 所包 含的高斯白噪声, Qa、 Qb和 Qc分别为 wa、 wb和 wc的方差, 噪声 wa、 wb和 wc分别符合 N(0,Qa)、 N(0,Qb) 和 N(0,Qc) 的高斯分布 ; R 为实数 ; vk为待测锂电池的观测噪声, vk服从 均值为 0, vk的方差为 R 的高斯分布 ; 步骤 B : 利用预处理后的数据, 采用扩展卡尔曼滤波方法对所述 退化模型的参数估计的状态空间模型进行线性化、 状态估计以及状态更新, 确定所。
25、述状态 空间模型的当前 K 时刻的参数 ak、 bk和 ck; 0029 步骤 C : 根据所述退化模型的参数估计的状态空间模型的当前 K 时刻的参数 ak、 bk 和 ck, 求得当前 k 时刻条件下参数估计值即为参数真值的概率 P, 即当前 k 时刻测量的估计 值为参数真值的概率为 P ; 根据所述概率 P 进行加权平均, 求得当前 k 时刻的 a_s、 b_s 和 c_ s : 0030 0031 其中, N为在线测量待测锂电池的容量数据的长度 ; m(i)为第i个放电循环所对应 的参数 ak、 bk或 ck或者 c, P(i) 为对第 i 个放电循环的参数 ak、 bk或 ck进行估计。
26、的结果为 状态空间模型的当前 k 时刻的参数真实值的概率 ; 0032 步骤 D : 将获得的 a_s、 b_s 和 c_s 作为锂离子电池状态空间模型的参数, 获得所述 锂离子电池状态空间模型 : 0033 说 明 书 CN 103399279 A 7 4/14 页 8 0034 其中, wk为待测锂电池的过程噪声, 服从均值为 0, 方差为 Q 的高斯分布, Q 为有理 数 ,yk为系统观测值。 0035 在本实施方式中构造所述退化模型的参数估计的状态空间模型 0036 时, 0037 将锂离子电池经验退化模型容量再生看做常量处理, 因此所需要得到的是部分的最终计算结果, 因此为了简化计算。
27、, 将 tk化为常 数 1, 可以减少一个提出数据及预处理的过程, 以提高算法的计算效率。 0038 在本实施方式中基于此概率 P 进行加权平均, P 值越大, 说明相应的参数预测结果 更为接近真实的参数值, 因此应具有更高的权重, 即其可信度更高。 0039 具体实施方式四 : 本实施方式是对具体实施方式一所述的基于EKF方法和AR模型 融合型锂离子电池循环寿命预测方法的进一步限定, 0040 所述步骤二中 , 利用预处理后的数据采用融合自回归系数求取方法确定的 AR 模 型的方法包括如下步骤 : 0041 步骤 E : 0042 利用预处理后的数据并根据 AIC 准则求取 AR 模型 的模。
28、型阶次 p ; 0043 步骤 F : 利用预处理后的数据, 分别根据 Yulle-Wallker 方法和 Burg 方法求取所 述 AR 模型的自回归系数, 将求得的两个自回归系数采用动态线性融合的方法输出最终的 自回归系数 0044 步骤 G : 根据步骤 E 获得的模型阶次 p 和步骤 F 获得的最终的自回归系数 确定 AR 模型。 0045 AR 模型阶次的求取方法有很多, 如最终预测误差准则、 平均信息判据等等, 这些方 法均是对各阶次的 AR 模型进行某种判断准则的计算, 并将计算结果中的最小值所对应的 模型阶次作为最佳阶次进行后续建模预测。在本实施方式中, 采用平均信息判据 (A。
29、verage Information Criterion, AIC) 来对模型阶次进行判断。 0046 AIC 判据的具体表达如式 (3-3) 所示。 0047 0048 其中 N 为序列元素个数,为 p 阶预报误差方差, p 为确定的模型阶次。一般地, AR 模型的阶次不会超过 10 次, 如果超过 10 次, 不仅不利于提高预测精度, 反而可能使预测 精度下降, 并且引起算法执行过程中耗时、 占用内存较大的现象。 所以在具体的阶次判断过 程中, 本实施方式对 110 阶 AR 模型进行 AIC 结果的遍历式计算, 并从中选取 AIC 计算结果 最小的阶次作为本实施方式最终建模阶次。 004。
30、9 利用式 (3-3) 计算 p=110 不同阶次 AR 模型所对应的 AIC 值, 并判断大小, AIC 值 说 明 书 CN 103399279 A 8 5/14 页 9 最小时所对应的模型阶次 p 即为针对当前建模数据的最优 AR 模型阶次。具体的实现方法 如下 : 0050 a) 提取用于训练建模的容量数据 F 作为阶次判断的原始数据输入 ; 0051 b) 对 F 进行标准化处理 : 0052 零均值化 : 求取训练建模数据 F 的均值 Fmean, 即可得到零均值化的序列 f=F-Fmean ; 0053 方差标准化 : 求取零均值化后的建模数据 f 的标准差 f, 得到标准化数据。
31、 Y=f/ f; 0054 c) 判断标准化后的建模数据是否适合建立 AR 模型, 即对自相关系数和偏自相关 系数截尾特性进行判断 : 0055 0 步自协方差 : 0056 120 步自协方差 : 0057 自相关系数 : x=R/R0 (3-11) 0058 根据计算结果, 绘制自相关系数曲线, 判断截尾特性, 若截尾则适合 MA 建模。 0059 偏相关系数 : 求解 Yule-Wallker 方程, 根据求解结果绘制偏相关系数曲线, 判断 截尾特性, 若截尾则适合 AR 建模。 0060 研究表明, MA 模型可由高阶的 AR 模型进行近似, 因此, 如果数据适合 MA 建模, 也 就。
32、说明可以对其进行 AR 模型建模预测。 0061 d)AIC 计算 : 0062 通过自相关系数计算得到 : S=R0,R(1),R(2),R(3) (3-12) 0063 计算 Toeplitz 矩阵 : G=toeplitz(S) (3-13) 0064 计算参数 : W=G-1R(1),R(2),R(3),R(4)T (3-14) 0065 模型残差方差计算 : 0066 AIC 计算如式 (3-3) 。 0067 e) 判断 AIC 最小值对应的模型阶次 p, 即为最优阶次。 0068 f) 对每个电池数据集各个建模数据样本分别进行 AIC 准则下的最佳模型阶次的 求取, 用于后续建模。
33、。 0069 特别需要指出的是, 在算法原理介绍部分本实施方式对 AR 模型的系数进行融合 办法的估计, 每一步融合需要进行 p 对系数的叠加, 计算量较大。所以, 在实际应用中, 本实 施方式采用分别估计参数并进行预测的方法, 分别得到各自的预测容量, 对容量数据进行 动态叠加, 减少了叠加运算的次数, 减小计算量。但是二者在本质上是相同的, 只是同一思 路的不同实现方法。所述的 Yule-Wallker 方法和 Burg 方法 : 0070 (1)Yule-Wallker 方法 0071 Yule-Wallker 法又称自相关法, 通过 Yule-Wallker 方程进行求解, Yule-。
34、Wallker 说 明 书 CN 103399279 A 9 6/14 页 10 方程如下 : 0072 0073 矩阵形式如下 : 0074 0075 在运算过程中利用 AR(0) 和 AR(1) 的参数作为初始条件求取 AR(2) 的参数, 再根 据所得的参数求解 AR(3) 的参数, 通过递推求解出 AR(p) 的参数, 递推完成即可得到 AR 模 型的参数。 0076 (2)Burg 方法 0077 Burg 法利用向前滤波误差 fn,t和向后滤波误差 bn,t, 求出保证滤波误差功率为最 小的 再按照 Levinson 算法计算向前滤波误差、 向后滤波误差和滤 波误差功率定义如下 :。
35、 0078 0079 0080 0081 令即可求解到保证滤波误差功率最小的 0082 自回归系数的求取办法有很多种, 对于样本足够大的情况下, 不同方法得到的系 数是相近的。但是, 对于电池容量数据这样的小样本数据集, 数据的个数较少, 单独一种方 法的求取结果难以准确地反映出数据的真实特征。 因此, 本实施方式中选择Yulle-Wallker 法和 Burg 法分别独立求取模型系数, 再进行简单的动态线性组合的方法输出最终的系数 结果。具体的参数求取方法如下 : 0083 使用Matlab自带AR模型建模函数arburg.m和aryule.m, 分别利用相同的历史建 模数据计算模型自回归系。
36、数, 得到独立的系数求取结果和; 0084 设置初始融合系数 P1和 P2; 0085 随着预测步长的增加, 动态调整融合系数 : P1=P1-f(i), P2=P2+f(i), 其中 i 为预测 步长。需要指出的是, 在实际预测过程中 f(i) 需要不断尝试调整, 但是针对同一类电池, 一 旦确定了 f(i) 的具体形式就不再改变。也就是说, 针对一类电池特征, 构造一种动态融合 系数, 在某种程度上, 这种动态融合系数也代表了某一种电池的退化特征 ; 0086 融合系数计算 :将此系数作为最终用以容量长期退化趋势预 说 明 书 CN 103399279 A 10 7/14 页 11 测的 。
37、AR 模型的系数。 0087 确定了模型阶次和模型参数, AR(p) 模型就已经建立完成。然后, 利用预处理后 的数据, 输入当前时刻之前 p 个时刻的状态值作为初始状态数据 (p 为 AR 模型阶次) , 代入 所示的模型, 即可获得当前的状态预测结果。依照这样的 步骤不断迭代计算, 就可以得到当前 K 时刻的电池容量预测结果, 也就获得了容量退化长 期预测输出数据集 ARpredict。 0088 具体实施方式五 : 本实施方式是对具体实施方式三所述的基于EKF方法和AR模型 融合型锂离子电池循环寿命预测方法的进一步限定, 0089 所述步骤 B 中 : 利用预处理后的数据, 采用扩展卡尔。
38、曼滤波方法对所述退化模型 的参数估计的状态空间模型进行线性化、 状态估计以及状态更新, 确定所述状态空间模型 的当前 K 时刻的参数 ak、 bk和 ck的方法为 : 0090 步骤 B1 : 对所述退化模型的参数估计的状态空间模型进行线性化 : 0091 对所述退化模型的参数估计的状态空间模型的状态转移方程输入状态转移矩阵 Fk所述 Fk为 : 0092 0093 对所述退化模型的参数估计的状态空间模型的观测方程进行 Taylor 展开并利用 其一阶部分进行非线性方程的线性化近似, 得到线性化后的观测方程的矩阵 Hk: 0094 0095 步骤 B2 : 采用卡尔曼滤波方法对线性化后的所述退。
39、化模型的参数估计的状态空 间模型的当前 K 时刻的参数进行状态估计和更新 : 0096 通过线性化后的状态转移方程对所述模型的当前 K 时刻的参数进行估计, 得到当 前 k 时刻的参数的估计值 : 0097 ak-,bk-,ck-=ak-1+,bk-1+,ck-1+ 0098 0099 其中, ak-、 bk-和 ck-分别代表 k 时刻参数 ak、 bk和 ck的估计值, ak-1+、 bk-1+和 ck-1+分 别代表 k-1 时刻参数 ak、 bk和 ck的更新值, 为 k 时刻待测锂电池的状态协方差矩阵的估 计值,1 为 k-1 时刻待测锂电池的状态协方差矩阵的更新值, Wk为待测锂电。
40、池的过程噪 声系数矩阵, Qk为所述过程噪声的方差 ; 0100 将所述当前 k 时刻的参数的估计值带入到退化模型的参数估计的状态空间模型 的观测方程中, 得到电池容量观测值的估计值 0101 将所述电池容量观测值的估计值与电池容量的观测值真值进行比较得到 测量余差协方差并得到对所述估计值进行校正的最优卡尔 曼 增 益 利 用 公 式和 公 式 对状态空间模型的每一时刻的参数的估计值进行基于最小方差原则下的 说 明 书 CN 103399279 A 11 8/14 页 12 状态更新, 得到定所述状态空间模型的每一时刻的参数 ak、 bk和 ck, 0102 其中, 是基于估计参数所计算得到的。
41、第 k 个周期的放电容量, Ck-1为在线测量待 测锂电池的第 k-1 个周期的放电容量, Sk是测量余差的协方差矩阵, Hk为待测锂电池的观 测矩阵, 为 k 时刻待测锂电池的状态协方差矩阵的更新值, Vk为待测锂电池的观测噪声 系数矩阵, Rk为待测锂电池的观测噪声的方差, ak+、 bk+和 ck+分别代表 k 时刻参数 ak、 bk和 ck的更新值, I 为单位矩阵。 0103 在线性化的过程中, 待测锂电池的过程噪声及观测噪声均为线性叠加噪声, 故有 线性化过程噪声及观测噪声系数矩阵如式 (2-18) 、(2-19) 所示。 0104 0105 0106 由于各噪声互相独立, 则有待。
42、测锂电池过程噪声协方差矩阵 Q 如式 (2-20) 。 0107 0108 本发明的锂离子电池循环寿命预测方法, 就是将纯数据驱动的 AR 模型的容量长 期退化预测输出值 ARpredict, 将 ARpredict 与高斯白噪声叠加后作为卡尔曼滤波容量预 测框架下的观测值真值输入, 替换更新环节式中的这 样, 基于模型预测输出结果的状态更新环节就替换成基于数据驱动预测输出结果的状态更 新, 利用数据本身的特征信息对基于经验退化模型的容量估计值进行更新, 将模型信息与 数据信息进行结合。 0109 本发明中基于 EKF 方法和 AR 模型融合的方法是在基于卡尔曼滤波算法对电池容 量进行预测环节。
43、之前, 需要进行 AR 模型建模及 ARpredict 预测输出过程, 并且在此基础上 获取更新环节的真实观测输入, 替换单纯基于模型的 EKF 算法中使用进行状态更新 的过程, 基于 EKF 方法和 AR 模型融合的具体实施方式如下 : 0110 1. 状态转移方程的获取 : 利用已知建模训练数据集, 基于扩展卡尔曼滤波算法经 过对状态方程进行线性化、 状态估计以及状态更新, 实现对经验退化模型参数进行动态估 计, 并基于预测概率对状态跟踪获取的模型参数进行参数加权均值计算, 确定后期预测过 程中所使用的模型参数。 0111 2. 观测真值的获取 : 0112 (1) 利用历史建模数据集进行。
44、建模可行性分析 : 对建模数据进行标准化处理, 计 算偏自相关及自相关系数, 判断其截尾特性, 若偏自相关系数截尾, 则适合 AR 模型建模, 若 说 明 书 CN 103399279 A 12 9/14 页 13 自相关系数截尾, 则适合MA模型建模, 由前期分析可知, MA模型可由高阶AR模型进行近似, 因此, 若自相关系数截尾, 也可判断数据样本适合 AR 建模。 0113 (2) 通过式 (3-12) 、(3-13) 、(3-14) 、(3-15) 、(3-3)进行 1-10 阶 AR 模型 AIC 计 算, 并基于 AIC 准则, 判断对于当前训练样本的最佳 AR 模型阶次。 011。
45、4 (3) 利用 Burg 法和 Yule-Wallker 法进行 AR 模型系数计算及相应容量预测输出, 采用动态系数对两种方法进行融合, 获取融合预测输出 ARpredict。 0115 3. 经过 1 和 2, 即可获取锂离子电池状态空间模型 0116 即可进行融合型 RUL 预测过程 : 0117 (1) 状态估计 : 利用 1 中获取的锂离子电池经验退化模型和上一时刻的预测结果, 进行和所示的当前时刻电池容量的估计。 0118 (2) 融合型状态更新过程 : 在这一环节, 利用 2 中基于数据驱动算法获取的容量长 期退化预测结果 ARpredict 构造观测真值序列, 并进行状态更新。
46、 : 0119 (a) 确定观测真值序列 : 0120 C_real=ARpredict+at (3-16) 0121 其中 ARpredict 为 AR 模型预测输出序列, 带有建模数据自身特征, 这种特征与待 测锂电池模型无关, 仅着眼于数据自身的变化特性。at为服从方差为 W, 均值为 0 的高斯白 噪声, 即观测噪声 at N(0,W)。两部分叠加即构成了更新环节带有观测噪声的观测值序 列。 0122 (b) 利用式计算测量余差协方差, 并且在此基础上通过式 计算最优卡尔曼增益, 然后利用下式进行状态的更新过程 : 0123 0124 式中C_real即为步骤(a)中确定的基于数据驱动。
47、算法的观测值真值序列, 其余参 量定义与式相同。在这一步中, 实现了数据驱动算法与基于模 型方法的融合, 利用数据驱动算法获取的长期预测输出结果对基于模型算法获取的状态估 计结果进行更新。也就是说, 利用容量数据本身的数据特征对基于经验退化模型获取的代 表待测锂电池内部状态转移特征的容量预测结果进行更新与校正。这样, 在基于模型的算 法融入了数据本身的特征信息, 实现了算法的融合, 对于经验退化模型适应性差所带来的 预测误差起到一定的修正作用。 0125 (3) 基于上一步骤中的容量估计和更新, 对预测起始点后每一充放电循环的电池 容量做出预测, 得到融合预测算法下的电池容量的预测输出序列。 。
48、0126 4. 至此完成电池容量的预测, 通过失效阈值与容量预测结果的比对, 可以给出相 应的 RUL 预测值, 同时可以分析容量预测和 RUL 预测的误差, 与技术要求进行比对。 0127 在具体验证实验中, 利用NASA PCoE公开电池数据集, 选定某电池测试数据样本作 为在线测量剩余寿命待测锂电池的容量数据, 将所述数据样本的长度进行划分为长度为 L1 的数据和长度为 L2 的数据, 长度为 L1 的数据模拟实际应用过程中在线测量获取的容量数 据, 用于确定锂离子电池状态空间模型训练数据, 长度为 L2 的数据在实际在线寿命预测过 程中属于未知数据, 也就是需要利用预测算法对其进行预测的数据, 在具体实验中本部分 说 明 书 CN 103399279 A 13 10/14 页 14 数据用于验证锂离子电池剩余寿命预测效果, L1 和 L2 的分界点为预测起始点, 同样针对同 一数据样本进行不同预测起始点的对比实验, 依然选数据总长度的 30%、 50% 和 70%(即前 期、 中期和后期) 作为模型训练数据集, 验证预测算法对于同一电池样本不同长度的训练数 据的适应能力。与此同时, 选择 6 个独立的电池测试样本分别进行预测实验,。