When A(z), C(z), and D(z) equal 1, the general-linear polynomial model reduces to the output-error model.

This model describes the system dynamics separately from the stochastic dynamics. The output-error model does not use any parameters for simulating the disturbance characteristics.

Use the SI Estimate OE Model VI to estimate output-error models. The identification method of the output-error model is the prediction error method, which is the same as that of the ARMAX model. If the disturbance e(k) is white noise, all minima are global. However, a local minimum can exist if the disturbance is not white noise.

The following equation shows the form of the output-error model:

yk=BzFzuk-n+ek

where

  • y(k) represents the system outputs
  • u(k) represents the system inputs
  • n is the system delay
  • e(k) is the system disturbance

B(z) and F(z) are polynomials with respect to the backward shift operator z–1 and defined by the following equations:

Bz=b0+b1z-1+...+bkbz-kb-1
Fz=1+f1z-1+...+fkfz-kf

The following figure depicts the signal flow of an output-error model:

Figure 193. Output-Error Model Signal Flow

where

  • u represents the system inputs
  • y represents the system outputs
  • e is the system disturbance
  • ω is the auxiliary variable

SISO

The following are the time domain equations for the output-error SISO model:

w k + f 1 w k - 1 + . . . + f k f w k - k f = b o u k - n + b 1 u k - n - 1 + . . . + b k b - 1 u k - n - k b + 1
y k = w k + e k

where

  • kf is the F order
  • kb is the B order
  • n is the system delay
  • e(k) is the system disturbance
  • w is the auxiliary variable