资料介绍
SOC(state of charge)算法一直是电池管理系统(BMS)开发应用的关键技术之一。因此讨论SOC算法的技术文章很常见,企业对SOC估算的高精度也往往是宣传的亮点。而关于SOC详尽的解释和定义却不常被考虑,从而导致了SOC算法结果的参考价值大打折扣。显而易见若SOC的概念都是模糊的,又何来精确的SOC呢?因此作者希望通过本文分析几种维度下的SOC值,以及这些SOC值的作用。
粗率的说,SOC=剩余容量/额定容量,而要准确表述SOC的意义就要对计算的分母——额定容量(Total Capacity)和分子——剩余容量(Residual Capacity)进行更为严谨的定义。以下是某些企业和组织关于SOC的定义:
(1)美国先进电池联合会(USABC)在其《电动汽车电池实验手册》中定义SOC 为:电池在一定放电倍率下, 剩余电量与相同条件下额定电量(Ah)的比值。
(2)韩国起亚汽车公司定义SOC为:SOC= 剩余可用能量 / 总的可用能量(Wh)。
(3)日本本田公司电动汽车EV Plus定义SOC为:SOC = 剩余电量 / (额定电量 - 电量衰减);剩余电量(Ah)= 额定电量 - 净放电量 - 自放电量 - 温度补偿电量。
SOC算法首要的难点便是针对不同的“功能需求”进行额定容量和剩余容量的定义,同时这两个参数一旦从不同的性质维度、温度维度、电池生命周期维度去观察,则可能计算出不同的SOC值。首先解释什么是“功能需求”。在计算出电池组系统的SOC值后,有多个功能模块将调用SOC值作为其的输入,同时不同的功能模块调用SOC值的需求也不尽相同。大致可以将“功能需求”分为三类:
1.用户参考需求:
第一类是最常见的需求,即用户需要对电池系统剩余的可用能量进行评估,从而决策对产品的使用方式。因此用户更为在意的是与运行距离或使用时间对应的SOC关系。
2.整车控制策略参考需求:
第二类是整车控制策略需要参考的SOC值,从而对行驶策略进行管理。尤其是混动汽车需要将SOC值始终控制在适合的区域内,从而实现节能减排(SOC不能太高,确保刹车能量能尽可能多的回收),提升性能(SOC不能太低,确保加速过程的大功率输出),提高能量效率(保持在低内阻SOC区间运行),延长电池寿命(保持长期运行浅充浅放)的作用。因此整车控制器更为在意的是功率特性和寿命衰减对应的SOC关系。
3.电池管理算法参考需求:
第三类是电池管理算法中需要参考的SOC值,由于电池组系统将随着使用和搁置从BOL状态向EOL状态过渡,而BMS则需要对电池系统全生命周期进行管理。因此电池管理算法更为在意的是在内部有一个基准,使算法在BOL和EOL之间的任一状态找到可以互相等价的SOC关系。类似于工程经济学中利用时间价值模型将不同阶段的资金通过折现率算法(discount rate) 计算,从而进行转化或比较。
由此可见要满足不同“功能模块”对SOC值的参考需求,SOC值的含义需要更多元,对不同功能输出的SOC值要更精准。接下来我们就需要讨论该从哪几个维度去定义SOC值:
1.容量性质维度
进行容量积分运算的时候我们可以根据电荷守恒定律选择以安时(Ah)为单位,也可以根据能量守恒定律选择以瓦时(Wh)为单位。如下图所示,以容量C为X轴,以电压V为Y轴。不同温度下1C放电截止在X轴上的点为当前温度下电池的电量(mAh),而各个放电曲线与X、Y轴形成的面积为当前温度下电池的能量(wh)。从图中可以看出在低温环境下电池电压平台显著下降,因此在低温下即使总电量损失不明显,但总能量将大大降低。因此当SOC值被用于衡量续航的时候,显然用能量(Wh)这个维度表征更加适合。举例:如果用电量(Ah)的维度来计算,将会出现100%至50%的过程比50%至0%所释放的能量(wh)多的情况,用户可能会因此对续航做出过于乐观的判断,导致半路抛锚。这就是第一个要考虑的定义容量性质的维度。
2.温度状态维度
讨论温度维度之前,首先需要了解温度变化对于电量变化的影响。为了便于理解和想象我提出了一种用于描述电池状态的几何模型。如下图所示:为一个60Ah电池的模型。横坐标为电流(A),纵坐标为时间(S)。因此X=60 (A),Y=3600 (S)与坐标轴一同封闭的面积即使电池的电量60(Ah)。然后运用电流积分运算,就可以基于这个简单的模型计算SOC值,SOC= S2 /(S1 + S2)。
接下去我们来做一个可以完全凭借想象的实验。假设有一颗单体电池A在25℃环境下满电状态容量为60Ah;将其在25℃满充,然后在0℃充分搁置再放空,共放出50Ah。那么请想象:如果将该颗电池A在25℃调整SOC为50%(即剩余容量为30Ah),再将其放置于0℃充分搁置并放空。请问能放出的容量应该是多少?建议大家先不要往下看,先凭借想象力估算一下。
粗率的说,SOC=剩余容量/额定容量,而要准确表述SOC的意义就要对计算的分母——额定容量(Total Capacity)和分子——剩余容量(Residual Capacity)进行更为严谨的定义。以下是某些企业和组织关于SOC的定义:
(1)美国先进电池联合会(USABC)在其《电动汽车电池实验手册》中定义SOC 为:电池在一定放电倍率下, 剩余电量与相同条件下额定电量(Ah)的比值。
(2)韩国起亚汽车公司定义SOC为:SOC= 剩余可用能量 / 总的可用能量(Wh)。
(3)日本本田公司电动汽车EV Plus定义SOC为:SOC = 剩余电量 / (额定电量 - 电量衰减);剩余电量(Ah)= 额定电量 - 净放电量 - 自放电量 - 温度补偿电量。
SOC算法首要的难点便是针对不同的“功能需求”进行额定容量和剩余容量的定义,同时这两个参数一旦从不同的性质维度、温度维度、电池生命周期维度去观察,则可能计算出不同的SOC值。首先解释什么是“功能需求”。在计算出电池组系统的SOC值后,有多个功能模块将调用SOC值作为其的输入,同时不同的功能模块调用SOC值的需求也不尽相同。大致可以将“功能需求”分为三类:
1.用户参考需求:
第一类是最常见的需求,即用户需要对电池系统剩余的可用能量进行评估,从而决策对产品的使用方式。因此用户更为在意的是与运行距离或使用时间对应的SOC关系。
2.整车控制策略参考需求:
第二类是整车控制策略需要参考的SOC值,从而对行驶策略进行管理。尤其是混动汽车需要将SOC值始终控制在适合的区域内,从而实现节能减排(SOC不能太高,确保刹车能量能尽可能多的回收),提升性能(SOC不能太低,确保加速过程的大功率输出),提高能量效率(保持在低内阻SOC区间运行),延长电池寿命(保持长期运行浅充浅放)的作用。因此整车控制器更为在意的是功率特性和寿命衰减对应的SOC关系。
3.电池管理算法参考需求:
第三类是电池管理算法中需要参考的SOC值,由于电池组系统将随着使用和搁置从BOL状态向EOL状态过渡,而BMS则需要对电池系统全生命周期进行管理。因此电池管理算法更为在意的是在内部有一个基准,使算法在BOL和EOL之间的任一状态找到可以互相等价的SOC关系。类似于工程经济学中利用时间价值模型将不同阶段的资金通过折现率算法(discount rate) 计算,从而进行转化或比较。
由此可见要满足不同“功能模块”对SOC值的参考需求,SOC值的含义需要更多元,对不同功能输出的SOC值要更精准。接下来我们就需要讨论该从哪几个维度去定义SOC值:
1.容量性质维度
进行容量积分运算的时候我们可以根据电荷守恒定律选择以安时(Ah)为单位,也可以根据能量守恒定律选择以瓦时(Wh)为单位。如下图所示,以容量C为X轴,以电压V为Y轴。不同温度下1C放电截止在X轴上的点为当前温度下电池的电量(mAh),而各个放电曲线与X、Y轴形成的面积为当前温度下电池的能量(wh)。从图中可以看出在低温环境下电池电压平台显著下降,因此在低温下即使总电量损失不明显,但总能量将大大降低。因此当SOC值被用于衡量续航的时候,显然用能量(Wh)这个维度表征更加适合。举例:如果用电量(Ah)的维度来计算,将会出现100%至50%的过程比50%至0%所释放的能量(wh)多的情况,用户可能会因此对续航做出过于乐观的判断,导致半路抛锚。这就是第一个要考虑的定义容量性质的维度。
2.温度状态维度
讨论温度维度之前,首先需要了解温度变化对于电量变化的影响。为了便于理解和想象我提出了一种用于描述电池状态的几何模型。如下图所示:为一个60Ah电池的模型。横坐标为电流(A),纵坐标为时间(S)。因此X=60 (A),Y=3600 (S)与坐标轴一同封闭的面积即使电池的电量60(Ah)。然后运用电流积分运算,就可以基于这个简单的模型计算SOC值,SOC= S2 /(S1 + S2)。
接下去我们来做一个可以完全凭借想象的实验。假设有一颗单体电池A在25℃环境下满电状态容量为60Ah;将其在25℃满充,然后在0℃充分搁置再放空,共放出50Ah。那么请想象:如果将该颗电池A在25℃调整SOC为50%(即剩余容量为30Ah),再将其放置于0℃充分搁置并放空。请问能放出的容量应该是多少?建议大家先不要往下看,先凭借想象力估算一下。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- BMS电池管理芯片产业分析报告 31次下载
- 电池管理系统设计方案免费下载 21次下载
- 锂离子电池管理系统BMS算法库评估板 0次下载
- SOC电源管理系统
- 电池管理FCC意义及算法 33次下载
- 电池管理系统BMS的简单介绍
- 如何进行SOC总线仲裁算法的研究资料说明 5次下载
- 如何进行动力电池管理系统SOC标定方法的研究论文说明 12次下载
- 电动汽车的电池SOC管理 2次下载
- 锂离子电池管理系统之超声检测电池SoC状态 17次下载
- 锂离子电池SOC估计研究与电池管理系统设计 22次下载
- 锂离子电池SOC估计研究与电池管理系统设计 33次下载
- 锂离子电池SOC估计研究与电池管理系统设计 33次下载
- 电池管理系统设计方案 269次下载
- 基于DS2770和CPLD的智能多电池管理系统 0次下载
- 备用电池单元中的电池管理系统配置 273次阅读
- 电池管理系统的功能和应用 1193次阅读
- 解密BMS电池管理系统 1063次阅读
- 基于NFC的电池管理系统(BMS)架构解析 1288次阅读
- 新能源汽车中BMS、SOC、DOD、热管理、电量均衡 3573次阅读
- 企业内部统一软件版本背后有啥命名规则 1622次阅读
- BMS算法设计之电池SOC的基本常识 6423次阅读
- AMP为SoC项目助力Linux的出色表现 1078次阅读
- SOC中采用矫正的算法 7893次阅读
- 一文带你解密比亚迪电池管理系统 2w次阅读
- 电池管理系统bms的工作原理_电池管理系统组成部分 11.2w次阅读
- 基于LTC6804-2的锂电池SOC应用研究 1w次阅读
- 电池管理系统的组成及工作原理 3.6w次阅读
- 动力电池系统常见的专业名词解析 5845次阅读
- 如何使用FPGA加速机器学习算法 9806次阅读
下载排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 5次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3嵌入式软件开发符合ISO 26262 功能安全标准
- 1.61 MB | 1次下载 | 免费
- 4AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 5AN-793: iCoupler隔离产品的ESD/闩锁考虑因素
- 1.01MB | 次下载 | 免费
- 6AN-718: ADuC7020评估板参考指南
- 413.19KB | 次下载 | 免费
- 7EE-205:将代码从ADSP-TS101S TigerSHARC处理器移植到ADSP-TS201S TigerSHARC处理器的注意事项
- 351.6KB | 次下载 | 免费
- 8HSW-TTY6754 二键触摸感应IC_V1
- 1.15 MB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 451次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多