←back to thread

287 points jonbruner | 4 comments | | HN request time: 0s | source
Show context
oulipo2 ◴[] No.45390884[source]
After we monitored many battery fires, we decided to build a casing which can sustain lithium fires for typical e-bike batteries: https://www.youtube.com/watch?v=v0NXXfCA2CY
replies(5): >>45390933 #>>45391201 #>>45391275 #>>45391338 #>>45391418 #
amelius ◴[] No.45391418[source]
Maybe complement that with a CT-scan of your batteries and AI to detect defects.
replies(2): >>45391642 #>>45395418 #
jacquesm ◴[] No.45391642[source]
FLIR monitoring + Ri measurement is a much better predictor than a CT scan, especially because you're not going to do that continuously.
replies(1): >>45393534 #
kragen ◴[] No.45393534[source]
Ri is internal resistance?
replies(1): >>45394220 #
jacquesm ◴[] No.45394220[source]
Yes. This is where the cell's current warms up the cells, you can picture Ri as in series with the cell current so the power it develops there is Ri * I * I. As Ri goes up the power goes up, the ratio between the load resistance and the pack internal resistance determines how large a fraction of the total gets dumped into the battery as heat. That's why you want to be careful with ensuring the batteries can shed that heat faster than they develop it, otherwise you might end up with a thermal runaway even if the pack wasn't strictly speaking broken.

Most half decent cell testers report Ri, and any deviation from the norm is a good reason to discard a cell. I test the cells of all the packs I build and I've had to throw out two out of a few hundred cells over time so this isn't common but it does happen (those two were Sanyo's, I normally buy Samsung but those were out of stock so in my book Samsung > Sanyo but my sample size is still small enough that it could have been a random issue, and they're all reclaimed cells so that may have been due to some cause that was beyond the manufacturers control).

replies(1): >>45396412 #
kragen ◴[] No.45396412[source]
Thanks! For whatever reason the battery datasheets I've been looking at this week called it IR. I'll definitely be including it in the next cell tester I build.
replies(1): >>45396715 #
1. jacquesm ◴[] No.45396715[source]
IR = Infrared?

R = symbol of resistance

i = internal

https://en.wikipedia.org/wiki/Internal_resistance

So Rint is also used. The proper way would be with a subscript but I don't know how to do that.

replies(1): >>45398752 #
2. kragen ◴[] No.45398752[source]
There's a Compose key binding for it in https://github.com/kragen/xcompose/blob/master/dotXCompose. Usually a lowercase i is the small-signal current, but some ambiguity is probably unavoidable with short abbreviations.
replies(1): >>45399270 #
3. jacquesm ◴[] No.45399270[source]
That's an interesting thing you've got there. If this were standardized I might actually take the time to learn some of them. My own language has a whole pile of diacritical marks that I never use, I just transliterate everything to ASCII and call it a day. This obviously is very broken but what with every editor and every OS having their own way of doing super/subscript and various composition method it never seemed worth the trouble. But some people can get very offended when you don't write their name properly. German has picked some sensible transliteration defaults now that allow you to write German without resorting to special letters. But in other languages they would be horrified by such a thing. And for things like superscripts, subscripts and so on it is even worse.
replies(1): >>45399357 #
4. kragen ◴[] No.45399357{3}[source]
I didn't realize Dutch had a lot of diacritics! I often use Emacs's builtin input methods in Emacs, for example when writing in Spanish, but Compose works in Emacs too. Because I don't yet have any Wayland devices, Android is the only operating environment where I can't use that .Xcompose file.