一种电池故障诊断程序的开发方法及开发装置制造方法及图纸

技术编号:15300022 阅读:145 留言:0更新日期:2017-05-12 02:25
本发明专利技术涉及电池管理技术领域,公开了一种电池故障诊断程序的开发方法及开发装置,该开发方法包括:检测电池参数,并确定各个电池参数所具有的电池状态;确定各个电池参数发生电池状态迁移的迁移条件;以及以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。本发明专利技术采用基于Stateflow的图形化开发方法及模块化开发思想,程序逻辑简洁清晰,获得的Stateflow模型易于移植和升级,且可以在BMS整体软硬件完成前进行Stateflow模型的测试,缩短了BMS软件开发周期。

Method and device for developing battery fault diagnosis program

The present invention relates to the technical field of battery management, discloses a method of battery fault diagnosis program and device development, including the development of methods: to detect the cell parameters, and determine the various parameters of the battery with battery status; determine the transfer condition of the battery state migration of all cell parameters; and to determine the status of batteries and all the migration conditions are regarded as the state module of the Stateflow model of finite state machine and the state of the inter module state transition conditions, to establish the Stateflow model for fault diagnosis, and the Stateflow model of each state of the battery protection module configuration code module. The invention adopts the graphical development method of Stateflow and modular development based on the idea of the program logic is simple and clear, the obtained Stateflow model is easy to transplant and upgrade, and can Stateflow model in BMS software and hardware to complete the test, shorten the software development cycle of BMS.

【技术实现步骤摘要】

本专利技术涉及电池管理
,具体地,涉及一种电池故障诊断程序的开发方法及开发装置
技术介绍
电池故障诊断是电池管理的一项重要功能,电池故障诊断程序可使电池组在过充、过放、过温、过流等故障状态下得到保护。目前锂电池故障诊断的程序一般随电池管理系统(BatteryManagementSystem,BMS)的程序一起,采用“垂直综合型”的开发模式(即主要是先模块化后层次化的开发模式)。但是,这种“垂直综合型”的开发模式存在如下几个问题:1)电池故障诊断程序的可移植性差,且与底层的操作系统、硬件驱动程序等密切相关,增加了电池参数的复杂性和多样性,使得系统应用开发人员需要同时具备较强的软件和硬件知识背景,对开发人员要求很高。2)对电池故障诊断程序的测试需要等到软件整体开发完成,且硬件制作也完成以后才能进行,从而影响电池故障诊断程序的测试时机。3)电池故障诊断程序经常需针对不同类型的电池参数进行修正,而在这种开发模式下,电池故障诊断程序与BMS其他程序模块之间的耦合强度高,造成参数更新、系统维护、功能升级与二次开发的困难。综上所述,目前对于电池故障诊断程序的开发方法无法解决电池参数的复杂性、多样性等所带来的参数更新与系统维护等诸多问题,增加了电池故障诊断程序的开发成本和风险,影响电池故障诊断程序的开发效率和开发质量。
技术实现思路
本专利技术的目的是提供一种电池故障诊断程序的开发方法及开发装置,用于解决因电池参数的复杂性、多样性等所带来的电池故障诊断程序中的参数更新与系统维护等诸多问题。为了实现上述目的,本专利技术提供一种电池故障诊断程序的开发方法,该开发方法包括:检测电池参数,并确定各个电池参数所具有的电池状态;确定各个电池参数发生电池状态迁移的迁移条件;以及以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。可选地,所述检测电池参数,并确定各个电池参数所具有的电池状态包括:检测电池的电流、电压和/或温度;其中,电流参数具有的电池状态至少包括放电过流状态、电流正常状态及充电过流状态;其中,电压参数具有的电池状态至少包括低压状态、电压正常状态、高压状态及过压状态;其中,温度参数具有的电池状态至少包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。可选地,其中,对于电流参数,发生电池状态迁移的迁移条件包括:当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态;以及当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。可选地,其中,对于电压参数,发生电池状态迁移的迁移条件包括:当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态;当电池电压大于第一高压阈值且持续时间大于第五预设时间时,电池状态从所述电压正常状态迁移至所述高压状态,且当处于所述高压状态下的电池电压小于第二高压阈值且持续时间大于第六预设时间时,电池状态从所述高压迁移回所述电压正常状态;以及当处于所述高压状态下的电池电压大于第一过压阈值且持续时间大于第七预设时间时,电池状态从所述高压状态迁移至所述过压状态,且当处于所述过压状态下的电池电压小于第二过压阈值且持续时间大于第八预设时间时,电池状态从所述过压状态迁移回所述高压状态。可选地,其中,对于温度参数,发生电池状态迁移的迁移条件包括:当电池极柱温度小于第一低温阈值且持续时间大于第九预设时间时,电池状态从所述温度正常状态迁移至所述低温状态,且当处于所述低温状态下的电池极柱温度大于第二低温阈值时且持续时间大于第十预设时间时,电池状态从所述低温迁移回所述温度正常状态;当处于所述低温状态下的电池极柱温度小于第一过低温阈值且持续时间大于第十一预设时间时,电池状态从所述低温状态迁移至所述过低温状态,且当处于所述过低温状态下的电池极柱温度大于第二过低温阈值且持续时间大于第十二预设时间时,电池状态从所述过低温状态迁移回所述低温状态;当电池极柱温度大于第一高温阈值且持续时间大于第十三预设时间时,电池状态从所述温度正常状态迁移至所述高温状态,且当处于所述高温状态下的电池极柱温度小于第二高温阈值且持续时间大于第十四预设时间时,电池状态从所述高温状态迁移回所述温度正常状态;以及当处于所述高温状态下的电池极柱温度大于第一过高温阈值且持续时间大于第十五预设时间时,电池状态从所述高温状态迁移至所述过高温状态,且当处于所述过高温状态下的电池极柱温度小于第二过高温阈值且持续时间大于第十六预设时间时,电池状态从所述过高温状态迁移回所述高温状态。本专利技术还提供了一种电池故障诊断程序的开发装置,该开发装置包括:电池状态检测模块,用于检测电池参数,并确定各个电池参数所具有的电池状态;状态迁移判定模块,用于确定各个电池参数发生电池状态迁移的迁移条件;以及Stateflow模型建立模块,用于以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。可选地,所述电池参数包括电池的电流、电压和/或温度;其中,电流参数具有的电池状态至少包括放电过流状态、电流正常状态及充电过流状态;其中,电压参数具有的电池状态至少包括低压状态、电压正常状态、高压状态及过压状态;其中,温度参数具有的电池状态至少包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。可选地,其中,对于电流参数,所述状态迁移判定模块确定的发生电池状态迁移的迁移条件包括:当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态;以及当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。可选地,对于电压参数,所述状态迁移判定模块确定的发生电池状态迁移的迁移条件包括:当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态;当电池电压大于第一高压阈值且持续时间大于第五本文档来自技高网...
一种电池故障诊断程序的开发方法及开发装置

【技术保护点】
一种电池故障诊断程序的开发方法,其特征在于,该开发方法包括:检测电池参数,并确定各个电池参数所具有的电池状态;确定各个电池参数发生电池状态迁移的迁移条件;以及以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。

【技术特征摘要】
1.一种电池故障诊断程序的开发方法,其特征在于,该开发方法包括:检测电池参数,并确定各个电池参数所具有的电池状态;确定各个电池参数发生电池状态迁移的迁移条件;以及以所确定的所有电池状态及迁移条件分别作为有限状态机的Stateflow模型的状态模块及各状态模块间的状态迁移条件,来建立用于电池故障诊断的Stateflow模型,并为该Stateflow模型的每个状态模块配置电池保护代码模块。2.根据权利要求1所述的开发方法,其特征在于,所述检测电池参数,并确定各个电池参数所具有的电池状态包括:检测电池的电流、电压和/或温度;其中,电流参数具有的电池状态至少包括放电过流状态、电流正常状态及充电过流状态;其中,电压参数具有的电池状态至少包括低压状态、电压正常状态、高压状态及过压状态;其中,温度参数具有的电池状态至少包括过低温状态、低温状态、温度正常状态、高温状态及过高温状态。3.根据权利要求2所述的开发方法,其特征在于,其中,对于电流参数,发生电池状态迁移的迁移条件包括:当放电电流大于第一放电电流阈值且持续时间大于第一预设时间时,电池状态从所述电流正常状态迁移至所述放电过流状态,且当处于所述放电过流状态下的放电电流小于第二放电电流阈值时,电池状态从所述放电过流状态迁移回所述电流正常状态;以及当充电电流大于第一充电电流阈值且持续时间大于第二预设时间时,电池状态从所述电流正常状态迁移至所述充电过流状态,且当处于所述充电过流状态下的充电电流小于第二充电电流阈值时,电池状态从所述充电过流状态迁移回所述电流正常状态。4.根据权利要求2所述的开发方法,其特征在于,其中,对于电压参数,发生电池状态迁移的迁移条件包括:当电池电压小于第一低压阈值且持续时间大于第三预设时间时,电池状态从所述电压正常状态迁移至所述低压状态,且当处于所述低压状态下的电池电压大于第二低压阈值时且持续时间大于第四预设时间时,电池状态从所述低压迁移回所述电压正常状态;当电池电压大于第一高压阈值且持续时间大于第五预设时间时,电池状态从所述电压正常状态迁移至所述高压状态,且当处于所述高压状态下的电池电压小于第二高压阈值且持续时间大于第六预设时间时,电池状态从所述高压迁移回所述电压正常状态;以及当处于所述高压状态下的电池电压大于第一过压阈值且持续时间大于第七预设时间时,电池状态从所述高压状态迁移至所述过压状态,且当处于所述过压状态下的电池电压小于第二过压阈值且持续时间大于第八预设时间时,电池状态从所述过压状态迁移回所述高压状态。5.根据权利要求2所述的开发方法,其特征在于,其中,对于温度参数,发生电池状态迁移的迁移条件包括:当电池极柱温度小于第一低温阈值且持续时间大于第九预设时间时,电池状态从所述温度正常状态迁移至所述低温状态,且当处于所述低温状态下的电池极柱温度大于第二低温阈值时且持续时间大于第十预设时间时,电池状态从所述低温迁移回所述温度正常状态;当处于所述低温状态下的电池极柱温度小于第一过低温阈值且持续时间大于第十一预设时间时,电池状态从所述低温状态迁移至所述过低温状态,且当处于所述过低温状态下的电池极柱温度大于第二过低温阈值且持续时间大于第十二预设时间时,电池状态从所述过低温状态迁移回所述低温状态;当电池极柱温度大于第一高温阈值且持续时间大于第十三预设时间时,电池状态从所述温度正常状态迁移至所述高温状态,且当处于所述高温状态下的电池极柱温度小于第二高温阈值且持续时间大于第十四预设时间时,电池状态从所述高温状态迁移回所述温度正常状态;以及当处于所述高温状态下的电池极柱温度大于第一过高温阈值且持续时间大于第十五预设时间时,电池状态从所述高温状态迁移至所述过高温状态,且当处于所述过高温状态下的电池极柱温度小于第二过高温阈值且持续时间大于第十六预设时间时,电池状态从所述过高温状态迁移回所述高温状态。6.一种电池故障诊断程序的开发装置,其特征在于,该开发装...

【专利技术属性】
技术研发人员:吉祥曾国建蔡华娟余铿范晓东朱建许海丽
申请(专利权)人:安徽锐能科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1