Skip to content

Commit 771cb63

Browse files
Add voltage transformer component category
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 <[email protected]>
1 parent 8a270ee commit 771cb63

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414

1515
- Added a new component category variant: `COMPONENT_CATEGORY_FUSE`.
1616

17+
- Added a new component category variant:
18+
`COMPONENT_CATEGORY_VOLTAGE_TRANSFORMER`.
19+
1720
## Bug Fixes
1821

1922
<!-- Here goes notable bug fixes that are worth a special mention or explanation -->

proto/frequenz/api/common/v1/components.proto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ enum ComponentCategory {
6464
// A fuse.
6565
// Fuses are used to protect electrical components from overcurrents.
6666
COMPONENT_CATEGORY_FUSE = 13;
67+
68+
// A voltage transformer.
69+
// Voltage transformers are used to step up or step down the voltage, keeping
70+
// the power somewhat constant by increasing or decreasing the current.
71+
// If voltage is stepped up, current is stepped down, and vice versa.
72+
// Note that voltage transformers have efficiency losses, so the output power
73+
// is always less than the input power.
74+
COMPONENT_CATEGORY_VOLTAGE_TRANSFORMER = 14;
6775
}
6876

6977
// Enumerated battery types.

0 commit comments

Comments
 (0)