Struct power_flow_data::Branch30
source · pub struct Branch30 {Show 23 fields
pub i: BusNum,
pub j: BusNum,
pub ckt: ArrayString<3>,
pub r: f64,
pub x: f64,
pub b: f64,
pub rate_a: f64,
pub rate_b: f64,
pub rate_c: f64,
pub gi: f64,
pub bi: f64,
pub gj: f64,
pub bj: f64,
pub st: bool,
pub len: f64,
pub o1: OwnerNum,
pub f1: f64,
pub o2: Option<OwnerNum>,
pub f2: Option<f64>,
pub o3: Option<OwnerNum>,
pub f3: Option<f64>,
pub o4: Option<OwnerNum>,
pub f4: Option<f64>,
}Expand description
In PSS/E, the basic transmission line model is an Equivalent Pi connected between network buses.
Data for shunt equipment units, such as reactors, which are connected to and switched with the line, are entered in the same data record.
!!! compat “Shunts connected to buses” In PSSE v30, to represent shunts connected to buses, that shunt data should be entered in the Bus data records.
!!! note “Transformers” Branches to be modeled as transformers are not specified in this data category; rather, they are specified in the Transformer data category.
Fields§
§i: BusNumBranch “from bus” number, or extended bus name enclosed in single quotes.
j: BusNumBranch “to bus” number, or extended bus name enclosed in single quotes. “J” is entered as a negative number, or with a minus sign before the first character of the extended bus name, to designate it as the metered end; otherwise, bus “I” is assumed to be the metered end.
ckt: ArrayString<3>One- or two-character uppercase nonblank alphanumeric branch circuit identifier; the first character of CKT must not be an ampersand “&”. It is recommended that single circuit branches be designated as having the circuit identifier ‘1’. CKT = ‘1’ by default.
r: f64Branch resistance; entered in pu. A value of R must be entered for each branch.
x: f64Branch reactance; entered in pu. A nonzero value of X must be entered for each branch.
b: f64Total branch charging susceptance; entered in pu. B = 0.0 by default.
rate_a: f64First loading rating; entered in MVA. If RATEA is set to 0.0, the default value, this branch will not be included in any examination of circuit loading.
Ratings are entered as:
MVA_{rated} = sqrt(3) × E_{base} × I_{rated} × 10^{-6} where:
E_{base}is the base line-to-line voltage in volts of the buses to which the terminal of the branch is connected.I_{rated}is the branch rated phase current in amperes.
rate_b: f64Second loading rating; entered in MVA. RATEB = 0.0 by default.
rate_c: f64Third loading rating; entered in MVA. RATEC = 0.0 by default.
gi: f64Complex admittance of the line shunt at the bus “I” end of the branch; entered in pu. BI is negative for a line connected reactor and positive for line connected capacitor. GI + jBI = 0.0 by default.
bi: f64Complex admittance of the line shunt at the bus “I” end of the branch; entered in pu. BI is negative for a line connected reactor and positive for line connected capacitor. GI + jBI = 0.0 by default.
gj: f64Complex admittance of the line shunt at the bus “J” end of the branch; entered in pu. BJ is negative for a line connected reactor and positive for line connected capacitor. GJ + jBJ = 0.0 by default.
bj: f64Complex admittance of the line shunt at the bus “J” end of the branch; entered in pu. BJ is negative for a line connected reactor and positive for line connected capacitor. GJ + jBJ = 0.0 by default.
st: boolInitial branch status where 1 designates in-service and 0 designates out-of-service. ST = 1 by default.
len: f64Line length; entered in user-selected units. LEN = 0.0 by default.
o1: OwnerNumOwner number; 1 through the maximum number of owners at the current size level.
Each branch may have up to four owners. See Owner.
By default, o1 is the owner to which bus i is assigned and o2, o3, and o4 are zero.
f1: f64Fraction of total ownership assigned to owner O_i; each F_i must be positive.
The ``fivalues are normalized such that they sum to 1.0 before they are placed in the working case. By default, eachfi` is 1.0.
o2: Option<OwnerNum>§f2: Option<f64>§o3: Option<OwnerNum>§f3: Option<f64>§o4: Option<OwnerNum>§f4: Option<f64>