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

Использование групп симметрий для идентификации сложных систем Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Никульчев Е. В.

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

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

Похожие темы научных работ по математике , автор научной работы — Никульчев Е. В.

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

Use of symmetry groups for complex systems identification

The paper is devoted to the modeling of dynamically complex systems by the methods of symmetry theory. The questions of identification in the local domain and the reconstruction of the phase-plane portrait of the dynamical systems are considered.

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

Вычислительные технологии

Том 9, № 3, 2004

ИСПОЛЬЗОВАНИЕ ГРУПП СИММЕТРИЙ ДЛЯ ИДЕНТИФИКАЦИИ СЛОЖНЫХ СИСТЕМ

Е. В. НикульчЕВ

Московская государственная академия приборостроения и информатики,

Москва, Россия e-mail: nikulchev@mail.ru

The paper is devoted to the modeling of dynamically complex systems by the methods of symmetry theory. The questions of identification in the local domain and the reconstruction of the phase-plane portrait of the dynamical systems are considered.

Введение

В настоящее время широко проводятся исследования по моделированию сложных динамических систем [1]. Это объясняется тем, что динамическое поведение большого числа систем и технических устройств имеет динамически сложный характер: нерегулярные и хаотические явления, бифуркации и т.д. Однако эти процессы могут быть получены и с помощью более вычислительно-надежных моделей регулярной динамики. При этом на систему действуют заранее запрограммированные возмущения, приводящие управляемую систему к периодической орбите с желаемыми свойствами, т. е. близко к “хаотическому” поведению.

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

Значение групп симметрий в теории управляемых систем признано множеством авторов [2, 3], но при этом групповой анализ не занимает значительного места в современной теории управления. Эффективность применения дифференциальной геометрии может быть проиллюстрирована при моделировании распределенных систем. В системах, в которых проходят химические реакции, процессы теплообмена, имеют место симметрии сдвига.

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

1. Объект исследования

В качестве объекта исследования рассмотрим динамические управляемые системы с дискретным временем, которые локально могут быть описаны отображением F: Rnx Rr ^ Rn:

© Институт вычислительных технологий Сибирского отделения Российской академии наук, 2004.

х (* +1) = Г (х (*) , и) , (1)

где х (£) — п-мерный вектор состояния системы; х (£) — г-мерный вектор параметров системы; £ — дискретное время. Цель управления состоит в выполнении заданной программы движения, т. е. система должна моделировать периодическую, возможно неустойчивую, траекторию х(£). Линеаризуем уравнение (1) вдоль этой траектории:

Дх(£ + 1) = А(£)Дх(£) + Б(£)Ди(£), (2)

где А(£) = ЮхЕ(х(£),х) — матрица Якоби, которая определяет свойства устойчивости системы по Ляпунову; Б(£) = ЮиЕ(х(£),х) — матрица, определяющая линейный отклик системы на возмущения.

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

Определим симметрию систем как линейное преобразование д : х ^ х; = д(х) в пространстве состояний, при котором нелинейное уравнение динамики (1) сохраняет свою структуру. Более формально уравнение (1), процесс которого обладает симметрией и описывается группой симметрий С, если отображение Г коммутирует по всем групповым операциям:

Г(д(х), и ) = д(Г(х, и) Уд € С;Ух € Q (3)

или, другими словами, группа С делает функцию инвариантной по первому аргументу. Группа С обычно является продуктом симметрии физического интервала, например,

симметрия вращения или симметрия сдвига пространства фазы — ф ^ ф + 2п и т. п. Как правило, все группы симметрий, допускаемые уравнениями, описывающие реальные технические системы, однопараметрические, мы также будем считать, что группа С — однопараметрическая.

Для управления важно, что при линеаризации около траектории х(£) структурная симметрия уравнения (1) не исчезает, но заменяется связанной симметрией. На самом деле, используя определение (3) и то, что преобразования симметрии линейные, получаем в линейной аппроксимации для произвольных д:

х + д(АДх) = д(х) + д(АДх) = д(х + АДх) = д(Г(х, и) + АДх) =

= д(Г(х + Дх, х)) = Г(д(х + Дх), х) = Г(д(х + д(Дх)), х) =

= Г(х + д(Дх), х) = Г(х, х) + Ад(Дх) = х + Ад(Дх).

Определим Ь как полную группу симметрий линеаризованного уравнения (2) автономной системы ( и(£) = 0):

д(АДх) = Ад(Дх), Уд € Ь.

Таким образом, группа Ь описывает динамическую симметрию системы около программной траектории X и включает все преобразования д. Следовательно, С С Ь. Как правило, Ь совпадет с С. На практике невозможно определить независимо группу С, которая исчерпывает динамические симметрии системы или группа Ь содержит “скрытые”

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

Ь' = Р1Т1 0 Р2Т2 0 ... 0 РдТд (4)

с

П = + ^2^2 + ... + Рд ,

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

2. Реконструкция фазового пространства системы

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

У(£) = н (йС0)- (5)

Метод, позволяющий восстанавливать пространство состояний системы и ее динамику, был предложен Н. Паккардом и др., он состоит в последовательном измерении времени выхода у(£) [4]. Алгоритм основывается на реконструкции состояний системы со скалярного выходного сигнала с использованием временных задержек Т1, т2, ...., тп:

х(і)

У (і + т1) У (і + т2)

(6)

У (і + тп)

Ф. Такенс показывал [5], что для скалярного выходного процесса (5), выбранных времени задержки ті и размерности п реконструированного аттрактора (п > пн + 1, где пн — хаусдорфова размерность) идентифицируется отображение Р: б (і) ^ х (і), которое обеспечивает глобальное взаимно-однозначное представление аттрактора.

В результате применения метода Паккарда — Такенса восстанавливается отображение (1) определением состояния Хк = х(і&), где іо> і і , — время последовательных

пересечений соответствующим образом выбранного сечения Пуанкаре в пространстве Кп восстановленных состояний х(і). Теорема Такенса вводится для достаточно общего случая систем без учета симметрии, однако она не удовлетворяется для большинства технических систем из-за следствия наличия симметрии — вырождения операторов эволюции. Другими словами, для таких систем теорема неприменима, т. е. пространство состояний системы не может быть восстановлено на основании единственного выходного процесса независимо от того, как велика размерность реконструкции. Более того, фазовое пространство не может быть восстановлено ни локально, около периодических траекторий аттрактора, ни вдоль

определенных кривых в пространстве фазы, ни глобально. Используя язык теории автоматического управления, такие системы можно считать локально и глобально ненаблюдаемыми. Вопрос о непригодности метода реконструкции фазового пространства систем, допускающих симметрии, был впервые поднят в работе [6], где определено, что причина неудачи применения теоремы Такенса — нарушение одного из предположений, что наблюдаемый процесс, определяемый уравнением (5), не имеет вырожденных собственных значений для периодических траекторий. Однако симметричные системы обычно (но не всегда) имеют вырожденные собственные значения из-за того, что в базисе инвариантов нетривиальные инфинитезимальные образующие являются многомерными. Ж. Кинг и И. Стеварт [6] доказали обобщение теоремы о вложениях, в которой требуется, чтобы наблюдаемый выход был векторной, а не скалярной функцией состояния системы б(£):

при отображении пространства состояний Q идентифицируемой системы в т-мерное евклидово пространство. (К сожалению, этот результат в основном проигнорирован в работах по нелинейной динамике.) Состояние системы затем может быть аналогично представлено координатным вектором задержки

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

В связи с тем, что для техники представляет интерес реконструкция пространства состояний в рамках линейного управления, определим, что система локально наблюдаема. Согласно анализу, проведенному в [6], для определения локального вложения около периодической траектории б(£) требуется, чтобы в содержалась по крайней мере одна копия каждого инвариантного подпространства М™, которое получено однопараметрическим разложением Тг соответствующей группы симметрии Ь' = С. Это условие должно выполняться, чтобы допускать, что минимальное измерение т-мерного выходного процесса включало Тг, образованное инфинитезимальной образующей самой большой размерности в базисе инвариантов.

Это предположение может быть тривиально определено на основании симметрий. Рассмотрим неизменяемое во времени состояние б. Линеаризуем выход (7) в окрестности этого состояния и, обозначая смещение Ду(£) = С(б(£)) — С(б), получим

Напомним, что динамическая система, определяемая уравнениями (2) и (9), или пара (А, С) называется наблюдаемой, если в течение любого времени начальное состояние Дб(^) = Дб^ может быть определено из измерения управляющих возмущений Д и(£) и выхода Ду(£). В противном случае система или пара (А, С) называется ненаблюдаемой.

У(і) = ^(б(і))

(7)

У (і + ті)

х(і)

(8)

У (і + Тпе)

(9)

С = Б8С(в).

Известно, что понятие наблюдаемости дуальное понятию управляемости: условие наблюдаемости для пары (А, С) — эквивалент условия управляемости для пары (А*, Б*). Наличие группы симметрий непосредственно подразумевает, что

T (д)* А* = А*Т (д)* Уд € Ь', свойства симметрии матриц А и

А*

по существу идентичны (одинаковы структуры спектров собственных значений, жордановых нормальных форм, и т. п.). В результате известное ранговое условие управляемости [7], накладываемое на матрицу Б, должно также удовлетворяться и для матрицы С*. Ясно, что наблюдаемость линеаризованной системы является эквивалентом наблюдаемости собственных векторов матрицы Якоби исходной системы. Собственный вектор е матрицы А наблюдаемый, если там существует г, 1 < г < т, такое, что (е • е^) = 0, где с — строка матрицы С.

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

3. Алгоритм идентификации и примеры

Метод моделирования сложных систем может быть сведен к известным вычислительнонадежным методам параметрической идентификации, например разработанным и реализованным Л. Льюнгом [8].

Алгоритм решения задачи следующий:

— применение метода Такенса — Паккарда [1] для первых точек исходных процессов с произвольной размерностью, в результате получается матрица А*;

— вычисление минимальной размерности вложений как базиса инвариантов групп симметрий;

— параметрическая идентификация с найденной размерностью и и = (и1, и2, ..., ит), где и = (а£ + в) (можно взять и = £), получение уравнений

х(£ + 1) = Ах(£) + Б и (£), у(£) = Сх(£);

— оценка адекватности.

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

Пример 1. Имеется два дискретных процесса, измеренные на выходе нелинейной системы (рис. 1). В результате вычислений получено: размерность пространства состояний

4, задержка — 14. Для проверки существования аттрактора реконструируем фазовый портрет системы (рис. 2). Видно, что система хаотическая. Результат идентификации показан

Рис. 1. Выходные процессы: а — Уі(і), б — у2(і).

Рис. 2. Реконструированный аттрактор системы.

Рис. 3. Оценка адекватности моделирования.

на рис. 3. Матрицы идентифицируемой системы:

а

А

( -0.9755 -0.18879 -0.1167 0.0013756 \

-0.11943 0.0011553 0.96261 -0.001488

0.18096 -0.95403 -0.005751 -0.2764

\ 0.017716 -0.11469 0.24917 0.20189 )

/ 0.088151 \ 0.24325 —0.21885 \ —1.7214

С ( 14.471 —1.7559 0.87886 —0.17531 \

С V —11.888 —5.2264 1.8535 —0.74647 ) '

Высокая оценка адекватности (80-90 %) объясняется тем, что пример был взят модельный и в нем отсутствуют шумы и ошибка измерений.

Пример 2. Рассматривается процесс охлаждения алюминиевого сплава. Слитки диаметром 190 мм из сплава АД31 (6063) охлаждаются, измеряемыми параметрами системы являются расход масла (рис. 4, а), давление охлаждающей воды (рис. 4, б). Моделируется автономный процесс при постоянном значении входного сигнала (постоянной скорости охлаждения сплава) и определенных технологических условиях. До процесса моделирования настройка этих параметров происходила вручную. Построенная модель используется для построения дополнительного регулятора в системе.

В результате применения разработанного алгоритма получены размерность пространства состояний п = 6, задержка — 12. Для проверки существования аттрактора реконструируем фазовый портрет системы (рис. 5). Полученный результат идентификации (рис. 6) позволил построить автоматический регулятор, управляющий расходом охлаждающей жидкости.

'О 500 1000 1500 2000 I 2500 0 500 1000 1500 2000 I 2500

а б

Рис. 4. Выходные процессы технической системы: а — расход масла, л/мин; б — давление охлаждающей воды, кг-с/см2.

Рис. 5. Реконструированный аттрактор Рис. 6. Сравнение результатов моделирования с

системы. реальными данными.

Заключение

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

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

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

Список литературы

[1] МАлинЕцкий Г. Г., ПотАпов А. Б. Современные проблемы нелинейной динамики. М.: Эдиториал УРСС, 2000. 336 с.

[2] Бабичев А. В., Бутковский А. Г., Похьолайнен С. К единой геометрической теории управления. М.: Наука, 2001. 352 с.

[3] Геометрические и алгебраические методы в теории управления / Н. Ю. Данилов, Ю. Н. Павловский, В. И. Соколов, Г. Н. Яковенко. М.: Изд-во МФТИ, 1999. 156 с.

[4] Packard N. H., Crutchfield J. P., Farmer J. D., Shaw R. S. Geometry from a time series // Phys. Rev. Lett. 1980. Vol. 45. P. 712-716.

[5] Takens F. Detecting strange attractors in turbulence // Dynamical Systems and Turbulence / Eds D. A. Rand, L.-S. Young. Berlin: Springer, 1981. P. 366-381.

[6] King G. p., Steward I. Phase space reconstruction for symmetric dynamical systems // Physica D: Nonl. Phenomena. 1992. Vol. 58. P. 216-228.

[7] Методы классической и современной теории управления. Т. 3. Методы современной теории автоматического управления / Под общ. ред. Н. Д. Егупова. М.: Изд-во МГТУ им. Н. Э. Баумана, 2000. 748 с.

[8] Ljung L. System Identification — Theory for the User. Prentice Hall, Upper Saddle River, N.J. 2nd Edition, 1999.

Поступила в редакцию 1 декабря 2003 г.

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