question

riker1 avatar image
riker1 asked

Soc jump unclear from 70 to100 without charging

screenshot-2023-08-23-06-44-04-330-comvictronenerg.jpgCould you please check with support

I am confused about soc 100%

Smart shunt

See screenshots


Wondering how jump from 70 to 100 without any load coming in can be explained?


Thanks

SmartShuntSOC
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

7 Answers
seb71 avatar image
seb71 answered ·

Is the SmartShunt set to get to 100% after a reset?

There could be loose/corroded contact (for instance in the fuse holder) and combined with that setting , it would explain the jump to 100%.


If that setting is set to 100%, change it to "Clear". In case of a reset, SOC will show -- until a full charge.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

riker1 avatar image riker1 commented ·
System is quit new

No reset done last weeks

0 Likes 0 ·
JohnC avatar image
JohnC answered ·

@riker1

Possibly just a false sync. This commonly happens on a tapering charge when Charged Voltage is set too low and/or Detection Time is too short. And of course it's in the manual.. https://www.victronenergy.com/media/pg/SmartShunt/en/all-features-and-settings.html#UUID-37b15df6-8521-aa94-3dfd-7f1d92e7f6f4

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

kai-fuchs avatar image
kai-fuchs answered ·

Set you charge detection time too 40 min and the charge detection voltage to 14V (AGM). If you read the manual it states that if you use the smart shut with solar you need to increase this numbers accordingly



Manual:

10.3.11. Synchronisation issues

If the battery monitor does not synchronise automatically, one possibility could be that the battery never reaches a fully charged state. Fully charge the battery and see if the state of charge eventually indicates 100%.

Another possibility is that the charged voltage setting [22] should be lowered and/or the tail current setting [23] should be increased.

It is also possible that the battery monitor synchronises too early. This can happen in solar systems or in systems that have fluctuating charge currents. If this is the case change the following settings:

• Increase the “charged voltage [22]" to slightly below the absorption charge voltage. For example: 14.2V in case of 14.4V absorption voltage (for a 12V battery).

• Increase the “charged detection time [23]” and/or decrease the "tail current [23]" to prevent an early reset due to passing clouds.


6 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

JohnC avatar image JohnC ♦ commented ·

@Kai Fuchs

I'm sorry, but 40 min is way too long. This set Time is to allow for sluggish Pb batts to settle back on their V when charge may be interrupted by cloud, etc. The default 3 min is a bit short for me, but 5 min is enough. Waiting 40 min while those conditions remain satisfied isn't really workable. My system would be in Float by then anyway, and still not quite at 100%, so I sync using a V and Tail % that's appropriate there. I change it seasonally, winter is 13.5V and 0.7%, summer 13.3V and 0.6%. (48V equiv).

These figures are for my batts, not necessarily suited to all.


1 Like 1 ·
kevgermany avatar image kevgermany ♦♦ JohnC ♦ commented ·
Guess it depends on local conditions. 5mins was too short for me. I settled on 15.
0 Likes 0 ·
kai-fuchs avatar image kai-fuchs JohnC ♦ commented ·
I tried 10 and 15 and was not happy with the result.


I have this settings in 3 systems and it works great. I rather use a longer detection time cause I have a lot of DC loads like fridges and so. I get it almost every day to 100% soc, and I rather Synncronise to late than to early
0 Likes 0 ·
JohnC avatar image JohnC ♦ kai-fuchs commented ·

@Kai Fuchs

So what results weren't you happy with?

With respect, you posted your settings elsewhere. You use default Efficiency and Peukert figures, which would likely give an earlier than warranted rise to 100% SOC anyway. And the default 4% Tail would even beat that in.

This is mine today..1692797301773.pngA 4% Tail/5min/14V would have synced ~13:05 at 97.8%. A 40min time would have put that off into the cloud dips and wouldn't have happened at all. It eventually synced ~15:00, the 'natural' rising SOC was between 99.9 and 100.0%. Sure my settings aren't that good every day, but I usually get within 0.3% natural vs forced sync.

0 Likes 0 ·
1692797301773.png (38.3 KiB)
kai-fuchs avatar image kai-fuchs JohnC ♦ commented ·

I checked a lot with shortertimes and I still had the SOC jumping. This was what I was not happy with.


In this thread is nowhere specified if we're talking about Lithium or AGM. My input was to share my experience with AGM systems.

My fridge turns on every 10-15 min an then runs for 10 minutes. If I set my charge detection time to short the shunt is picking up on my fridge interval and gives me a 100% SOC too early. I do not have lots of solar therefore I easily drop below any given tail current.


I think we're not comparing apples with apples. For small systems in camper vans or so, my settings work best for me. Yes maybe I can reduce peukert.

Maybe I should have asked Riker1 girt more about his application and battery before giving advice…that’s true.

Can’t show you my graphs I’m implementing a cerbo soon to better monitor it

0 Likes 0 ·
JohnC avatar image JohnC ♦ kai-fuchs commented ·
@Kai Fuchs

Sure the systems are different. Mine's on a liveaboard boat, fla batts, and and all sorts of loads. But the principles don't really change. In your case(s) I'd suggest your 'jumps' are because your Tail is too high and sync is premature with short times set. So you've worked around it with a delay.

Like I use an mppt Tail to end Absorb. That's in Amps, but equates to 3% and about 99.0% SOC for me. So I'm not really interested in syncing before that with a 4% Tail. If Victron ever added an option to sync to 99.0% at 3% Tail, then I'd jump right into that.

I chase accuracy if I can. And just adding a delay to a decision doesn't fit so well with me.

All with respect. Thanks for the discussion point. :)

1 Like 1 ·
riker1 avatar image
riker1 answered ·

Hi

I understood that voltage setting is not a good indicator for soc on lifepo4 systems


I expected the shunt not sync by voltage but by Ah used and charged



1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

geomz avatar image geomz commented ·
That is, in theory, under certain circumstances, true—reference the research into “top balancing” lithium cells for some of that data. But regardless of that particular initial use situation, voltage is the only way to determine what a “battery” is actually sitting at —regardless of how how its individual cells behave.

Reading the AH is only a convenient metering device made for our benefit, but voltage is absolute, regardless of anything else.

0 Likes 0 ·
seb71 avatar image
seb71 answered ·

I expected the shunt not sync by voltage but by Ah used and charged

Synchronization is a forced jump to 100%. It is always based on voltage (and time + tail current).

The SOC can get to 100% just by counting the Ah into the battery.

3 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

riker1 avatar image riker1 commented ·
I did not synchronize

Only weeks ago loading battery full



0 Likes 0 ·
riker1 avatar image riker1 commented ·
I thought sync is a manual process
0 Likes 0 ·
Show more comments
seb71 avatar image
seb71 answered ·

I assumed your SmartShunt settings are correct, but they might not be.

So post a screenshot with the SmartShunt battery settings and also with the charger(s) settings (or specify what Absorption voltage you have set in the charger).

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

riker1 avatar image
riker1 answered ·

Hi

Traveling in Morocco without having internet, but sun

Settings are:


screenshot-2023-08-23-18-27-23-676-comvictronenerg.jpg


10 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

seb71 avatar image seb71 commented ·

With those settings I do not think it synchronized too soon.


On the other hand, your SmartShunt is set to "Keep SOC" on reset, so it is not because a brief disconnect.


Change current threshold to the default 0.10A.


What is the Absorption voltage from your charger (MPPT and/or inverter - whatever you use to charge the battery)?

0 Likes 0 ·
riker1 avatar image riker1 seb71 commented ·

Hi

I try to control charging via BMS.

Over voltage protection, this is shutting down charging.

I want the battery not always full but keep it at 80%

Thought this is less stress for battery


Does this make sense?



0 Likes 0 ·
JohnC avatar image JohnC ♦ riker1 commented ·
@riker1

The BMS shutting the door on the current means it will sync because the shunt doesn't know what's happening there. You have it set to sync with 3 parameters which are all being met, so it will.

Maybe change the settings so it won't sync. Then sync manually. Or set it to whatever SOC you want.

I'd look at using some type of charge control rather than the BMS. Holding a cycling battery at 80% max is a little old-school. I'm not saying 'don't', but expecting a shunt to stay in calibration at 80% is a bit much if you intend to control from it.

1 Like 1 ·
riker1 avatar image riker1 JohnC ♦ commented ·
But I do not understand why the shunt can not provide soc/remaining Ah by monitoring incoming and outgoing amps?

That is why I have a shunt, right.



0 Likes 0 ·
kevgermany avatar image kevgermany ♦♦ riker1 commented ·

It does just that. But the readings drift. So there's an automatic synch to 100% to compensate for drift.

Drift errors accumulate. I just looked at your first graph again. You'll see that the synch was correct based on your settings. And current continued to reduce, indicating a full battery. Then there's a big drop where the BMS said enough.

Increasing the current threshold may improve or worsen drift. Depends on your system.

Synch settings are tunable as no two systems are the same. Defaults often work well.

I'm guessing that your system didn't synch for a while. I might be wrong.

You made a comment about voltage not being a good indicator of SOC. This is true for partial SOC and/or if there's a load on the batteries. But charging, especially lithium, is always charge to a specific voltage hold the voltage and let the battery control the current until full. Detect full status from current drop.


0 Likes 0 ·
riker1 avatar image riker1 kevgermany ♦♦ commented ·
I synched when battery was full with land power supply

Then I released it and reduced OVP on BMS to not have the battery always on 100%

But then shunt drifted away and jumped to 100 soc



0 Likes 0 ·
geomz avatar image geomz riker1 commented ·

While I agree with your desire to reduce the top charge level of your batteries, to extend their life, I think you may not be accounting for the very real voltage characteristics necessary to actually sync the system.


I would just make your voltage match whatever max-voltage your BMS considers 100%, in the shunt settings. That way, 100% to you, is actually 80% to the batteries in reality, but you won’t care because you don’t want to use that too headspace anyway. Otherwise, once the BMS shuts off the tap, the shunt has no way to know anything other than: batteries are full and can take no more.

0 Likes 0 ·
riker1 avatar image riker1 geomz commented ·
So I overestimated want a smart shunt is able to do.

If I only rely on voltage, what is the benefit of the smart shunt?

0 Likes 0 ·
geomz avatar image geomz riker1 commented ·

Hmm, to me, the shunt is doing exactly what it’s designed to do. (Unless broken) It *is* absolutely metering Amps in and out, providing voltage readings, and giving you a history of those values over time. It’s not supposed to do much else. But with circuit resistance, measuring errors, EM bleed, heat, and general electrical shenanigans the metering drifts over time; that’s just how physics works.


The way to put everything back on track is to work from a known good value. That is using a predetermined voltage that identifies “full”. Then, the metering process continues anew, from that last known good.


You need to have the values for your entire system, match… the system.

Your absorption voltage should be set to the voltage you want to consider “full-ish”. When the battery reaches that voltage, the shunt is watching for residual tail current to determine when it’s actually full —by seeing how much current, in amps, the battery is still able to take.


If your BMS is set to one thing, the shunt to another, and there is no communication between, how would it determine what’s what?

-1 Like -1 ·
riker1 avatar image riker1 seb71 commented ·

Wanted the current threshold low to capture raspberry and Arduino current.

Which is also summing up?

0 Likes 0 ·

Related Resources