Научная статья на тему 'Вероятностная неопределенность в стохастических динамических системах управления'

Вероятностная неопределенность в стохастических динамических системах управления Текст научной статьи по специальности «Математика»

CC BY
248
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕОПРЕДЕЛЕННОСТЬ / UNCERTAINTY / СТОХАСТИЧЕСКИЕ СИСТЕМЫ / STOCHASTIC SYSTEMS / ПОЛИНОМИАЛЬНЫЙ ХАОС / POLYNOMIAL CHAOS / МОНТЕ-КАРЛО / MONTE-CARLO

Аннотация научной статьи по математике, автор научной работы — Пупков Константин Александрович, Сметанина Елена Александровна

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

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

Похожие темы научных работ по математике , автор научной работы — Пупков Константин Александрович, Сметанина Елена Александровна

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

Probability’s uncertainty in stochastic dynamical control systems

This study applies generalized polynomial chaos theory to dynamic systems with uncertainties.

Текст научной работы на тему «Вероятностная неопределенность в стохастических динамических системах управления»

ВЕРОЯТНОСТНАЯ НЕОПРЕДЕЛЕННОСТЬ В СТОХАСТИЧЕСКИХ ДИНАМИЧЕСКИХ СИСТЕМАХ УПРАВЛЕНИЯ

К.А. Пупков

Российский университет дружбы народов ул. Орджоникидзе, 3, Москва, Россия, 115419

Е.А. Сметанина

Московский государственный технический университет им. Н.Э. Баумана ул. 2-ая Бауманская, 5, Москва, Россия, 105005

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

Ключевые слова: неопределенность, стохастические системы, полиномиальный хаос, Монте-Карло.

На определенном этапе развития теории управления синтез законов управления осуществлялся на основе того, что априори известны модели объекта управления, модели воздействий на систему управления и ее структуру.

Такое представление приводило к тому, что синтезированное управление оказывалось не в полной мере адекватным всей динамике реальной системы и воздействий на нее.

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

— параметрическая;

— по начальным условиям;

— воздействиям окружающей среды;

— структуре системы.

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

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

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

Здесь определилась проблема: каким образом при синтезе управления учесть вероятностный характер неопределенностей?

При этом надо решать две задачи:

— обеспечение устойчивости;

— оптимизация управления.

Конечно, при исследовании устойчивости и точности работы неопределенных систем управления можно применить метод Монте-Карло, т.е. метод статистических испытаний. Для этого надо иметь цифровую модель системы, накопить при моделировании множество реализаций процессов управления и по ним оценить эффективность работы системы. Следует отметить достаточно объемный способ оценки, по сути, это вычислительный эксперимент. Альтернативная методология состоит в аппроксимации стохастических динамических систем функциональными рядами [1; 3].

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

Для решения этой задачи обратимся к теории полиномиального стохастического хаоса [2].

Сначала рассмотрим свойства ортогональных полиномов.

Рассмотрим множество полиномов ^п(х), п е Л), где Qn(x) — полином степени п и N может быть N = {0, 1, 2, ...}, если ряд бесконечен. Для конечного ряда N есть конечные неотрицательные целые числа.

Система полиномов ортогональна по отношению к действительной положительной мере у(х), если

|^(хШт(хМу(х) =к2пЪпт для п т е Л

о

где О — область меры у(х) и Нп — положительные константы; 5пт — функция Кро-некера, такая, что при п Ф т Ъпт = 0, а при п = т Ъпт = 1.

Если Нп = 1 , то ряд ортонормированный.

В общем у (х) может быть непрерывной весовой функцией м>(х), и она может быть тождественной плотности вероятности.

Ортогональные полиномы могут быть получены путем непрерывного оператора Родригеса

где а" ( x) — полином степени п.

Здесь мы будем считать, w(x) есть функция плотности вероятности.

Теперь рассмотрим и определим, что такое однородный хаос.

Классификация однородного хаоса (ОХ) была впервые введена Н. Винером (1938) и была продолжением работы Вольтерра по обобщению ряда Тейлора для функционалов (N. Winer. The Homogenous chaos). Однородный хаос использует ортогональные полиномы Эрмита для приближения гауссовых случайных переменных. Камерон и Мартин использовали функционалы Эрмита для создания ортогонального базиса нелинейных функционалов и показали, что с помощью функционалов можно аппроксимировать любые функционалы с конечным вторым моментом в L2 и что эти функционалы действительно сходятся в смысле L2.

Таким образом, можно использовать Эрмит-Хаос для описания любых процессов второго порядка и чтобы этот процесс имел конечный момент второго порядка в терминах ортогональных полиномов.

Тем не менее большинство физических процессов в действительности соответствует этому требованию и поэтому оно практически приемлемо.

Введем понятие однородного хаоса [4].

Определим множество всех интегрируемых с квадратом случайных переменных 9.

Пусть (9)} будет множеством ортогональных Гауссовых случайных переменных и пусть Г будет пространством всех множеств в (9)} меньшим и равным p. Кроме того, Гp будет представлять множество всех полиномов, которые ортогональны множеству Г г Пространство, замещенное Гp, обозначим Гp.

Это пространство является подпространством 9(p ç9) и называетсяp-тый

однородный хаос.

Мы назовем Гp полиномиальным хаосом (ПХ) порядка — p.

Теперь можем записать любой общий второго порядка случайный процесс как

или как линейную комбинацию всех полиномиальных хаосов порядка р > 0.

Полиномы в этом уравнении включают в себя г отдельных случайных переменных на (0)}}, с &-той случайной переменной, содержащей многообразие и конечное значение включенных случайных переменных равно порядку ПХ -р.

Х(9) = I I I Tp (pi(9),..., ÇЛ (9))

Если предположить, что полиномиальный хаос — симметричный, то приведенное выше уравнение можно упростить, а именно:

ч

X(0) = «сГ +1акГ! (((0)) + X I ач%Г2 (((0)х

ч=1 ?! =1 ?2 =2

х^(0)) + II X X«^Гз(0)^,(0)^(0)) +..., (1)

где Гр(^) есть ПХ р-порядка.

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

Гр = Нр (член $ = ^)).

Эти полиномы имеют вид

Н($*,..., ) = I

л ^ ^

Для удобства Х(0) можно записать следующим образом:

X (0) = I аг Ф ч (2)

?=о

Здесь однозначное соответствие между и Нр(^,..., ), а также

между коэффициентами а. и а. . .

Чтобы представить форму суммирования в уравнении (1) для Х(0) и как соотносятся в уравнении (2) с Нп рассмотрим разложение для двух случайных переменных:

X (0) = «о Но + а1Н1(^1) + а2 НД2) + «1Н2(^1, +

+а12Н2 2^1 ) + «22Н2 (^2 ) + «111 Н3(^ ^ + «121 Н3(^2, ^1, + а211Н3(^2, ^21, + +а222Н3 (^2,^2,^2 ) + ...

Члены этого разложения связаны с членами в уравнении (2) таким образом:

«0Ф0 = «0Но; «1Ф1 = а\Н1(^1); «2Ф2 = «2Н1(^2 ) и т.д.

Полиномы ОХ формируют ортогональный базис, что означает среднее где Ъу — функция Кронекера; <•, •) — среднее взвешенное произведение.

При этом оператор у в некоторых случаях можно описать численно:

Ы=ЕГ=1 ,

где х = [х:], у = [у ];

матрично:

{ху) = уТ Мх,

где М — Эрмита матрица;

в случайной форме:

{ху) = Е (ху );

квадратная матрица:

(А, Б) = (ВТАТ).

Для Эрмитова хаоса произведение (•, •> на гильбертовом пространстве определяется на основе гауссовых переменных

Переменная п имеет размерность вектора случайной переменной Весовая функция н>(£,) эквивалентна функции плотности вероятности для независимых п-мерных гауссовых распределений. Таким образом, базис полиномов Эрмитова хаоса ортогонален относительно Гауссова распределения и переменные в разложении являются гауссовыми случайными переменными.

Таким образом, ОХ (ЭХ) можно использовать в ситуации, когда стохастическая неопределенность в системе известна, как Гауссова.

Построение множества ортогональных полиномов. Теперь рассмотрим, каким образом можно построить множество ортогональных полиномов. Суть состоит в том, что функция веса н>(х) в реальных случаях может быть не обязательно нормальной.

Например, это может быть распределение Коши:

{/ ® &)) = | / ® я

где весовая функция равна

Г (х) =

п Г К2 + (х-ц )2 ]'

где < х < К и ц — вещественные константы и К > 0.

Кроме того, область определения полиномов Эрмита бесконечна. На практике часто бывает необходимо генерировать множество ортогональных полиномов с желаемой областью определения.

Это можно сделать несколькими способами. Один из них — процесс Грамма-Шмидта, который здесь и представлен. Этот процесс включает в себя множество

ортогональных функций {ф. (x )}}о из множества линейных независимых функций {и. (x )}}=0 с весовой функцией w(x). Для начала дадим

фо( х ) = ио( х ).

Следующая функция фг. (х) может быть определена из фо (х) путем вычитания из нее проекции и. (х) в ф0(х):

ф , , (щ(х)фо(х^ ф , , ф1 = щ1( х ) ~ /-фо( х ),

(фо( х Г)

где

(/(х) g(x ^ = | /(х) g(x М.х )йх

Чтобы теперь проверить, что ф1 (х) ортогональна к ф0 (х), рассмотрим скалярное произведение

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

(фо (х )ф1 (х)) = (фо (х )Щ1 (х)) _ (щ(х )фо2х))

\фо(х) /

X

х (фо( х )фо( х ^ = (фо( х )щ1( х ^ _ (фо( х )щ1( х ^ = о В общем виде имеем

ф / ч V (и (х)фк(хЛф /- ч

ф1 = щ1(х) - ^ / , ч2Х фк(х).

.=о \фк (х) )

Пример

Рассмотрим генерацию множества ортогональных полиномов по отношению к весовой функции

_ х2

w(x) = I 2 х е ( Примем и( х) = х!, для . = о, 1, ..., Первый полином

фо(х) = ио(х) = 1,

чтобы найти

(х 1)

ф1( х) = х

Теперь (1 -1) = Гх2 йх = л/2Л и (х • 1) = хГх2 йх = о,

так что

Теперь найдем ф2 (x):

где (х2^ = 2п и (х3^ = 0.

ф1( х) = х —— = х. 2п

(хЛ (х3)

Ф2 (х) = х 2

1 (х2У

Получим Ф2 (х) = х -1,

Ф3 (х) = х3 - 3х и т.д. Это есть полиномы Эрмита. Применение идеи ПХ приводит к преобразованию стохастической динамической линейной системе с х е Я", и е Ят, с р-тым порядком ПХ приводит к детерминированной линейной системе с более высокой размерностью "(р + 1). Пример

Рассмотрим систему

х(г, А) = а(А )х(г, А),

где а(А) = а0 + а2А2, Ае [-1,1], — т.е. случайная величина с равномерным распределением и а, I = 0, 2 — известна.

Поскольку А — равномерно распределенная случайная величина, будем использовать полиномы Лежандра для моделирования каждого из процессов.

В примере будем использовать полиномы до 3-го порядка. Разложение х здесь

3 3

х(г, А) = Е аIфг- (А) и разложение для а(А) есть а(А) = Е агфг- (А).

г=0 г=0

Полиномы Лежандра (первые три) будут

= 1

'0

, = А

3 д 2 1

=—А2 —

ф3 = 5 А3 - - А. 3 2 2

Ясно, что по формуле для а(А) разложение будет

а(А) = ^а0 + -3-а2 ^ ф0 + 2аф2 .

Тогда уравнение движения будет

3 С 3 ЛС 3 Л 33

Ех]ф] = Еакфк Еф = ЕЕалфкфг.

V к=0

]=0

VI=0

I=0 к=0

Если спроектировать обе части в фу. и разделить на ^ф2 ^, получим

х} =

щ Е Е (фк ф^

1 I=0 к=0

( 3 г -Л

- z ak L( Фk ф j Ф^ Ф j Ф^ (Фk Ф j Ф^ (Фk Ф j Фз) j \\

V k=0

T

ГДе X — [Ху, Х^, Х>2 5 xз ]

Структура может быть легко идентифицирована как у-строка матрицы вида:

* k =

i i ^0k0

£ £ 0k1 1k1

'0kp ^1kp

L

£

"0 kp 1kp pkp

Поэтому уравнение движения, потому, что два ненулевых коэффициента в разложении a(A) будет иметь вид

*=к *+^ X=((*+1„ \ *+3 * *,) X.

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

ЛИТЕРАТУРА

[1] Schetzen M. The Volterra and Wiener Theories of Nonlinear Systems. — Melbourne, FL: Krieger Publishing Company, 2006.

[2] Xiu D. and Karniadakis G.E. The Winer-Askey polynomial chaoc for stochastic differential equations, SIAM J. Sci. Comput., vol. 24, pp. 619—644, 2002.

[3] Пупков К.А., Капалин В.И., Ющенко А.С. Функциональные ряды в теории нелинейных систем. — М.: Наука, 1976. [Pupkov K.A., Kapalin V.I., Yushenko A.S. Funkcionalnye rjady v teorii nelinejnyh system. — M.: Nauka, 1976.]

[4] Fisher J.R. "Stability analysis and control of stochastic dynamic systems using polynomial chaos." Texas A&M University, Aerospace Engineering, August, 2008.

1

PROBABILITYS UNCERTAINTY IN STOCHASTIC DYNAMICAL CONTROL SYSTEMS

K.A. Pupkov

Peoples'Friendship University of Russia Ordzhonikidze str., 3, Moscow, Russia, 115419

E.A. Smetanina

Bauman Moscow State Technical University 2-Bauman str., 5, Moscow, Russia, 105005

This study applies generalized polynomial chaos theory to dynamic systems with uncertainties. Key words: uncertainty, stochastic systems, polynomial chaos, Monte-Carlo.

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