ibpsa / project1-boptest

Building Optimization Performance Tests
Other
111 stars 70 forks source link

DOPTEST #518

Open javiarrobas opened 1 year ago

javiarrobas commented 1 year ago

This is for the development of the district optimization testing framework (DOPTEST), the natural extension of BOPTEST toward districts. I suggest having such a framework living in a branch of this repository for the moment, but we can decide to go for a separate repository if we find that that's not sustainable.

The main differences with respect to a regular BOPTEST case are:

Having BOPTEST functionality working with district models brings new interesting use cases, but also some design and technical challenges.

As use cases, we can think of:

As for design and technical challenges, we can anticipate the following:

We can think of similar frameworks like CityLearn. The main difference is that DOPTEST will not focus on RL controllers and will be using detailed models for buildings, energy systems, and grids.

The figure below sketches the DOPTEST concept for the case of the tiny cluster with three buildings. This is a simplification and other signal exchange blocks are expected, but it is a starting point for conceptualizing the idea. image

I suggest the following workflow for the implementation:

@dhblum I'll try to come up with an implementation of the first and second tasks of my list above by next week. I'll ping you then, to hear your feedback before moving forward. I may create a draft PR from my fork to a doptest branch here for convenience in reviewing the edits.

@lucasverleyen @hafeezSaeed96 @CasBex @louisher @yucunlu @attila-balint-kul FYI.

Please feel free to add any comments, ideas or suggestions that you may have.

javiarrobas commented 1 year ago

From a BOPTEST Project meeting on 14/02/2023 we have decided to keep DOPTEST as a separate BOPTEST fork (instead of a branch as stated above).

P11GH commented 1 year ago

Hi @JavierArroyoBastida how is doptest going? Is there a website?

javiarrobas commented 1 year ago

Hey @P11GH, thanks for showing your interest! I'm afraid we do not have a website yet. I would say we have covered the two first points of my comment above in a first test case prototype with the tiny cluster model. That work will be presented and published for the BS2023 conference, so try to stay tuned there. The modeling effort is taking place in the MoPED repository, and the actual implementation lives in this branch of my BOPTEST fork as of now. I plan to keep working on it in the coming months.

P11GH commented 1 year ago

Thank you very much