Научная статья на тему 'Активная параметрическая идентификация стохастических нелинейных непрерывно-дискретных систем на основе линеаризации во временной области'

Активная параметрическая идентификация стохастических нелинейных непрерывно-дискретных систем на основе линеаризации во временной области Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
160
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОЦЕНИВАНИЕ ПАРАМЕТРОВ / МЕТОД МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ / ПЛАНИРОВАНИЕ ОПТИМАЛЬНЫХ ВХОДНЫХ СИГНАЛОВ / ИНФОРМАЦИОННАЯ МАТРИЦА ФИШЕРА / КРИТЕРИЙ ОПТИМАЛЬНОСТИ / PARAMETER ESTIMATION / MAXIMUM LIKELIHOOD METHOD / OPTIMAL INPUT SIGNAL DESIGN / FISHER INFORMATION MATRIX / OPTIMALITY CRITERION

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Чубич Владимир Михайлович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Чубич Владимир Михайлович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Active parametric identification of stochastic nonlinear continuous-discrete systems based on time domain linearization

Some theoretical and applied aspects of the active parametric identification of the stochastic nonlinear continuous-discrete systems are discussed for the first time. The original results are obtained for the case 19hen the parameters of mathematical models to be estimated appear in the state and control equations, as 19ell as the initial condition and the covariance matrices of the dynamic noise and measurement errors. An example of optimal parameter estimation for one model structure is sho19n.

Текст научной работы на тему «Активная параметрическая идентификация стохастических нелинейных непрерывно-дискретных систем на основе линеаризации во временной области»

стохастическая динамика и хаос

УДК 681.5.015

активная параметрическая идентификация стохастических нелинейных непрерывнодискретных систем на основе линеаризации во временной области

В. М. Чубич,

канд. техн. наук, доцент

Новосибирский государственный технический университет

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

Ключевые слова — оценивание параметров, метод максимального правдоподобия, планирование оптимальных входных сигналов, информационная матрица Фишера, критерий оптимальности.

Введение

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

По способу проведения эксперимента существующие методы идентификации можно разделить на пассивные и активные. При пассивной идентификации для построения математической модели используются реально действующие в системе сигналы и нормальный режим эксплуатации не нарушается. Методы пассивной идентификации достаточно полно описаны, например, в работе [1]. Активная идентификация, напротив, предполагает нарушение технологического режима и подачу на вход изучаемой системы специальным образом синтезированного сигнала. Его находят в результате решения экстремальной задачи для некоторого предварительно выбранного

функционала от информационной (или дисперсионной) матрицы вектора оцениваемых параметров. Трудности, связанные с необходимостью нарушения технологического режима, должны окупаться за счет повышения эффективности и корректности проводимых исследований, что обусловлено самой идеологией активной идентификации, базирующейся на сочетании приемов параметрического оценивания с концепцией планирования эксперимента [2—4].

Более определенно процедура активной идентификации систем с предварительно выбранной модельной структурой предполагает выполнение следующих этапов:

1) вычисление оценок параметров по измерительным данным, соответствующим некоторому пробному сигналу;

2) синтез на основе полученных оценок оптимального по некоторому выбранному критерию сигнала (планирование эксперимента);

3) пересчет оценок неизвестных параметров по измерительным данным, соответствующим синтезированному сигналу.

Целесообразность применения концепции активной идентификации при построении математических моделей стохастических динамических систем показана, например, в работах [5—13]. При этом основное внимание зарубежных уче-

ных в настоящее время обращено на линейные модели в форме передаточных функций [7, 8, 10], нелинейные FIR-модели [7, 11] и детерминированные нелинейные модели в пространстве состояний [5, 9]. Стохастические модели в пространстве состояний рассматривались авторами работ [6, 12, 13]. Тем не менее, данная область исследований остается еще недостаточно изученной, а возможности применения в ней методов оптимального планирования экспериментов выявлены далеко не полностью. В настоящей статье приведены результаты исследований автора в рамках указанной проблемы применительно к многомерным стохастическим нелинейным непрерывно-дискретным системам, описываемым моделями в пространстве состояний.

Постановка задачи

Рассмотрим следующую модель управляемой, наблюдаемой, идентифицируемой динамической системы в пространстве состояний:

х^)= f [х^), и^), t| + а(^^), t е[^, tN]; (1) г 1

У ()к+1 )= Ь Iх (ч+1) +к+1 ] + 'V +1)

к = 0, 1, ..., N -1, (2)

где х(г) — ге-вектор состояния; и(г) — детерминированный г-вектор управления (входа); w(г) — ^-вектор возмущения; у(гЫ+1) — т-вектор измерения (выхода); v(гы+l) — т-вектор ошибки измерения.

Предположим, что:

• вектор-функции Ах(г), и(г), г] и Щх(гЫ+1), гЫ+1] непрерывны и дифференцируемы по x(г), u(г) и х(гЫ+1) соответственно; случайные векторы w(г) и v(гk+l) являются стационарными белыми гауссовыми шумами, для которых

Е^(t)] = 0, Е^(t)wт (т)] = Q5(t-т);

Е^*+1)] = 0, Е[^+1 )vT (^+1)] = К5к;;

ЕГv(tk+l )wт (т)] = 0, к, I = 0, 1, ..., N -1, т £ ^0, tN ]

(здесь и далее Е[] — оператор математического ожидания, 5(г - т) — дельта-функция, 5Ы — символ Кронекера);

• начальное состояние x(гo) имеет нормальное распределение с параметрами

Е[х(t0 )] = х0, Е{х(*0 )-х0][х0 )-х0 } }= р0

и не коррелирует с w(г) и v(гы+l) при любых значениях переменной Ы;

• подлежащие оцениванию параметры ©=(01,

02, ..., 08) могут содержаться в вектор-функциях ^х(г), u(г), г], ^х(гЫ+Д гЫ+1], матрицах G(г), Q, И, P0 и векторе Х0 в различных комбинациях.

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

Линеаризация модели

Считая значение вектора неизвестных параметров © фиксированным, выполним линеаризацию во временной области нелинейной модели (1), (2) относительно номинальной траектории {хд-(г), ге[го, г^]}, для которой

^хн (t)= f ГхН (t), иН (^ t], ^ |^0, ^ ]; (3)

хН (t0 ) = х0.

Разложив вектор-функции Ах(г), и(г), г] и Щх(гЫ+1), гЫ+1] в ряды Тейлора в окрестностях точек [хя(г), ия(г)] и хя(гЫ+1) соответственно и отбросив члены второго и более высоких порядков, запишем уравнения линеаризованной модели

X (t) = f Гхн (t), ин (^ t] +

» и н ^Цх (t)-х н (t)] +

3х (t)

^ [хн (t) иН (t) ё

и(ё)-иН (t)] + О(ё)w(t); (4)

3и(ё)

У (*к+1 )= Ь [х Н (ёк+1 ), ёк+1 ] + [хН (tk+l) ёк+1 ]

ах (tk+1 )

х[х(ёк+1)-хн (tk+l)] + ^ёк+0> (5)

для которой и будем решать поставленную зада-

чу. С учетом обозначений

а (ё)= Ї [хн (ё), ин (t) t]-

[хн(t), ин (ё), ё] (ё) ,

3Х(ё) х н (ё)+

[и ё)-и н ё); (6)

„(.> 31 [нн н). ин(ё). А; ...

р(,)=---------ё(ё)---------; (7)

А(ёк+1)— Ь[хн (ёк+1 ), ё+1 3Ь [хн (ёк+1 ), ёк+1

Н(ёк+1 ) —

3х (ёк+1)

3Ь [х н (ёк+1) ёк+1

н (ёк+1 ); (8)

Зх (%+1)

соотношения (4), (5) определяют непрерывнодискретную модель гауссовой линейной нестационарной системы, описывающейся уравнениями

^х^)=a(t)+F(t)x(t)+G(t)w(t), tе[10, tN]; (10)

у (1к+1 )=А (1к+1 )+ Н (1к+1)х (1к+1 )+^к+1),

6—0, 1, ..., N-1.

(11)

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

Оценивание неизвестных параметров

Оценивание неизвестных параметров математической модели осуществляется по данным наблюдений Е в соответствии с критерием идентификации %(©). Сбор числовых данных происходит в процессе проведения идентификационных экспериментов, которые выполняются по некоторому плану £у.

Предположим, что экспериментатор может произвести V запусков системы, причем сигнал и1 он подает на вход системы Ы1 раз, сигнал и — Ы2 раза и т. д., наконец, сигнал и? — раз. В этом случае дискретный (точный) нормированный план эксперимента ^ представляет собой совокупность точек и1, и2, — , и^ называемых спектром плана, и соответствующих им долей повторных запусков:

иі, и,и,

К

кі К2 ,

V

> • • •»

V V

и, ЄОи, і — 1, 2, q.

ПисНДг задает ограничения на условия проведения эксперимента. Будем считать, что входной сигнал и(£) является кусочно-постоянным на фиксированных интервалах времени:

и(ё) = и(ёк ), < ё < ёк+1, к = 0, 1, ..., N -1,

т. е. для каждой точки и спектра плана ^ справедливо

и Г={[ и; (ё 0 )1Г,[ и; (ё1 )1Т,...,[ и; (%-1)

Обозначим через Yij у-ю реализацию выходного сигнала (у—1, 2, ..., йі), соответствующую і-му входному сигналу иі (і=1, 2, ..., q). Тогда в результате проведения по плану ^ идентификационных экспериментов будет сформировано множество

5 ={(и*,) І = 1 2, •••’ кі’ і = 1 2, •••’

ч

Е кі = у. і=1

Уточним структуру Yi у

УТ,І = {[У1’1 (ё1 )]Т , [У1’1 (ё2 )]Т , ..

] — 1, 2, ..., кі, і — 1, 2,

ІУі’1 (^)

и заметим, что в случае пассивной параметрической идентификации, как правило, д^=1.

Априорные предположения, высказанные при постановке задачи, и выполненная линеаризация моделей состояния и наблюдения относительно выбранной детерминированной опорной траектории (3) позволяют воспользоваться для оценивания параметров методом максимального правдоподобия. В соответствии с этим методом необходимо найти такие значения параметров в, для которых

0 = а^ т1п [—1п£(0;Е)] = т1п [х(©)], (12)

0! й0 0! й0

где в соответствии с [1, 14]

✓ ч Ыту 1 О. N—■1 1

х (0 )= V 1п2п +1 £ *. £ в1 (ъ+1)+1

1=1 к=0

хЕЁ Е [е и (^+1 )]Т [в (*н+1)] 1 [еи (**+1)]. (13)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1=1 ]=1 к=0

причем

е 1’* (**+1 )=у 1,7' (**+1)- у 1’* (**+11 ч)»

а У1,1 (к+1 | 1к ) и Вг(гЫ+1) определяются по рекуррентным уравнениям непрерывно-дискретного фильтра Калмана (см., например, [15])

х1,1 (t 1^ )= ¥1 (1;)х1,1 (t 1 ^)+ а' (t), ^ < 1: < tfe+l;

АР; (111к )= (1)Рг (111к )+

+Рг (111к )[рг (1)|Т + G(t)QGT (1),

1к < 1 < 1к+1;

Вг (1к+1 )= Н (1к+1 )Рг (1к+111к )Гнг (1к+1 )|Т + К;

К (1к+1 )= Р (1к+1 11к )^Н^ (1к+1 )] (1к+1 )] ;

V

х1,7' (**+11**+1)—х1,7' (**+11Ч)+ (^+1 )е 1,7' (^+1);

Р (1к+1 11к+1 )= ^ - (1к+1 )Н (1к+1 )]Р (1к+1 11к ); ЗУ 1,1 (1к+1 11к )= А (1к+1 )+ Н (1к+1 )х 1,1 (1к+1 11к )

для Ы=0, 1, ..., N - 1, ] = 1, 2, ..., Ы;, I = 1, 2, ..., q начальными условиями х (10110 )= X0, Р(г0, г0) = Р0.

Для нахождения условного минимума %(©) воспользуемся методом проекции градиента [16], учитывая, что

д% (0) ——— 1

д0

:ЕЕЕ

l=1 j=1k=0

г l’j (tk±i у

де 1,1 (th+1)

д0і

т _1

г , (tk±1 )1 |B' (tk±1 )| x

x—a(tk+1) lBi (tk±i)| г ’1 (<i+i )^+ +2 (k+i Ґ 1

l = 1, 2, ..., s.

Здесь частные производные

дБ (th+i)

деi,j (t

k+1,

д0 і

д0

по аналогии с [і2] вычисляются по ре-

куррентным аналитическим формулам, вытекающим из уравнений непрерывно-дискретного фильтра Калмана.

Планирование входных сигналов

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

Под непрерывным нормированным планом £ условимся понимать совокупность величин

[U 1, U 2 , ..., U q 1 q

5=1P P P |, Pi -0, Еpi=1,

Ip 1, p2, ..., pq I

i=l

U і Є аU, i = 1, 2, ..., q.

(і4)

Здесь точки спектра иі имеют такую же структуру, как и в случае дискретного плана ^, но веса рі могут принимать любые значения в диапазоне от 0 до 1, в том числе и иррациональные. Множество планирования определяется ограничениями на условия проведения эксперимента.

Для плана (14) нормированная информационная матрица M© определяется соотношением

M (^ ) = j2Pi M (Ut; 0), (15)

i=1

в котором информационные матрицы Фишера одноточечных планов (индекс i для простоты записи соотношения опустим)

d2 lnl(0; Yf)

M(U; 0) = -E------

Y d0d0T

зависят от неизвестных параметров 0, что позволяет в дальнейшем говорить только о локально-оптимальном планировании. Получено [17] весьма сложное в математическом отношении и громоздкое для представления в рамках данной статьи выражение для информационных матриц Фишера M(U; 0), соответствующее модели (10), (11).

Качество оценивания параметров моделей можно повысить за счет построения плана эксперимента, оптимизирующего некоторый выпуклый функционал X от информационной матрицы M(£) путем решения экстремальной задачи

= argmin X[M(5)]. (16)

Решая задачу планирования эксперимента, мы определенным образом воздействуем на нижнюю границу неравенства Рао—Крамера [1]: например, для D-оптимального плана минимизируем объем, для А-оптимального — сумму квадратов длин осей эллипсоида рассеяния оценок параметров.

При решении экстремальной задачи (16) возможны два подхода. Первый из них (прямой) предполагает поиск минимума функционала X[M(£)] непосредственно с привлечением методов нелинейного программирования. Возможные варианты прямой процедуры синтеза оптимальных входных сигналов представлены в работах [3, 6,

12, 13]. Другой подход (его называют двойственным) основан на теореме эквивалентности [18], обобщенная формулировка которой выглядит следующим образом.

Утверждения:

1) план £* минимизирует X[M©];

2) план минимизирует max ц (U,c,);

Ue^u

3) max ц (U, £*) = n

Ue£2u ' '

эквивалентны между собой. Информационные матрицы планов, удовлетворяющих условиям 1—3, совпадают. Любая линейная комбинация планов, удовлетворяющих 1—3, также удовлет-

йи^ Б7

■ Таблица 1. Соответствие значений параметров теоремы эквивалентности критериям оптимальности

Критерий оптималь- ности Параметры теоремы эквивалентности

X [ м(§)] Ц(и, 5) л

D -іпавг м(^) Бр [м-1 (% )М(и)] й

А вр [м-1 (%) Бр [м-2 (% )М(и) Бр [м-1 £ )|

воряет 1—3. Выражения для ц(и, £), п приведены в табл. 1.

Приведем двойственную градиентную процедуру построения непрерывных оптимальных планов [2, 12, 18].

Шаг 1. Зададим начальный невырожденный план и по формуле (15) вычислим нормированную матрицу М(^о) плана. Положим ^0.

Шаг 2. Найдем локальный максимум

и1 = а^ тах т (и, )

иеОи

методом проекции градиента. Если окажется,

что д (и1, Ъ, I)- п < 5, закончим процесс. Если

ц (и1, ^I )> п, перейдем к шагу 3. В противном случае будем искать новый локальный максимум.

Шаг 3. Вычислим тг по формуле

а^ тіп X

0<т<1

э/+1

$ Т+1 =(1-т )$ I + т$(и1),

где ^(иг) — одноточечный план, размещенный в точке и

Шаг 4. Составим план £ г+1 =(1-т і )£ і + + т^ (и1), произведем его «очистку» в соответствии с рекомендациями [2], положим і=і+1 и перейдем на шаг 21.

Приведенный алгоритм построения оптимальных сигналов требует вычисления градиента

Vu^ (и,^ )=

ди а (в )

Р = 0, 1, N -1, а = 1, 2, г.

Для критерия D-оптимaльности получаем

д(и,*)_д^ [М-1 (5)М(и)

дііа (р ) дііа (р )

= Sp

м-1 (5)

б»м(и)

диа (р)

1 Соответствие значений параметров Х[М(£)], ц(и, £), п двойственной процедуры критериям А- и D-оптимальности такое же, как и в табл. 1.

В случае критерия А-оптимальности

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

дSp [м-2 (5)М(и)1

= Sp

М-2 (4 )

д(и)

диа (р)

д (Щ___________________

ди,а (р ) д11а (р )

Основу рассмотренной процедуры синтеза входных сигналов составляют достаточно сложные объемные алгоритмы вычисления информационной матрицы одноточечного плана М(и; ©) и

дЖ(и;0)

ее производных

обстоятельно изло-

а (р ) ’

женные автором [17, 19].

Практическое применение в процедуре активной параметрической идентификации построенного непрерывного оптимального плана

и*, и,.

* *

Рі, Р2,--

и*

£р* = 1, р* > о, иг є Ои, 1=1

і = 1, 2, ..., q

затруднено тем обстоятельством, что веса р* представляют собой, вообще говоря, произвольные вещественные числа, заключенные в интервале от 0 до 1. Несложно заметить, что в случае заданного числа V возможных запусков системы * *

величины к = vpi могут оказаться нецелыми числами. Проведение эксперимента требует округления величин к* до целых чисел. Очевидно, что полученный в результате такого округления план будет отличаться от оптимального непрерывного плана, причем приближение тем лучше, чем больше число возможных запусков. Возможный алгоритм «округления» непрерывного плана до дискретного (точного) изложен в работе [4].

Разработанный в рамках системы МА^АВ программный комплекс включает в себя модули, от вечающие за вычисление информационной матрицы и ее производных по компонентам входного сигнала, нахождение оценок неизвестных параметров методом максимального правдоподобия, синтез А- и Б-оптимальных входных сигналов с использованием прямой и двойственной градиентных процедур.

Пример активной параметрической идентификации

Рассмотрим следующую модель стохастической нелинейной непрерывно-дискретной системы:

0,01

а , ч 02 , ч

----х(І) =---------2 х(І)

& 0!

0

~(и(і) — х(і))>

1

хехр [0,25(и(і) - х(і))] + 01 о>(і),

е1

і ЄІІ,

о, tN

(17)

y(tk+i )= x(tk+i)+ v(tk+i) k = 0 1 N-1, (18)

где 9i, 02 — неизвестные параметры системы, причем 2 < 01 < 10; 0,05 < 02 < 2.

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

Е [w(*)w(t)] = 0,85(t - т) = Q5(t - т);

Е [v [+1)v (Ч+1 )] = 048 ki = R ki;

x(t0 )e N (0; 0,01).

Выполнив линеаризацию модели (17), (18) во временной области относительно номинальной траектории:

—хн (t) = ——2 xH (t) + 0,—(uH(t) — xH (t))x

dt

xexp[0,25(uh(t) - Xh (t))], t e[t0, tN ]; (19)

xH (to ) = 0,

получим линеаризованную модель вида (10), (11), в которой о oi

a(t) = о— exp[0,25(uh (t) - xh (t))]x yi

x{l + 0,25 (uH (t) — xH (t))] x xu(t) — 0,25 ( uh (t) — xh (t))2 };

F(t) = -02 - M1exp[0,25(uh (t) - xh (t)) x

01 0i

x[1 + 0,25 (uh (t) - xH (t))];

G(t) = 01; A (tk+i )= 0; H (tk+i )= 1.

H1

Необходимо оценить параметры 01, 02, входящие в a(t), F(t) и G(t).

Считая, что для номинальной траектории (19) u^t)=u(t), te[t0, tN], обеспечим наилучшее приближение построенной линеаризованной модели к своему нелинейному аналогу. Выберем область

планирования й и ={u € RN\ 10 < u(tk )< 15,

k = 0, 1, ..., N — 1} и критерий D-оптимальности. Для того чтобы ослабить зависимость результатов оценивания от выборочных данных, произведем шесть независимых запусков системы и усредним полученные оценки неизвестных параметров. Реализации выходных сигналов получим компьютерным моделированием при истинных значениях параметров 0* = 4, 02 = 0,5 и t0=0, t_N=30, N=31.

О качестве идентификации в пространстве параметров и в пространстве откликов будем судить, соответственно, по значениям коэффициентов ke и kY, вычисляющихся по следующим формулам:

е - е

cp

е - е

cp

(е1 - еlcp ) +(е2 - е2cp )

/Л. \2 /Л. \2

^(1 - е*ср) + (2 - е2*ср)

kY —

1 >■

cp cp

Y - Y А cp А cp 1

N-1

(ycp (tk+1 ) ycp (tk+1 1 tk+1 ))

k—О

N-1 / * 2

(/cp (tk+1 )- ycp (tk+1 1 tk+1 ))

k—О

где 0* — вектор истинных значений параметров; 0 Ср — вектор усредненных оценок неизвестных значений параметров по исходному входному сигналу; в ср — вектор усредненных оценок неизвестных значений параметров по синтезированному входному сигналу; Yср={уср(^+і), к=0, 1, ...,

N—l}, ¥Ср = {г/Ср (к+11 ^^+1), к = 0, 1 ..., N — 1}

Ър {уср (^й+1 І ^к+1)’ к = 0, 1, ..., N — 1} усредненные по всем запускам последовательности измерений для вектора 0, равного 0*, 0ср, 0ср соответственно, при некотором выбранном допусти-входном сигнале и(і) є Пи; у(ік+11 ік+1) нахо-

мом

дится при помощи равенства

У +11Ч+1 )= А (^k+1)+ н (^k+1 )х +1 11+1 )•

Результаты выполнения процедуры активной параметрической идентификации представлены в табл. 2 (оптимальный план получился одноточечным).

Данные табл. 2 показывают, что коэффициент k0 « 5,27. В пространстве откликов при псевдослучайном входном сигнале и(£), представленном на рис. 1, kY « 1,13. При решении реальных задач истинные значения параметров неизвестны и, таким образом, сравнение качества оценок в пространстве параметров невозможно. Именно поэтому наиболее показательным является сравнение качества оценивания в пространстве откликов (рис. 2, а, б).

Значения полученных коэффициентов k,д и kY позволяют сделать вывод об эффективности и це-

u(t)

16 14 12 10 J-J

-2 3 8 13 18 23 28 33 *

■ Рис. 1. Тестовый сигнал для анализа качества прогнозирования на основе результатов из табл. 2

■ Таблица 2. Результаты выполнения процедуры активной идентификации

Исходный и синтезированный входные сигналы Номер запуска системы Значения оценок параметра

01 02

и( £1 1 3,587 0,434

16 14 12 10 8.— 2 6,099 0,565

3 5,735 0,486

4 3,158 0,504

5 3,354 0,484

6 4,002 0,413

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

-2 3 8 13 18 23 28 33 * Средние значения по запускам 4,322 0,481

и(і) 1 3,156 0,522

18 2 4,724 0,587

16 14 12 10 о 3 4,917 0,537

4 3,320 0,460

5 3,865 0,463

6 4,375 0,500

-2 3 8 13 18 23 28 33 і Средние значения по запускам 4,060 0,512

■ Рис. 2. Графическое представление Yср и У,*, при ^^), изображенном на рис. 1: а — уср(й+1|й+1) соответствует уСр (*й+11 *к+1); б — уср(й+1|й+1) соответствует уср (^к+1 14+1) •

лесообразности применения разработанной процедуры активной параметрической идентификации при построении моделей стохастических нелинейных непрерывно-дискретных систем.

Заключение

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

Литература

1. Льюнг Л. Идентификация систем: Теория для пользователя. — М.: Наука, 1991. — 432 с.

2. Федоров В. В. Теория оптимального эксперимента (планирование регрессионных экспериментов). — М.: Наука, 1971. — 312 с.

3. Денисов В. И. Математическое обеспечение системы ЭВМ — экспериментатор. — М.: Наука, 1977. — 251 с.

4. Ермаков С. М., Жиглявский А. А. Математическая теория оптимального эксперимента. — М.: Наука, 1987. — 320 с.

5. Zhao J., Kanellakopoulos I. Active identification for discrete-time nonlinear control. Part I: Output-feed-back systems // IEEE Trans. Automat. Control. 2002. Vol. 47. N 2. P. 210—240.

6. Денисов В. И., Чубич В. М., Черникова О. С. Активная параметрическая идентификация стохастических линейных дискретных систем во временной области// Сиб. журн. индустр. матем. 2003. Т. 6. № 3(15). С. 70—87.

7. Hjalmarsson H. From experiment design to closed-loop control // Automatica. 2005. Vol. 41. P. 393—438.

8. Gevers M., Miskovic L., Bonvin D., Karimi A. Identification of multi-input systems: variance analysis and input design issues // Automatica. 2006. Vol. 42. P. 559—572.

9. Jauberthie C., Denis-Vidal L., Coton P., Joly-Blanchard G. An optimal input design procedure// Automatica. 2006. Vol. 42. P. 881—884.

10. Rojas C. R., Welsh J. S., Goodwin G. C., Feuer A. Robust optimal experiment design for system identification // Automatica. 2007. Vol. 43. P. 993—1008.

11. Hjalmarsson H., Martensson J., Ninness B. Optimal input design for identification of nonlinear systems:

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

Работа выполнена при поддержке Федерального агентства по образованию в рамках ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009—2013 гг.

learning from the linear case // American control conf. (ACC), 9—13 July 2007. P. 1572—1576.

12. Денисов В. И. и др. Активная параметрическая идентификация стохастических линейных систем. — Новосибирск: Изд-во НГТУ, 2009. — 192 c.

13. Chubich V. M. Application of methods of experiment design theory in problem of stochastic nonlinear discrete systems identification // Proc. of the IASTED international conferences on automation, control, and information technology (ACITCDA 2010), Novosibirsk, Russia, 15—18 June 2010. P. 272—279.

14. Astrom K. J. Maximum likelihood and prediction errors methods // Automatica. 1980. Vol. 16. P. 551—574.

15. Огарков М. А. Методы статистического оценивания параметров случайных процессов. — М.: Энер-гоатомиздат, 1980. — 208 c.

16. Базара М., Шетти К. Нелинейное программирование. — М.: Мир, 1982. — 583 c.

17. Чубич В. М. Особенности вычисления информационной матрицы Фишера в задаче активной параметрической идентификации стохастических нелинейных непрерывно-дискретных систем // Науч. вест. НГТУ. 2009. № 1(34). C. 41—54.

18. Mehra R. K. Optimal input signals for parameter estimation in dynamic systems — survey and new results // IEEE Trans. Automat. Control. 1974. Vol. 19. N 6. P. 753—768.

19. Чубич В. М., Филиппова Е. В. Вычисление производных информационной матрицы Фишера по компонентам входного сигнала в задаче активной параметрической идентификации стохастических нелинейных непрерывно-дискретных систем // Науч. вест. НГТУ. 2010. № 2(39). C. 53—63.

i Надоели баннеры? Вы всегда можете отключить рекламу.