You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Refactor phasor dynamics bus and system classes #604
There are a few features that need to be implemented in order to enable PhasorDynamics::SystemModel partitioning and subsequently implementation of an interface to partitioned solvers. See #143 and #323, as well as #463.
Bus (or rather BusBase class) and SystemSolver class need to provide features to support partitioning a system into subsystems. Enabling hierarchical modeling would allow applying different methods from a multimethod solver to different system partitions.
Description
Some thoughts how to proceed:
Consider adding feature to the SystemModel to take other SystemModel instances as components.
Consider enabling SystemModel to identify buses that are used for external connections so they can be used as components in a larger system.
Add subsystem specification to JSON input file format.
Remove pointers to buses from component model constructors. Set connection to buses in a similar manner as connections to signal nodes.
Activity