Currently I am try to run an ESS (Energy Storage System) to control power flow when PV system produces more than required from loads. In this sense, I have configured the ESS as is shown in picture.
At the beginning of the day, the ESS provides its energy to EPS. However, once the ESS receives the surplus energy from PV system at midday, then this ESS do not provide this energy captured at afternoon.
In attached picture you can show:
Curve of loads when PV system generates energy during midday.
Curve of loads when PV system generates and an ESS is deployed as well.
Curve with the behaviour of ESS. It shows that once ESS is loaded using surplus energy from PV system, it does not provide energy to loads during afternoon.
¿How could I program the complete duty of ESS which includes the supply of energy during afternoon?
As Roger mentioned, you can control the storage device externally to reproduce the behavior you are looking for. Roger mentioned the COM interface but in DSS-G we have the TCP interface, the documentation is available in the Help menu of DSS-G and there is an example on how to do it with python here:
You can control the Storage elements through settings of a Storagecontroller. You can use Loadshape objects for the StorageController to follow or you can dispatch the charging and discharging through the COM interface as you see fit. Many people have done it.
You can also simply script the desired behavior through the Text interface. There are many ways to do what you are trying. Be creative!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Roger and David,
Thank you very much for your support. I will work on this during the weekeng. I will let you know the results in this process.
Best regards,
Pablo B.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello!
Currently I am try to run an ESS (Energy Storage System) to control power flow when PV system produces more than required from loads. In this sense, I have configured the ESS as is shown in picture.
At the beginning of the day, the ESS provides its energy to EPS. However, once the ESS receives the surplus energy from PV system at midday, then this ESS do not provide this energy captured at afternoon.
In attached picture you can show:
¿How could I program the complete duty of ESS which includes the supply of energy during afternoon?
Thank for your suppor.
Regards,
Pablo Bedoya
Hello,
As Roger mentioned, you can control the storage device externally to reproduce the behavior you are looking for. Roger mentioned the COM interface but in DSS-G we have the TCP interface, the documentation is available in the Help menu of DSS-G and there is an example on how to do it with python here:
https://sourceforge.net/p/dssimpc/code/HEAD/tree/trunk/Distribution/Examples/Microgrid_TCP_control/
There is also a video explaining the example here:
https://www.youtube.com/watch?v=hIbxuBfet-0
Best regards
Davis
You can control the Storage elements through settings of a Storagecontroller. You can use Loadshape objects for the StorageController to follow or you can dispatch the charging and discharging through the COM interface as you see fit. Many people have done it.
You can also simply script the desired behavior through the Text interface. There are many ways to do what you are trying. Be creative!
Dear Roger and David,
Thank you very much for your support. I will work on this during the weekeng. I will let you know the results in this process.
Best regards,
Pablo B.
Hello,
We have been working to understand this.
Just one initial question:
Is it just enough to configure TCP monitor with this kind of parameters?
TCP_IP = '127.0.0.1'
TCP_PORT = 6345
BUFFER_SIZE = 20000
Because we haven't found an interface to link python scrib with OpenDSS-G (PCelement = Storage).
Thanks for your attention!
Hello,
Check this out:
https://sourceforge.net/p/dssimpc/code/HEAD/tree/trunk/Distribution/Python_Lib/openDSSGTCP.py
for documentation, check the TCP protocol documentation as shown in the picture attached.
Best regards
Davis
Thank you very much. I will work on this and let you know.
Regards,
Pablo B.