What Is State of Function (SOF) in a BMS?

Researched from the state-estimation review in Energies (MDPI, 2025), Bosch Mobility’s and AUMOVIO’s battery-sensor documentation, Hella’s intelligent battery sensor brief and Neware’s battery-testing references — November 2026.
State of function (SOF) is the battery management system’s verdict on a specific job: can this battery, in its current state, deliver what is about to be asked of it? It combines the state of charge, state of health, temperature and the load itself into a value between 0 and 1 — 1 when the battery can perform the function with its ideal power to spare, falling toward 0 as it can only just meet the demand. Where state of power (SOP) reports how much power is available, SOF reports whether that power is enough.
The state family: SOC, SOH, SOP, SOE and SOF
Five “state of” numbers describe a battery, and SOF is the only one that is about a task rather than the battery itself.
| State | Question it answers | Scale |
|---|---|---|
| SOC — state of charge | How much charge is left? | % of remaining capacity |
| SOH — state of health | How much has the battery aged? | % of original capacity |
| SOE — state of energy | How much energy is left? | % of remaining energy |
| SOP — state of power | How much power can it give right now? | kW over a set time window |
| SOF — state of function | Can it do the job being asked, right now? | 0 to 1, demand-relative |
The first four are properties of the battery. The fifth is a relationship between the battery and a demand: the same pack, at the same charge and temperature, has a high SOF for a gentle cruise and a low SOF for a full-throttle launch on a freezing morning. That is why the 2025 Energies review of state-estimation methods describes SOF as an assessment of a battery’s suitability for a particular application — a parameter in the control strategy, not a gauge on the dashboard.
Where SOF came from: the 12-volt starter battery
SOF was not invented for EVs. It comes from the sensor on your petrol car’s battery, where the “function” is brutally specific: will this battery still start the engine?
Bosch’s electronic battery sensor sits on the negative terminal of a 12-volt lead-acid battery, measures current through a shunt plus voltage and temperature, and runs an algorithm that predicts the battery’s SOC, SOH and SOF. Bosch’s own description of that SOF is precise: it predicts the influence of the load profile on the voltage curve. In plain terms, it forecasts whether the voltage will hold up while the starter motor drags several hundred amps out of the battery — before you turn the key and find out the hard way.
The stakes explain why the sensor exists. Hella’s documentation for its equivalent intelligent battery sensor cites ADAC figures attributing more than half of vehicle breakdowns to the battery. A car that knows its battery’s SOF can respond early: raise the idle speed, charge harder, or shed electrical loads before the state becomes critical.
How the 12-volt world expresses SOF
In the starter-battery world SOF is spoken of as a voltage, because the whole question is the cranking voltage dip. AUMOVIO’s intelligent battery sensor specifies its SOF accuracy at ±500 mV — the sensor is really forecasting a voltage under load. In EV research the same idea is usually expressed as the 0-to-1 ratio described above. Same concept, different dialect.
Read more: does a BMS reset after battery replacement?
How a BMS calculates SOF
There is no SOF sensor. The BMS builds the number from its other estimates — SOC, SOH, temperature and the load — and a model of the battery.

One published form of the calculation makes the demand-relative nature obvious: SOF = (P − P_demands) / (Pmax − P_demands), where P is the power the battery can deliver in its present state, P_demands is what the job requires, and Pmax is what it could deliver under ideal charge, health and temperature. If the battery can only just meet the demand, SOF is 0; deliver at ideal maximum and it is 1.
Underneath, the BMS first has to know the available power — the SOP. Two families of method dominate. Map-based systems build tables of maximum charge and discharge power against charge level, temperature and ageing from pulse (HPPC) testing, then interpolate. Model-based systems run an equivalent-circuit or electrochemical model, apply the cell voltage and current limits, and compute the maximum current the pack may safely give or accept. Kalman-filter variants keep the underlying SOC and SOH estimates honest, and recent research adds data-driven models on top.
Read more: what BMS firmware is and how it is updated.
What SOF decides in an electric car
In an EV, SOF thinking sits behind the moments the car says “not today”: reduced power, limited regen, a charger refused or slowed.
The Energies review puts the EV case directly: SOF determines whether the battery’s current maximum discharge power meets the driver’s demand for rapid acceleration — and if the demand is not met, it issues a warning about power limitations. That is the logic a driver experiences as the turtle light or a greyed-out power bar on a cold, low battery: the pack is not broken, its state of function for that demand is simply low.
The same verdict runs in the other direction. Accepting a fast charge is a function; so is regenerative braking. Both are granted only while the pack’s present state — cold cells, high charge, aged capacity — says the job is safe. And the oldest SOF job of all survives too: an EV’s 12-volt battery is still monitored by exactly the kind of sensor Bosch and Hella sell, still predicting whether it can do its work.
SOF vs SOP: why two terms exist
SOP is a supply figure; SOF is a decision. Confusing them is easy because SOF is built on SOP — and some authors do merge the terms.
SOP (also expanded as state of peak power) is the current maximum output power itself, usually stated for a defined window of seconds. It answers “how much?” SOF takes that number, puts it next to a specific demand, and answers “enough?” The research literature is honest about the overlap: the Energies review notes the concepts are often combined, with slightly different names and scope but similar substance.
The practical rule: if the number carries kilowatts, it is SOP. If it carries a verdict — a ratio, a margin, a yes or no — it is SOF.
Frequently asked questions
Is SOF the same as SOH?
No. State of health measures ageing — how much capacity and power capability the battery has lost since new. SOF uses SOH as one input among several, then asks a narrower question: can the battery perform this specific function right now? A healthy battery can still have a low SOF when it is nearly empty or freezing cold.
Can I see my EV’s SOF anywhere?
Not as a labelled figure. No production EV dashboard found in this research displays “SOF”. What you see are its consequences: power-limit warnings, reduced regen, and charging speeds that fall in cold weather. The number itself lives inside the BMS and the engineering toolchain.
Why does SOF change with temperature?
Because available power does. Cold electrolyte and slow chemistry raise internal resistance, so the same pack delivers far less peak power at −10 °C than at 25 °C. The demand has not changed; the battery’s ability to meet it has — which is precisely what SOF tracks.
How is SOF tested?
On the bench, the battery is subjected to a load profile simulating the function — for example a cranking or acceleration profile — at set charge, health and temperature conditions, and checked against the prediction. Power-capability testing behind it (pulse tests at temperatures such as −20, 25 and 45 °C, over 10–60 second windows) feeds the maps and models the estimate uses.
Is a low SOF a fault?
Not by itself. A low SOF at 5% charge on a freezing morning is the correct answer about a healthy battery. It becomes a fault signal when it stays low under conditions where it should recover — warm, well charged — because that pattern points back at SOH: the battery itself has faded.
Conclusion
State of function is the battery world’s most practical number: not how full, not how old, but “can it do the job?”
It began as a starter battery’s promise-keeping check — predicting the voltage under cranking load so the car could act before a breakdown. In EVs it has grown into the demand-relative verdict behind power limits, regen limits and charge acceptance, computed continuously from charge, health, temperature and load. You will never see it on a dashboard. You feel it every time the car quietly declines to give you everything you asked for — and is right to.
