Hey community,
I was modelling an energysystem with oemof.solph. For the model I used a electrical storage to see if it is economical to use that storage.
While the scalaroutput tells me, that there is no storagecapacity needed the sequences section tells me, that there is energy charged and discharged at the same timestep. So it uses the storage and subtracts the energy loss in the storage, but the storage never has been used.
the implementation of the storage looks like following:
estorage = solph.components.GenericStorage(
label = "estorage",
inputs = { e_bus: solph.Flow() },
outputs = { e_bus: solph.Flow() },
loss_rate = 0.007,
# invest_relation_input_capacity
initial_storage_level = None,
inflow_conversion_factor = 1,
outflow_conversion_factor = 0.9,
investment=solph.Investment(
ep_costs = epc_estorage,
nonconvex = True,
maximum = 10000,
offset = 500
) )
It would be really nice if someone could tell me why that is and if there is any way that oemof charging a not existing storage.