fooljoe
Well-known member
Let me try to correct a few misconceptions here:iamchemist said:In discussing with a very EV Savvy friend about how might be estimating battery capacity at any given time, he suggested that one way would be for them to integrate Amps for a given time (thereby getting Ah), looking for the point at which the battery voltage drops a given amount (thereby essentially having a Ah vs. V plot), and then comparing that to the expected for a new LEAF battery. If that is true, then part of their Algorithm could be that no data are collected unless the battery is discharged for sufficient time during one charge/discharge cycle. If this is true, then a statement like "my last 10 charges have reach an Ah or GID value BELOW the bottom end of the 9th bar, and it hasn't dropped off" would be misguided. Perhaps most of those charges were not even counted by Nissan's Algorithm, due to insufficient discharge time before recharging. It's food for thought! Does anyone know how LEAF-Spy estimates capacity on a fully charged LEAF Battery?
Ah and Gids can't be used interchangeably. Ah is independent of state of charge (SOC, or "percent full"), so the Ah (capacity) of a battery is the same whether a battery is empty of fully charged. A 10 gallon tank is a 10 gallon tank regardless of how many gallons are currently in it. Gids are a measure of energy, so they're affected by both SOC and Ah - Gids show how many "gallons" are currently in the tank.
LeafSpy doesn't estimate capacity; it simply spits out metrics that are entirely generated by Nissan hardware and software and passed around on the car's internal network.
It's likely true that something like the method your friend described is used to come up with the car's internal estimate of capacity (i.e. Ah). But how Ah is estimated is not the question here. The question is how the car's controller that determines bar loss uses the Ah estimate (and probably other data as well - but all data that we'd expect to be able to see via LeafSpy-like tools) to determine when to stop displaying a bar.