Having delay in energyplus/ladybug tools simulations

Hi there,

I hope you are pretty well.

I was wondering whether it is possible to have a delay for each time-step, pausing the running for a certain time, in the energyplys/ladybug tools. Is it possible to build a component in grasshopper to offer a delay time in the simulation?

Thank you very much in advance for your time and assistance.

Sincerely,
Behnam

Hi @behnammmohseni, can you provide more information about why you need this feature? Are you trying to interact with EnergyPlus during while it is running?

1 Like

Hi @mostapha

I am doing some system identification and performing control strategies on my simulation. The challenge is that the tasks (simulation, system identification, and control) should be as synchronous as possible. The post-process results (system identification and the control part) provide the new input for the simulation engine.
This can happen if there is a delay option to hold the simulation for a desired clock.

I am interested in performing the tasks in the Ladybug Tools atmosphere to employ its fantastic capabilities.

I was wondering whether it is possible to develop an LB component to handle the task. Also if this component is flexible to work with different simulation engines such as the URBANopt component in Dragonfly, it would be very promising.

Thank you very much in advance for your time, assistance, and help.

Sincerely,
Behnam

Hi @mostapha

I have found that there is stopSimulation API for EnergyPlus for C, but in the latest latest Python API version, I was unsuccessful in finding that for Python API.

Having this in Ladybug Tools, could help a lot to have an integrated simulation to apply control engineering problems while having live visualization and merits of Rhino and LB tools,

Thanks very much in advance.

Sincerely,
Behnam