Modifier and Type | Method and Description |
---|---|
ISparseEqnComplexMatrix3x3 |
INetwork3Phase.formYMatrixABC() |
ISparseEqnComplexMatrix3x3 |
Static3PNetwork.formYMatrixABC() |
Modifier and Type | Method and Description |
---|---|
ISparseEqnComplexMatrix3x3 |
Static3PNetworkImpl.formYMatrixABC() |
Modifier and Type | Method and Description |
---|---|
boolean |
IAclfNetAdjustment.needDiscreteAdjust()
For TapControl to check if there is a need for discrete adjustment
|
Modifier and Type | Method and Description |
---|---|
boolean |
BaseAclfNetworkImpl.needDiscreteAdjust() |
Modifier and Type | Method and Description |
---|---|
boolean |
LfAdjustAlgorithm.needAdjustment()
Check to see if there is any adjustment need in the network.
|
boolean |
LoadflowAlgorithm.needAdjustment()
Check if there is a need to perform adjustment.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BaseDclfSolver.calculateDclf(DclfMethod method)
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
boolean |
IDclfSolver.calculateDclf(DclfMethod method)
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
org.apache.commons.math3.complex.Complex[] |
IEDclfSolver.calPQBusVoltMag()
calculate PQ bus voltage based on eqn(6) in the paper
|
org.apache.commons.math3.complex.Complex[] |
EDclfSolver.calPQBusVoltMag() |
double[] |
BaseDclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
IDclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity.
|
double[] |
BaseDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
IDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity
|
double[] |
DblAryCacheDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
HashMapCacheDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
DclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
IDclfSolver.getSenPAngle(java.lang.String busId)
Retrieve P-Ang sensitivity from the cache table or calculate sensitivity if it is not found
|
double[] |
DblAryCacheDclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
HashMapCacheDclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
DclfSolver.getSenQVoltage(java.lang.String busId) |
double[] |
IDclfSolver.getSenQVoltage(java.lang.String busId)
Retrieve Q-Voltage sen from the cache table or calculate sen if it is not found
|
double[] |
DblAryCacheDclfSolver.getSenQVoltage(java.lang.String busId) |
double[] |
HashMapCacheDclfSolver.getSenQVoltage(java.lang.String busId) |
void |
BaseDclfSolver.prepareBMatrix(SenAnalysisType type)
if the B1/11 matrix is dirty, form the B-matrix and LU the matrix.
|
void |
IDclfSolver.prepareBMatrix(SenAnalysisType type)
if the B1/11 matrix is dirty, form the B-matrix and LU the matrix.
|
void |
DblAryCacheDclfSolver.prepareBMatrix(SenAnalysisType type) |
org.apache.commons.math3.complex.Complex[] |
IConnectBusProcessor.updateConnectBusVoltage()
Update connection bus voltages so that their injection current is equal to zero
|
org.apache.commons.math3.complex.Complex[] |
ConnectBusProcessor.updateConnectBusVoltage() |
Modifier and Type | Method and Description |
---|---|
boolean |
LoadflowAlgorithmImpl.needAdjustment() |
boolean |
LfAdjustAlgorithmImpl.needAdjustment()
Check if there is a need to perform adjustment.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.complex.Complex |
ScBusCalculator.isBuscLG(AcscBusFault fault)
Calculate LG SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBranchCalculator.iscBranch3Phase(AcscBranchFault fault)
Calculate 3P SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBranchCalculator.iscBranchLG(AcscBranchFault fault)
Calculate LG SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBranchCalculator.iscBranchLL(AcscBranchFault fault)
Calculate LL SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBranchCalculator.iscBranchLLG(AcscBranchFault fault)
Calculate LLG SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBusCalculator.iscBus3Phase(AcscBusFault fault)
Calculate 3P SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBusCalculator.iscBusLL(BaseAcscNetwork<?,?> net,
AcscBusFault fault)
Calculate LL SC fault current.
|
org.apache.commons.math3.complex.Complex |
ScBusCalculator.iscBusLLG(BaseAcscNetwork<?,?> net,
AcscBusFault fault)
Calculate LLG SC fault current.
|
protected org.apache.commons.math3.complex.Complex[] |
BaseScCalculator.solveYmtrix(ISparseEqnComplex ym,
int busNumber)
Calculate Z array by solving network Y-matrix by injecting 1 pu current at bus-i into the network
|
org.apache.commons.math3.complex.Complex |
ScBranchCalculator.zEqBranchFault(AcscBranchFault fault)
Calculate non-symmetric branch fault equivalent Z
|
org.apache.commons.math3.complex.Complex |
ScBusCalculator.zEqBusFault(AcscBusFault fault)
Calculate non-symmetric bus fault equivalent Z
|
org.apache.commons.math3.complex.Complex[][] |
ScBusCalculator.zEqBusMatrix(java.util.List<AcscBus> busList,
SequenceCode sequence)
Calculate equiv z matrix by looking into the system from a set of buses.
|
Modifier and Type | Method and Description |
---|---|
IpssNumericException |
CommonFactoryImpl.createIpssNumericExceptionFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractSparseEquation.factorization() |
boolean |
AbstractSparseEqnDoubleImpl.factorization()
Decomposition of the matrix.
|
boolean |
AbstractSparseEqnComplexMatrix3x3Impl.factorization() |
boolean |
AbstractSparseEquation.factorization(double tolerance) |
boolean |
AbstractSparseEqnDoubleImpl.factorization(double tolerance)
Decomposition of the matrix.
|
boolean |
AbstractSparseEqnComplexMatrix3x3Impl.factorization(double tolerance) |
boolean |
SparseEqnIntegerImpl.factorization(double tolerance) |
boolean |
AbstractSparseEqnComplexImpl.factorization(double tolerance)
LU decomposition of the matrix.
|
void |
AbstractSparseEqnDoubleImpl.solveEqn()
Solve the [A]X = B problem
|
void |
AbstractSparseEqnComplexMatrix3x3Impl.solveEqn() |
void |
SparseEqnIntegerImpl.solveEqn() |
void |
AbstractSparseEqnComplexImpl.solveEqn()
Solve the [A]X = B problem
|
boolean |
AbstractSparseEquation.solveEqn(double tolerance)
LU decomposition of the matrix and the solve the [A]X = B problem.
|
boolean |
AbstractSparseEqnComplexMatrix3x3Impl.solveEqn(double tolerance) |
double[] |
AbstractSparseEqnDoubleImpl.solveLUedEqn(double[] b)
Solve the [A]X = B problem
|
Modifier and Type | Method and Description |
---|---|
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
CSJSparseEqnComplexMatrix3x3Impl.solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b)
Solve the [A]X = B problem
|
org.apache.commons.math3.complex.Complex[] |
CSJSparseEqnComplexImpl.solveLUedEqn(org.apache.commons.math3.complex.Complex[] cAry) |
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
CSJSparseEqnComplexImpl.solveLUedEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b) |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseSparseEqnSolver.factorization() |
boolean |
ISparseEqnSolver.factorization()
Matrix factorization, for example LU decomposition, of the matrix.
|
boolean |
BaseSparseEqnSolver.factorization(double tolerance) |
boolean |
ISparseEqnSolver.factorization(double tolerance)
Matrix factorization, for example LU decomposition, of the matrix.
|
void |
ISparseEqnSolver.solveEqn()
Solve the [A]X = B problem
|
double[] |
BaseSparseEqnSolver.solveEqn(double[] b) |
double[] |
ISparseEqnSolver.solveEqn(double[] b)
Solve the [A]X = B problem, assume the [A] is LUed
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseCSJEqnDoubleSolver.buildAMatrix()
Build the [A] matrix in CSparseJ format.
|
protected void |
BaseCSJEqnComplexSolver.buildAMatrix()
Build the [A] matrix in CSparseJ format.
|
boolean |
CSJSquareMatrixEqnComplexSolver.factorization() |
boolean |
CSJLeastSquareDoubleSolver.factorization()
QR factorization of the [A] matrix.
|
boolean |
CSJSqaureMatrixEqnDoubleSolver.factorization(double tolerance)
LU decomposition of the [A] matrix.
|
boolean |
CSJSquareMatrixEqnComplexSolver.factorization(double tolerance)
LU decomposition of the matrix.
|
void |
CSJSqaureMatrixEqnDoubleSolver.solveEqn()
Solve the [A]X = B problem, assume that [A] is LUed
|
void |
CSJSquareMatrixEqnComplexSolver.solveEqn()
Solve the [A]X = B problem
|
void |
CSJLeastSquareDoubleSolver.solveEqn()
Solve the [A]X = B problem
|
double[] |
CSJWeightedLeastSquareDoubleSolver.solveEqn(double[] b) |
double[] |
CSJSqaureMatrixEqnDoubleSolver.solveEqn(double[] b)
Solve the [A]X = B problem, assume that [A] is LUed
|
double[] |
CSJLeastSquareDoubleSolver.solveEqn(double[] b)
Solve the [A]X = B problem, assume that [A] is factorized
|
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
ICSJSparseEqnSolver.solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b)
Solve the [A]X = B problem, assume the [A] is LUed
|
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
BaseCSJSparseEqnSolver.solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b) |
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
CSJSquareMatrixEqnComplexSolver.solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b)
Solve the [A]X = B problem
|
Modifier and Type | Method and Description |
---|---|
boolean |
SparseEqnDoubleSolver.factorization(double tolerance)
Deprecated.
LU decomposition of the matrix.
|
boolean |
SparseEqnComplexSolver.factorization(double tolerance)
Deprecated.
LU decomposition of the matrix.
|
void |
SparseEqnDoubleSolver.solveEqn()
Deprecated.
Solve the [A]X = B problem
|
void |
SparseEqnComplexSolver.solveEqn()
Deprecated.
Solve the [A]X = B problem
|
Modifier and Type | Method and Description |
---|---|
protected void |
DynamicEventProcessor.applyDynamicEventAfter(DynamicSimuEvent e,
double t) |
Modifier and Type | Method and Description |
---|---|
double |
LimitType.limitDiscrete(double x,
double stepSize)
Perform discrete limit action.
|
Constructor and Description |
---|
LimitType(java.lang.String str)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.math3.complex.Complex[] |
MatrixUtil.mul(org.apache.commons.math3.complex.Complex[][] a,
org.apache.commons.math3.complex.Complex[] b)
complex matrix multiplication [A] x [b]
|
static double[] |
MatrixUtil.multiply(double[][] matrix,
double[] vector)
multiply the matrix by the vector.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.complex.Complex[] |
ISparseEqnComplex.solveLUedEqn(org.apache.commons.math3.complex.Complex[] b)
Solve the [A]X = B problem after the [A] is LUed
|
double[] |
ISparseEqnDouble.solveLUedEqn(double[] b)
Solve the [A]X = B problem after [A] is LUed
|
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
ISparseEqnComplex.solveLUedEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b)
Solve the [A]X = B problem after the [A] is LUed
|
Modifier and Type | Method and Description |
---|---|
boolean |
ISparseEquation.factorization()
Factorization, for example LU decomposition, of the matrix.
|
boolean |
ISparseEquation.factorization(double tolerance)
Factorization, for example LU decomposition, of the matrix.
|
void |
ISparseEquation.solveEqn()
Solve the [A]X = B problem
|
boolean |
ISparseEquation.solveEqn(double tolerance)
LU decomposition of the matrix and the solve the [A]X = B problem.
|