On
the Question of an Unsearched Algorithm
to Identify
the Adaptive Model
Introduction
The paper deals with the parametric
identification, using unsearched identification algorithm with adaptive model
(UIAAM) [1]. The algorithm uses the idea of setting a minimum of the difference
(residual) outputs of a real object and model, excited by the same input signal
[2]. The unsearched algorithms are oriented to function in real time. Existing
UIAAM are designed for parameter identification.
UIAAM in the state space is
characterized that the process which is identified, the adaptive model and
algorithm of its settings are described in the state space, and the observed
(output) variables are functions of the state vectors.
With regard to UIAAM, in the
description of the process and the model we will limit by the function of the
observed value of x, u, t
,
where
is identified parameter
of the process.
In
general, the characteristics of a custom model and the conditions of its
observation are regarded as different from the characteristics of the object
and functions of its observations, i.e.
.
We are forming
some residual vector:
![]()
The task
of the UIAAM is to provide the norm of the error vector
and the norm of the difference parameters
in a specified sufficiently small area
.
The UIAAM function can be achieved by tuning
the algorithm model of the form:
.
The block diagram corresponding to the
expressions is shown in Figure 1.

Fig. 1. Block diagram of the
algorithm
UIAAM for
continuous object as described in the state space
Let us consider
the case of linear object and the model of the first order.
The linear
and the linear model are been describing in the state space as follows:
(1)
We consider the differences:
,
,
.
All vectors![]()
are considered directly observed (measured).
Subtracting the second equation of (1) from the first, we
find:
. (2)
Add and subtract to the
right side of equation (2)![]()
:
,
then
. (3)
In (3)
match the current configuration model and they
are known,
is directly determined from the measured
values, as well as
. Thus, the signal
observed discrepancy may be taken as:
![]()
To ensure the
sustainability of the system, we use the Lyapunov’s function. The Lyapunov’s function
is sought in the form of the positive-definite quadratic form:
![]()
where
are the positive-definite diagonal matrixes
of predetermined coefficients.
We
have ![]()
Let
the values be
(4)
then ![]()
Expression
(4) is transformed to
. (5)
This
algorithm cannot be accurately tuned to implementation to the model, as both
and
are
not exactly known. However, at relatively slow change
and
or sufficiently large gain coefficients, the members
,
can be ignored and we can replace (5) by
the algorithm
![]()
This algorithm is implemented by setting up the model. We
write it in matrix form, thinking that
,
do not depend
on i
![]()
In accordance
with the criterion of the Lyapunov’s stability, this system will be stable at
the origin. Finally we have
![]()
(6)
![]()
An example of the use of the technique
There is the set A = [-1, 1, -2 -3]. We have to provide the
identification of the parameters A, using the method UIAAM . We gather the scheme
of the original system model (Fig. 2) and the identifier (Fig. 3), according to
the equations (6).
The matrix B is assumed to be [1, 1]. The adjustment
coefficient k we define as [100 0, 0100]. The initial conditions of the
integrator in the loop identifier are equal to the initial value of the parameter
A.

Fig. 2. The initial
system and its model in the Simulink environment

Fig. 3. Identifier of
the system in the Simulink environment
The
outputs of the identifier and the signals of the parameter A is presented in
Fig. 4.

Fig. 4. The outputs of
the identifier and the signals of the parameter A
Based on the results
presented in Fig. 4, we verify the effectiveness and efficiency of the considered
method of identification.
References
1.
Krasovskij A.A. Handbook of the theory of automatic control.
– M.: Nauka, 1987. – 712 p.
2. Karabutov
N.N. Adaptive identification of a system. – M.: KomKniga, 2006. – 384 p.