Class PidTuning
- Namespace
- TimeSeriesAnalysis.Dynamic
- Assembly
- TimeSeriesAnalysis.dll
Parameters describing PID-controller tuning (Kp,Ti,Td)
public class PidTuning
- Inheritance
-
PidTuning
- Inherited Members
Constructors
PidTuning(double, double, bool)
Initalize tuning of Kp and Ti and if controller is reversed.
public PidTuning(double Kp, double Ti, bool isReversed = false)
Parameters
PidTuning(double, double, double, bool)
Initalize tuning,Ti and Td are expected to be in seconds, and if Kp sign is to be reversed
public PidTuning(double Kp, double Ti, double Td = 0, bool isReversed = false)
Parameters
Methods
GetKp()
Gets the Kp, including the sign(accounts for pid-controller being set to reverese Kp sign)
public double GetKp()
Returns
GetTd()
Gets the Td in seoncds
public double GetTd()
Returns
GetTi()
Gets the Ti in seoncds
public double GetTi()
Returns
IsReversed()
Returns true if the K sign is to be reversed
public bool IsReversed()
Returns
SetReversed()
Specifies that Kp is to be reversed (By default Kp is not reversed)
public void SetReversed()