当前位置: 首页 > news >正文

soc算法【周末总结】

1 实验一(SOC误差30%放电实验)

1.1 实验过程

1、对电池包进行充电,将昨天放空的电池包进行充电,充电至SOC40%左右;

2、电池包SOC为38%时,手动修改SOC值为70%,开始放电

3、SOC由70%缓慢降至48%,,在SOC为48%时,电压已经降至2.599V,科威尔充电设备自动断电,放电结束。

1.2 实验数据分析

根据上述放电过程中的数据,绘制下图,分别表示放电过程中SOC、电压的变化曲线。

首先在充电过程中,电压在低于3.3V时,电池包电压上升很快,当电压达到3.3V时,电压缓慢上升,电压上升为3.37V左右,趋于稳定。

在放电过程中,在开始阶段电压一直缓慢降至3.0V左右(中途两个迅速升高过程原因1.错误设置成充电模式,2.系统断电修改SOC数值),当放电过程中,电池包电压降至3.0V以下,电压迅速下降,下降至2.6V左右,科威尔设备停止放电。

观察SOC变化曲线可知:在充电过程中,SOC数值缓慢上升至40%左右;通过上位机手动修改SOC的数值为70%,SOC数值由70%缓慢降至48%,电压低于放电电压阈值,科威尔设备动作,停止放电,SOC数值停留在48%。

详细的数据记录见《实验一数据》。

2 实验二(SOC误差20%放电实验)

2.1 实验过程

1、电池包SOC为23%,手动修改SOC值为43%,开始放电;

2、以恒定58A的电流进行放电实验,SOC由43%降至0%,电压为2.896V;

3、当SOC为0%,继续进行放电,在放电4分钟之后,电压降为2.597V,科威尔充电设备自动断电。

2.2 实验数据分析

根据上述放电过程中的数据,绘制下图,分别表示放电过程中SOC、电压的变化曲线。

在静置状态下,电压一直停留在3.276V,在开始放电过程中,电压缓慢降至3V,在电压下降至3V以下,电压迅速下降至2.6V,科威尔设备停止放电,电压又迅速回升至2.9V附近。

在测试放电之前,SOC在静置状态下为23%,手动将SOC设置成43%,然后开始放电,SOC下降至0%,在SOC降为0之后,电压继续下降4分钟后,科威尔设备停止放电。

详细的数据记录见《实验二数据》。

3 实验三(修改电流K、B值,放电实验)

3.1 实验过程

1、电池包SOC为45%,恒定电流为58A,进行恒流放电;

2、修改电流的K、B值,电流K值设为1.04,B值设为3,屏幕显示电流变为62.9A;

3、对电池包进行放电实验,SOC由45%缓慢降至0%,在SOC降为0%时,电压为 2.612V。

3.2 实验数据分析

根据上述放电过程中的数据,绘制下图,分别表示放电过程中SOC、电压的变化曲线。

首先在充电过程中,电压在低于3.3V时,电池包电压上升很快,当电压达到3.3V时,电压缓慢上升,电压上升为3.37V左右,趋于稳定。

在放电过程中,在开始阶段电压一直缓慢降至3.1V左右,当放电过程中,电池包电压降至3.1V以下,电压迅速下降,下降至2.6V左右,科威尔设备停止放电。

观察SOC变化曲线可知:在充电过程中,SOC数值缓慢上升至45%左右;通过上位机手动修改电流的K、B值,电流K值设为1.04,B值设为3,屏幕显示电流变为62.9A,SOC数值由45%下降至40%,SOC在40%停留50分钟,随后从40%迅速下降至0%,科威尔设备停止放电。

详细的数据记录见《实验三数据》。

4 测试总结

针对实验一:

手动修改SOC数值,SOC从38%修改成70%,电压下降至2.6V,SOC停留在48%,不再下降。

针对实验二:

手动修改SOC数值,SOC从23%修改成43%,电压下降至2.597V,SOC下降为0%,说明对新SOC算法起到了修正作用。

针对实验三:

手动修改电流的K、B值,电流K值设为1.04,B值设为3,SOC为45%,不修改SOC数值,SOC从45%下降至0%,说明对新SOC算法起到了修正作用。

http://www.lryc.cn/news/279769.html

相关文章:

  • SpringBoot之优化高并发场景下的HttpClient并提升QPS
  • go-zero 如何在任意地方获取yaml中的值
  • C++20结构化绑定应用实例(二百五十六)
  • 改进YOLOv8注意力系列四:结合中心化特征金字塔EVCBlock、大核卷积注意力LKA_Attention、全局注意力MobileViTAttention
  • idea中使用Lombok 失效,@Slf4j 找不到符号的解决办法
  • MySQL修炼手册8:约束与完整性:保证数据的一致性
  • React入门 - 03(初识 React 组件和 JSX)
  • 华为OD机试 - 反射计数(Java JS Python C)
  • Linux系统中使用systemctl命令控制软件的启动和关闭
  • 2024年01月微软更新Bug 已解决 !Explorer.EXE 提示:Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
  • Qt/QML编程学习之心得:slider(34)
  • 使用metricbeat 监控多ES集群
  • 阿里云服务器+宝塔 (尝试部署一个最简单的静态页面)
  • 每日一题——LeetCode1160.拼写单词
  • 物联网协议Coap之Core和NetWork简介
  • Java SE入门及基础(10)
  • Docker五部曲之二:Docker引擎
  • 简单说一下原型与原型链
  • 11Spring IoC注解式开发(上)(元注解/声明Bean的注解/注解的使用/负责实例化Bean的注解)
  • k8s 部署Jenkins项目
  • #每日一题#力扣#2085.统计出现过一次的公共字符串
  • Python系列(1):简洁优雅,功能强大的编程语言
  • HarmonyOS应用开发学习笔记 arkTS自定义弹窗(CustomDialog)简单使用 arkTS弹出框回调、监听
  • RabbitMQ(六)消息的持久化
  • mybatisplus配置
  • node-sass@4.7.2 postinstall: `node scripts/build.js`
  • pyDAL一个python的ORM(9) pyDAL的嵌套查询
  • 融资项目——EasyExcel操作Excel文件
  • OAI openair3-NAS-UE-EMM代码解读(续)
  • SQL-条件查询与聚合函数的使用