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, setVSpecifiedchangeToGenPQBus, changeToGenPVBus, getParentBus, setParentBusgetAdjControlType, getControlMode, getDesiredControlRange, isAdjustStatus, isControlStatus, setAdjControlType, setAdjustStatus, setControlMode, setControlStatus, setDesiredControlRangecheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInforeadData, writeDataneedAdjust, performAdjustBusBranchControlType 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