论文速递!Auto-CNN-LSTM!新的锂离子电池(LIB)剩余寿命预测方法

news2024/9/24 1:24:51

论文标题:A Data-Driven Auto-CNN-LSTM Prediction Model for Lithium-Ion Battery Remaining Useful Life

期刊信息:IEEE TII (中科院1区, JCR Q1, IF=11.7)

引用:Ren L, Dong J, Wang X, et al. A data-driven auto-CNN-LSTM prediction model for lithium-ion battery remaining useful life[J]. IEEE Transactions on Industrial Informatics, 2020, 17(5): 3478-3487.

提出了一种基于改进的卷积神经网络(CNN)和长短期记忆(LSTM)的数据驱动预测模型,名为Auto-CNN-LSTM,用于锂离子电池(LIB)的剩余寿命预测(RUL)。主要贡献总结如下:

提出了一种由自动编码器CNN和LSTM组成的模型来预测LIB的剩余寿命。CNN和LSTM通过利用电池相邻周期之间的相关性以及序列中的特征,有助于减轻数据噪声并提高预测准确性;

引入了一个自动编码器,用于在时间序列中处理和重构电池数据,通过增加数据维度,从原始数据中提取更多有价值的信息,为后续更高效的训练做准备;

提出了一种后平滑方法来解决预测结果中的断点问题。比较了不同类型滤波器,使得与没有滤波器的模型相比,能够获得更准确的结果。

在这里插入图片描述
由于 CNN 在有限数据中挖掘隐藏信息的能力以及 LSTM 处理时间序列信息的能力,本文提出了一种基于 CNN 和 LSTM 的 LIB RUL 预测方法。此外,CNN 的卷积层需要大量数据,但 LIB 的数据不足。然而,通过使用自动编码器,实现了可传输到 CNN 进行更有效训练的数据维度的显著增加。另外,考虑到模型预测曲线中存在的噪声,本文提出了一种后平滑方法来减少噪声并解决预测结果中的不连续性问题。这通过输出平滑的预测曲线提高了预测结果的可解释性。算法 1 展示了提出的 Auto-CNN-LSTM 方法的框架。
在模型中,LIB特征最初由自动编码器从原始数据中提取,它将数据维数从21个增加到50个。然后,通过CNN和LSTM模型进行特征展开。CNN挖掘深度信息,LSTM提取数据之间的时序信息,将CNN和LSTM提取的特征组合成全连通层。LIB的RUL预测是经过七层深度神经网络(DNN)输出的。最后,为了使拟合曲线平滑,分别用一阶线性、二阶和三阶平滑网络对输出进行滤波。然后,对这些网络计算的精度进行比较,选择最佳精度作为预测结果。通过实际数据的实验,验证了该方法的有效性。

当前,由于信息、通信、大数据和计算技术在制造过程中的融合,智能制造正在取得重大进展。对于智能制造系统,高效和长寿命的能源,如LIB是必不可少的。然而,LIB的一个重要问题是如何准确地预测它们的RUL。

在本文中,提出了一个三步数据驱动的过程特征提取器、特征扩展和RUL预测来确定lib的RUL。提出的方法,称为Auto-CNN-LSTM预测,是一个自动编码器,用于增强原始数据,然后使用CNN挖掘深度信息以获得特征映射。同时,利用LSTM方法得到其时间序列,并结合特征映射进行归一化处理。然后使用7层深度神经网络预测LIB的RUL,并使用一级滤波器对预测结果进行平滑处理。使用本文提出的Auto-CNN-LSTM模型,并使用真实数据集进行训练,预测结果的RMSE为4.8%,显著优于另外两种基于ADNN(误差为11.8%)和SVM(误差为18.2%)的数据驱动模型。在未来,本文计划研究其他技术,通过优化神经网络层数、dropout和L2正则化参数,以及将本文的模型应用于时间序列寿命重要的其他预测问题,进一步提高RUL预测精度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2138695.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaScript web API part3

web API DOM 日期对象 > 得到当前系统的时间 new这个操作就是实例化 语法 const date new Date() or const date new Date(2004-11-3 08:00:00) 可以指定时间 > 可应用于通过系统时间和指定时间实现倒计时的操作 //得到当前时间const date new Date()console.lo…

多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测

多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测 目录 多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab基于BO-LSSVM贝叶斯优化最小二乘支…

Vue介绍、窗体内操作、窗体间操作学习

系列文章目录 第一章 基础知识、数据类型学习 第二章 万年历项目 第三章 代码逻辑训练习题 第四章 方法、数组学习 第五章 图书管理系统项目 第六章 面向对象编程:封装、继承、多态学习 第七章 封装继承多态习题 第八章 常用类、包装类、异常处理机制学习 第九章 集…

树莓派5上手

1 安装系统 Raspberry Pi OS 是基于 Debian 的免费操作系统,针对 Raspberry Pi 硬件进行了优化。Raspberry Pi OS 支持超过 35,000 个 Debian 软件包。树莓派 5 可以安装各种系统,但是如果对于系统没有特殊的要求,还是安装 Raspberry Pi OS …

【MySQL】MySQL索引与事务的透析——(超详解)

前言 🌟🌟本期讲解关于MySQL索引事务,希望能帮到屏幕前的你。 🌈上期博客在这里:【MySQL】MySQL表的增删改查(进阶篇)——之查询操作(超级详解)-CSDN博客 🌈感…

CSP-CCF★★★201903-2二十四点★★★

目录 一、问题描述 二、解答 方法一:穷举法(只列举了一部分) 方法二:中缀表达式直接求值,两个栈,一个存放数值,一个存放符号 方法三:将中缀表达式转换为后缀来计算注意&#xff…

台风,也称为热带气旋,是一种在热带海洋上形成的强烈风暴系统。台风的形成需要满足以下几个条件:

台风,也称为热带气旋,是一种在热带海洋上形成的强烈风暴系统。台风的形成需要满足以下几个条件: 1. **温暖的海水**:台风通常在海面温度至少达到26.5C(79.7F)的海域形成,因为温暖的海水能够提供…

八股(8)——Spring,SpringBoot

八股(8)——Spring,SpringBoot 基础1.Spring 是什么?特性?有哪些模块?Spring 有哪些特性呢? 2.Spring 有哪些模块呢?3.Spring 有哪些常用注解呢?Web 开发方面有哪些注解呢…

利用模糊综合评价法进行数值评分计算——算法过程

1、‌模糊综合评价法概述 ‌模糊综合评价法是一种基于模糊数学的综合评价方法,它通过模糊数学的隶属度理论将定性评价转化为定量评价,适用于解决复杂、难以量化的问题。该方法具有结果清晰、系统性强的特点,能够处理多种因素制约下的综合评价…

热门数据恢复软件大盘点

现在大家的数据都喜欢存放在一些电子设备里保存吧。这样既方便存放,也方便我们查找。但是这些设备可能因为病毒、误删除等原因造成数据的丢失。这篇文章我将介绍几款类似易我数据恢复软件的数据恢复工具,减少为数据丢失给我们造成损失。 1.FOXIT数据恢复…

vue国际化

前言 现在的大公司都走国际化路线,我们应用程序也不例外。今天就在 Vue3 项目中整一个比较简单的国际化 背景 之前搞国际化的时候,也搜索了很多帖子,但是没有一个可以完整的实现。今天有空搞了一版,大家有什么问题欢迎留言探讨…

Java设计模式—面向对象设计原则(五) ----->迪米特法则(DP) (完整详解,附有代码+案例)

文章目录 3.5 迪米特法则(DP)3.5.1 概述3.5.2 案例 3.5 迪米特法则(DP) 迪米特法则:Demeter Principle,简称DP 3.5.1 概述 只和你的直接朋友交谈,不跟“陌生人”说话(Talk only to your immediate friends and not to stranger…

【CSS in Depth 2 精译_031】5.3 Grid 网格布局的两种替代语法

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结) 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位(已完结) 2.1 相对…

Linux服务器配合Xshell+Tensorboard实现深度学习训练过程可视化

问题背景: 在深度学习领域,监控模型的训练过程是非常重要的。TensorBoard 是 TensorFlow 提供的一个可视化工具,可以帮助我们直观地理解模型的训练和验证过程。我们一般在 Windows 系统只需要在自己的浏览器输入localhost:6006就可以观察训练…

[Linux]:进程间通信(上)

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 1. 进程间通信介绍 1.1 进程间通信的概念 进程间通信简称IPC(In…

[通信原理]绪论1:信号 × 通信系统

1、消息、信号与信息 消息: 通信系统要传输的对象,是具体的、物理上存在的东西。也是信息的载体。形式多种: 连续消息:语音、温度、活动图片.离散消息:数据、符号、文字. 信息: 消息中所蕴含的内容&…

MySQL练手题--公司和部门平均工资比较(困难)

一、准备工作 Create table If Not Exists Salary (id int, employee_id int, amount int, pay_date date); Create table If Not Exists Employee (employee_id int, department_id int); Truncate table Salary; insert into Salary (id, employee_id, amount, pay_date) va…

ESP8266+httpServer+GET+POST实现网页验证密码

1. 代码 #include "esp_http_server.h" #include "esp_log.h" #include "web_server.h"// 辅助宏&#xff0c;用于计算两个数中的较小值 #define MIN(a, b) ((a) < (b) ? (a) : (b))static const char *TAG "wifi web_server";c…

游戏算法专题之PRD算法:听说你想凭运气抽中荣耀水晶?

PRD算法全称Pseudo-Random Distribution。是概率分布中的一种常见算法&#xff0c;在游戏开发领域中很常用。 PRD用于控制随机事件的触发概率&#xff0c;使其表现得更加符合预期&#xff0c;相比于传统得随机数生成&#xff0c;PRD算法可以平滑得控制随机事件的触发次数&…

cJSON-轻量级解析模块、字符串的神——编织STM32C8T6与阿里云信息传递的纽带

编写方向&#xff1a;本人就不泛泛的编写一篇什么一文学会cJSON了&#xff0c;没什么突出点&#xff0c;也就我水水字数&#xff0c;你们看来看去也不懂&#xff0c;本人是从上阿里云传信息接触的cJSON的&#xff0c;我就此写一篇针对性的文章&#xff0c;希望对大家有用&#…