A wire or combination of wires, with consistent electrical
characteristics, building a single electrical system, used to carry
alternating current between points in the power system. For symmetrical,
transposed 3ph lines, it is sufficient to use ACLineSegment attributes,
which describe sequence impedances and admittances for the entire length
of the segment. If per lenght impedance data is available from a library
of standard types, impedances and admittances can be calculated in one of
the following ways: - calculate electrical parameters from asset data,
using associated ConductorInfo, with values then multiplied by
Conductor.length to produce a matrix model. - calculate unbalanced
electrical parameters from associated PerLengthPhaseImpedance, then
multiplied by Conductor.length to produce a matrix model. - calculate
transposed electrical parameters from associated
PerLengthSequenceImpedance, then multiplied by Conductor.length to
produce a sequence model.A wire or combination of wires, with consistent
electrical characteristics, building a single electrical system, used to
carry alternating current between points in the power system. For
symmetrical, transposed 3ph lines, it is sufficient to use ACLineSegment
attributes, which describe sequence impedances and admittances for the
entire length of the segment. If per lenght impedance data is available
from a library of standard types, impedances and admittances can be
calculated in one of the following ways: - calculate electrical
parameters from asset data, using associated ConductorInfo, with values
then multiplied by Conductor.length to produce a matrix model. -
calculate unbalanced electrical parameters from associated
PerLengthPhaseImpedance, then multiplied by Conductor.length to produce a
matrix model. - calculate transposed electrical parameters from
associated PerLengthSequenceImpedance, then multiplied by
Conductor.length to produce a sequence model.
|
|
__init__(self,
g0ch=0.0,
r=0.0,
x=0.0,
gch=0.0,
r0=0.0,
bch=0.0,
b0ch=0.0,
x0=0.0,
SequenceImpedance=None,
ConductorAssets=None,
ConductorInfo=None,
Cut=None,
PhaseImpedance=None,
Clamp=None,
*args,
**kw_args)
Initialises a new 'ACLineSegment' instance. |
|
|
|
|
|
|
|
| addConductorAssets(self,
*ConductorAssets) |
|
|
|
|
|
|
|
|
|
|
|
|
|
getConductorInfo(self)
Conductor data for this line segment. |
|
|
|
|
|
|
|
getPhaseImpedance(self)
Phase impedance of this line segment; used for unbalanced model. |
|
|
|
|
getSequenceImpedance(self)
Sequence impedance of this line segment; used for balanced model. |
|
|
|
|
| removeClamp(self,
*Clamp) |
|
|
|
|
| removeConductorAssets(self,
*ConductorAssets) |
|
|
|
|
|
|
|
|
|
|
| setConductorAssets(self,
value) |
|
|
|
|
| setConductorInfo(self,
value) |
|
|
|
|
|
|
|
| setPhaseImpedance(self,
value) |
|
|
|
|
| setSequenceImpedance(self,
value) |
|
|
|
Inherited from Core.ConductingEquipment'.ConductingEquipment:
addClearanceTags,
addOutageStepRoles,
addProtectionEquipments,
addTerminals,
getBaseVoltage,
getClearanceTags,
getOutageStepRoles,
getProtectionEquipments,
getSvStatus,
getTerminals,
removeClearanceTags,
removeOutageStepRoles,
removeProtectionEquipments,
removeTerminals,
setBaseVoltage,
setClearanceTags,
setOutageStepRoles,
setProtectionEquipments,
setSvStatus,
setTerminals
Inherited from Core.Equipment'.Equipment:
addContingencyEquipment,
addCustomerAgreements,
getContingencyEquipment,
getCustomerAgreements,
getEquipmentContainer,
removeContingencyEquipment,
removeCustomerAgreements,
setContingencyEquipment,
setCustomerAgreements,
setEquipmentContainer
Inherited from Core.PowerSystemResource'.PowerSystemResource:
addAssets,
addChangeItems,
addDocumentRoles,
addErpOrganisationRoles,
addMeasurements,
addNetworkDataSets,
addOperatingShare,
addPSREvent,
addPsrLists,
addReportingGroup,
addSafetyDocuments,
addScheduleSteps,
getAssets,
getChangeItems,
getDocumentRoles,
getErpOrganisationRoles,
getLocation,
getMeasurements,
getNetworkDataSets,
getOperatingShare,
getOutageSchedule,
getPSREvent,
getPSRType,
getPsrLists,
getReportingGroup,
getSafetyDocuments,
getScheduleSteps,
removeAssets,
removeChangeItems,
removeDocumentRoles,
removeErpOrganisationRoles,
removeMeasurements,
removeNetworkDataSets,
removeOperatingShare,
removePSREvent,
removePsrLists,
removeReportingGroup,
removeSafetyDocuments,
removeScheduleSteps,
setAssets,
setChangeItems,
setDocumentRoles,
setErpOrganisationRoles,
setLocation,
setMeasurements,
setNetworkDataSets,
setOperatingShare,
setOutageSchedule,
setPSREvent,
setPSRType,
setPsrLists,
setReportingGroup,
setSafetyDocuments,
setScheduleSteps
Inherited from Core.IdentifiedObject'.IdentifiedObject:
addDiagramObjects,
addNames,
getDiagramObjects,
getModelingAuthoritySet,
getNames,
removeDiagramObjects,
removeNames,
setDiagramObjects,
setModelingAuthoritySet,
setNames
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
_attr_types = {'b0ch': <type 'float'>, 'bch': <type 'float'>, ...
|
|
|
_attrs = ['g0ch', 'r', 'x', 'gch', 'r0', 'bch', 'b0ch', 'x0']
|
|
|
_defaults = {'b0ch': 0.0, 'bch': 0.0, 'g0ch': 0.0, 'gch': 0.0,...
|
|
|
_many_refs = ['ConductorAssets', 'Cut', 'Clamp']
|
|
|
_refs = ['SequenceImpedance', 'ConductorAssets', 'ConductorInf...
|
|
|