public class BaseScCalculator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double |
multiFactor |
protected BaseAcscNetwork<?,?> |
net |
protected ScBusModelType |
scBusModelType |
protected ISparseEqnComplex |
y0Matrix |
protected ISparseEqnComplex |
y1Matrix |
protected ISparseEqnComplex |
y2Matrix |
protected boolean |
yMatrixDirty |
Constructor and Description |
---|
BaseScCalculator(BaseAcscNetwork<?,?> net)
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
formNetYMaxtrix() |
protected ISparseEqnComplex |
getYMaxtrix(SequenceCode seq) |
void |
setMultiFactor(double multiFactor)
set the SC current multiplying factor
|
void |
setScBusModelType(ScBusModelType scBusVoltage)
set SC fault bus voltage
|
void |
setYMatrixDirty(boolean b)
set the network y-matrix dirty indicator
|
protected org.apache.commons.math3.complex.Complex[] |
solveYmtrix(ISparseEqnComplex ym,
int busNumber)
Calculate Z array by solving network Y-matrix by injecting 1 pu current at bus-i into the network
|
protected BaseAcscNetwork<?,?> net
protected ISparseEqnComplex y1Matrix
protected ISparseEqnComplex y2Matrix
protected ISparseEqnComplex y0Matrix
protected boolean yMatrixDirty
protected double multiFactor
protected ScBusModelType scBusModelType
public BaseScCalculator(BaseAcscNetwork<?,?> net)
net
- public void formNetYMaxtrix()
protected ISparseEqnComplex getYMaxtrix(SequenceCode seq)
public void setYMatrixDirty(boolean b)
public void setMultiFactor(double multiFactor)
multiFactor
- The multiFactor to set.public void setScBusModelType(ScBusModelType scBusVoltage)
scBusVoltage
- The scBusVoltage to set.protected org.apache.commons.math3.complex.Complex[] solveYmtrix(ISparseEqnComplex ym, int busNumber) throws IpssNumericException
ym
- bus
- IpssNumericException