flanagan.control
Class SecondOrder
- java.lang.Object
-
- flanagan.control.BlackBox
-
- flanagan.control.SecondOrder
-
public class SecondOrder extends BlackBox
-
-
Constructor Summary
Constructors Constructor and Description SecondOrder()SecondOrder(double aa, double bb, double cc, double dd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecalcOutputT()doublecalcOutputT(double ttime, double inp)java.lang.Objectclone()SecondOrdercopy()doublegetA()doublegetAttenuation()doublegetB()doublegetC()doublegetD()doublegetK()doublegetOmegaN()ComplexgetOutputS()ComplexgetOutputS(Complex sValue, Complex iinput)Complex[]getSzeros()doublegetZeta()voidsetA(double aa)voidsetB(double bb)voidsetC(double cc)voidsetCoeff(double aa, double bb, double cc, double dd)voidsetD(double dd)voidsetK(double kk)voidsetOmegaN(double omega)voidsetStandardForm(double zet, double omega, double kk)voidsetZeta(double zet)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, stepInput, timeTerm, timeTerm, timeTerm, transientResponse, transientResponse
-
-
-
-
Constructor Detail
-
SecondOrder
public SecondOrder()
-
SecondOrder
public SecondOrder(double aa, double bb, double cc, double dd)
-
-
Method Detail
-
setCoeff
public void setCoeff(double aa, double bb, double cc, double dd)
-
setA
public void setA(double aa)
-
setB
public void setB(double bb)
-
setC
public void setC(double cc)
-
setD
public void setD(double dd)
-
setStandardForm
public void setStandardForm(double zet, double omega, double kk)
-
setZeta
public void setZeta(double zet)
-
setOmegaN
public void setOmegaN(double omega)
-
setK
public void setK(double kk)
-
getA
public double getA()
-
getB
public double getB()
-
getC
public double getC()
-
getD
public double getD()
-
getOmegaN
public double getOmegaN()
-
getZeta
public double getZeta()
-
getK
public double getK()
-
getAttenuation
public double getAttenuation()
-
getOutputS
public Complex getOutputS(Complex sValue, Complex iinput)
- Overrides:
getOutputSin classBlackBox
-
getOutputS
public Complex getOutputS()
- Overrides:
getOutputSin classBlackBox
-
zTransform
public void zTransform()
- Overrides:
zTransformin classBlackBox
-
zTransform
public void zTransform(double deltaT)
- Overrides:
zTransformin classBlackBox
-
calcOutputT
public double calcOutputT(double ttime, double inp)
-
calcOutputT
public double calcOutputT()
-
getSzeros
public Complex[] getSzeros()
-
copy
public SecondOrder copy()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG