public interface RemoteQBus extends PVBusLimit
The following features are supported:
AclfAdjustPackage.getRemoteQBus()
Modifier and Type | Method and Description |
---|---|
double |
getAccFactor()
Returns the value of the 'Acc Factor' attribute.
|
double |
getDQ_dq()
get the sensitivity d(Qbus) / d(remote Mvar)
|
double |
getDQ_dv()
Returns the value of the 'DQ dv' attribute.
|
double |
getMvarFlowCalculated(AclfBranch branch,
Unit.UnitType unit)
get mvar calculated of the Remote Q voltage control branch object.
|
double |
getMvarSpecified()
Returns the value of the 'Mvar Specified' attribute.
|
double |
getMvarSpecified(Unit.UnitType unit)
get mvar specification of the Remote Q voltage control bus object.
|
AclfBranch |
getRemoteBranch()
Returns the value of the 'Remote Branch' reference.
|
BaseAclfBus<?,?> |
getRemoteBus()
Returns the value of the 'Remote Bus' reference.
|
java.lang.String |
getRemoteBusBranchId()
Returns the value of the 'Remote Bus Branch Id' attribute.
|
BusBranchControlType |
getRemoteQControlType()
Returns the value of the 'Remote QControl Type' attribute.
|
boolean |
isFlowFrom2To()
Returns the value of the 'Flow From2 To' attribute.
|
boolean |
isMvarOnFromSide()
Returns the value of the 'Mvar On From Side' attribute.
|
void |
setAccFactor(double value)
Sets the value of the '
Acc Factor ' attribute. |
void |
setDQ_dq(double x)
set the sensitivity d(Qbus) / d(remote Mvar)
|
void |
setDQ_dv(double value)
Sets the value of the '
DQ dv ' attribute. |
void |
setFlowFrom2To(boolean value)
Sets the value of the '
Flow From2 To ' attribute. |
void |
setMvarOnFromSide(boolean value)
Sets the value of the '
Mvar On From Side ' attribute. |
void |
setMvarSpecified(double value)
Sets the value of the '
Mvar Specified ' attribute. |
void |
setMvarSpecified(double q,
Unit.UnitType unit)
Set mvar specification of the Remote Q voltage control bus object, which is stored
in the parent AclfBus desiredVoltage field.
|
void |
setRemoteBranch(AclfBranch value)
Sets the value of the '
Remote Branch ' reference. |
void |
setRemoteBus(BaseAclfBus<?,?> value)
Sets the value of the '
Remote Bus ' reference. |
void |
setRemoteBusBranchId(java.lang.String value)
Sets the value of the '
Remote Bus Branch Id ' attribute. |
void |
setRemoteQControlType(BusBranchControlType value)
Sets the value of the '
Remote QControl Type ' attribute. |
getQLimit, getQLimit, getVSpecified, getVSpecified, hasLimitBackoff, setQLimit, setQLimit, setVSpecified, setVSpecified
changeToGenPQBus, changeToGenPVBus, getParentBus, setParentBus
getAdjControlType, getControlMode, getDesiredControlRange, isAdjustStatus, isControlStatus, setAdjControlType, setAdjustStatus, setControlMode, setControlStatus, setDesiredControlRange
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
readData, writeData
needAdjust, performAdjust
BusBranchControlType getRemoteQControlType()
"BusVoltage"
.
The literals are from the enumeration BusBranchControlType
.
If the meaning of the 'Control Type' attribute isn't clear, there really should be more of a description here...
Remote Q voltage control bus object control type, BusVoltage or BranchQBusBranchControlType
,
setRemoteQControlType(BusBranchControlType)
,
AclfAdjustPackage.getRemoteQBus_RemoteQControlType()
void setRemoteQControlType(BusBranchControlType value)
Remote QControl Type
' attribute.
value
- the new value of the 'Remote QControl Type' attribute.BusBranchControlType
,
getRemoteQControlType()
boolean isFlowFrom2To()
If the meaning of the 'Flow From2 To' attribute isn't clear, there really should be more of a description here...
Remote Q voltage control attribute, for BranchQ control type, to specify branch Q flow direction.setFlowFrom2To(boolean)
,
AclfAdjustPackage.getRemoteQBus_FlowFrom2To()
void setFlowFrom2To(boolean value)
Flow From2 To
' attribute.
value
- the new value of the 'Flow From2 To' attribute.isFlowFrom2To()
boolean isMvarOnFromSide()
If the meaning of the 'Mvar On From Side' attribute isn't clear, there really should be more of a description here...
Remote Q voltage control attribute, for BranchQ control type, to determind mvar control measurement side.setMvarOnFromSide(boolean)
,
AclfAdjustPackage.getRemoteQBus_MvarOnFromSide()
void setMvarOnFromSide(boolean value)
Mvar On From Side
' attribute.
value
- the new value of the 'Mvar On From Side' attribute.isMvarOnFromSide()
double getDQ_dv()
"1.0"
.
sensitivity dQ(busQ)/dV(remoteBus) or dQ(busQ)/dQ(remoteMvar) for calculating the dQ amount for the adjustment.
setDQ_dv(double)
,
AclfAdjustPackage.getRemoteQBus_DQ_dv()
void setDQ_dv(double value)
DQ dv
' attribute.
value
- the new value of the 'DQ dv' attribute.getDQ_dv()
BaseAclfBus<?,?> getRemoteBus()
If the meaning of the 'Remote Bus' reference isn't clear, there really should be more of a description here...
Remote control bus, for bus voltage control typesetRemoteBus(BaseAclfBus)
,
AclfAdjustPackage.getRemoteQBus_RemoteBus()
void setRemoteBus(BaseAclfBus<?,?> value)
Remote Bus
' reference.
value
- the new value of the 'Remote Bus' reference.getRemoteBus()
AclfBranch getRemoteBranch()
If the meaning of the 'Remote Branch' reference isn't clear, there really should be more of a description here...
Remote Mvar control branch for BranchQ control type.setRemoteBranch(AclfBranch)
,
AclfAdjustPackage.getRemoteQBus_RemoteBranch()
void setRemoteBranch(AclfBranch value)
Remote Branch
' reference.
value
- the new value of the 'Remote Branch' reference.getRemoteBranch()
double getMvarSpecified(Unit.UnitType unit)
unit
- mvar specified unit
void setMvarSpecified(double q, Unit.UnitType unit)
q
- mvar specified valueunit
- mvar specified unit
double getMvarFlowCalculated(AclfBranch branch, Unit.UnitType unit)
branch
- branch objectunit
- mvar flow unit
double getAccFactor()
"1.0"
.
A multiplier factor to speed/slow adjustment. It is used to adjust the sensitivity
for the adjustment
setAccFactor(double)
,
AclfAdjustPackage.getRemoteQBus_AccFactor()
void setAccFactor(double value)
Acc Factor
' attribute.
value
- the new value of the 'Acc Factor' attribute.getAccFactor()
double getMvarSpecified()
"0.0"
.
Mvar specified for the remote bus or branch, used in the control.
setMvarSpecified(double)
,
AclfAdjustPackage.getRemoteQBus_MvarSpecified()
void setMvarSpecified(double value)
Mvar Specified
' attribute.
value
- the new value of the 'Mvar Specified' attribute.getMvarSpecified()
java.lang.String getRemoteBusBranchId()
""
.
remote control bus or branch id for serialization purpose.
setRemoteBusBranchId(String)
,
AclfAdjustPackage.getRemoteQBus_RemoteBusBranchId()
void setRemoteBusBranchId(java.lang.String value)
Remote Bus Branch Id
' attribute.
value
- the new value of the 'Remote Bus Branch Id' attribute.getRemoteBusBranchId()
double getDQ_dq()
void setDQ_dq(double x)
x
- dQ_dq value