IscUMachine
The IscUMachine
class provides access to an IPSA universal machine, to set and get data values and to retrieve load flow results.
Field Values
Type |
Field Name |
Description |
---|---|---|
Integer |
FromUID |
Gets the unique ID for busbar. |
String |
BusName |
Gets the busbar name. |
String |
Name |
Gets the universal machine name. |
Integer |
Status |
Status:
|
Float |
RealMW |
Gets and sets the real power output in MW. |
Float |
ReactiveMVAr |
Gets and sets the reactive power output in MVAr. |
Integer |
ProfileUID |
Gets and sets the UID of the profile applied to the universal machine. Set to 0 to not use any profiles. |
Integer |
PluginID |
Gets and sets the ID of the plugin applied to the universal machine. Set to 0 to not use any profiles. |
Boolean |
ConverterDrivenPlant |
|
Integer |
CDPMethodType |
The CDP current-output mode
|
Integer |
CDPVoltageInterpolation |
The CDP voltage interpolation scheme
|
Integer |
CDPVoltageInterpolation |
The CDP voltage interpolation scheme
|
Float |
CDPKFactor |
The K factor co-efficient that determines the strength of the current injection contributions (only valid between 0 and 10). |
Float |
CDPMaxISync |
Maximum synchronous value for the current injected given the time domains. |
Float |
CDPMaxITrans |
Maximum transient value for the current injected given the time domains. |
Float |
CDPMaxISubTrans |
Maximum subtransient value for the current injected given the time domains. |
Float |
CDPTimeConstantTransientMs |
Time constant value in ms for the transient window duration. |
Float |
CDPTimeConstantSubTransientMs |
Time constant value in ms for the subtransient window duration. |
IscUMachine Class
- class ipsa.IscUMachine
Provides access to an IPSA universal machine.
- SetIValue(nFieldIndex: int, nValue: int) bool
Sets the value for the enumerated field from an integer.
- SetDValue(nFieldIndex: int, dValue: float) bool
Sets the value for the enumerated field from a double.
- SetSValue(nFieldIndex: int, strValue: int) bool
Sets the value for the enumerated field from a string.
- SetBValue(nFieldIndex: int, bValue: bool) bool
Sets the value for the enumerated field from boolean.
- GetRealPowerMW() float
Returns the universal machine output in MW.
- Returns:
The universal machine output in MW.
- Return type:
- GetReactivePowerMVAr() float
Returns the universal machine output in MVAr.
- Returns:
The universal machine output in MVAr.
- Return type:
- GetRealPowerkW() float
Returns the universal machine output in kW.
- Returns:
The universal machine output in kW.
- Return type:
- GetReactivePowerkVAr() float
Returns the universal machine output in kVAr.
- Returns:
The universal machine output in kVAr.
- Return type:
- GetTotalPowerMVA() float
Returns the universal machine produced total power in MVA.
- Returns:
The universal machine produced total power in MVA.
- Return type:
- GetTotalPowerkVA() float
Returns the universal machine produced total power in kVA.
- Returns:
The universal machine produced total power in kVA.
- Return type:
- GetPowerFactor() float
Returns the universal machine power factor.
- Returns:
The universal machine power factor.
- Return type:
- GetCurrentkA() float
Returns the universal machine injected current in kA.
- Returns:
The universal machine injected current in kA.
- Return type:
- GetDCLFRealPowerMW() float
Returns the universal machine output in MW.
- Returns:
The universal machine output in MW.
- Return type:
- GetDCLFRealPowerkW() float
Returns the universal machine output in kW.
- Returns:
The universal machine output in kW.
- Return type:
- GetDCLFTotalPowerMVA() float
Returns the universal machine produced total power in MVA.
- Returns:
The universal machine produced total power in MVA.
- Return type: