System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及電池,尤其涉及一種電池診斷方法、裝置、電子設備、存儲介質及程序產品。
技術介紹
1、由于電池涉及復雜的電化學反應和傳遞機理,其在實際應用中容易受到各種因素的影響,如過充、過放、過熱等,這些因素都可能導致電池發生電池故障。
2、然而,相關技術中的電池分析主要集中在識別電池故障,難以對電池故障進行歸因。
技術實現思路
1、本申請提供了一種電池診斷方法、裝置、電子設備、存儲介質及程序產品,以實現對電池故障進行歸因,滿足用戶的需求。
2、第一方面,本申請提供一種電池診斷方法,包括:獲得電池在第一時間區間內的第一評估值,其中,第一評估值是通過至少一個電池指標在第一時間區間內的指標值而得到的;獲得電池在第一基準區間內的第二評估值,其中,第二評估值是通過至少一個電池指標在第一基準區間內的指標值而得到的;第一基準區間是多個基準時間區間中與第一時間區間具有相同電池狀態的區間;多個基準時間區間是根據電池的電池狀態進行劃分的;計算第一評估值和第二評估值之間的差值;差值用于表示電池的電池性能的變化程度;在差值大于閾值的情況下,基于至少一個電池指標關聯的一個或多個影響因子,確定一個或多個影響因子中的每個影響因子的影響信息,以識別電池的故障原因;影響信息用于表示每個影響因子對差值的影響程度。
3、在一些可能的實施方式中,獲得電池在第一基準區間內的第二評估值,包括:獲得至少一個電池指標中的每個電池指標對應的多個基準時間區間;根據第一時間區間對應的電池狀態,從多個基準
4、在一些可能的實施方式中,獲得至少一個電池指標中的每個電池指標對應的多個基準時間區間,包括:獲得至少一個電池指標中的每個電池指標對應的多個初始指標值,其中,多個初始指標值按采集時間依次排序;對多個初始指標值進行平滑處理,以得到多個指標值;對多個指標值進行分組,以獲得對應不同電池狀態的多個指標值組,其中,每個指標值組包括多個指標值;根據多個指標值組,確定多個基準時間區間,其中,一個指標值組對應一個基準時間區間。
5、在一些可能的實施方式中,對多個初始指標值進行平滑處理,以得到多個指標值,包括:以多個初始指標值中的第一個初始指標值為起點,按照預設的滑動位置滑動時間窗口,直至滑動至多個初始指標值中的最后一個初始指標值;在時間窗口滑動至每個滑動位置時,對時間窗口內的多個初始指標值進行均值化處理,以得到多個指標值,其中,一個滑動位置對應一個指標值。
6、在一些可能的實施方式中,基于至少一個電池指標關聯的一個或多個影響因子,確定一個或多個影響因子中的每個影響因子的影響信息,以識別電池的故障原因,包括:獲得至少一個電池指標關聯的一個或多個影響因子;對一個或多個影響因子進行歸類和分解,以得到影響因子組,其中,影響因子組包括多個因子,多個因子包括由一個或多個影響因子形成的一個或多個上層因子,以及一個或多個上層因子中的每個上層因子對應的一個或多個下層因子;影響因子組用于對電池的電池性能進行綜合評價;確定影響因子組中的每個因子對差值的影響值,以識別電池的故障原因,其中,影響值用于表示每個因子對差值的影響程度。
7、在一些可能的實施方式中,確定影響因子組中的每個因子的影響值,包括:計算每個因子對應的第一參數值和第二參數值,第一參數值用于表示每個因子在影響因子組中的比率變化;第二參數值用于表示每個因子在影響因子組中的占比變化;根據第一參數值和第二參數值,計算每個因子的影響值。
8、第二方面,本申請實施例提供一種電池診斷裝置。電池診斷裝置可以包括:第一獲得模塊,用于獲得電池在第一時間區間內的第一評估值,其中,第一評估值是通過至少一個電池指標在第一時間區間內的指標值而得到的;第二獲得模塊,用于獲得電池在第一基準區間內的第二評估值,其中,第二評估值是通過至少一個電池指標在第一基準區間內的指標值而得到的;第一基準區間是多個基準時間區間中與第一時間區間具有相同電池狀態的區間;多個基準時間區間是根據電池的電池狀態進行劃分的;計算模塊,用于計算第一評估值和第二評估值之間的差值,其中,差值用于表示電池的電池性能的變化程度;確定模塊,用于在差值大于閾值的情況下,基于至少一個電池指標關聯的一個或多個影響因子,確定一個或多個影響因子中的每個影響因子的影響信息,以識別電池的故障原因;影響信息用于表示每個影響因子對差值的影響程度。
9、在一些可能的實施方式中,第二獲得模塊,還用于獲得至少一個電池指標中的每個電池指標對應的多個基準時間區間;根據第一時間區間對應的電池狀態,從多個基準時間區間中獲得每個電池指標對應的第一基準區間;根據每個電池指標對應的第一基準區間內的指標值,獲得電池的第二評估值。
10、在一些可能的實施方式中,第二獲得模塊,還用于獲得至少一個電池指標中的每個電池指標對應的多個初始指標值,其中,多個初始指標值按采集時間依次排序;對多個初始指標值進行平滑處理,以得到多個指標值;對多個指標值進行分組,以獲得對應不同電池狀態的多個指標值組,其中,每個指標值組包括多個指標值;根據多個指標值組,確定多個基準時間區間,其中,一個指標值組對應一個基準時間區間。
11、在一些可能的實施方式中,第二獲得模塊,還用于以多個初始指標值中的第一個初始指標值為起點,按照預設的滑動位置滑動時間窗口,直至滑動至多個初始指標值中的最后一個初始指標值;在時間窗口滑動至每個滑動位置時,對時間窗口內的多個初始指標值進行均值化處理,以得到多個指標值,其中,一個滑動位置對應一個指標值。
12、在一些可能的實施方式中,確定模塊,還用于獲得至少一個電池指標關聯的一個或多個影響因子;對一個或多個影響因子進行歸類和分解,以得到影響因子組,其中,影響因子組包括多個因子,多個因子包括由一個或多個影響因子形成的一個或多個上層因子,以及一個或多個上層因子中的每個上層因子對應的一個或多個下層因子;影響因子組用于對所述電池的電池性能進行綜合評價;確定影響因子組中的每個因子的影響值,以識別電池的故障原因,其中,影響值用于表示每個因子對差值的影響程度。
13、在一些可能的實施方式中,確定模塊,還用于計算每個因子對應的第一參數值和第二參數值,第一參數值用于表示每個因子在影響因子組中的比率變化;第二參數值用于表示每個因子在影響因子組中的占比變化;根據第一參數值和第二參數值,計算每個因子的影響值。
14、第三方面,本申請還提供了一種電子設備,電子設備包括存儲器和一個或多個處理器,存儲器上存儲有計算機程序,在計算機程序被電子設備執行時,實現如第一方面任一項所述的電池診斷方法。
15、第四方面,本申請還提供了一種計算機可讀存儲介質,可讀存儲介質存儲有可執行指令,其中,可執行指令被處理器執行時,實現如第一方面任一項所述的電池診斷方法。
16、第五方面,本申請還提供了一種計算機程序產本文檔來自技高網...
【技術保護點】
1.一種電池診斷方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲得電池在第一基準區間內的第二評估值,包括:
3.根據權利要求2所述的方法,其特征在于,所述獲得所述至少一個電池指標中的每個電池指標對應的所述多個基準時間區間,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述多個初始指標值進行平滑處理,以得到多個所述指標值,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述至少一個電池指標關聯的一個或多個影響因子,確定所述一個或多個影響因子中的每個影響因子的影響信息,以識別所述電池的故障原因,包括:
6.根據權利要求5所述的方法,其特征在于,所述確定所述影響因子組中的每個因子的影響值,包括:
7.一種電池診斷裝置,其特征在于,包括:
8.一種電子設備,其特征在于,電子設備包括存儲器和一個或多個處理器,存儲器上存儲有計算機程序,在計算機程序被電子設備執行時,實現如權利要求1至6任一項中的電池診斷方法。
9.一種計算機可讀存儲介質,其特征在于,可
10.一種計算機程序產品,包括計算機程序或者指令,其特征在于,計算機程序或指令被處理器執行時,實現如權利要求1至6任一項中的電池診斷方法。
...【技術特征摘要】
1.一種電池診斷方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲得電池在第一基準區間內的第二評估值,包括:
3.根據權利要求2所述的方法,其特征在于,所述獲得所述至少一個電池指標中的每個電池指標對應的所述多個基準時間區間,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述多個初始指標值進行平滑處理,以得到多個所述指標值,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述至少一個電池指標關聯的一個或多個影響因子,確定所述一個或多個影響因子中的每個影響因子的影響信息,以識別所述電池的故障原因,包括:
6.根據權利要求...
【專利技術屬性】
技術研發人員:劉敬,彭立,李佳蔚,肖博,曾繁鵬,何振宇,陳釗,
申請(專利權)人:江蘇林洋儲能技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。