发明内容
[0005] 本发明的目的就是克服人工检测的诸多不足、提高生产效率,提出一种基于消息传播的动力电池自动配组方法,可快速的完成同一充放电回路中所有电池的配组,而且一致性高。
[0006] 本发明方法的具体步骤如下:
[0007] 步骤1、获取动力电池充放电回路中所有n只电池的充放电电压数据,方法是:对该回路以电流大小为C1进行恒流放电,每隔时间Td测量回路中所有电池的端电压,直至放电时间达到T1,设第i只电池的端电压序列为 d表示放电,M=T1/Td为放电序列长度;以电流大小为C2对回路中的电池进行恒流充电,每隔时间Tc测量回路中所有电池的端电压,直至充电时间达到T2,设第i只电池的端电压序列为
c表示充电,N=T2/Tc为充电序列长度;
[0008] 步骤2、计算所有n只电池充放电序列两两间的距离,其中第i只电池和第j只电池的距离为dij,1≤i≤n,1≤j≤n,i≠j;
[0009]
[0010] 步骤3、设所有n只电池充放电序列两两间的距离的最大值为dmax,最小值为dmin,获得第i只电池和第j只电池间的相似度度量sij:
[0011] sij=1-(dij-dmin)/(dmax-dmin),1≤i≤n,1≤j≤n,i≠j;
[0012]
[0013] 其中sii为第i只电池的自相似度度量;
[0014] 步骤4、根据所有相似度度量s,采用消息传播算法对电池进行聚类,具体步骤如下:
[0015] (1)初始化吸引度rik和归属度aik为0,1≤i,k≤n,其中吸引度rik表示从第i只电池发送到候选聚类中心k的消息,候选聚类中心k即以第k只电池作为候选聚类中心,反映了第k只电池作为第i只电池的聚类中心的合适程度;归属度aik表示从候选聚类中心k发送到第i只电池的消息,反映了第i只电池选择第k只电池作为其聚类中心的合适程度;rik和aik的和越大,则第k只电池作为第i只电池聚类中心的可能性越大;
[0016] (2)按如下公式计算rik和aik,1≤i,k≤n:
[0017]
[0018]
[0019] i′和k′为符合公式中条件的电池序号;
[0020] (3)对上述步骤(2)不断进行迭代,设上一次迭代过程中计算得到的吸引度为归属度为 采用下式对当前迭代过程计算得到的rik和aik进行更新:
[0021]
[0022]
[0023] 其中λ为阻尼系数;
[0024] 迭代过程直至达到最大预设迭代次数或 结束,其中Th为预设阈值;
[0025] (4)对每一个电池i,找出对应的第k只电池使得rik+aik最大;此时若i=k则第i只电池为一个聚类中心,若i≠k则第k只电池为第i只电池的聚类中心;
[0026] 步骤5、根据上述聚类结果,聚为同一类的所有电池归为同一组,完成电池配组过程。
[0027] 基于本方法的电池配组结果与传统人工配组相比,可以大大提高组内电池的一致性,从而大大提高成组电池的品质。