利用隐含马尔科夫模型进行动力电池主动均衡判断的方法与流程

文档序号:11204616阅读:588来源:国知局
利用隐含马尔科夫模型进行动力电池主动均衡判断的方法与流程
本发明涉及电池均衡控制
技术领域
,尤其涉及一种利用隐含马尔科夫模型进行动力电池主动均衡判断的方法。
背景技术
:目前动力产品主动平衡采用的是反激变压器的方案,可以实现单体到模组,模组到单体,单体到pack三种平衡方式。为了实现整个电池包所有单体soc的一致性。从控制策略的角度,实现的方式比较多,目前国内的类似解决方案都是简单的以单体的电压作为平衡判断条件,在充电的时候单体电压或单体电压差超过预先设定的阈值的时候开启平衡,启动平衡。目前的平衡策略只是从单个单体的角度来考虑的,还是从防止单个单体过充的思维上来考虑主动平衡。由于主动平衡的电流较大(本发明中的平衡电流是3a),没有从整个电池包转移能量消耗的角度制定整体的最优主动平衡的控制策略,造成了能量的浪费。基于此,研究一种利用隐含马尔科夫模型进行动力电池主动均衡判断的方法,很好的解决了这个问题。技术实现要素:本发明的目的在于克服现有技术的不足,提供了一种利用隐含马尔科夫模型进行动力电池主动均衡判断的方法。本发明是通过以下技术方案实现的:利用隐含马尔科夫模型进行动力电池主动均衡判断的方法,pack包括8个模块,每个模块中有12个单体电池,所述每个单体电池包括四种电池平衡方式:没有进行平衡过程、单体到电池包的平衡、单体到模块的平衡、模块到单体的平衡;该方法包括以下步骤:(1)所述没有进行平衡过程转换为单体到电池包的平衡的标定量,记为p1,即模块的soc均值与pack的soc均值之差>p1时,进入单体到电池包的平衡,该标定量使得平衡过程优先判断是否进行单体到电池包的平衡还是单体到模块的平衡,如果不考虑单体到电池包的平衡,而只考虑单体到模块的平衡,则不需要该标定量;(2)当判断不进行单体到电池包的平衡后,从没有进行平衡过程转换为单体到模块的平衡或模块到单体的平衡的判断条件标定量记为p2,即模块中单体的soc值与整个模块的soc均值偏差的绝对值>p2时,进入单体到模块的平衡或模块到单体的平衡,该标定量决定了模块内部进行平衡的条件;(3)由单体到模块的平衡或模块到单体的平衡转换到没有进行平衡过程的条件中的标定量记为p3,即在进行模块内部平衡的模块,如果模块中单体的soc值与整个模块的soc均值偏差的绝对值<p3时,则退出平衡;(4)关于同一个模块中不同源单体或目标单体进行替换的限值为一个标定量,即当|模块中别的单体的soc与模块的soc均值的差值|-|目前正在平衡的单体的soc与模块的soc均值的差值|>p4时,则将别的单体来代替目前正在平衡的单体;(5)于平衡次数的问题给定一个平衡次数的标定量p5,单体到电池包的平衡,单体到模块的平衡,模块到单体的平衡,这三种平衡方式中平衡电流的大小p6,这个值的大小直接影响到平衡的快慢,太小则导致需要平衡很长时间,太大则导致会矫枉过正,也达不到平衡,电池的主动平衡过程符合马尔可夫模型的特点,即该过程中,只用当前的状态来预测将来,过去即以前的历史状态对于预测将来即当前以后的未来状态是无关的,然后利用马尔可夫决策过程来得到最优的主动平衡控制决策。作为本发明的优选方式之一,所述马尔可夫决策包括以下步骤:(1)首先来建立平衡过程的马尔可夫模型,因为有8个模块,进行平衡时先考虑是否进行单体到电池包的平衡,如果不进行或者进行单体到电池包的平衡完成之后就进行每个模块之内的平衡,而每个模块之内的平衡方式可能是不同的,所以针对一个模块来进行建模,就可以反映每个模块的平衡决策情况;(2)再给出一个模块的马尔可夫模型中的基本要素,记△soc为每个模块中与模块的soc均值偏离最大的单体与模块的soc均值的差值;状态s:s1(△soc>p2),s2(△soc<-p2),s3(|△soc|<p3),s4(module的soc均值与pack的soc均值之差>p1),动作a:a1(没有进行平衡过程),a2(单体到电池包的平衡),a3(单体到模块的平衡),a4(模块到单体的平衡),传递矩阵:t(s,a,s’),奖励reward:r(s,a,s’)达到平衡1,对soc没有影响0,达不到平衡-1,初始状态:s1;(3)最后利用策略迭代方法进行计算得出结果。作为本发明的优选方式之一,所述策略迭代方法的计算公式为作为本发明的优选方式之一,该方法包括以下步骤:(1)建立主动平衡系统的gametree,(2)通过策略迭代方法进行计算,(3)从而得到最佳的主动平衡控制决策。作为本发明的优选方式之一,所述最佳的主动平衡控制决策如下表所示本发明相比现有技术的优点在于:本发明从最优能量的角度,根据隐含马尔科夫模型的算法,制订了合理的主动平衡的控制策略,结合基于反激变压器的平衡硬件,实现了在充放电时,电池包的主动平衡控制。本发明提高了动力电池包在平衡过程中的能量利用效率,延长了电池包的使用能量及寿命。附图说明图1是本发明的四种平衡方式示意图。具体实施方式下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。实施例:如图1所示:一种利用隐含马尔科夫模型进行动力电池主动均衡判断的方法,pack包括8个模块(module),每个模块中有12个单体电池(cell),所述每个单体电池四种电池平衡方式:没有进行平衡过程(nobalancing)、单体到电池包的平衡(celltopack)、单体到模块的平衡(celltomodule)、模块到单体的平衡(moduletocell);该方法包括以下步骤:(1)所述没有进行平衡过程转换为单体到电池包的平衡的标定量,记为p1,即模块的soc均值与pack的soc均值之差>p1时,进入单体到电池包的平衡,该标定量使得平衡过程优先判断是否进行单体到电池包的平衡还是单体到模块的平衡,如果不考虑单体到电池包的平衡,而只考虑单体到模块的平衡,则不需要该标定量;(2)当判断不进行单体到电池包的平衡后,从没有进行平衡过程转换为单体到模块的平衡或模块到单体的平衡的判断条件标定量记为p2,即模块中单体的soc值与整个模块的soc均值偏差的绝对值>p2时,进入单体到模块的平衡或模块到单体的平衡,该标定量决定了模块内部进行平衡的条件;(3)由单体到模块的平衡或模块到单体的平衡转换到没有进行平衡过程的条件中的标定量记为p3,即在进行模块内部平衡的模块,如果模块中单体的soc值与整个模块的soc均值偏差的绝对值<p3时,则退出平衡;(4)关于同一个模块中不同源单体或目标单体进行替换的限值为一个标定量,即当|模块中别的单体的soc与模块的soc均值的差值|-|目前正在平衡的单体的soc与模块的soc均值的差值|>p4时,则将别的单体来代替目前正在平衡的单体;(5)于平衡次数的问题给定一个平衡次数的标定量p5,单体到电池包的平衡,单体到模块的平衡,模块到单体的平衡,这三种平衡方式中平衡电流的大小p6,这个值的大小直接影响到平衡的快慢,太小则导致需要平衡很长时间,太大则导致会矫枉过正,也达不到平衡,电池的主动平衡过程符合马尔可夫模型的特点,即该过程中,只用当前的状态来预测将来,过去即以前的历史状态对于预测将来即当前以后的未来状态是无关的,然后利用马尔可夫决策过程来得到最优的主动平衡控制决策。作为本发明的优选方式之一,所述马尔可夫决策包括以下步骤:(1)首先来建立平衡过程的马尔可夫模型,因为有8个模块,进行平衡时先考虑是否进行单体到电池包的平衡,如果不进行或者进行单体到电池包的平衡完成之后就进行每个模块之内的平衡,而每个模块之内的平衡方式可能是不同的,所以针对一个模块来进行建模,就可以反映每个模块的平衡决策情况;(2)再给出一个模块的马尔可夫模型中的基本要素,记△soc为每个模块中与模块的soc均值偏离最大的单体与模块的soc均值的差值;状态s:s1(△soc>p2),s2(△soc<-p2),s3(|△soc|<p3),s4(module的soc均值与pack的soc均值之差>p1),动作a:a1(没有进行平衡过程),a2(单体到电池包的平衡),a3(单体到模块的平衡),a4(模块到单体的平衡),传递矩阵:t(s,a,s’),奖励reward:r(s,a,s’)达到平衡1,对soc没有影响0,达不到平衡-1,初始状态:s1;(3)最后利用策略迭代方法进行计算得出结果。作为本发明的优选方式之一,所述策略迭代方法的计算公式为作为本发明的优选方式之一,该方法包括以下步骤:(1)建立主动平衡系统的gametree,(2)通过策略迭代方法进行计算,(3)从而得到最佳的主动平衡控制决策。作为本发明的优选方式之一,所述最佳的主动平衡控制决策如下表所示作为本发明的优选方式之一,所述策略迭代方法的gametree为k∏k(s1)∏k(s2)∏k(s3)vk(a1)vk(a2)vk(a3)0a1a1a100101a2a3a11010102a2a3a1主动平衡的马尔可夫决策平衡判断条件及标定量根据平衡决策,其中标定量为p1=0;p2=0.05;p3=0.05;p4=0;p5=10;p6=0.01。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1