Skip to content

Documentation for DefiniteTimeRelay, InverseTimeRelay, and Breakers - #628

Open
lukelowry wants to merge 5 commits into
developfrom
lukel/breaker-docs-dev
Open

lukelowry wants to merge 5 commits into
developfrom
lukel/breaker-docs-dev

Conversation

@lukelowry

@lukelowry lukelowry commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Specifications for a branch with breakers and two relay models. Follow-up to #610. Docs only, implementation follows in separate PRs.

Proposed changes

  • BranchBreakers: π branch with a breaker at each terminal. Each breaker is a smooth closed-state latch driven by trip and close inputs, and the terminal currents are outputs for relays to measure. Separate component, so Branch and existing cases are unchanged.
  • DefiniteTimeRelay: one model for the 27, 50, 59, 81O, and 81U elements. Mpickup above or below Mref sets over vs. under operation.
  • InverseTimeRelay: inverse-time overcurrent (51) using the IEEE C37.112 curves.
  • Both relays have optional lockout.
  • Add latch (smooth set-reset) to CommonMath.md.
  • Relay docs category and BranchBreakers block diagram.

Checklist

  • N/A All tests pass.
  • N/A Code compiles cleanly with flags -Wall -Wpedantic -Wconversion -Wextra.
  • N/A The new code follows GridKit™ style guidelines.
  • N/A There are unit tests for the new code.
  • The new code is documented.
  • The feature branch is rebased with respect to the target branch.
  • N/A The CHANGELOG.md has been updated to reflect the changes.

Further comments

High value and highly requested by others at TAMU.

@lukelowry lukelowry added the documentation Improvements or additions to documentation label Oct 21, 2026
@read-the-docs-community

read-the-docs-community Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Documentation build overview

📚 GridKit | 🛠️ Build #35601719 | 📁 Comparing 96b899e against latest (4315301)

  🔍 Preview build  

216 files changed · + 112 added · ± 88 modified · - 16 deleted

+ Added

± Modified

- Deleted

@pelesh
pelesh requested a review from abirchfield October 22, 2026 14:49
@lukelowry
lukelowry force-pushed the lukel/breaker-docs-dev branch 4 times, most recently from 9c30895 to 4d5a71a Compare October 28, 2026 17:18
@lukelowry
lukelowry force-pushed the lukel/breaker-docs-dev branch 3 times, most recently from 581d41f to 212fca8 Compare November 2, 2026 18:31
@abirchfield
abirchfield marked this pull request as ready for review November 2, 2026 19:50

@abirchfield abirchfield left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@lukelowry
lukelowry requested a review from pelesh November 2, 2026 20:30
@lukelowry

Copy link
Copy Markdown
Collaborator Author

@pelesh I will open implementation for BranchBreaker first, after this is approved and merged

@pelesh
pelesh requested a review from tsybinae November 2, 2026 20:31
@lukelowry
lukelowry force-pushed the lukel/breaker-docs-dev branch from 212fca8 to 96b899e Compare November 3, 2026 03:40
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.

2 participants