-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
testcase: multizone_office_simple_hydronic steerability #501
Comments
Thank you for the report. Are you testing over a particular starting and ending time? |
Currently we are testing a heating MPC only. Therefore, I tested from time 0 with two weeks of warmup and then the start of the control where I control the emission system and the AHU. |
Sorry, maybe I was not clear. I started from that time onwards with an MPC where I override the control that's existing using the BOPTEST framework where I control the North Zone. So I allow water and airflow by activating bms_ovePrfAhuSupNz_u and bms_ovePrfEmiHeaNz_u and than also write to the supply temperature of these two circuits. From the first monday afterwards I sent lower supply water temperatures at start for the emission system. For example 315 K, however it stays at 330K even after advancing the control for multiple steps. |
In the meantime I wanted to compile the model and build the docker. The compilation as FMU in OM works fine. However, I get the following error as shown below. In addition, the compilation with OCT does not seem to work for me even though I used the same checkouts as mentioned by Iago (error >Failed to compile the C code: Compilation of generated C code failed.). Do you have any suggestions on how to solve these kind of issues? TESTCASE=multizone_office_simple_hydronic docker-compose up |
Regarding the error you show, did you compile with OM on Windows or Linux? Linux compilation is required since the docker creates a Linux simulation environment. Regarding compilation with OCT, I have not done any testing with that so can't help at the moment. |
Can you report the versions of OM and Linux you are using? |
Linux 20.1 (ulyssa) and OpenModelica 1.21.0~dev-14-gdf98762 |
Hm, could the FMU binary error be because the BOPTEST docker environment uses Ubuntu 18 and you've compiled the FMU on Ulyssa? Seems like the version of GLIBC on Ubuntu 18 is 2.27, while the FMU seems to be looking for 2.29. I get that idea from here: https://packages.ubuntu.com/source/bionic/glibc. |
UPDATE: I compiled the wrapped.mo of this model into an FMU using OpenModelica 1.21.0~dev-9-g8912034 on Ubuntu 18. I then copied the FMU into a running BOPTEST container and did a simple command to simulate the FMU. Didn't get the FMU binary error, though did get an initialization error, which is a separate issue I suppose. So, seems like it could be the Linux version of compilation that's causing your FMU binary error. |
At DeltaQ we identified some issues with the BOPTEST building (multizone_office_simple_hydronic) regarding the overriding of the control to set the supply temperatures for the heating circuits and air temperature. For example, if we write a value of 320K to 'bms_oveTSupEmiHeaNz_u', we see it is not respected and the temperature remains at 330K even after advancing for a number of steps. Similar behaviour is noticed for setting the air temperature supply. Therefore, at DeltaQ we are currently trying to resolve these issues regarding the steerability of this BOPTEST model.
The text was updated successfully, but these errors were encountered: