public class DynamicMachineImpl extends MachineImpl implements DynamicMachine
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 |
|---|---|
org.apache.commons.math3.complex.Complex |
calculateEQ()
Calculate EQ = Vt + ( Ra + jXq ) It
|
boolean |
checkData(DataCheckConfiguration config) |
double |
getSatruationFactor(double vt) |
double |
getSe100() |
double |
getSe120() |
double |
getSliner() |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(java.lang.Object refMach) |
double |
getVoltBehindXl() |
double |
getXd() |
double |
getXdAdjusted() |
double |
getXl() |
double |
getXq() |
double |
getXqAdjusted() |
boolean |
initStates(BaseDStabBus<?,?> abus) |
boolean |
nextStep(double dt,
DynamicSimuMethod method) |
boolean |
nextStepElectrical(double dt,
DynamicSimuMethod method,
Network<?,?> net) |
void |
setSe100(double s) |
void |
setSe120(double s) |
void |
setSliner(double s) |
void |
setXd(double x) |
void |
setXl(double x) |
void |
setXq(double x) |
backUpStates, basicSetMachData, basicSetParentGen, calculateIfd, calMultiFactors, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getAngle, getAngleOld, getController, getControllerList, getD, getDStabBus, getEfd, getExciter, getFG, getGovernor, getGrounding, getH, getIdq, getIgen, getIMultiFactor, getInitIdq, getIxy, getMachData, getMachType, getOutput, getOutputObject, getParentGen, getPe_NegSeq, getPe, getPm, getPoles, getQGen, getRa, getRatedVoltage, getRatedVoltage, getRating, getRating, getSpeed, getSpeedOld, getStabilizer, getVdq, getVMultiFactor, getX0, getX2, getYgen, getZMultiFactor, hasExciter, hasGovernor, hasStabilizer, initStates, nextStepMechanical, readData, setAngle, setAngleOld, setBusAcscInfo, setD, setEfd, setFG, setH, setMachData, setMachType, setParentGen, setPe_NegSeq, setPe, setPm, setPoles, setQGen, setRa, setRatedVoltage, setRatedVoltage, setRating, setRating, setSpeed, setSpeedOld, setX0, setX2, toString, updateAttributes, writeDatagetOutput, getOutputList, getScripts, getStates, initStates, nextStep, setScriptscheckData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, waitbackUpStates, calculateIfd, calMultiFactors, getAngle, getControllerList, getD, getDStabBus, getEfd, getExciter, getFG, getGovernor, getGrounding, getH, getIdq, getIgen, getIMultiFactor, getInitIdq, getIxy, getMachData, getMachType, getParentGen, getPe_NegSeq, getPe, getPm, getPoles, getQGen, getRa, getRatedVoltage, getRatedVoltage, getRating, getRating, getSpeed, getStabilizer, getVdq, getVMultiFactor, getX0, getX2, getYgen, getZMultiFactor, hasExciter, hasGovernor, hasStabilizer, setAngle, setBusAcscInfo, setD, setEfd, setFG, setH, setMachData, setMachType, setParentGen, setPe_NegSeq, setPe, setPm, setPoles, setQGen, setRa, setRatedVoltage, setRatedVoltage, setRating, setSpeed, setX0, setX2getScripts, setScriptscheckData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatusreadData, writeDatagetOutput, getOutput, getOutputList, getOutputObject, getStates, initStates, initStates, nextStep, nextStepMechanical, updateAttributeseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic boolean checkData(DataCheckConfiguration config)
checkData in interface NameTagcheckData in class MachineImplconfig - data check configuration
public double getXl()
getXl in interface DynamicMachinepublic void setXl(double x)
setXl in interface DynamicMachinepublic double getSatruationFactor(double vt)
public double getXdAdjusted()
getXdAdjusted in interface DynamicMachinepublic void setXd(double x)
setXd in interface DynamicMachinepublic double getXd()
public double getXq()
getXq in interface DynamicMachinepublic void setXq(double x)
setXq in interface DynamicMachinepublic double getSliner()
getSliner in interface DynamicMachinepublic void setSliner(double s)
setSliner in interface DynamicMachinepublic double getSe100()
getSe100 in interface DynamicMachinepublic void setSe100(double s)
setSe100 in interface DynamicMachinepublic double getSe120()
getSe120 in interface DynamicMachinepublic void setSe120(double s)
setSe120 in interface DynamicMachinepublic org.apache.commons.math3.complex.Complex calculateEQ()
calculateEQ in interface DynamicMachinepublic double getXqAdjusted()
public double getVoltBehindXl()
public java.util.Hashtable<java.lang.String,java.lang.Object> getStates(java.lang.Object refMach)
DynamicDeviceImplgetStates in interface IDynamicSimulationgetStates in class DynamicDeviceImplpublic boolean initStates(BaseDStabBus<?,?> abus)
DynamicDeviceImplinitStates in interface IDynamicSimulationinitStates in class DynamicDeviceImplpublic boolean nextStepElectrical(double dt,
DynamicSimuMethod method,
Network<?,?> net)
DynamicDeviceImplnextStepElectrical in interface IDynamicSimulationnextStepElectrical in class DynamicDeviceImplpublic boolean nextStep(double dt,
DynamicSimuMethod method)
DynamicDeviceImplnextStep in interface IDynamicSimulationnextStep in class DynamicDeviceImpldt - the time step for solving the differential eqn.