Skip to content

Partitioned PowerElectronics Examples - #573

Open
abdourahmanbarry wants to merge 8 commits into
abdou/subsystem_modelfrom
abdou/partitioned_examples
Open

Partitioned PowerElectronics Examples#573
abdourahmanbarry wants to merge 8 commits into
abdou/subsystem_modelfrom
abdou/partitioned_examples

Conversation

@abdourahmanbarry

Copy link
Copy Markdown
Collaborator

Description

This pull request adds partitioned PowerElectronics examples to demonstrate the partitioning implementation for PowerElectronics systems.

This is the fourth of four stacked pull requests that split PR #492 into simpler, more manageable chunks.

Proposed changes

The PartitionMicrogrid example divides the microgrid example into two partitions and uses the resulting subsystems to reconstruct the full system's residuals.

The PartitionScaleMicrogrid example extends this approach to the scalable microgrid example, partitioning the system into an arbitrary number of subsystems and using them for parallel evaluation of the full system's residuals.

Checklist

  • All tests pass.
  • Code compiles cleanly with flags -Wall -Wpedantic -Wconversion -Wextra.
  • The new code follows GridKit™ style guidelines.
  • There are unit tests for the new code.
  • The new code is documented.
  • The feature branch is rebased with respect to the target branch.
  • The CHANGELOG.md has been updated to reflect the changes. If this is a minor PR that is part of a larger fix already included in the file, state so.

Further comments

These partitions can also be evaluated as independent subsystems, providing the foundation for their use in co-simulation.

@abdourahmanbarry abdourahmanbarry self-assigned this Sep 8, 2026
@abdourahmanbarry abdourahmanbarry added the enhancement New feature or request label Sep 8, 2026
@nkoukpaizan
nkoukpaizan force-pushed the abdou/partitioned_examples branch from 35c0c72 to 414b59b Compare September 8, 2026 17:51
@abdourahmanbarry
abdourahmanbarry force-pushed the abdou/partitioned_examples branch from 414b59b to eae6899 Compare September 8, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant