Файл: Пугачев, В. С. Основы статистической теории автоматических систем.pdf

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

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

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

Добавлен: 16.10.2024

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

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

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

Вместо правила решения (13.99) можно использовать следующее правило:

Y* =

1, если —Д *

<

V* <

k Д * ;

Y * = 2 ,

если — Д *

V*

или

(13.100)

1 / * ^ / г Д :|:,

где контрольные допуски определяются из уравнения

йД*

= с = J [l-p ;(/)]«p (V *)d V *

—д»

В этом выражении р\ (V*) определяется формулой (13.83), а

Ф (У*)— безусловная плотность вероятности оценки. Для рассмот­ ренных выше характеристик наблюдаемого сигнала эта плотность вероятности имеет вид

1

(

(1/ * _ т )21

ф ( П 1Л>яф-1) 6 Х Р 1

2 (|i I) J ’

где

 

 

р. = D/D*\

т =

т/а*.

24 В. С. Пугачев

Г ла ва 14

СТАТИСТИЧЕСКАЯ ИДЕНТИФИКАЦИЯ

14.1. Задачи идентификации

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

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

ивходного сигналов.

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

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

[601.

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

370



Для статистических объектов и систем достаточно полной вероят­ ностной характеристикой является условная плотность вероятности / (у/х), где у — вектор выходных переменных; х — вектор входных переменных. Эта характеристика может быть определена опытным путем и является оператором, определяющим связь между полными вероятностными характеристиками входной и выходной функций, т. е. между плотностями вероятности / (л;) и f (у)\

СО

f (у) = . \ H y ! x ) f { x ) d x .

(14.1)

— со

 

При идентификации системы по опытным данным необходимо получить оценки плотностей распределения f {х) и f (у) и решить уравнение (14.1) относительно / (ylх). Методы определения f {у/х) достаточно сложны и требуют большого объема вычислений. Поэтому при решении практических задач, особенно для многомерных сис­ тем, вместо законов распределения используют условные моментные характеристики случайных величин — математическое ожидание и

дисперсию.

Условное математическое ожидание случайной выходной пере­ менной Y относительно входной X для одномерной системы опреде­ ляется уравнением регрессии

М [Ylx] = а (х).

(14.2)

Условная дисперсия той же системы выражается с помощью

скедастического уравнения

 

D [Y/x] = $ (х).

(14.3)

Наиболее простым является случай линейной регрессии, урав­ нение которой имеет вид

М. [Y | х] = тц+

рух (х тх),

(14.4)

где

 

 

М К Г - 'Л у Н Х - т ,) ] _

 

fV' ~

ОуОх

 

= УТУ х\

o,j- = Y d u.

 

При этом условная дисперсия р (х) оказывается практически постоянной. В случае нелинейного уравнения (14.2) условная дис­ персия зависит от х. Практически для решения задачи идентификации

вэтих случаях линию регрессии аппроксимируют отрезками прямых

[60].Приведенные вероятностные характеристики дают возможность достаточно просто построить приближенную модель одномерной ста­ тической системы. Изложенный способ распространяется также на

многомерные системы.

Для динамических объектов и систем при статистической иден­ тификации применяют методы теории случайных функций. При этом для полной идентификации требуется определить многомерные услов-

34*

371


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

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

14.2. Идентификация линейных систем

Рассмотрим задачу идентификации динамической системы (рис. 14.1), для которой одновременно могут быть измерены входная X (t) и выходная У (t) случайные переменные. Стохастическая при­ рода выходного сигнала Y (/) обусловлена как случайным входным сигналом X (/), так и неконтролируемой помехой N (t) (рис. 14.1). Кроме того, имеются ошибки измерения как для X (t), так и для Y (t).

Задача состоит в определении оператора модели A x (t) (рис. 14.1), наилучшим образом аппроксимирующего истинный неизвестный оператор реальной системы.

Пусть для модели зависимость между входом и выходом имеет вид

К* (0 = А х (0 X (т).

В сущности задача состоит в определении оптимального оператора модели, при котором зависимость У* (t) близка к Y (/). По термино­ логии теории оптимальных систем Y (t) является требуемым теоре­ тическим сигналом [56].

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

рата ошибки

 

 

 

 

M\[Y (*) — A t (i) X (т)]2} = min.

 

(14.5)

Условие (14.5) приводит к следую­

щему выражению

для

оптимального

оператора (см. гл.

10 и работу

[65]):

А т(*) X (т) = М \Y(t)/X (т)}.

(14.6)

Последнее выражение представляет

собой регрессию

выходной переменной

Рнс. 14.1. Динамическая система Y ОТНОСИТеЛЬНО

ВХОДНОЙ

X, Т.

е. ОПе-

372


ратор условного математического ожидания. Он является опти­ мальным в классе всех возможных операторов при выбранном критерии. Будем отыскивать оптимальный оператор в классе всех линейных операторов.

Уравнение для определения линейного оператора получим сле­ дующим образом. Умножим правую и левую части выражения (14.6) на X (т') и осредним по входному сигналу:

М {Лт (t) X (т) X (т')1 — М \М [Y (t)/X (т)} X (т')}.

(14.7)

Выражение (14.7) можно переписать в виде выражения

 

М {Ах (i) X (т) X (г')} = М \Y (f) X (г')}.

(14.8)

Линейный оператор А х (t) коммутативен с оператором математи­ ческого ожидания М, поэтому соотношение (14.8) запишем в форме

А х М \Х (т) X (т')| = M \ Y (t) X (т')}.

(14.9)

Равенство (14.9) является уравнением для определения оптималь­ ной оценки оператора в классе линейных операторов по критерию минимума среднего квадрата ошибки.

Уравнение (14.9) можно записать для линейного интегрального оператора

 

Jt

g (t, т) Гд.,

(т, т') dx =

Г^, (t,

т'),

 

(14.10)

 

1 - Т

 

 

 

 

 

 

где Т — интервал наблюдения;

ГАЧ.(т, т') =

щх(т) тх(т') +

Кх (т> т');

Тух (t, т')

= ту (t) тх (т') + KyS (t, х').

 

для

статистической

Таким

образом,

в рассматриваемом случае

идентификации линейной системы необходимо определить из опыта F.v.v (т, т'), Tyx(t, т') и решить интегральное уравнение (14.10).

Без ограничения общности для линейных систем можно считать

тх (t) = 0, тц (t) =

0. Тогда уравнение (14.10) принимает вид

t

 

 

|

g (t, т) Кх (т >т') dx = к ух (t, х').

(14.11)

t - T

 

 

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

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

Пусть необходимо идентифицировать весовую функцию g (t, т) системы (рис. 14.2), имеющей два входа и состоящей из двух частей с весовыми функциями gy (t, т), g2 (t, т).

373