Skip to content

Event System Design Specification#389

Draft
lukelowry wants to merge 1 commit intodevelopfrom
lukel/event-system-design
Draft

Event System Design Specification#389
lukelowry wants to merge 1 commit intodevelopfrom
lukel/event-system-design

Conversation

@lukelowry
Copy link
Copy Markdown
Collaborator

@lukelowry lukelowry commented May 1, 2026

Description

A draft of the event system draft with three supported events (fault on bus and branch, and branch opening).

Proposed changes

  • EVENTS.md detailing how to invoke apply and typed Actions
  • README.md for PDSim detailing solver file format
  • A new Actions section for Bus and Branch, which details the supported actions for each respective component.

@pelesh Thinking through this is helping inform some downstream concerns with other models and behavior. If you have a different design direction you want to consider, I am all ears; this is just what is intuitive to me personally.

Further comments

This will allow us to remove BusFault, simplifying case creation and reducing bloat in case files. My external tool that translates cases from PowerWorld can then support what PW calls contingencies, which is on a par with the schedule I proposed here (allowing me to further streamline verification)

@lukelowry lukelowry requested a review from pelesh May 1, 2026 20:16
@lukelowry lukelowry added the documentation Improvements or additions to documentation label May 1, 2026
@lukelowry lukelowry requested a review from PhilipFackler May 1, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant