Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SoC% false accuracy? State of Charge
#31
SOC tells you the factual capacity in a system. Yes you can use lookup table/formula to calculate it from voltage but most people use colloumb counter where you count the energy going in and out of something. This is often used with a shunt.
Why? Because it always know the state

Doing this based on voltage on lithium or any battery requires either:
* To have 100s of tables or 1 very very advanced formula.
* Or just doing it during resting.

Its the same principle done on LA or RC batteries Smile

The thing is that under load the voltage drops and then presumable show you a lower SOC value if you translate it from voltage than when resting. Same goes with charging. You can basically be at your max voltage but the battery isnt full because you are still pumping in xx current Smile

Example my battery bank can be at 4.0V per cell but my SOC tells me its at 92%. That shows me that i still have xx kWh left to charge Wink

So to translate voltage to SOC the easiest is resting. But this does not work on LiFe. LiFe stays at its middle voltage over almost 80% of its charge/disharge curve Smile And varies with load and temperature. So on those its even harder to do it with voltage. You get a rough estimation in the ends only.

What you are missing about SOC i dont know. Not everyone care about it but i do. Then i know if my battery is full. I can also easily calculate how much left is to charge. Or during the night if the rest of the charge will last. Based on lets say if i got 20% left than i know i have 35kwh left to use. Easy to calculate Wink
OffGridInTheCity likes this post
NOTE! My links supplied in this message may be affiliated with Ebay and by clicking on them you agree on the terms.
YouTube / Forum system setup / My webpage  Diy Tech & Repairs

Current: 10kW Mpp Hybrid | 4kW PIP4048 | 2x PCM60x | 100kWh LiFePo4 | 20kWh 14s 18650 |  66*260W Poly | ABB S3 and S5 Trip breakers
Upcoming: 14S 18650~30kWh
Reply
#32
(08-26-2020, 05:24 PM)OffGridInTheCity Wrote: What am I missing about SOC focus?

The mapping from (rest) voltage to SOC depends on the chemistry, e.g. for Sanyo LiCO 3.54V is 1% but it is 28% for Pana NRCB's.  Similarly 3.90V is 28% vs. 75%.  So when we are discussing matters that really depend on SOC (e.g. balance your cycles around 50% SOC) it is best to use SOC numbers since they apply generally - independent of chemistry.  And for Frankenstein packs with a motley mix of chemistries the V->SOC mapping is not even known a priori.

(08-26-2020, 05:42 PM)daromer Wrote: SOC tells you the factual capacity in a system.  Yes you can use lookup table/formula to calculate it from voltage but most people use colloumb counter where you count the energy going in and out of something. This is often used with a shunt.
Why?  Because it always know the state [...]

No, simple coulumb counting does not always know SOC since e.g. it cannot see self-discharge losses (and also currents below its resolution, such as BMS quiescent current).

To learn how battery fuel gauges work I highly recommend this Barsukov book by a battery guru at TI = Texas Instruments. He is the designer of TI's impedance tracking fuel gauge algorithm - by far the most widely used algorithm in laptops. The chapter on fuel gauges there is one of the most accessible introductions to the subject.
Reply
#33
I see (better).  One reason I shy away from SOC in the Batrium context is that it doesn't seem to maintain any accuracy.   On the Shunt page -> Metrics...  I can set an explicit "State of Charge" - e..g 75% right now.  But that doesn't seem to stay accurate over time. 


The Re-Calibrate in Bypass is no good because I don't run balance / never get to the top where balance would kick in.

The Re-Calibrate Low SoC / Hi SoC  -  I have it ON, but I don't know what to set it to to make it retain accuracy - I don't get it. Sad    Right now I just have it 'out of the way' at -2.5% and 102.5%. 

Maybe you could explain how to set these to keep the SoC accurate?  or maybe there's something else to set?



*The Nominal Capacity of 1560Ah is correct.
Reply
#34
the SOC need to be and should be recallibrated either when its fully charged or empty. For instance when i have reached the top voltage and the current is low i reset it.

Recal-high means that if it goes above that value it resets down to 100% again. Same in bottom where it gets back to 0. Thats basically how you do the calibrate or when you have many mons bypass due to high voltage in full charge.

So when doing a top up the mons go into bypass and you eventually go above 100% due to the mons burning off energy. Thats where you have a drift and the system resets to 100% again.

It should not drift and if it do there is something wrongly set in the config i guess. The capacity of the battery bank need to be set based on your cycling scheme ie soc values. So if that doesnt correlate to real life capacity it will not work. Next thing that can perhaps give you issues is if you have losses between the shunt and the battery?


Lets say you fully top off the battery and reset it to 100% manually once. Then you cycle it 5 times and charge back up. You say its then at 90% or something else? Mine is basically spot on 100% i would say. I have been running it for quite a few years and to be honest i dont even look into that any more because its spot on Tongue
NOTE! My links supplied in this message may be affiliated with Ebay and by clicking on them you agree on the terms.
YouTube / Forum system setup / My webpage  Diy Tech & Repairs

Current: 10kW Mpp Hybrid | 4kW PIP4048 | 2x PCM60x | 100kWh LiFePo4 | 20kWh 14s 18650 |  66*260W Poly | ABB S3 and S5 Trip breakers
Upcoming: 14S 18650~30kWh
Reply
#35
(08-26-2020, 06:30 PM)OffGridInTheCity Wrote: I see (better).  One reason I shy away from SOC in the Batrium context is that it doesn't seem to maintain any accuracy. 

I don't have any familiarity with Batrium software, but if you can point my at their docs for your board I will be glad to have a look to see if I can help.
Reply
#36
(08-26-2020, 06:39 PM)daromer Wrote: Lets say you fully top off the battery and reset it to 100% manually once.  Then you cycle it 5 times and charge back up. You say its then at 90% or something else?  Mine is basically spot on 100% i would say.  I have been running it for quite a few years and to be honest i dont even look into that any more because its spot on Tongue

That's exactly what I have done. Now mind you I have not had my system in operation as long as daromer has but what happens with mine is that if the system goes to 101.5% SOC (Today seems to be a perfect example clear sky all day long and great charging) is after a small amount of time it will reset to 100% recalculating SOC.
Here is the example
At 15:54 the system was still charging and showing 101.5% SOC

Then at 15:58 It went into idle mode and reset itself to 100% SOC It may do this 2 or 3 times as the batteries top up to ≈4.05V to 4.06V as they are still absorbing some amperage as little as it may be at that point. I am after all not allowing the cells to go to full charge at 4.2V so in theory there is still a lot of amperage these cells could absorb but I am limiting their saturation to ≈4.05 to 4.06V.


Wolf
For Info Google Drive

Great ABB shunt breaker seller River City Industrial
Great prices and superb service.
 [Image: em2566%20(1)__19172.1521541365.jpg?c=2]

Not your average Wolf       
            Cool
Reply
#37
Good example Wolf. Thats the same as here and it just runs. I have synced it so my SOC follows my voltage range i have defined and the available capacity between those.
NOTE! My links supplied in this message may be affiliated with Ebay and by clicking on them you agree on the terms.
YouTube / Forum system setup / My webpage  Diy Tech & Repairs

Current: 10kW Mpp Hybrid | 4kW PIP4048 | 2x PCM60x | 100kWh LiFePo4 | 20kWh 14s 18650 |  66*260W Poly | ABB S3 and S5 Trip breakers
Upcoming: 14S 18650~30kWh
Reply
#38
Folks - I just don't get how Batrium settings work on SoC.    I rarely get to a hi on any day - its depends on consumption and PV power for the day - but I always hit the low.  

Can I use the low - to reset SoC?  and how do I do it?    For example....   On the Hardware->Shunt page, there is a "Re-Calibrate Low SoC" where I can set a %.     Let's say that at 49.5v (3.54v/cell) I believe that SoC should be 20.5%.    

If I set "Re-Calibrate Low SoC" to 20.5% ...   how does this reset anything when the battery reaches the 49.5v low?   How does the 49.5v come into the algorithm for Batrium to know to do a reset?
Reply
#39
Hm I wonder if your nominal capacity entry has some influence.
Also the SoC% cycle threshold.
I have yet to see my system do a SoC re-calibration in the low SoC threshold but then I am not awake at that time. I wonder if it is in the log file somewhere.
I would imagine it is.
Here is a screen shot of my settings.
Wolf

For Info Google Drive

Great ABB shunt breaker seller River City Industrial
Great prices and superb service.
 [Image: em2566%20(1)__19172.1521541365.jpg?c=2]

Not your average Wolf       
            Cool
Reply
#40
(08-26-2020, 06:39 PM)daromer Wrote: Lets say you fully top off the battery and reset it to 100% manually once. Then you cycle it 5 times and charge back up. You say its then at 90% or something else? Mine is basically spot on 100% i would say. I have been running it for quite a few years and to be honest i dont even look into that any more because its spot on Tongue

How does it keep FCC = full charge capacity updated if one never does full cycles?

I tried to find documentation on how they define/calculate SOC on their website via google searches and came up empty. Is the documentation really that poor? Surprising if so given its high price.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)