C# Class FaultAlgorithms.FaultLocationAlgorithms

Class containing algorithms for determining fault location based on fault data.
Datei anzeigen Open project: GridProtectionAlliance/openXDA

Public Methods

Method Description
DoubleEnded ( FaultLocationDataSet localFaultDataSet, CycleData remoteFaultCycle, string parameters ) : ComplexNumber[]

Double-ended algorithm for calculating the distance to a fault that was found in the FaultLocationDataSet.

Private Methods

Method Description
Eriksson ( FaultLocationDataSet faultDataSet, string parameters ) : double[]
GetDoubleEndedFaultCurrent ( CycleData cycle, FaultType faultType ) : ComplexNumber
GetDoubleEndedFaultVoltage ( CycleData cycle, FaultType faultType ) : ComplexNumber
GetFaultCurrent ( CycleData cycle, FaultType viFaultType ) : ComplexNumber
GetFaultVoltage ( CycleData cycle, FaultType viFaultType ) : ComplexNumber
GetNominalImpedance ( FaultLocationDataSet faultDataSet ) : ComplexNumber
IsNaN ( ComplexNumber num ) : bool
MinDistance ( double n ) : double
ModifiedTakagi ( FaultLocationDataSet faultDataSet, string parameters ) : double[]
Novosel ( FaultLocationDataSet faultDataSet, string parameters ) : double[]
Reactance ( FaultLocationDataSet faultDataSet, string parameters ) : double[]
Simple ( FaultLocationDataSet faultDataSet, string parameters ) : double[]
Takagi ( FaultLocationDataSet faultDataSet, string parameters ) : double[]

Method Details

DoubleEnded() public static method

Double-ended algorithm for calculating the distance to a fault that was found in the FaultLocationDataSet.
public static DoubleEnded ( FaultLocationDataSet localFaultDataSet, CycleData remoteFaultCycle, string parameters ) : ComplexNumber[]
localFaultDataSet FaultLocationDataSet The data set used to find the distance to the fault.
remoteFaultCycle CycleData The cycle of data from the remote station used in the double-ended distance algorithm.
parameters string Extra parameters to the algorithm.
return ComplexNumber[]