| CPC G01R 31/367 (2019.01) [G01R 31/3828 (2019.01); H02J 7/00036 (2020.01); H02J 7/0071 (2020.01)] | 17 Claims |

|
1. A processor-implemented method, the method comprising:
generating simulation data for charging currents based on a battery model indicating an internal state of a battery;
generating an initial look-up table (LUT) for the charging currents and preset battery voltage limits based on the simulation data, the initial LUT representing initial charging limit conditions of the battery for stages corresponding to the charging currents;
generating a modified LUT by adjusting at least one of the initial charging limit conditions of the initial LUT, in response to a first operation result dependent on the initial LUT failing to satisfy a threshold;
determining a final LUT based on the modified LUT, in response to a second operation result dependent on the modified LUT satisfying the threshold;
generating a charging path for the battery based on the final LUT, and
controlling a charging of the battery based on the generated charging path,
wherein the generating of the modified LUT comprises:
generating candidate LUTs by adjusting each of the initial charging limit conditions of the initial LUT within a range;
calculating efficiencies for the candidate LUTs;
determining a target stage having a highest efficiency from among stages of the initial LUT; and
generating the modified LUT by adjusting an initial charging limit condition of the target stage.
|