Professional Documents
Culture Documents
Badiu Galben
Badiu Galben
ARX
Identification
Purpose of this project
➔ What is ARX?
It’s a method that produces parametric, polynomial models.
03 04
The regression vector and the Recall prediction versus simulation on
parameter vector both identification and validation
Polynomial NARX
Nonlinear ARX (NARX) generalizes the linear
dependence on delayed inputs and outputs to any
nonlinear dependence
In the first part of the implementation we made 2 vectors that get the input
values from na(number of poles), nb(number of zeros), nk(dead time), m(degree
of the polynomial function).
We used each time vectorization that goes from 1 to na, nk to na-nb+1 in order
to create the next lines. After that we added each element in order to create a
part of the vector with y and after that one with x
vect=
vectm=
Next we create a matrix that contains on each column the coefficients of the values for
the previous vector that we need to combine in order to obtain all the elements of the
polynom.
We are not including the elements for the dead time at power m.