SOC的几种估算方法

news2024/11/13 15:55:28

 一、前言

        一般来说,业内可以将SOC的精度做到5%左右,如果想要让SOC精度进一步提升,这时需要提高电流采样的精度或者提高电流在0点的宽度(业内一般是判断电流小于一定的值,则说明电流为0),但这种提高电流采样的方法成本很高,然而一套BMS价格只在300-500元左右,所以就出现了SOC估算,下面开始介绍SOC的几种估算方法。

二、OCV-SOC

        OCV(open circuit voltage):OCV是“开路电压”的缩写,首先等待电池电流恢复到零,搁置2H,此时电池的电压就是开路电压。(电池不接负载时两边的电压)

        电压是相对一个参考源出来的概念,比如两端的压差,与参考源是地的压差等等

        针对磷酸铁锂电池来说,磷酸铁锂的正极是磷酸铁锂,负极是石墨(碳),磷酸铁锂的电极电位是3.45V,C的电极电位是0.02-1.5V(C的电位会随着镶嵌Li的数量不断变化,从最开始的LiC36镶嵌第一个锂离子->LiC18->LiC12->LiC6充饱)。当SOC=0%时,负极电压=1.5V;镶嵌一个LI离子后,电压值突变到0.2V左右;SOC=22%时,负极电压=0.12V;SOC=68%时,负极电压=0.08V;SOC=100%时,负极电压=0.08V;

 

由上述的曲线我们可以得知,30%-98%这段曲线很平缓,同一个mv值对应着几个soc,但由于电压的采样精度限制,电压采样偏差是5mv,也就是10mv的偏差,那么我们的SOC估算就会存在50%左右的偏差,这种估算方法是不可行的。

但为什么又要提出ocv-soc估算方法了,原因有两个

第一个是三元锂电池的OCV-SOC曲线的范围特别大,所以适用这个开路电压法

第二个是磷酸铁锂电池 的OCV曲线中,(5%-8%)和(17%-23%)这两段曲线较陡,可以用来校准SOC,因为我们在安时积分的过程中会出现因为电流0值的不准导致SOC的偏差,长期以往就会出现SOC的偏差逐渐增大,但如果存在这种条件,电池没有工作,静止2h左右,此时我们可以采集电池电压,我们判断是否在上面两个区间中,如果是,此时可以校准SOC。

(5%-8%):由于此时的电池容量较少,当发现我们计算SOC和实际SOC偏差较大时,电池此时是空闲或者放电状态,我们都需要每隔1S降低一下SOC,每隔一秒降低一下,直到计算SOC和实际SOC相同。(如果等待放电状态采取校准SOC,很有可能电量不够)

(17%-23%):例如280AH的电池,以0.5C的电流放电,那么经过这段曲线,放电时间都可以由500多秒,因此当电池空闲状态时,完全可以不校准SOC,然后当电池为放电状态时,根据放电到截止电压的时间,在缓慢的去校准SOC,让放电曲线更加平滑。

三、IR

针对电池容量较大的电芯,电池内阻和SOC的曲线不单调,及一个内阻值对应几个SOC,所以不选取IR方式估算SOC

但针对容量小于20AH的电芯电池内阻和SOC,他们的曲线是单调的,因此可以选用IR方法来估算SOC。

四、安时积分法

        也就是库仑计方法,我们直到一个初始的SOC值,然后可以测量充放电电流,然后已知时间,我们就可以通过积分的方法去计算SOC值,但是需要注意0端和末端SOC的特殊处理,如果出现过放和过充现象,需要把SOC分别置为0和100%。

五、SOC估算方法之(OCV-SOC+安时积分法)

此方法主要参考电动汽车用磷酸铁锂电池SOC估算方法这篇论文

  • 总结:
  • 开路电压的测量需要将电池静止相当长的一段时间才能达到平衡状态进行测量。
  • 安时积分法存在初始SOC的估算和累积的误差。
  • 所以上述两种方法都存在一定的缺陷,因此下面主要讲解两种方法混合估算SOC的方法。

OCV-SOC+安时积分法步骤:

第一步:获取在不同温度时OCV-SOC的曲线

第二步:上电校准SOC

实际采样OCV和关机时保存的电压差超过200mV,那么此OCV可用于上电修正SOC,否则使用之前掉电保存的SOC

第三步:安时积分法

充电时:

//单节最高电压小于3600mV时,进行正常SOC积分

//单节最高电压大于3600mV时,调整SOC积分斜率(目的是充到保护电压时正好SOC=100%)

放电时:

//单节最低电压大于2900mV时,进行正常SOC积分

//单节最低电压小于2900mV时,调整SOC积分斜率(目的是放空时正好SOC=0%)

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

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

相关文章

【LeetCode每日一题】——401.二进制手表

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 回溯 二【题目难度】 简单 三【题目编号】 401.二进制手表 四【题目描述】 二进制手表顶部…

修改 Visual Studio 的主题颜色、背景颜色、字体

本人使用的是 VS2019 版本的。 点击上方工具栏中的【工具】-> 【选项】。 在 【环境】->【常规】中,可以更改整个界面的主题颜色。 浅色和深色的主题如下: 在【环境】->【字体和颜色】中,可以更改代码区的背景色。 不同背景示例&…

数据仓库建模方法论 :ER模型(三范式)

ER模型之三范式: 其实范式有很多,这一系列范式就是指在设计关系型数据库时,需要遵从的不同的规范。关系型数据库的范式一共有六种,分别是第一范式(1NF)、第二范式(2NF)、第三范式&am…

【开源免费】基于SpringBoot+Vue.JS教师工作量管理系统(JAVA毕业设计)

本文项目编号 T 043 ,文末自助获取源码 \color{red}{T043,文末自助获取源码} T043,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…

基于SpringBoot+Vue的医院急诊病房管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

HK-MSR高性能无线物流监测方案,内含振动性能实机验证

前言 在航空航天、汽车、微电子和光学系统等领域,确保产品或设备在物流运输和实际应用中的安全性和可靠性至关重要。企业通常通过振动台模拟实际环境,进行振动测试以评估产品的性能和耐久性。 常用的测试方法包括正弦、随机和冲击振动测试。然而&#…

如何使用Postman搞定带有token认证的接口实战!

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才…

Codeforces Round 784 (Div. 4) Kotlin

本期封面原图 画师煮タ 大福豆 最近学了下Kotlin的基础语法 想着巩固一下就开了一把div4 最后几题没时间了还是换回了C 要不然没法AK了 Idea编译的时候最后必须加上一句main函数的调用,但是cf的测评机又不能加这一句,总是忘记注释掉所以ce了很多发&…

「C++系列」文件和流

【人工智能教程】,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站:【人工智能教程】 文章目录 一、文件和流1. 文件操作① 打开文件② 读写文件 2. 流操作 二、应…

【CPU】CPU的物理核、逻辑核、超线程判断及L1、L2、L3缓存和缓存行说明

CPU物理核及L1、L2、L3及缓存 CPU缓存 CPU 缓存是一种用于存储临时数据以提高计算机程序性能的内存层次结构。它通常分为三个层次:L1(一级)、L2(二级)和L3(三级)缓存。缓存大小是CPU的重…

基于yolov5和openpose人体骨骼关键点实现的摔倒姿态识别检测系统实现

【参考源码】 https://github.com/HRonaldo/Openpose_YOLO 本项目参考上面框架进行全面改进,改进如下: (1)封装YOLOv5检测类,这样可以加强阅读便利性,模块设计方便嵌入其他框架,后面我会换成…

OpenAI o1-preview和o1-mini现已在 GitHub Copilot和GitHub Models中提供

微软 GitHub 今天宣布在 GitHub Copilot和 Models 中提供两个新的 Open AI 模型:o1-preview 和 o1-mini。OpenAI 推出了新的 o1 系列 人工智能模型,旨在花更多时间思考后再做出反应。与以前的 OpenAI 模型相比,这些模型能在科学、编码和数学领…

【吊打面试官系列-MySQL面试题】列对比运算符是什么?

大家好&#xff0c;我是锋哥。今天分享关于【列对比运算符是什么&#xff1f;】面试题&#xff0c;希望对大家有帮助&#xff1b; 列对比运算符是什么&#xff1f; 在 SELECT 语句的列比较中使用&#xff0c;<>&#xff0c;<&#xff0c;<&#xff0c;> &#x…

vue3+element-plus icons图标选择组件封装

一、最终效果 二、参数配置 1、代码示例 <t-select-icon v-model"selectVlaue" />2、配置参数&#xff08;Attributes&#xff09;继承 el-input Attributes 参数说明类型默认值v-model绑定值string-prefixIcon输入框前缀iconstringSearchisShowSearch是否显…

CleanClip For Mac 強大的剪貼簿助手Paste替代工具 v2.2.1

软件介绍&#xff1a; CleanClip是一款专为Mac设计的强大剪贴板管理工具&#xff0c;旨在提升用户的工作效率和生产力。这款应用完全采用原生Swift编写&#xff0c;为Mac用户提供了流畅、快速且直观的使用体验。CleanClip不仅支持文本内容的管理&#xff0c;还能处理图片、文件…

mac电脑打不开rar文件怎么办 rar文件怎么转换成zip并打开

rar文件是一种常见的压缩文件格式&#xff0c;它可以将多个文件或文件夹打包成一个文件&#xff0c;从而节省空间和方便传输。但是&#xff0c;mac系统并没有自带的工具可以直接打开或解压rar文件&#xff0c;那么&#xff0c;mac用户该如何处理rar文件呢&#xff1f; 一、mac电…

lettuce引起的Redis command timeout异常

项目使用Lettuce&#xff0c;在自己的环境下跑是没有问题的。在给客户做售前压测时&#xff0c;因为客户端环境比较恶劣&#xff0c;service服务和中间件服务不在同一机房。服务启动后不一会就会出现Redis command timeout异常。 经过差不多两周的追查&#xff0c;最后没办法把…

哪个牌子的麦克风好用?无线麦克风避坑指南:五大常见问题

随着短视频行业的兴起&#xff0c;和视频拍摄有关的外设也被推到了风口浪尖上&#xff0c;而麦克风作为视频拍摄或者现场直播使用的主要拾音工具&#xff0c;自然成为了大家非常关注的一个摄影外设工具&#xff0c;毕竟一款好的拾音工具能够给视频创作者或者直播博主带来更好的…

基于SpringBoot+Vue的高校一卡通系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

电脑ip会因为换了网络改变吗

在当今数字化时代&#xff0c;IP地址作为网络世界中的“门牌号”&#xff0c;扮演着至关重要的角色。它不仅是设备在网络中的唯一标识&#xff0c;也是数据交换和信息传递的基础。然而&#xff0c;对于普通用户而言&#xff0c;一个常见的问题便是&#xff1a;当电脑连接到不同…