Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Идентификация динамических объектов. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
функция
близка к автокорреляционной (
R
qu

R
quk

0,9
при
),
0k
и это практически означает выполнение первого требования, а взаим­ная корреляционная функция
R
qvk
при 0, 1, 2, ...k , что сви-
0,2
детельствует о наличии корреляции инструментальной переменной с обобщенной помехой.
В методе линейного фильтра инструментальная переменная вы­числяется посредством итерационной процедуры, на каждом
r
-м шаге
которой
,
()
Wz
а
a
ojr
есть оценка ПФ идентифицируемого объекта с параметрами
r
, [1, ]jn . При
МНК-оценки
(){ }
r
qWzx
kr k
в качестве начальных условий используются
0r
, полученные обычным МНК.
a
o0j
Модельные исследования метода линейного фильтра показывают незначительное уменьшение степени корреляции инструментальной
переменной как с сигналом
,ku
так и с обобщенной помехой
,kv
и в
этом смысле метод линейного фильтра обладает преимуществом по сравнению с методом сдвига. Однако сходимость итерационной про­цедуры метода линейного фильтра не доказана и уменьшение ошибки идентификации от влияния неизмеримого вектора обобщенной помехи носит случайный характер при изменении количества итераций.
61
8. САМОНАСТРАИВАЮЩИЕСЯ МОДЕЛИ
8.1. ГРАДИЕНТНЫЕ САМОНАСТРАИВАЮЩИЕСЯ МОДЕЛИ
Структурная схема системы идентификации с градиентной самона­страивающейся моделью (ГСМ) приведена на рис. 8.1.
Рис. 8.1
Априори предполагается, что существует


i
at
()
i
o
, [1, ]in ,
K
i
0
, (8.1)
at
o()i
(1)
()
где
– выбираемый критерий настройки модели по параметрам
J
at K
i
o
{()}
Jt
ции (подстройки параметров модели к параметрам объекта) имеет вид
t
{()}
J
ain
где
(0), [1, ]
o
i
() (0) , [1, ]
at a K di n
 
oo
iii

()
a

o
i
0
– задаваемые начальные условия параметров модели.
62
, (8.2)
.
В качестве иллюстрации функционирования ГСМ рассмотрим
J
пример.
Пусть идентифицируемый объект описывается уравнением
n
i
(1)
i
() ()
.
ay t xt
i
1
Дифференциальное уравнение модели
n
aty t xt
1
i
(1)
i
() () ()
i
.
Критерий настройки параметров модели к параметрам объекта вы­берем в виде
t
1

м
2
tT
2
Тогда в предположении, что на интервале длительностью
() .() () ()
dtytyt 
(этапе
T
подстройки параметров модели)
( ) const,
at
o
i
[1,]in ,
можно записать

()[ ()] ,
a
i
o
tT
ud
i
t
J
где
()
y

u
()
i

м
, [1, ],in
()

a
o
i
называются функциями чувствительности модели по ее параметрам и представляют собой решение дифференциального уравнения чувстви­тельности
n
atu t y t
j
1
j
(1)
() () ()
j
i

63
i
(1)
, [1, ]in ,
с нулевыми начальными условиями
J
(1)
j
(0) 0,
u
i
[1,1].jn
При этом алгоритм идентификации (8.2) принимает вид
t
() (0) ( ) ( )
at a K u dd
 
iii i
oo

0
T
, [1, ]in .
Корректирующими параметрами алгоритма являются время усред­нения
, коэффициенты
T
стемы, начальные условия
K
, [1, ]in , корректирующие динамику си-
i
(0)
a
, [1, ]in .
o
i
Начальные условия следует выбирать из физических соображений при оценивании параметров объекта в каждом конкретном случае.
K
Что касается коэффициентов
, [1, ]in , то они представляют
i
собой некий аналог коэффициентов усиления систем управления и в общем случае их можно положить равными единице.
К параметру
предъявляются противоречивые требования, что со-
T
здает проблему его выбора. С одной стороны необходимо выполнять
( ) const,
условие длительность
at
o
i
T
[1,]in , на интервале Tи с этой точки зрения
следует уменьшать. Чем меньше
, тем меньше ошиб-
T
ка фиксации оценок модели на этом интервале. С другой стороны, инте­гральный оператор на интервале интегрирования [0, ]T сглаживает
(усредняет) помехи, искажающие сигналы при их измерении. Поэтому каких-то конкретных рекомендаций по выбору параметра
T
нет.
Достоинство ГСМ в том, что это система замкнутого типа и если выходной сигнал ( )yt объекта искажен центрированной и не коррели-
рующей с ( )yt помехой ( )yt , то ее наличие не приводит к смещенно-
(), [1, ]
сти оценок
ati n
o
i
.
Недостатки ГСМ
1. ГСМ описываются системой нелинейных, нестационарных, инте­гродифференциальных уравнений, заданных в неявном виде, и потому не представляется возможным провести необходимый теоретический анализ не только точности и быстродействия, но даже устойчивости.
2. Как правило, критерии настройки му сходимость параметров модели
64
– не унимодальные и пото-
at
к параметрам объекта
o()i
a
,
i
(0)
[1, ],in будет иметь место, если начальные условия
достаточно близки к параметрам объекта
a
,[1,]in , а это связано с
i
a
o
i
, [1, ],in
необходимостью дополнительной априорной информации.
()
ut
3. Функции чувствительности
являются функциональными
i
производными, и их определение через модели чувствительности справедливо только при очень медленном изменении параметров мо-
at
дели
,[1,]in . Поэтому ГСМ имеют принципиально низкое
o()i
быстродействие.
4. ГСМ характеризуются сильной взаимной связью между канала­ми идентификации. Поэтому с увеличением количества
подстраива-
n
емых параметров быстродействие резко падает.
8.2. НЕГРАДИЕНТНЫЕ
САМОНАСТРАИВАЮЩИЕСЯ МОДЕЛИ
Структурная схема системы идентификации с неградиентной само-
настраивающейся моделью (НГСМ) показана на рис. 8.2.
Пусть объект описывается уравнением
ni i
() ( 1) ( 1)
yt ay t bx t
nm
() () ()


ii


ii
11
Рис. 8.2
65
. (8.3)
Последовательная модель имеет вид
x
() ( 1) () ( 1)
nin i
ut cu tyt aty t
nn
() () () () ()


ii

ii
11

o
, (8.4)
а параллельная –
nm
() () () ()

ii
0
c
i


ii
11

o
. (8.5)
, [1, ],in последовательной и параллельной
Коэффициенты
ni i
() ( 1) ( 1)
vt cv t btx t
моделей задаются априори из условия их устойчивости, а при необхо­димости и из дополнительных условий, например, обеспечения требу­емой полосы пропускания параллельной модели для сглаживания по­мех ( )
t .
Если ввести в рассмотрение рассогласование
() () ()tut t ,
ошибку по параметрам последовательной модели
() (), [1, ]
et a ati n
aii
i
o
,
ошибку по параметрам параллельной модели
() (), [1, ]
et b bti m
bii
i
o
,
то динамику НГСМ можно будет описать системой дифференциаль­ных уравнений
(1)
efeein
a
i
(1)
efeeim
b
i
[, ], [1,],

aa b
ii i
[, ], [1,].

ba b
ii i
Алгоритм идентификации синтезируется из условий устойчивости
lim ( ) 0
t
et
a
i
lim ( ) 0
и
et
t
b
i
,
а в качестве критерия устойчивости можно использовать, например, второй метод Ляпунова или метод гиперустойчивости Попова.
66
При использовании второго метода Ляпунова выбирается функция
K
K
Ляпунова, например, в виде
nm

Vt K e t K e t
1

() () () 0


2
ii


22
ab
ab
ii
ii
11
, (8.6)
где
и
a
i
определяют скорость сходимости алгоритма и задаются
b
i
из условия коррекции динамики системы идентификации, причем
K
a
i
, [1, ]in ,
0
K
, [1, ],im и в частности их можно положить
0
b
i
равными единице.
Согласно критерию Ляпунова устойчивость будет иметь место, если
Wtdt
. (8.7)
()
dV t
() 0
Определим вспомогательную функцию ( )qt , которая получается
при почленном вычитании уравнения (8.5) из уравнения (8.4):
ni
() ( 1)
() ε () ε ()
qt t c t

() ( 1) ( 1)
ni i
yt aty t btx t

nm
() () () () ()

oo
ii
11
ii

n
i

i
1
.
В полученном выражении заменим
() ()
at a et
o
iia
i
,
() ()
bt b et
o
iib
i
и после несложных преобразований получим
nm
() () () () ()
qt e t y t e t x t


ab
ii
11

ii
(1) (1)

ii
. (8.8)
Теперь условие устойчивости (8.7) представим в виде
()
dV t
() ()
Wt q t

2
. (8.9)
dt
67
Определим
и
dV t

Ke te t Ke te t

aa bb
dt
ii ii
ii

11
(1) (1)
() () () ()
ab
ii
nm
()
(8.10)
2(1) (1)
q t e t y tqt e t x t qt

nm
() () () () () () ()

ab
ii
11


ii
ii
. (8.11)
Согласно (8.9) приравняем в левой и правой части выражений (8.10) и (8.11) слагаемые при одинаковых ошибках
(1)
et y tqt
a
i
(1)
() () ()
et x tqt
b
i
1
(1)
i
() () ()
K

a
i
1
(1)
i
K
b
i
, [1, ]in ,
и
()
et
a
i
et
, [1, ]im ,
. Получим
()
b
i
откуда, имея в виду, что
() (), [1, ],
et a ati n
aii
i
o
и
() (),
et b bt
bii
i
o
[1,]im ,
а следовательно,
(1) (1)
() [ ()] (), [1, ]
at aet eti n
i
o
(1) (1)
( ) [ ( )] ( ), [1, ],
bt bet eti m
i
o
ia
ib
(1)
i
(1)
i
a
i
b
i
,
получим алгоритм идентификации
t
1
i
(1)
at a y q d

() (0) () ( ) τ
ii
oo
bt b x q d

() (0) () ( ) τ
ii
oo
K
1
K
b
a
0
i
t
i
(1)
0
i
68
, [1, ]in ,
, [1, ]im .
Функцию ( )qt можно определить выражением
() ( 1)
() () ()
qt t c t
ni

Достоинством НГСМ является гарантия сходимости оценок
()
bt
к параметрам
o
i
a
b
,
объекта при любых начальных условиях в
i
i
i
n
i
1
.
at
o()i
отсутствие помех.
Недостатки
1. НГСМ описывается системой нелинейных, нестационарных, дифференциальных уравнений, заданных в неявной форме, поэтому невозможно провести теоретический анализ точности и быстродей­ствия алгоритма.
2. В алгоритм идентификации входят все производные входного и выходного сигналов объекта. Возникает необходимость их измерения.
3. Решение модельных задач иллюстрирует низкое быстродействие НГСМ, которое с увеличением n или
резко падает.
m
4. Отсутствует сглаживание высокочастотных составляющих по­мехи ( )yt из-за одинаковых порядков n левой и правой части уравне-
ния последовательной модели.
,
69
x
9. ОЦЕНИВАНИЕ РАСШИРЕННОГО
ВЕКТОРА СОСТОЯНИЯ НЕЛИНЕЙНЫХ
СТАЦИОНАРНЫХ ОБЪЕКТОВ
Пусть объект описывается нелинейной системой дифференциаль-
ных уравнений
(1)
( ) [ ( ), , ( )],
ttxt
где
yfya
 
yy
y a f
(0) , [0, ].

yt i m
() ,
t

i
ain

i
fim

i
tT
0
(), [1, ]
,[1,], ,[1,].
(9.1)
Входной ( )
t и выходной
тервале наблюдения
0,tT

() ()yt y t
сигналы измеряются на ин-
1
. Для записи расширенного вектора со-
стояния проделаем некоторые преобразования.
Переведем искомые параметры
a
, [1, ],in в разряд переменных
i
состояния объекта и дополним систему (9.1) новой системой диффе­ренциальных уравнений, которая имеет вид
(1)
() ,
t
a0
 
(0) .
aa
(9.2)
Затем введем обозначения:
()
vt
i
yt i m
i
aimmn
im
()
 
,[1,],
70
,[1,],
fi m
g
i
i
0, [ 1, ].
im mn
 
(), [1, ],
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]