Except, they haven't had 4 years to work on this. It hasn't been that long that they had enough information to know there was an actionable problem.
As for designing a system without ANY defensive code, I think that's wrong also.
I am sure they had a lot of defensive code in there.
What they didn't have was code that caught this particular event.
That happens...
And there are almost always engineers/developers saying they disagree with things. Sometimes they are right. Sometimes not.
Time will tell, but I don't presume to know what actually is happening here with the information we have seen.
Have a good one.
Bolts have been having fires since day one?
Ha ha! No. But the failure mode of Lithium batteries (i.e. their propensity to
burn), is well-known and understood from what's been learned through their use in smaller devices.
So here you are scaling everything up into these "monster" battery packs, and putting them in automobiles for people to drive around in. The stakes are very high - from both a safety and business-image standpoint. You
want this to succeed because you
say it's the future of your company. So then you need to do everything possible to ensure there isn't a single fire with these batteries! And that means you need extensive fire-detection logic in your BMS, and you also need to continue lab testing - even after the vehicles are out there - to try to uncover any weaknesses that may not show up immediately.
And I can already hear people reading this and saying: "it was only 4 battery packs out of 70,000 ... how are you going to find that?"
Yeah .. I'd buy that if these 4 vehicles all failed under different, and very peculiar, circumstances. But they didn't. They all failed pretty much the same way: sitting still, having been charged recently.
So ... cars can sit still and be repeatedly charged in a GM lab environment, right? They had 4 years to do this and neither they (nor their BMS software) were able to find this problem before one of their customers did?
I'm sorry, but they dropped the ball here. And now they're scrambling to do what they
should've done at the beginning, or certainly
could've done over the last 4 years, and it's taking them an eternity to come up with their (better-late-then-never) "solution".