IscAnalysisFL
Field Values
Type |
Field Name |
Description |
|---|---|---|
Integer |
FaultEngine |
Sets the fault level engine to either the standard Ipsa method or the IEC60909 method. Should be one of:
|
Integer |
FaultStudyType |
Specifies the type of fault study. Should be one of:
|
Float |
FaultTime |
Time of fault in seconds. |
Float |
FaultResistance |
Fault resistance in per unit on the system base. |
Float |
FaultReactance |
Fault reactance in per unit on the system base. |
Integer |
FaultEngineType |
Type of fault to be applied. Should be one of:
|
Integer |
FaultEngineResultType |
Type of fault result obtained. Should be one of:
|
Integer |
MaxFaultIterations |
Maximum number of iterations to run the fault level. |
Boolean |
FaultFlatStart |
Sets voltages at 1 p.u. before calculating fault levels, returns |
Integer |
UseSaturatedImpedances |
Uses generator saturated impedances in fault calculation. |
Integer |
AssumeAVRAction |
Assumes generator impedances decay to transient rather than steady state values. |
Integer |
SMSaliency |
Sets the synchronous machine salience to either the given value or (Xq = Xd). Should be one of:
|
Integer |
XRCalcMethod |
Sets the X/R calculation method to either DC decay or Driving Point. Should be one of:
|
Integer |
XRSMEnhanced |
Set to 0 to use the Ipsa 2.3.2 method of calculating the DC decay. Set to 1 to use the Ipsa 2.4.2 enhanced method of calculating the DC decay. |
Boolean |
FaultUse2ndHarmonic |
If selected then second harmonic fault level will be included in any peak fault calculation for line-to-line faults. |
Integer |
SingleBusToFault |
Busbar UID to apply fault on. |
Integer |
BranchToFault |
Branch UID to apply fault on. |
Float |
DistanceAlongBranch |
Distance along branch to apply fault on. This is a per unit value with zero representing the “From” end of the branch and 1.0 representing the “To” end of the branch. |
Boolean |
FaultUseCDPs |
Switch to decide whether the fault engine will include the impact of converter driven plants. |
Integer |
FaultCDPStudyMode |
The calculation method for CDPs. Currently only the simple method (0) works for PyIPSA. To input the data for the advanced method (1) you would need to open the IPSA UI. |
Integer |
FaultCDPInterpMethod |
Chooses the interpolation method for the universal machines that represent the CDPs (in the advanced method):
|
Boolean |
ShowCDPWarnings |
If |
Boolean |
FaultCDPDefined |
If |
Boolean |
FaultCDPDefaultRatedI |
If |
Integer |
FaultCDPNumIterations |
Specifies the number of iterations for CDP-G74 voltages. |
Float |
IEC909DefaultPhaseAngle |
Specifies the default synchronous machine power factor. |
Integer |
IEC909Method |
Sets the method used to determine the X/R ratio as defined by:
|
Boolean |
IEC909IgnoreImpedanceCorrection |
If set to |
Integer |
IEC909VoltageCorrectionFactor |
One of the following IEC60909 voltage level based correction factors to be applied to the pre-fault voltage at the faulted busbar:
|
Boolean |
IEC909UseDefaultPF |
Set to |
Boolean |
IEC909NearTo |
Setting to |
Integer |
IEC909TFRatingIndex |
Identifies which rating set to use for transformers. |
Float |
FaultPlotMaxTime |
Fault plot max time in seconds for waveform plots. |
Boolean |
FaultPlotinCycles |
Fault plot time in cycles for waveform plots, returns |
Boolean |
FaultPlotinkA |
Fault plot current in kA for waveform plots, returns
|
Boolean |
FaultPlotRed |
Fault plot red phase for waveform plots, returns |
Boolean |
FaultPlotYellow |
Fault plot yellow phase for waveform plots, returns |
Boolean |
FaultPlotBlue |
Fault plot blue phase for waveform plots, returns |
Boolean |
FaultPlotDC |
Fault plot DC component for waveform plots, returns |
Boolean |
FaultPlotRMS |
Fault plot RMS component for waveform plots, returns |
Boolean |
FaultPlot2Harm |
Fault plot 2nd harmonic component for waveform plots, returns |
Boolean |
FaultPlotMaxAsymmRed |
Fault plot maximum asymmetry in red phase for waveform plots, returns |
Integer |
MotorToStart |
The motor calculation is started for the motor UID. |
Boolean |
FaultUseMotorLoad |
Set to |
Boolean |
FaultTransformerTap |
Set to |
List[Float] |
MotorLoadVoltageskV |
The nominal voltages in kV from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadStatorRPU |
The stator resistance values in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadStatorXPU |
The stator reactance values in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadMagXPU |
The magnetising reactance values in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadRotorInnerRPU |
The rotor (inner) resistances in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadRotorInnerXPU |
The rotor (inner) reactances in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadRotorOuterRPU |
The rotor (outer) resistances in PU from the tabulated motor fault data for the entire network. |
List[Float] |
MotorLoadRotorOuterXPU |
The rotor (outer) reactances in PU from the tabulated motor fault data for the entire network. |
IscAnalysisFL Class
- class ipsa.IscAnalysisFL
Analysis class for the fault level analysis. Motor start analysis options are provided under the fault level analysis class.
- GetListDValue(nFieldIndex: int) List[float]
Returns a list of double values for the enumerated field.
- SetListDValue(nFieldIndex: int, lDValue: List[float]) bool
Sets the value for the enumerated field from a list of doubles.