IscChopper
The IscChopper
class provides access to a DC/DC Converter, to set and get data values and to retrieve load flow results. Note that in IPSA, like the transformer, the chopper is modelled as a combination of a branch and a tap changer. Therefore some of the chopper data is stored in a branch instance and functions such as GetLineDValue()
are used to access branch type data.
Field Values
Type |
Field Name |
Description |
---|---|---|
Integer |
FromUID |
Gets the unique ID of the sending busbar. |
Integer |
ToUID |
Gets the unique ID of the receiving busbar. |
String |
FromBusName |
Gets the sending busbar name. |
String |
ToBusName |
Gets the receiving busbar name. |
String |
Name |
Gets the chopper name. |
Integer |
ChopperModel |
The chopper gain calculation model:
|
String |
DispChopperModel |
Gets the name of the chopper calculation model. |
Float |
VoltGainRatio |
Gets and sets the voltage gain ratio for the ratio model. |
Float |
VoltGainDutyCycle |
Gets and sets the duty cycle value for the duty model. |
Float |
ConductancePU |
Gets and sets the per unit parallel conductive losses for the capacitor component of the chopper. |
Float |
ConverterEfficiencyPC |
Gets and sets the efficiency of the chopper in percent. |
IscChopper Class
- class ipsa.IscChopper
Provides access to a DC/DC Converter.
- 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.
- GetLineIValue(nFieldIndex: int) int
Returns an integer value for the line associated with this chopper.
- GetLineDValue(nFieldIndex: int) float
Returns a float value for the line associated with this chopper.
- GetLineSValue(nFieldIndex: int) str
Returns a string value for the line associated with this chopper.
- SetLineIValue(nFieldIndex: int, nValue: int) bool
Sets an integer value for the line associated with this chopper.
- SetLineDValue(nFieldIndex: int, dValue: float) bool
Sets a float value for the line associated with this chopper.
- SetLineSValue(nFieldIndex: int, strValue: str) bool
Sets a string value for the line associated with this chopper.
- SetRatingskA(nRatingIndex: int, dSendRatingkA: float, dRecieveRatingkA: float) None
Sets the sending and receiving end current ratings in kA for the chopper.
- GetRatingSendkA(nRatingIndex: int) float
Returns the sending end current ratings in kA for the chopper.
- GetRatingReceivekA(nRatingIndex: int) float
Returns the receiving end current ratings in kA for the chopper.
- GetSendRealPowerMW() float
Returns the chopper sending end power in MW.
- Returns:
The chopper sending end power in MW.
- Return type:
- GetSendRealPowerkW() float
Returns the chopper sending end power in kW.
- Returns:
The chopper sending end power in kW.
- Return type:
- GetSendRealCurrentkA() float
Returns the chopper sending end current in kA.
- Returns:
The chopper sending end current in kA.
- Return type:
- GetReceiveRealPowerMW() float
Returns the chopper receiving end power in MW.
- Returns:
The chopper receiving end power in MW.
- Return type:
- GetReceiveRealPowerkW() float
Returns the chopper receiving end power in kW.
- Returns:
The chopper receiving end power in kW.
- Return type:
- GetReceiveRealCurrentkA() float
Returns the chopper receiving end current in kA.
- Returns:
The chopper receiving end current in kA.
- Return type:
- GetLargestRealPowerMW() float
Returns the highest chopper end power in MW.
- Returns:
The highest chopper end power in MW.
- Return type:
- GetLargestRealPowerkW() float
Returns the highest chopper end power in kW.
- Returns:
The highest chopper end power in kW.
- Return type:
- GetLargestRealCurrentkA() float
Returns the highest chopper end current in kA.
- Returns:
The highest chopper end current in kA.
- Return type:
- GetLossesMW() float
Returns the chopper losses in MW.
- Returns:
The chopper losses in MW.
- Return type:
- GetLosseskW() float
Returns the chopper losses in kW.
- Returns:
The chopper losses in kW.
- Return type: