Class BranchObservabilityImpl<B extends Branch<B>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtension<B>
com.powsybl.iidm.network.impl.extensions.BranchObservabilityImpl<B>
- All Implemented Interfaces:
Extension<B>
,BranchObservability<B>
,Observability<B>
public class BranchObservabilityImpl<B extends Branch<B>>
extends AbstractExtension<B>
implements BranchObservability<B>
- Author:
- Thomas Adam <tadam at silicom.fr>
-
Field Summary
Fields inherited from interface com.powsybl.iidm.network.extensions.BranchObservability
NAME
-
Constructor Summary
ConstructorDescriptionBranchObservabilityImpl
(B component, boolean observable) BranchObservabilityImpl
(B component, boolean observable, double standardDeviationP1, Boolean redundantP1, double standardDeviationP2, Boolean redundantP2, double standardDeviationQ1, Boolean redundantQ1, double standardDeviationQ2, Boolean redundantQ2) -
Method Summary
Modifier and TypeMethodDescriptionOptional standard deviation for active power at side ONE of the branch (in MW).Optional standard deviation for active power at side TWO of the branch (in MW).StandardDeviation for reactive power at side ONE of the branch (in MVar).StandardDeviation for reactive power at side TWO of the branch (in MVar).boolean
boolean that says if the equipment is observable or not.setObservable
(boolean observable) setQualityP1
(double standardDeviation) setQualityP1
(double standardDeviation, Boolean redundant) setQualityP2
(double standardDeviation) setQualityP2
(double standardDeviation, Boolean redundant) setQualityQ1
(double standardDeviation) setQualityQ1
(double standardDeviation, Boolean redundant) setQualityQ2
(double standardDeviation) setQualityQ2
(double standardDeviation, Boolean redundant) Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
cleanup, getExtendable, setExtendable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.iidm.network.extensions.BranchObservability
getName
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Constructor Details
-
BranchObservabilityImpl
-
BranchObservabilityImpl
-
-
Method Details
-
isObservable
public boolean isObservable()Description copied from interface:Observability
boolean that says if the equipment is observable or not. The definition of observable regroups active power, reactive power, voltage and angle (one for all).- Specified by:
isObservable
in interfaceObservability<B extends Branch<B>>
-
setObservable
- Specified by:
setObservable
in interfaceObservability<B extends Branch<B>>
-
getQualityP1
Description copied from interface:BranchObservability
Optional standard deviation for active power at side ONE of the branch (in MW).- Specified by:
getQualityP1
in interfaceBranchObservability<B extends Branch<B>>
- Returns:
- nullable
-
setQualityP1
- Specified by:
setQualityP1
in interfaceBranchObservability<B extends Branch<B>>
-
setQualityP1
- Specified by:
setQualityP1
in interfaceBranchObservability<B extends Branch<B>>
-
getQualityP2
Description copied from interface:BranchObservability
Optional standard deviation for active power at side TWO of the branch (in MW).- Specified by:
getQualityP2
in interfaceBranchObservability<B extends Branch<B>>
- Returns:
- nullable
-
setQualityP2
- Specified by:
setQualityP2
in interfaceBranchObservability<B extends Branch<B>>
-
setQualityP2
- Specified by:
setQualityP2
in interfaceBranchObservability<B extends Branch<B>>
-
getQualityQ1
Description copied from interface:BranchObservability
StandardDeviation for reactive power at side ONE of the branch (in MVar).- Specified by:
getQualityQ1
in interfaceBranchObservability<B extends Branch<B>>
- Returns:
- nullable
-
setQualityQ1
- Specified by:
setQualityQ1
in interfaceBranchObservability<B extends Branch<B>>
-
setQualityQ1
- Specified by:
setQualityQ1
in interfaceBranchObservability<B extends Branch<B>>
-
getQualityQ2
Description copied from interface:BranchObservability
StandardDeviation for reactive power at side TWO of the branch (in MVar).- Specified by:
getQualityQ2
in interfaceBranchObservability<B extends Branch<B>>
- Returns:
- nullable
-
setQualityQ2
- Specified by:
setQualityQ2
in interfaceBranchObservability<B extends Branch<B>>
-
setQualityQ2
- Specified by:
setQualityQ2
in interfaceBranchObservability<B extends Branch<B>>
-