OM Refactor: Enable multiple cluster functionality - #104
Merged
elenya-grant merged 9 commits intoAug 12, 2026
Conversation
elenya-grant
marked this pull request as ready for review
August 11, 2026 22:07
…mics to reflect off-hours in current
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OM Refactor: Enable multiple cluster functionality
This PR enables the ability to run multiple clusters. The main additions of this are connecting the controller to multiple clusters and also aggregating performance across clusters with the
SystemPerformancecomponent.This also includes some clean-ups to some of the methods in
bert.pyand introduces a new input toBERT- which isas_problem. Ifas_problemis True - then theplantgroup is added to an OpenMDAO problem. Ifas_problemis False, theplantgroup is just created as a group and not added to an OpenMDAO problem. This addition is helpful for wrapping the BERT model in other openmdao models.Also updated the dynamics so that
I_outis multiplied byon_off_statusand son_stacksandn_cellsis promoted to the top-level.Feature or improvement description
Related issue, if one exists
Impacted areas of the software
Additional supporting information
Test results, if applicable