ACShort#
Common Parameters: u, name, bus1, bus2
Common Variables: v1, v2, a1, a2
Available models: Jumper
Jumper#
Jumper is a device to short two buses (merging two buses into one).
Jumper can connect two buses satisfying one of the following conditions:
neither bus is voltage-controlled
either bus is voltage-controlled
both buses are voltage-controlled, and the voltages are the same.
If the buses are controlled in different voltages, power flow will not solve (as the power flow through the jumper will be infinite).
In the solutions, the p
and q
are flowing out of bus1
and flowing into bus2.
Parameters#
Name |
Symbol |
Description |
Default |
Unit |
Properties |
---|---|---|---|---|---|
idx |
unique device idx |
||||
u |
\(u\) |
connection status |
1 |
bool |
|
name |
device name |
||||
bus1 |
idx of from bus |
||||
bus2 |
idx of to bus |
Variables#
Name |
Symbol |
Type |
Description |
Unit |
Properties |
---|---|---|---|---|---|
p |
\(P\) |
Algeb |
active power (1 to 2) |
||
q |
\(Q\) |
Algeb |
active power (1 to 2) |
||
a1 |
\(a_{1}\) |
ExtAlgeb |
phase angle of the from bus |
||
a2 |
\(a_{2}\) |
ExtAlgeb |
phase angle of the to bus |
||
v1 |
\(v_{1}\) |
ExtAlgeb |
voltage magnitude of the from bus |
||
v2 |
\(v_{2}\) |
ExtAlgeb |
voltage magnitude of the to bus |
Initialization Equations#
Name |
Symbol |
Type |
Initial Value |
---|---|---|---|
p |
\(P\) |
Algeb |
|
q |
\(Q\) |
Algeb |
|
a1 |
\(a_{1}\) |
ExtAlgeb |
|
a2 |
\(a_{2}\) |
ExtAlgeb |
|
v1 |
\(v_{1}\) |
ExtAlgeb |
|
v2 |
\(v_{2}\) |
ExtAlgeb |
Algebraic Equations#
Name |
Symbol |
Type |
RHS of Equation "0 = g(x, y)" |
---|---|---|---|
p |
\(P\) |
Algeb |
\(u \left(a_{1} - a_{2}\right)\) |
q |
\(Q\) |
Algeb |
\(u \left(v_{1} - v_{2}\right)\) |
a1 |
\(a_{1}\) |
ExtAlgeb |
\(P\) |
a2 |
\(a_{2}\) |
ExtAlgeb |
\(- P\) |
v1 |
\(v_{1}\) |
ExtAlgeb |
\(Q\) |
v2 |
\(v_{2}\) |
ExtAlgeb |
\(- Q\) |
Config Fields in [Jumper]
Option |
Symbol |
Value |
Info |
Accepted values |
---|---|---|---|---|
allow_adjust |
1 |
allow adjusting upper or lower limits |
(0, 1) |
|
adjust_lower |
0 |
adjust lower limit |
(0, 1) |
|
adjust_upper |
1 |
adjust upper limit |
(0, 1) |