public interface FunctionLoad extends NameTag, IAclfAdjustment
Aclf functional load class.
- It has two FuncLoad object: P func load and Q func load
- P = P0 x ( ap + bpV + cpV^2)
- Q = Q0 x ( aq + bqV + cqV^2)
- ap + bp + cp = 1.0 and aq + bq + cq = 1.0
Please note the referenced AclfBus has to be a const P load bus. Object id is the same as the busId it reference to.
The following features are supported:
AclfAdjustPackage.getFunctionLoad()| Modifier and Type | Method and Description |
|---|---|
FuncLoadType |
getP()
Returns the value of the 'P' attribute.
|
BaseAclfBus<?,?> |
getParentBus()
Returns the value of the 'Parent Bus' container reference.
|
double |
getPLoad(Unit.UnitType unit)
Get equivalent P load in the unit specified.
|
FuncLoadType |
getQ()
Returns the value of the 'Q' attribute.
|
double |
getQLoad(Unit.UnitType unit)
Get equivalent Q load in the unit specified.
|
void |
setP(FuncLoadType value)
Sets the value of the '
P' attribute. |
void |
setParentBus(BaseAclfBus<?,?> value)
Sets the value of the '
Parent Bus' container reference. |
void |
setQ(FuncLoadType value)
Sets the value of the '
Q' attribute. |
checkData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatusreadData, writeDataneedAdjust, performAdjustFuncLoadType getP()
If the meaning of the 'P' attribute isn't clear, there really should be more of a description here...
Functional load active power objectsetP(FuncLoadType),
AclfAdjustPackage.getFunctionLoad_P()void setP(FuncLoadType value)
P' attribute.
value - the new value of the 'P' attribute.getP()FuncLoadType getQ()
If the meaning of the 'Q' attribute isn't clear, there really should be more of a description here...
Functional load reactive power objectsetQ(FuncLoadType),
AclfAdjustPackage.getFunctionLoad_Q()void setQ(FuncLoadType value)
Q' attribute.
value - the new value of the 'Q' attribute.getQ()BaseAclfBus<?,?> getParentBus()
Function Load'.
If the meaning of the 'Parent Bus' container reference isn't clear, there really should be more of a description here...
Functional load adjustment parent Aclf Bus objectsetParentBus(BaseAclfBus),
AclfAdjustPackage.getFunctionLoad_ParentBus(),
BaseAclfBus.getFunctionLoad()void setParentBus(BaseAclfBus<?,?> value)
Parent Bus' container reference.
value - the new value of the 'Parent Bus' container reference.getParentBus()double getPLoad(Unit.UnitType unit)
unit - P load unit
double getQLoad(Unit.UnitType unit)
unit - Q load unit