-
Notifications
You must be signed in to change notification settings - Fork 82
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
Issue1080 ROM soil temperature and interzonal heat exchange #1546
base: main
Are you sure you want to change the base?
Issue1080 ROM soil temperature and interzonal heat exchange #1546
Conversation
…r implementation to ROM
…VDI6007 calculators. Made some elements in ThermalZone replaceable for future implementation of e.g. urban shading.
…n GroundTemperature/GroundTemperatureOptions.mo
FiveElements: bug fixed and documentation updated.
…ub.com/RWTH-EBC/AixLib' into issue1080_ROM-soil-and-zone-borders
done: - ROM RC module including pass-through - connection between zones via additional NzSplitter.mo
…ween indoor RC surfaces
…delica left to do: remove redundant heatFlowSensor
added ASHRAE140 test case 960
…-soil-and-zone-borders
…d-zone-borders Issue1080 rom soil and zone borders
@PGorzalka , nice, thanks for adding this nice feature to AixLib! We have an extensive CI which does a lot of groundwork of the review, but it only runs for internal branches. Thus, I added an internal branch based on your fork. Now, we see if naming guidelines and regression tests all run. Depending on the changes, you either can work in your fork and merge your fork into the internal branch, or we could add you as a developer so you can work directly in AixLib @DaJansenGit ? |
@PGorzalka thanks for contributing! |
…_issue1080_ROM-soil-and-zone-borders Corrected HTML Code in branch correct_HTML_PGorzalka_issue1080_ROM-soil-and-zone-borders
@PGorzalka : You can find check and naming errors here: |
…nd-zone-borders' into issue1080_ROM-soil-and-zone-borders
I agree with the proposed solution to adjust the TEASER export and BaseRecord, so its backwards compatible. I did the changes in the CI branch and if CI passes I will merge it into this branch. In TEASER @PGorzalka already did add the changes to the export, so we should be fine. |
@DaJansenGit @PGorzalka : I updated the CI in PR #1554 to Dymola2024x. I would wait to merge this depending on your timeline. Maybe some regression results would need updating if they even exist yet. If they don't exist yet, this PR should not affect this PR. |
…nd-zone-borders' into issue1080_ROM-soil-and-zone-borders
@FWuellhorst @DaJansenGit I added the example and the respective script. I hope I did it correctly. But I honestly don't know how to handle the reference results. The explanation here seems to be outdated and BuildingsPy no longer used - at least the mentioned runUnitTests.py script is no longer presented in the AixLib repository?! |
…d-zone-borders Update CI fork branch
@PGorzalka : mhm, this seems to be outdated indeed. Our CI pipeline generates the results for you. |
…d-zone-borders fix encoding
…://github.com/RWTH-EBC/AixLib into PGorzalka_issue1080_ROM-soil-and-zone-borders
…ion reference files. Please pull the new files before push again. Plottet Results /PGorzalka_issue1080_ROM-soil-and-zone-borders/charts/
The regression plots are displayed here: https://rwth-ebc.github.io/AixLib/PGorzalka_issue1080_ROM-soil-and-zone-borders/charts/ThermalZones/AixLib_ThermalZones_ReducedOrder_Examples_MultizoneInterzonalsFixedHeater.html Some other results seem to have changed translation statistics. Without interzonal exchange, the change in soil temperature model could cause this, or? |
Thank you for checking the results! Regarding fluctuations: this is indeed intended. Zone 1 is an unheated attic with high infiltration. Regarding translation: yes, this could be caused by the soil temperature model. Additionally, the FiveElement model has replaced the FourElement in the Multizone. |
Ok, it seems to only affect this model:
I will update these statistics, as smaller is better. Then you can update your fork with the main and the aixlib-internal fork branch. |
…://github.com/RWTH-EBC/AixLib into PGorzalka_issue1080_ROM-soil-and-zone-borders
…zone-borders Merge changes in CI branch
Thank you! I merged the changes back into this branch. The CI branch still seems to have some issues though?! |
@PGorzalka it seems that your model takes more than 300 s to solve in CI, where multiple models run in parallel. Running it locally in docker on a single core, it works fine. 4 processors work fine as well, but I guess this is the problem, because various models get timeouts which worked fine before. |
Finally, I was able to finish the work on issue #1080
@DaJansenGit & @FWuellhorst thanks for your support!
Changes mainly encompass the work mentioned in this paper:
Additional minor stuff:
each
s inAixLib.Fluid.Pools.BaseClasses.AirFlowMoistureToROM
caused OM to fail -> fixedMissing:
See also PR 785 in TEASER
Looking forward to your feedback on the changes!