不锈钢反应釜厂家
免费服务热线

Free service

hotline

010-00000000
不锈钢反应釜厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

如何让电池更安全解析动力电池BMS控制策是嘛

发布时间:2021-07-22 09:05:25 阅读: 来源:不锈钢反应釜厂家

如何让电池更安全?解析动力电池BMS控制策略的开发与测试

随着电动汽车的蓬勃发展,动力电池市场高速扩张,电池管理系统的需求也随之迅速扩大。

动力电池管理系统(BMS)的设计应用与整个动力电池组是密不可分的,主要体现为两个方面:第一,动力电池管理系统的设计依赖于动力电池的特性,不同的电池类型、不同的电池特性对应着不同的电池管理系统的软硬件设计;第二,电池管理系统要与动力电池组结合起来进行整体测试,既包含机械方面的内容,例如防水、防尘、抗震、安定、散热等方面的设计与测试,也包含整体性的测试。

第一部分电池管理系统的开发需求

电池管理系统主要通过对电池电压、温度、电流等信息的采集,实现高压安全管理、电池状态分析、能量管理、故障诊断管理、电池信息管理等功能,并通过CAN总线将电源系统关键参数与整车通讯联系,从而实现对电池系统安全的有效管理,避免电池过充、过放,延长电池寿命。

图1电池管理系统

电池管理系统里面一个很重要的核心是SOC算法,从不同的性质维度、温度维度、电池生命周期维度去给出符合需求的SOC值。

1.仪表显示值作为给车主参考的能量表征:车主需要通过SOC对整车续航里程做出综合判断,对电池系统剩余的可用能量进行评估(根据不同工况下的运行距离结果,把SOC作为一个参考对比值)

图2SOC使用区间和里程估计

2.整车控制策略参考需求:整车控制策略需要参考SOC值,从而对行驶策略进行管理。电动汽车需要根据SOC值来实现电池保护和节能方面的平衡。当SOC比较高的时候,能量回收的时候需要做一些限制)。通过SOC得出的功率特性,可以对电池寿命进行较好的保护,防止由于功率限制没做好引起的寿命衰减。

图3SOC与功率限值

除了SOC评估算法以外,动力电池管理系统的软件设计实际上是由许多个功能模块的详细设计组合而成的。这些功能模块包括:安全保护策略、(充放电)能量控制策略、电池均衡控制策略、健康状态(SOH)、功能状态(SOF)、能量状态(SOE)、故障及安全状态(SOS)等评估算法等;还要为通信及智能故障诊断机制留有足够的资源,以保证足够快的响应时间。

电池各种状态估计之间的关系如图4所示。电池温度估计是其他状态估计的基础。

图4电池的基本算法联动

第二部分模型这类状的研发中心设置方式化的开发过程

1)基于MBD的开发过程

工具和基于模型的设计方法首先对电池管理控制系统进行了设计、仿真和验证,然后为其生成了产品代码。电池管理系统的算法和策略需要符合传统ECU的模型化开发策略。以下为电池管理的V模式开发流程示意图。

图5电池管理的V模式开发

在整个V型开发过程里面涉及以下的内容:

控制需求分析开发需求文档

控制系统定义与设计系统定义与设计文档

策略模型开发单元控制模型(SimulinkStateflow)

模型集成控制策略模型(SimulinkStateflow)

单元测试单元测试报告(ModelAdvisor DesignVerifier VerificationandValidation)

MIL测试MIL测试报告(Simscap但依然对基于摹拟和实验的“自下而上设计”方法的广泛利用充满信心e)

自动代码生成 SIL测试控制策略代码(MATLABCoderEmbeddedCoder)SIL测试报告

HIL测试HIL测试报告(DSpace)

匹配标定整车标定报告(CANape)

实车测试实车测试报告(CANoe)

2)BMS的控制策略开发过程

在确定了项目需求之后,开发出基本的浮点控制器模型。使用测试数据开发出电池的Simulink模型。该模型可以在控制器模型验证时,提供电池动态信息,从而使测试结果更准确。

图6状态滞回的一阶RC模型

这一过程需要首先对控制子模块进行单元测试,然后将各子模块集成,再将完整的控制器模型和Simul合作意识差ink的电池模型链接在一起,运行仿真来验证控制逻辑的基本功能。为进一步优化控制器的算法,快速生成控制模型的代码,并下载到快速原型器来控制实际电池,以实现对算法的验证。

将浮点模型转换为定点模型,并再次运行仿真,以验证转换质量。工程师们采用MC/DC(修正条件机电经过减速箱等1系列传动机构带动丝杆转动/决策覆盖率)指标来评估测试的完整性。生成了模型的产品代码之后,他们用软件在回路测试的方法验证了生成的代码是否按照设计的方式运行,在该测试中用Simulink的电池模型与控制代码形成闭环进行测试。

3)BMS的控制策略测试

动力锂电池的可用电量可根据空闲状态下电池的开路电压(OCV)进行估算,一般地,为了安全监控,电池组中的每串电池电压都需要采集。不同的体系对精度的要求不一样,对于LMO/LTO电池,单体电压采集精度只需达到10mV。对于LiFePO4/C电池,单体电压采集精度需要达到1mV左右。但目前单体电池的电压采集精度多数只能达到5mV。

BMS硬件在环仿真测试系统中主要为测试BMS的控制算法、功能验证、故障诊断等提供良好的闭环测试环境。通过HIL仿真测试系统可以快速开发和验证BMS的控制功能和诊断功能,尽早发现BMS产品在设计和开发过程中存在的各种缺陷,不断完善和提高BMS产品的功能和性能。

图8BMS的HIL系统

在最后的验证阶段,将代码下载到他们的基于微处理器的电池控制ECU中。利用被控对象生成的代码,他们对ECU进行硬件在环的仿真,以此验证控制软件和ECU硬件是否很好地集成在一起。将控制器安装到样车中进行可靠性和耐久性的路试,使用CANape对控制器进行标定,而标定工具用到的ASAP2标定文件是与产品代码一起自动生成的。

安阳西服定制
固原工作服定制
崇左西装订制