flanagan.control
Class FirstOrder
- java.lang.Object
-
- flanagan.control.BlackBox
-
- flanagan.control.FirstOrder
-
public class FirstOrder extends BlackBox
-
-
Constructor Summary
Constructors Constructor and Description FirstOrder()FirstOrder(double aa, double bb, double cc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecalcOutputT()doublecalcOutputT(double time, double input)java.lang.Objectclone()FirstOrdercopy()doublegetA()doublegetB()doublegetC()ComplexgetOutputS()ComplexgetOutputS(Complex sValue, Complex iinput)Complex[]getSzeros()doublegetTimeConstant()voidsetA(double aa)voidsetB(double bb)voidsetC(double cc)voidsetCoeff(double aa, double bb, double cc)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, rampInput, rampInput, rampInput, rampInput, 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, stepInput, timeTerm, timeTerm, timeTerm, transientResponse, transientResponse
-
-
-
-
Constructor Detail
-
FirstOrder
public FirstOrder()
-
FirstOrder
public FirstOrder(double aa, double bb, double cc)
-
-
Method Detail
-
setCoeff
public void setCoeff(double aa, double bb, double cc)
-
setA
public void setA(double aa)
-
setB
public void setB(double bb)
-
setC
public void setC(double cc)
-
getA
public double getA()
-
getB
public double getB()
-
getC
public double getC()
-
getTimeConstant
public double getTimeConstant()
-
stepInput
public void stepInput(double stepMag, double finalTime)
-
zTransform
public void zTransform()
- Overrides:
zTransformin classBlackBox
-
zTransform
public void zTransform(double deltaT)
- Overrides:
zTransformin classBlackBox
-
getOutputS
public Complex getOutputS(Complex sValue, Complex iinput)
- Overrides:
getOutputSin classBlackBox
-
getOutputS
public Complex getOutputS()
- Overrides:
getOutputSin classBlackBox
-
calcOutputT
public double calcOutputT(double time, double input)
-
calcOutputT
public double calcOutputT()
-
getSzeros
public Complex[] getSzeros()
-
copy
public FirstOrder copy()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG