A method for battery control, the method comprising:
- obtaining a predicted power demand based on an average predicted power-train power and an accessories power, wherein the average predicted power-train power is generated by a drive prediction model based on driving data of a moving object with a second battery receiving power from a first battery;
- determining whether or not discharge control or charge control is a required state in real time in a driving power system of the moving object;
- in response to the discharge control being the required state, determining a discharge mode based on the predicted power demand, an actual power of the discharge control, the accessories power, and discharge limit information associated with discharge of the second battery and the driving power system, determining, based on the determined discharge mode, a first power generation amount of the first battery, causing the first battery to generate power based on the determined first power generation amount, and discharging power from the second battery in accordance with the determined discharge mode;
- and
- in response to the charge control being the required state, determining a charge mode based on the predicted power demand, an actual power of the charge control, and charge limit information, determining, based on the determined charge mode, a second power generation amount of the first battery, causing the first battery to generate power based on the determined second power generation amount, and charging the second battery in accordance with the determined charge mode,
- wherein determining of whether or not the discharge control or the charge control is the required state comprises:
- determining that the discharge control is the required state, in response to an instantaneous power demand in real time in the driving power system being equal to or greater than zero;
- and
- determining that the charge control is the required state, in response to the instantaneous power demand being smaller than zero, and
- wherein the charge limit information includes a second battery charge limit and a power system charge limit of the driving power system,
- wherein in response to the charge control being the required state, the actual power of the charge control is an instantaneous power limit that is determined based on the instantaneous power demand and the power system charge limit,
- wherein the charge mode is determined as a first charge mode, in response to an absolute value of a first moving object charge limit being larger than the instantaneous power limit,
- wherein the charge mode is determined as a second charge mode that is implemented with stronger charge than the first charge mode, in response to the first moving object charge limit being equal to or smaller than the instantaneous power limit by absolute value, and
- wherein the first moving object charge limit is an estimated limit, to which the moving object is charged in the first charge mode, and is determined based on the predicted power demand and the second battery charge limit.