Skip to content

Introduce new component categories#92

Merged
tiyash-basu-frequenz merged 2 commits intofrequenz-floss:v0.x.xfrom
tiyash-basu-frequenz:new_component_categories
Sep 27, 2023
Merged

Introduce new component categories#92
tiyash-basu-frequenz merged 2 commits intofrequenz-floss:v0.x.xfrom
tiyash-basu-frequenz:new_component_categories

Conversation

@tiyash-basu-frequenz
Copy link
Copy Markdown
Contributor

This PR introduces two new component category variant:

  • FUSE
  • VOLTAGE_TRANSFORMER

@tiyash-basu-frequenz tiyash-basu-frequenz added this to the v0.4.0 milestone Sep 26, 2023
@tiyash-basu-frequenz tiyash-basu-frequenz self-assigned this Sep 26, 2023
@tiyash-basu-frequenz tiyash-basu-frequenz requested a review from a team as a code owner September 26, 2023 14:40
@github-actions github-actions Bot added part:docs Affects the documentation part:protobuf Affects the protocol buffer definition files labels Sep 26, 2023
@tiyash-basu-frequenz tiyash-basu-frequenz removed this from the v0.4.0 milestone Sep 26, 2023
The new variant is called `COMPONENT_CATEGORY_FUSE`.
Fuses are used to protect electrical components from overcurrents.

This change allows our API to support fuses. E.g., the Microgrid API could
be extended to support fuses in component graphs.

Signed-off-by: Tiyash Basu <tiyash.basu@frequenz.com>
Voltage transformers are used to step up or step down the voltage,
keeping the power somewhat constant by increasing or decreasing the
current. If voltage is stepped up, current is stepped down, and vice
versa. Note that voltage transformers have efficiency losses, so the
output power is always less than the input power.

This change allows our API to support voltage transformers. E.g., the
Microgrid API could be extended to support voltage transformers in
component graphs.

Signed-off-by: Tiyash Basu <tiyash.basu@frequenz.com>
@tiyash-basu-frequenz tiyash-basu-frequenz added this pull request to the merge queue Sep 27, 2023
Merged via the queue into frequenz-floss:v0.x.x with commit 62fc411 Sep 27, 2023
@tiyash-basu-frequenz tiyash-basu-frequenz deleted the new_component_categories branch September 27, 2023 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:docs Affects the documentation part:protobuf Affects the protocol buffer definition files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a new component category for fuses Add a new component category for voltage transformers

2 participants