Class DisturbanceIdentifier
An algorithm that attempts to re-create the additive output disturbance acting on a signal Y while PID-control attempts to counter-act the disturbance by adjusting its manipulated output u.
Inherited Members
Namespace: TimeSeriesAnalysis.Dynamic
Assembly: TimeSeriesAnalysis.dll
Syntax
public class DisturbanceIdentifier
Methods
| Edit this page View SourceEstimateDisturbance(UnitDataSet, UnitModel, int, PidParameters)
Estimates the disturbance time-series over a given unit data set given an estimate of the unit model (reference unit model) for a closed loop system.
Declaration
public static DisturbanceIdResult EstimateDisturbance(UnitDataSet unitDataSet, UnitModel unitModel, int pidInputIdx = 0, PidParameters pidParams = null)
Parameters
Type | Name | Description |
---|---|---|
UnitDataSet | unitDataSet | the dataset describing the unit, over which the disturbance is to be found, datset must specify Y_setpoint,Y_meas and U |
UnitModel | unitModel | the estimate of the unit |
int | pidInputIdx | the index of the pid-input in the unitModel |
PidParameters | pidParams | the parameters if known of the pid-controller in the closed loop |
Returns
Type | Description |
---|---|
DisturbanceIdResult |