Can you also provide (along with the Battery SOC & Battery Voltage and Current graphs):
BMS Min/Max Cell Voltage graph
BMS Charge and Discharge Limits graph
My thinking would be that there’s a cell with a high voltage that’s causing charging to stop or it’s similar to the OP where the BMS drops the voltage when the battery is full which will drop the PV charger.
Seems your batt does the same as mine, in the 18 Cell bank thread. Post 263.
Mine charge-discharge/charge-discharge with small wattages. In your case the BMS actively stops charging, and discharges the battery. In my case, the MPPTs still carry on.
Just what I assume, deduce. Could be totally wrong.
If that is the right deduction, it is good for top balancing. Your volts exceed 3.60v. So it is very good.
Idea if you want … set the max charge volts to 3.45v. See what it does then.
Ok, I found this oddity. The Victron (Multiplus and MPPT) reported voltages have drifted higher over time, from what is actually measured on the DC bus. The battery voltage is reported accurately.
I have gone to the system with my Brymen multimeter, and measured all over the DC bus - the measured voltages are the same at the MPPT, the bus bar and at the battery. Only the battery is reporting it accurately (within 0.1 V). The Victron components are all reporting a higher voltage (0.8 to 1 V) than what is actually on the DC bus.
Is it possible that the system starts oscillating now, because it reacts too late / too early to the system voltage? I am not sure how this works - does the DC bus voltage affect this oscillating behaviour, or is it only using the BMS? @plonkster, do you perhaps have any thoughts on this?
I’ve heard of this before. Measured voltages increasing over time. I don’t know more than what I just wrote, that I heard about it. Don’t know if it is common place at all, and what is done about it.
I know it is possible to recalibrate the Multi, with the right software. Have no idea how to even get that.
Basically, sounds like you need support, but not the kind I can give. Ask on community, or from your reseller?
I have switched off the (only) MPPT in the system to make the fault finding simpler.
The MPII appears to be measuring the DC voltage about 0.8V higher than what it is actually, and also more importantly, what the battery is measuring. I have confirmed all over the system that the BMS (battery) is measuring correctly. It also appears that the MPPT (when it is on) is just using the MPII’s voltage reading and not its own.
I observe the following, when in ESS and “Keep batteries charged”, and the battery is not full (less than 100 %):
The BMS sets the charge voltage limit at 58.4V and the charge current limit > zero amps (depending on how close to full the battery is).
The “charge voltage setpoint” / “Control/EffectiveChargeVoltage” is now set to a slightly higher value - 58.8V.
The MPPT and MPII will now try chase that voltage, within the current limit, until it reaches the voltage OR the battery hits 100 %
In my case the battery hits 100 % first.
The BMS now sets the charge current limit at zero amps, and the charge voltage limit to 56.6V.
The “charge voltage setpoint” is now set to 55.4V (0.2V higher than absorption? I don’t know why this value is chosen).
The MPPT and MPII will now stop charging and let the voltage drop, until it reaches 55V (this is the default float voltage according to the BYD settings) and it will keep it there.
At this point the battery is actually at 54.1V and has been discharging - because of the inaccurate Multiplus II voltage.
The battery will discharge until it gets to 99 % and then we start from the top again, with the charge voltage at 58.8V and a positive charge current limit.
I’m saying that if you don’t constantly go higher than the battery wants, the battery doesn’t have to lower the charge voltage to stop the charging, and you won’t get that sawtooth graph, or at least, it will have way less bounces in it.
I wanted to suggest switching on SVS (shared voltage sense), but then I remembered this is not possible with BYD batteries.
You can test it so long. Use that DVCC charge voltage limit feature and limit it to 0.8V less than what you see the battery ask for at the highest point. See if it squirms less
Thanks - I will try with 0.8V less out of morbid curiosity.
I actually think it is the other way around in that in lets the battery V go too low since it (MPII) measures too high if that makes sense? So it does not overshoot, and it rather let it drop too low - then charge up, then let i drop too low etc.
I assume it is the MPII voltage that is used for DVCC yeah?
I had a call with @warwickchapman from Sensible Solar - they are awesome by the way
He suggested disabling vsense in the MultiPlus, which does not make much sense since I did not even have a vsense cable installed. But what do you know - this fixes the inaccurate voltage reading and the repeated charging / discharging when the battery is 100 % full.
It appears there is something wrong with the vsense hardware / algorithm in my MPII, and this affects the voltage reported by the MPII even if you don’t have it connected. It does not matter too much since I have a LiFEPO4 battery with BMS though.
After one charge, so preliminary, it appears my batt now does not go as “high” as before the setting was off.
Will monitor going forward.
In this whole exercise today, I thought to also upgrade the firmware, maybe my inverter is also one with the fan noise reduction … low and behold, whisper quiet now. To test it I threw 108amps at it, and the fan was still quieter, “deeper sounding”, more “controlled”, than before this firmware upgrade.
It’s worth checking your installation’s diagnostics page before considering making this change: VRM Portal - Victron Energy (change the xxxx to your installation).
Compare the VE.Bus Terminal voltage against the VE.Bus sense voltage.
Also - note that this is marked as “for diagnostic purposes” in veconfigure… change stuff at your own risk.