Skip to content
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

First release of the Templates package (VAV system) #2925

Merged
merged 648 commits into from
Aug 16, 2023
Merged

Conversation

AntoineGautier
Copy link
Contributor

@AntoineGautier AntoineGautier commented Mar 18, 2022

Draft PR to initiate the review process: please review as it was intended to be merged to MBL master.

The classes of interest for the review are within Buildings.Templates.

(If useful I have started putting my notes about template development at https://antoinegautier.github.io/template-dev-docs/.)

TODO

  • Pull last commit from issue1913_g36_final
  • Add release notes
  • Debug G36 cases with OCT (OCT-4b0cd2bf7110599ad0f5dab28001f198f5f2c661 solves Modelon issue #2022030739000145 that prevented from compiling the templates after refactoring with a master record and no dependency to ExternData.)
    • This is a bug in OCT tracked by Modelon#2023022839000276 as of 3/7/23.

@JayHuLBL JayHuLBL self-requested a review April 5, 2022 17:46
@AntoineGautier AntoineGautier removed the request for review from bravache May 11, 2022 17:30
AntoineGautier and others added 25 commits April 18, 2023 11:56
This is a technical debt.
This allows redeclaring secOutRel.secOut w/o warning.
But this prevents from redeclaring secOutRel.
The alternative would be to build a generic container class with all possible (replaceable) instances of secOut and secRel covering all supported configurations (for secOutRel).
Each instance may thus have dedicated choices annotations.
This configuration is not supported by G36.
And the model now fails to simulate with OCT and Dymola.
- Add simulate and plot command.
- Improve doc for model parameterization.
- Propagate allowFlowReversal and energyDynamics.
- Annotate record instance with placement.
- Use a signed variable for cap and assign -/+ abs(cap) to Q_flow.
- Add simulation parameters to components.
- Add icons to template classes.
- Fix URI.
- Add validation models.
@mwetter
Copy link
Member

mwetter commented Aug 14, 2023

Ready to merge when all tests pass.

@mwetter mwetter merged commit 3185e8f into master Aug 16, 2023
2 checks passed
@mwetter mwetter deleted the issue1374_templates branch August 16, 2023 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants