网站首页 > 技术文章 正文
事实上,各种估算电池SOC 的试验方法,模型和算法已经被提出并且得到开发,每种方法都有他们各自的优缺点。下图是SOC 估算方法的总结,也是本系列文章陆续要讲到的算法(篮字为本期主要讲解的方法)。
几种典型的SOC估算方法:
在直接测量方法中,估算SOC 使用的是物理测量,比如电池的电压和阻抗。最常用的直接测量方法是:开路电压法、终端电压法、阻抗法和波谱法。
开路电压法(Open Circuit Voltage method- OCV)
OCV 是电池在空载条件下的热力学势,与电池的SOC 呈现出非线性的关系。OCV 通常是通过在特定环境温度和老化阶段的离线OCV 测试下获取的。尽管OCV 方法比较准确,但是它需要一段静置时间来估算SOC,因此很难在实际的应用中被直接使用(通常与其他算法融合使用)。OCV 在等效电路模型中以理想型可变电压源的形式出现,它的过电压由等效电路中剩余的电阻和电容原件增加。还有就是,电池之间的OCV-SOC 曲线关系也不一样,因此,SOC 估算算法直接使用这种变化的OCV-SOC 曲线数据可能会产生一个不可接受的错误的结果。传统的OCV-SOC 曲线是通过在每个SOC 阶段测量OCV 得到的,这种关系随着电池容量的改变而不同,而且即使是有相同结构和材料的电池,其结果也是不同的。但是,在每个SOC 上估计每个电池的OCV 来确定估算过程的有效性是一个十分耗时间的过程。
OCV 的迟滞性对SOC 的估算影响很大。迟滞性可以定义为OCV 充电和放电过程中的差异。因此,我们可以说,单纯的OCV 信息并不能充分地决定SOC,我们也要把历史的充放电数据考虑进去。
更多地,不同类型的锂离子电池电极其迟滞性也不同(以磷酸铁锂为活性物质的电极存在滞后现象)。为了准确地分析迟滞性对电池SOC 估算或者对等效电路参数的影响,应根据电池SOC 值或者容量来测量迟滞性的影响。OCV-SOC 函数可以通过分析表达或者查表的方式来实现,其中,分析方法有很多的优点,包括数据处理的效率。
终端电压法(Terminal Voltage method)
可以说,仅仅有一些研究可以表明可以使用锂离子电池的终端电压法来决定其SOC。这个方法是基于当电池由于内阻放电时,终端电压会下降,电动势与终端电压相等的事实来估算的。
阻抗法(Impedence method)
为了使用阻抗法来计算SOC,我们必须要同时记录不同激励频率下的电压和电流,因为电池的阻抗取决于频率。原则包括注入一定频率范围的电流来找到阻抗。当SOC 的值很高时阻抗的改变我们可以忽略不计,但是当SOC 到达一定低SOC 水平的时候,阻抗会迅速上升。在众多的方法中,EIS(Electrochemical Impedance Spectroscopy- 电化学阻抗谱)被当成是电池内部复杂的电化学过程的重要信息来源。尽管很多估算SOC的方法都是基于EIS, 但是直接使用EIS的复杂程度很高。作为一种方法,阻抗模型是根据EIS数据建立起来的,EIS 数据以奈奎斯特图的形式呈现,其中测量阻抗被绘制成实部和虚部。奈奎斯特图阻抗谱分为三部分:低频区、中频区和高频区。由于这种划分简化了参数的辨识,因此可以用基于ECM 模型的方法估算SOC。注:奈奎斯特图是用图解法表现系统频率特性的方法,将频率响应通过其幅频特性及相频特性表示在极坐标中的图形,称为幅相图,或奈奎斯特(Nyquist)图。
猜你喜欢
- 2025-07-14 在iPhone里玩电路设计:3D版电子电路沙盒上线
- 2025-07-14 波音737NG系列飞机天空内饰LED窗灯总结,机务佬赶紧收藏
- 2025-07-14 概念篇:一篇文章让你彻底搞明白什么是微服务(值得收藏)
- 2025-07-14 什么是阻抗匹配?为什么要阻抗匹配?
- 2025-07-14 Spring Boot3 网关配置总踩坑?一文教你高效实现!
- 2025-07-14 抓住毒枭儿子的墨西哥警察遭报复,停车场内被围堵射击155枪
- 2025-07-14 【规范申报】规范申报小课堂(第二讲)
- 2025-07-14 超级全的宝马模块缩写、常用缩写、中英对照,值得收藏
- 2025-07-14 大白话详解Spring Cloud服务降级与熔断
- 2025-07-14 什么是“断路器”?断路器主要功能?
- 07-27据说这是1000年以后的课本(一千年后的教科书)
- 07-27穿得好,你也可以很丁真!黑黄皮男生夏日色彩搭配指南
- 07-27进口大众贰则 丨 Volkswagen Multivan T5与CrossGolf
- 07-27《病娇模拟器》制作人让玩家投票决定游戏的发展之路
- 07-27《呻吟》内容过于真实,请谨慎阅读(四)
- 07-27汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
- 07-27汇编语言mul乘法指令和模块化程序设计
- 07-27pycharm下module 'requests' has no attribute 'get'问题的解决
- 最近发表
-
- 据说这是1000年以后的课本(一千年后的教科书)
- 穿得好,你也可以很丁真!黑黄皮男生夏日色彩搭配指南
- 进口大众贰则 丨 Volkswagen Multivan T5与CrossGolf
- 《病娇模拟器》制作人让玩家投票决定游戏的发展之路
- 《呻吟》内容过于真实,请谨慎阅读(四)
- 汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
- 汇编语言mul乘法指令和模块化程序设计
- pycharm下module 'requests' has no attribute 'get'问题的解决
- python委托定制超类getattr和getattribute管理属性
- 「按键精灵安卓版」界面多选框实现10选3(选中不超过3个)
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)