Category: 

What Is State of Charge?

Article Details
  • Written By: Paul Scott
  • Edited By: R. Halprin
  • Last Modified Date: 19 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

State of charge (SOC) is a term that describes the percentage of full charge remaining in the batteries of electric or hybrid vehicles. This concept expresses how “full” the battery is as a percentage value with 100% being fully charged and 0% being empty or flat. The SOC of batteries cannot be established directly by simply including a gauge or meter in the circuit. There are four indirect methods used to establish SOC. These methods require access to the battery casing or external calculations based on battery readings.

Determining the amount of usable charge left in electric and hybrid vehicle batteries is not as simple as it may seem. Simply inserting a volt meter in the battery circuit may well see the user stranded on the 10th hole; the voltage reading of a battery is not a reliable indicator of how long it can still drive its designated equipment. This is due to the fact that most batteries, particularly those designed for electric vehicles, are designed to maintain their rated voltage throughout their effective charge ranges. This means that a 12 volt battery will still return a measurement of 12 volts, or very close to it, even if it lacks the charge capacity to supply the necessary current to drive the vehicle. State of charge may be thought of as a fuel gauge for battery vehicles and, as a measurement method, is a reliable indicator of effective battery strength.

Ad

There are four commonly used methods of measuring the state of charge of a battery. The first is a chemical analysis of the electrolyte. This is only possible on non-sealed batteries and involves the insertion of a measurement probe into battery water. This probe measures the pH or specific gravity of the battery water, and the readings are then used to calculate the SOC of the battery.

The second method is current integration which is calculated with metered readings from the battery circuit. Also known as coulomb counting, this method employes battery current readings mathematically integrated over the usage period to calculate SOC values. Although accurate, current integration suffers from several weaknesses such as calculation drift over time and a lack of referencing. This requires battery vehicles with this type of state of charge system to have the metering recalibrated on a regular basis.

The third state of charge measuring system is a pressure test which also requires the installation of a sensor inside the battery casing. This system relies on a battery's tendency to develop a set pressure in the casing when fully charged. This pressure dissipates or drops as the battery is discharged and the reading, in conjunction with charge/discharge calculations based on Peukert's law, can return accurate SOC values. This method is most effective when used on nickel-metal hydride NiMH type batteries.

The fourth state of charge calculation method is voltage based and uses a fairly complex discharge curve calculation to return SOC values. The system provides a number of ambient readings such as the battery's temperature and electrochemical kinetics values to achieve this. While this method is generally fairly accurate, the stable voltage range of the batteries mentioned previously makes it difficult to implement.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}