Файл: Сейдж Э.П. Идентификация систем управления.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.06.2024

Просмотров: 168

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

7.3]

ДИСКРЕТНЫ Е СИСТЕМЫ

231

уравнение наблюдений

zx (к) = h [х (к), к] + vx (к).

Кроме того, также наблюдается

z2 (к) = Н (к) w (к) + v2 (к).

Здесь предполагается, что w (к), vx (к) и v2 (к) — взаимонезависнмые дискретные белые шумы с нулевыми средни­ ми и ковариационными матрицами Vw (fc), Vv, (к) и Vv, (к) соответственно. Два наблюдаемых сигнала можно описать как одно наблюдение

z (к) = h* [х (к), к] + V*(к),

где

*<*)- [-2f] • ьмм*).*1 -

.......... yi_(*).........

 

Н (ft) W (ft) + V2 (ft)

 

Отметим, что теперь входной шум и ошибка измерений коррелированы. Использование алгоритмов табл. 7.3.2 приводит к следующим уравнениям для оценок:

х +

1) =

х(к -f- 1 1к) +

К х -f 1) {гх (к ■+• 1) — h \х(к), к]},

 

 

x(A+l|fc) = Ф [х (к), к] +

К2 (к) z2 (к),

где

 

 

 

 

ЭЬ1 [х (ft-Ml ft), ft +1] У у ](к + 1),

Kx(k +

i) =

P(k + l)

 

 

 

 

 

Зх (ft + 1 |ft)

К 2 (к) =

Г (к) Vw {к) Ш (к) [Vv, (к) +

Г (к) Vw (к) ГТ (А:)]-1

Р(к +

1|А) =

З ф [ х

(ft), ft]

Р(к) З ф Т | х

(ft ), ft 1

 

 

 

З х

(ft)

З х (ft)

+ г (к) Vw (к) Гт (к) - Г (к) Vw (к) Нт (к) (к) Vw (к) Н? (к) +

+

V v .W r H M Vw(A )rr(A),

Р (А: + 1) =

 

 

= Р(А f 1|А:)-Р(А:+1|А:)НТ(А:+ 1)[Н (* +

1)Р(А Д 1|А)х

X Нт +• 1) + VVl+

1 )Г Н +

1) Р (к + 11 к),


232 ИНВАРИАНТНОЕ ПОГРУЖ ЕНИ Е [ГЛ . 7

причем

Нт ф- 1) Vvi (А ф- 1) Н (& ф- 1) =

__________ 9_____ Г dhT [х ( к ф - 1 | к ) , к ф- 1]

З х ( к ф - 1 I к ) _ д х ( к ф - 1 | к )

X V £ ( A + l ) { z i ( * + l ) - h [ x ( & + l | A ) , f t + l ] } .

Эти алгоритмы применяются для идентификации па­ раметров о и с линейной стохастической системы

х (к 1) = (1 ф- 0,01 а) х (к) ф- 0,015 w (к),

Ч (к) = сх (к) + пД/с),

z2 (к) = w (к) ф- v2(k).

Истинные значения параметров: а = —0,5, с = 0,8. Да­ но:

VVi =

25,

Vw =

100,

а (0)

=

1, с (0) =

5,

var

Г * (0)1

П

0 О]

а (0)

= 0

1 0 .

 

I с (0 ) J

 

|_0 о l j

Алгоритмы табл. 7.3.2 применялись для трех разных зна­ чений var {н2}: 16, 49 и 400. Были получены отличные ре­ зультаты, показанные на рис. 7.3.2 и 7.3.3. Как и ожи­ далось, результаты идентификации «лучше» для низких значений VVl.

Пример 7.3.3. Задачу идентификации дисперсий ста­ ционарного входного шума одномерной линейной системы можно рассматривать как задачу идентификации пара­ метра а системы вида

х 1) = Фх (к) ф- Га1^ (&) w

z (к) = Нх (к) ф- v (к),

а (к ф- 1) = а (к),

где $ {w {к)} = 0, a var {w (к)} — 1. Величина а (к) соот­ ветствует неизвестной дисперсии w (к), а факт постоянства дисперсии описывается уравнением а(к ф -1) = а(к).

7.3]

ДИСКРЕТНЫ Е СИСТЕМЫ

233

Рис. 7.3.2. Идентификация с (--------

VVi = 1 6 ; -----------

VV2 = 49,

------------V

= 400).

 

Рис. 7.3.3. Идентификация а (— Vv, = 1 6 ;----------

F®, = 49,

----------- VVa = 400).

 


234

И НВАРИ АНТНОЕ ПОГРУЖ ЕНИЕ

[ГЛ. 7

Обращение к табл. 7.3.1 приводит к плохим результа­

там, так как,

положив РаХ (0) = 0,

мы приходим к тому,

что РаХ (&) =

0

для всех к. Оценка а имеет вид

 

а (к -f- 1) = а (к)

-ф- Рах(к + 1) Нт [и

1) — Нх -ф- 1 1к)]

и, следовательно, алгоритм не сходится к истинному зна­ чению а. Однако если ввести обозначение

£Г‘/. (к) х (к) = у (к),

то уравнения модели перепишутся как

у (к + 1) == Фу (к) + Tw (/с),

z (к) = На1/г (к) у (к) + v (к),

а-J- 1) = а (к)

иалгоритмы для такой модели работают превосходно. Таким образом, мы приходим к важному выводу о том, что в задачах идентификации выбор модели имеет суще­ ственнейшее значение, особенно если конструирование алгоритмов идентификации связано с аппроксимацией.

7.4.ВЫВОДЫ

Вэтой главе рассмотрен метод инвариантного погру­ жения, который применен к решению двухточечных крае­ вых задач, возникающих в связи с идентификацией систем. Получен ряд последовательных алгоритмов оценивания состояний и параметров. Для того чтобы подчеркнуть раз­ нообразие рассмотренных вопросов и продемонстрировать применение теории, приведено несколько примеров.

Вэтой небольшой книге не нашло места упоминание о многих методах для идентификации систем как в реаль­ ном масштабе времени, так и вне контура регулирования.

Основное внимание было уделено тем методам, по которым авторами накоплен опыт их машинного использования и которые нашли широкое практическое применение. Ав­ торы приносят свои извинения тем многочисленным уче­ ным, работы которых здесь не обсуждались; многие, но, конечно, не все статьи по идентификации перечислены в


7.4l

ВЫ ВОД Ы

2 35

библиографии. Авторы надеются, что заинтересованный читатель найдет в библиографии полезный источник ин­ формации.

Идентификация систем представляет собой бурно раз­ вивающуюся область, в которой буквально ежедневно появляются новые частные и общие результаты и упоми­ нания о многочисленных приложениях. Вполне возможно, что ключ к решению проблемы идентификации содержится как раз в одной из неупомянутых или еще не опублико­ ванных работ. Однако авторы верят в то, что на сегодняш­ ний день в их книге представлены наиболее многообе­ щающие подходы к решению проблемы идентификации.

ЛИТЕРАТУРА

Полное перечисление библиографии потребовало бы книги по меньшей мере такого же объема. Авторы надеются, что работы, которые включены в приводимый ниже перечень, более других относятся к темам, затронутым в настоящей книге. Для того чтобы связать перечень литературы с содержанием книги, после наименования каждой статьи в квадратных скобках приводится номер главы или раздела, к которым относится цитируемый источ­ ник. Так, к первой главе отнесены все работы общего характера, ссылки на работы по классическим методам идентификации относят­ ся к различным разделам второй главы и т. д. Авторы приносят из­

винения тем ученым, которым принадлежат прекрасные

работы по

идентификации

систем,

не

включенные в приводимый перечень.

1.

A c k e r

W. F., S a g e А. Р. (1967), Identification and cont­

 

rol of systems with striction and coulomb friction; ISA Preprint

2.

P16-1-PHYMMID-67,

September

1967 [1].

 

A l b e r t

A. E., G a r d n e r

L. A. (1967), Stochastic Appro­

 

ximation and Nonlinear Regression, M. I. T., Press, Cambridge,

3.

Massachusetts [5].

 

R. M. (1970), On input signal synthesis

A о k i

M., S t a l e y

 

in parameter identification, Proc. 4th IFAC Congr., Warsaw,

4.

1969;

Automatica

6,

431—440

[2].

 

 

A o k i

M.,

Y u e

P. C. (1970),

On certain convergence ques­

5.

tions in system identification, SIAM, J. Control 8, 239—250 [2].

A s t г о m

К. J.,

R o h l i n

T. (1966), Numerical identifi­

 

cation of linear dynamic systems from normal operating records,

 

в сб. «Theory of Self-Adaptive

Control

Systems»

(Hammond

6.

P. H., ed). Plenum

Press,

New York

[4].

 

A s t r o m

 

M., E y k h o f f

P. (1971),

System identification,

 

Automatica,

7, March

1971 [1].

 

 

 

7.B a l a k r i s h n a n A . V . (1968), A new computing technique in system identification, J. Comput. System Sci. 2, 102—116 [1].

8.B a l a k r i s h n a n A. Y. (1968a), Stochastic system identi­ fication techniques, Proc. Advanced Seminar Stochastic Opti­

mization and Control, 2—4 October, 1967, Madison, Wisconsin.

Wiley, New York

[1, 5].

J. L.

(1967), State

9. B a l a k r i s h n a n

A. V., L i o n s

estimation

for

infinite — dimensional

systems,

J. Comput.

System Sci.

1,

391—403 [1].

 

 

10.B a l a k r i s h n a n A. V., N e u s t a d t L. W., eds. (1964), Computing Methods in Optimization Problems, Academic

Press, New York [1, 4, 6, 7].

11.B a l a k r i s h a n a n A . V., P e t e r k a V., (1969), Identifi­ cation in automatic control systems; Automatica 5. 817—829 [1].


 

 

 

 

 

 

Л И ТЕ РА ТУРА

 

 

 

237

12.

В e k e

у

G. A., K a r p i n s

W. J.

(1968), «Hybrid Computa­

 

tion»,

Wiley,

New

York

[1, 2,

4].

[Русский

перевод:

Б e-

 

к и

Дш.

А.,

К а р п л ю с

У. Дж., Теория

и применение

13.

гибридных вычислительных систем, «Мир»,

1970.]

Gui­

В е 1 1 m а п

R. Е. (1961), Adaptive Control Processes, A

 

ded Tour,

Princeton

Univ.

Press, Princeton, New Jersey

[1].

 

[Русский перевод: В е л л м а н

P.,

Процессы регулирования

14.

с адаптацией, «Наука», 1964.]

 

 

 

 

В е 1 1 m a n

R. Е.

(1965),

Dynamic programming, system

 

identification, and suboptimization; RAND Corp., RM-4593-PR,

 

June

1965

[1].

K a g i w a d a

H. H., K a l a b a R. E. ,

15. B e l l m a n

R. E.,

 

S r i d h a r

R. (1964),

Invariant

imbedding

and nonlinear

 

filtering theory, RAND Corp. RM-4374-PR, December 1964 [7.3].

16.B e l l m a n R . E., K a l a b a R . E. (1965), Quasilinearization and Nonlinear Boundary Value Problems, Elsevier, Amsterdam

 

[6.2] . [Русский перевод:

Б е л л м а н

P.,

К а л а б а

P.,

 

Квазилинеаризация и нелинейные краевые задачи, «Мир»,

17.

1968.]

 

 

 

 

 

 

Н. Н., K a l a b a

R . E.

B e l l m a n R. Е., K a g i w a d a

 

(1965),

Identification of linear systems via

numerical inversion

 

of Laplace transforms, IEEE Trans. Automatic Control AT-10,

18.

111-112 [6.2].

E., B a l c h e n

J. G. (1963),

Determination

B l a n d h o l

 

of system dynamics by use of adjustable models, Proc. 2nd IFAC

19.

Cong.,

Basil,

Switzerland,

1963

[2.5].

 

 

 

 

 

B l u m

J. (1954), Multidimensional

stochastic approximation

 

procedures, Ann. Math. Statist. 25,

737—744

[5].

 

 

2 0 .

В о x e r

R. (1957), A note

on

numerical

transform calculus,

21.

Proc. IRE

45,

1401-1406

[2.2].

A simplified

method

of

B o x e r

R.,

T h a l e r

S.

(1956),

 

solving

linear

and nonlinear

systems, Proc. IRE

44, 89—101

22.

[2.2] .

 

 

J.V., S p e y e r

J. L.,

B r y s o n

A. E.

B r e a k w e l l

 

(1963), Optimization and control of

nonlinear

systems

using

 

the second variation, J. SIAM Control Ser. A 1, 193—223 [4.3].

23.В г у s о n A. E., D e n h a m W. F. (1962), A steepest ascent method for solving optimum programming problems, J. Appl.

^xM ech . 29, 247-257 [4.3].

24. )B г у s о n A. E., H o Y. C. (1969), Applied Optimal Control,

— ,yGinn (Blaisdell), Boston [1, 4, 6,

7].

25. B u l l o c k T. E., F r a n k l i n

G. F. (1967), A second-

order feedback method for optimal control computations, IEEE Trans. Automatic Control AC-12, 666—673 [4.3].

26.С о m e r J. P. (1964), Some stochastic approximation pro­ cedures for use in process control, Ann. Math. Statist. 35, 1136— 1146 [5].

27.С о x H. (1964), On the estimation of state variables and para­ meters for nonlinear dynamic systems, IEEE Trans. Automatic Control AC-9, 5—12 [7.4].

28.С u e n о d M., S a g e A. P. (1968), Comparison of some methods used for process identification, Automatica 4, 235—269 [1].