IscAnalysisAF
Field Values
Type |
Field Name |
Description |
|---|---|---|
Integer |
IEEEStandard |
Standard according to IEEE-1584 for the arc flash calculation used:
|
Float |
BoundaryEnergyJcm2 |
Boundary energy defined at the standard level for a 2nd degree burn (defaults to 5 J/cm2). |
Float |
ReducedFaultCurrentPC |
Reduction of fault current for more conservative arc flash calculation (default to 15%). |
Integer |
ProtPlotFault |
Whether it should plot at fault location or by current:
|
Integer |
ProtFaultBusbar |
The busbar to fault. |
Float |
ProtFaultCurrentA |
Fault current in Amps. |
Float |
FaultTime |
Fault time in seconds. |
Float |
FaultResistance |
Fault resistance in per unit. |
Float |
FaultReactance |
Fault reactance in per unit. |
Boolean |
FaultFlatStart |
If True, apply flat start voltages before calculating fault. |
Integer |
UseSaturatedImpedances |
SM saturation representation:
|
Integer |
AssumeAVRAction |
Assume generator impedances decay to transient rather than steady state values:
|
Integer |
SMSaliency |
SM saliency representation:
|
Integer |
XRCalcMethod |
X/R ratio is calculation method:
|
Integer |
XRSMEnhanced |
Enhanced modelling of synchronous machine DC decay:
|
Boolean |
FaultUse2ndHarmonic |
If True, use 2nd Harmonic in Peak Results. |
Integer |
NFPAStandard |
NFPA Standard:
|
List[Float] |
NFPAUserDefined |
List of user-defined PPE incident energy levels in (cal/cm^2). |
Integer |
ProtCalculateOpTime |
How the analysis obtains the clearing time:
|
Float |
ProtSetOpTimeS |
Fault clearing time in seconds. |
Float |
ProtSetReducedOpTimeS |
Fault clearing time for reduced arc flash current in seconds. |
Boolean |
LimitMaximumOpTime |
If True, limit the maximum fault clearing time, to that set. |
Float |
MaximumOpTimeS |
Maximum fault clearing time in seconds. |
List[Integer] |
ProtPlotOCDevices |
Overcurrent devices to plot. |
IscAnalysisAF Class
- class ipsa.IscAnalysisAF
Analysis class for the ArcFlash analysis.
- GetListIValue(nFieldIndex: int) List[int]
Returns a list of integer values for the enumerated field.
- GetListDValue(nFieldIndex: int) List[float]
Returns a list of double values for the enumerated field.
- SetListIValue(nFieldIndex: int, lIValue: List[int]) bool
Sets the value for the enumerated field from a list of integers.
Note, when setting ProPlotOCDevices, UIDs which do not correspond to protection containers or protection devices will be ignored.
- SetListDValue(nFieldIndex: int, lDValue: List[float]) bool
Sets the value for the enumerated field from a list of doubles.