The remaining capacity of a battery obtained by integrating current and
that obtained from the estimated open circuit voltage of the battery are
weighted with a weight which varies depending on the operating conditions
of the battery as needed and the weighted remaining capacities are
combined into the final remaining capacity. Thus, the disadvantages of
the remaining capacity based on current integration and those of the
remaining capacity based on the estimated open circuit voltage cancel
each other out and the advantages of the respective remaining capacities
can be fully utilized. The uniform calculation accuracy can be ensured
and the final remaining capacity can always be obtained with accuracy.