Appearance
Capacitor (3-phase)
Three-phase capacitor bank — three identical capacitors connected between the line ports and a neutral (Y) or between phases (delta). Used for power-factor correction and harmonic filtering.
Category: Three-Phase / Passive
Keywords: 3-phase, 3-ph, 3 ph, 3ph, three, three-phase, three phase, phase, ph, C, F, farad, cap, passive, bank, PFC, power factor
Ports
| Name | Direction | Value type | Notes |
|---|---|---|---|
left | electrical_3ph | double | |
right | electrical_3ph | double |
Parameters
Config
| Name | Label | Type | Default | Units | Description |
|---|---|---|---|---|---|
capacitance | C | double | 0.01 | — | Per-phase capacitance (F). The 3-phase capacitor is three independent per-phase capacitors sharing this value, no neutral coupling. |
measure_current | Measure current | enum (Off / On) | 0 | — | Emit per-phase branch current as simulator observables. |
Current Monitoring
| Name | Label | Type | Default | Units | Description |
|---|---|---|---|---|---|
current_name_a | Phase A current name | string | Ia | — | Observable id for Phase A branch current. Blank skips this phase. |
current_name_b | Phase B current name | string | Ib | — | Observable id for Phase B branch current. Blank skips this phase. |
current_name_c | Phase C current name | string | Ic | — | Observable id for Phase C branch current. Blank skips this phase. |
Observables
| Signal | Type | Default name | Enable | Description |
|---|---|---|---|---|
branchCurrent_a | signal | from current_name_a | measure_current | Phase A branch current (A). |
branchCurrent_b | signal | from current_name_b | measure_current | Phase B branch current (A). |
branchCurrent_c | signal | from current_name_c | measure_current | Phase C branch current (A). |
Implemented in C++ class SimCompElecCapacitor3ph (components/electrical/sim_comp_elec_capacitor_3ph/sim_comp_elec_capacitor_3ph.h).