public class LD1PACImpl extends DynLoadModelImpl implements LD1PAC
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
double |
getAcRestartTimer() |
double |
getAcStallTimer() |
double |
getCmpKpf() |
double |
getCmpKqf() |
org.apache.commons.math3.complex.Complex |
getCompensateCurInj() |
double |
getFrst() |
double |
getFuvr() |
double |
getKp1() |
double |
getKp2() |
double |
getKq1() |
double |
getKq2() |
double |
getLFadj() |
double |
getLoadFactor() |
org.apache.commons.math3.complex.Complex |
getLoadPQ()
Returns the value of the 'Load PQ' attribute.
|
double |
getNp1() |
double |
getNp2() |
double |
getNq1() |
double |
getNq2() |
java.lang.Object |
getOutputObject() |
double |
getP() |
double |
getP0() |
double |
getPac() |
org.apache.commons.math3.complex.Complex |
getPosSeqEquivY()
The load is modeled as equivalent admittance in parallel of compensation current injection
|
double |
getPowerFactor() |
double |
getQ() |
double |
getQ0() |
double |
getQac() |
double |
getRstall() |
int |
getStage() |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(java.lang.Object ref) |
double |
getTh1t() |
double |
getTh2t() |
double |
getTrst() |
double |
getTstall() |
double |
getTth() |
double |
getTtr1() |
double |
getTtr2() |
double |
getUVRelayTimer1() |
double |
getUVRelayTimer2() |
double |
getVbrk() |
double |
getVc1off() |
double |
getVc1on() |
double |
getVc2off() |
double |
getVc2on() |
double |
getVrst() |
double |
getVstall() |
double |
getVtr1() |
double |
getVtr2() |
double |
getXstall() |
boolean |
initStates() |
boolean |
nextStep(double dt,
DynamicSimuMethod method)
The thermal protection heating increase is modeled as
differential equation, thus it must be represented with the nextStep();
The stall timer as well as the recovery timer are also counted and updated in this method
|
void |
setAcRestartTimer(double newAcRestartTimer) |
void |
setAcStallTimer(double newAcStallTimer) |
void |
setCmpKpf(double newCmpKpf) |
void |
setCmpKqf(double newCmpKqf) |
void |
setFrst(double newFrst) |
void |
setFuvr(double newFuvr) |
void |
setKp1(double newKp1) |
void |
setKp2(double newKp2) |
void |
setKq1(double newKq1) |
void |
setKq2(double newKq2) |
void |
setLFadj(double newLFadj) |
void |
setLoadFactor(double newLoadFactor) |
void |
setNp1(double newNp1) |
void |
setNp2(double newNp2) |
void |
setNq1(double newNq1) |
void |
setNq2(double newNq2) |
void |
setP(double newP) |
void |
setP0(double newP0) |
void |
setPac(double newPac) |
void |
setPowerFactor(double newPowerFactor) |
void |
setQ(double newQ) |
void |
setQ0(double newQ0) |
void |
setQac(double newQac) |
void |
setRstall(double newRstall) |
void |
setStage(int newStage) |
void |
setTh1t(double newTh1t) |
void |
setTh2t(double newTh2t) |
void |
setTrst(double newTrst) |
void |
setTstall(double newTstall) |
void |
setTth(double newTth) |
void |
setTtr1(double newTtr1) |
void |
setTtr2(double newTtr2) |
void |
setUVRelayTimer1(double newUVRelayTimer1) |
void |
setUVRelayTimer2(double newUVRelayTimer2) |
void |
setVbrk(double newVbrk) |
void |
setVc1off(double newVc1off) |
void |
setVc1on(double newVc1on) |
void |
setVc2off(double newVc2off) |
void |
setVc2on(double newVc2on) |
void |
setVrst(double newVrst) |
void |
setVstall(double newVstall) |
void |
setVtr1(double newVtr1) |
void |
setVtr2(double newVtr2) |
void |
setXstall(double newXstall) |
java.lang.String |
toString() |
getCompensateShuntY, getCurrInj2Net, getEquivY, getInitLoadPQ, getLoadPercent, getMVABase, setCompensateCurInj, setCompensateShuntY, setCurrInj2Net, setEquivY, setInitLoadPQ, setLoadPercent, setLoadPQ, setMVABasebasicSetDStabBus, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getDeviceType, getDStabBus, getStates, initStates, initStates, initStates, readData, setDeviceType, setDStabBus, writeDatagetOutput, getOutput, getOutputList, getScripts, nextStep, nextStepElectrical, nextStepMechanical, setScripts, updateAttributescheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCompensateShuntY, getCurrInj2Net, getEquivY, getInitLoadPQ, getLoadPercent, getMVABase, setCompensateCurInj, setCompensateShuntY, setCurrInj2Net, setEquivY, setInitLoadPQ, setLoadPercent, setLoadPQ, setMVABasegetDeviceType, getDStabBus, setDeviceType, setDStabBusgetScripts, setScriptscheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatusreadData, writeDatagetOutput, getOutput, getOutputList, getStates, initStates, initStates, nextStep, nextStepElectrical, nextStepMechanical, updateAttributeseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic int getStage()
getStage in interface LD1PACLD1PAC.setStage(int),
DStabDynamicLoadPackage.getLD1PAC_Stage()public void setStage(int newStage)
setStage in interface LD1PACnewStage - the new value of the 'Stage' attribute.LD1PAC.getStage()public double getLoadFactor()
getLoadFactor in interface LD1PACLD1PAC.setLoadFactor(double),
DStabDynamicLoadPackage.getLD1PAC_LoadFactor()public void setLoadFactor(double newLoadFactor)
setLoadFactor in interface LD1PACnewLoadFactor - the new value of the 'Load Factor' attribute.LD1PAC.getLoadFactor()public double getP()
getP in interface LD1PACLD1PAC.setP(double),
DStabDynamicLoadPackage.getLD1PAC_P()public void setP(double newP)
setP in interface LD1PACnewP - the new value of the 'P' attribute.LD1PAC.getP()public double getQ()
getQ in interface LD1PACLD1PAC.setQ(double),
DStabDynamicLoadPackage.getLD1PAC_Q()public void setQ(double newQ)
setQ in interface LD1PACnewQ - the new value of the 'Q' attribute.LD1PAC.getQ()public double getP0()
getP0 in interface LD1PACLD1PAC.setP0(double),
DStabDynamicLoadPackage.getLD1PAC_P0()public void setP0(double newP0)
setP0 in interface LD1PACnewP0 - the new value of the 'P0' attribute.LD1PAC.getP0()public double getQ0()
getQ0 in interface LD1PACLD1PAC.setQ0(double),
DStabDynamicLoadPackage.getLD1PAC_Q0()public void setQ0(double newQ0)
setQ0 in interface LD1PACnewQ0 - the new value of the 'Q0' attribute.LD1PAC.getQ0()public double getPac()
getPac in interface LD1PACLD1PAC.setPac(double),
DStabDynamicLoadPackage.getLD1PAC_Pac()public void setPac(double newPac)
setPac in interface LD1PACnewPac - the new value of the 'Pac' attribute.LD1PAC.getPac()public double getQac()
getQac in interface LD1PACLD1PAC.setQac(double),
DStabDynamicLoadPackage.getLD1PAC_Qac()public void setQac(double newQac)
setQac in interface LD1PACnewQac - the new value of the 'Qac' attribute.LD1PAC.getQac()public double getPowerFactor()
getPowerFactor in interface LD1PACLD1PAC.setPowerFactor(double),
DStabDynamicLoadPackage.getLD1PAC_PowerFactor()public void setPowerFactor(double newPowerFactor)
setPowerFactor in interface LD1PACnewPowerFactor - the new value of the 'Power Factor' attribute.LD1PAC.getPowerFactor()public double getVstall()
getVstall in interface LD1PACLD1PAC.setVstall(double),
DStabDynamicLoadPackage.getLD1PAC_Vstall()public void setVstall(double newVstall)
setVstall in interface LD1PACnewVstall - the new value of the 'Vstall' attribute.LD1PAC.getVstall()public double getRstall()
getRstall in interface LD1PACLD1PAC.setRstall(double),
DStabDynamicLoadPackage.getLD1PAC_Rstall()public void setRstall(double newRstall)
setRstall in interface LD1PACnewRstall - the new value of the 'Rstall' attribute.LD1PAC.getRstall()public double getXstall()
getXstall in interface LD1PACLD1PAC.setXstall(double),
DStabDynamicLoadPackage.getLD1PAC_Xstall()public void setXstall(double newXstall)
setXstall in interface LD1PACnewXstall - the new value of the 'Xstall' attribute.LD1PAC.getXstall()public double getTstall()
getTstall in interface LD1PACLD1PAC.setTstall(double),
DStabDynamicLoadPackage.getLD1PAC_Tstall()public void setTstall(double newTstall)
setTstall in interface LD1PACnewTstall - the new value of the 'Tstall' attribute.LD1PAC.getTstall()public double getLFadj()
getLFadj in interface LD1PACLD1PAC.setLFadj(double),
DStabDynamicLoadPackage.getLD1PAC_LFadj()public void setLFadj(double newLFadj)
setLFadj in interface LD1PACnewLFadj - the new value of the 'LFadj' attribute.LD1PAC.getLFadj()public double getKp1()
getKp1 in interface LD1PACLD1PAC.setKp1(double),
DStabDynamicLoadPackage.getLD1PAC_Kp1()public void setKp1(double newKp1)
setKp1 in interface LD1PACnewKp1 - the new value of the 'Kp1' attribute.LD1PAC.getKp1()public double getNp1()
getNp1 in interface LD1PACLD1PAC.setNp1(double),
DStabDynamicLoadPackage.getLD1PAC_Np1()public void setNp1(double newNp1)
setNp1 in interface LD1PACnewNp1 - the new value of the 'Np1' attribute.LD1PAC.getNp1()public double getKq1()
getKq1 in interface LD1PACLD1PAC.setKq1(double),
DStabDynamicLoadPackage.getLD1PAC_Kq1()public void setKq1(double newKq1)
setKq1 in interface LD1PACnewKq1 - the new value of the 'Kq1' attribute.LD1PAC.getKq1()public double getNq1()
getNq1 in interface LD1PACLD1PAC.setNq1(double),
DStabDynamicLoadPackage.getLD1PAC_Nq1()public void setNq1(double newNq1)
setNq1 in interface LD1PACnewNq1 - the new value of the 'Nq1' attribute.LD1PAC.getNq1()public double getKp2()
getKp2 in interface LD1PACLD1PAC.setKp2(double),
DStabDynamicLoadPackage.getLD1PAC_Kp2()public void setKp2(double newKp2)
setKp2 in interface LD1PACnewKp2 - the new value of the 'Kp2' attribute.LD1PAC.getKp2()public double getNp2()
getNp2 in interface LD1PACLD1PAC.setNp2(double),
DStabDynamicLoadPackage.getLD1PAC_Np2()public void setNp2(double newNp2)
setNp2 in interface LD1PACnewNp2 - the new value of the 'Np2' attribute.LD1PAC.getNp2()public double getKq2()
getKq2 in interface LD1PACLD1PAC.setKq2(double),
DStabDynamicLoadPackage.getLD1PAC_Kq2()public void setKq2(double newKq2)
setKq2 in interface LD1PACnewKq2 - the new value of the 'Kq2' attribute.LD1PAC.getKq2()public double getNq2()
getNq2 in interface LD1PACLD1PAC.setNq2(double),
DStabDynamicLoadPackage.getLD1PAC_Nq2()public void setNq2(double newNq2)
setNq2 in interface LD1PACnewNq2 - the new value of the 'Nq2' attribute.LD1PAC.getNq2()public double getVbrk()
getVbrk in interface LD1PACLD1PAC.setVbrk(double),
DStabDynamicLoadPackage.getLD1PAC_Vbrk()public void setVbrk(double newVbrk)
setVbrk in interface LD1PACnewVbrk - the new value of the 'Vbrk' attribute.LD1PAC.getVbrk()public double getFrst()
getFrst in interface LD1PACLD1PAC.setFrst(double),
DStabDynamicLoadPackage.getLD1PAC_Frst()public void setFrst(double newFrst)
setFrst in interface LD1PACnewFrst - the new value of the 'Frst' attribute.LD1PAC.getFrst()public double getVrst()
getVrst in interface LD1PACLD1PAC.setVrst(double),
DStabDynamicLoadPackage.getLD1PAC_Vrst()public void setVrst(double newVrst)
setVrst in interface LD1PACnewVrst - the new value of the 'Vrst' attribute.LD1PAC.getVrst()public double getTrst()
getTrst in interface LD1PACLD1PAC.setTrst(double),
DStabDynamicLoadPackage.getLD1PAC_Trst()public void setTrst(double newTrst)
setTrst in interface LD1PACnewTrst - the new value of the 'Trst' attribute.LD1PAC.getTrst()public double getCmpKpf()
getCmpKpf in interface LD1PACLD1PAC.setCmpKpf(double),
DStabDynamicLoadPackage.getLD1PAC_CmpKpf()public void setCmpKpf(double newCmpKpf)
setCmpKpf in interface LD1PACnewCmpKpf - the new value of the 'Cmp Kpf' attribute.LD1PAC.getCmpKpf()public double getCmpKqf()
getCmpKqf in interface LD1PACLD1PAC.setCmpKqf(double),
DStabDynamicLoadPackage.getLD1PAC_CmpKqf()public void setCmpKqf(double newCmpKqf)
setCmpKqf in interface LD1PACnewCmpKqf - the new value of the 'Cmp Kqf' attribute.LD1PAC.getCmpKqf()public double getFuvr()
getFuvr in interface LD1PACLD1PAC.setFuvr(double),
DStabDynamicLoadPackage.getLD1PAC_Fuvr()public void setFuvr(double newFuvr)
setFuvr in interface LD1PACnewFuvr - the new value of the 'Fuvr' attribute.LD1PAC.getFuvr()public double getVtr1()
getVtr1 in interface LD1PACLD1PAC.setVtr1(double),
DStabDynamicLoadPackage.getLD1PAC_Vtr1()public void setVtr1(double newVtr1)
setVtr1 in interface LD1PACnewVtr1 - the new value of the 'Vtr1' attribute.LD1PAC.getVtr1()public double getTtr1()
getTtr1 in interface LD1PACLD1PAC.setTtr1(double),
DStabDynamicLoadPackage.getLD1PAC_Ttr1()public void setTtr1(double newTtr1)
setTtr1 in interface LD1PACnewTtr1 - the new value of the 'Ttr1' attribute.LD1PAC.getTtr1()public double getVtr2()
getVtr2 in interface LD1PACLD1PAC.setVtr2(double),
DStabDynamicLoadPackage.getLD1PAC_Vtr2()public void setVtr2(double newVtr2)
setVtr2 in interface LD1PACnewVtr2 - the new value of the 'Vtr2' attribute.LD1PAC.getVtr2()public double getTtr2()
getTtr2 in interface LD1PACLD1PAC.setTtr2(double),
DStabDynamicLoadPackage.getLD1PAC_Ttr2()public void setTtr2(double newTtr2)
setTtr2 in interface LD1PACnewTtr2 - the new value of the 'Ttr2' attribute.LD1PAC.getTtr2()public double getVc1off()
getVc1off in interface LD1PACLD1PAC.setVc1off(double),
DStabDynamicLoadPackage.getLD1PAC_Vc1off()public void setVc1off(double newVc1off)
setVc1off in interface LD1PACnewVc1off - the new value of the 'Vc1off' attribute.LD1PAC.getVc1off()public double getVc2off()
getVc2off in interface LD1PACLD1PAC.setVc2off(double),
DStabDynamicLoadPackage.getLD1PAC_Vc2off()public void setVc2off(double newVc2off)
setVc2off in interface LD1PACnewVc2off - the new value of the 'Vc2off' attribute.LD1PAC.getVc2off()public double getVc1on()
getVc1on in interface LD1PACLD1PAC.setVc1on(double),
DStabDynamicLoadPackage.getLD1PAC_Vc1on()public void setVc1on(double newVc1on)
setVc1on in interface LD1PACnewVc1on - the new value of the 'Vc1on' attribute.LD1PAC.getVc1on()public double getVc2on()
getVc2on in interface LD1PACLD1PAC.setVc2on(double),
DStabDynamicLoadPackage.getLD1PAC_Vc2on()public void setVc2on(double newVc2on)
setVc2on in interface LD1PACnewVc2on - the new value of the 'Vc2on' attribute.LD1PAC.getVc2on()public double getTth()
getTth in interface LD1PACLD1PAC.setTth(double),
DStabDynamicLoadPackage.getLD1PAC_Tth()public void setTth(double newTth)
setTth in interface LD1PACnewTth - the new value of the 'Tth' attribute.LD1PAC.getTth()public double getTh1t()
getTh1t in interface LD1PACLD1PAC.setTh1t(double),
DStabDynamicLoadPackage.getLD1PAC_Th1t()public void setTh1t(double newTh1t)
setTh1t in interface LD1PACnewTh1t - the new value of the 'Th1t' attribute.LD1PAC.getTh1t()public double getTh2t()
getTh2t in interface LD1PACLD1PAC.setTh2t(double),
DStabDynamicLoadPackage.getLD1PAC_Th2t()public void setTh2t(double newTh2t)
setTh2t in interface LD1PACnewTh2t - the new value of the 'Th2t' attribute.LD1PAC.getTh2t()public double getUVRelayTimer1()
getUVRelayTimer1 in interface LD1PACLD1PAC.setUVRelayTimer1(double),
DStabDynamicLoadPackage.getLD1PAC_UVRelayTimer1()public void setUVRelayTimer1(double newUVRelayTimer1)
setUVRelayTimer1 in interface LD1PACnewUVRelayTimer1 - the new value of the 'UV Relay Timer1' attribute.LD1PAC.getUVRelayTimer1()public double getUVRelayTimer2()
getUVRelayTimer2 in interface LD1PACLD1PAC.setUVRelayTimer2(double),
DStabDynamicLoadPackage.getLD1PAC_UVRelayTimer2()public void setUVRelayTimer2(double newUVRelayTimer2)
setUVRelayTimer2 in interface LD1PACnewUVRelayTimer2 - the new value of the 'UV Relay Timer2' attribute.LD1PAC.getUVRelayTimer2()public double getAcStallTimer()
getAcStallTimer in interface LD1PACLD1PAC.setAcStallTimer(double),
DStabDynamicLoadPackage.getLD1PAC_AcStallTimer()public void setAcStallTimer(double newAcStallTimer)
setAcStallTimer in interface LD1PACnewAcStallTimer - the new value of the 'Ac Stall Timer' attribute.LD1PAC.getAcStallTimer()public double getAcRestartTimer()
getAcRestartTimer in interface LD1PACLD1PAC.setAcRestartTimer(double),
DStabDynamicLoadPackage.getLD1PAC_AcRestartTimer()public void setAcRestartTimer(double newAcRestartTimer)
setAcRestartTimer in interface LD1PACnewAcRestartTimer - the new value of the 'Ac Restart Timer' attribute.LD1PAC.getAcRestartTimer()public boolean initStates()
DynamicBusDeviceImplinitStates in interface IDynamicSimulationinitStates in class DynamicBusDeviceImplpublic boolean nextStep(double dt,
DynamicSimuMethod method)
nextStep in interface IDynamicSimulationnextStep in class DynamicDeviceImpldt - the time step for solving the differential eqn.
public org.apache.commons.math3.complex.Complex getPosSeqEquivY()
DynLoadModelgetPosSeqEquivY in interface DynLoadModelgetPosSeqEquivY in class DynLoadModelImplpublic org.apache.commons.math3.complex.Complex getCompensateCurInj()
DynLoadModelImplgetCompensateCurInj in interface DynLoadModelgetCompensateCurInj in class DynLoadModelImplDynLoadModel.setCompensateCurInj(Complex),
DStabDynamicLoadPackage.getDynLoadModel_CompensateCurInj()public java.lang.Object getOutputObject()
DynamicDeviceImplgetOutputObject in interface IDynamicSimulationgetOutputObject in class DynamicDeviceImplpublic org.apache.commons.math3.complex.Complex getLoadPQ()
DynLoadModelgetLoadPQ in interface DynLoadModelgetLoadPQ in class DynLoadModelImplDynLoadModel.setLoadPQ(Complex),
DStabDynamicLoadPackage.getDynLoadModel_LoadPQ()public java.util.Hashtable<java.lang.String,java.lang.Object> getStates(java.lang.Object ref)
DynamicBusDeviceImplgetStates in interface IDynamicSimulationgetStates in class DynamicBusDeviceImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DynLoadModelImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DynLoadModelImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DynLoadModelImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DynLoadModelImplpublic java.lang.String toString()
toString in class DynLoadModelImpl