鉅大LARGE | 點擊量:1257次 | 2018年12月07日
聚類算法在鋰電池分選中是怎樣使用
聚類算法,當前的應用主要集中在數(shù)據(jù)挖掘、機器學習、模式識別、生物醫(yī)學、以及市場營銷方面。在動力電池行業(yè),有人研究,將聚類算法應用于電芯分選領(lǐng)域。針對電池的容量、電壓、內(nèi)阻、自放電等靜態(tài)參數(shù)和穩(wěn)定充放電及脈沖充放電的動態(tài)過程,利用聚類算法,將特性相近的電芯分選到一個組內(nèi),以便后續(xù)在一個電池包內(nèi)使用。良好的電芯一致性,是最大化電池包性能,延長電池包壽命的關(guān)鍵技術(shù)。
1聚類算法原理
聚類算法,概念比較明確,就是按照某個特定的標準設(shè)法把數(shù)據(jù)集劃分成若干個部分,理想的劃分方法,使得每個數(shù)據(jù)組內(nèi)部,共同點盡量多,而不同的數(shù)據(jù)組之間,共同點盡量少,分的清楚就是好的劃分。不同領(lǐng)域不同場景,適合的劃分方法不盡相同。
2聚類算法分類
聚類的方法種類繁多,不同的數(shù)據(jù)類型,不同的處理目的,適用的聚類算法也不同。聚類方法的總體劃分,可以分成硬聚類和軟聚類兩大方向。硬聚類是指,按照經(jīng)典數(shù)學的理念,把一個數(shù)據(jù)劃分到一個數(shù)據(jù)簇中。聚類結(jié)果體現(xiàn)為,每個數(shù)據(jù)都從屬于一個數(shù)據(jù)簇。軟聚類則是比較新的方法,基于模糊邏輯,將聚類的結(jié)果描述為,一個數(shù)據(jù)多大程度上屬于一個數(shù)據(jù)簇,同時,又多大程度上屬于另外一個數(shù)據(jù)簇。
硬聚類包含的聚類方法比較多,有層次聚類,分割聚類,密度聚類等,每個方法應用到具體案例場景,還產(chǎn)生了很多細分方法。軟聚類主要指模糊聚類。
2.1層次聚類
層次聚類按照數(shù)據(jù)處理的順序,可以劃分成自頂向下和自底向上兩個方向,自頂向下的叫分類聚類,自底向上的叫凝聚聚類。由于很難做出正確的劃分,分列聚類很少被用到。
凝聚聚類,先將每一個數(shù)據(jù)看做一個簇,再根據(jù)不同簇之間的共同點,合并同類項,逐漸獲得更大的簇,直到簇與簇之間再無共同點為止。純粹的層次聚類,一旦完成合并,則同級不同簇之間的元素無法再流動,聚類結(jié)果往往不理想,因此,層次聚類一般都會與其他方法聯(lián)合使用。
細分領(lǐng)域的層次聚類方法主要有BIRCH,CURE,ROCK,CHAMELEON,AMOEBA,COBWEB,ClusteringwithRandom,Walks算法等。
2.2分割聚類
K-均值聚類法
將數(shù)據(jù)集人為的劃分成K個簇,從劃分后的結(jié)果開始優(yōu)化。選取每個簇內(nèi)接近中心的數(shù)據(jù)為聚類中心,通過優(yōu)化各個數(shù)據(jù)到到中心的距離(使得總體距離最短)或者其他參數(shù),達到分類目的。數(shù)據(jù)的初始劃分方式,對聚類結(jié)果影響很大。K均值聚類方法,擅長處理凸數(shù)據(jù)空間內(nèi)問題,無法處理非凸空間內(nèi)問題。
密度聚類
密度聚類,同樣是分割聚類類型下的一種,當K-均值聚類遇到數(shù)據(jù)密度變化較大,空間形狀不規(guī)范情形而無法處理時,可以應用密度方法。密度方法,設(shè)計數(shù)據(jù)簇的中心點在數(shù)據(jù)密度最大的地方,簇內(nèi)數(shù)據(jù)到中心的距離設(shè)定一個臨界值,超過臨界值,則不再屬于這個簇。
細分領(lǐng)域的分割聚類算法有k-means,EM,k-medoids,CLARA,CLARANS等。常見的k-medoids算法有PAM算法、CLARA算法、CLARANS算法。
2.3模糊C-均值聚類
模糊C算法的誕生,最初是針對圖像分割問題設(shè)計的。FCM解決了受到噪聲影響的像素點無法判斷歸屬于哪個圖形的問題。模糊C均值聚類,把聚類問題轉(zhuǎn)化成一個耗費函數(shù)優(yōu)化問題,算法的思想是尋求恰當?shù)碾`屬度函數(shù)和聚類中心,優(yōu)化目標是使得圖形內(nèi)部耗散函數(shù)的方差最小,迭代誤差最小。隸屬度函數(shù)所描述的像素對圖形的關(guān)系是在多大程度上屬于數(shù)據(jù)簇A,同時在多大程度上屬于數(shù)據(jù)簇B。FCM并不需要訓練數(shù)據(jù)集而可以直接應用于數(shù)據(jù)分類。
3聚類算法在鋰電池一致性分選中的應用實例
文獻作者王佳元,在其論文《電動汽車動力電池分選方法研究》中介紹了一種利用密度聚類分選鋰電池的方法。分選的數(shù)據(jù)不是實際生產(chǎn)采集的數(shù)據(jù),而是等效電路仿真得來的數(shù)據(jù),實際效果可能需要進一步檢驗,但并不妨礙方法的闡述。
聚類數(shù)據(jù)集的獲得。作者根據(jù)以往行業(yè)前輩的研究經(jīng)驗,選擇了下圖所示的鋰電池等效電路模型。電流電壓數(shù)據(jù)的取得:電壓、電流等測量參數(shù),采用輸入設(shè)計激勵,按照趨勢變化劇烈階段增加采樣密度,趨勢變化平緩階段減小采樣密度的原則,收集采樣數(shù)據(jù)。容量數(shù)據(jù)的取得:利用實際生產(chǎn)中采集的數(shù)據(jù),驗證電芯參數(shù)分布規(guī)律滿足威爾分布,并將此規(guī)律應用于生成仿真容量輸入數(shù)據(jù)。
從一段時間內(nèi)模型參數(shù)不會發(fā)生變化的假設(shè)出發(fā),暫時擱置模型參數(shù)變化對分選結(jié)果的影響。
作者選用密度聚類作為具體計算方法,屬于無監(jiān)督算法的一種。密度聚類,不需要事先設(shè)定聚類結(jié)果的數(shù)量,而是在實際計算過程中,不斷調(diào)整聚類區(qū)域半徑,可以很好的與鋰電池特性概率分布特征相適應。
數(shù)據(jù)集中的每個點,都可能成為聚類中心。以任意一個數(shù)據(jù)點為圓心,選擇一個固定值為半徑,計算半徑范圍以內(nèi)的數(shù)據(jù)密度。把密度最高的區(qū)域作為第一個聚類分選結(jié)果。重復前面的過程,找到第二個直至第n個聚類中心。循環(huán)的終止條件,當某個聚類中心區(qū)域內(nèi)的密度值與第一個區(qū)域的密度值之差大于某個設(shè)定值以后,運算過程結(jié)束。聚類區(qū)域密度的評價方式,用區(qū)域內(nèi)點與中心的距離,減去整個數(shù)據(jù)組均值。
把電池單體特征點的電壓與整組電池電壓均值之間的歐式距離作為聚類目標,運用聚類方法,電芯形成圍繞一個中心的幾個圈層。每個圈層就是一個電芯的類。分選結(jié)果可以直接作為電池分類結(jié)果使用。
上一篇:手機電池正確充電方法!
下一篇:鋰電池充電方法誤區(qū)