flanagan.control
Class PropInt
- java.lang.Object
-
- flanagan.control.BlackBox
-
- flanagan.control.PropInt
-
public class PropInt extends BlackBox
-
-
Constructor Summary
Constructors Constructor and Description PropInt()PropInt(double kp, double ki)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcalcOutputT()voidcalcOutputT(double ttime, double inp)java.lang.Objectclone()PropIntcopy()doublegetKi()doublegetKp()ComplexgetOutputS()ComplexgetOutputS(Complex sValue, Complex iinput)doublegetTi()voidrampInput(double finalTime)voidrampInput(double rampGradient, double finalTime)voidrampInput(double rampGradient, int rampOrder, double finalTime)voidrampInput(int rampOrder, double finalTime)voidsetKi(double ki)voidsetKp(double kp)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
-
-
-
-
Method Detail
-
setKp
public void setKp(double kp)
-
setKi
public void setKi(double ki)
-
setTi
public void setTi(double ti)
-
getKp
public double getKp()
-
getKi
public double getKi()
-
getTi
public double getTi()
-
zTransform
public void zTransform()
- Overrides:
zTransformin classBlackBox
-
zTransform
public void zTransform(double deltaT)
- Overrides:
zTransformin classBlackBox
-
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()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG