public interface Bus extends Identifiable<Bus>
Modifier and Type | Method and Description |
---|---|
double |
getAngle()
Get the voltage angle of the bus in degree.
|
java.lang.Iterable<Battery> |
getBatteries()
Get batteries connected to the bus.
|
java.util.stream.Stream<Battery> |
getBatteryStream()
Get batteries connected to the bus.
|
Component |
getConnectedComponent()
Get the connected component that the bus is part of.
|
int |
getConnectedTerminalCount()
Get the number of terminals connected to this bus.
|
java.lang.Iterable<DanglingLine> |
getDanglingLines()
Get dangling lines connected to the bus.
|
java.util.stream.Stream<DanglingLine> |
getDanglingLineStream()
Get dangling lines connected to the bus.
|
java.lang.Iterable<Generator> |
getGenerators()
Get generators connected to the bus.
|
java.util.stream.Stream<Generator> |
getGeneratorStream()
Get generators connected to the bus.
|
java.lang.Iterable<LccConverterStation> |
getLccConverterStations()
Get LCC converter stations connected to the bus.
|
java.util.stream.Stream<LccConverterStation> |
getLccConverterStationStream()
Get LCC converter stations connected to the bus.
|
java.lang.Iterable<Line> |
getLines()
Get the AC lines connected to the bus.
|
java.util.stream.Stream<Line> |
getLineStream()
Get the AC lines connected to the bus.
|
java.lang.Iterable<Load> |
getLoads()
Get loads connected to the bus.
|
java.util.stream.Stream<Load> |
getLoadStream()
Get loads connected to the bus.
|
double |
getP()
Get the active power in MW injected by equipments connected to the bus.
|
double |
getQ()
Get the reactive power in MVAR injected by equiments connected to the bus.
|
java.lang.Iterable<ShuntCompensator> |
getShuntCompensators()
Get shunt compensators connected to the bus.
|
java.util.stream.Stream<ShuntCompensator> |
getShuntCompensatorStream()
Get shunt compensators connected to the bus.
|
java.lang.Iterable<StaticVarCompensator> |
getStaticVarCompensators()
Get static VAR compensators connected to the bus.
|
java.util.stream.Stream<StaticVarCompensator> |
getStaticVarCompensatorStream()
Get static VAR compensators connected to the bus.
|
Component |
getSynchronousComponent()
Get the synchronous component that the bus is part of.
|
java.lang.Iterable<ThreeWindingsTransformer> |
getThreeWindingsTransformers()
Get 3 windings transformers connected to the bus.
|
java.util.stream.Stream<ThreeWindingsTransformer> |
getThreeWindingsTransformerStream()
Get 3 windings transformers connected to the bus.
|
default java.lang.Iterable<ThreeWindingsTransformer> |
getThreeWindingTransformers()
Deprecated.
Use
getThreeWindingsTransformers() instead. |
default java.util.stream.Stream<ThreeWindingsTransformer> |
getThreeWindingTransformerStream()
Deprecated.
Use
getThreeWindingsTransformerStream() instead. |
java.lang.Iterable<TwoWindingsTransformer> |
getTwoWindingsTransformers()
Get 2 windings transformer connected to the bus.
|
java.util.stream.Stream<TwoWindingsTransformer> |
getTwoWindingsTransformerStream()
Get 2 windings transformer connected to the bus.
|
default java.lang.Iterable<TwoWindingsTransformer> |
getTwoWindingTransformers()
Deprecated.
Use
getTwoWindingsTransformers() instead. |
default java.util.stream.Stream<TwoWindingsTransformer> |
getTwoWindingTransformerStream()
Deprecated.
Use
getTwoWindingsTransformerStream() instead. |
double |
getV()
Get the voltage magnitude of the bus in kV.
|
VoltageLevel |
getVoltageLevel()
Get the voltage level to which the bus belongs.
|
java.lang.Iterable<VscConverterStation> |
getVscConverterStations()
Get VSC converter stations connected to the bus.
|
java.util.stream.Stream<VscConverterStation> |
getVscConverterStationStream()
Get VSC converter stations connected to the bus.
|
boolean |
isInMainConnectedComponent()
Check if the bus belongs to the main connected component
|
boolean |
isInMainSynchronousComponent()
Check if the bus belongs to the main synchronous component
|
Bus |
setAngle(double angle)
Set the voltage angle of the bus in degree.
|
Bus |
setV(double v)
Set the voltage magnituge of the bus in kV.
|
void |
visitConnectedEquipments(TopologyVisitor visitor)
Visit equipments connected to the bus.
|
void |
visitConnectedOrConnectableEquipments(TopologyVisitor visitor)
Visit equipments connected or connectable to the bus.
|
getId, getName, getProperties, hasProperty
addExtension, getExtension, getExtensionByName, getExtensions, removeExtension
VoltageLevel getVoltageLevel()
double getV()
Bus setV(double v)
double getAngle()
Bus setAngle(double angle)
double getP()
double getQ()
Component getConnectedComponent()
boolean isInMainConnectedComponent()
Component getSynchronousComponent()
boolean isInMainSynchronousComponent()
int getConnectedTerminalCount()
java.lang.Iterable<Line> getLines()
java.util.stream.Stream<Line> getLineStream()
java.lang.Iterable<TwoWindingsTransformer> getTwoWindingsTransformers()
@Deprecated default java.lang.Iterable<TwoWindingsTransformer> getTwoWindingTransformers()
getTwoWindingsTransformers()
instead.java.util.stream.Stream<TwoWindingsTransformer> getTwoWindingsTransformerStream()
@Deprecated default java.util.stream.Stream<TwoWindingsTransformer> getTwoWindingTransformerStream()
getTwoWindingsTransformerStream()
instead.java.lang.Iterable<ThreeWindingsTransformer> getThreeWindingsTransformers()
@Deprecated default java.lang.Iterable<ThreeWindingsTransformer> getThreeWindingTransformers()
getThreeWindingsTransformers()
instead.java.util.stream.Stream<ThreeWindingsTransformer> getThreeWindingsTransformerStream()
@Deprecated default java.util.stream.Stream<ThreeWindingsTransformer> getThreeWindingTransformerStream()
getThreeWindingsTransformerStream()
instead.java.lang.Iterable<Generator> getGenerators()
java.util.stream.Stream<Generator> getGeneratorStream()
java.lang.Iterable<Battery> getBatteries()
java.util.stream.Stream<Battery> getBatteryStream()
java.lang.Iterable<Load> getLoads()
java.util.stream.Stream<Load> getLoadStream()
java.lang.Iterable<ShuntCompensator> getShuntCompensators()
java.util.stream.Stream<ShuntCompensator> getShuntCompensatorStream()
java.lang.Iterable<DanglingLine> getDanglingLines()
java.util.stream.Stream<DanglingLine> getDanglingLineStream()
java.lang.Iterable<StaticVarCompensator> getStaticVarCompensators()
java.util.stream.Stream<StaticVarCompensator> getStaticVarCompensatorStream()
java.lang.Iterable<LccConverterStation> getLccConverterStations()
java.util.stream.Stream<LccConverterStation> getLccConverterStationStream()
java.lang.Iterable<VscConverterStation> getVscConverterStations()
java.util.stream.Stream<VscConverterStation> getVscConverterStationStream()
void visitConnectedEquipments(TopologyVisitor visitor)
visitor
- a handler to be notified for each equipment connected at the busvoid visitConnectedOrConnectableEquipments(TopologyVisitor visitor)
visitor
- a handler to be notified for each equipmentCopyright © 2019. All rights reserved.