Table of Contents

Enum PidIdentWarning

Namespace
TimeSeriesAnalysis.Dynamic
Assembly
TimeSeriesAnalysis.dll

Warnings that arise during identification of PidModels

public enum PidIdentWarning

Fields

DataSetVeryShortComparedtoTMax = 9

The dataset needs to be sufficiently long compared to the longest time constatnt to be estimated

InputSaturation_UcloseToUmax = 4

The input u remains saturated at its maximum

InputSaturation_UcloseToUmin = 5

The input u remains saturated at its minimum

NegativeEstimatedTi = 6

Negative time constant. A non-causal model is an inidication of data error usually.

NotPossibleToIdentifyPIDcontroller_BadInputData = 2

The input data was tagged "bad" and could not be used for id

NotPossibleToIdentifyPIDcontroller_UAppearsUncorrelatedWithY = 1

u and y are uncorrelated

NotPossibleToIdentifyPIDcontroller_YsetIsBad = 3

The setpoint data provided was tagged "bad"

Nothing = 0

No warnings

PIDControllerDoesNotAppearToBeInAuto = 8

The PID controller does not appear to move to changes in ymeas-yset, is it in manual?

PIDControllerIsInCascadeModeWithFrequentSetpointChanges = 12

The pid controller is in cascade or is otherwise repsonding to extremely frequent setpoint changes that makes id very challenging.

PIDControllerPossiblyInTracking = 11

u changes, but pid model has extremely low rSquared, so it does not appear to be in control

RegressionProblemFailedToYieldSolution = 7

Regression returned an error