发明名称 一种基于深度学的动力电池配组方法
摘要 本发明涉及一种基于深度学的动力电池配组方法。现有配组方法劳动强度大,易受检测人员主观因素的影响,容易造成误测量和误匹配的现象。本发明方法首先获取动力电池充放电回路中所有电池的充放电电压数据,并对充放电数据进行归一化,然后构建两层稀疏自编码神经网络模型,训练获得两层模型编码器的最优权值矩阵和偏置向量,以电池的充放电序列为输入,两层编码器级联构建深度神经网络,计算所有电池充放电序列通过该深度神经网络后的输出向量,最终对所有输出向量进行聚类,完成电池配组。本发明方法可以自动提取动力电池的充放电一致性特征,提高组内电池的一致性,从而提高成组电池的品质。
申请公布号 CN105680109A 申请公布日期 2016.06.15
申请号 CN201610182609.4 申请日期 2016.03.25
申请人 杭州电子科技大学 发明人 何志伟;高明煜;马国进;刘圆圆;唐丽君;曾毓;黄继业
分类号 H01M10/44(2006.01)I;H01M10/48(2006.01)I 主分类号 H01M10/44(2006.01)I
代理机构 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人 杜军
主权项 一种基于深度学习的动力电池配组方法,其特征在于,该方法的具体步骤如下:步骤1、获取动力电池充放电回路中所有n只电池的充放电电压数据,方法是:对该回路以电流大小为C<sub>1</sub>进行恒流放电,每隔时间T<sub>d</sub>测量回路中所有电池的端电压,直至放电时间达到T<sub>1</sub>,设第i只电池的端电压序列为<img file="FDA0000950475410000011.GIF" wi="653" he="71" />d表示放电,M=T<sub>1</sub>/T<sub>d</sub>为放电序列长度;以电流大小为C<sub>2</sub>对回路中的电池进行恒流充电,每隔时间T<sub>c</sub>测量回路中所有电池的端电压,直至充电时间达到T<sub>2</sub>,设第i只电池的端电压序列为<img file="FDA0000950475410000012.GIF" wi="399" he="79" /><img file="FDA0000950475410000013.GIF" wi="198" he="55" />c表示充电,N=T<sub>2</sub>/T<sub>c</sub>为充电序列长度;步骤2、将步骤1中获得的所有电池的端电压序列进行归一化,其中第i只电池的第p个放电端电压的归一化值为<img file="FDA0000950475410000014.GIF" wi="111" he="79" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>Vd</mi><mi>p</mi><mrow><mo>&prime;</mo><mi>i</mi></mrow></msubsup><mo>=</mo><mrow><mo>(</mo><msubsup><mi>Vd</mi><mi>p</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>Vd</mi><mi>M</mi><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><msubsup><mi>Vd</mi><mi>M</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>Vd</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>p</mi><mo>&le;</mo><mi>M</mi><mo>;</mo></mrow>]]></math><img file="FDA0000950475410000015.GIF" wi="958" he="78" /></maths>第i只电池的第q个充电端电压的归一化值为<img file="FDA0000950475410000016.GIF" wi="109" he="85" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>Vc</mi><mi>q</mi><mrow><mo>&prime;</mo><mi>i</mi></mrow></msubsup><mo>=</mo><mrow><mo>(</mo><msubsup><mi>Vc</mi><mi>q</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>Vc</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><msubsup><mi>Vc</mi><mi>N</mi><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>Vc</mi><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000950475410000017.GIF" wi="628" he="79" /></maths>步骤3、构建第一层稀疏自编码神经网络模型NN<sub>1</sub>:NN<sub>1</sub>的编码器输入数据为步骤2中获得的每一只电池的归一化放电序列和充电序列,每一只电池的序列总长度为M+N,则NN<sub>1</sub>的编码器输入层节点数为M+N;NN<sub>1</sub>的编码器输出节点数为Nh<sub>1</sub>,h表示隐藏,NN<sub>1</sub>的解码器输出节点数为M+N;对模型NN<sub>1</sub>进行训练获得其最优权值矩阵W<sub>1</sub>和偏置向量b<sub>1</sub>,其中W<sub>1</sub>大小为(M+N)×Nh<sub>1</sub>,b<sub>1</sub>大小为1×Nh<sub>1</sub>;步骤4、构建第二层稀疏自编码神经网络模型NN<sub>2</sub>:输入数据为步骤3中获得的NN<sub>1</sub>的编码器输出,NN<sub>2</sub>的编码器输入层节点数即为NN<sub>1</sub>的编码器输出节点数Nh<sub>1</sub>,NN<sub>2</sub>的编码器输出节点数为Nh<sub>2</sub>,NN<sub>2</sub>的解码器输出节点数为Nh<sub>1</sub>,对模型NN<sub>2</sub>进行训练获得其最优权值矩阵W<sub>2</sub>和偏置向量b<sub>2</sub>,其中W<sub>2</sub>大小为Nh<sub>1</sub>×Nh<sub>2</sub>,b<sub>2</sub>大小为1×Nh<sub>2</sub>;步骤5、以电池的充放电序列为输入,NN<sub>1</sub>的编码器作为第一个隐藏层,NN<sub>2</sub>的编码器作为第二个隐藏层,构建深度神经网络,计算所有n只电池充放电序列通过该深度神经网络后的输出向量;步骤6、对步骤5中的输出向量进行聚类,将聚为一类的电池配为一组。
地址 310018 浙江省杭州市下沙高教园区2号大街
您可能感兴趣的专利