I am new to Gridlab-D. I want to ask if Gridlab-D has office building model with HVAC and multiple EVs as building loads. Can the HVAC be controlled using demand response, making sure occupant's comfort level is maintained?
Also is there a tutorial which explains how to start using Gridlab-D?
Last edit: fakeha 2013-07-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We do not currently support a commercial building model, only residential. We have loosely coupled multiple residential models to roughly represent a multi-zone commercial building, but it is only an approximation. We have a fairly advanced EV model that can be added to any building model. Demand response was one of the original reasons for building GLD, and a variety of DR is suppored, from DLC to RTP...most of the DR controls are based in the market module and descriptions can be found in the above classes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the prompt reply.
If we have a commercial building model in C language, an EV fleet model, it can easily be incorporated to Gridlab-D?
Is there any connection between Gridlab-D and EnergyPlus or any other building simulation tool?
Last edit: fakeha 2013-07-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We had a connection working with EnergyPlus about 2-3 years ago, using the BCVTB tool based on ptolemy. Unfortunately, I don't know of anyone who has touched it since that time, so I'm not sure whether it would still work. Ideally, it should, as it just ran GLD in "server" mode, then built an object within BCVTB that pulled and pushed information across an HTML connection.
It is probably not TOO difficult to translate a model into GLD, as long as it can treat time the same way as the rest of GLD. All of the internal object functions that "run" the models (pre-sync, sync, and post-sync) only require that the object tell the core when their next state change will occur. We plan to teach an online "developer's course" next month that might be helpful.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I apologize for the long time for response - all of our main staff was either at the IEEE PES GM or moving to new offices.
Unfortunately, no. This was done as a project by other folks as part of a separate project, so, to my knowledge, documentation was not kept. If you want to contact me at jason.fuller@pnnl.gov, we can see if we can track down some example working models.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am new to Gridlab-D. I want to ask if Gridlab-D has office building model with HVAC and multiple EVs as building loads. Can the HVAC be controlled using demand response, making sure occupant's comfort level is maintained?
Also is there a tutorial which explains how to start using Gridlab-D?
Last edit: fakeha 2013-07-22
Fakeha,
There is a fair amount of tutorials, available at:
https://sourceforge.net/apps/mediawiki/gridlab-d/index.php?title=Class_schedule
https://sourceforge.net/apps/mediawiki/gridlab-d/index.php?title=Getting_Started_Using_GridLAB-D
We do not currently support a commercial building model, only residential. We have loosely coupled multiple residential models to roughly represent a multi-zone commercial building, but it is only an approximation. We have a fairly advanced EV model that can be added to any building model. Demand response was one of the original reasons for building GLD, and a variety of DR is suppored, from DLC to RTP...most of the DR controls are based in the market module and descriptions can be found in the above classes.
Thanks for the prompt reply.
If we have a commercial building model in C language, an EV fleet model, it can easily be incorporated to Gridlab-D?
Is there any connection between Gridlab-D and EnergyPlus or any other building simulation tool?
Last edit: fakeha 2013-07-24
We had a connection working with EnergyPlus about 2-3 years ago, using the BCVTB tool based on ptolemy. Unfortunately, I don't know of anyone who has touched it since that time, so I'm not sure whether it would still work. Ideally, it should, as it just ran GLD in "server" mode, then built an object within BCVTB that pulled and pushed information across an HTML connection.
It is probably not TOO difficult to translate a model into GLD, as long as it can treat time the same way as the rest of GLD. All of the internal object functions that "run" the models (pre-sync, sync, and post-sync) only require that the object tell the core when their next state change will occur. We plan to teach an online "developer's course" next month that might be helpful.
Is there any proper documentation regarding the connection between EnergyPlus and Gridlab-D?
I apologize for the long time for response - all of our main staff was either at the IEEE PES GM or moving to new offices.
Unfortunately, no. This was done as a project by other folks as part of a separate project, so, to my knowledge, documentation was not kept. If you want to contact me at jason.fuller@pnnl.gov, we can see if we can track down some example working models.