Научная статья на тему 'О подходе к оцениванию состояния динамических систем как к решению системы линейных неравенств'

О подходе к оцениванию состояния динамических систем как к решению системы линейных неравенств Текст научной статьи по специальности «Строительство и архитектура»

CC BY
303
102
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГАРАНТИРОВАННОЕ ОЦЕНИВАНИЕ / МИНИМАКСНЫЙ ФИЛЬТР / СИСТЕМА ЛИНЕЙНЫХ НЕРАВЕНСТВ / GUARANTEED ESTIMATION / MINIMAX FILTER / LINEAR INEQUALITIES SYSTEMS

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Подивилова Елена Олеговна, Ширяев Владимир Иванович

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

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

Похожие темы научных работ по строительству и архитектуре , автор научной работы — Подивилова Елена Олеговна, Ширяев Владимир Иванович

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

On the approach of dynamic system state estimation as solving linear inequalities system

The article describes guaranteed estimation of dynamic system state vector under condition of uncertainty. Minimax filter is used when statistic information about disturbances and noises is absent but sets of their possible values are available. Methods of performing set operations while minimax filter realization are described when sets are given by linear inequalities systems. The algorithm of accurate construction of feasible sets with convolution of systems of linear inequalities Fourier-Chernikov is presented in the article. The article describes algorithm of performing intersection of sets which consists of revealing extra inequalities in the system basing on Minkowski-Farkash theorem. The numerical example showing described algorithms is presented.

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

УДК 517.977

О ПОДХОДЕ К ОЦЕНИВАНИЮ СОСТОЯНИЯ ДИНАМИЧЕСКИХ СИСТЕМ КАК К РЕШЕНИЮ СИСТЕМЫ ЛИНЕЙНЫХ НЕРАВЕНСТВ

Е.О. Подивилова, В.И. Ширяев

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

Ключевые слова: гарантированное оценивание, минимаксный фильтр, система линейных неравенств.

Введение

Рассмотрим задачу оценивания состояния динамической системы, когда статистическая информация о возмущениях и помехах, действующих на систему, отсутствует, но известны множества их возможных значений [1-3, 7]. Эти множества являются многогранниками и заданы системами линейных неравенств (СЛН). Работа продолжает исследования [4, 5].

1. Минимаксный фильтр

Процессы в системе управления описываются уравнениями:

4+1 = Ахк + Гщк, Уk+l = ^к+1 + Щ+ъ k = 0,1 •••,^-1 (1)

где X* е Rn , Wk , Ук е ^ , V* - векторы состояния системы, возмущения, измерения, ошибок измерений на к -м шаге соответственно; А , Г , G, Н - известные матрицы. Известно, что начальное состояние х0 и неопределенные воздействия Wk и Vк на к -м шаге могут принимать любые значения из некоторых заданных выпуклых многогранных множеств:

хоеХ0: А,хо <bx0, щ еЖ: Ащк <К, ч еУ: Ач <К, к = 0,1 •,я-^ (2)

Задача гарантированного оценивания состояния системы состоит в построении последовательности информационных множеств Хк+1, к = 0,1,..., N -1, внутри которого находится истинное значение вектора состояния хк [1, 4]:

Хк+1/к = АХк + ГЖ, к = 0,1, ..., N -1, (3)

X [ у*+1] = |х е Rn\Gx + V = ук+1, V еУ }, к = 0,1,..., N -1, (4)

Хк+1 = Хк+1/к п X[Ук+1], к = 0,1, ., N -1. (5)

Рассмотрим алгоритм нахождения системы линейных неравенств, описывающей информационное множество Xк для к = 1.

1. Найдем систему линейных неравенств, описывающих множество прогнозов Хш .

АХ0: А1х < bl, где А1 = Ах0 (A)-1, ь1=Ьх0;

ГЖ: А2щ < Ь2, где А2 = А№ (Г)'1, Ь2=Ьщ;

х1 е Х1/0 = АХ0 + ГЖ.

Получаем систему линейных неравенств:

Г А

0

Г -Е ^ Г г ^ X 0 w Г 0 ^

-Г Е < 0

0 0 Ьі V Ь2 у

а2 0 , V Г

Проведем свертку системы, обнуляя коэффициенты при х0 и ^. Получим систему

Ах х, < Ьх .

х1/0 1 х1/0

2. Найдем СЛН, описывающую множество, совместимое с измерением, X[у,]:

Х[У1] : АХ[Л] х1 < ЬХ[где АХ [у, ] = А , ЬХ[Л] = АуУ1 + К .

3. Найдем СЛН, описывающую информационное множество X1. Для этого объединим системы А х1 < Ьх^/о и Ах[у ]х, < Ьх[у ] и исключим из полученной системы избыточные неравенства, используя теорему Минковского - Фаркаша [5]. Для каждого неравенства сх < d из этой системы решим задачу линейного программирования -сх ^ тт . Если будет найдено решение х,

Ах<Ь

при котором сх < d , то данное неравенство является избыточным.

-1—г 1 *

При построении минимаксного фильтра в качестве оценки хк вектора состояния хк системы (1) рассматривается чебышевский центр информационного множества Хк [4, 5].

2. Пример

О 02

а 01

■а 01

■а 02

! ! Г

І ! і

і

і | і ' /

■ ■ * ■

/П У ї

І / і А :

і N \

X і /і і і

-0.5

0.5

1.5

2.5

хЮ

! У\ у

у /

/. X

' / •

У

чи

^7 . / І

-0,5

05

1 5

?£■

х 10

в) г)

Информационные множества Xk : а - к = 1; б - к = 5 ; в - к = 10 ; г - к = 15 Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника»

О подходе к оцениванию состояния динамических систем как к решению системы линейных неравенств

A=

f G,9976 G,G4639"

-G,G9278 G,8584

ч 7 7

Множества:

Xg:

f 0,1189-lG-3 " f l 0" f l 0"

г= , н = , G =

v 4,639 -lG-3 j vG 1J vG 1J

fl 0 " f0,00075"

0 l - x0 < G 0,03

-l 0 0,00075

v 0 -1/ v 0,03 J

W:

v-1/

w <

l,5

V:

fl 0 " f 0,000145"

0 l - v < 0,0228

-l 0 0,000145

v 0 -lJ v 0,0228 у

Начальное состояние системы x0 = 0, a wk и vk меняются внутри множеств W и V . Полученные в результате работы фильтра информационные множества Xk , k = 1, 5, 10, 15 приведены на рисунке.

Заключение

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

Литература

1. Кац, И.Я. Минимаксная многошаговая фильтрация в статистически неопределенных ситуациях / И.Я. Кац, А.Б. Куржанский // Автоматика и телемеханика. - 1978. - № 11. - С. 79-87.

2. Кунцевич, В.М. Управление в условиях неопределенности: гарантированные результаты в задачах управления и идентификации / В.М. Кунцевич. - Киев: Наукова думка, 2006. - 264 с.

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

3. Филимонов, Н.Б. Идентификация состояния и внешней среды дискретных динамических объектов методом полиэдрального программирования / Н.Б. Филимонов //Мехатроника, автоматизация, управление. - 2003. - № 2. - С. 11-15.

4. Подивилова, Е.О. Сравнение оценок минимаксного фильтра и фильтра Калмана /Е.О. По-дивилова, В.И. Ширяев // Вестник ЮУрГУ. Серия «Математическое моделирование и программирование». - 2012. - Вып. 14, № 40 (299). - С. 182-186.

5. Уханов, М.В. Алгоритмы построения информационных множеств при реализации минимаксного фильтра /М.В. Уханов, В.И. Ширяев //Вестник ЮУрГУ. Серия «Математика. Физика. Химия». - 2002. - Вып. 2, № 3. - С. 19-33.

6. Черников, С.Н. Линейные неравенства / С.Н. Черников. - М. : Наука, 1968. - 488 с.

7. A New Nonlinear Set Membership Filter Based on Guaranteed Bounding Ellipsoid Algorithm / Bo Zhou, Kun Qian, Xu-Dong Ma, Xian-Zhong Dai //Acta Automatica Sinica. - 2013. - Vol. 39, no. 2. -P. 146-154.

Подивилова Елена Олеговна, аспирант кафедры систем управления, Южно-Уральский государственный университет (г. Челябинск); podivilova_elena@mail.ru.

Ширяев Владимир Иванович, д-р техн. наук, профессор, заведующий кафедрой систем управления, Южно-Уральский государственный университет (г. Челябинск); vis@prima.susu.ac.ru

Bulletin of the South Ural State University Series “Computer Technologies, Automatic Control, Radio Electronics”

2013, vol. 13, no. 3, pp. 133-136

ON THE APPROACH OF DYNAMIC SYSTEM STATE ESTIMATION AS SOLVING LINEAR INEQUALITIES SYSTEM

E.O. Podivilova, South Ural State University, Chelyabinsk, Russian Federation, podivilova_elena@mail. ru,

V.I. Shiryaev, South Ural State University, Chelyabinsk, Russian Federation, vis@prima.susu. ac. ru

The article describes guaranteed estimation of dynamic system state vector under condition of uncertainty. Minimax filter is used when statistic information about disturbances and noises is absent but sets of their possible values are available. Methods of performing set operations while minimax filter realization are described when sets are given by linear inequalities systems. The algorithm of accurate construction of feasible sets with convolution of systems of linear inequalities Fourier-Chernikov is presented in the article. The article describes algorithm of performing intersection of sets which consists of revealing extra inequalities in the system basing on Minkowski-Farkash theorem. The numerical example showing described algorithms is presented.

Keywords: guaranteed estimation, minimax filter, linear inequalities systems.

References

1. Kats I.YA., Kurzhansky A.B. Minimax Multistep Filtration in Statistically Undefined Situations [Minimaksnaya mnogoshagovaya filtratsiya v statisticheski neopredelennyKh situatsiyaKh] Avtomatica

i telemekhanica [Automatic & Telemechanics], 1978, no. 11, pp. 79-87.

2. Kuntsenich V.M. Control under Condition of Uncertainty: Guaranteed Results in Control and Identification Problems [Upravleniye v usloviyakh neopredelennosti: garantirovannye rezultaty v zada-chakh upravleniya i identificatsii], Naukova Dumka, 2006. 264 p.

3. Philimonov N.B. Identification of Discrete Dynamic Objects State and Environment by Polyhedral Programming Method [Identificatsiya sostoyaniya i vneshney sredy dinamicheskikh ob’ektov me-todom poliedral’nogo programmirovaniya], Mekhatronika, avtomatizatsiya, upravleniye [Mechatronics, Automation, Control], 2003, no. 2, pp. 11-15.

4. Podivilova E.O., Shiryaev V.I. Comparison of Minimax Filter and Kalman Filter Estimations [Sravnenie ocenok minimaksnogo fil'tra i fil'tra Kalmana], Bulletin of the SouthUral State Universi-ty.Series “Mathematical Modeling,Programming & Computer Software”, 2012, vol. 14, no. 40 (299), pp. 182-186. (in Russian)

5. Ukhanov M.V., Shiryaev V.I. Algorythms of Construction Informational Sets while Minimax Filter Realization [Algoritmy postroeniya informatsionnykh mnozhestv pri realizatsii minimaksnogo fil'tra], Bulletin of the SouthUral State University. Series “Mathematics. Physics.Chemistry”, 2002, vol. 2, no. 3, pp. 19-33.

6. Chernikov S.N. Linear Inequalities [Lineynye neravenstva]. Moscow, Nauka, 1968. 488 p.

7. Bo Zhou, Kun Qian, Xu-Dong Ma, Xian-Zhong Dai A New Nonlinear Set Membership Filter Based on Guaranteed Bounding Ellipsoid Algorithm. Acta Automatica Sinica, 2013, vol. 39, no. 2, pp.146-154.

Поступила в редакцию 26 мая 2013 г.

136

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника»

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