This is interesting data, but additional data from my car, both static and empirical paints a slightly different picture, though unfortunately less attractive.
First, usable capacity.
- Refresh Model S Dual Motor, non-Performance: 285 Wh/Rated Mile
- Model S 90D: 294 rates miles * 285 Wh/mi = ~83.8 kWh usable
1) Your numbers for the S90D don't pencil out. You reported a usable capacity of 81.8, but the math computes to 83.8. So which is off, the usable battery capacity, or the Wh/RM?
2) The energy app on my S90D has the "rated" line at 300Wh/mi. The EPA range is 294mi which implies the usable battery is 300wh * 294 = 88.2kWh which we know is not the case. Further, reverse engineering the math, they use the 300Wh/mi to calculate the projected range based on current driving conditions (5/15/30mi average).
3) Empirically I've measured the rate at which Rated Miles (RM) are subtracted. Over a few thousand miles I've divided kWh consumed by RM consumed, this should side step vampire and other consumption. And I did this on fairly long legs of 100-230mi each. The average is always in the range of 272-274 Wh/RM. On my most recent 1,823mi trip I lost 1 RM for each 273Wh consumed. This is higher consumption than the 285Wh/RM that you quote in you original post.
Based on that, the original usable battery capacity was 273Wh * 294 = 80.2kWh, of course lower than what you extracted from the BMS.
4) My 100% RM is now 282 which is about 4% less than the original 294.
(Interestingly though, this has not happened in my BMW i3 which has about 20,000 miles. BMW calculates miles based on recent conditions, not with a constant, so this is significant daily variation depending on what happened the prior day. But over two years there has been no obvious deterioration of capacity, and possibly a small increase.)
So there are three numbers in play here, 300Wh in the Energy app, 285Wh that you extracted from the BMW, and the empirical 273Wh; a significantly large range.
One possibility is that Tesla dynamically changes the Wh/RM to mask the true battery deterioration. They take a little off the reported RM, then reduce the RM more rapidly. Here's how that would work:
Energy App: 294 * 300Wh = 88.2 kWh usable battery
This is clearly just marketing deception for somebody sitting in a showroom and looking at an S90D that they are being told has a 90kWh battery.
Original per BMS: 294 * 285Wh = 83.8 kWh usable battery
Empirical data after 10Kmi: 282 * 273Wh = 77.0 kWh usable battery
Rather than show current RM of 77kWh / 285Wh = 270RM which would be 8% less at 10K miles than when new, they lower the reported RM a bit (4%), and then increase the rate at which they subtract RM (another 4%) so that the indicated RM still has some link to to the SOC.
At the very least, the projected range in the Energy app should not be used as a basis for estimating remaining odometer miles. Even if you drove at exactly 300Wh/mi, you could never achieve the projected range.
I've had five email exchanges with Tesla on the subjects raised above and they flatly refuse to address any of the issues, finally punting the entire thing to the Service Dept, as though there were something in my car that needs to be fixed. That leaves the explanation I've pieced together above which is an assertion that they actively and significantly misrepresent the capacity of the battery when new (in the energy app), and during ownership (dynamic adjustment of Wh/RM). It's not quite the VW diesel fraud, but it smells like there is some active misrepresentation going on.
It's very disappointing and I hope someone will have an explanation that shows Tesla is being more honest that this analysis suggests.