System Identification Toolbox | ![]() ![]() |
Polynomial Representation of Transfer Functions
Rather than specifying the functions G and H in (3-10) in terms of functions of the frequency variable , you can describe them as rational functions of
and specify the numerator and denominator coefficients in some way.
A commonly used parametric model is the ARX model that corresponds to
![]() |
(3-12) |
where B and A are polynomials in the delay operator :
![]() |
(3-13) |
Here, the numbers na and nb are the orders of the respective polynomials. The number nk is the number of delays from input to output. The model is usually written
![]() |
(3-14) |
![]() |
(3-15) |
Note that (3-14) - (3-15) apply also to the multivariable case, with ny output channels and nu input channels. Then and the coefficients
become ny-by-ny matrices,
and the coefficients
become ny-by-nu matrices.
Another very common, and more general, model structure is the ARMAX structure
![]() |
(3-16) |
Here, and
are as in (3-13), while
An Output-Error (OE) structure is obtained as
![]() |
(3-17) |
The so-called Box-Jenkins (BJ) model structure is given by
![]() |
(3-18) |
All these models are special cases of the general parametric model structure.
![]() |
(3-19) |
The variance of the white noise is assumed to be
.
Within the structure of (3-19), virtually all of the usual linear black-box model structures are obtained as special cases. The ARX structure is obviously obtained for . The ARMAX structure corresponds to
. The ARARX structure (or the "generalized least squares model") is obtained for
, while the ARARMAX structure (or "extended matrix model") corresponds to
. The Output-Error model is obtained with
, while the Box-Jenkins model corresponds to
. (See Section 4.2 in Ljung (1999) for a detailed discussion.)
The same type of models can be defined for systems with an arbitrary number of inputs. They have the form
![]() |
(3-20) |
![]() | The System Identification Problem | State-Space Representation of Transfer Functions | ![]() |