System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及計算機,尤其涉及一種電池故障檢測方法、裝置、存儲介質、電子設備及計算機程序產品。
技術介紹
1、電池是車輛的動力系統和儲能系統最重要的組成部分,其故障預測和健康管理對于車輛的運行維護至關重要。目前,通常采用構建等效電路模型的方式進行電池的故障檢測,此方法需要采集大量且高精度的電池數據進行模型構建和計算,處理過程復雜,檢測效率低。
技術實現思路
1、有鑒于此,本申請實施例提供一種電池故障檢測方法、裝置、存儲介質、電子設備及計算機程序產品,以至少部分解決上述問題。
2、根據本申請實施例的第一方面,提供了一種電池故障檢測方法,包括:獲取輸入數據,輸入數據包括目標車輛的行駛數據和目標車輛中目標電池的狀態數據;基于預先訓練的目標自編碼模型對輸入數據進行處理,輸出檢測數據,目標自編碼模型是通過車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本訓練得到的神經網絡模型;確定檢測數據與輸入數據的誤差信息;根據誤差信息與預設誤差閾值,確定目標電池的故障檢測結果。
3、在一些可選實施例中,目標自編碼模型的訓練過程,包括:獲取訓練數據,訓練數據包括車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本;基于訓練數據,對待訓練的自編碼模型進行無監督訓練,得到目標自編碼模型。
4、在一些可選實施例中,本實施例的方法還包括:獲取測試數據集,測試數據集包括正常測試數據樣本和異常測試數據樣本,正常測試數據樣本包括車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本
5、在一些可選實施例中,根據誤差信息與預設誤差閾值,確定目標電池的故障檢測結果,包括:若誤差信息大于或等于預設誤差閾值,則確定目標電池為故障電池;若誤差信息小于預設誤差閾值,則確定目標電池為正常電池。
6、在一些可選實施例中,目標自編碼模型包括輸入層、輸出層和多個隱藏層,多個隱藏層的數量小于或等于為5。
7、在一些可選實施例中,多個隱藏層包括第一隱藏層、第二隱藏層、第三隱藏層、第四隱藏層和第五隱藏層;第一隱藏層的神經元數量是第二隱藏層的神經元數量的兩倍,第二隱藏層的神經元數量是第三隱藏層的神經元數量的兩倍;第一隱藏層的神經元數量與第五隱藏層的神經元數量相同,第二隱藏層的神經元數量與第四隱藏層的神經元數量相同。
8、根據本申請實施例的第二方面,提供了一種電池故障檢測裝置,包括:獲取模塊,用于獲取輸入數據,輸入數據包括目標車輛的行駛數據和目標車輛中目標電池的狀態數據;計算模塊,用于基于預先訓練的目標自編碼模型對輸入數據進行處理,輸出檢測數據,目標自編碼模型是通過車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本訓練得到的神經網絡模型;誤差確定模塊,用于確定檢測數據與輸入數據的誤差信息;檢測結果確定模塊,用于根據誤差信息與預設誤差閾值,確定目標電池的故障檢測結果。
9、根據本申請實施例的第三方面,提供了一種計算機存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如第一方面的方法。
10、根據本申請實施例的第四方面,提供了一種電子設備,包括處理器、存儲器、通信接口和通信總線,處理器、存儲器和通信接口通過通信總線完成相互間的通信;存儲器用于存放至少一可執行指令,可執行指令使處理器執行如第一方面的方法對應的操作。
11、根據本申請實施例的第五方面,提供了一種計算機程序產品,包括計算機指令,該計算機指令指示計算設備執行如第一方面的方法對應的操作。
12、本申請實施例提供一種電池故障檢測方法、裝置、存儲介質、電子設備及計算機程序產品,其中,電池故障檢測方法包括:獲取輸入數據,輸入數據包括目標車輛的行駛數據和目標車輛中目標電池的狀態數據;基于預先訓練的目標自編碼模型對輸入數據進行處理,輸出檢測數據,目標自編碼模型是通過車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本訓練得到的神經網絡模型;確定檢測數據與輸入數據的誤差信息;根據誤差信息與預設誤差閾值,確定目標電池的故障檢測結果。本申請實施例通過預先訓練的目標自編碼模型對目標車輛的行駛數據和目標車輛中目標電池的狀態數據進行處理,得到檢測數據,基于檢測數據與輸入數據的誤差信息和預設誤差閾值,確定目標電池的故障檢測結果,無需構建復雜的等效電路模型,提升了檢測效率;且目標自編碼模型可以通過車輛的正常行駛數據樣本和車輛中電池的正常狀態數據樣本訓練得到,訓練數據的采集難度較低。
本文檔來自技高網...【技術保護點】
1.一種電池故障檢測方法,其特征在于,包括:
2.根據權利要求1所述的電池故障檢測方法,其特征在于,所述目標自編碼模型的訓練過程,包括:
3.根據權利要求2所述的電池故障檢測方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的電池故障檢測方法,其特征在于,所述根據所述誤差信息與預設誤差閾值,確定所述目標電池的故障檢測結果,包括:
5.根據權利要求1所述的電池故障檢測方法,其特征在于,所述目標自編碼模型包括輸入層、輸出層和多個隱藏層,所述多個隱藏層的數量小于或等于為5。
6.根據權利要求5所述的電池故障檢測方法,其特征在于,所述多個隱藏層包括第一隱藏層、第二隱藏層、第三隱藏層、第四隱藏層和第五隱藏層;
7.一種電池故障檢測裝置,其特征在于,包括:
8.一種電子設備,其特征在于,包括:處理器、存儲器、通信接口和通信總線,所述處理器、所述存儲器和所述通信接口通過所述通信總線完成相互間的通信;
9.一種計算機存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求
10.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令指示計算設備執行如權利要求1-6中任一項所述的方法對應的操作。
...【技術特征摘要】
1.一種電池故障檢測方法,其特征在于,包括:
2.根據權利要求1所述的電池故障檢測方法,其特征在于,所述目標自編碼模型的訓練過程,包括:
3.根據權利要求2所述的電池故障檢測方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的電池故障檢測方法,其特征在于,所述根據所述誤差信息與預設誤差閾值,確定所述目標電池的故障檢測結果,包括:
5.根據權利要求1所述的電池故障檢測方法,其特征在于,所述目標自編碼模型包括輸入層、輸出層和多個隱藏層,所述多個隱藏層的數量小于或等于為5。
6.根據權利要求5所述的電池故障檢測方法...
【專利技術屬性】
技術研發人員:黃琴,張劭華,祝露,李繼威,
申請(專利權)人:零束科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。