dalathegreat / Battery-Emulator

This software enables EV battery packs to be used for stationary storage in combination with solar inverters.
GNU General Public License v3.0
1.08k stars 148 forks source link

Mismatch of SOC values ZOE battery GEN1 #554

Open valentzoe opened 3 weeks ago

valentzoe commented 3 weeks ago

Expected Behavior

The SOC calculation requires a significant correction for Battery ZOE GEN1.

Actual Behavior

I noticed that the SOC calculated by the emulator is: -70% and the real SOC is 93%, -20% and the real SOC is 55%, etc. On the photo: charge-discharge curves of real Li-Ion, NMC 36 Ah.

NMC ZOE

NMC ZOE Liniar

dalathegreat commented 1 week ago

We use the SOC% sent by battery, does this mean that the battery itself is not sending the correct SOC% when discharging?

valentzoe commented 1 week ago

Hi! Probably not. It probably sends this data to the ECU ZOE. Here is a picture. 2024-10-31_09-21-30 2024-10-31_09-25-52

valentzoe commented 1 week ago

Grafik1

dalathegreat commented 1 week ago

What is the lowest you can discharge the battery to?

valentzoe commented 1 week ago

Did as you requested today and discharged it until it was completely cut off by the inverter. And this is what I got. Tabelle1

valentzoe commented 1 week ago

I discharged the battery at your request. And this is what I got: Tabelle1

dalathegreat commented 1 week ago

Okay so at 20% SOC left the voltage was 3600mV/cell. This sounds like quite common thing on EVs, on the Nissan LEAF it is not normal to go under 3500mV/cell, there is barely any capacity left there

I suggest removing the "Rescale SOC%" setting, and trying to use the battery all the way down to 0-5%. This should correspond with anywhere between 3000-3500mV. Do note that the furthest discharge point is also based on temperate, and SOH%. I really dont think we have any bug here.