Skip to content

Create a cosimulation interface component in phasor dynamics library #393

@pelesh

Description

@pelesh

Summary

As an alternative to the solution proposed in #354, create a separate component that would connect to an electrical bus on one side and and have voltage signal outputs and injection current signal inputs on the other.

CC @alexander-novo @lukelowry @abirchfield @nkoukpaizan

Rationale

Such component would abstract away cosimulation environment from the rest of the grid model. It would also allow for storing prior history locally for implementing advanced cosimulation methods.

This approach is less invasive than the one proposed in #354.

Description

The component would have following connection ports:

  • electrical bus
  • signal output port transmitting bus $V_r$
  • signal output port transmitting bus $V_i$
  • signal input port receiving injection current $I_r$
  • signal input port receiving injection current $I_i$

The initial implementation should simply make voltages from the electrical bus accessible through output signals. Residual evaluation from this component should add the injection current to the residual evaluated at the electrical bus.

The implementation should include an integration test (e.g. a two-bus system connected through cosimulation interface components.

Additional information

We need to decide whether to use this approach or #354. One excludes the other.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions