Class DisturbanceIdResult
Internal class to store a single sub-run of the DisturnanceIdentifierInternal
Inherited Members
Namespace: TimeSeriesAnalysis.Dynamic
Assembly: TimeSeriesAnalysis.dll
Syntax
public class DisturbanceIdResult
Constructors
| Edit this page View SourceDisturbanceIdResult(UnitDataSet)
Constuctor
Declaration
public DisturbanceIdResult(UnitDataSet dataSet)
Parameters
Type | Name | Description |
---|---|---|
UnitDataSet | dataSet |
Fields
| Edit this page View SourceN
Number of datapoints
Declaration
public int N
Field Value
Type | Description |
---|---|
int |
adjustedUnitDataSet
Declaration
public UnitDataSet adjustedUnitDataSet
Field Value
Type | Description |
---|---|
UnitDataSet |
d_HF
(for debugging) the high-frequency component of the disturbance that is determined by observing changes in process variable y
Declaration
public double[] d_HF
Field Value
Type | Description |
---|---|
double[] |
d_LF
(for debugging) the low-frequency component of the disturbance that is determined by observing changes in manipulated variable u
Declaration
public double[] d_LF
Field Value
Type | Description |
---|---|
double[] |
d_est
The estimated disturbance vector
Declaration
public double[] d_est
Field Value
Type | Description |
---|---|
double[] |
estPidProcessGain
(For debugging:) an estimated process gain
Declaration
public double estPidProcessGain
Field Value
Type | Description |
---|---|
double |
isAllZero
Boolean which is true if all disturbances are zero
Declaration
public bool isAllZero
Field Value
Type | Description |
---|---|
bool |
zeroReason
The reason for setting the disturbance to zero
Declaration
public DisturbanceSetToZeroReason zeroReason
Field Value
Type | Description |
---|---|
DisturbanceSetToZeroReason |
Methods
| Edit this page View SourceSetToZero()
Sets the disturbance to zero (used in case of identification failure)
Declaration
public void SetToZero()