flanagan.control
Class PropIntDeriv
- java.lang.Object
-
- flanagan.control.BlackBox
-
- flanagan.control.PropIntDeriv
-
public class PropIntDeriv extends BlackBox
-
-
Constructor Summary
Constructors Constructor and Description PropIntDeriv()PropIntDeriv(double kp, double ki, double kd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcalcOutputT()voidcalcOutputT(double ttime, double inp)voidcalcPolesZerosZ()voidcalcPolesZerosZ(double deltaT)java.lang.Objectclone()PropIntDerivcopy()doublegetKd()doublegetKi()doublegetKp()ComplexgetOutputS()ComplexgetOutputS(Complex sValue, Complex iinput)doublegetTd()doublegetTi()voidrampInput(double finalTime)voidrampInput(double rampGradient, double finalTime)voidrampInput(double rampGradient, int rampOrder, double finalTime)voidrampInput(int rampOrder, double finalTime)voidsetKd(double kd)voidsetKi(double ki)voidsetKp(double kp)voidsetTd(double td)voidsetTi(double ti)voidstepInput(double finalTime)voidstepInput(double stepMag, double finalTime)voidzTransform()voidzTransform(double deltaT)-
Methods inherited from class flanagan.control.BlackBox
copyBBvariables, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctZ, evalMagTransFunctZ, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctZ, evalPhaseTransFunctZ, evalTransFunctS, evalTransFunctS, evalTransFunctS, evalTransFunctZ, evalTransFunctZ, getCurrentInputT, getCurrentOutputT, getCurrentOutputT, getCurrentTime, getDeadTime, getDeltaT, getForgetFactor, getInputS, getInputT, getIntegMethod, getMaptozero, getName, getNplotPoints, getOutputT, getPadeOrder, getPolesPadeS, getPolesS, getPolesZ, getS, getSampFreq, getSampleLength, getSdenom, getSdenomDeg, getSdenomPade, getSdenomPadeDeg, getSdenomScaleFactor, getSeadyStateValue, getSeadyStateValue, getSnumer, getSnumerDeg, getSnumerPade, getSnumerPadeDeg, getSnumerScaleFactor, getTime, getZ, getZdenom, getZdenomDeg, getZerosPadeS, getZerosS, getZerosZ, getZnumer, getZnumerDeg, getZtransformMethod, impulseInput, impulseInput, inverseTransform, inverseTransform, inverseTransformToReal, mapstozAdHoc, mapstozAdHoc, orderPade, plotBode, plotPoleZeroPadeS, plotPoleZeroS, plotPoleZeroZ, resetZero, scaleFactor, setDeadTime, setDeadTime, setDeltaT, setForgetFactor, setInputS, setInputT, setInputT, setIntegrateOption, setIntegrateOption, setMaptozero, setName, setNplotPoints, setPadeOrder, setS, setS, setS, setSampFreq, setSampleLength, setSdenom, setSdenom, setSdenom, setSnumer, setSnumer, setSnumer, setZ, setZ, setZdenom, setZdenom, setZdenom, setZnumer, setZnumer, setZnumer, setZtransformMethod, timeTerm, timeTerm, timeTerm, transientResponse, transientResponse
-
-
-
-
Constructor Detail
-
PropIntDeriv
public PropIntDeriv()
-
PropIntDeriv
public PropIntDeriv(double kp, double ki, double kd)
-
-
Method Detail
-
setKp
public void setKp(double kp)
-
setKi
public void setKi(double ki)
-
setTi
public void setTi(double ti)
-
setKd
public void setKd(double kd)
-
setTd
public void setTd(double td)
-
getKp
public double getKp()
-
getKi
public double getKi()
-
getTi
public double getTi()
-
getKd
public double getKd()
-
getTd
public double getTd()
-
zTransform
public void zTransform()
- Overrides:
zTransformin classBlackBox
-
zTransform
public void zTransform(double deltaT)
- Overrides:
zTransformin classBlackBox
-
calcPolesZerosZ
public void calcPolesZerosZ()
-
calcPolesZerosZ
public void calcPolesZerosZ(double deltaT)
-
stepInput
public void stepInput(double stepMag, double finalTime)
-
rampInput
public void rampInput(double rampGradient, int rampOrder, double finalTime)
-
rampInput
public void rampInput(int rampOrder, double finalTime)
-
rampInput
public void rampInput(double rampGradient, double finalTime)
-
getOutputS
public Complex getOutputS(Complex sValue, Complex iinput)
- Overrides:
getOutputSin classBlackBox
-
getOutputS
public Complex getOutputS()
- Overrides:
getOutputSin classBlackBox
-
calcOutputT
public void calcOutputT(double ttime, double inp)
-
calcOutputT
public void calcOutputT()
-
copy
public PropIntDeriv copy()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG