Battery diagnosing system and method
Abstract
Discussed is a battery diagnosing system that may include a battery management system (BMS) configured to obtain battery information including at least one of a temperature, a current and a voltage of a battery, and generate a first diagnosis result corresponding to a current state of the battery based on the battery information; and a server configured to receive the battery information and the first diagnosis result from the BMS, generate a second diagnosis result corresponding to the current state of the battery and a third diagnosis result corresponding to a future state of the battery from the battery information based on a state estimation model, which is pre-trained, and determine the current state of the battery based on a plurality of diagnosis results of the first diagnosis result, the second diagnosis result and the third diagnosis result.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A battery diagnosing system, comprising:
a battery management system (BMS) configured to:
obtain battery information including at least one of a temperature, a current and a voltage of a battery, and
generate a first diagnosis result corresponding to a current state of the battery based on the battery information; and
a server configured to:
receive the battery information and the first diagnosis result from the BMS,
generate a second diagnosis result corresponding to the current state of the battery and a third diagnosis result corresponding to a future state of the battery from the battery information based on a state estimation model, which is pre-trained,
determine the current state of the battery based on a plurality of diagnosis results of the first diagnosis result, the second diagnosis result, and the third diagnosis result, and
perform a control measure based on whether the first diagnosis result, the second diagnosis result and the third diagnosis result are same or different with one another.
2. The battery diagnosing system according to claim 1 , wherein the plurality of diagnosis results are configured to be classified into a first level, a second level, and a third level in order of risk for the battery, and
wherein the server is configured to determine the current state of the battery according to a comparison result for the plurality of diagnosis results based on a preset battery state determination rule.
3. The battery diagnosing system according to claim 1 , wherein the server is configured to determine a diagnostic measure for the battery to correspond to the determined current state of the battery and transmit the determined diagnostic measure to the BMS, and
wherein the BMS is configured to control the battery according to the diagnostic measure received from the server.
4. The battery diagnosing system according to claim 2 , wherein the server is configured to judge whether the plurality of diagnosis results are the same and determine the current state of the battery based on a judgment result and the preset battery state determination rule.
5. The battery diagnosing system according to claim 2 , wherein, when the plurality of diagnosis results are the same, the server is configured to determine the current state of the battery to correspond to any one of the plurality of diagnosis results.
6. The battery diagnosing system according to claim 2 , wherein, when the first diagnosis result and the second diagnosis result are different and the second diagnosis result and the third diagnosis result are the same, the server is configured to perform the control measure to re-receive the first diagnosis result from the BMS for a predetermined time and determine the current state of the battery based on the re-received first diagnosis result, the second diagnosis result, and the third diagnosis result.
7. The battery diagnosing system according to claim 2 , wherein, when the first diagnosis result and the second diagnosis result are the same and the second diagnosis result and the third diagnosis result are different, the server is configured to perform the control measure to determine the level with a highest risk among the plurality of diagnosis results as the current state of the battery.
8. The battery diagnosing system according to claim 2 , wherein, when the first diagnosis result and the third diagnosis result are the same and the third diagnosis result and the second diagnosis result are different, and when the plurality of diagnosis results are all different, the server is configured to perform the control measure to:
retrain the state estimation model based on the battery information received from the BMS and accumulatively stored,
regenerate the second diagnosis result and the third diagnosis result for the battery using the retrained state estimation model, and
diagnose the current state of the battery based on the first diagnosis result, the regenerated second diagnosis result, and the regenerated third diagnosis result.
9. The battery diagnosing system according to claim 6 , wherein the server is configured to determine the level with a highest risk among the re-received first diagnosis result, the second diagnosis result, and the third diagnosis result as the current state of the battery.
10. The battery diagnosing system according to claim 8 , wherein, when the first diagnosis result and the regenerated second diagnosis result are the same and the regenerated third diagnosis result and the regenerated second diagnosis result are different, the server is configured perform the control measure not to determine the current state of the battery and to output a notification that an error occurs in the state estimation model.
11. The battery diagnosing system according to claim 8 , wherein, when the first diagnosis result, the regenerated second diagnosis result, and the regenerated third diagnosis result are all different, the server is configured to perform the control measure to retrain the state estimation model.
12. The battery diagnosing system according to claim 3 , wherein the server is configured to:
determine a fire occurrence level as the state current state of the battery based on the plurality of diagnosis results, and
determine any one of current blocking of the battery, cooling operation for the battery, and fire suppression for the battery as a diagnostic measure corresponding to the determined fire occurrence level.
13. A battery diagnosing method, comprising:
a battery information obtaining operation of, by a battery management system (BMS), obtaining battery information including at least one of a temperature, a current and a voltage of a battery;
a first diagnosis result generating operation of, by the BMS, generating a first diagnosis result corresponding to a current state of the battery based on the battery information;
a second and third diagnosis result generating operation of, by a server, receiving the battery information and the first diagnosis result from the BMS and generating a second diagnosis result corresponding to the current state of the battery and a third diagnosis result corresponding to a future state of the battery from the battery information based on a pre-trained state estimation model;
a battery current state determining operation of, by the server, determining the current state of the battery based on a plurality of diagnosis results for the first diagnosis result, the second diagnosis result, and the third diagnosis result; and
a control measure performing operation of, by the server, performing a control measure based on whether the first diagnosis result, the second diagnosis result and the third diagnosis result are same or different with one another.
14. The battery diagnosing method according to claim 13 , comprising:
a diagnosis measure determining operation of, by the server, determining a diagnostic measure for the battery that corresponds to the current state of the battery; and
a battery controlling operation of, by the BMS, controlling the battery according to the diagnostic measure,
wherein the diagnostic measure includes at least one of a current blocking measure, a cooling measure, and a fire suppression measure for the BMS to use to control the battery in accordance with the diagnostic measure.
15. The battery diagnosing method according to claim 13 , wherein the first, second and third diagnosis results are configured to be classified into a first level, a second level, and a third level in order of risk for the battery, and
wherein the battery diagnosing method further comprises, determining, by the server, the current state of the battery according to a comparison result for the first, second and third diagnosis results based on a preset battery state determination rule.
16. The battery diagnosing method according to claim 13 , wherein, when the first, second and third diagnosis results are the same, the control measure performing operation includes determining, by the server, the current state of the battery to correspond to any one of first, second and third diagnosis results, and
wherein, when any of the first, second and third diagnosis results are different from one another, the control measure performing operation includes re-receiving, by the server, the first diagnosis result from the BMS for a predetermined time and determining the current state of the battery based on the re-received first diagnosis result, the second diagnosis result, and the third diagnosis result.
17. A server, comprising:
a communication unit; and
a processor configured to:
receive battery information including at least one of a temperature, a current and a voltage of a battery and a first diagnosis result corresponding to a current state of the battery generated based on the battery information from a battery management system (BMS) through the communication unit,
generate a second diagnosis result corresponding to the current state of the battery and a third diagnosis result corresponding to a future state of the battery from the battery information based on a pre-trained state estimation model,
determine the current state of the battery based on the first diagnosis result, the second diagnosis result, and the third diagnosis result, and
perform a control measure based on whether the first diagnosis result, the second diagnosis result and the third diagnosis result are same or different to one another.
18. The server according to claim 17 , wherein the processor is further configured to determine a diagnostic measure for the battery to correspond to the current state of the battery, and transmit the diagnostic measure to the BMS through the communication unit, and
wherein the diagnostic measure includes at least one of a current blocking measure, a cooling measure, and a fire suppression measure for the BMS to use to control the battery according to the diagnostic measure.
19. The server according to claim 17 , wherein the first, second and third diagnosis results are configured to be classified into a first level, a second level, and a third level in order of risk for the battery, and
wherein the server is configured to determine the current state of the battery according to a comparison result for the first, second and third diagnosis results based on a preset battery state determination rule.
20. The server according to claim 17 , wherein, when the first, second and third diagnosis results are the same, the server is configured to perform the control measure to determine the current state of the battery to correspond to any one of first, second and third diagnosis results, and
wherein, when any of the first, second and third diagnosis results are different from one another, the server is configured to perform the control measure to re-receive the first diagnosis result from the BMS for a predetermined time and determine the current state of the battery based on the re-received first diagnosis result, the second diagnosis result, and the third diagnosis result.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.