新能源汽车锂离子电池各参数的时间序列关系

Hi,大家好,我是半亩花海。为了进一步开展新能源汽车锂离子电池的相关研究,本文主要汇总并介绍了电动汽车的锂离子电池的各项参数,通过 MATLAB 软件对 Oxford Dataset 的相关数据集进行数据处理与分析,进一步研究各项参数随着循环次数或时间的变化规律(待持续更新),从而更好地设计后续模型的输入等。

目录

一、因变量与自变量汇总

1. 因变量

2. 自变量

二、时间序列关系

1. 电压-时间曲线(Voltage-Time)

2. 电流-时间曲线(Current-Time)

3. 电荷-时间曲线(Charge-Time)

4. 温度-时间曲线(Temperature-Time)

5. 电池放电容量-循环次数曲线(Battery Discharge Capacity - Cycle)

6. 电池温度-循环次数(Battery Temperature - Cycle)

7. 电压变化率-循环次数曲线(Voltage Change Rate(Vdin) - Cycle)

8. 充电时间-循环次数曲线(Charge Time - Cycle)

9. 健康状态-循环次数(SOH-Cycle)

(1)CX 电池(不同放电倍率下)

(2)PL 电池(不同放电倍率下)

(3)PL 电池(不同放电深度 / DOD下)


一、因变量与自变量汇总

1. 因变量

  • 电压(Voltage)
  • 电流(Current)
  • 电荷(Charge)
  • 温度(Temperature)
  • 放电容量(Discharge Capacity)
  • 电压变化率(Voltage Change Rate(Vdin))
  • 充电时间(Charge Time)

2. 自变量

  • 时间(Time)
  • 循环次数(Cycle)

二、时间序列关系

下面的各表基于 Oxford Dataset 中的牛津大学电池驾驶循环数据集,使用 MATLAB 软件,首先分析 Oxford Battery Degradation Dataset 1(牛津电池退化数据集1)

在数据集“ExampleDC_C1.mat”(仅包含第一次充放电循环的记录电压、电流和温度等数据)中,我们对 Charge 和 Discharge(即充放电过程:2-C 恒流充电、可变电流放电)进行数据处理与分析,结果如下面的1~4;

在数据集“Oxford_Battery_Degradation_Dataset_1.mat”中(包含每 100 个周期进行的表征测试的结果,直到电池寿命结束),我们分别对 1-C 循环与伪 OCV 循环(即 1-C 充电(C1ch)、1-C 放电(C1dc)、伪 OCV 充电(OCVch)和伪 OCV 放电(OCVdc))进行数据处理与分析,结果如下面的5~8。

1. 电压-时间曲线(Voltage-Time)

  • 描述:表示电池在充电和放电过程中,电压随时间变化的关系。充电时,电压通常会逐渐增加;放电时,电压通常会下降。
  • 常见应用:用于分析电池的充放电特性、判断电池的健康状态、识别电池是否出现电压衰减等问题。

2. 电流-时间曲线(Current-Time)

  • 描述:表示电池在充放电过程中,电流随时间变化的关系。充电时,电池的电流通常为正;放电时,电池的电流通常为负。
  • 常见应用:用于分析电池的充放电速率、电流波动对电池的影响等。

3. 电荷-时间曲线(Charge-Time)

  • 描述:表示电池在充放电过程中,电荷随时间变化的关系(电荷积累和消耗情况)。充电时,电池的电荷逐渐增加(电荷值为正);放电时,电池的电荷逐渐减少(电荷值为负)。
  • 常见应用:用于分析电池的容量和使用过程中的电荷变化,帮助评估电池的健康状态。

4. 温度-时间曲线(Temperature-Time)

  • 描述:表示电池的温度随时间变化的关系。电池在充电和放电过程中,由于内阻产生的热量可能导致温度的变化。充电时,电池温度可能会有温升;放电时,电池温度可能会因电流流动产生温度变化。
  • 常见应用:用于监控电池的温度变化,评估电池的热管理效果,预防过热和过冷现象,确保电池的安全性。

5. 电池放电容量-循环次数曲线(Battery Discharge Capacity - Cycle)

  • 描述:展示了电池容量衰减的情况。该图反映了电池在每个放电周期后,放电容量随循环次数的变化。随着充放电循环的增加,电池的容量通常会逐渐衰减(因放电时电荷值为负,故绝对值在减少,即放电容量下降),这与电池的老化过程相关。
  • 常见应用:用于评估电池的衰退速度,即随着使用的循环次数增加,电池容量的衰减情况。对于电池寿命预测和健康状态评估,这类图形非常重要。

6. 电池温度-循环次数(Battery Temperature - Cycle)

  • 描述:展示了电池在充放电循环中的温度变化(分别有 Max Temp、Avg Temp、Min Temp,即最高温度、平均温度、最低温度),帮助监测电池的热管理情况。该图反映了电池在不同充放电循环次数下的温度变化情况。在每个充放电周期中,电池由于内阻、充电电流和放电电流等因素会产生一定的热量,导致温度升高或波动
  • 常见应用:用于监测电池的热管理情况,了解电池是否存在过热或过冷的风险。长期的高温环境会加速电池的衰老,因此这类图形可以帮助判断电池是否存在过热问题,从而预防电池故障。

7. 电压变化率-循环次数曲线(Voltage Change Rate(Vdin) - Cycle)

  • 描述:展示了电池电压变化速率的变化,用来评估电池的内阻变化或性能退化。该图展示了电池在不同充放电循环中的电压变化速率。电池的电压变化率可能受到多个因素的影响,例如电池健康状态、充电或放电速率、温度等。电压变化速率较快可能意味着电池内部存在较大内阻或其他性能退化问题。
  • 常见应用:可以帮助识别电池的性能衰退,如电池出现较高的内阻或无法保持稳定电压的情况。电池的电压变化速率过高可能是电池损坏的早期迹象。

8. 充电时间-循环次数曲线(Charge Time - Cycle)

  • 描述:展示了电池充电时间随循环次数的变化,帮助识别电池充电效率的衰退。该图反映了电池在不同充放电循环次数下,完成一次充电所需的时间随着电池的老化,充电时间通常会逐渐增加,因为电池的充电效率下降,可能是由于容量衰减内阻增加所致。
  • 常见应用:用于监测电池的充电效率。如果充电时间显著增加,可能表明电池的性能衰退或存在异常,帮助及时发现电池问题。

9. 健康状态-循环次数(SOH-Cycle)

下面的变化规律是基于中文硕博论文里的一些图表,展示了 CX 电池在不同放电倍率下、PL 电池在不同放电倍率下、PL 电池不同放电深度下的电池健康状态与循环次数之间的关系。我们从以下三张图中可以看出,随着循环次数的增加,SOH 基本上都呈现逐渐下降的趋势,最后大部分趋向一个较为稳定的状态。

(1)CX 电池(不同放电倍率下)

(2)PL 电池(不同放电倍率下)

(3)PL 电池(不同放电深度 / DOD下)

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙学习笔记:用户登录界面

文章目录 1. 提出任务2. 完成任务2.1 创建鸿蒙项目2.2 准备图片资源2.3 编写首页代码2.4 启动应用 3. 实战小结 1. 提出任务 本次任务聚焦于运用 ArkUI 打造用户登录界面。需呈现特定元素:一张图片增添视觉感,两个分别用于账号与密码的文本输入框&#…

左神算法基础巩固--1

文章目录 时间复杂度常数时间的操作时间复杂度的定义时间复杂度的作用剖析递归行为和递归行为时间复杂度的估算 排序选择排序冒泡排序插入排序归并排序小和问题问题描述解题思路 快速排序荷兰国旗问题问题描述 堆排序堆结构大根堆小根堆 桶排序 二分二分搜索 ^的运用不用额外空…

ROS1安装教程

一、环境准备 操作系统:Ubuntu 20.04 LTS 注:为保证系统干净,本文使用Docker进行 演示,如已安装相应的Ubuntu系统请忽略。 Docker安装Ubuntu系统步骤如下: # 拉取镜像 docker pull ubuntu:20.04# 创建容器 docker ru…

秒优科技-供应链管理系统 login/doAction SQL注入漏洞复现

0x01 产品简介 秒优科技提供的供应链管理系统,即秒优SCM服装供应链管理系统,是一款专为服装电商企业设计的全方位解决方案。是集款式研发、订单管理、物料管理、生产管理、工艺管理、收发货管理、账单管理、报表管理于一体的服装电商供应链管理解决方案。它涵盖了从企划到开…

【论文复刻】新型基础设施建设是否促进了绿色技术创新的“量质齐升”—来自国家智慧城市试点的证据(C刊《中国人口·资源与环境》

一、数据来源:住建部、国家知识产权局、中国城市统计年鉴,内含原始数据、处理代码和基准回归 二、数据范围: DID 为了延长政策效应估计的时间区间,将住建部公布的首批国家智慧城市作为处理组,非试点城市作为对照组。将…

【机器学习与数据挖掘实战】案例04:基于K-Means算法的信用卡高风险客户识别

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈机器学习与数据挖掘实战 ⌋ ⌋ ⌋ 机器学习是人工智能的一个分支,专注于让计算机系统通过数据学习和改进。它利用统计和计算方法,使模型能够从数据中自动提取特征并做出预测或决策。数据挖掘则是从大型数据集中发现模式、关联…

Oracle中间件 SOA之 OSB 12C服务器环境搭建

环境信息 服务器基本信息 如下表,本次安装总共使用1台服务器,具体信息如下: App1服务器 归类 APP服务器 Ip Address 172.xx.30.xx HostName appdev01. xxxxx.com Alias appdev01 OSB1服务器 归类 OSB服务器 Ip Address 172.xx3…

Elasticsearch-分词器详解

什么是分词器 1、分词器介绍 对文本进行分析处理的一种手段,基本处理逻辑为按照预先制定的分词规则,把原始文档分割成若干更小粒度的词项,粒度大小取决于分词器规则。 常用的中文分词器有ik按照切词的粒度粗细又分为:ik_max_word和ik_smart&…

CE之植物大战僵尸植物无冷却

思路:先扫描所有的未知道初始化的值,一般是4字节,然后我们先种植一棵植物再通过CE扫描不断变化的值,等植物冷却结束后再去扫描未变化的值,重复操作。然后找到冷却值,然后通过汇编的方式去编写nop代码&#…

Datawhale AI冬令营——Chat-悟空设计

Chat - 悟空项目介绍 一、项目背景 当前大模型市场竞争激烈,通用大模型众多,但针对特定领域、具有特色风格的垂直领域微调模型仍有较大发展空间。以《西游记》这一高人气影视IP为依托进行微调,能在文化娱乐相关细分市场吸引用户关注&#xf…

微服务分布式(二、注册中心Consul)

首先我们需要安装consul,到官网下载Consul Install | Consul | HashiCorp Developer 在解压的consul目录下 执行启动命令 consul agent -dev 启动服务 -dev表示开发模式 -server表示服务模式 启动后在浏览器访问8500端口http://localhost:8500/可以看到服务管理界面 项目…

Java基于SSM框架的无中介租房系统小程序【附源码、文档】

博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&#x1f3…

Activiti开启流程实例

开始绘流程图,首先右击鼠标可以看到一下图标,都有相对应的意思 画好一个简易的流程过后,可以看到xml文件中已经有了 右击生成png格式的图片 图片点击后就是一个视图的效果 将流程文件部署 Test public void testDeploy() {//1.创建流程引擎P…

ECharts柱状图-柱图42,附视频讲解与代码下载

引言: 在数据可视化的世界里,ECharts凭借其丰富的图表类型和强大的配置能力,成为了众多开发者的首选。今天,我将带大家一起实现一个柱状图图表,通过该图表我们可以直观地展示和分析数据。此外,我还将提供…

解锁移动设备管理新技能-RayLink远程控制手机

在这个忙碌的现代社会中,智能手机已经成为我们生活的重要组成部分,它们不再仅仅是通讯工具,而是我们日常生活的核心。随着这种变化,远程控制手机的技术应运而生,为我们开启了一个全新的移动设备管理时代。今天&#xf…

基于DockerCompose搭建Redis主从哨兵模式

linux目录结构 内网配置 哨兵配置文件如下,创建3个哨兵配置文件 # sentinel26379.conf sentinel26380.conf sentinel26381.conf 内容如下 protected-mode no sentinel monitor mymaster redis-master 6379 2 sentinel down-after-milliseconds mymaster 60000 s…

c++--------c++概念

定义与起源 C是一种高级编程语言,它是C语言的扩展。C由Bjarne Stroustrup在20世纪80年代初开发,最初被称为“C with Classes”。其设计目的是在保持C语言高效性的同时,增加面向对象编程(OOP)的特性。例如,…

【优选算法---归并排序衍生题目】剑指offer51---数组中的逆序对、计算右侧小于当前元素的个数、翻转对

一、剑指offer51---数组中的逆序对 题目链接: LCR 170. 交易逆序对的总数 - 力扣(LeetCode) 题目介绍: 在数组中的两个数字,如果前面⼀个数字大于后面的数字,则这两个数字组成⼀个逆序对。输入一个数组&#xff0c…

C++算法第十二天

本篇文章,我们继续学习动态规划 第一题 题目链接 面试题 17.16. 按摩师 - 力扣(LeetCode) 题目解析 代码原理 代码编写 细节问题处理 这里的细节问题就是当n 0时的这种情况 完整源代码 class Solution { public: int massage(vector&…

java全栈day20--Web后端实战(Mybatis基础2)

一、Mybatis基础 1.1辅助配置 配置 SQL 提示。 默认在 mybatis 中编写 SQL 语句是不识别的。可以做如下配置: 现在就有sql提示了 新的问题 产生原因: Idea 和数据库没有建立连接,不识别表信息 解决方式:在 Idea 中配置 MySQL 数…