Apparatus and method for estimating state of charge of battery using neural network
First Claim
1. An apparatus for estimating a state of charge (SOC) of a battery, the apparatus comprising:
- a sensing section for detecting current, voltage and a temperature from a battery cell;
a neural network performing a neural network algorithm for calculating SOC of the battery by processing data of the current, voltage and temperature transmitted thereto from the sensing section and time data at which the current, voltage and temperature are measured, according to a function having a predetermined weight, the predetermined weight being updated by a learning algorithm that directs the calculated SOC of the battery to follow a predetermined target value; and
a comparator in communication with the neural network to monitor the output of the neural network during calculation of the SOC of the battery, which compares the SOC of the battery calculated through the neural network with the predetermined target value varying with charging or discharging of the battery and provides a control signal to the neural network to perform the learning algorithm if a difference between the calculated SOC of the battery and the predetermined target value is out of a predetermined limit.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are an apparatus and a method for estimating a state of charge of a battery representing a non-linear characteristic by using a neural network. The apparatus includes a sensing section for detecting current, voltage and a temperature from a battery cell, a neural network performing a neural network algorithm and a learning algorithm based on data of the current, voltage and temperature transmitted thereto from the sensing section and present time data, thereby outputting the SOC of the battery estimated through a final learning algorithm, and a comparator for comparing an output value of the neural network with a predetermined target value and making the neural network iteratively perform the learning algorithm if a difference between the output value of the neural network and the predetermined target value is out of a predetermined limit, thereby update the learning algorithm to generate the final learning algorithm. The state of charge of the battery is precisely estimated through the neural network algorithm.
46 Citations
12 Claims
-
1. An apparatus for estimating a state of charge (SOC) of a battery, the apparatus comprising:
-
a sensing section for detecting current, voltage and a temperature from a battery cell; a neural network performing a neural network algorithm for calculating SOC of the battery by processing data of the current, voltage and temperature transmitted thereto from the sensing section and time data at which the current, voltage and temperature are measured, according to a function having a predetermined weight, the predetermined weight being updated by a learning algorithm that directs the calculated SOC of the battery to follow a predetermined target value; and a comparator in communication with the neural network to monitor the output of the neural network during calculation of the SOC of the battery, which compares the SOC of the battery calculated through the neural network with the predetermined target value varying with charging or discharging of the battery and provides a control signal to the neural network to perform the learning algorithm if a difference between the calculated SOC of the battery and the predetermined target value is out of a predetermined limit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for estimating a state of charge (SOC) of a battery by using a neural network in communication with a comparator, the method comprising the steps of:
-
(a) sensing current, voltage and a temperature from the battery; (b) calculating a SOC of the battery according to a neural network algorithm, defined by a function with a predetermined weight, by processing data of the sensed current, voltage and temperature and time data at which the current, voltage and temperature are measured, and outputting the SOC of the battery to a battery management means; (c) calculating the difference value between the calculated SOC of the battery and a predetermined target value varying with charging or discharging of the battery and (d) monitoring the difference value during calculation of the SOC of the battery; and (e) performing a learning algorithm so as to update the weight of the neural network such that the calculated SOC of the battery can follow the predetermined target value if the difference value is out of a predetermined limit. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification