Файл: Брикман, М. С. Аналитическая идентификация управляемых систем.pdf

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

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

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

Добавлен: 22.10.2024

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

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

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

81

ПРОЕКЦИОННЫЕ МЕТОДЫ РЕШЕНИЯ УРАВНЕНИЙ ИДЕНТИФИКАЦИИ

(теорема 1.12). Число п0 является здесь наименьшим натураль­ ным числом, при котором 0 по>О. Оценка (3.19) вытекает из оценки (1.31), если в последней провести очевидные преобразо­ вания,, связанные с видом уравнения (3.18).

Объединяя результаты теорем 3.5 и 3.6, получаем основную теорему о сходимости и устойчивости метода Бубнова—-Галер- кина при приближенном решении задачи идентификации.

Теорема 3.7. Пусть выполнены следующие условия: 1) коор­ динатная система {<рг} полна и линейно независима в сепара­ бельном гильбертовом пространстве W\

2)оператор R\ положительно определен и ограничен;

3)уравнение (3.8) при любом /0е Т имеет единственное ре­ шение в W.

Тогда приближенное решение задачи идентификации по регуляризованному методу Бубнова— Галеркина устойчиво по от­ ношению к малым возмущениям исходных данных и погрешнос­ тям вычислений, т. е. а) найдутся не зависящие от элемента f0 натуральное число п0 и положительные числа ап и а0 такие, что при всех п ^ п о, 0 < а ^ а 0 и ||Sn||<an решение уравнения (3.18)

существует и

единственно;

б) найдется такая зависимость

ап= а(п, ||5„||,

Н Ы 1 ) , что

\\Wann- w 0\\->-0 при п-+оо, ||SJ|->0,

an—Ч).

Доказательство теоремы 3.7 основано на использовании тео­ рем 3.5, 3.6 и леммы 3.1 и проводится по той же схеме, кото­ рая использовалась при доказательстве теоремы 3.3 с заменой неравенств (3.11) на следующие:

llgri Зсз

- у —Cslignll

IISJIC min &П>

Мы показали, что регуляризованный метод Бубнова—Галер­ кина является эффективным средством решения уравнений ста­ тистической динамики систем, приводимых к линейным.

Пример 3.1. Рассмотрим задачу идентификации объекта, состоящего из двух последовательно соединенных интеграторов. Допустим, что входное случайное воздействие является винеровским процессом [3.9] и наблюдения ведутся на отрезке [0,1]. Выбрав оператор Ri=I, запишем уравнение иден­ тификации (2.13) в пространстве L2(0 ,1) в следующем виде:

1

 

«® а (г) + f Ro(r,z)wa (x)dx=f(z).

(3.20)

6 — 2733


ГЛАВА III

 

 

 

 

 

 

 

 

 

 

82

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Здесь w0{ z) = z

искомая им­

 

 

 

 

пульсная

 

переходная

 

функция;

 

 

 

 

Ro(r,

z)=Rxx( 1 -т ,

1 - г )

=

 

 

 

 

= m in {l-T ,

1— z};

f (z ) = R yx(\,

 

 

 

 

1 -z ) =0,167-0,167 z3 + 0,04 z4

 

 

 

 

приближенное

значение

взаимо-

 

 

 

 

корреляционной

функции выход­

 

 

 

 

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

wa (z) —■

 

 

 

 

решение уравнения

(3.20).

 

 

 

 

 

Относительная

погрешность

 

 

 

 

задания

правой

части

уравнения

 

 

 

 

(3.20)

 

 

 

 

 

 

 

 

 

 

 

H7(z)-/o(z)l|

 

0,0133

 

 

 

 

 

 

||/o(z)||

-

0,133 —О’ 1-

 

 

 

 

Для

приближенного

решения

 

 

 

 

уравнения (3.20) применим метод.

 

 

 

 

Бубнова— Галеркина, выбрав в

 

 

 

 

качестве

координатной

последова­

 

 

 

 

тельности {фг(г)} систему степе­

 

 

 

 

ней {г1' - 1}. Решая уравнение (3.18),

 

 

 

 

получаем

приближенные

значения

 

 

 

 

импульсной

переходной

функции

 

 

 

 

объекта для различных а и п,

Рис .

2. Точное и

приближенные значе­

приведенные на рис. 2. Из графи­

ков

wan(z)

видно,

что

нерегуля-

ния

импульсной

переходной

функции

объекта (пример 3.1)*.

 

ризованные

приближенные

реше­

 

 

 

 

ния далеки от истинного значе­

 

 

 

 

ния

te>0(z )= z ,

причем

величина

\\w0n(г) — w0(z) |

возрастает с

ростом

п, что

свидетельствует

о

неустой­

чивости метода Бубнова—Галеркина при а =0 . В то же время регуляризованные приближенные решения устойчивы и приводят к относительной погрешности того же порядка, что и относительная погрешность задания правой части уравнения (3.20).

Определение 3.2.

Уравнение идентификации называется вы­

рожденным, если оператор Ri~lR0 представим в виде

 

 

R r 1RoW=

^

(w, \|ц)фг,

(3.21)

где

 

г

 

 

 

 

 

 

ф

И

^

||фг||•11фг11<00.

 

 

 

г*

 

 

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


83

ПРОЕКЦИОННЫЕ МЕТОДЫ РЕШЕНИЯ УРАВНЕНИИ ИДЕНТИФИКАЦИИ

 

Оператор типа (3.21)

относится к важному подклассу класса

компактных операторов

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

[1.37]. Ясно, что как элементы ср*, так и элементы ф{ в пред­ ставлении (3.21) можно считать линейно-независимыми, так как в противном случае число слагаемых в разложении ядерного оператора можно уменьшить.

Подставив выражение (3.21) в уравнение идентификации

(2.10), после несложных преобразований получаем

 

=

(3.22)

г

 

где li= (wa, ф;)-

 

Для определения постоянных ^ умножим уравнение (3.22) скалярно на элементы последовательности {фг}. В результате

приходим к

системе линейных алгебраических

уравнений

alk +

X ^•(фг,фД = (Дг1/,фй), (*=1

,2 , .. . ), (3.23)

матрица которой невырождена при а>0. Определив решение системы (3.23) и подставив его в (3.22), получаем решение за­ дачи идентификации в виде

 

£гфг

wa—

--------------------------------- (3.24)

 

а,

Если пространство W сепарабельно, то любой оператор можно записать в виде (3.21) [1.37]. Однако число слагаемых в последнем выражении бесконечно, если пространство W бес­ конечномерно. Поэтому система (3.23) в общем случае пред­ ставляет бесконечную систему линейных алгебраических урав­ нений. На практике для применения описанного метода решения уравнений идентификации следует воспользоваться одним из проекционных методов для получения конечномерного разло­ жения оператора R r lR0. Например, в задаче идентификации не­ прерывных систем следует аппроксимировать ядро интеграль­ ного оператора уравнения идентификации, а затем воспользо­ ваться изложенным методом.

Пример 3.2. В условиях предыдущего примера заменим ядро R0(x,z) его

приближенным разложением

в

ряд 2 Тг-1фг(2). Из условия МИНИМИЗЭ-

ции функционала

t

 

 

 

J [ n ] =

f

R o (t , z ) ■ ' 2 ri~Ifpi(2)

 

 

1=1

6*


ГЛАВА III

84

 

получаем систему линейных алгебраических уравнений для определения не­ известных функций cpi(z)

S

ф<(2) -ti+Ь-1

fh

fh-И

zh+l

14-k— 1

k

&+ 1

Й(& + 1)

Считая t=\ и п = 3, находим

cpi(z) = 1 — 4,5 z2+ 6 z3—2,5 z4; (p2(z) = — 1 +18 z2—32 z3+ 15 z4;

Фз(г) = — 15z2+30 z3—15 z4.

Относительная погрешность аппроксимации при п—3

______ У Щ

: 0,045.

J.

 

У Я02 (т, г) ЙТ

 

Используя полученные выражения для

функций {фг (г )}, составляем и ре­

шаем систему (3.23). Подставив полученные значения коэффициентов {|j} в формулу (3.24), находим искомое приближенное решение задачи идентифи­ кации w (г) (рис. 3). Из графиков видно, что существует оптимальное значение параметра регуляризации, при котором погрешность

решения минимальна.

В заключение отметим, что метод аппроксимации оператора уравнения иден­ тификации вырожденным оператором неприменим при а = 0. Это объясняется, вопервых, невозможностью применения формулы (3.24) в этом случае, а во-вторых, неустойчивостью решения вследствие некорректности решаемой задачи.

3.3. МЕТОД РИТЦА В ЗАДАЧЕ

ИДЕНТИФИКАЦИИ

Рис . 3. Приближенные решения задачи идентификации (пример 3.2).

Выше было показано, что методы Галеркина—Петрова и Бубнова— Галеркина при соответствующем выборе ко­ ординатных последователь­

85 ПРОЕКЦИОННЫЕ МЕТОДЫ РЕШЕНИЯ УРАВНЕНИИ ИДЕНТИФИКАЦИИ

ностей приводят к устойчивым алгоритмам решения задачи идентификации. Однако применение этих методов возможно лишь в том случае, когда известен оператор Лл-1, нахожде­ ние которого часто представляет собой самостоятельную слож­ ную задачу. Так, при решении уравнений идентификации не­ прерывных систем, как мы увидим ниже, для определения Ri~* требуется найти функцию Грина двухточечной краевой за­ дачи и лишь затем искать приближенное решение уравнения идентификации.

Оператор Ra при а > 0 положительно определен, поэтому мы можем воспользоваться методом Ритца [1.19] для определения функционального параметра wa непосредственно из уравнения (2.10), исключая этап нахождения оператора R r 1-

В методе Ритца [1.19] в предположении, что оператор Ra действует в гильбертовом пространстве W, вводится гильбер­ тово пространство На, называемое энергетическим, со скаляр­ ным произведением

[W, у ]а = (R&W, v), (w,v<=D(Ra))

и нормой

Мa = i{RaW, ® ) .

Из положительной определенности оператора следует [1.19], что все элементы энергетического пространства Яа одно­ временно принадлежат и исходному пространству W.

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

( w , w ) = ( R a - ' R a W , W ) ^ WRaT'W •|W |a2^

\ w \

2

A 1

.

 

aPl“rPo

Отсюда

 

 

I Ml gg—

 

(3.25)

ya^i+Po

 

 

Это неравенство показывает, что сходимость по энергии (в энер­ гетическом пространстве) обусловливает сильную сходимость в исходном пространстве.

Рассмотрим функционал энергетического метода (1.28)

h[w] = (Raw, w) —2 (w,f) = \w\a2—2(w, f) .

(3.26)

Определение 3.3. Элемент wa, минимизирующий функционал (3.26), называется обобщенным решением задачи идентифика­ ции.