本申請涉及電池管理系統測試技術領域,特別是涉及一種BAMS設備自動化測試方法及裝置。其中,方法包括:響應于用戶輸入的測試指令,生成測試數據,控制模擬BCMS根據所述測試數據生成模擬測試信號;所述模擬BCMS用于生成模擬測試信號;所述模擬測試信號用于測試所述BAMS的響應性能;向所述BAMS設備發送所述模擬測試信號,監測所述BAMS設備響應于所述模擬測試信號的響應動作;根據所述響應動作,計算所述BAMS設備的響應指標,根據所述響應指標評估所述BAMS設備的響應性能;所述響應指標包括響應時間和準確率;所述方法利用模擬BCMS對BAMS設備進行性能測試,有效避免了用真實BCMS設備測試BAMS設備時覆蓋不全面的問題。
【技術實現步驟摘要】
本申請涉及電池管理系統測試,特別是涉及一種bams設備自動化測試方法及裝置。
技術介紹
1、儲能系統(battery?energy?storage?system,bess)在現代電力系統中扮演著重要角色,能夠有效地調節電力的存儲和輸出。電池管理系統(battery?management?system,bms)是儲能系統中的關鍵組成部分,用于監控和管理電池的狀態和性能。電池管理系統通常分為兩級:電池簇管理系統(battery?cluster?management?system,bcms)和電池組管理系統(battery?array?management?system,bams)。其中bcms負責采集簇內電池模組的電壓、電流、溫度等信息并打包上傳給bams,并管理簇內電池模組,實現簇內均衡功能;而bams負責對整個儲能電池堆的電池進行集中管理,向下連接各個電池簇管理單元,向上與其他設備信息交互,反饋電池陣列的運行狀態信息。
2、在儲能系統的設計和維護過程中,需要對bams設備的運行策略進行充分的測試,以確保其在各種工況下的穩定性和可靠性。然而,現有的測試方法大多依賴于真實的bcms設備進行聯調測試,然而在測試過程中,真實的bcms設備受到硬件條件和環境因素的制約,導致對bams設備的測試覆蓋不全面。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種bams設備自動化測試方法及裝置。
2、第一方面,本申請提出了一種bams設備自動化測試方法,方法包括:</p>3、響應于用戶輸入的測試指令,生成測試數據,控制模擬bcms根據測試數據生成模擬測試信號;模擬bcms用于生成模擬測試信號;模擬測試信號用于測試bams設備的響應性能;
4、向bams設備發送模擬測試信號,監測bams設備響應于模擬測試信號的響應動作;
5、根據響應動作,計算bams設備的響應指標,根據響應指標評估bams設備的響應性能;響應指標包括響應時間和準確率。
6、在其中一個實施例中,響應于用戶輸入的測試指令,生成測試數據,控制模擬bcms根據測試數據生成模擬測試信號的步驟包括:
7、解析用戶輸入的測試指令,轉化為測試數據并生成測試用例;測試指令包括運行模式、環境參數和故障注入;測試數據用于模擬bcms生成模擬測試信號;
8、檢驗測試用例合理性;
9、控制模擬bcms生成測試用例中任一測試步驟對應的運行狀態數據,并轉換成模擬測試信號。
10、在其中一個實施例中,方法還包括:
11、在bams設備的響應時間超過預設響應時間的情況下,控制模擬bcms重復發送當前測試步驟的模擬測試信號;
12、若檢測到bams設備的響應動作的等待反應時間小于預設反應時間,則繼續執行后續測試步驟;
13、若等待反應時間不小于預設反應時間,且當前測試步驟不是其他測試步驟的關聯步驟,則跳過當前測試步驟,執行后續測試步驟;
14、若等待反應時間不小于預設反應時間,且當前測試步驟是其他測試步驟的關聯步驟,重啟測試并執行當前測試步驟。
15、在其中一個實施例中,方法還包括:
16、若bams設備的響應動作與預期的響應動作不一致,且當前測試步驟為故障處理的情況下,增加故障處理的模擬參數范圍;
17、若bams設備的響應動作與預期的響應動作不一致,且當前測試步驟為模式轉換的情況下,控制模擬bcms發出模式轉換后的運行狀態數據對應的模擬測試信號。
18、在其中一個實施例中,方法還包括:
19、在bams設備出現異常故障的情況下,若bams設備具有自愈機制,且等待bams設備的響應動作恢復正常的等待恢復時間小于預設恢復時間,則繼續執行當前測試步驟;
20、若等待恢復時間小于預設恢復時間或bams設備不具有自愈機制,則向bams設備重復發送重啟指令和當前測試步驟對應的模擬測試信號;
21、若等待恢復時間不小于預設恢復時間,則跳過當前測試步驟,向bams設備重復發送重啟指令和后續測試步驟對應的模擬測試信號。
22、在其中一個實施例中,方法還包括:
23、若測試用例中環境參數的參數范圍超出bams設備的預設范圍,減少測試用例中環境參數的步長,延長預設響應時間;
24、若當前測試步驟對應的環境參數超過bams設備的預設范圍,增加對bams設備的檢測項目,檢測項目包括電流檢測。
25、在其中一個實施例中,方法還包括:
26、若測試用例中環境參數或運行模式的參數范圍小于bams設備的預設范圍,則生成額外的參數范圍插入測試用例;
27、若測試耗時超出預設測試時間,將測試用例中無關聯步驟的測試步驟優先測試,將有關聯步驟的測試步驟的測試順序置后。
28、在其中一個實施例中,方法還包括:
29、若測試用例中運行模式需要重復測試,且bams設備在一次運行模式測試中響應動作錯誤次數小于預設次數,減少運行模式的重復測試次數。
30、在其中一個實施例中,方法還包括:
31、根據bams設備響應于調整后的測試用例的響應動作,計算響應指標;響應指標還包括動作完整性和資源利用率;
32、根據第一響應指標評估bams設備在不同工況下對運行模式的響應速度;第一響應指標由測試用例為運行模式的響應動作計算得到;
33、根據第二響應指標評估bams設備對故障的處理能力和響應速度;第二響應指標由測試用例為故障注入的響應動作計算得到;
34、根據第三響應指標評估bams設備對環境的適應能力;第三響應指標由測試用例為環境參數的響應動作計算得到。
35、第二方面,本申請提出了一種bams設備自動化測試裝置,包括:
36、測試用例管理模塊,用于響應于用戶輸入的測試指令,生成測試數據,控制模擬bcms根據測試數據生成模擬測試信號;模擬bcms用于生成模擬測試信號;模擬測試信號用于測試bams設備的響應性能;
37、測試執行模塊,用于向bams設備發送模擬測試信號,監測bams設備響應于模擬測試信號的響應動作;
38、測試分析模塊,用于根據響應動作,計算bams設備的響應指標,根據響應指標評估bams設備的響應性能;響應指標包括響應時間和準確率。
39、本申請提供的一種bams設備自動化測試方法,通過響應和識別用戶輸入的測試數據生成測試用例,能夠根據用戶的需求自動安排bams設備的測試用例;通過模擬bcms代替真實測試設備,根據測試用例生成測試設備在多種運行狀態、復雜環境和發生故障時的模擬測試信號,能夠保證測試信號的穩定性和測試用例的全面性;計算bams設備的響應指標,根據響應指標對bams設備的性能進行評分,能夠全面評估bams設備在不同工況下的性能,有效地避免了利用真實設備進行bam本文檔來自技高網
...
【技術保護點】
1.一種BAMS設備自動化測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于用戶輸入的測試指令,生成測試數據,控制所述模擬BCMS根據所述測試數據生成模擬測試信號的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求2所述的方法,其特征在于,所述方法還包括:
6.根據權利要求2所述的方法,其特征在于,所述方法還包括:
7.根據權利要求2所述的方法,其特征在于,所述方法還包括:
8.根據權利要求2所述的方法,其特征在于,所述方法還包括:
9.根據權利要求3-8任一項所述的方法,其特征在于,所述方法還包括:
10.一種BAMS設備自動化測試裝置,其特征在于,所述裝置包括:
【技術特征摘要】
1.一種bams設備自動化測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于用戶輸入的測試指令,生成測試數據,控制所述模擬bcms根據所述測試數據生成模擬測試信號的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求2所述的方...
【專利技術屬性】
技術研發人員:龐美金,鄧榮欽,袁虎,容海林,
申請(專利權)人:浙江海得智慧能源有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。