Optimizer: fix invalid battery capacity
This commit is contained in:
parent
289867d27f
commit
706b637b18
1 changed files with 1 additions and 2 deletions
|
|
@ -415,11 +415,10 @@ func (site *Site) batteryRequest(dev config.Device[api.Meter], b types.Measureme
|
||||||
bat := optimizer.BatteryConfig{
|
bat := optimizer.BatteryConfig{
|
||||||
CMax: batteryPower,
|
CMax: batteryPower,
|
||||||
DMax: batteryPower,
|
DMax: batteryPower,
|
||||||
SCapacity: float32(*b.Capacity * 10), // Wh
|
SCapacity: float32(*b.Capacity * 1e3), // Wh
|
||||||
SInitial: float32(*b.Capacity * *b.Soc * 10), // Wh
|
SInitial: float32(*b.Capacity * *b.Soc * 10), // Wh
|
||||||
// PA: pa,
|
// PA: pa,
|
||||||
}
|
}
|
||||||
bat.SMax = max(bat.SInitial, float32(*b.Capacity*1e3)) // Wh
|
|
||||||
|
|
||||||
instance := dev.Instance()
|
instance := dev.Instance()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue