Книга
Книга
Предисловие
Знание фундаментальных законов природы, общества, человека формирует основы мировоззрения, способность видеть проявление основных принципов природы в многообразии закономерностей частных наук, дает подходы, позволяющие действовать в соответствии с этими принципами в новых нестандартных условиях и благодаря этому достигать цели с наименьшими затратами. Целиком взвалить на плечи гуманитарных наук груз формирования мировоззрения было бы не совсем правильно, так как именно концепции естествознания, в основном выдвинутые в XX веке, фактически составляют фундамент современных взглядов на природу и человека в целом, а язык естествознания, главным образом, язык математических моделей, значительно ближе и убедительнее, например, для студентов естественнонаучных специальностей, чем язык философии.
В настоящее время курсы математики, общей и теоретической физики, химии, биологии, геологии и других дисциплин в основном все-таки направлены на формирование конкретных знаний, умения решать конкретные задачи, и тем самым учат студентов говорить каждый на “своем” языке — языке определенного круга явлений и законов. Объединяющую роль мог бы сыграть курс, основанный на широком круге явлений, относящихся не только к физике, курс достаточно математизированный, главное внимание в котором был бы уделено не описанию и подробному изучению феноменов, — это делается на младших курсах, а именно выделению и осознанию общих принципов, лежащих в основе всех этих феноменов, в объединении разнородных явлений мира, формированию общей концепции.
В какой-то мере курс, синтезирующий в одном разные стороны реальности, можно построить на основе современной теории нелинейных динамических систем [1, 2, 6-8, 11,19]. Ряд свойств этих систем, такие, как неустойчивость, нелинейность, открытость, диссипация, порождают режимы существования и эволюции, свойственные широкому классу сложных систем, начиная от механических, термодина-
мических, химических, и кончая живыми организмами и их сообществами. В первую очередь это хаотические режимы, которые сейчас принято считать характерными этапами развития любой достаточно сложной нелинейной системы, явления самоорганизации, механизм которых может объяснить различные асимметрии физического мира, возникновение жизни, механизмы социальных революций и др. Необычайно высокая восприимчивость систем, находящихся на этапе хаотического развития, дает ключ к пониманию резких скачкообразных переходов, определяет границы предсказуемости их поведения, а также и горизонт реконструкции предшествующих состояний. Анализ сложных нелинейных систем позволяет осознать конструктивную роль кризисов в развитии систем, найти наилучший стиль поведения (или управления системой) как в период кризисов, так и в период спокойного развития между этапами качественных перестроек.
Попытка создания такого курса привела к появлению этой книги. Она основана на конспекте лекций, читаемых автором студентам пятого курса кафедры компьютерных методов физики физического факультета МГУ.
Первые несколько разделов (главы 1-4) посвящены математическим методам моделирования нелинейных систем. Это и количественное исследование динамических систем — методы регулярных и сингулярных возмущений дифференциальных уравнений, методы усреднения и др., но в основном — методы качественной теории дифференциальных уравнений: теория устойчивости, классификация особых точек, методы фазового портрета, классификация бифуркаций, основы теории катастроф. Рассматриваются консервативные гамильтоновы системы, приводятся свойства их поведения, в частности, изучаются условно периодические движения, основы теории Колмогорова-Арнольда-Мозера. Большое внимание уделяется наглядным геометрическим образам поведения динамических систем как в зависимости от времени, так и в зависимости от значений внешних управляющих параметров.
Главы 5-7 посвящены изучению явления динамического хаоса. Первые рассмотренные здесь модели — простейшие одномерные с дискретным временем, такие, как сдвиг Бернулли, треугольное преобразование, логистическое отображение. На их примере демонстрируются универсальные свойства хаоса, в частности, сценарии возникновения хаотических режимов. Далее изучаются и более сложные модели: системы с перемешиванием, как диссипативные, так и консервативные. Формулируется язык описания хаотического поведения, в частности, геометрический язык фракталов.
Глава 8 состоит из примеров нелинейных систем со сложным поведением. Это нелинейные волны, неравновесные термодинамические системы, модели химической кинетики, популяционной биологии,
режимы с обострением. Изучаются особенности поведения активных сред, модели клеточных автоматов, нейронных сетей. Последние разделы (главы 9-11) посвящены стохастическому и нечеткому описанию динамики сложных нелинейных систем.
Хотя большинство изучаемых здесь моделей являются классическими для разных естественнонаучных дисциплин, освещение их с единой точки зрения приводит к общей концепции, которую, следуя Г. Хакену, можно назвать синергетической. Автор надеется, что после прочтения книги яснее станут видны общие принципы и в фазовых переходах, и в этапах развития биологических популяций, и в ходе исторического процесса, и в результате модели естествознания оживут, возникнут понятийные связи между дисциплинами, яснее и естественнее проступит единство мира.
Следует отметить, что в данной работе активно использовались материалы, содержащиеся в ряде изданий. Это, прежде всего, монографии А.Ю. Лоскутова и А.С. Михайлова “Введение в синергетику” [8], В.С. Анищенко “Сложные колебания в простых системах” [1], В.И. Арнольда “Математические методы классической механики” [2], П Шустера “Динамический хаос” [20] и другие, приведенные в списке литературы.
Заключительная часть монографии содержит изложение принципиально нового подхода к моделированию динамических систем, основанного на теории возможностей. Этот подход альтернативен к стохастическому и предназначен для создания моделей, описывающих системы в условиях неопределенности. Обычно в таких ситуациях применяются теоретико-вероятностные методы, и при этом многие аспекты неясности и неопределенности моделируются в терминах случайности, отражающей неполноту знаний, их недостоверность, а также нечеткости и неточности, относящихся к их содержанию. Нечеткость и неточность естественно ассоциируются с распределением вероятностей, неясность и неопределенность отражаются в частичном незнании последнего; возникающие в связи с этим проблемы формулируются в терминах теории проверки статистических гипотез и теории оценивания [14].
Однако теоретико-вероятностные методы оказались неэффективными при моделировании широкого класса процессов и явлений, в организации которых именно неопределенность и нечеткость играют решающую роль. Дело в том, что в теоретико-вероятностной схеме прогнозируется не поведение системы, а частота того или иного ее поведения, связанная с вероятностью, причем предполагается, что частота не изменяется при заданных условиях, что характеризует так называемую стохастическую устойчивость. Но в сложных ситуациях сами условия меняются достаточно быстро и не подлежат оценке, при этом не имеет смысла говорить о частотах событий. В таких ситуациях
можно говорить лишь об определенных тенденциях — например, утверждая, что “если тенденция изменений в условиях сохранится, то вероятность событий увеличится”. Значения вероятностей в такой ситуации бессмысленны для прогнозирования состояния системы, и более естественно описывать лишь эти тенденции и предпочтения, причем не в абсолютной, а в ранговой шкале, оценивая возможность того или иного поведения системы. Это позволяет сделать теория возможностей, развитая в работах Ю.П.Пытьева [16], в которой на множестве всех состояний системы задается мера, показывающая, какие состояния более возможны, а какие — менее и тем самым характеризующая систему в ранговой шкале. Для выбора оптимального поведения системы, например, минимизирующего возможность ошибки, достаточно описания тенденций в ранговой шкале, поэтому на практике для принятия оптимальных решений ранговое описание системы в терминах возможности адекватно.
В монографии изучаются модели динамических систем на основе введенного понятия нечеткого процесса, исследуются уравнения и модели, являющиеся нечеткими аналогами стохастических процессов.
Издание этой книги стало возможным благодаря финансовой поддержке РФФИ и помощи моих друзей и коллег. Я глубоко благодарен В.Г. Буданову, плодотворные обсуждения с ним проблем нелинейной динамики дали толчок к написанию книги, ее структура и наполнение во многом определились в результате этих дискуссий. Большое влияние на ее содержание оказали и взгляды С.И. Курдюмова на обсуждаемые проблемы. Разделы, посвященные морфологическому анализу изображений, измерению и прогнозированию, нечетким моделям написаны под влиянием идей моего учителя Ю.П. Пытьева и в тесном взаимодействии с ним. Приношу им мою искреннюю и глубокую благодарность.
А.И. Чуличков
Глава 1
Математические модели динамических систем.
Основные определения
Определение динамической системы
Динамическая система и ее состояние. Под динамической системой будем понимать объект или процесс, для которых однозначно определено понятие состояния как совокупности значений некоторых величин в заданный момент времени и задан оператор, определяющий эволюцию начального состояния во времени.
Например, система материальных точек с заданным потенциалом взаимодействия является типичным примером динамической системы, так как ее состояние полностью определяется значением начальных координат и импульсов всех точек, а эволюцию системы определяют классические уравнения движения (второй закон Ньютона). Более сложным примером является среда (в частности, атмосфера Земли, содержимое химического реактора и др.) в которой происходят процессы тепло- и массопереноса, физические фазовые переходы, химические реакции и т.п. Состояние такой системы в фиксированный момент времени определяется концентрацией фаз, температурой и другими параметрами, задаваемыми в каждой точке среды. Примерами динамических систем могут служить и биологические системы — организм человека или животного, или взаимодействующие популяции. На вычислительные процессы, происходящие в компьютерах или нейронных сетях, социальные процессы в нашей стране и на другие процессы тоже можно смотреть с позиций теории динамических систем.
Если исследователя интересуют состояния динамической системы в любой момент времени на заданном интервале, то говорят
о системах с непрерывным временем и для описания их эволюции используют, как правило, дифференциальные уравнения. Если же для описания поведения системы достаточно знать ее состояние в конечном или счетном числе моментов времени, то говорят о системе с дискретным временем и для описания ее развития используют дискретные отображения, например, разностные уравнения.
Если данные позволяют однозначно указать значения параметров системы в нужные моменты времени, то говорят о детерминированных динамических системах. Однако эволюцию динамических систем не всегда удается определить однозначно — в этих случаях обычно используют описание системы в терминах о вероятности или возможности того или иного состояния. Распространенной моделью динамической системы являются марковские цепи или процессы, графы и др.
Моделирование динамической системы. Будем говорить, что задана математическая модель динамической системы, если заданы параметры (координаты) системы и эволюционный оператор, позволяющий указать состояние динамической системы (значение координат) в последующие моменты времени. При этом речь может идти об однозначном задании состояния системы в заданные моменты времени, либо об определении распределения вероятности или возможности на множестве ее состояний.
Далее не будем делать различий между динамической системой и ее математической моделью.
Динамическая система, описываемая конечной системой обыкновенных дифференциальных уравнений
Пусть набор чисел х = {ж1,ж2,...^х^ в некоторый момент времени описывает состояние динамической системы, и разным наборам {яд,ж2,...,xn^ соответствуют разные состояния. Зададим эволюционный оператор, указав скорость изменения каждого состояния системы:
^ = Гфх1,х2,...,^), z = l,...,2V;(1.1)
здесь х — точка евклидова пространства Kni называемого фазовым пространством, х называется фазовой точкой. Системы вида (1.1), в которых правая часть не зависит явно от времени, называются автономными. Если систему уравнений дополнить начальными условиями х(0) = хо, то получим начальную задачу для уравнений (1.1), или
задачу Коши. Ее решение — {х(^), t > 0}, рассматриваемое как множество точек фазового пространства Fn, образует фазовую траекторию. В фазовом пространстве правые части системы уравнений (1.1) задают векторное поле скоростей, сопоставляющее всякой точке х вектор F(x), выходящий из точки х; здесь F(x) = {Fi (жх,..., xn\ • • • ..., Fn(x^ ... ,xn)Y Фазовые траектории и векторное поле скоростей дают наглядное представление о характере поведения системы с течением времени. Множества фазовых траекторий, соответствующие различным начальным условиям, образуют фазовый портрет динамической системы.
Гармонические колебания. Рассмотрим начальную задачу (задачу Коши) для обыкновенного дифференциального уравнения, описывающего движение материальной точки единичной массы, движущейся вдоль прямой под действием возвращающей силы, пропорциональной смещению точки из состояния равновесия х = 0:
(1-2)(1-2)х = —ж;
(1-2)
(1-2)
ж(0) = жо, ж(0) = го;
здесь используются обозначения ж = dx/dt, х = d^x/dt2. Эта начальная задача для дифференциального оператора второго порядка приводится к задаче Коши для системы двух дифференциальных уравнений первого порядка:
(1.3)(1.3)ж = р,р = —ж,ж(0) = ж0, р(О)=го.
(1.3)
(1.3)
Значения координаты ж материальной точки и ее импульса р = х пол
ностью описывает состояние механической системы в момент
времени t. Фазовыми координатами в этом случае является пара (ж,р). Принято считать, что в такого рода системах число степеней свободы равно единице (поскольку речь идет об одномерном механическом движении) , а фазовое пространство двумерно. Решая задачу Коши, имеем описание эволюции системы в виде ж = asin(t + ф\ р = acos(t + р).
На фазовой плоскости фазовые траектории являются окружностями,
радиусы которых определяются на Рис.Ш.Фазовыетраекторииматемати- чальными условиями (рис. 1.1).ческого маятника
Заметим, что, как видно из соотношения (1.3), вектор фазовой скорости F(x) = dx/dt точки х = (ж,р) равен (р, —ж), перпендикулярен вектору (ж,р) и равен ему по модулю — это обеспечивает равномерное вращение точки (x(t),p(t)) в фазовой плоскости с течением времени. Так как кинетическая энергия Т колеблющейся материальной точки равна Т = ж2/2 = р2/2. а потенциальная U = ж2/2, то полная энергия системы Е = Т + U = ||х||2/2 пропорциональна квадрату радиуса окружности, и всякому значению энергии соответствует своя фазовая кривая — окружность. Множество окружностей, соответствующих различным значениям полной энергии системы, образуют фазовый портрет.
Заметим, что в этой динамической системе можно ввести новые координаты на фазовой плоскости — полярные координаты ^Е^ф\ в которой семейство фазовых траекторий можно записать в простом виде: Е = const.
Движение в поле потенциальных сил. Пусть эволюция системы описывается дифференциальным уравнением
Ж = /(ж) ж = р, р = /(ж)
— уравнением движения материальной— уравнением движения материальнойРис. 1.2. Потенциал силового поля (а) и фазовые траектории (б) материальной точки, движущейся в потенциальном полеРис. 1.2. Потенциал силового поля (а) и фазовые траектории (б) материальной точки, движущейся в потенциальном полеточки в поле потенциальных сил; здесь / = —dU/dx, a U — потенциал. Пусть U(x) задан графиком, изображенным на рис. 1.2, а.
— уравнением движения материальной
— уравнением движения материальной
Рис. 1.2. Потенциал силового поля (а) и фазовые траектории (б) материальной точки, движущейся в потенциальном поле
Рис. 1.2. Потенциал силового поля (а) и фазовые траектории (б) материальной точки, движущейся в потенциальном поле
Если для некоторого значения хо фазовых координат системы правая часть уравнения (1.1), т.е. скорость F(x) их изменения, равна нулю, то это состояние системы не может изменяться. Точка xq фазового пространства, для которой выполнено условие F(xq) = 0, называется стационарной точкой, или положением равновесия. Для данного примера положение равновесия системы определяются условиями р = О, /(ж) = 0, т.е. стационарная точка на фазовой плоскости лежит на оси ОХ. Из /(ж) = 0 следует dU/dx = О,
и система имеет три положения равновесия — жо, Ж1, и Ж2- В зависимости от полной энергии имеется тот или иной вид движения, изображаемый траекторией на фазовой плоскости, рис. 1.2,5.
Если начальное состояние таково, что его энергия не достаточна для перехода через потенциальный барьер, то точка колеблется вокруг одного из устойчивых состояний равновесия, что изображается замкнутыми фазовыми траекториями на фазовой плоскости. Если начальная энергия достаточно велика, то происходят сложные колебания точки вокруг обеих точек равновесия. Эти качественно различающиеся типы движения на фазовой плоскости разделяет кривая, называемая сепаратрисой — она проходит через точку равновесия системы. Точки равновесия системы называются особыми точками.
Нелинейный осциллятор. Рассмотрим динамическую систему, описываемую нелинейным эволюционным уравнением
ж + sin х = 0.
Аналогично случаю, рассмотренному в разделе 1.2.2, движение маятника можно рассматривать как движение в поле потенциальных сил с потенциалом U(х) = — cos ж, его график изображен на
Рис. 1.3. График потенциала силового поля (а) и фазовые траектории (б) нелинейного осциллятора
рис. 1.3. Там же изображены и соответствующие фазовые траектории для различных начальных условий — фазовый портрет системы. Состояния равновесия нелинейного маятника на фазовой плоскости расположены на оси ОХ в точках х^ = тг&, к = 0, ±1, ±2,..., при этом х = 0, ±2я, ±4я,... — точки устойчивого, а х = ±я, ±3тт,... — неустойчивого равновесия. Вблизи точек устойчивого равновесия фазовые кривые представляют собой замкнутые кривые, близкие к окружностям, что выражает тот факт, что при этом маятник совершает колебания, близкие к гармоническим. Через точки неустойчивого равновесия проходит кривая, называемая сепаратрисой; она делит фазовую плоскость на области с качественно различным
2 А.И. Чуличков
поведением. При росте энергии системы колебания переходят во вращение.
Консервативные и диссипативные системы. В рассмотренных выше примерах полная энергия системы сохраняется. Такие системы носят название консервативных. Если же в системе возможны потери энергии, то такие системы называются диссипативными.
Рассмотрим примеры диссипативных динамических систем.
Маятник с затуханием. Уравнение движения
тх + ах + fix = 0, 0 < t < Г, описывающее эволюцию системы, заменой переменных приводится к уравнению
х + 25х + х = 0, 0 < т < Т\/Р/т^
в котором точка над символом обозначает дифференцирование по переменной т. Здесь, в отличие от предыдущего примера, энергия не сохраняется, это — система с диссипацией. Строго говоря, это не чисто механическая система, так как здесь “сила” равна — 25х—х и зависит не только от положения материальной точки, но и от скорости. При 5 = О получаем рассмотренный случай консервативной системы, при 5 > О возникают два случая — движение периодическое и апериодическое.
Если 0 < 5 < 1, то фазовая траектория дается решением задачи Коши, имеющим вид х = Ае-бт cos(cjt + ^), ш = д/(1 — £2), чт0 соответствует затухающему колебанию, рис. 1.4, а.
Если 5 > 1, то фазовая траектория описывает движение без пере- колебаний, рис. 1.4,5, и дается соотношениями х = АувХгТ + А^е^ А1,2 = Н ± У(^1))/2.
Итак, можно заметить, что в консервативных системах не существует притягивающих множеств, т.е. таких подмножеств фазового пространства Пы, к которым с течением времени стремятся траектории, начинающиеся в некоторой их окрестности. Если в консервативной системе существует периодическое движение, то таких движений бесконечно много, и определяются они значением энергии при начальных условиях. Как оказалось, эти особенности являются общими для всех консервативных систем.
В диссипативных же системах могут существовать так называемые притягивающие множества, например, типа устойчивых положений равновесия, как в примере с затухающими колебаниями. Стационарные незатухающие колебания для диссипативных динамических систем нехарактерны (даже если они и существуют, то для реализации такого движения надо специальным образом выбирать начальные условия), однако оказывается, что в нелинейных системах
Рис. 1.4. Фазовые траектории маятника с затуханием при различных режимах демпфирования: 0<5<1 (а); 5>1 (б)Рис. 1.4. Фазовые траектории маятника с затуханием при различных режимах демпфирования: 0<5<1 (а); 5>1 (б)возможно существование периодического асимптотически устойчивого движения, так называемого автоколебания, математическим образом которого является предельный цикл, изображаемый в фазовом пространстве замкнутой линией, к которой со временем стягиваются траектории из некоторой окрестности. Примером системы с предельным циклом является генератор Ван дер Поля.
Рис. 1.4. Фазовые траектории маятника с затуханием при различных режимах демпфирования: 0<5<1 (а); 5>1 (б)
Рис. 1.4. Фазовые траектории маятника с затуханием при различных режимах демпфирования: 0<5<1 (а); 5>1 (б)
Нелинейный осциллятор Ван дер Поля. Осциллятор Ван дер Поля описывается дифференциальным уравнением
ж — а(1 — Ъх^х + х = 0, 0 < т < Г,
здесь а — параметр возбуждения. Аналитически получить его решение не удается. На качественном уровне ясно, что при малых по модулю х коэффициент при х от
рицателен — в системе возникает “отрицательное трение”, отбрасывающее точку от начала координат. При больших же |ж| трение становится положительным, препятствующим росту координаты. Таким образом, в системе существует устойчивое состояние автоколебаний, к которому стремятся все фазовые траектории. Численное интегрирование уравнения движения осциллятора Ван дер Поля с различными начальными условиями дает фазовые рис. 1.5.
Рис. 1.5. Фазовые траектории нелинейного осциллятора Ван дер ПоляРис. 1.5. Фазовые траектории нелинейного осциллятора Ван дер Полятраектории, изображенные натраектории, изображенные наСтранные аттракторы. При значении размерности фазового пространства N > 3 возможен принципиально новый тип фазовых траекторий — это так называемые странные аттракторы.
Рис. 1.5. Фазовые траектории нелинейного осциллятора Ван дер Поля
Рис. 1.5. Фазовые траектории нелинейного осциллятора Ван дер Поля
траектории, изображенные на
траектории, изображенные на
Фазовая траектория динамической системы в этом случае представляет собой бесконечную линию без самопересечений, причем при t —> сю траектория не покидает заданной области и не притягивается ни к точкам равновесия, ни к циклическим траекториям. Примером такой системы является аттрактор Лоренца, о котором речь пойдет ниже. Странному аттрактору соответствует сложное апериодическое движение, схожее с обыденным представлением о хаотическом процессе. Однако теоретически оно полностью предсказуемо и воспроизводимо — для начальной задачи, определяющей странный аттрактор, могут выполняться условия теоремы существования и единственности, и, задав те же начальные условия и правые части дифференциальных эволюционных уравнений, мы воспроизведем то же самое решение, и значит — ту же самую “хаотическую” траекторию. О таком поведении динамических систем говорят как о детерминированном динамическом хаосе.
Дискретные эволюционные модели
Разностные эволюционные уравнения. В некоторых
ситуациях для моделирования динамики системы достаточно указать ее состояние в заданные дискретные моменты времени. В этом случае
Рис. 1.6. Динамика системы с дискретным временемРис. 1.6. Динамика системы с дискретным временемв качестве эволюционного оператора можно использовать функцию, выражающую состояние системы в некоторый момент времени через ее состояние в предыдущий момент. Моделью такой динамической системы может служить следующее уравнение с заданным начальным условием:
Рис. 1.6. Динамика системы с дискретным временем
Рис. 1.6. Динамика системы с дискретным временем
Xn+i = F(xn); ^х х0 = х*. V }
Эволюционное уравнение в (1.4) можно получить из дифференциального уравнения, приведенного в (1.1) заменой производной на разделенную разность: если, в соответствии с (1.1), х = F(x), то переход к разностному уравнению дает соотношение xn+i = xn + F(xn)At, где At — шаг по времени, а хп — значение параметров системы x(t) в момент времени t = tn, п = 1,2,...
Если фазовое пространство одномерно, то график правой части эволюционного уравнения (1.4) — функции F(x) — дает наглядное представление об эволюции системы. В частности, если этот график пересекает диагональ первой и третьей координатных четвертей, то
координаты этой точки пересечения дают стационарную точку динамической системы, так как условием пересечения графика с диагональю первого и третьего координатных углов является соотношение жп+1 = хп. Динамику системы удобно проследить графически, как это показано на рис. 1.6.
Отображение Пуанкаре. Иногда для исследования системы анализ ее состояний во все моменты времени t > 0 является, с одной стороны, затруднительным, а с другой стороны, явно избыточным. Тогда удобно дискретное описание динамической системы, возникающее естественным образом в следующей ситуации. Рассмотрим в фазовом пространстве Kn поверхность £дг-1 размерности dim£2v_i = N — 1, на единицу меньшей, чем размерность dimT^^v = N фазового пространства Kn^ пусть уравнение этой поверхности задано в виде S(x) = 0 и фазовая траектория x(t), t > 0, пересекает ее под углом, отличным от нуля (т.е. не по касательной, или, как говорят, трансверсально), так, что при пересечении знак S(x(t)) изменяется, например, с плюса на минус. Обозначим время такого первого пересечения Д, следующего — ^2 и т.д. Уравнение х(Д) = P^^-i)), связывающее координаты точек двух последующих пересечений, называется отображением Пуанкаре, а поверхность £дг-1 — сечением Пуанкаре.
С помощью отображения Пуанкаре описание динамики становится проще, так как уменьшается размерность модели (точки на сечении Пуанкаре имеют размерность N — 1), и вместо непрерывного времени рассматривается дискретный набор Н, ^2, ••• его значений. Само же описание в терминах отображения Пуанкаре в ряде случаев очень удобно. Например, стационарная точка отображения Пуанкаре, x^+i = Р(х&), соответствует циклическому движению системы по замкнутой траектории.
О решении начальных задач
для дифференциальных эволюционных
уравнений
Область определения фазовых траекторий. Пусть правые части автономной системы (1.1) удовлетворяют условию Липшица по всем своим переменным в каждой ограниченной части пространства. Тогда при любом начальном условии х(0) = xq существует решение x(t,xg) системы (1.1), определенное в некоторой окрестности начального момента времени t = 0. Это решение рассматривается как закон движения точки, т.е. закон изменения во времени фазовых коор-
динат точки пространства T^Nd описывающий некоторую траекторию I = Z(xq) в ПNd зависящую от выбора начальной точки. Как следует из общей теории обыкновенных дифференциальных уравнений (см. например, [10]), это решение либо можно продолжить на все множество t > 0, либо при приближении к некоторому конечному Т > 0 точка x(t,xo) уходит на бесконечность. Для простоты будем считать, что имеет место первый случай, так как второй случай сводится к первому нелинейной заменой переменной t. То же самое можно сказать и об отрицательной полуоси t < 0. Таким образом, будем считать, что решение х(£, xq) системы (1.1) задано на всей числовой оси —ею < t < оо.
Автономные динамические системы. Если правая часть (1.1) не зависит явно от времени, то решение начальной задачи обладает следующими свойствами:
оно непрерывно по совокупности аргументов;
х(О,хо) = х0;
х(^2,х(Д,х0)) = х(Д + f2,x0).
Эти свойства настолько существенны, что иногда автономной системой называют систему, поведение которой удовлетворяет соотношениям 1-3. Доказательство этих свойств системы (1.1) вытекает из теоремы существования и единственности решения уравнения (1.1).
Типы траекторий автономных динамических систем. Решение x(t) автономной системы (1.1) может быть только одного из трех типов:
непериодическое, для которого х(Д) ^ х(^) при Д ^ ^;
периодическое, для которого найдется такое число Т > 0, что x(t + Г) = x(t), а х(Д) x(t2) при 0 < Д < t^ < Г;
постоянное, для которого x(t) = Xq.
Траектории, соответствующие этим трем типам траекторий, называются соответственно незамкнутой, замкнутой и точкой покоя. Замкнутая траектория иначе называется циклом.
Предельные точки и предельные множества. Пусть x(t) — некоторое решение системы (1.1) и ему соответствует некоторая траектория I в фазовом пространстве. Точка х называется предельной точкой решения, или траектории, при t —> +оо, если существует последовательность моментов времени t^ —> +оо, такая, что х(Д) —> х. Совокупность всех таких точек называется предельным множеством при t —> +оо. Предельные точки и предельные множества встречались нам в примерах разделов 1.2.5 и 1.2.6.
Очевидно, точка покоя является своей единственной предельной точкой; замкнутая траектория также является своим собственным предельным множеством. Предельные точки незамкнутых траекторий более интересны, так как позволяют определить характер поведения траектории при больших t. Приведем свойства предельных
траекторий [10].
Предельное множество замкнуто (как множество в Rn).
Предельное множество состоит из целых траекторий, т.е. если х Е Z, то и вся траектория Z(x) Е I.
Это свойство можно сформулировать следующим образом: это множество является инвариантным относительно преобразования хо —> х(£, xq), определяемом системой (1.1).
Для того чтобы предельное множество было пустым, необходимо и достаточно, чтобы траектория x(t) при t —> сю уходила в бесконечность.
Для того чтобы предельное множество состояло из единственной точки, необходимо и достаточно, чтобы траектория x(t) входила в эту точку при t —> сю, т.е.
x(t) —> х при t —> сю.
Глава 2
Классификация поведения динамических систем
Проведение точного количественного анализа нелинейной динамической системы возможно только в редких случаях: среди нелинейных дифференциальных уравнений, описывающих динамику систем, лишь для немногих удается получить точное решение. Однако часто на практике не столько важно знать точное численное значение параметров системы, задающее ее состояние в заданные моменты времени, сколько описание поведения системы в целом, на качественном уровне. Например, при проектировании той или иной механической конструкции важно знать, существует ли у нее состояния равновесия, какие из них устойчивы, а какие — нет, возможно ли в системе устойчивые колебательные режимы и т.п. Необходимо знать также, при каких условиях в системе возможны те или иные характерные поведения (колебания, равновесие и т.п.), и когда устойчивые состояния сменяются неустойчивыми. На эти вопросы отвечает качественная теория динамических систем.
Топологическая эквивалентность
Определение топологической эквивалентности. В предыдущем разделе для характеристики поведения нелинейной динамической системы использовался ее фазовый портрет. По форме фазового портрета можно судить о характерном поведении системы, причем “плавные” деформации фазового пространства, по сути, не меняют качественно динамику системы. Это соображение лежит в основе определения близости динамических систем — речь идет о так
называемой топологической эквивалентности фазовых портретов.
Если фазовый портрет динамической системы, изображенный на рис. 2.1,а путем плавной деформации фазового пространства можно
перевести в фазовый портрет, изображенной на рис. 2.1,5, то такие системы называют топологически эквивалентными. На рис. 2.1 системы (а) и (б) топологически эквивалентны, а (б) и (в) не являются эквивалентными, например, потому, что число особых точек у этих систем различно. Эти соображения позволяют взглянуть на поведение различных динамических систем с единой точки зрения: на основе введенного понятия множество всех динамических систем можно разбить на классы, внутри которых системы демонстрируют качественно схожее поведение. Строго говоря, “плавная” деформация фазового портрета производится путем невырожденного, т.е. взаимно однозначного и взаимно непрерывного, преобразования фазовых координат, в результате которого, с одной стороны, не может появиться новых особых точек, а с другой — особые точки не мо-
Рис. 2.1. Фазовые портреты. Системы (а) и (б) топологически эквивалентны, (б) и (в) не эквивалентныРис. 2.1. Фазовые портреты. Системы (а) и (б) топологически эквивалентны, (б) и (в) не эквивалентныгут исчезнуть, т.е. превратиться в неособые.
Рис. 2.1. Фазовые портреты. Системы (а) и (б) топологически эквивалентны, (б) и (в) не эквивалентны
Рис. 2.1. Фазовые портреты. Системы (а) и (б) топологически эквивалентны, (б) и (в) не эквивалентны
Зависимость от параметра. Деформация фазового портрета может осуществляться не только заменой фазовых переменных, но и изменением параметров самой системы — например, параметра, от которого зависит потенциал системы, состоящей из материальной точки, движущейся в потенциальном силовом поле. Такие параметры носят название внешних, или управляющих. Казалось бы, если потенциал непрерывно зависит от параметра, то малое изменение параметра не должно приводить к качественному изменению поведения системы. Однако следующие примеры демонстрируют, что это рассуждение неверно.
Система с резонансом. Пусть первая система описывается эволю-
ционным уравнением
х + х = О,
а вторая — уравнением
х + х = е cost
Как бы ни было мало значение е, отличающее значение правой части второй системы от первой, поведение второй системы принципиально иное, чем поведение первой. Действительно, вторая система описывает, например, математический маятник, на который действует гармоническая внешняя сила с частотой, равной собственной частоте маятника. В таких системах возникает резонанс, при котором амплитуда колебаний линейно растет со временем. В то же время первая система при ненулевых начальных условиях демонстрирует гармонические колебания. Системы, очевидно, не являются топологически эквивалентными при любом е ^ 0.
Движение в поле потенциалъних сил. Рассмотрим одномерное движение материальной точки в трех ситуациях, различающихся значениями параметров, определяющих потенциал силового поля. Пусть системы описываются уравнениями
_ z х dUi(x)
х = FHx) =, г = 1,2,3,
ах
причем Ui^ = х4 + Etx2, г = 1,2,3, и si > 0, £2 = 0, S3 < 0. Графики потенциалов изображены на рис. 2.2. Особые точки здесь задаются значениями координаты ж, при которых потенциал имеет локальный экстремум, так как при этом правая часть эволюционного уравнения обращается в нуль. Из выражений для потенциала и из
Рис. 2.2. Графики потенциалов. Системы (а) и (б) топологически эвивалентны, (б) и (б) не эквивалентныРис. 2.2. Графики потенциалов. Системы (а) и (б) топологически эвивалентны, (б) и (б) не эквивалентны
Рис. 2.2. Графики потенциалов. Системы (а) и (б) топологически эвивалентны, (б) и (б) не эквивалентны
Рис. 2.2. Графики потенциалов. Системы (а) и (б) топологически эвивалентны, (б) и (б) не эквивалентны
рис. 2.2 видно, что как в первой, так и во второй системе имеется одно положение устойчивого равновесия, других же особых точек не существует. Качественно их поведение сходно — при ненулевых начальных
условиях это колебание вокруг точки равновесия. Третья же система имеет два устойчивых состояния равновесия и одно неустойчивое, спектр ее возможных поведений богаче: это и колебания вокруг одной из устойчивых положений равновесия (при малых значениях полной энергии системы), при большей же полной энергии возможно и более сложное колебание вокруг обеих точек равновесия, теоретически возможно и неустойчивое стационарное поведение (при х = 0). Ясно, что разумно считать первую и вторую системы топологически эквивалентны, третью же назвать им не эквивалентной.
Исследование качественного поведения систем
Следующий шаг, который мы сделаем на пути исследования нелинейных динамических систем, связан с описанием качественного поведения системы в зависимости от внешних управляющих параметров.
Примеры влияния управляющих параметров на динамику систем. Чем интересуются при качественном исследовании динамических систем? Чтобы ответить на этот вопрос, рассмотрим несколько примеров.
Пусть уравнение
ох
описывает изменение во времени координаты материальной точки, движущейся в поле потенциальных сил; здесь U — потенциал, зависящий от параметра ц. Если потенциал имеет вид
U^ = х4 — цж2,
(его график для ц < 0 приведен на рис. 2.3,а, то решение описывается фазовым портретом, изображенным на рис. 2.3,5, с точкой устойчивого равновесия в нуле. Здесь, так же, как и в главе 1, используется обозначение р = х. Если изменить знак параметра ц на противоположный, то потенциал примет вид, изображенный на рис. 2.3,в, при этом точка равновесия х = 0 становится неустойчивой, и появляются две новых устойчивых точки равновесия; соответствующий этой ситуации фазовый портрет приведен на рис. 2.3,г.
Если изобразить положение устойчивых точек равновесия в зависимости от параметра ц, получится диаграмма в виде вилки (рис. 2.4); отсюда произошло название “бифуркация” для точки ц = 0 (на английском языке слово “fork” означает “вилка”, значит, бифуркация — “двузубая вилка”).
Рис. 2.3. Графики потенциала (а) и (б) и фазовые портреты (б) и (г): при ц < О (а) и (б),Рис. 2.3. Графики потенциала (а) и (б) и фазовые портреты (б) и (г): при ц < О (а) и (б),при ц > О (в) и (г)
Рис. 2.3. Графики потенциала (а) и (б) и фазовые портреты (б) и (г): при ц < О (а) и (б),
Рис. 2.3. Графики потенциала (а) и (б) и фазовые портреты (б) и (г): при ц < О (а) и (б),
Если изменять параметр ц от отрицательных значений к положительным, то при прохождении ц через точку бифуркации ц = О система скачком изменяет свое поведение. При приближении значения параметра к точке бифуркации
Рис. 2.4. График зависимости положения точки устойчивого равновесия от параметра (бифуркационная диаграмма). Пунктиром показано положение неустойчивого равновесияРис. 2.4. График зависимости положения точки устойчивого равновесия от параметра (бифуркационная диаграмма). Пунктиром показано положение неустойчивого равновесияпрофиль которой в зависимости опрофиль которой в зависимости опроисходит выполаживание потенциала, что приводит к замедлению темпа эволюции системы; это явление носит название критического замедления и является характерным признаком грядущего качественного изменения движения системы.
Рис. 2.4. График зависимости положения точки устойчивого равновесия от параметра (бифуркационная диаграмма). Пунктиром показано положение неустойчивого равновесия
Рис. 2.4. График зависимости положения точки устойчивого равновесия от параметра (бифуркационная диаграмма). Пунктиром показано положение неустойчивого равновесия
профиль которой в зависимости о
профиль которой в зависимости о
Еще один пример связан с исчезновением и появлением предельного цикла. Рассмотрим движение шарика по желобу, имеющему вид поверхности вращения, радиуса описывается формулой
z(r, ф^ = U^ р)
и изображен на рис. 2.5.
Если движение происходит достаточно медленно, так, что центробежной силой можно пренебречь по сравнению с силой тяжести, то можно заметить, что в такой
системе существует движение в виде устойчивого предельного цикла — движение по окружности радиуса щ, см. рис. 2.5, а; имеется также и неустойчивый предельный цикл — движение по окружности радиуса tq.
Изменением значения параметра ц можно добиться выполаживания профиля (см. рис. 2.5,6) так, что при некотором значении ц предельные циклы исчезнут. Если Цо — значение параметра ц, такое, что при ц > Цо движение системы может происходить по предельным циклам, а при ц < цо они исчезают, то такая точка Цо называется точкой бифуркации рождения-
Рис. 2.5. Бифуркация исчезновения предель-Рис. 2.5. Бифуркация исчезновения предель-уничтоженияпредельногоного цикла
Рис. 2.5. Бифуркация исчезновения предель-
Рис. 2.5. Бифуркация исчезновения предель-
цикла, или точкой бифуркации
Пуанкаре-Андронова-Хопфа. На
рис. 2.6 изображена бифуркационная диаграмма для этого случая. Заметим, что здесь профиль желоба и график потенциала несут одну и ту же качественную информацию о поведении системы.
Грубые динамические системы. Обобщая примеры,
рассмотренные в предыдущем разделе, заметим, что качественно поведение динамической системы
можно описать, указав характерные области фазового пространства, например, области притяжения предельных множеств, окрестности седел или фокусов.
Рис. 2.6. Бифуркационная диаграмма рождения — исчезновения предельного циклаРис. 2.6. Бифуркационная диаграмма рождения — исчезновения предельного циклаВ частности, в случае двумерного фазового пространства области фазовой плоскости, в которых поведение динамической системы качественно различаются, отделяются одна от другой сепа-
Рис. 2.6. Бифуркационная диаграмма рождения — исчезновения предельного цикла
Рис. 2.6. Бифуркационная диаграмма рождения — исчезновения предельного цикла
ратрисами — фазовыми траекториями, проходящими через положения равновесия (в многомерном случае, к сожалению, сепаратрисы не имеют столь наглядной интерпретации, так как при dimT^^v > 2 фазовое пространство, вообще говоря, не разбивается на области, заполненные траекториями с одинаковыми предельными множествами). С примером сепаратрисы на плоскости мы уже встречались, когда рассматривали физический маятник; в этом примере она отделяет область фазового пространства, соответствующую колебательному движению, от области, соответствующей вращению (рис. 2.7).
Значительный интерес в тео
Рис. 2.7. Области колебания и вращения физического маятника на фазовой плоскости разделяются сепаратрисойРис. 2.7. Области колебания и вращения физического маятника на фазовой плоскости разделяются сепаратрисойрии динамических систем представляет вопрос о поведении системы при изменении параметров эволюционного оператора. Если эти параметры не являются функциями состояния системы, их называют внешними, или управляющими параметрами. Поведение системы при фиксиро-
Рис. 2.7. Области колебания и вращения физического маятника на фазовой плоскости разделяются сепаратрисой
Рис. 2.7. Области колебания и вращения физического маятника на фазовой плоскости разделяются сепаратрисой
ванных внешних управляющих параметрах в значительной степени определяется типом ее особых точек — стационарных точек
равновесия. Рассмотрим, например, материальную точку, движущую
ся в вязкой среде, в которой сила трения, пропорциональная скорости движения ж, настолько велика, что не позволяет точке двигаться с
ускорением, так, что скорость движения оказывается пропорциональной действующей внешней силе. Эволюционное уравнение для такой системы запишется в виде
4 = =
где ц — управляющий параметр, ж — скалярная координата материальной точки, F(-<) — потенциальная сила с потенциалом U(-<) с изолированными минимумами в точках ж = Ж1 и х = Ж2, соответствующими устойчивым состояниям равновесия системы. В силу свойств непрерывных функций (a U(x) по смыслу даже дифференцируема) обязательно найдется точка хз на интервале (Ж1,Ж2), в которой система может находится в состоянии неустойчивого равновесия — это точка максимума функции U(x\ Если других особых точек в системе нет, то заданием точек Ж1, Ж2 и хз полностью исчерпано качественное описание поведения динамической системы при фиксированном управляющем параметре ц, так как при х Е (—оо,Ж1) U (ж2,жз) потенциал U(x) убывает, что соответствует ситуации, когда
на точку действует сила, заставляющая ее двигаться в направлении слева направо, а при ж Е (жх,Ж2) U (^з, сю) потенциал U(x) возрастает, т.е. сила заставляет точку двигаться в направлении справа налево.
В аналогичном примере системы с двумя фазовыми координатами (жх,Ж2), если потенциал U (Ж1,Ж2) имеет два изолированных минимума, то возможно существование некоторого пути на плоскости (жх,Ж2), соединяющего точки минимума и проходящего через седло функции U($1^X2) — неустойчивую точку равновесия. Если нет других особых точек, то плоскость (Ж1,Ж2) делится на два “бассейна” притяжения к точкам минимума: система, находящаяся в бассейне притяжения одного из точек минимума, имеет тенденцию к движению в направлении градиента U к этой точке минимума. Если при изменении управляющего параметра ц происходит лишь изменение положений особых точек, но особые точки не исчезают и новые не возникают, то с качественной точки зрения поведение системы при разных значениях параметра — одно и то же; иными словами, фазовые портреты систем оказываются топологически эквивалентными. Как уже указывалось, качественное изменение фазового портрета системы в зависимости от внешнего параметра и называется бифуркацией, а значение параметра ц, при котором это происходит, называется бифуркационным. Бифуркации удобно исследовать путем анализа изменений фазовых траекторий в расширенном комбинированном пространстве, представляющем прямое произведение фазового пространства на пространство параметров.
Сохранение структуры фазового пространства, определяемого существованием притягивающих множеств, состояний равновесия и других особых точек динамической системы, связано с понятиями грубости, структурной устойчивости и топологической эквивалентности.
Грубыми, или структурно устойчивыми, называются такие динамические системы, которые при малых возмущениях качественно не меняют структуры разбиения пространства параметров на области, отвечающие различным типам решений. Более аккуратно, для динамических систем, описывающихся дифференциальными уравнениями, структурно устойчивыми называются такие системы, которые малые дифференцируемые возмущения эволюционного оператора приводят к топологически эквивалентным динамическим системам, т.е. таким, для которых возмущенный фазовый поток можно привести в невозмущенный путем невырожденной замены фазовых координат.
Рассмотрим возмущения динамической системы, описываемые путем изменения параметра оператора эволюции. Изменение параметра, как уже говорилось, может оставлять систему качественно в том же состоянии, либо привести к принципиальному изменению характера эволюции системы (как в примере с возникновением автоколебаний
в генераторе Ван-дер-Поля при изменении параметра и превышении им некоторого значения, которое называется порогом генерации). Смена одних устойчивых состояний другими при изменении управляющих параметров вызывает последовательность фазовых переходов динамической системы от одних грубых (структурно устойчивых) режимов к другим через негрубое состояние в точке бифуркации.
Важный аспект качественной теории нелинейных динамических систем — исследование и классификация точек равновесия и нахождение предельных циклов.
Классификация особых точек. Займемся сначала изучением точек равновесия, для чего рассмотрим автономную систему с двумерным фазовым пространством, описываемую автономными эволюционными уравнениями
Ж1 = Г1(Ж1,Ж2), /21х ж2 = Г2(жьж2), ' " '
дополненными некоторыми начальными условиями. Поделим первое уравнение системы (2.1) на второе, и получим
=./2 2)
с?ж2 Г2(ж1,ж2)’'
в тех точках, где знаменатель в правой части (2.2) обращается в нуль, поменяем делимое и делитель местами и получим уравнение
М =
dxi Fi(xi,x2y'
Для уравнений (2.2) и (2.3) рассмотрим понятие особых точек. Пусть уравнение (2.2) или (2.3) рассматривается в области G, точка Р принадлежит области G или ее границе (где уравнение (2.2) или (2.3) тоже может быть задано). Если существует окрестность точки Р (т.е. круг достаточно малого радиуса с центром в точке Р), такая, что через каждую точку этой окрестности проходит одна и только одна интегральная линия, и хотя бы одна из функций Fi (яд, х%) / F} (^1 ^ ^2), ^2(^1, Ж2)/Р1(ж1, Ж2), непрерывна в этой точке, то Р — неособая точка.
Если Р не является неособой, то она называется особой точкой. При этом возможны три случая.
Точка Р принадлежит границе области G.
Точка Р — точка, в которой существует не одно решение уравнений (2.2) или (2.3), т.е. в любой ее окрестности найдется более одной интегральной линии, либо точка Р — предельная точка множества точек неединственности.
Поле направлений в точке Р имеет разрыв.
Особый интерес представляют изолированные особые точки, т.е. те, в окрестности которых не имеется других особых точек.
Если ЕДж1, Ж2), г = 1, 2, имеют непрерывные частные производные по яд и ад то все внутренние точки области, где рассматривается уравнение (2.2), (2.3), в которых ЕДжх,^) и ЕДх].,^) не обращаются одновременно в нуль, не являются особыми.
Рассмотрим теперь точку (#i,o,#2,o) на фазовой плоскости, в которой выполнены равенства Fi(xi^, Ж2,о) = 0 и ЕДжцо, Ж2,о) = 0 (не ограничивая общности, можно считать адд = яд,о = 0). Представим функции ЕД-,-), i = 1,2, по формуле Тейлора в окрестности точки (ж1д,Ж2,о) = (0,0), и подставим в (2.2):
М _ Д Ж1 (О, О)Ж1 + ДД(0, 0)ж2 + о(Д + ж|) dx2 F^xi (0,0)жх + ДЖ2 (0,0)ж2 + о(ж^ + ж|)"
Это соотношение не определяет значение производной dx^/dx^ в точке
(0, 0), но если
/О,/О,аЛ^^о) Щ2(о,о)(ддо,о) ддо,о)
/О,
/О,
то как бы ни была доопределена производная dx^jdx^ в точке (0,0), эта точка будет точкой разрыва поля направлений, и значит — особой точкой уравнения (2.2).
Поведение вблизи особых точек. Исследуем теперь поведение интегральных линий уравнения (2.2), (2.3) в окрестностях особых точек. Если окрестность достаточно мала, то на характер их поведения влияют лишь главные, линейные члены, поэтому можно рассматривать “линеаризованное” уравнение
dxi аху + Ьх2
dx2 cxi + dx2 *
полагая при этом, что ad — be ф 0. Линейным неособым преобразованием
Ч = Т?(Ж1,Ж2),
С = ^ьж2),
(2-5)(2-5)эти уравнения можно привести к одному из трех канонических уравнений: либо к уравнению вида
(2-5)
(2-5)
d^ £
3 А.И. Чуличков
либо — к уравнению вида
di] _ $, 4-Т]
либо, наконец, к уравнению вида
di] £ + кт]
d^ к^ — ц'
В первом случае общим интегралом служит уравнение
(2-6)(2-7)(2-6)(2-7)Рис. 2.8. Интегральные линии вблизи особых точек: (а), (б) и (в) - узлы, (г) - седлоРис. 2.8. Интегральные линии вблизи особых точек: (а), (б) и (в) - узлы, (г) - седлоат) + \Ь^\к = 0.
(2-6)
(2-7)
(2-6)
(2-7)
Рис. 2.8. Интегральные линии вблизи особых точек: (а), (б) и (в) - узлы, (г) - седло
Рис. 2.8. Интегральные линии вблизи особых точек: (а), (б) и (в) - узлы, (г) - седло
Поведение интегральных линий при к > 1 схематически изображено на рис. 2.8, а; здесь все интегральные линии касаются в точке О оси О^ (за исключением обеих половин оси От]). Сами оси О£ и От] являются интегральными линиями уравнения (2.5), за исключением точки О.
Случай к = 1 соответствует интегральным линиям, изображенным на рис. 2.8,5.
При 0 < к < 1 все интегральные линии касаются оси Оу (за исключением обеих половин оси О^), рис. 2.8,в.
Итак, во всех случаях, когда к > 0, всякая интегральная линия подходит к точке О по определенному направлению. Вообще, когда всякая интегральная линия, имеющая точки, достаточно близкие к О, приближаются к О как угодно близко и по определенному направлению, то говорят, что точка О является узлом. Поэтому в рассматриваемом случае при к > 0 точка О есть узел для интегральных линий уравнения (2.5).
Поведение интегральных линий уравнения (2.5) при к < 0 изображено на рис. 2.8,г. В этом случае к точке О сколь угодно близко подходят лишь четыре интегральных линии — две полуоси Оу и две полуоси О^ всякая же другая интегральная линия, приблизившись достаточно близко к точке О, начинает от нее удаляться. Такие особые точки называются седлами.
Рассмотрим теперь интегральные линии уравнения (2.6). Его общий интеграл дается соотношением
^ = ^(а + г>1п|^|).
Все интегральные линии касаются в точке О оси Оу, рис. 2.9,а, из координатных осей только Оу является интегральной линией. Точка О и в этом случае является узлом.
Рис. 2.9. Интегральные линии вблизи особой точки: узел (а), фокус (б)
Наконец, рассмотрим уравнение (2.7). Оно легко интегрируется при переходе к полярным координатам. Положим
^ = pCO^. у = рй\Х1ф,
после такой замены переменных получим вместо (2.7) уравнение решением которого является
р = Cekv.
Если к > 0, то все интегральные линии приближаются к О, бесконечно навиваясь на эту точку при ф —> —ею; если же к < 0, то то же самое происходит при ф —> —сю, см. рис. 2.9,5. В этом случае нельзя указать определенного направления, по которому интегральная линия приближается к О; такие особые точки носят название фокусов.
При к = 0 семейство интегральных линий состоит из концентрических окружностей с центром в точке О. При этом точка О называется центром. Вообще центром называется такая особая точка, для которой существует окрестность, целиком заполненная замкнутыми интегральными линиями, содержащими внутри себя эту точку. Заметим, однако, что центр может перейти в фокус, если к числителю и знаменателю линеаризованного уравнения приписать члены сколь угодно малого порядка, поэтому в случае особой точки в виде центра поведение интегральных линий исходного уравнения (2.2), (2.3) не определяется членами только первого порядка.
Изложенная классификация особых точек принадлежит Пуанкаре.
Устойчивость динамических систем
Устойчивость особых точек. Вернемся к системе уравнений (2.1), описывающей эволюцию изучаемой автономной динамической системы. Необходимым и достаточным условием того, чтобы точка хо = (ж1д,Ж2,о) была точкой равновесия, является равенство нулю правой части системы (1): ^(жцо, #2,o) = 0, г = 1,2. Это означает, что точка покоя (равновесия) является особой точкой уравнения (2.2), (2.3). Исследуем устойчивость точек покоя динамической системы (2.1), для чего в окрестности особой точки запишем линеаризованную систему уравнений, полученную из (2.1) отбрасыванием членов более высокого порядка, чем линейные:
жх =+ Ьж2,z2gx
Ж2 = СЖ1 + dx^.'
Заменим переменные £ = ЕХх^х^ у = d^h^ и приведем уравне-
ния (2.8) к виду
П = с^ + A1Z?,
либо к виду
€ = А^,
Ч = А2/?,
если собственные числа матрицы линеаризованной системы не кратны. Рассмотрим сначала второй случай. Если ReXi > 0, ReX^ > 0, то легко видеть, что точка равновесия представляет собой неустойчивый фокус. Если ReXy < 0 и ReX^ < 0, то особая точка может быть либо устойчивым узлом, либо устойчивым фокусом. Если знаки корней различны, то особая точка является седлом.
Случай с кратным корнем характеристического уравнения не приводит к качественным изменениям решения, так как решение системы дается формулами ^ =ц = C^te^.
Предельные циклы. Перейдем теперь к вопросам анализа динамических систем, демонстрирующих поведение в виде предельного цикла. Решить вопрос о существовании предельного цикла в системе с двумя фазовыми координатами помогает теорема Пуанкаре- Бендиксена.
Выберем неособую точку х(°) = (х^х^) фазового пространства 7^2 и возьмем ее в качестве начального значения системы (1). Траектория системы при t > 0 на фазовой плоскости изображается в виде кривой с началом в х(°) — она называется полу траекторией.
Теорема Пуанкаре-Бендиксена. Пусть число координат системы N = 2, и полутраектория при t > 0 остается в ограниченной области, не приближаясь к особой точке, то эта траектория — либо предельный цикл, либо приближается к предельному циклу.
Поясним, как можно использовать теорему Пуанкаре-Бендиксена. Пусть на плоскости задана область D. ограниченная внешней и внутренней кривой, такая, что:
— все траектории входят в D;
— в D нет особых точек.
Тогда условия теоремы выполнены.
В многомерном случае все несколько сложнее, так как помимо узлов, фокусов, седел, центров и предельных циклов многомерные динамические системы могут демонстрировать и значительно более сложное поведение. Речь идет о так называемых странных аттракторах; они рассматриваются ниже, в разделах, посвященных динамическому хаосу.
Устойчивость по Ляпунову. Рассмотрим теперь понятие устойчивости динамических систем по Ляпунову. Пусть
х = F(x), х е Kn, F е Kn,(2.9)
(2.10)(2.10)х(0) = х0,
(2.10)
(2.10)
и x(t) — фазовая траектория. Движение называется устойчивым по Ляпунову, если для любого с > 0 найдется такое число 5 = 5(e), что для любой фазовой траектории x(t), такой, что ||х(0) — х(0)|| < ф выполняется неравенство ||x(t) — x(t)|| < е для всех t > 0; иными словами, устойчивость по Ляпунову означает, что все другие траектории, находившиеся рядом с xq в начальный момент времени, при t > 0 не будут далеко уклоняться от x(t). Если траектории сближаются при t —> ею, то говорят об асимптотической устойчивости.
Орбитальная устойчивость. Устойчивость по Ляпунову характеризует близость состояний системы в один и тот же момент времени. Однако можно говорить и об устойчивости качественного поведения динамической системы. Один из подходов, связанный с
Рис. 2.10. При орбитальной устойчивости контролируется близость фазовых траекторий: при t = 0 состония систем близки (а); при t=t0 состояния систем сильно различаются (б)
понятием топологической эквивалентности динамических систем, рассматривался нами в разделе 2.1. Этим же целям служит понятие орбитальной устойчивости, которая характеризует не поведение системы в заданный момент времени, а структуру всей фазовой траектории в целом. Понятие орбитальной устойчивости дается на качественном уровне: если некоторая фазовая траектория находится в достаточной близости от траектории x(t), то эта близость сохраняется с течением времени, однако при орбитальной устойчивости точки, находящиеся на разных траекториях и близкие в некоторый момент времени, с течением времени могут сколь угодно далеко разойтись друг от друга.
Понятие орбитальной устойчивости можно проиллюстрировать следующим примером. Рассмотрим динамическую систему, заданную
эволюционными уравнениями
г = 0.
Семейство ее фазовых траекторий состоит из концентрических окружностей с центром в точке О, причем на разных окружностях движение происходит с разной угловой скоростью. Траектории, близкие в начальный момент времени, остаются близкими при t > 0, однако значения координаты ф на разных траекториях в заданный момент времени могут различаться на полпериода (рис. 2.10).
Устойчивость и ляпуновские характеристические показатели. Вернемся к устойчивости по Ляпунову. Пусть х(°) (t) — решение системы (2.9), (2.10), которое требуется исследовать на устойчивость. Запишем у = x(t) — х(0\^), и подставив в (2.9), получим
У = ^)у,(2Л1)
где А^ = A{j(t) = dFi/dxj в точке х(0\^). Уравнение (2.11) называется уравнением в вариациях. Пусть Y(t) — фундаментальная система решений, так, что
Y = A(t)Y,
тогда любое решение (2.11) можно записать в виде
y(t)=Y(t)y(t0),(2.12)
Линейная система (2.11) устойчива по Ляпунову тогда и только тогда, когда любое решение (2.12) ограничено, следовательно, для устойчивости движения Y должна быть ограниченной.
Устойчивость системы (2.9), (2.10) можно охарактеризовать в терминах показателей Ляпунова.
Определение. Характеристическим показателем Ляпунова функции Ф(£) называется действительное число
ДФ(£)] = limsup(t-1 In | Ф(£) I).
Для экспоненты Ф(£) = eat соответствующий характеристический показатель Ляпунова Т[Ф(£)] равен ее показателю а, это означает, что Т[Ф(£)] дает характеристику степени роста функции Ф(£) в сравнении с экспонентой.
Пусть уг(£) — г-е фундаментальное решение системы (2.11). Тогда характеристические показатели системы (2.9) определяются соотношениями
Xi = limsup(t-1 In | |уг (^) 11), г = 1,..., Y.
Так как матрица А ограничена, то и А^ конечны. Числа А^, г = 1,..., N, называются обобщенными характеристическими показателями траектории х^ (t)D а если они упорядочены по невозрастанию — то спектром ляпуновских характеристических показателей траектории х^ (t). Знаки ляпуновских характеристических показателей, расположенных по невозрастанию, называются сигнатурой спектра.
Если x^(t) — состояние равновесия, то "F(x^(t)) = 0, A(t) не зависит от времени и решение линеаризованного уравнения в окрестности точки х^0^ (t) записывается в виде
У(<) = е^у^о)
и поэтому решение устойчиво по Ляпунову, если все собственные числа st матрицы А имеют отрицательные действительные части. В этом случае, согласно определению, А^ = Resi, г = 1,...,У, и условием асимптотической устойчивости по Ляпунову является сигнатура “ — ,—,—,—,...,—”. Обращение в нуль старшего ляпуновского показателя требует особого анализа.
Устойчивость периодических решений. Рассмотрим некоторое периодическое решение х^^ системы (2.9), и пусть число Т > 0 является периодом, т.е. х^^ = x^(t + Т^ тогда в силу определения матрица А линеаризованной системы (2.11) тоже периодична с периодом Т. В самом деле, в силу автономности исходной системы (2.9) ее правая часть F от времени не зависит явно, аргументом ее является функция x^(t^ периодическая по t с периодом Т. Матричные элементы матрицы А являются производными от F по ж, вычисленными в заданной “точке” x^(t)^ они также не зависит от времени явно, но их неявная зависимость от t остается, она определяется зависимостью x^(t) от времени, и значит, тоже является периодической. Следовательно,
y(t + Т) = A(t + T)y(t + Г) = A(t)y(t + Г),
а значит если Y (t) — матрица фундаментальных решений линеаризованной системы (2.11), то и Y(£ + Г) тоже матрица ее фундаментальных решений, причем Y(t + Т) = Y(t)Y(T). Для доказательства последнего утверждения заметим, что для нахождения решения начальной задачи для линеаризованного уравнения в точке t + Т с любым начальным условием у(0) = у о можно воспользоваться стандартной формулой y(t + Т) = Y(t + Т)уо. С другой стороны, вычислив сначала решение у (Г) = Y(T)yo в момент времени Г, пользуясь периодичностью матрицы А, найдем y(t + Т) как решение начальной задачи
y№=A(t)y№, t>T, y(T)=Y(T)y0,
в виде у(^+Т) = Y(t)Y(T)yo. Сравнивая оба выражения для y(f + Т), в силу произвольности начального условия уо получим требуемое равенство Y(t + Т) = Y(t)Y(Г).
Матрица (оператор) Y (Т) называется матрицей (оператором) мо- нодромии [1]. Заметим, что эта матрица не зависит от t. Ее собственные значения pi, г = 1,...,7V, называются мультипликаторами периодического решения х(°) (t) и определяют его устойчивость. Действительно, проекция возмущения на собственные векторы Y(Т) через период умножается на pi, и затуханию возмущения должно отвечать | рД< 1. Периодическому решению соответствует р = 1.
Через мультипликаторы определяются характеристические ляпу- новские показатели:
Аг = Ь | Pi | /Т.
Если | pt |< 1, то решение устойчиво. Устойчивому предельному циклу соответствует сигнатура спектра ляпуновских характеристических показателей “0, —, —, ..., —”.
Появление дополнительных мультипликаторов на границе единичного круга в комплексной плоскости свидетельствует о бифуркационной ситуации и требует дополнительных исследований.
Типичные бифуркации нелинейных
динамических систем
Бифуркация смены устойчивости. Рассмотрим динамическую систему с фазовым пространством размерности единица, эволюция которой описывается уравнением
ж = Е(ж,ц),(2.13)
и пусть жо — состояние равновесия, т.е.
Е(ж0^) =0.(2.14)
Тогда, если ЕДжо,ц) ^ 0 и функция s(/z) = ЕДжо,ц) непрерывна по ц, так, что уравнение (2.14) разрешимо относительно жо в окрестности точки ц, то состояние равновесия жо является грубым, так как малым изменением параметра р мы не изменим в качественном отношении фазовый портрет системы — точка равновесия не исчезает и новых точек равновесия не появляется. Линеаризованное уравнение для (2.13) записывается в виде
|Д - Ж0) = Д(ж0,ц)(ж - Жо),
и устойчивость точки ж о определится знаком первой производной: при F^xo^p?) < 0 равновесие устойчиво, а при F^xo^p) > 0 — неустойчиво. Если же при некотором значении Цо параметра ц производная ^(жо,//) обращается в нуль: Е^(жо,Цо) = 0, то при переходе через точку ц = ц0 происходит смена устойчивого режима на неустойчивый, т.е. в точке ц = Цо имеет место бифуркация смены устойчивости.
Например, пусть динамическая система описывается эволюционным уравнением
ж = —ц 8ш(ж).
Тогда при ц > О точка ж = О задает грубое устойчивое состояние равновесия, при ц < О точка ж = 0 — грубое неустойчивое состояние равновесия, а при ц = О происходит бифуркация смены устойчивости.
Заметим, что значение производной ^(жо,//) является характеристическим ляпуновским показателем динамической системы.
Бифуркация “седло—узел”. Складка. Пусть в эволюционном уравнении (2.13) правая часть задана равенством
F =+ №ж2,
и для определенности Ц2 > 0. Тогда при цх > 0 в системе существуют два положения равновесия — устойчивое и неустойчивое;
Рис. 2.11. Бифуркационная диаграмма в виде складкиРис. 2.11. Бифуркационная диаграмма в виде складкипри цх = 0 они сливаются в одно, а при цх > 0 — исчезают. В комбинированном пространстве фазовой координаты и параметров {цх,^2} бифуркационная диаграмма выглядит как складка, рис. 2.11; здесь координата точки поверхности, отложенная по вертикальной оси, задает положение точки равновесия системы. Бифуркация цх = 0 называется бифуркацией срыва равновесия или седло-узловой бифуркацией (в точке цх = 0 устойчивый и неустойчивый узлы сливаются в одну точку
Рис. 2.11. Бифуркационная диаграмма в виде складки
Рис. 2.11. Бифуркационная диаграмма в виде складки
равновесия системы и исчезают при дальнейшем изменении параметра цх- Ситуация, когда по одному направлению возмущения система является устойчивой, а по другому — неустойчивой, называется седловой). Она также называется бифуркацией коразмерности единица, так как выделяется единственным условием: в точке бифуркации r£Cr0,/z0) = 0.
Сборка. Рассмотрим уравнение ж = с + р,ух + ц^х3, задаю-
щее эволюцию системы, где по-прежнему, как и в предыдущем разде
ле, Ц2 >0. В зависимости от значения параметра цх в
Рис. 2.12. Бифуркационная диаграмма в виде сборкиРис. 2.12. Бифуркационная диаграмма в виде сборкисистеме может существовать либо три, либо одно грубое состояние равновесия.
Рис. 2.12. Бифуркационная диаграмма в виде сборки
Рис. 2.12. Бифуркационная диаграмма в виде сборки
На рис. 2.12 такая ситуация изображается поверхностью типа сборки. Изменение параметров цх И Ц2 вдоль кривых (Ц1,Ц2), ИДущих под ненулевым углом к границе заштрихованной области — бифуркационным линиям Zq (как говорят, трансверсально к /о), ха" рактеризуется гистерезисом: при
движении справа налево система
скачком меняет свое устойчивое равновесие при значениях параметров, соответствующих точке Ai на плоскости параметров {Ц1,Ц2}, а при возвращении по той же линии скачкообразное изменение устойчивого равновесия происходит в точке А^.
В точке В выполняются два равенства Ех = О, Ехх = 0, поэтому говорят, что при значениях параметров, соответствующих точке В, происходит бифуркация коразмерности два.
Складка и сборка являются элементарными особенностями поверхностей, из которых может быть скомбинирована любая особенность поверхностей в трехмерном пространстве (ж,цх,^2)-
Бифуркация рождения предельного цикла. Пусть размерность фазового пространства равна двум, и эволюционное
уравнение имеет вид
Ж1 = Щж!,^,^),Ж2 = Щж!,^,^).
Устойчивость траектории определяется собственными числами матрицы линеаризации А^ = ЭЕ^Эг^ Lj = 1,2, которые могут принимать и комплексные значения. Их реальные части дают ляпуновские характеристические показатели динамической системы. Запишем вектор х = (ж1,ж2) в комплексной форме г = жх+^2 = |г|еагё^, и зададим эволюционное уравнение в комплексном виде, например, следующим образом [1]:
г = (ц + iw)z + Vz | z |2 . (2.15)
Найдем особые точки системы, приравняв правую часть (2.15) нулю. Эта операция дает единственную точку покоя: го = 0. Это фокус, который устойчив при ц < 0 и неустойчив при ц > 0.
Введем полярные координаты:
I = |г|2, *6 = arg^.I = |г|2, *6 = arg^.(2-16)(2-16)
I = |г|2, *6 = arg^.
I = |г|2, *6 = arg^.
(2-16)
(2-16)
Рис. 2.13. Фазовые траектории, иллюстрирующие рождение устойчивого предельного циклаРис. 2.13. Фазовые траектории, иллюстрирующие рождение устойчивого предельного циклаРис. 2.14. Фазовые траектории, иллюстрирующие исчезновение неустойчивого предельного циклаРис. 2.14. Фазовые траектории, иллюстрирующие исчезновение неустойчивого предельного циклаУмножим (2.15) на г* и сложим с комплексно сопряженным уравнением. Получим
Рис. 2.13. Фазовые траектории, иллюстрирующие рождение устойчивого предельного цикла
Рис. 2.13. Фазовые траектории, иллюстрирующие рождение устойчивого предельного цикла
Рис. 2.14. Фазовые траектории, иллюстрирующие исчезновение неустойчивого предельного цикла
Рис. 2.14. Фазовые траектории, иллюстрирующие исчезновение неустойчивого предельного цикла
1 = 21(ц^У1).
Кроме положения равновесия ZqКроме положения равновесия ZqРис. 2.15. Бифурация удвоения периода цикла, [1]Рис. 2.15. Бифурация удвоения периода цикла, [1]О (соответствующего равновесию г = го = 0), здесь есть еще одно равновесное значение
Кроме положения равновесия Zq
Кроме положения равновесия Zq
Рис. 2.15. Бифурация удвоения периода цикла, [1]
Рис. 2.15. Бифурация удвоения периода цикла, [1]
Л = -ц/V,(2.17)Л = -ц/V,(2.17)которое, согласно (2.16), должно иметь знак Zi > 0. Поэтому оно существует только тогда, когда параметры ц и V имеют разные знаки.
Л = -ц/V,(2.17)
Л = -ц/V,(2.17)
При I = const вторая переменная ^ может изменяться с течением времени, т.е. Zi в (2.17)
определяет предельный цикл. В окрестности I = 1\определяет предельный цикл. В окрестности I = 1\t = 2IV(I-hy
определяет предельный цикл. В окрестности I = 1\
определяет предельный цикл. В окрестности I = 1\
и при V < 0 предельный цикл существует и устойчив при ц > 0. Если же при этом ц < 0, то предельный цикл отсутствует; так происходит рождение устойчивого предельного цикла из устойчивого фокуса при переходе ц через нуль с изменением от отрицательных к положительным значениям. При У > 0 ситуация обратная.
При переходе ц от отрицательных значений к положительным через нуль происходит исчезновение неустойчивого предельного цикла. Это уже встречавшаяся ранее бифуркация Пуанкаре-Андронова- Хопфа. Рис. 2.13, а, б изображают фазовые траектории накануне, а рис. 2.13,в — после рождения устойчивого предельного цикла. На рис. 2.14,« изображены траектории до исчезновения предельного цикла, а на рис. 2.14, б, в — после него.
Бифуркации удвоения периода и расщепления цикла. Фазовые траектории циклического движения удобно исследовать с помощью отображения Пуанкаре. Рассмотрим плоскость, трансверсально пересекающую фазовые траектории. Точку ж о на этой плоскости фазовый поток переводит в точку Ж1 = Е(жо). Отображение F является отображением Пуанкаре. Запишем его в виде
жп+1 = Р(хп,ц\
Пусть ж о — неподвижная точка отображения Пуанкаре; это означает, что она лежит на циклической траектории. Устойчивость этой траектории определяется мультипликаторами цикла: вектор ез — соб
ственный вектор оператора монодромии, направленный по нормали к
Рис. 2 Л 6. Биения, возникающие при удвоении периода циклаРис. 2 Л 6. Биения, возникающие при удвоении периода циклаплоскости Пуанкаре, должен обладать единичным мультипликатором, эта ситуация показана на рис. 2.15.
Рис. 2 Л 6. Биения, возникающие при удвоении периода цикла
Рис. 2 Л 6. Биения, возникающие при удвоении периода цикла
Если | р^р) |< 1, г = 1,2, то любая фазовая кривая, проходящая в малой окрестности точки жо, с течением времени будет стремиться к жо, а если при каком-
либо значении ц мультипликатор р^ становится равным минус едини
це, то происходит удвоение периода цикла.
Вблизи точки жо, в которой при этом остается неустойчивый (седловой) цикл, происходит рождение цикла с удвоенным периодом. Это соответствует биениям, изображенным на рис. 2.16, [1].
Если при каком-либо значении р еще один мультипликатор цикла
Рис. 2.17. Расщепление предельного цикла, [1]Рис. 2.17. Расщепление предельного цикла, [1]р2, помимо р^ становится равным единице, то происходит расщепление цикла на два цикла, [1]. Эта ситуация, иллюстрируемая рис. 2.17,
Рис. 2.17. Расщепление предельного цикла, [1]
Рис. 2.17. Расщепление предельного цикла, [1]
Рис. 2.18. Отображение Пуанкаре при расщеплении цикла, [1]Рис. 2.18. Отображение Пуанкаре при расщеплении цикла, [1]является бифуркационной, так как значение р2 = 1 делит две области: р2 < 1, где предельный цикл устойчив, и р2 > 1, где предельный цикл неустойчив.
Рис. 2.18. Отображение Пуанкаре при расщеплении цикла, [1]
Рис. 2.18. Отображение Пуанкаре при расщеплении цикла, [1]
Расщепление предельного цикла на два цикла удобно также проиллюстрировать на языке отображения Пуанкаре. Предельному циклу соответствует неподвижная точка отображения Пуанкаре, когда жп+1 = хп. На рис. 2.18 приведен график жп+1 = F(xn) для скалярной координаты х. Неподвижной точкой этого отображения, соответствующей циклу динамической системы, является точка
пересечения графика функции F^ с диагональю первого коорди
натного угла. При переходе параметра ц через критическое значение
р = А^кр происходит исчезновение или рождение предельного цикла: при ц = цкр существует один предельный цикл х = жо, который исчезает при ц < цкр и расщепляется на два — ж = ж*иж = ж** при ц > цкр.
Введение в элементарную теорию катастроф
Вводные замечания и примеры. Так же, как и теория бифуркаций, рассмотренная нами в предыдущем разделе, элементарная теория катастроф занимается исследованием поведения дина-
мических систем в окрестности точки равновесия в зависимости от значений управляющих параметров. Однако, в отличие от подходов, рассмотренных выше, где исследовались лишь линейные члены в разложении правой части эволюционных уравнений вокруг точки равновесия, определяющие устойчивость системы, теория катастроф интересуется и тем, каким образом состояния равновесия изменяются при изменении управляющих параметров, при этом особое внимание уделяется ситуациям, в которых сингулярные числа матрицы линеаризации обращаются в нуль, и приходится учитывать члены более высокого порядка, чем линейные — квадратичные, кубические и т.п. При этом указывается, что в ряде случаев всевозможные возмущения с помощью гладкой замены переменных можно свести к некоторому набору “канонических”, и тем самым удается разделить их на эквивалентные классы, такие, что представителям одного и того же класса соответствует качественно неразличимые поведения динамических систем. Благодаря этим результатам, вместо изучения всего разнообразия возмущений точек равновесия имеет смысл исследовать лишь небольшой набор их канонических представителей.
Рассмотрим подходы элементарной теории катастроф, пользуясь для иллюстрации передемпфированной системы материальных точек, находящихся в вязкой среде, скорость движений которых пропорциональна действующей силе. Пример такой системы приведен в разделе 2.2. Эволюционное уравнение в такой ситуации имеет вид
dx х ЭШх:с)
_ = г(х:с) = _^2. (2Л8)
где вектор х описывает состояние динамической системы (координаты материальных точек), с — вектор управляющих параметров, t — время, U — потенциал силового поля F. В элементарной теории катастроф правая часть (2.18) с помощью гладкой замены переменных приводится к одному из канонических видов, и тем самым происходит классификация динамических систем с точки зрения их возможного качественного поведения в точках равновесия (особых точках) в зависимости от числа координат вектора х и вектора управляющих параметров с.
Поясним на нескольких примерах, как может быть осуществлена такая классификация.
Пример 1. Пусть х — точка, отличная от состояния равновесия, т.е. в этой точке ^U ^ 0. Тогда с помощью гладкой замены переменных в окрестности этой точки движение системы можно описать как движение против направления градиента потенциала U. Система качественно будет эквивалентна одномерной системе, описываемой уравнением
ЯД = 1,
т.е. потенциал силового поля в этой случае может быть приведен к виду U = —Xi + const.
Пример 2. Пусть х — точка равновесия; в ней выполнено соотношение VL7 = 0, и движение определяется значениями вторых производных Atj = d2U/dxidxj потенциала U в рассматриваемой точке. В общем случае собственные значения симметричной матрицы А ненулевые, и в окрестности рассматриваемой точки выражение для потенциала можно записать в виде
N
/7 = £а^+О(И3),(2.19)
г=1
однако гладкой заменой переменных yt = т/фжх,..., xn), г = 1,..., N, можно избавиться от степеней выше второй в (2.19) так, что движение системы в окрестности рассматриваемой точки будет эквивалентно движению в силовом поле квадратичного потенциала вблизи его точки экстремума; потенциал силового поля при этом будет иметь вид
N
U^X^.(2.20)
Точки равновесия, в которых возможно представление потенциала в виде (2.20), называются морсовскими точками.
Неморсовские особые точки. Росток и возмущение катастрофы. Морсовская точка равновесия наиболее интересна с той точки зрения, что в этой точке экстремума функции U можно так распорядиться к управляющими параметрами, чтобы I < к собственных значений матрицы А сделать равными нулю (при этом точка перестанет быть морсовской), и тогда эквивалентный потенциал не будет квадратичным. Рене Том исследовал этот вопрос, и предложил классификацию неморсовских особых точек в зависимости от числа нулевых собственных значений, числа управляющих параметров и др. Точки пространства параметров (значения управляющих параметров), в которых детерминант матрицы А обращается в нуль, называют точками катастроф.
Общий вид потенциала в окрестности неморсовских особых точек, или точек катастроф, согласно Р.Тому, можно записать в виде
N
и = G^1,...1xlH Е Х^’I2-21)
г=/+1
где функция G(xi,... ,xi) называется ростком катастрофы. С точки зрения и теории, и приложений интересно поведение потенциала
вблизи точки катастрофы не только в зависимости от координат х = (жх,..., xn\ как это записано в формуле (2.21), но и в зависимости от параметров с = (цх, ...,//&). Поэтому в N + ^-мерном пространстве Kn 0 Ttk, являющимся прямым произведением пространства координат на пространство параметров, в окрестности особой точки катастрофы (xq,cq), потенциал U может быть приведен к виду
N
U(x^ с) = Cat (xi,..., ж/, цх,..., ц^) + 52 Хфф (2-22) г=/+1
где
Cat (жх, ... ,ж/,цх,. ..,p,k) = G(xi,... ,ж/) + Pert (жъ ... ,ж/,цх,... ^ь),
и Cat (•,...,•) называется функцией катастрофы, a Pert (•,..., •) — функцией возмущения катастрофы.
Классификация катастроф. Одним из основных достижений теории катастроф является доказательство того факта, что как функция ростка катастрофы G(-,..., •), так и функция ее возмущения Pert (•,...,•) имеют канонический вид, к которому с помощью гладкой замены переменных может быть приведен потенциал любой динамической системы вида (2.18) в окрестности точки катастрофы. Классификация катастроф и канонический вид ростка и возмущения катастрофы приведен в табл 2.1, [5]
Таблица 2.1
Тип
.к 1
катастрофы
РостокВозмущение
А211
А±з21
А431
А±541
Л=р432
Вб42
D^e52
ж3aix
±т4П1Ж+П2Ж2
ж5aix + а^х2 + азх3
±т6а^х + а2Х2 + азх3 + а4Х4
х^у^у3 цж + а^у + азу2
х2у^у4 aix-V а2У-V азх3-V а4у2
x^y^yS aix + а2У + азх2 + а4у2 + а^у3
Поясним, как получена табл 2.1. Рассмотрим замену переменных
с отличным от нуля якобианом
detdetдж-8$jдж-8$j/0./0.
det
det
дж-
8$j
дж-
8$j
/0.
/0.
Разложим функции х'(-) в ряд Тейлора в точке xq и запишем
х'(х) = Лх + Л2х + Л3(х),
где Ai Е Кп — константа, Л2 Е (Кп -Д Кп) — линейное преобразование, а Аз — так называемое осесохраняющее нелинейное преобразование вида
(A3(x))i = 52 I 5Mxj + 52 ( Ai,jkXjXk + 52 (Ai>jklXjXkXt + ...)) j , г \k \I/ /
и покажем, как с помощью этих преобразований можно преобразовать эволюционные уравнения к простейшему каноническому виду.
Канонический вид эволюционного уравнения в неособой точке. Рассмотрим точку х, в которой VL7 ^ 0. Так как, согласно эволюционному уравнению (2.18), в результате действующей силы возникает движение, то любые две потенциальные функции, описывающие в некоторой точке отличные от нуля силы, должны быть качественно одинаковыми в этой точке. Рассмотрим преобразование
= -и(Х!,Х2,...,Х^,/99ох
х' =(ж',...,ж^)=Ах.
Якобиан этого преобразования равен
detdet= det= detди 8xi 021O^lди 8xi 021O^l8U 8x2 «22CLN28U 8x2 «22CLN28U8xnO-2NQNN8U8xnO-2NQNN(2.24)(2.24)
det
det
= det
= det
ди 8xi 021
O^l
ди 8xi 021
O^l
8U 8x2 «22
CLN2
8U 8x2 «22
CLN2
8U8xnO-2N
QNN
8U8xnO-2N
QNN
(2.24)
(2.24)
О выборомО выборомматрицы Л, еслиматрицы Л, если8U ,8U ,1 = 1,...л.1 = 1,...л.и может быть сделан отличным от нуля в точке xq
О выбором
О выбором
матрицы Л, если
матрицы Л, если
8U ,
8U ,
1 = 1,...л.
1 = 1,...л.
Тогда U'(x') = —х^ = U(xi^... ^ = U^x\ и поведение штрихованной и нештрихованной динамических систем эквивалентны.
Канонический вид эволюционного уравнения в мор- совской точке. Лемма Морса. Пусть теперь W = 0, тогда первая строка (2.24) обращается в нуль и преобразование (2.23) — необратимо (не является гладким). Поскольку рассматриваемая точка мор- совская, то матрица вторых производных потенциала (82U/dxtdxj} невырождена, т.е. не имеет равных нулю собственных значений. Покажем, что в этом случае выбором неособого преобразования координат
xi^.-.^xn можно привести потенциал к квадратичному виду [5]. Пусть для примера N = 2 и в точке, где VL7 = О (не ограничивая общности можно считать, что это — начало координат) можно записать по формуле Тейлора
U{х^ у) = ах2 + Ьху + су2 + члены третьей степени + ...
Линейным преобразованием приведем квадратичные члены к диагональному виду:
Дж, у) = А, ж2 + Агу2 + (dx3 + еж2у + /жу2 + уу3) + ...(2.25)
Далее определим нелинейное преобразование
ж' = ж + А1 = ж + (А20ж2 + Лижу + А02У2) + ... , z . у' = у + А2 = у + (В20ж2 + В^ху + Вогу2) + ...' ■
и выберем Apq, Bpq^ р + q > 2, так, чтобы привести потенциал U к канонической морсовской форме:
В'(ж', у') = А1Ж,2 + А2у'2.(2.27)
Подставим (2.26) в (2.27) и с учетом (2.25) получим
'\ 25+ ^ ВРЧ^РУЧ\р+9>2)'\ 25+ ^ ВРЧ^РУЧ\р+9>2)
'\ 2
5+ ^ ВРЧ^РУЧ\
р+9>2)
'\ 2
5+ ^ ВРЧ^РУЧ\
р+9>2)
= Ахж2 + Агу2 + (dx3 + еж2у + /жу2 + уу3) + ...
Приравнивая коэффициенты при одинаковых степенях х и у, найдем систему уравнений для определения коэффициентов нелинейного преобразования (2.26):
х3 : Ai2A2o = d,
х2у : А12Лц + А22В20 = е,/ х
ху2 : АДЛ02 + А22ВИ =/,
у3 : А22В02 = 9-
Уравнений (2.25)- (2.27) достаточно для определения коэффициентов Apq, Bpq, р + q > 2. Действительно, на шесть коэффициентов Apq, Bpq, р + q = 2, наложены лишь ограничения (2.28), состоящие из четырех уравнений с четырьмя заданными числами d, е, /, д.
4*
Аналогично могут быть найдены коэффициенты при более высоких степенях ж, у.
Итак, в морсовской точке поведение любой системы эквивалентно динамике системы, описываемой квадратичным потенциалом. Система же с квадратичным потенциалом либо устойчива к любым возмущениям из Kn, если все А^ > 0, либо неустойчива по всем направлениям в Kn^ если все А^ < 0, г = 1,...,7V, либо, если Ai < О,..., Ар < 0,Ap+i > 0, ...^Xn > 0, 1 < р < N, то в Kn есть как устойчивые, так и неустойчивые направления возмущений (особенность типа седла).
Канонический вид эволюционного уравнения в особой точке катастроф. Возмущения. Коэффициенты квадратичной формы, задающей потенциал в окрестности морсовской особой точки, зависят от управляющего параметра с Е К^ и можно так распорядиться значениями координат вектора с, чтобы обратить в нуль часть этих коэффициентов. В общем невырожденном случае одной координаты вектора с достаточно, чтобы обнулить одно собственное значение матрицы d2U / dxidxj] канонический вид потенциала тогда должен содержать более высокие степени соответствующих координат (кубические и т.д.). Рассмотрим этот вопрос подробнее и найдем вид зависимости потенциала от параметров с и координат вектора х Е Kn в окрестности неморсовской особой точки.
В морсовских точках выполнено равенство
и значит, одно или несколько собственных значений А^, г = 1,...,/, !</<&, матрицы вторых производных потенциала равны нулю. Пусть, для примера, в рассматриваемом двумерном случае Ai = 0. Тогда из (2.28) можно найти коэффициенты Во2,5ц,В2о, тем самым избавиться в канонической формуле для потенциала U' от кубических степеней х2у, ху2, у3, но исключить из разложения ж3 не удается. Написав разложение для четвертых степеней, нетрудно заметить, что не удается исключить из разложения потенциала слагаемые с ж4, и т.д. Таким образом, применяя описанную выше процедуру, придем к представлению
Г'(ж', у') = рх'3 + qx'4 + ... + А2у'2 = Jmn^1) + А2у'2.
Здесь, однако, пока мы не использовали возможности нелинейного преобразования координаты х' —> х" по формуле
хп = Аух* + А2х'2 + ...
Повторяя ход рассуждения предыдущего раздела, можно показать, что при такой замене придем к канонической форме катастрофы Л2 (см. табл 2.1):
здесь у" = у'.
Если в динамической системе имеется более, чем один управляющий параметр, то оставшиеся (после обнуления Ai) к — 1 параметр можно использовать для того чтобы избавиться в разложении (2.25) от более высоких степеней ж, в результате получится катастрофа вида Л^+1. Канонический вид возмущения катастроф (последний столбец табл. 2.1) получается аналогично. Здесь изменение параметров, т.е. движение вдоль вектора (0, с) в пространстве Kn 0 Кк, позволяет добавить к ростку катастрофы столько слагаемых полиномиального вида, сколько параметров остаются свободными.
Итак, основную идею элементарной теории катастроф можно сформулировать следующим образом: при разложении потенциала по формуле Тейлора в окрестности исследуемой особой точки управляющие параметры системы используются, чтобы обратить в нуль коэффициенты при младших степенях полинома Тейлора (меньших, чем в каноническом виде функции катастрофы), а нелинейное невырожденное преобразование координат позволяет избавиться от старших степеней полинома (превосходящих степень полинома канонического представления).
Сепаратрисы на множестве параметров. Рассмотрим семейство “типичных” потенциальных функций L7(x;c), х Е КП) с = (ц1,...,ц^) Е Кь Если точка с° Е К к — “случайная”, или “типичная”, то функция U(x*c) имеет лишь морсовские критические точки, неморсовские точки характерны лишь для параметров из множества меры нуль пространства параметров Кк- Однако в основном неморсовские критические точки ответственны за качественную природу семейства потенциальных функций. Множество точек с Е Кк. в которых U(x,c) являются неморсовскими (т.е. имеют хотя бы одну неморсовскую точку), называются сепаратрисами. Заметим, что в разделе 2.2 рассматривались сепаратрисы на фазовых плоскостях, здесь же идет речь о сепаратрисах на множестве внешних параметров.
Найдем некоторые сепаратрисы.
Катастрофа типа А^. В этом случае L7(x,c) — однопараметрическое семейство функций. Т.к. на морсовскую часть катастрофа не влияет, рассмотрим только неморсовскую часть, которая, согласно табл. 2.1, имеет вид F(ж,a) = ж3/3 + пж. Здесь ростком катастрофы является функция G = |ж3, а возмущением — функция Pert = ах. Точка а = 0 является сепаратрисой, так как при а = 0 точка х = О является неморсовской. При а < 0 все функции вида F(x, а) = |ж3 + ах являются функциями качественно одного и того же типа,
так как все они в окрестности точки ж = О имеют две критические точки Ж1д = ^. Аналогично, те же функции при а > 0 качественно не различаются потому, что не имеют критических точек. Таким образом, точка а = 0 делит числовую прямую на две области, отличающиеся тем, что значения управляющих параметров из разных областей приводят к различному поведению динамической системы в окрестности точки х = 0, рис. 2.19.
Рис. 2.19. Точка а=0 - сепаратриса на множестве параметровРис. 2.19. Точка а=0 - сепаратриса на множестве параметров
Рис. 2.19. Точка а=0 - сепаратриса на множестве параметров
Рис. 2.19. Точка а=0 - сепаратриса на множестве параметров
Катастрофа типа Л2 рассматривалась на другом языке в предыдущем разделе, когда речь шла о седло-узловой бифуркации — в точке бифуркации две особые точки, устойчивая и неустойчивая, сливались в одну и исчезали при дальнейшем изменении параметра. Образом этой бифуркации является складка, так как цилиндрическая поверхность складки, ординаты точек которой задают положение особых точек динамической системы, по сути, описывается одном управляющим параметром; при проходе через границу складки две особые точки тоже “схлопываются” в одну (на ребре складки) и затем исчезают.
Катастрофа типа А3. В этом случае функция катастрофы равна
Fix, а, 5) = -х4 4—ах2 + Ьх4 2
с ростком катастрофы G = ж4/4 и возмущением Pert = пж2/2 + 5ж. Сепаратриса состоит из точки (а, Ь) = (0, 0) — точки сборки на рис. 2.20; на языке предыдущего раздела это бифуркация коразмерности два, и “линии складки”, описываемой уравнением (п/З)3 + (Ь/2)2 = 0 — это множество точек бифуркации коразмерности единица, изображаемых складкой на том же рисунке.
Флаги катастроф. Формальный ответ на вопрос о том, находится ли изучаемая система в пространстве параметров вблизи некоторой точки катастрофы, состоит в исследовании зависимости
Рис.2.20. Сепаратрисы на области параметров - границы заштрихованной области.
Угловая точка-катастрофа Л3, остальные точки-катастрофы Л2
потенциала от параметров и выяснении, существует ли вблизи данной точки (х, с) неморсовская точка. Однако на практике неморсовские точки по ряду причин не могут быть распознаны сразу, например, если потенциальная функция является слишком сложной или точно неизвестной. Кроме того, система может оказаться неградиентной, т.е. ее эволюционное уравнение не входит в класс уравнений, описываемых соотношением (2.18); еще хуже, когда у исследователя нет даже туманных соображений о том, какое эволюционное уравнение описывает динамику системы. Тем не менее даже в этих патологических с точки зрения математического моделирования ситуациях можно указать некоторые косвенные признаки того, что изучаемая система находится вблизи точки катастрофы. Речь идет о так называемых флагах катастроф — особенностях поведения системы, по которым можно судить о приближении катастрофы [5]. Мы остановимся на пяти флагах, которые, как правило, встречаются вместе и “вывешиваются”, когда физические параметры изменяются в некоторой окрестности, в которой имеются несколько точек минимума потенциальной функции. Если исследователь встретился с одним из этих пяти флагов, то управляющие параметры можно поменять так, чтобы стало возможным обнаружить и другие флаги, которые обязательно должны проявить себя в подходящих условиях.
Флаги катастроф чрезвычайно полезны на практике, так как обнаружение катастрофы полезно потому, что позволяет определить упрощенную модель динамической системы, зависящую только от существенных переменных — координат и управляющих параметров. Кроме того, в ряде случаев установление факта наличия катастрофы может сделать ненужным вообще подробное математическое описание системы, если выводы определяются канонической геометрией рассматриваемого типа катастрофы.
Опишем эти пять флагов.
Модальность. Система имеет несколько устойчивых состояний равновесия — реализуемых физических состояний. Эти состояния соответствуют наличию нескольких локальных минимумов функции потенциала U.
Недостижимость. Если у системы существует неустойчивое состояние равновесия, из которого она выводится сколь угодно малой флуктуацией, т.е. физически недостижимое состояние, то это свидетельствует о наличии в системе морсовской особой точки типа седла, а также о возможности существования двух окрестных минимумов потенциала. И наоборот, всякий раз, когда система имеет несколько локальных минимумов, то в ней обязательно должны существовать и седловые точки.
Катастрофические скачки. Если происходит резкое изменение поведения динамической системы при малом изменении параметров — катастрофический скачок, то это свидетельствует о наличии двух локальных минимумах потенциала, таких, что переход от одного из них к другому осуществляется согласно диаграмме сборки при движении по линии Ai — А).
Расходимость. Конечные изменения параметров приводят сколь угодно большим изменениям в значении переменных, описывающих систему. Такое поведение возможно в окрестности неморсовской особой точки.
Гистерезис. Этот флаг имеет место, когда динамический процесс не является полностью обратимым. Например, при плавном изменении параметров вдоль линии Ai — А^ система скачком переходит из одного состояния в другое при значении параметров, отвечающих точке Ai, а при движении в обратном направлении — при параметрах, соответствующих точке А^.
Флаги катастроф ярко проявляются на таких известных примерах, как фазовые переходы в системе “газ-жидкость”, выгибание упругой балки под нагрузкой и др.
Фазовый переход как катастрофа.
Уравнение состояния реального газа (Уравнение Ван-дер-Ваальса). Реальный газ представляет собой сложную динамическую систему материальных тел (молекул). Если записать совокупность уравнений движения каждой молекулы, то такая модель окажется слишком сложной и громоздкой; практически ее невозможно исследовать.
Однако можно пойти по иному пути — найти некоторые параметры, характеризующие коллективное поведение системы — такими параметрами являются температура как средняя кинетическая энергия молекул и давление как средняя сила, действующая со стороны молекул на единичную площадку, плотность как среднее число молекул в единице объема. Эти параметры с учетом конечных размеров молекул
и действующих между ними сил можно записать в виде уравнения
р + (V - Nb) = NkT,V2 /
где а и b — константы, описывающие притяжение и отталкивание молекул, N^a/V2 — так называемое внутреннее давление, температура Т является управляющим параметром. Это уравнение было предложено голландским физиком Ван-дер-Ваальсом в 1873 г. для описания отклонения свойств реального газа от идеального. Несмотря на то, что это уравнение является весьма приближенным и служит для количественного определения свойств реального газа лишь для областей высоких температур и низких давлений, однако качественно
оно позволяет описывать поведение газа и при высоких давлениях, и конденсацию газа, и критическое состояние. Действительно, уравнение Ван-дер-Ваальса связывает давление реального газа с величиной занимаемого им объема при различных значениях температуры; график этой зависимости выглядит так, как показано на рис. 2.21, и имеет особенность типа “сборка”. Бла
Рис. 2.21. Поверхность, описывающая возможные состояния реального газаРис. 2.21. Поверхность, описывающая возможные состояния реального газагодаря этому, в окрестности точки катастрофы типа Аз, соответствующей критическому состоянию газа (точка В на плоскости (р, Г)), реальный газ как физическая система проявляет все флаги катастроф: модальность как возможность существования перегретой жидкости и переохлажденного газа при одном и том же значении давления и температуры, недостижимость как неустой-
Рис. 2.21. Поверхность, описывающая возможные состояния реального газа
Рис. 2.21. Поверхность, описывающая возможные состояния реального газа
чивость состояния перегретой жидкости и переохлажденного пара, катастрофические скачки как мгновенное закипание перегретой жид
кости или мгновенная конденсация переохлажденного газа, расходимость как те же переходы “жидкость-газ” при малых изменениях
параметров — температуры или давления, гистерезис как переход от жидкости к газу через состояние перегретой жидкости и от газа к жидкости через состояние переохлажденного газа. Эти особенности катастрофы Аз наглядно иллюстрируются диаграммой сборки.
Балка под нагрузкой. Многие технические конструкции могут быть описаны с помощью потенциальной функции, минимальное значение которой описывает локально устойчивое состояние конструкции. С увеличением нагрузки на конструкцию потенциальная функция изменяется, и значительная нагрузка может привести к потере
Рис 2.22. При достижении определенного усилия балка резко прогибается в ту или иную сторонуРис 2.22. При достижении определенного усилия балка резко прогибается в ту или иную сторонуустойчивости конструкции. Это можно описать как переход от мор- совской точки к неморсовской при изменении управляющего параметра, в данном случае величины внешней нагрузки. В качестве примера рассмотрим изгибание идеального несжимаемого стержня под действием нагрузки. Если нагрузка невелика, в системе имеется одна устойчивая точка равновесия — стержень остается прямым, рис. 2.22.
Рис 2.22. При достижении определенного усилия балка резко прогибается в ту или иную сторону
Рис 2.22. При достижении определенного усилия балка резко прогибается в ту или иную сторону
При увеличении нагрузки неизогнутое состояние стержня становится неустойчивым, и возникают два новых устойчивых состояния, изображенные на рис. 2.22. В этой ситуации также проявляются все перечисленные флаги катастроф:
модальность как возможность изгиба направо или налево, недостижимость неизогнутого состояния при нагрузке, превышающей критическую, катастрофические скачки и расходимость как резкие изгибы балки при увеличении нагрузки; гистерезис проявляется в том, что при увеличении и снятии нагрузки резкие изменения формы балки от неизогнутой к изогнутой и обратно происходят при различных значениях нагрузки. Геометрическим образом описанного здесь процесса является сборка.
Точки катастроф и изменение климата. Согласно геологическим данным, поверхность Земли хранит следы многих оледенений, когда огромные пространства суши покрывались толстым слоем льда, причем их длительность значительно превышала продолжительность межледниковых периодов: в течение последнего миллиона лет оледенения наступали примерно каждые 100 тысяч лет, и длительность межледниковых периодов составляла 10-12 тысяч лет. Резкие изменения климата Земли влекут глобальные изменения и в растительном и животном мире, и в социальных явлениях. Поэтому важно знать, произойдут ли и в какое время колебания или изменения климата в будущем. Дело в том, что межледниковый период, в котором мы живем, начался около 10 тысяч лет назад, и есть все основания полагать, что переход к ледниковому периоду может последовать очень быстро, в течение каких-либо 100 лет, а может, и еще быстрее.
Относительное спокойствие людей, считающих стабильность климата Земли естественным ее свойством, основано на представлении о линейных системах, в поведении которых не бывает резких скачков. Однако система “поверхность Земли-атмосфера” является сложной
незамкнутой нелинейной системой, в которой возможны точки катастроф. Рассмотрим некоторые представления о ритмах ледниковых периодов и выясним сначала, каким может быть механизм возникновения ледниковых периодов [5].
Солнце является неравновесной системой, которая, по-видимому, находится в состоянии устойчивого равновесия. Однако эта система совершает колебания, прослеживающиеся в наблюдениях за солнечной активностью — это известные 27-суточные, 22-летние и другие циклы. Возможно, что один из периодов колебаний соизмерим со статысячелетним периодом смены ледниковых эпох. Тогда изменения интенсивности солнечного излучения могли бы влиять на ритм ледниковых периодов, если амплитуда колебаний солнечного излучения достаточно велика. Другим фактором, влияющим на климат, может оказаться космическая пыль, через места скопления которой Солнце может периодически проходить при своем движении в Галактике: наличие пыли между Солнцем и Землей ослабляет потоки солнечного излучения, достигающие поверхности Земли. При крупных извержениях вулканов также уменьшается поток тепла, приходящий на поверхность Земли — известны случаи, когда после вулканических извержений настолько увеличивалась содержание аэрозольных частиц в стратосфере, отражающих солнечный свет, что на всей Земле не наступало лето. Смена магнитного поля Земли также влияет на химический состав верхней атмосферы, что может привести к глобальным климатическим изменениям. Наконец, отметим и изменение геометрии орбиты Земли. Таким образом, можно констатировать, что имеется достаточное число факторов, которые могут влиять на климат Земли и приводить к его существенному изменению.
Одна из широко распространенных гипотез влияния параметров орбиты на климат Земли принадлежит М.Миланковичу. Он показал, что изменения эксцентриситета, наклонения эклиптики и прецессии приводят к изменению количества солнечной радиации, поступающей в верхние слои атмосферы, и могут приводить к изменению климата. Если бы Земля двигалась в поле центральных сил, то ее орбита имела бы форму эллипса, плоскость эллипса называется эклиптикой, а ее форма (вытянутость) характеризуется эксцентриситетом. Однако движение Земли вокруг Солнца возмущается другими планетами, в результате чего, в основном, изменяется эксцентриситет. За последний миллион лет его значение изменилось от 0.00 до 0.06, причем это изменение не описывается какой-либо одной частотой, а имеется спектр частот с максимумами интенсивности в районе 100 тысяч лет. Вариации количества энергии, поступающей в атмосферу, при таком изменении эксцентриситета составляет примерно 0.1%, что достаточно для изменения средней температуры на несколько градусов Кельвина. Наклон эклиптики в основном определяет межсезонные колебания
Рис. 2.23. Графики потенциала, определяющего состояние климата: в межледниковый период (а); в ледниковый период (б)Рис. 2.23. Графики потенциала, определяющего состояние климата: в межледниковый период (а); в ледниковый период (б)
Рис. 2.23. Графики потенциала, определяющего состояние климата: в межледниковый период (а); в ледниковый период (б)
Рис. 2.23. Графики потенциала, определяющего состояние климата: в межледниковый период (а); в ледниковый период (б)
температур. Прецессия — колебания земной оси вокруг полюса эклиптики — носит весьма сложный характер и спектр ее колебаний распадается на две области с периодами примерно 19 и 23 тыс. лет. Совместное влияние всех трех факторов способно изменять среднегодовую температуру относительно средней многолетней на 5%.
Теория Миланковича согласуется с геологическими данными о периодах оледенения. Однако подробное численное моделирование, включающее влияние параметров орбиты, процессы тепло- и мас- сопереноса в атмосфере и океане Земли требует решения сложных нелинейных дифференциальных уравнений в частных производных с разрывными, вообще говоря, коэффициентами. Поэтому рассмотрим упрощенный подход, включающий в рассмотрение единственную переменную, например, среднегодовую температуру в какой-нибудь точке Земного шара, и предположим, что эволюция этого состояния определяется уравнением типа (2.18) с потенциалом, график которого изображен на рис. 2.23. Пусть внешние параметры таковы, что график потенциала имеет вид, приведенный на рис.2.23,а. Малые возмущения системы могут перевести систему из одного устойчивого состояния локального минимума потенциала в другое, однако чтобы перевести систему в состояние с малым значением координаты х (соответствующим среднегодовой температуре, характерной для ледникового периода), требуется невероятно большое возмущение. Однако при изменении орбиты Земли график потенциала может измениться от изображенного слева к изображенному на рис. 2.23,5, и тогда малые возмущения системы могут достаточно быстро вытолкнуть ее в состояние ледникового периода.
Если не интересоваться деталями изменения климата, соответствующими локальным минимумам, то можно заключить, что модальность и быстрые переходы от одного устойчивого состояния к другому свидетельствуют о возможности катастрофы типа “сборка”.
Глава 3
Приближенные методы исследования нелинейных систем
Как уже отмечалось, получить точное решение системы дифференциальных уравнений, описывающих динамику нелинейных систем, можно только в редких случаях. Поэтому на практике широко распространены методы приближенных исследований, в которых вместо заданной системы, не поддающейся точному анализу, изучается система, в каком-то смысле близкая к заданной, допускающей точное исследование. В этом разделе рассматриваются способы количественного изучения систем, основанные на методах малого параметра, а также метод усреднения.
Метод усреднения
Пусть эволюция системы характеризуется двумя временными масштабами — например, быстрыми осцилляциями и медленным дрейфом, как показано на рис. 3.1. Иногда для того, чтобы получить первоначальное представление о поведении системы, достаточно знать ее поведение “в целом”, без мелкомасштабных временных подробностей. С этой целью можно усреднить эволюционные уравнения по “быстрому” времени и получить новое описание системы, характеризующее ее “среднюю” эволюцию. Малый параметр здесь — отношение масштабов “быстрого” и “медленного” времени. Простейшие механические системы, в которых материальная точка движется под действием внешних сил, как правило, поддаются формальному анализу, в общем же случае важную роль играет физическая интуиция.
Формальный подход проиллюстрируем на следующем примере.
Если в системе есть быстрые осцилляции, то фазовый портрет системы будет выглядеть как спираль, см.рис. 3.1, и движение системы
Рис. 3.1. Фазовая траектория системы, исследуемой методом усредненияРис. 3.1. Фазовая траектория системы, исследуемой методом усредненияможно описать в полярных координатах Xi = 7 cos 19, Ж2 = 7 sin 19.
Рис. 3.1. Фазовая траектория системы, исследуемой методом усреднения
Рис. 3.1. Фазовая траектория системы, исследуемой методом усреднения
В примере с линейным осциллятором, см. раздел 1.2.1, роль переменной I играет полная энергия Е системы. В механических системах это канонические переменные “действие- угол”. Анализируя фазовый портрет, легко заметить, что переменная 19 с течением времени изменяется значительно быстрее, чем переменная I. Усредняя по углу (быстрая переменная) , можно получить уравнения для описания только одной медленной переменной I.
Пусть эволюция системы описывается сле
дующими соотношениями:
1 = еРМ'), -d = w(t)+eg(I,-OY
(3-1)(3-1)Усредняя по фазе 0. получим уравнение
(3-1)
(3-1)
I = еКП
с начальным условием 7(0) = 7(0). Решение (3.1) сводится к квадратурам.
В качестве другого примера рассмотрим встречавшееся нам уже раньше уравнение Ван дер Поля, см. раздел 1.2.6:
ж + 7ж(ж2/<2о — 1) + ^2ж = 0.(3.2)
В невозмущенном случае у = 0 при должным образом заданных начальных условиях оно описывает линейный осциллятор. Введем полярные координаты (7,19), в которых невозмущенная фазовая траектория представляет собой окружность:
ж =ж =1/2COS 19,1/2COS 19,х = — (27w)1//2 sin 19.х = — (27w)1//2 sin 19.(з.з)(з.з)
ж =
ж =
1/2
COS 19,
1/2
COS 19,
х = — (27w)1//2 sin 19.
х = — (27w)1//2 sin 19.
(з.з)
(з.з)
£dt£dt/ж2 + ш2 х2\ 2и/ж2 + ш2 х2\ 2и
£dt
£dt
/ж2 + ш2 х2
\ 2и
/ж2 + ш2 х2
\ 2и
Умножая обе части уравнения (3.2) на х/ш, и) > 0, получим
Cl .. о / о 2 \•
—х -|~х (х —+ шхх =
at илг
ша^
Далее, подставляя (3.3) в уравнение (3.2) и интегрируя по периоду, меняя порядок дифференцирования и интегрирован™, получим соотношение для усредненной по периоду переменной I;
i = (7 - /0) , (3-4)
где 6 = const, Io = const. Решение уравнения (3.4) описывает систему с двумя положениями равновесия: 11=Ои/2 = ^о-В окрестности 11 выполнено I to euI, и I = 0 — точка неустойчивого равновесия, так как в ее окрестности I растет (при е > 0). Точка I = Ii является неустойчивым фокусом. В окрестности I) выполнено приближенное равенство I to —euj(I — /о)? и движение устойчиво — это устойчивый предельный цикл.
Если е < 0, то — наоборот, при 1 = 0 имеем устойчивый фокус, а при I = /2 ~ неустойчивый предельный цикл.
Асимптотические методы
малого параметра
В рассматриваемых в этом разделе методах подразумевается, что при значении малого параметра, равного нулю, мы получаем модель динамической системы в виде начальной задачи для системы уравнений, точное решение которой известно. При значениях параметра, отличных от нуля, система называется возмущенной. Точного решения начальной задачи в этом случае получить не удается, однако можно попытаться получить ее приближенное решение, воспользовавшись малостью параметра. Методы называются асимптотическими, так как при стремлении параметра к нулю приближенное решение стремится к точному решению невозмущенной задачи. Решение, получаемое асимптотическими методами при фиксированном и отличном от нуля параметре, обычно представляет собой полином некоторой степени от параметра, причем эту степень можно увеличивать сколь угодно, однако в результате мы рискуем получить ряд, который, вообще говоря, не будет сходится, поэтому на практике в качестве приближенного решения имеет смысл использовать лишь небольшое число членов этого ряда.
Различают сингулярные и регулярные возмущения. При сингулярных порядок системы при отличном от нуля значении параметра больше, чем порядок невозмущенной системы. К регулярным отнесем такие возмущения, которые не меняют порядок системы дифференциальных уравнений.
Регулярные возмущения системы дифференциальных уравнений.
Представление решения в виде ряда но степеням малого параметра. Пусть уравнение, описывающее эволюцию системы, содержит малый параметр. Наиболее распространенные методы исследования таких систем состоят в разложении решения по этому параметру; т.е. представлению решения в виде полинома, зависящего от малого параметра, и поиске коэффициентов этого полинома. Чем выше степень полинома, тем меньше вклад старших степеней при малых значениях параметра. Заметим, однако, что “лобовой” принцип поиска решения в виде полинома не всегда приводит к успеху. В доказательство этого утверждения рассмотрим следующий пример.
Пусть эволюционное уравнение задано в виде
Ж = —£Х.
Точное его решение имеет вид х = Ce-et. Но если искать решение в виде разложения по малому параметру
х = аожо(£) + £х-^ + ...,
то получим, что
X = С(1 - Et + £2t2/2 + . . .)
Оборвав ряд, заметим, что приближение годится лишь для t <С 1/е, т.е. для времени, за которое х не успевает заметно измениться.
Метод Пуассона для уравнения колебаний. Этот пример также демонстрирует трудности, возникающие на пути “лобового” применения метода. Рассмотрим уравнение
х + и?х = £f(x, х)(3.5)
и будем искать его приближенное решение, удовлетворяющее (3.5) с точностью до величин порядка е^1 , в виде n-й частичной суммы ряда
x(t) = X0(t) + EXi(t) + . . . + £nXn(t) + . . .(3.6)
Подставляя (3.6) в (3.5), получим систему
хо + сДжо = О,
Ж1 + Ш2Ж1 = КхоЛо),Х2 + Ш2Ж2 = КЖ1Л1\
Однако при решении ее возникают так называемые секулярные члены, т.е. величины вида tn sint и tn cost. Действительно, пусть в (3.5) /(ж,х) = —ж3, так, что
и в безразмерных единицах 0 < в <( сД. Таким образом, уравне
ние (3.5) описывает колебания нелинейного осциллятора с возвращающей силой, близкой по своим характеристикам к линейной. С
EX4 U?X2— + ^—; при £ > ОEX4 U?X2— + ^—; при £ > Окачественной точки зрения уравнение (3.7) описывает движение в
EX4 U?X2
— + ^—; при £ > О
EX4 U?X2
— + ^—; при £ > О
потенциальном поле сил с потенциалом вида
имеется одно устойчивое состояние равновесия х = 0, и эволюция
системы топологически эквивалентна гармоническим колебаниям.
Рассмотрим, к чему приводит метод Пуассона. Ограничившись первой степенью е в решении (3.6), имеем
х = Хо + EXi,
где
Хо + CJ2Xq = О, Х1 + CJ2X1 = — Xq.
Из первого уравнения хо = acos(wt + у?), и для второго уравнения получаем резонанс:
Xi + cj2xi = — |а3 cos(u;t + ср) — |а3 cos3(cut + ф\
так, что амплитуда колебаний растет линейно со временем:
3sEQ3
х = acos(wt + ср) — — a3t sin(cjf + ^) +2 cos3(cut + ip\
ош32оМ
и при больших t даже качественно не имеет ничего общего с точным решением, выражающимся через эллиптические функции [3]; система, описываемая моделью (3.5) с кубической правой частью, совершает колебательное движение с потенциалом U(x) = uj2x2^ + ex4/4, близким к квадратичному.
Заметим, что причина такого поведения приближенного решения состоит в неудачном представлении решения. Действительно, запишем через разложение в ряд функцию sin (cj + еД при малых е. Для любых и) и t
sin(cu + s)t = sin u)t + st cos uot—- sin cat + o(e2t2)
и трудно установить периодическое поведение разлагаемой функции.
Метод Крылова-Боголюбова [3]. Рассмотрим построение асимптотического решения в системах, близких к линейным колебательным, т.е. описываемым уравнением вида
(3-8)(3-8)х + и?х = е/(х, х\ 0 < е < 1.
(3-8)
(3-8)
5 А.И. Чуличков
При с = О имеем случай линейных колебаний:
x = acos^, ф = wt + $,(3.9)
где константы а и ^ определяются начальными условиями.
Из физических соображений ясно, что наличие нелинейности приводит в (3.9) к зависимости а и ^ от времени t так, что а ^ О, ф ^ const. Будем искать решение в виде
X = (2COS0 + £Ui((2, 0) + E^U^Q^ 0) + . . . ,(3.10)
где Ui, U2... — периодические функции угла 0 с периодом 2тг, а а и 0 как функции времени удовлетворяют дифференциальным уравнениям
. о = еЛДп) + £2А2(а) + ...,,.
ф = ц) + eBi(q) + £2В2(а) + ...'
Задача состоит в выборе выражений для функций ифп,0), Лфп), Bi^a), г = 1,2,..., так, чтобы (3.10), будучи подставлено в (3.8), удовлетворяло ему. Но на практике из-за возрастания сложности вычислений можно найти решения для второй - третьей степени е в (3.10), поэтому для нас не важна сходимость суммы (3.10), а ее асимптотические свойства при г —> 0 и фиксированном числе слагаемых. То есть при достаточно малых е выражение (3.10) с конечным числом слагаемых должно достаточно точно представлять решение задачи (3.8) для достаточно длительных интервалов времени. Это — так называемый асимптотический метод построения приближенного решения (3.8). Более подробно он изложен в работе [3].
Иными словами, построение асимптотического решения состоит в том, чтобы выбрать функции
u^a^YВ^а^ г = 1,2,..., m, (3.12)
так, чтобы выражение (3.10) с (т + 1)-м слагаемым удовлетворяло уравнению (3.8) с точностью до величин порядка em+1 (так называемому “уравнению m-го приближения”).
Замечание. Если уравнение (3.5) удовлетворяется с точностью до величин порядка em+1, то, согласно общей теории обыкновенных дифференциальных уравнений, отличие приближенного решения от точного (при согласовании начальных условий) ограничивается величиной порядка sm+1t (а не st, как в методе Пуассона).
Замечание. Представление (3.10), (3.11) для функций (3.12) неоднозначно. Действительно, функции а и 0 в (3.10) могут быть определены с точностью до слагаемых порядка е. Поэтому наложим дополнительные условия на функции щ, г = 1,2,..., состоящие в том,
чтобы нулевое приближение описывало полную амплитуду первой гармоники колебаний, математически это выражается ортогональностью функций щ, % = 1,2,..., к первой гармонике:
2тг
J u0a,0) cos0d0 = O,
°(3.13)
J ифа, 0) sin0 Аф = 0, г = 1, 2, ... о
Подставим (3.10) и (3.11) в исходное уравнение (3.8) и, представляя его правую часть по формуле Тейлора в точке х = acos0, х = — awsin^, приравняем коэффициенты при одинаковых степенях е. В результате получим систему дифференциальных уравнений для определения функций Ai, Bi, Ui, г = 1,2,... Для упрощения записи обозначим
fo^a,^ = f^acos-ф, —awsm-ф),fy^a,^ = ui/Дacos-ф, —aw $тфф +
+ [Ai cos0 — aBi sin0 + +а;(г71)Д/{/(асо8 0, —aw sin0) +
-V^aB2 - Ai АД cos 0 + (2AxBi + A2B'1a) sin0 - ^wA^u^1^-
и т.д., тогда
w2((wi)'^ + Ml) = /о(«,^) + 2шА1 sin^ - 2waBi cos^,
^(W^ + ^2) = /1 (a, 0) + 2wA2 sin 0 — 2waB2 cos 0,
(3.14)
w2((«n)^ + «2) = fn(a,^) + 2шАпзт-ф - 2waBncos-ij),
Для решения системы (3.14) воспользуемся разложениями Фурье. Согласно обозначениям, Д(а,0) периодическая по 0 функция с периодом 2я; она определяется функциями Ai, Bi, Ui, г = 1,2,... Чтобы найти функции -ai, Ai, By, запишем разложения Фурье для функций /о и щ:
/о (а, 0) = go (а) + EXi ^9п (a) cos n0 + hn (a) sin п0},Ui(n,0) = и0(а) + ^^^пХа) COS710 + wn(a) sinn0},
Подставим это в (3.14) и дифференцируя под знаком ряда, получим
сДго(а) + J2^x w2(l — n2)^vn(a) cosn0 + wn(a) sinn0} =
= ^o(^) + {щ(п) + 2cjnBi} cos0 + {/71(a) + 2cjAi} sin0 +(3.15)
+ IL^2^9n(a) cos 770 + hn(a) sin770},
откуда, приравнивая коэффициенты при одинаковых гармониках, найдем Л1, Si, гщ щ, w^, г = 2, 3,... При n = 1 коэффициенты при щ и wi не определяются, однако из условия ортогональности функции Ui основной гармонике следует, что щ = гщ = 0. Окончательно
/ / \ ЭофФ —2 X—А \\1
= —— + и } {gn(a) cos пф + hn(a) sin нфф
со2\ 1 —п2 /
п=242
А = /ii (а) в =91(а)
12w ’12ша
Теперь мы имеем все для определения явного выражения для /1 (а, -0); повторяя эту процедуру и разлагая в ряд Фурье ^фцфф получим функцию U2 и т.д.
Итак, рассмотрены принципы построения асимптотического решения для динамических систем и получено выражение для первого приближения. Запишем его в виде
х = асо^ф + euy(o, фф(3.16)
где.
а = £ Л1 (а), ф = со + eBy (а),
т.е.__
Ап = n(t) — а(0) ~ sMi, А(^ — cot) ~ eIBy,
здесь Ay и Ву — некоторые средние значения Ay ф) и By ф) на интервале (ОД). Это означает, что заметные приращения а и ф могут получить на интервалах времени порядка 1/е. Но уравнения первого приближения получены из уравнений (3.11) отбрасыванием членов порядка в2, значит, сами функции а и ф на интервале (ОД) определены с точностью £2t. Учитывая это, точное решение хф) исходного уравнения можно записать в виде
хф) = \аф) cos фф) + Оф2ф + euy (а,^)] k~i/^ == асовф + 0(e) + sui(n, ф),
таким образом не имеет смысла сохранять слагаемое euy(q^) в формуле первого приближения (3.10).
Нелинейное трение. Рассмотрим движение материальной точки, описываемое уравнением
х + и?х = eF(x)
с некоторыми начальными условиями. Это уравнение описывает колебание единичной массы под действием упругой силы и нелинейного
слабого трения, зависящего от скорости. Оно приводится к рассмотренному выше уравнению, так как
/(ж, ж) = Дж).
Для того чтобы воспользоваться формулами первого приближения, разложим в ряд Фурье функцию fo(a, ф) = f(a cos 0, — aw sin ф) = = F(—aw sin0). Так как F(acosф) как функция ф является четной, то
F^acosф^ = ^^Fn(a) cosпф,
n=0
НО
F(—aw sin0) = F (aw cosF(—aw sin0) = F (aw cos
F(—aw sin0) = F (aw cos
F(—aw sin0) = F (aw cos
7277172771727Г.. .
72771
72771
cos —sin пф sin
а значит,
gn(a) = Fn(aw) cos ^, hn(a) = -Fn(aw) ^^,
откуда
ДДа) = Йи^^’ B1^ = °’ и первое приближение задается соотношением [3]
ж = (2COS0,ж = (2COS0,а = —F^aw),а = —F^aw),
ж = (2COS0,
ж = (2COS0,
а = —F^aw),
а = —F^aw),
т.е. в первом приближении движение системы описываются затухающими (или возрастающими, в зависимости от знака в) гармоническими колебаниями с постоянной частотой.
Асимптотические решения сингулярно возмущенных дифференциальных уравнений. Динамические системы, поведение которых определяется несколькими процессами с различными временными масштабами, часто встречаются в приложениях. Примером могут служить процессы в химических реакторах, где, наряду с достаточно медленными химическими реакциями, идут и быстрые; в математических моделях развития биологических популяций часто приходится учитывать и популяции с периодом жизни в несколько лет (птицы, млекопитающие), и с жизненным периодом в несколько дней (насекомые). При описании таких процессов возникают дифференциальные уравнения, в которых малый параметр
стоит при старшей производной — это так называемые сингулярно возмущенные уравнения. Первые работы, посвященные математическим методам исследования и решения таких уравнений, принадлежат А. Н. Тихонову.
Простейшие сингулярно возмущенные задачи. Рассмотрим, в чем состоят основные проблемы теории сингулярных возмущений, и опишем идею методов решения сингулярно возмущенных уравнений, на следующем простом примере. Рассмотрим начальную задачу для дифференциального уравнения
l^ = F(x,t) (3.17) с начальным условием
ж|(=(о=жо, (3.18)
где ц — малый параметр. Невозмущенная задача — это задача, в которой в (3.17) положено ц = 0, и при “обычном”, не сингулярном, возмущении такое решение, как правило, приближает решение возмущенной задачи (3.17), (3.18). Однако в нашем примере при ц = 0 мы имеем систему алгебраических соотношений
F(x,t)=^ (3.19)
®|i-to = жо, (3.20)
которая может оказаться несовместной. Действительно, если (3.19) разрешимо относительно ж, и ж = ip(t) — одно из его решений, то оно вовсе не обязательно удовлетворяет дополнительному начальному условию (3.20), состоящему в выполнении при t = to равенства </До) = Ж0.
Таким образом, если для некоторого решения (p(t) уравнения (3.19) выполнено равенство (^(to) = ^о, то решения возмущенной и невозмущенной задач совпадают. Если же это соотношение не выполнено ни для одного решения уравнения (3.19), то в точке t = to при любом ц ^ 0 решение возмущенной задачи (3.17), (3.18) не равно ни одному из решений невозмущенной задачи (3.19), и не стремится к нему при ц -д 0, то есть в точке t = to решение невозмущенной задачи не аппроксимирует решение точной (возмущенной). Однако возникает вопрос: раз в окрестности начальной точки нет аппроксимации, может, она возникнет позже, при достаточно больших t? Действительно, такое возможно. Пусть, например, имеется три решения алгебраического уравнения (3.19) — <^i(t), cp(t) и ips(t), графики которых приведены на рис. 3.2. Если правая часть уравнения (3.19) имеет знаки, указанные на рис. 3.2, то с ростом t решение ж(t) возмущенной задачи будет стремится к корню (p(t) правой
части (3.17), если начальное условие жо удовлетворяет неравенству уд (to) < жо < y>2(to), так как если в некоторый момент времени t > to выполняется неравенство х^ < ф^1\ то F(x,t) > 0 и согласно уравнению (3.17), х^ возрастает, т.е. стремится к ф^ с ростом t; если же в этот момент времени выполняется противоположное неравенство х^ > ф^1\ то F^ t) < 0 и х^ с ростом t убывает к ф(1). Таким образом, в рас
Рис. 3.2. Выбор приближенного решения скалярной сингулярно возмущенной задачиРис. 3.2. Выбор приближенного решения скалярной сингулярно возмущенной задачисматриваемом случае при t —> 00 решение начальной задачи (3.17), (3.18) при любом р > 0 стремится к ф(1) — решению невозмущенного уравнения (3.19). Очевидно, такое приближение не является равномерным; для того, чтобы при р —> О получить приближение решения возмущенной задачи, равномерное по всем t > to, необходимо приба-
Рис. 3.2. Выбор приближенного решения скалярной сингулярно возмущенной задачи
Рис. 3.2. Выбор приближенного решения скалярной сингулярно возмущенной задачи
вить к функции ф(1) некоторую функцию, “исправляющую” ее поведение в окрестности начального значения t = to; такое слагаемое носит название пограничной функции.
Заметим также, что в рассматриваемом случае при начальном условии, удовлетворяющем неравенству xq < уд (to), ни одно из решений уравнения (3.19) не является приближением решения воз
мущенной задачи.
Теорема Тихонова. Рассмотрим подробнее особенности сингулярно возмущенных задач на несколько более общем примере, имеющим
непосредственное отношение к теории динамических систем.
Запишем систему уравнений, описывающих поведение динамической системы, в которой малый параметр ц является множителем при производной только в первом уравнении:
(3.21)(3.21)цг = F(z,y,t),
(3.21)
(3.21)
y = f(z,y,f), 0<t<T,
с начальным условием
2(0) = z0, у(0) = у0.2(0) = z0, у(0) = у0.(3.22)(3.22)
2(0) = z0, у(0) = у0.
2(0) = z0, у(0) = у0.
(3.22)
(3.22)
Положив ц = 0, придем к невозмущенной системе
о = F(z,y,t),У = Ж, Ж,
для которой достаточно задать лишь одно начальное условие
У(0) = Уо- (3.24)
Возникают вопросы: во-первых, как решать невозмущенную систему (3.23), (3.24). Из первого уравнения (3.23) выразим г = ф^, t). Заметим, что может оказаться, что это возможно не единственным образом, тогда возникнет вопрос о выборе корня. Пусть корень выбран, тогда, подставив его в (3.23) в уравнение для ^), найдем решение (3.23), (3.24) у = ^), z = ф^, t). Как оно соотносится с (3.21), (3.22)? Ясно, что, вообще говоря, оно не удовлетворяет (3.22), так как начальное условие г(0) = zq не участвовало в построении решения у = ^), z = ф(щ t), значит, последнее не будет приближать решение (3.21), (3.22) и в окрестности точки t = 0. Но может быть, оно будет приближать решение (3.21), (3.22) вне этой окрестности?
В отличие от г, 7/ близко к у о в окрестности t = 0. Сохранится ли эта близость дальше? Ответы на эти вопросы содержатся в теореме Тихонова, к обсуждению которой мы переходим.
Сформулируем три условия.
Пусть уравнение F(z,y,t) = 0 имеет изолированный корень относительно z: z = ф^у^), (y^t) 6 D, где D — некоторая область, а задача
t = f^y,t),y,t), у№=Уо (3.25) имеет единственное решение на отрезке [0,Т], соответствующее этому корню.
Наглядно корень z = ф(у^) можно представить как некоторую поверхность в пространстве (y,z,t), на которой функция F равна нулю, рис. 3.3. Изолированность корня значит, что в некоторой ее окрестности нет других корней.
Прежде, чем переходить к формулировке следующих двух условий, рассмотрим так называемую присоединенную систему уравнений. Обозначим через т = t/ц “растянутое” время, тогда (3.21), (3.22) примет вид
Z = Р^,у,тр),у'т = ^Рг,У,тр\
При малых р правая часть (3.26) мала, и скорость изменения у по отношению к растянутому времени имеет порядок О(р), поэтому У = Уо + О^ при 0 < т < т0. Тогда
< = F(z,y0 + O(p'),rp') (3.27)
есть регулярно возмущенное по отношению к
Рис. 3.3. Точное и приближенное решения сингулярно возмущенной задачиРис. 3.3. Точное и приближенное решения сингулярно возмущенной задачи
Рис. 3.3. Точное и приближенное решения сингулярно возмущенной задачи
Рис. 3.3. Точное и приближенное решения сингулярно возмущенной задачи
уравнение, и есть надежда, что при малых // решения (3.27) и (3.28) будут близки. Соотношение
(3.29)(3.29)х'т = Д2,у,£)
(3.29)
(3.29)
называется присоединенным уравнением. В нем г = ^(т), -у = y(t\ и т выступает как независимая переменная, at — как параметр (вместе суД). ~
В силу условия I г = ф(уЛ) является решением уравнения (3.29); действительно, оно не зависит от т и обращает правую часть в ноль. Такое не зависящее от т решение называется точкой покоя.
Пусть точка -покоя z = ф(уЛ) присоединенного уравнения (3.29) является асимптотически устойчивой по Ляпунову при т -4 сю равномерно относительно (у Л) С D, т.е. для любого с > О существует такое 5(e) > 0 (одно и то же для всех (у Л) ^ О), что если |г(0) — ф(уЛ)\ < 5, то выполняются условия
М4-ДуЛ)1<£ Vt > о,М4-ДуЛ)1<£ Vt > о,(3.30)(3.30)z(t) -4- ф(уЛ\ Т -4- СЮ.z(t) -4- ф(уЛ\ Т -4- СЮ.(3.31)(3.31)
М4-ДуЛ)1<£ Vt > о,
М4-ДуЛ)1<£ Vt > о,
(3.30)
(3.30)
z(t) -4- ф(уЛ\ Т -4- СЮ.
z(t) -4- ф(уЛ\ Т -4- СЮ.
(3.31)
(3.31)
Рассмотрим присоединенное уравнение (3.29). При у = у0, t = 0, т.е. при начальных значениях параметров у и t, оно имеет вид
4=Д^Уо,О), т > о,4=Д^Уо,О), т > о,(3.32)(3.32)
4=Д^Уо,О), т > о,
4=Д^Уо,О), т > о,
(3.32)
(3.32)
с начальным условием
Рис. 3.4. Выбор приближенного решения сингулярно возмущенной задачи
т.е. с тем самым числом, которое фигурирует в исходном начальном условии (3.22). Это число, вообще говоря, может не быть близким к точке покоя ^(т/о,О), поэтому Дт) может и не стремиться к точке покоя ф(у^) при т —> ею. Потребуем этого в условии III.
Пусть решение z(r) задачи (3.32), (3.33) стремится к точке ПОКОЯ ф(уо,О) при Т -4 ОО.
В таком случае говорят, что значение zq принадлежит области влияния точки покоя.
Сформулируем теперь теорему Тихонова [4].
Теорема. Если выполнены условия I—Шл то при достаточно малых р задача (3.21), (3.22) имеет единственное решение z(t,p), y(t^p), и для этого решения справедливы предельные равенства
Иту(^Л = у(Р, 0<t<T,
lim z(t, р) = z(fb 0 < t <Т.
Теорема Тихонова гарантирует близость решения z(t), y(t) к точному z^t^p), y(t,p) при малых р. иными словами, y(t) является асимптотическим приближением для y(t,p) на отрезке [О, Г], a z(t) — асимптотическим приближением для z(t,p) на отрезке [5, Т], 5 > 0.
Наиболее тонкий момент теоремы Тихонова — определение области влияния точки покоя. Для рассматриваемого скалярного случая может быть дана следующая наглядная интерпретация. Пусть уравнение F^y^t) наряду с корнем z = ф(уо,О) имеет и другие корни zt = фг, г = 1, 2, ... На плоскости (Д т) эти корни изобразятся прямыми линиями, рис. 3.4.
Пусть в промежутках между корнями функция F^^ т/о, 0) имеет такие знаки, как показаны на рис. 3.4. Так как Е(г, т/о,О) равна производной FT в силу (3.32), то если 2/0) лежит в промежутке от фу до (^(т/о,О), т.е. там, где F > 0, то решение 2/т) при т > О будет возрастать и монотонно приближаться к точке покоя ф(уо, 0), если же 2/0) лежит между ф(уо,О) и ф^ т.е. там, где F < 0, то 2/т) при т > 0 будет убывать и снова приближаться к точке покоя ф(уо,О\ Если же взять 2/0) вне интервала (уд, ф^У то 2/т) не будет стремиться к точке покоя ф(уо, 0).
Из рис. 3.4 видно, что точка фз тоже является асимптотически устойчивой — с другой областью влияния (ф^ ф4\ Поэтому условие II теоремы Тихонова не дает еще возможности однозначно выбрать нужный корень уравнения F(z,y,t) = 0, но условие III делает этот выбор однозначным. Заметим, что, вообще говоря, точка 2/0) может и не принадлежать области какой-либо асимптотически устойчивой точки покоя, тогда теорема Тихонова неприменима.
Теорема Тихонова для сингулярно возмущенных дифференциальных уравнений, таким образом, дает условия существования и единственности решения исходной сингулярно возмущенной задачи и условия построения приближенного асимптотического решения как решения исходной системы при малом параметре, равном нулю. Решения более высокой точности получим, если будем искать их в виде
z(t,n) = г0Д + А^Д + ... + fikzk(t) + ...
... + 1Ы(т) + hHiz(t) + ... + р,кПкг(т) + ..., . . y(t,p,) = У0&) + fiy^t) + ... + ^кук(^ + ’
• • • + Поу(т) + дПЩт) + ... + цкПку(т) + ...,
где т = t/ц. Здесь Щ^(т), Щт/(т), к = 0,..., — так называемые пограничные функции, предназначенные для описания решения в окрестности начальной точки t = 0. Найти функции в (3.34) можно, подставляя (3.34) в исходное уравнение и, представляя его правые части по формуле Тейлора, приравнивая коэффициенты при одинаковых степенях ц. При этом придется наложить новые граничные условия П^т/(оо) = 0 (для функции Щзф) аналогичные условия удовлетворятся автоматически, как следует из теоремы Тихонова).
Глава 4
Гамильтоновы системы
В теории нелинейных динамических систем важный класс составляют так называемые гамильтоновы системы, которые имеют наглядную механическую интерпретацию. Поскольку и лагранжева, и гамильтонова механика опираются на вариационные принципы, то прежде, чем переходить к рассмотрению таких систем, следуя [2], напомним ряд определений и понятий вариационного исчисления.
Основы вариационного исчисления
Основные понятия. Вариационное исчисление занимается отысканием экстремумов функций, определенных на бесконечномерных функциональных пространствах (пространствах кривых) со значениями на числовой прямой — такие функции называются функционалами. Для определенности будем считать множеством определения рассматриваемых здесь функционалов пространство Tt функций, свойства которых будем уточнять по мере надобности. Каждая такая функция является элементом (точкой) бесконечномерного линейного пространства.
Примером функционала является длина кривой на плоскости: 7 = {(t,x) : х = x(t)^ где х^ — дифференцируемая функция переменной t Е [to,ti] С^:
Ф(д) = J Vl + ^2 dt.
to
Рассмотрим близкую к Е Tt кривую д' = {(£, ж) : х = х^ + h^^
д' G 7Д обозначим ее д' = 7 + Л и рассмотрим приращение функционала Ф(7 + h) — Фр) (рис. 4.1).
Определение. Функционал Ф(-) называется дифференцируемым в точке 7 € 7?, если его приращение представимо в виде Фр + К) — —Фр) = F^^h) + R^yh), где Г(-Д зависит от h Е R линейно, т.е.
при фиксированном 7 выполняется: Нъ^ + h2) = Ep,p) + F^Wh F^ch) = сР^Д\ a R(^h) = = ОД2\ т.е. неравенства | h |< s, I dh/dt |< e влекут | R |< Се2. Линейная no h часть F(-<) приращения функционала Ф(-) называется его дифференциалом.
Если Ф(-) дифференцируем в каждой точке некоторого множества М С К, то он называется дифференцируемым на М.
Если функционал дифференци-
Рис. 4.1. Вариация функционалаРис. 4.1. Вариация функционаларуем, то его дифференциал определен однозначно. Он называется вариацией функционала Ф(-), а функция (кривая) h Е R называется
Рис. 4.1. Вариация функционала
Рис. 4.1. Вариация функционала
вариацией кривой 7.
Уравнение Эйлера—Лагранжа. Рассмотрим следующий пример. Пусть 7 = {(t,x) : ж = ж(£), to < t < Д} ~ кривая на плоскости (t,x), х = dx/dt, L = £(•,«,•) — дифференцируемая функция трех переменных. Составим функционал
L(x(t), x(t) ,t) dt.L(x(t), x(t) ,t) dt.(4-1)
L(x(t), x(t) ,t) dt.
L(x(t), x(t) ,t) dt.
Тогда справедливо следующее утверждение.
Ft^=/\^toFt^=/\^to£dL" dt Эх£dL" dt Эхhdt +hdt +9L \Эх ) \ to'9L \Эх ) \ to'Теорема. Функционал Ф(ф определенный в (4.1), дифференцируем, его дифференциал равен
Ft^=/\^to
Ft^=/\^to
£dL" dt Эх
£dL" dt Эх
hdt +
hdt +
9L \
Эх ) \ to'
9L \
Эх ) \ to'
Доказательство проводится применением формулы Тейлора и последующим интегрированием по частям.
Определение. Экстремалью дифференцируемого функционала Ф(-) называется такая кривая 7 Е R, что F^, h) = 0 для всех h.
Теорема. Для того чтобы = ^t,x\x = x(t)} Е R, была экс-
ti
тремалью функционала Ф(д) = J L(x(t),x(t),t)dt на пространстве to
кривых, проходящих через точки x^to) = хо, x(ti) = xi, необходимо и достаточно, чтобы вдоль х^ выполнялось равенство
Определение. Уравнение (4.2) называется 'уравнением Эйлера- Лагранжа для функционалаФ(7), определенного в (4.1).
Совершенно аналогично, если х G TInd "У = {(ХЛ) Е 7t, t Е П±, х Е Knd х = x(t), to < t < ti} — кривая в N + 1-мерном пространстве 7?,i х ПNd и L : 7?,i х Kn * Kn —> 7?.i — функция 2N + 1 аргументов, то для того, чтобы у была экстремалью функционала
Ф(д) = / L(x(t), x(t), t) dt
на пространстве кривых, соединяющих точки (xq, to) и (xi, ti), необходимо и достаточно выполнения вдоль нее уравнения Эйлер а-Лагранжа
(4-3)(4-3)d 8L 8Ldt дх дх
(4-3)
(4-3)
Это система из N уравнений 2-го порядка, ее решение зависит от 2N произвольных констант, для их определения надо задать 2N условий, например, x(to) = xq, x(ti) = xi.
Заметим, что свойство кривой 7 быть экстремалью функционала, не зависит от выбора системы координат. Так, если на плоскости задана декартова либо полярная система координат, то для длины кривой в разных системах даются разными формулами:
*dec= / Jxi+x^dt, ^poi = / У Г2 + г^ф2 dt,
но экстремали в обеих случаях — одни и те же прямые линии.
Задачи динамики
Запишем второй закон Ньютона для системы материальных точек в потенциальном поле:
и уравнение Эйлер а-Лагранжа имеет вид
dt ЭТг ЭТг
Как было показано в курсе теоретической механики, траектории движения механической системы (4.4) совпадают с экстремалями
функционала Ф(д) = J Ldt. где L = Т — U — разность кинетической to
и потенциальной энергий. Действительно, U = U(г), Т = ^тЛ2, dL/dvi = —dU/dvi. Значит, (4.5) — иная форма записи второго закона Ньютона.
Определение. В механике функцию L = L(q, q, t) = Т — U называют функцией Лагранжа (лагранжианом), qt — обобщенной координатой, ф — обобщенной скоростью, dL/dqi — обобщенной силой, функционал Ф(д) — действием, а уравнение (4.3) — уравнением Лагранжа.
Заметим, что механическая интерпретация не обязательна, но весьма наглядна.
Движение в центральном поле. Циклические координаты. Рассмотрим движение точки в плоском центральном поле в полярных координатах qi = г, q2 — Ф- Кинетическая энергия равна Т = m(f2 + т2ф2)/2, и лагранжиан равен L = Т — U, т.е. L = T(gi, 92,91,92) - и^ = m^ + 9i9f)/2 - U(qi\ Обобщенные импульсы даются формулами
dL ..dL о .
Pi == mqi = mr, p2 = -тд- = mr ф.
dqidq2
Первое скалярное уравнение Лагранжа
dt dr dr приводит к соотношению
2 9U
тт = ттф ——, дт
а второе — к соотношению dL/dq2 = 0, или р2 = const, — т.е. к закону сохранения обобщенного импульса. Здесь р2 — первый интеграл системы дифференциальных уравнений Лагранжа.
Этот пример позволяет сделать следующее обобщение.
Определение. Координата qt называется циклической координатой, если функция Лагранжа не зависит от qi явно, т.е. если dL/dqi = 0.
Теорема. Обобщенный импульс, соответствующий циклической координате, сохраняется.
Уравнения Лагранжа можно записать как систему 2А уравнений первого порядка:
8LРг =8LРг =. 8LPi =8щ. 8LPi =8щ% = 1,... ,N.% = 1,... ,N.
8L
Рг =
8L
Рг =
. 8L
Pi =
8щ
. 8L
Pi =
8щ
% = 1,... ,N.
% = 1,... ,N.
Теорема. Система уравнений Лагранжа эквивалентна системе 2N уравнений Гамильтона:
. 8Н . ЭНр = -^—, q=^—,dqdp
где H(p,q,£) = pq- L(q,q, Д
Доказательство приведенных здесь теорем можно найти, например, в [2].
Законы сохранения и инвариантность гамильтониана. Если уравнения Лагранжа описывают механическую систему, и L = T — U, где Т = ^aijqiqj/2 — квадратичная форма относительно ф, a U = U(qi,..., qN^ то Н есть полная энергия системы: н = т^и.
Если U = Z7(q), то справедлив закон сохранения энергии, который в общем виде формулируется следующим образом: если ^ = 0 (т.е. Н явно не зависит от времени), то выполняется закон сохранения функции Гамильтона. Действительно, ^ = ^ (—^^ + ^д^ + । эн _ эн at at •
Рассматривая центральное поле, мы заметили, что введением
Рис. 4.2. Потенциал системы, для которой справедлива теорема ПуассонаРис. 4.2. Потенциал системы, для которой справедлива теорема ПуассонаЛагранжева и Гамильтонова описаний, можно дать следующее эквиЛагранжева и Гамильтонова описаний, можно дать следующее эквиполярных координат задача свелась к одномерной. Оказывается, всякая симметрия задачи, математически выражающаяся как инвариантность гамильтониана по отношению к преобразованиям фазового пространства и позволяющая выбрать систему координат q так, чтобы Н не зависела от некоторых координат, позволяет найти первые интегралы системы уравнений Гамильтона и свести задачу к задаче с меньшим числом координат. В силу эквивалентности
Рис. 4.2. Потенциал системы, для которой справедлива теорема Пуассона
Рис. 4.2. Потенциал системы, для которой справедлива теорема Пуассона
Лагранжева и Гамильтонова описаний, можно дать следующее экви
Лагранжева и Гамильтонова описаний, можно дать следующее экви
валентное определение:
Определение. Координата щ называется циклической координатой, если функция Гамильтона Н(р\...., р^; qi,..., q^ t) не зависит от qi явно, т.е. если —— = 0. oqi
Следствие. Пусть qi — циклическая координата, тогда pi — первый интеграл. При этом изменение остальных координат со временем описывается системой уравнений Гамильтона с независимыми координатами q' = (q2^ • • • ^Qn) ^ функцией Гамильтона Н(р2,... ,pN; Q2^ • q?T Г с), где с = pi — параметр.
Действительно, обозначив р' = (j>2,..., Pn), получим систему уравнений Гамильтона
d^_an_ d^_ andt Эр'1 dt Эрг1
dp'ЭНdpi
dt8qr 1dt '
Отсюда pi = const. После интегрирования системы 2N — 2 уравнений для определения qi имеем уравнение
di = Л-лДьр'ДДД Д
которое легко интегрируется.
Следствие. Всякая консервативная система с двумя степенями свободы, N = 2, имеющая циклическую координату, интегрируема, так как в этом случае система для q', р' — одномерна и интегрируется с помощью первого интеграла H(p',q') = const.
Особенности фазовых портретов гамильтоновых систем. В этом разделе формулируется ряд важнейших фактов теории гамильтоновых систем [2]. Сначала определим основные понятия, характерные для динамики гамильтоновых систем.
Определение. 2Жмерное векторное пространство 1^2 n с координатами pi,...,рдг; qi,..., qN называется фазовым пространством.
Определение. Фазовым потоком называется однопараметрическая группа преобразований фазового пространства ^(p(0),q(0)) = = (p№,q№)-
Теорема Лиувилля. Для консервативной системы фазовый поток сохраняет фазовый обьем, т.е. для любой области D фазового пространства имеем: обьем {glD} = обьем {D}.
Сформулируем еще одно важное утверждение, имеющее многочисленные применения.
Теорема Пуан к аре о возвращении. Пусть д — сохраняющее обьем непрерывное взаимно однозначное отображение, 6 А.И. Чуличков
переводящее ограниченную область D евклидова пространства в себя: gD = D. Тогда в любой окрестности U любой точки области D найдется точка х Е U, которая возвращается в область U, т.е. gnx Е U при некотором п > 0.
Теорема Пуанкаре применима, например, к фазовому потоку д1 двумерной системы с растущим на бесконечности потенциалом U (q) = = ?7(ж1,Ж2), (рис. 4.2); в этом случае инвариантная (по отношению к фазовому потоку) область фазового пространства дается условием D = {p,q: T^U <EY
Теорему Пуанкаре можно усилить, доказав, что почти всякая
движущаяся точка многократно возвращается к своему исходному положению. Это — один из немногих общих выводов о характере движения, деталей которого (даю щиеся точным решением дифференциальных уравнений движения), как правило, не удается получить.
1Хцt3Из теоремы Пуанкаре следует па
Рис. 4.3. Следствие теоремы Пуанкаре радоксальный вывод: если открыть перегородку, отделяющую камеру с
газом от вакуума, то молекулы газа через некоторое время вновь соберутся в первом отсеке, как это показано на рис. 4.3. “Разгадка” парадокса состоит в том, что для этого потребуется время, многократно превосходящее время жизни Вселенной.
Приведем несколько следствий из теоремы Пуанкаре.
1. Пусть D — окружность, д — поворот на угол а. Если а = 2т/п, где m,n Е Z, т.е. целые числа, то дп — тождественное
преобразование. Если же а несоизмеримо, или, как говорят, арифметически независимо, с 2я, то теорема Пуанкаре дает: для любого 5 > 0 найдется такое п, что
\ дпх-х |< 5.
Иными словами, это означает, что если а ^ Ткт/щ т.п 6 Z, то множество точек вида дпх, х Е Z,
Рис. 4.4. Фазовая траектория всюду плотно ВСЮДУ ПЛОТНО на окружности, заполняет тор2. Пусть D — двумерный тор,
фу и ф^ — угловые координаты на нем. Рассмотрим эволюционные уравнения
Ф1 — «1, Ф2 — «2-
Ясно, что фазовый поток ^(^1,(^2) = (^1 + ayt^ ф^ + а^ сохраняет объем дфу дф^. Из теоремы Пуанкаре следует, что если отношение
o^Ja^ — иррационально, то “обмотка” тора {^^((^i, (^2), t > 0} всюду плотна на торе, рис. 4.4.
Приведенные здесь факты являются основой для исследования вполне интегрируемых гамильтоновых систем и их возмущений.
Вполне интегрируемые системы
Рассмотрим общие качественные особенности поведения вполне интегрируемых гамильтоновых систем, т.е. таких систем, в которых известно ровно N первых интегралов, что позволяет, воспользовавшись результатами, изложенными в предыдущем разделе, получить решение гамильтоновой системы уравнений в виде квадратур.
Скобки Пуассона и первые интегралы. Напомним некоторые факты, известные из теоретической механики. Если гамильтониан не зависит явно от времени, H(p,q, t) = H(p,q), то система называется консервативной, и в ней выполняется закон сохранения гамильтониана (энергии), т.е. H(p,q) = Е = const, и можно считать известным один первый интеграл движения. Все остальные первые интегралы движения F системы с гамильтонианом H(p,q) удовлетворяют условиям
[Е,Н] = 0,
где [•, •] — скобки Пуассона:
г 49 А ЭВ ЭА ЭВ
^Рг
Говорят, что функции А и В находятся в инволюции, если их скобки Пуассона равны нулю.
Одной из проблем динамики является отыскание первых интегралов, независимых от Н (нетривиальных), т.е. таких, что [Е, ЕГ\ = 0 и F ^ F(H\ Найти их довольно трудно, но можно указать условия их существования.
Лиувиллем показано, что если в системе с N степенями свободы (и размерностью фазового пространства, равной 2N), известны N независимых первых интегралов в инволюции, т.е. [F^F,] = 0, г 7^ 7, 2,7 = 1,..., N, то система интегрируется в квадратурах и ее эволюция подчиняется весьма общим закономерностям.
Условно периодическое движение.
Определение. Пусть TN — TV-мерный тор в фазовом пространстве, ср = (epi,... ,cpn) [mod (2тг)] — угловые координаты на
торе TN. Условно периодическим движением называется движение, описываемое уравнениями
фЛ^=Шг, i = l,...,N.(4.6)
Числа (Ji, г = 1,..., N, называются частотами условно периодического движения.
Уравнения (4.6) интегрируются:
ifli(t) = Wit + уЦО), i =
и графики зависимости координат tp(t) от времени изображаются прямыми линиями, как показано на рис. 4.5.
Частоты условно периодического движения называются независимыми (арифметически), если для целых ki Е Z, г = 1,...,N, равенство
N
kiCOi — О
г=1
возможно тогда и только тогда, когда ki = 0, г = 1,..., N.
Сформулируем теперь точное утверждение, известное как теорема Арнольда-Л ну билля .
Теорема. Пусть дана гамильтонова система с гамильтонианом Н = H(p,q) с N степенями свободы, совершающая финитное движение и имеющая N первых интегралов Fi = Fi(p, q), г = 1,..., N, линейно независимых и находящихся в инволюции:
Д4,Д]=0, i^j, i,j =
Тогда:
фазовые траектории системы лежат на N-мерном торе;
движение системы условно периодическое и характеризуется N частотами (Ji = (Ji(Fy,..., Fn), г = 1,..., N;
угловые переменные фу,... ^n, задающие координаты на торе, удовлетворяют уравнениям рц = (Ji(Fy,..., Fn), г = 1,..., N, т.е. фМ = ^г(О) + (Jit, г = 1,..., N.
Таким образом, в условиях теоремы Арнольда-Лиувилля траектории системы всегда остаются на торе, поэтому в таких случаях говорят о существовании инвариантных (относительно фазового потока) торов в интегрируемом случае.
Пусть, например, N = 2 и известен первый интеграл F, не зависящий от Н. Тогда система интегрируема в квадратурах, траектория его лежит на инвариантном торе и ее движение условно периодично. Фазовые траектории, отвечающие фиксированному уровню энергии (гамильтониана), принадлежат трехмерному пространству, и торы, отвечающие различным значениям интеграла F, являются вложенными один в другой и делят все пространство, (рис. 4.6). При
N > 2 торы не имеют столь простой структуры, взаимно проникают друг в друга и не делят фазовое пространство.Итак, из теоремы Арнольда- Лиувилля следует, что множес-N > 2 торы не имеют столь простой структуры, взаимно проникают друг в друга и не делят фазовое пространство.Итак, из теоремы Арнольда- Лиувилля следует, что множес-ТВОТВОMf = {ж е Tt2N : F^x) =Mf = {ж е Tt2N : F^x) == Л, г = 1,...,АД точек= Л, г = 1,...,АД точекфазового пространства F^n естьфазового пространства F^n естьРис. 4.5. Зависимость координаты условно периодического движения от времениРис. 4.5. Зависимость координаты условно периодического движения от времениJV-мерный тор, инвариантный относительно фазового потока. На нем можно выбрать фазовыеJV-мерный тор, инвариантный относительно фазового потока. На нем можно выбрать фазовыекоординаты так, что фазовый поток с гамильтонианом Н = F^ принимает на Mf простой вид:координаты так, что фазовый поток с гамильтонианом Н = F^ принимает на Mf простой вид:Интерес представляет выбор оставшихся N координат в окрестности JV-мерного многообразия Mf в F2n так, чтобы получить набор канонических координат, т.е. таких, для которых эволюционные уравнения оставались бы гамильтоновыми. Сами интегралы Ft в общемИнтерес представляет выбор оставшихся N координат в окрестности JV-мерного многообразия Mf в F2n так, чтобы получить набор канонических координат, т.е. таких, для которых эволюционные уравнения оставались бы гамильтоновыми. Сами интегралы Ft в общемслучае не могут служить каноническими координатами, однако можно ввести некоторые функции от них, Ц = Ii(Fi,... ,FN), i = l,...,N, та-случае не могут служить каноническими координатами, однако можно ввести некоторые функции от них, Ц = Ii(Fi,... ,FN), i = l,...,N, та-кие, что (I, ф) уже будут каноническими. Это так называемые переменные действия, процедура их введения известна из теоретической механики.В переменных “действие-угол”кие, что (I, ф) уже будут каноническими. Это так называемые переменные действия, процедура их введения известна из теоретической механики.В переменных “действие-угол”Рис. 4.6. Двумерные торы "делят" трех мерное пространствоРис. 4.6. Двумерные торы "делят" трех мерное пространствосистема уравнений Гамильтона принимает весьма простой вид:система уравнений Гамильтона принимает весьма простой вид:It = 0, фг = г = 1,..., N.It = 0, фг = г = 1,..., N.Движение фазовой точки по инвариантному тору I = const является условно периодическим с частотамиДвижение фазовой точки по инвариантному тору I = const является условно периодическим с частотамианЭ1фанЭ1фг = 1,... ,N.г = 1,... ,N.
N > 2 торы не имеют столь простой структуры, взаимно проникают друг в друга и не делят фазовое пространство.
Итак, из теоремы Арнольда- Лиувилля следует, что множес-
N > 2 торы не имеют столь простой структуры, взаимно проникают друг в друга и не делят фазовое пространство.
Итак, из теоремы Арнольда- Лиувилля следует, что множес-
ТВО
ТВО
Mf = {ж е Tt2N : F^x) =
Mf = {ж е Tt2N : F^x) =
= Л, г = 1,...,АД точек
= Л, г = 1,...,АД точек
фазового пространства F^n есть
фазового пространства F^n есть
Рис. 4.5. Зависимость координаты условно периодического движения от времени
Рис. 4.5. Зависимость координаты условно периодического движения от времени
JV-мерный тор, инвариантный относительно фазового потока. На нем можно выбрать фазовые
JV-мерный тор, инвариантный относительно фазового потока. На нем можно выбрать фазовые
координаты так, что фазовый поток с гамильтонианом Н = F^ принимает на Mf простой вид:
координаты так, что фазовый поток с гамильтонианом Н = F^ принимает на Mf простой вид:
Интерес представляет выбор оставшихся N координат в окрестности JV-мерного многообразия Mf в F2n так, чтобы получить набор канонических координат, т.е. таких, для которых эволюционные уравнения оставались бы гамильтоновыми. Сами интегралы Ft в общем
Интерес представляет выбор оставшихся N координат в окрестности JV-мерного многообразия Mf в F2n так, чтобы получить набор канонических координат, т.е. таких, для которых эволюционные уравнения оставались бы гамильтоновыми. Сами интегралы Ft в общем
случае не могут служить каноническими координатами, однако можно ввести некоторые функции от них, Ц = Ii(Fi,... ,FN), i = l,...,N, та-
случае не могут служить каноническими координатами, однако можно ввести некоторые функции от них, Ц = Ii(Fi,... ,FN), i = l,...,N, та-
кие, что (I, ф) уже будут каноническими. Это так называемые переменные действия, процедура их введения известна из теоретической механики.
В переменных “действие-угол”
кие, что (I, ф) уже будут каноническими. Это так называемые переменные действия, процедура их введения известна из теоретической механики.
В переменных “действие-угол”
Рис. 4.6. Двумерные торы "делят" трех мерное пространство
Рис. 4.6. Двумерные торы "делят" трех мерное пространство
система уравнений Гамильтона принимает весьма простой вид:
система уравнений Гамильтона принимает весьма простой вид:
It = 0, фг = г = 1,..., N.
It = 0, фг = г = 1,..., N.
Движение фазовой точки по инвариантному тору I = const является условно периодическим с частотами
Движение фазовой точки по инвариантному тору I = const является условно периодическим с частотами
ан
Э1ф
ан
Э1ф
г = 1,... ,N.
г = 1,... ,N.
Резонансные и нерезонансные торы в фазовом пространстве. Вернемся к примеру системы с двумя степенями свободы. Если частоты сщ и о?2 несоизмеримы, то, как следует из теоремы Пуанкаре, фазовая траектория всюду плотно обвивает инвариантный
тор. Если же uDijuj^ = mi/m2, где mi, m2 G Z, то через конечное число оборотов, равное m2, траектория замкнется. Этот случай называется резонансным, в отличие от нерезонансного при иррациональном отношении частот условно периодического движения. Резонансный случай производит впечатление вырождения, так как мера рациональных чисел на прямой равна нулю (рациональных чисел “меньше”, чем иррациональных). Несмотря на это, сколь угодно малым изменением частот мы можем попасть с резонансного случая на нерезонансный и наоборот, это происходит потому, что множество рациональных чисел всюду плотно на прямой.
В общем случае, когда N > 2, резонансное вырождение связывают с существованием ненулевого JV-мерного вектора с целочисленными координатами m = (mi,..., m^v), такого, что
N
У^т^» = 0. (4.7) г=1
Если соотношение (4.7) выполнено для г < N различных (арифметически независимых) векторов т, то говорят об т-кратном вырождении. Фазовая кривая всюду плотно заполняет тор такого числа измерений, сколько среди частот сщ, ... .lon арифметически независимых (частоты арифметически независимы, если равенство (4.7) возможно только при m = 0).
Нерезонансные торы в 22У-мерном фазовом пространстве образуют множество полной меры, в то время как мера Лебега объединения всех резонансных торов равна нулю. В то же время резонансные торы переплетаются с нерезонансными и образуют в фазовом пространстве всюду плотное множество. Более того, всюду плотно любое множество всех резонансных торов с фиксированным числом резонансных частот (от 1 до N — 1).
О теории Колмогорова—Арнольда—Мозера. В такой ситуации чрезвычайно важна проблема устойчивости резонансных и нерезонансных торов по отношению к консервативному возмущению гамильтониана. Этот вопрос возникает при прогнозе движения заряженных частиц в электрическом и магнитном полях в связи с решением задач об удержании плазмы в различного рода ловушках. Эволюция планет Солнечной системы также может считаться условно периодическим движением в центрально симметричном поле только если пренебречь притяжением планет между собой. Ответ на этот вопрос дает теория Колмогорова-Арнольда-Мозера (КАМ-теория).
Рассмотрим систему, описываемую “возмущенным” гамильтонианом
Я = Я0(71,..., In) + eV(Ii, ..., In; ^1, • • •, In), e < 1.
Невозмущенный гамильтониан Но описывает условно периодическое движение на JV-мерном торе, при е = 0 торы инвариантны. Что можно сказать о движении системы при “включении” возмущения (не ограничиваясь временными рамками)?
Введем понятие функциональной независимости частот
Определение. Частоты с^(1), г = 1,...,2У, называются функционально независимыми, если
det (It) = det (frlr) °- (4-8)
Это понятие удобно проиллюстрировать на примере системы с двумя степенями свободы (четырехмерное фазовое пространство).
Рассмотрим трехмерное многообразие фазового пространства постоянной энергии. Оно расслаивается на двумерные торы, на каждом из которых оба первых интеграла постоянны. Построим площадку, трансверсально (т.е. под ненулевым углом для каждой фазовой траектории на торе) пересекающую торы. Фазовая кривая, начинаясь на такой площадке, вновь ее пересекает, обернувшись вокруг тора — в результате имеется новая точка на окружности, по которой площадка пересекает тор. Тем самым возникает отображение площадки на себя (отображение Пуанкаре). Указанное отображение оставляет на месте концентрические меридианные окружности, по которым площадка пересекает торы, при этом окружность поворачивается на некоторый угол, а именно, на такую долю полного оборота, какую частота вдоль меридиана тора составляет от частоты вдоль экватора. Если система невырождена (т.е. выполнено соотношение (4.8)), то угол поворота инвариантных окружностей на плоскости сечения меняется от окружности к окружности.
В зависимости от соизмеримости и несоизмеримости частот образ любой точки окружности либо возвращается в нее через некоторое целое число оборотов, либо всюду плотно покрывает окружность. В последнем случае нет ни одной неподвижной точки отображения окружности в себя, в то время как в случае соизмеримости частот (резонансный случай) имеем полную окружность неподвижных точек (весьма противоестественное поведение для отображения сколько-нибудь общего вида). При сколь угодно малом возмущении (общего вида) это свойство отображения должно пропасть — окружность неподвижных точек должна рассыпаться (оставив, возможно, лишь конечное их число).
Итак, можно ожидать, что при малом возмущении интегрируемой системы происходит качественное изменение картины движения (бифуркация), при котором инвариантные торы, заполненные замкнутыми траекториями, должны рассыпаться, оставив лишь конечное число
замкнутых кривых, а остальные фазовые кривые будут вести себя сложнее.
Что же произойдет с нерезонансными торами? Колмогорову и Арнольду принадлежит теорема о сохранении нерезонансных инвариантных торов при независимых функционально частотах периодического движения (так называемый невырожденный случай). Оказывается, что при включении консервативного малого возмущения в невырожденном случае в фазовом пространстве большинство инвариантных торов не исчезает, а лишь немного деформируется так, что в фазовом пространстве возмущенной системы тоже имеются инвариантные торы, заполненные всюду плотно фазовыми кривыми, обматывающими их условно периодически с числом частот, равным числу степеней свободы. Указанные инвариантные торы образуют большинство в том смысле, что мера их дополнения мала при малых возмущениях.
Что же происходит в тех случаях, когда начальные условия попадают в щель между инвариантными торами, которая возникла на месте распавшегося резонансного тора?
В случае N = 2 уровни энергии Н = Е выделяют трехмерные пространства, в которых существуют инвариантные торы, делящие все пространство. Поэтому траектория, начинающаяся в щели между двумя инвариантными торами, оказывается запертой между ними, и соответственно переменные действия всегда оказываются вблизи своих начальных значений.
В случае N > 2 условно периодические инвариантные торы не делят все пространство, поэтому фазовые траектории по щели могут “путешествовать” по всему фазовому пространству как угодно далеко от начального состояния по переменным действия. Скорость ухода этих переменных была оценена и имеет вид е-1^£ , d Е (0,1).
Инвариантные торы
в негамильтоновых системах
Заметим, что инвариантные торы могут возникать не только в консервативных гамильтоновых системах.
Пример (генератор Ван дер Поля с возбуждением). Пусть
ж — п(1 — Ьх2)х + х = В sm(pt +
где амплитуда возбуждения В достаточно мала, а частота возбуждения р несоизмерима с частотой автоколебания автономного осциллятора. Периодическая модуляция предельного цикла автономной системы приводит к тому, что фазовая траектория с частотой р
вращается вокруг предельного цикла и лежит на двумерном торе. Аналогично случаю автономной системы, это множество является устойчивым предельным множеством. Минимальная размерность фазового пространства, в которое можно вписать двумерный тор, равна трем, поэтому системы с гармоническим возбуждением называют системами с числом степеней свободы, равным 3/2.
Глава 5
Хаос в динамических системах
Что такое хаос
Хаос: мифология и математика. Хаос в древних философских теориях означал бесконечное пространство, существовавшее до начала мира. В греческой мифологии это беспорядочная субстанция, из которой возник порядок — Вселенная, из нее вышли Боги, люди, Земля, небесные светила. На протяжении нескольких тысячелетий это понятие было достоянием философии и мифологии, науке же предназначалось описание “упорядоченного мира”, т.е. Космоса в понимании античных философов.
В современном мире с хаосом связывается неповторяющаяся, нерегулярная, беспорядочная последовательность состояний. Буквально несколько десятилетий назад считалось, что такие процессы крайне редки, природа же развивается непрерывно, без резких скачков. Действительно, вся классическая физика — механика Ньютона и Галилея, электродинамика Максвелла, статистическая физика, отчасти и современная — квантовая теория, например, оперирует с понятием функции и отображения, геометрическим образом которого является кривая или поверхность. Галилею принадлежит фраза: “Вся наука записана в великой книге — я имею в виду Вселенную, — которая всегда открыта для нас, но которую нельзя понять, не научившись понимать язык, на котором она написана. А написана она на языке математики, и ее буквами являются треугольники, окружности и другие геометрические фигуры, без которых человеку невозможно разобрать ни одного ее слова; без них он подобен блуждающему во тьме”. Во времена Галилея под функцией понималось лишь то, что в современной математике называют непрерывной функцией, ее график можно нарисовать, не отрывая пера от бумаги. Такой подход к описанию природы заранее исключал возможность рассмотрения
полного беспорядка — хаоса.
Однако с развитием понятия функции усложнялись и геометрические образы, которыми оперировали физики для описания природы. Достаточно сложные математические объекты, такие, например, как функция, имеющая разрыв в каждой точке (функция Дирихле), непрерывная линия, плотно заполняющая весь квадрат, или множество точек плоскости, не имеющее площади, стали рассматриваться примерно сто лет назад. Геометрические образы этих математических объектов довольно трудно представить и невозможно нарисовать. Эти примеры абстрактных объектов могут показаться пустой игрой ума, однако есть и примеры природных образований, явлений и процессов, которые требуют для описания привлечения математических объектов со столь экзотическими свойствами; они получили название фракталов. Эти объекты и лежат в основе современной теории хаотических процессов.
Почему хаос казался экзотикой несколько лет назад? Потому что эволюцию систем со времен Лапласа принято описывать, задавая начальное состояние и скорости его изменения, для чего и была создана прекрасно работающая на практике теория дифференциального исчисления. С математической точки зрения, поведение системы в любой момент времени полностью определено, если выполняются условия существования и единственности решения соответствующего дифференциального уравнения. Долгое время считалось, что в такой определенной (детерминированной) системе не может возникать хаоса, ведь решение этого уравнения — “гладкая”, т.е. непрерывная и дифференцируемая функция, и лишь на границе XIX и XX веков Анри Пуанкаре обнаружил, что в некоторой гамильтоновой механической системе могут появляться хаотические движения. Эти примеры были восприняты современниками как парадокс.
Однако сейчас стало совершенно ясно, что если речь идет о достаточно сложной нелинейной системе, то ее хаотическое состояние скорее правило, чем исключение, и состояние хаоса является неотъемлемой частью таких реальных систем. К настоящему времени открыто множество примеров динамических систем, в которых возникают состояния нерегулярного, хаотического движения. Их прекрасной иллюстрацией служат забавные механические игрушки, появившиеся сейчас в продаже — маятники на карданных подвесах, вычурные движения которых приковывают к себе взгляд и завораживают, подобно текущей воде или огню костра. Подчеркнем, что такое поведение не является ни следствием случайного возмущающего воздействия — такие воздействия не включены в модель системы, приходящей к хаосу, ни следствием бесконечного числа степеней свободы — хаос возникает уже в системах, описываемых тремя координатами (или в терминах раздела 4.4, обладающими полутора
степенями свободы), ни следствием неопределенности (классической или квантовой) в начальных данных. Причина появления хаотических режимов лежит в нелинейной природе динамической системы и в свойстве их неустойчивости, проявляющемся в необычайно быстром экспоненциальном разбегании первоначально близких траекторий: при достаточно большом удалении состояния системы от начального включаются нелинейные механизмы, возвращающие траекторию в окрестность начальной точки (см. теорему Пуанкаре о возвращении), неустойчивость ее вновь отбрасывает, и за счет этого происходит “беспорядочное” запутывание траектории. Заметим, что в линейных моделях, характерных для науки XVII-XIX веков, да даже и начала нашего столетия, не возникает хаотических режимов, они являются исключительным свойством нелинейных систем.
Интересно, что теоретически хаотическая траектория полностью воспроизводится, если создать точно такие же начальные условия, однако свойство неустойчивости динамической системы тесно связано с непредсказуемостью их поведения на большой период времени. На практике это означает, что невозможно предсказать поведение хаотической системы на большой период времени, так как начальные условия и вычисления можно проводить лишь с определенной точностью; по сути дела, это свойство хаотических систем — необычайная чувствительность к малым воздействиям — означает конец эпохи лапласовского детерминизма. Одно из далеко идущих следствий этого свойства иллюстрируется примером так называемой “бабочки Лоренца”: взмах крыльев бабочки может повлиять на климат Земли в глобальном масштабе, так как атмосфера является сложной нелинейной системой с неустойчивыми режимами.
Такая ситуация приводит и к другим интересным выводам, чрезвычайно важным как с теоретической, так и с практической точки зрения. Например, оказывается, что сложная нелинейная система в процессе своего развития обязательно проходит через этапы хаоса. В физике такими этапами являются так называемые фазовые переходы. Человек — тоже сложная нелинейная система, и всем нам знакомы кризисы и депрессии, своеобразные периоды хаоса. Развитие общества проходит через этапы социальных, технических, экономических и других революций, также сопровождающихся хаосом. Кризисы и революции — обязательные этапы развития, и если вы хотите оставаться застывшими, неподвижными, вы обязаны проходить через хаос. Изучение математических моделей хаоса учит нас относиться к этому не как к катастрофе, а как к естественному природному явлению.
Возвращаясь к мифологии, можно вспомнить, что хаос призван уничтожить, поглотить, разрушить старое, отжившее, и дать дорогу новому, не существовавшему прежде, причем зародыши, точнее,
никак еще не проявленные потенциалы этого нового содержатся в самом хаосе, являясь его природой. Находясь в хаосе, имеет смысл не теряться, а постараться уловить основную тенденцию хаотического процесса, и постараться ему следовать — в этом неоценимую роль может сыграть математическая модель. Свойства хаоса таковы, что если изменение состояния системы совпадает по направлению с потенциальным путем развития, предназначенным законами динамики, то он приводит к чрезвычайно значимым, заметным результатам, сколь бы мало это движение ни было в начале. Математически это обусловлено существованием неустойчивых направлений возмущения нелинейной системы. Казалось бы, мы вновь пришли к предопределенности? Не совсем так, ведь неустойчивых направлений много, и система вольна выбрать любое из них.
Взрывной первоначальный рост новой формы не может продолжаться вечно. Рано или поздно включатся стабилизирующие силы, связанные с нелинейностью. Они гармонизируют систему, стабилизируют ее и дают возможность спокойного существования в течение достаточно длительного периода времени. Это — период накопления опыта, осознания роли нового рождения, период “выполнения миссии”. Это время устойчивого развития характеризуется тем, что теперь практически невозможно переключиться на иной режим, существенно отличающийся от данного. В греческой мифологии такие этапы символически связывались с двумя божествами, Дионисом и Аполлоном, первый из них — бог творческого вдохновения, экстаза, растворяющийся во множестве рожденных форм, а второй — бог гармонии, успокаивающий, приводящий в порядок, отбрасывающий все лишнее.
Символическое видение мира, закрепленное и дошедшее до нас в мифологических образах, удивительным образом смыкается с современной наукой, использующей в своем языке иные образы и символы — математические.
Хаотические колебания. Перейдем к формальному описанию хаотической динамики, и для этого начнем с простых примеров.
Маятник с возбуждающей силой. Рассмотрим материальную точку, движение которой вдоль прямой описывается эволюционным уравнением
ф + чФ + 9 sin <р = F cos(W).
Как упоминалось в разделе 4.4, эта система с 3/2 степенями свободы; этот термин можно оправдать также тем, что можно ввести три обобщенные координаты, описывающие ее эволюцию: х = ip, у = ф.
Рис. 5.1. Возникновение ячеек Бенара в двумерной среде
z = cot. Тогда эволюционное уравнение примет вид
У = — 72/ — 9 sin ж F F cos г,г = со,
и при любом начальном условии при достаточно больших значениях амплитуды при несоизмеримых собственной частоте и частоте F возбуждающей силы зависимость угла ф от времени выглядит хаотической.
Ячейки Бенара. Рассмотрим слой жидкости (или газа — если речь идет об атмосферных процессах), находящейся в поле тяжести и подогреваемый снизу.
Нагретая жидкость стремится подняться от дна к поверхности, а холодная — опуститься вниз. Но этому движению противостоит сила вязкого трения, и если разность температур XT нижнего и верхнего слоев мала, так, что преобладают механизмы трения, то тепло передается только посредством теплопроводности. Если же эта разность превысит некоторый критический порог, то состояние покоя становится неустойчивым и возникают стационарные конвективные потоки (ячейки Бенара), рис. 5.1. Это явление — образование устойчивых потоков в среде с градиентом температуры, направленным против поля тяжести — знакомо каждому, кто наблюдал за разогретым маслом на сковороде, и обращал внимание на странный устойчивый рисунок, в виде шестиугольных сот, образованный кипящим в ячейках Бенара маслом. Этот рисунок постоянно возникает, несмотря на ровную и чистую (а значит — однородную и изотропную) поверхность сковороды. С дальнейшим ростом градиента тепла происходит разрушение этих валов и эволюция системы становится хаотической. Параметр Я, описывающий качественное поведение динамической системы, называется параметром Рэлея и зависит от баланса механизмов вязкости и теплопроводности; он пропорционален градиенту температуры.
Аттрактор Лоренца. Вывод уравнений. Упрощенный анализ возникновения и разрушения конвективных вихрей в среде
привел Лоренца к ставшей уже классической модели динамической системы, описываемой тремя обыкновенными дифференциальными уравнениями и получившей название аттрактора Лоренца.
Жидкость или газ, образующий вихри в ячейках Бенара, является динамической системой с распределенными параметрами и описывается дифференциальными уравнениями в частных производных. Лоренцу удалось провести удачную параметризацию этой системы, сведя ее к системе обыкновенных дифференциальных уравнений, описывающих параметры вихрей.
Поясним, как получены уравнения аттрактора Лоренца, следуя [20]. В качестве характеристик исходной системы рассмотрим поле скоростей V(х, t) и поле температур Т(х, t). Запишем полную систему уравнений гидродинамики, которая состоит из следующих уравнений.
Уравнение Навье-Стокса:
/^ = F - Vp +/zV2V.(5.1)
Уравнение теплопроводности:
^ = к^Т.(5.2)
Уравнение неразрывности:
^ + div (pV) = 0.(5.3)
Дополним систему уравнений граничными условиями
T(x,y,z,t) |г=0 = То + ДТ, T(x,y,z,t) |г=л = То. (5.4)
Здесь р — плотность, ц — вязкость, р — давление среды, к — температуропроводность, F = pgez — сила тяжести. Нелинейность системы заключена в полной производной в (5.1), так как
dN3V ЭхЭХ дуЭЛТ dzЭХЭЛТ
=1- Н1= (V, V)V Н.dtЭх dtду dtdz dtdtdt
Упростим модель, предполагая, что поля температуры и скорости не зависят от у, и коэффициенты уравнений (5.1)-(5.3) являются константами, кроме плотности, для которой будем считать выполненным соотношение
р = р(1 — аМ\ р = const.
Запишем Уж = u, Vy = w, тогда уравнение (5.3) примет вид
(5-5)(5-5)Эи 9w _
(5-5)
(5-5)
——I- — = 0. Эх oz
Для того, чтобы это уравнение удовлетворялось автоматически, введем функцию ^(ж^Д), для которой выполнено
(5-6)(5-6)дф дф
(5-6)
(5-6)
тогда подстановка соотношений (5.6) в (5.5) даст тождество.
Для преобразования уравнения (5.2) введем функцию ^(ж,гД) отличия профиля температуры от линейного:
XT
Т(х, г, ф = То + АТ—z + $(х, г, ф.
После этого уравнения (5.1)-(5.3) перейдут в уравнения
д. — V2 dtд. — V2 dt, Э^ф^ф^ . did
д. — V2 dt
д. — V2 dt
Ф =^Д + у^ф + да — ,
d(x.z)Эх
Эд д(ф,д) ЛТЭФ 2
dt d(x,z) h Эх*
где
d(a, 5) _ да ЭЬ да дЬ 4 _ д4 д4
d(x,z) dx dz dz dx"дх4"^" dz4'
v = ц/р — кинематическая вязкость. Эти уравнения получены применением оператора ротора к уравнению Навье-Стокса. Дополним граничные условия (5.4) условиями
1Д0,0, ф = 1Д0, К, ф = ф(0,0, ф = ф(0, h, ф == V2^(0, 0, ф = V2^(0, Л, Ф = о,
и рассмотрим основные гармоники для функций ф и i). записав их представления в виде
тга \ . /тг \—х sin — z , h ) \h /тга \ . /тг \—х sin — z , h ) \h /1 I л2
тга \ . /тг \
—х sin — z , h ) \h /
тга \ . /тг \
—х sin — z , h ) \h /
ф = V2&X(t) sinа
о RcATV = =--7tRо RcATV = =--7tRV2Y (ф cosV2Y (ф cosтга \ . /тг \ x . /2тг \\x sin —z — sin ——z,
о RcAT
V = =--
7tR
о RcAT
V = =--
7tR
V2Y (ф cos
V2Y (ф cos
h ) \h /\ h J J
где амплитуды гармоник X, У, Z зависят только от времени, число Рэлея R = {gah3XT)/(vk)^ Ra = 7г1а-2(1 + n2)3 — критическое значение числа Рэлея, при котором начинается конвекция, а — отношение геометрических размеров вихря и глубины слоя (см. рис. 5.1).
Отсюда получается система обыкновенных дифференциальных уравнений для амплитуд:
X = -аХ + aY.
(5-7)(5-7)Y = —XZ + rX -Y,Z = XY - bZ.
(5-7)
(5-7)
где точкой обозначено дифференцирование по безразмерному времени т = (тг2/h?)(l + a^kt, а = v [к число Прандтля, b = 4(1 + а2)-1, г = R/Ra ~ М? — управляющий параметр.
Анализ системы уравнений Лоренца. Проанализируем поведение системы (5.7). Для этого заметим, что нулями левой части (5.7) являются точки Xi = (Xi,Yi,Zi) = (0,0,0), Х2Д = = АИД-Е ±VKr - Д r -1).
Первая точка соответствует состоянию теплопроводности без конвекции. Действительно, после линеаризации правой части (5.7) получим матрицу
/—а а 0 \
г -10
\ 00-b)
с собственными значениями
А1,2 = ~± | УЧАТДТТ>^ТЛ. А3 = -Ь.
Эти собственные значения отрицательны при 0 < г < 1, что соответствует устойчивости этого состояния равновесия при указанных значениях управляющего параметра г.
При г = 1 начинается конвекция Бенара, так как именно при этом значении управляющего параметра становятся устойчивыми точки А^д. Действительно, матрица линеаризации правой части (5.7) в этих точках имеет вид
/—а а 0 \
1-1с,
ус с — Ъ)
где с = ±^/Ь(г — 1), и ее собственные значения являются корнями полинома Р(А) = А3 + (ст + b + 1)А2 + Ь(сг + г)А + 2bcr(r — 1), графики этого полинома и расположение корней при различных значениях управляющего параметра т приведены на рис. 5.2.
Если т > щ, то два собственных числа становятся комплексными, т.е. появляется два предельных цикла, устойчивых до тех пор, пока действительные части этих собственных чисел неположительны.
7 А.И. Чуличков
Рис. 5.2. Расположение корней характеристического уравнения при различных значених управляющего параметраРис. 5.2. Расположение корней характеристического уравнения при различных значених управляющего параметраПри г = ?кр действительные части обращаются в нуль, и при дальнейшем росте т наступает хаос (предельные циклы — неустойчивы).
Рис. 5.2. Расположение корней характеристического уравнения при различных значених управляющего параметра
Рис. 5.2. Расположение корней характеристического уравнения при различных значених управляющего параметра
Модель Лоренца адекватно описывает возникновение конвенции лишь в небольшой области изменения управляющего параметра вблизи перехода от теплопроводности к конвекции, так как для реальной гидродинамической системы при приближении к
хаотическому режиму характерен рост амплитуды более высоких гармоник,
не учитываемых в модели (5.7). Выполаживание спектра мощности нелинейных колебаний,не учитываемых в модели (5.7). Выполаживание спектра мощности нелинейных колебаний,когда в спектре вместо отдельных частот возникает целые полосы,
не учитываемых в модели (5.7). Выполаживание спектра мощности нелинейных колебаний,
не учитываемых в модели (5.7). Выполаживание спектра мощности нелинейных колебаний,
свидетельствует о хаотическом поведении системы.
Нелинейная система (5.7) имеет и самостоятельный интерес, так как являет собой пример странного аттрактора — одного из необычных объектов теории нелинейных систем.
Реакция Белоусова—Жаботинского. Еще один характерный пример системы, демонстрирующей хаотическое поведение — это система химической кинетики, к которой относится реакция Белоусова-Жаботинского, также описывающаяся обыкновенными дифференциальными уравнениями относительно концентраций реагентов. При определенной концентрации ионов Се4+ эта реакция представляет собой красочное зрелище — она проявляется в виде чередова
ния движущихся цветных полос, визуализирующих волны концентрации реагентов, или в виде периодического изменения цвета раствора в колбе. При превышении некоторого порога концентрации Се4+ все краски смешиваются — наступает хаос. Характерным сигналом хаотического режима реакции является уменьшение времени корреляции случайного поля концентраций.
Хаос и сечение Пуанкаре. Как уже неоднократно было замечено, удобным инструментом анализа динамических систем является отображение Пуанкаре. Если точки пересечения фазовой траектории с плоскостью Пуанкаре плотно и беспорядочно заполняют всю плоскость сечения, то это свидетельствует о чрезвычайной
запутанности фазовой траектории — о хаотичном поведении системы.
Характерные признаки хаоса. Хаос — одно из важных и очень общих понятий, которому трудно дать математически строгое определение, однако, можно попытаться описать его характерные черты. Исходя из анализа приведенных в этом разделе примеров, можно выделить четыре характерных признака хаоса:
. беспорядочное, нерегулярное поведение фазовой траектории;
. широкополосный спектр мощности процесса x(t), где х — вектор координат динамической системы;
. малый радиус корреляции процесса x(t);
. плоскость сечения Пуанкаре плотно и нерегулярно заполнена точками пересечения с фазовой траекторией.
Несмотря на то, что эти критерии, скорее, являются описательными, чем математическими, тем не менее они дают представление о динамическом хаосе в нелинейных системах.
Дискретные отображения
Реальные нелинейные системы, как правило, весьма сложны для того чтобы разобраться с причинами и механизмами хаоса, поэтому мы начнем знакомство с ним с простых модельных систем, с одной стороны, поддающихся анализу методами математики, а с другой — несущих в себе все элементы реальных динамических систем.
В предыдущем разделе беспорядочность расположения точек “протыкания” фазовой траектории некоторой поверхности в фазовом пространстве была названа одним из признаков хаоса, следовательно, хаос динамической системы может проявится в хаотической последовательности преобразования Пуанкаре. Для того, чтобы лучше понять природу динамического хаоса, мы рассмотрим простые одномерные отображения Пуанкаре вида
Жп+1 = Кжп), П = 1,2, . . . ,
и с их помощью исследуем механизмы возникновения хаоса в нелинейной системе.
Сдвиг Бернулли. Рассмотрим одномерное дискретное отображение, называемое сдвигом Бернулли:
жп+1 = сг(зсп) = 2зсп (modi), ж 6 [0,1],(5.8)
с некоторым начальным условием жо Е (0,1). График отображения (5.8) приведен на рис. 5.3.
7*
Запишем двоичное представление последовательности жо,Ж1,..., полученное при начальном значении xq = J2 п^2-^, где а к прини- к=1
мают значения либо нуль, либо единица. Действие преобразования Бернулли на двоичную дробь приво-
Рис. 5.3. График отображения "сдвиг Бернулли"Рис. 5.3. График отображения "сдвиг Бернулли"дит к удалению первого знака после запятой и сдвигу оставшейся последовательности влево (сдвиг Бернулли). Рассмотрим свойства преобразования (5.8), [20].
Рис. 5.3. График отображения "сдвиг Бернулли"
Рис. 5.3. График отображения "сдвиг Бернулли"
Если двоичные дроби xq и Жд отличаются лишь в п + 1-м знаке, то под действием преобразования а это различие увеличивается от шага к шагу итерации, и через п итераций хо и Жд будут отличаться в первом разряде.
Если ж о — иррациональное число, то последовательность {пп} первых двоичных разрядов чисел жо,Ж1,... непериодична, но любая конечная последовательность а^,..., а^ встречается в {пп} бесконечное (счетное) число раз. В этом смысле последовательность {пп} “похожа” по своим свойствам на последовательность орлов и решек, полученных при подбрасывании монеты, если выпадение орла сопо
ставить с единицей, а решки — с нулем.
Образ произвольной иррациональной точки жо Е (0,1) подходит
к любой фиксированной точкек любой фиксированной точкеРис. 5.4. Растяжение и складывание - характерные элементы отображений, приводящих к хаотическим последовательностямРис. 5.4. Растяжение и складывание - характерные элементы отображений, приводящих к хаотическим последовательностямЕ (0,1) на расстояние не более с > 0 бесконечное (счетное) число раз.
к любой фиксированной точке
к любой фиксированной точке
Рис. 5.4. Растяжение и складывание - характерные элементы отображений, приводящих к хаотическим последовательностям
Рис. 5.4. Растяжение и складывание - характерные элементы отображений, приводящих к хаотическим последовательностям
Эти свойства характеризуют последовательность жо, Ж1,... как хаотическую.
Механизм, приводящие к хаосу при сдвигах Бернулли, достаточно универсален. Основные элементы отображения (5.8) — сдвиг и растяжение (рис. 5.4), характерны для большинства хаотических отображений.
Заметим, что одной из причин хаоса является неустойчивость динамической системы, одной из ха
рактеристик которой служит показатель Ляпунова, введенный нами ранее для непрерывного случая и характеризующий скорость разбегания фазовых траекторий по сравнению с экспоненциальной. В случае дискретных отображений типа (5.8) показатель Ляпунова можно
откудаоткудаопределить из схожих соображений: отрезок длины е после п итераций в случае экспоненциального разбегания фазовых траекторий будет иметь длину порядка ееЛ(ж°)", т.е. £еЛ(ж°)" = |/"(ж0 + е) - /и(ж0)|,
откуда
откуда
V . r г Ь
АДо) = пт пт — т п—>ос £^0 ПЕ
= lim — Inп^ос П= lim — Inп^ос ПdfnMdxodfnMdxo(5-9)(5-9)
= lim — Inп^ос П
= lim — Inп^ос П
dfnMdxo
dfnMdxo
(5-9)
(5-9)
что означает, что ех^ж°^ — “среднее” растяжение расстояния между близкими начальными точками за одну итерацию.
Еще одно выражение для показателя Ляпунова может быть получено из (5.9) путем многократного применения формулы для производной сложной функции:
2-р(х)\$=Хо = -^ККА)\$=х0 = ЛЩоМДо) = Г($1)Г(хо), где учтено, что жх = /(жо); это дает для А(жо) формулу
А(жо) = НтА(жо) = Нт1 In п1 In пdfn(x0)dxodfn(x0)dxolim lln ПД(Ж«)n—>oc 72 г=0lim lln ПД(Ж«)n—>oc 72 г=0
А(жо) = Нт
А(жо) = Нт
1 In п
1 In п
dfn(x0)dxo
dfn(x0)dxo
lim lln ПД(Ж«)
n—>oc 72 г=0
lim lln ПД(Ж«)
n—>oc 72 г=0
= lim 1уЛп|./Щ;)|.
п—УОО П2=0
Эта формула по своей структуре напоминает выражение для энтропии, которая характеризует “неупорядоченность” и количество информации.
Треугольное отображение. Рассмотрим еще один пример дискретного одномерного отображения, приводящего к хаосу — так называемого треугольного отображения. Оно задается соотношением
жп+1=А(жп), п = 1,2,...,(5.10)
гдегдеА(ж) = гА(ж) = г1-21-21212
где
где
А(ж) = г
А(ж) = г
1-2
1-2
1
2
1
2
его график приведен на рис. 5.5.
Исследуем особые точки отображения (5.10), соответствующие точкам “равновесия”; такими точками являются неподвижные точки функции /(•), т.е. такие, для которых выполнено соотношение
х = /(ж). На графике отображения /(•) ими являются абсциссы точек пересечения графика функции /(•) с биссектрисой первого координатного угла.
Исследуем устойчивость неподвижной точки х* отображения /(•). Для этого запишем
5и+1 = |жи+1 - ж* | = |/(ж„) - ж* I = |/(ж* + 5п) - х* I И5и+1 = |жи+1 - ж* | = |/(ж„) - ж* I = |/(ж* + 5п) - х* I Иdx*dx*6п,6п,
5и+1 = |жи+1 - ж* | = |/(ж„) - ж* I = |/(ж* + 5п) - х* I И
5и+1 = |жи+1 - ж* | = |/(ж„) - ж* I = |/(ж* + 5п) - х* I И
dx*
dx*
6п,
6п,
откуда следует, что критерием устойчивости неподвижной точки х* является выполнение неравенства |/,(ж*)| < 1.
Вернемся к треугольному отображению (5.10) и заметим, что если параметр г удовлетворяет условию г < 1/2, то х = 0 — единственная неподвижная точка, к которой притягиваются все точки из интервала (0,1); при г > 1/2 существуют две неустойчивые непод-
Рис. 5.5. График треугольного отображенияРис. 5.5. График треугольного отображениявижные точки, при этом последовательность {жп} приобретает свойства хаотичности. При г = 1 график отображения Ап(-) изображен на рис. 5.6. Видно, что модуль производной отображения Ап(-) равен 2П, что приводит к значению показателя Ляпунова, равному А = In 2 > 0.
Рис. 5.5. График треугольного отображения
Рис. 5.5. График треугольного отображения
Итак, можно констатировать связь показателя Ляпунова с хаосом: при 1/2 < г < 1 показатель Ляпунова А = In 2т > 0 и в системе наблюдается хаотический режим, при 0 < г < 1/2А = 1п2т<0ив
системе есть притягивающая точка, т.е. хаоса не возникает.
Рассмотрим так называемую выборочную меру на отрезке [0,1]: для любого (борелевского) множества В С [0,1] обозначим
1
Pn^ = ]v Е хв^),
где хв — характеристическая функция множества В:
z х 11, если х Е В,Хв\Х) = S
0, если х Е В.
При определенных условиях последовательность мер {Рту} сходится к сг-аддитивной мере Р на [0,1], Р([0,1]) = 1, т.е. к вероятностной
мере. Формально запишем плотность этой меры:
Щ) = lim -V^Mx - f(x0)).(5.11)
2=0
Если {Pn} сходится к вероятностной мере, не зависящей от последовательности {жп}, (в таких случаях говорят об инвариантной мере), то усреднение по этой мере можно использовать вместо усреднения по реализациям, (т.е., в некотором смысле — по времени). В этом случае говорят об эргодичности отображения. Итак, для инвариантной меры Р и для любой борелевской функции д^ справедливо
п—1-. п—1
lim -^9^= lim -'РДГО^Уь2=02=0
что по форме напоминает термодинамическое усреднение в статистической физике, где среднее по времени заменяется на среднее по ансамблю.
А"(х)А"(х)0 1/2н0 1/2нРис. 5.6. График/1-й степени треугольного отображенияРис. 5.6. График/1-й степени треугольного отображенияНайдем плотность инвариантной меры р(-\ Заметим, что так как за одну итерацию точка жо переходит в /(жо), то распределение 5 (ж — жо) переходит в распределение 5(ж — /(жо)), и если мы достигли предела в (5.11) на некоторой последовательности {жп}, то, сдвинув эту последовательность так, чтобы она начиналась с точки Ж1 = /(жо), в случае существования инвариантной меры мы не изменим предельную плотность р(-), т.е. справедливо соотношение 1
А"(х)
А"(х)
0 1/2н
0 1/2н
Рис. 5.6. График/1-й степени треугольного отображения
Рис. 5.6. График/1-й степени треугольного отображения
5(у ~ f(x))p(x)dx, (5.12)
это уравнение относительно р(-) носит название уравнения Фробениуса-Перрона. Для треугольного отображения уравнение (5.12) примет вид [20]
РИ = 1(р(1) + Д-|))’(5ЛЗ)
и имеет решение р(ж) = 1. Легко показать, что это — единственное решение (5.13), так как к нему сходится любая последовательность распределений, полученная по формуле
Рп+1(у) =8(у - A(x))pn(x)dx
Jo
при любом начальном ро(-). Существование такого решения означает, что в пределе при п —> сю точки ж& = Д^жо) равномерно заполняют весь интервал [0,1].
Еще один важный результат, иллюстрирующий свойства треугольного отображения и возникающий при хаосе, состоит в 5-коррелиро- ванности последовательности {ж^} [20]. Определим автоковариацион- ную функцию С(т) этой последовательности следующим образом:
С(т) = lim — V Xi+mXi^ т = 0,1, 2,...,
2=0
где
Xi = Г(х0) -x, x = lim 1£ГЫ-n—>oc n z—'
2=0
Если воспользоваться тем, что выборочная мера сходится к инвариантной мере на [0,1], то выражение для нахождения С(т) мож-
Рис. 5.7. График отображения, приводящего к хаотической диффузииРис. 5.7. График отображения, приводящего к хаотической диффузиино переписать, учитывая возможность усреднения по этой мере. После такой процедуры оно примет вид
Рис. 5.7. График отображения, приводящего к хаотической диффузии
Рис. 5.7. График отображения, приводящего к хаотической диффузии
С(ш) = [ xfm(x)p(x)dx—Jo
и для треугольного отображения для автокорреляционной функции получим
С(т) = Г§т0.
Математические характеристики хаоса. Обобщая рассмотренные здесь примеры, заключим, что для одномерного отображения вида (5.8) в общем случае последовательность жо, /(жо),..., /п(жо),... может быть описана с точки зрения:
показателя Ляпунова, характеризующего устойчивость отображения;
плотности инвариантной меры, характеризующей то, как распределяются точки данной последовательности на интервале [0,1];
автоковариационной функции, характеризующей зависимость между итерациями через т шагов.
Хаотическая диффузия. В заключение этого раздела приведем пример отображения, приводящего к хаотической диффузии в строго детерминированной динамической системе. Это отображение вида
жп+1 = х + F^x^, п = 0,1, 2 , (5.14)
где функция F^ — периодичная, например, с периодом, равным единице: F(x + k) = F(x), к = 0, ±1, ±2,... Например, эта функция представляет собой сумму отображения Бернулли, определяющего хаотическое поведение координаты ж, и линейной функции, задающей “снос”. График рассматриваемого отображения приведен на рис. 5.7. Отображение (5.14) приводит к блужданию точки по всей прямой подобно броуновскому одномерному движению; такое явление носит название детерминированной диффузии [20].
Сценарии перехода к хаосу
В этом разделе рассматриваются различные пути перехода к хаосу [20]. Согласно современным представлениям, большинство систем переходит к хаосу по одному из небольшого числа сценариев, что дает надежду на построение достаточно общей качественной теории нелинейных хаотических динамических систем.
Исследование механизмов и способов перехода к хаосу играет важную роль на практике, так как в ряде случаев позволяет предсказать возможность наступления хаотического режима поведения динамической системы при изменении управляющих параметров. Всего будет рассмотрено три сценария, которые к настоящему времени, по- видимому, описывают наиболее осознанные механизмы проявления хаотического поведения динамической системы небольшой размерности — это переход к хаосу через удвоение периода цикла, так называемый переход через перемежаемость, и переход по сценарию Рюэля-Такенса. Сценарии описывают поведение системы на границе регулярного и хаотического режима, т.е. вблизи критического значения управляющего параметра, когда эволюция системы еще не полностью беспорядочна, но уже и не вполне регулярна. Такое подробное изучение окрестности точки перехода к хаосу можно образно назвать “распаковкой” точки бифуркации, разделяющей регулярное и нерегулярное движение системы, рассматриванием критической точки “в микроскоп”.
Переход к хаосу через удвоение периода. Рассмотрим так называемое логистическое отображение, задаваемое соотноше-
нием
Жп+1 = fr&n) = гж„(1 - хи\ же [0,1].(5.15)
Его график изображен на рис. 5.8.
Впервые это отображение было исследовано П.Ф.Ферхюльстом в 1845 г. для описания роста числа особей популяции в некоторой
замкнутой среде. Численность популяции xn+i, согласно модели П.Ф.Ферхюльста, пропорциональна, с одной стороны, количеству особей хп в предыдущий год, а с другой — площади свободного жизненного пространства. Можно предположить, таким образом, что она пропорциональна их произведению. Но жизненное пространство тем меньше, чем больше численность популяции. Предположив “гладкость” этой зависимости и ограничившись лишь линейными членами в разложении ее по формуле Тейлора, получим, что площадь жизненного пространства прямо пропорциональна величине 1 — жп, что и дает зависимость (5.15). Другой пример, приводящий к логистическому
Рис. 5.8. График логистического отображенияРис. 5.8. График логистического отображенияпреобразованию (5.15), связан с моделью банковских сбережений, растущих по закону “сложного процента”, т.е. когда размер вклада жп+1 в (п + 1)-й год равен
Рис. 5.8. График логистического отображения
Рис. 5.8. График логистического отображения
^п+1 — (1Т в)жп — . . .... = (1 + е)п+1ж0,
а значит, растет экспоненциально; здесь е — годовой процент. Владельцу банка такой быстрый рост размера вклада может показаться чрезмерным, и он может
ввести максимальный размер вклада жтах, а для этого установить переменный годовой процент, заменив е на е(1 — жп/жтах). После очевидных преобразований мы вновь прийдем к (5.15).
Казалось бы, из соображений “здравого смысла” ситуация с ростом популяции, как и ситуация с ростом размера банковского вклада, должна привести к некоторой стабилизации хп при п —> ею; так и
происходит при некоторых значениях управляющего параметра г, однако существуют и такие значения г, при которых последовательность жо,яд,...,хп,... демонстрирует хаотическое поведение.
Проиллюстрируем это на примере численного исследования логистического отображения, построив бифуркационную диаграмму, рис. 5.9, по оси абсцисс мы будем откладывать значение управляющего параметра, а по оси ординат — положение предельных точек отображения (5.15), т.е. таких точек, для каждой из которых существует подпоследовательность {xnfc} последовательности {жп}, сходящаяся к ней.
При анализе приведенного рисунка можно сделать следующие выводы [20].
При некоторых значениях г = гп управляющего параметра происходит бифуркация, в результате которой каждая предельная точка отображения /г(-) распадается на две.
При n-й бифуркации число предельных точек становится равным 2П. Зна
Рис. 5.9. Положение предельных точек логистической последовательности в зависимости от управляющего параметраРис. 5.9. Положение предельных точек логистической последовательности в зависимости от управляющего параметрачения параметров тп, при которых происходит удвоение их числа, удовлетворяет масштабному соотношению тп
Рис. 5.9. Положение предельных точек логистической последовательности в зависимости от управляющего параметра
Рис. 5.9. Положение предельных точек логистической последовательности в зависимости от управляющего параметра
= Рое — const 5-п или, как говорят, име= Рое — const 5-п или, как говорят, имеет место скейлинг. Здесь т^ — предел последовательности {тп} при
= Рое — const 5-п или, как говорят, име
= Рое — const 5-п или, как говорят, име
п —> сю, сходящейся с экспоненциальной скоростью.
Расстояние dn от точки х = 1/2 до ближайшей к ней, лежащей на одной с ней “вилке” при фиксированном г, рис. 5.10, подчинено соотношению
^п
= -а, ^п+1
где а = 2.5029 ..5 = 4.6692 ...
При т > Too интервалы значений параметра г, при которых наблюдается сплошное заполнение отрезка [0,1] предельными точка-
Рис. 5.10. Скейлинг при логистическом отображенииРис. 5.10. Скейлинг при логистическом отображениими логистического отображения, изредка сменяются периодами по-
Рис. 5.10. Скейлинг при логистическом отображении
Рис. 5.10. Скейлинг при логистическом отображении
рядка, когда число предельных точек вновь конечно.
Рассмотрим, почему логистическое отображение демонстрирует такое поведение. Для этого проведем исследование неподвижных точек отображения (5.15). Напомним, что графически неподвижные точки изображаются абсциссой точки пересечения графика функции /г(*) с биссектрисой первого координатного угла. Если г < 1, то такая точка — только одна, х = 0, и в силу того, что модуль производной |Д(0)| < 1 при г < 1, эта точка — устойчива и является притягивающей, рис. 5.11,а.
При 1 < г < 3 выполняется неравенство |/Д0)| > 1, что означает, что точка х = 0 является неустойчивой, зато появляется еще одна
неподвижная точка х* = 1 — 1/т, которая в указанном диапазоне изменения управляющего параметра г оказывается устойчивой, рис. 5.11,5.
Наконец, если г > 3, то модуль производной функции /г(-) в точке х* становится больше единицы, что приводит к неустойчивости неподвижной точки х*. Для того, чтобы понять, что происходит после этого, рассмотрим график функции Д(-) = /г (ЛТД приведенный на рис. 5.12. На рис. 5.12,а изображен график отображения fr(/h обладающий двумя неустойчивыми неподвижными точками х = 0 и х = х*. На рис. 5.12,5 приведен график отображения /^(ф у которого, помимо неустойчивых неподвижных точек х = 0 и х = х*, есть еще две
Рис. 5.11. Неподвижные точки логистичес- неподвижные ТОЧКИ X = Xi И X = #2? кого отображениякоторые, в отличие от точек х = 0
и х = ж*, являются устойчивыми, причем Ж2 = fr(xi), Ж1 = /г(ж2), а значит, f^(xi) = х^ г = 1,2. На рис. 5.12,5 в увеличенном масштабе изображена часть графика функции /^(-) в точке пересечения его с биссектрисой первого координатного угла, а на рис. 5.12,г-е представлены варианты этого пересечения в зависимости от значения управляющего параметра г. Увеличение числа предельных точек с ростом г связано с тем, что график отображения /^(-) пересекается с биссектрисой первого координатного
угла по разному в зависимости от значения г, как это показано на рис. 5.12,г-е.
С увеличением т происходит дальнейший рост модуля производной функции /^(-) в точках х = Xi и х = х^ и до тех пор, пока он меньше единицы, точки х = Ж1 и х = х^ остаются предельными для отображения (5.15). Наконец, при некотором значении г > г2 получается график, изображенный на рис. 5.13. Особенность этого рисунка состоит в том, что части графика, содержащиеся в выделенных квадратах, после растяжения их на весь отрезок [0,1] становятся “похожими” на график функции /Г(Д и ситуация с удвоением числа предельных точек повторяется.
Обобщая эти результаты, получим следующее [20].
При rn-i < г < гп имеется устойчивый 2п-1-цикл, т.е.
Рис. 5.12. Удвоение периода цикла при логистическом отображении, [20] последовательность из 2П-1 точек х^х4^..., ж^-!-]., такая, чтоРис. 5.12. Удвоение периода цикла при логистическом отображении, [20] последовательность из 2П-1 точек х^х4^..., ж^-!-]., такая, что
Рис. 5.12. Удвоение периода цикла при логистическом отображении, [20] последовательность из 2П-1 точек х^х4^..., ж^-!-]., такая, что
Рис. 5.12. Удвоение периода цикла при логистическом отображении, [20] последовательность из 2П-1 точек х^х4^..., ж^-!-]., такая, что
fr^i ) — Жг+15
При г = тп у отображения /^ происходит бифуркация удвоения числа предельных точек, при которой все точки 2П-1-цикла становятся неустойчивыми, и появляется устойчивый 2п-цикл.
Оказывается, что это свойство достаточно универсально и выполняется для всех отображений с локально квадратичным максимумом, точнее, для функций с отрицательной на всем интервале [0,1] производной Шварца [20]:
ПИ siCПИ siC3232d2d2
ПИ siC
ПИ siC
3
2
3
2
d2
d2
что выполнено, в частности, для логистического отображения, поскольку /^ = 0. Это связано с тем, что при многократном масштабном преобразовании центральной части графика функции /г(-)
Рис. 5.13. Самоподобие логистического отображения, [20]Рис. 5.13. Самоподобие логистического отображения, [20]основную роль в поведении функции /^ начинает играть лишь окрестность максимума функции fr('\
Рис. 5.13. Самоподобие логистического отображения, [20]
Рис. 5.13. Самоподобие логистического отображения, [20]
Заметим, что показатели Ляпунова при тех значениях параметра г, при которых существуют устойчивые предельные точки, отрицательны, обращаются в нуль в точках бифуркации и положительны при значениях управляющего параметра г, при которых реализуется хаотическое поведение последовательности {жп}.
Переход к хаосу через перемежаемость. Сценарий
перехода к хаосу через перемежаемость, характерен тем, что при
А 4ГА 4ГРис. 5.14. Характерное поведение системы при переходе к хаосу через перемежаемостьРис. 5.14. Характерное поведение системы при переходе к хаосу через перемежаемостьнекоторых значениях управляющего параметра г < гс система демонстрирует регулярное поведение (например, колебания), затем, при превышении критического значения параметра гс в поведении системы после некоторого периода регулярного движения встречаются хаотические всплески, далее, с ростом значения г, таких всплесков становится все больше, и наконец, движение полностью хаотизируется, рис. 5.14.
А 4Г
А 4Г
Рис. 5.14. Характерное поведение системы при переходе к хаосу через перемежаемость
Рис. 5.14. Характерное поведение системы при переходе к хаосу через перемежаемость
На практике такой сценарий перехода к хаосу встречается при конвекции Бенара, в частности, при анализе поведения У-компоненты координат (X, Y, Z) динамической системы, описываемой уравнениями аттрактора Лоренца [20].
Отображение Пуанкаре для модели Лоренца при значении параметра, немного превосходящем критическое, изображен на рис. 5.15.
На этом же рисунке изображен процесс перехода графика отображения Пуанкаре через биссектрису первого координатного угла, который демонстрирует слияние (при ц = цкр) двух неподвижных точек — устойчивой и неустойчивой — в одну; при ц > цкр непо-
Рис. 5.15. "Просачивание" фазовой траектории между графиком отображения Пуанкаре и координатой первого координатного угла при переходе к хаосу через перемежаемостьРис. 5.15. "Просачивание" фазовой траектории между графиком отображения Пуанкаре и координатой первого координатного угла при переходе к хаосу через перемежаемостьдвижных точек не существует. При малом дКр, когда график отображения “почти касается” биссектрисы, образ исчезнувшей неподвижной точки притягивает точки справа и отталкивает слева, при этом “просачивание” точки через узкий участок между графиками отображения у = /(ж) и биссектрисы у = х происходит за достаточно большое число итераций, демонстрируя квазирегулярное поведение системы. Возвращение точки в левую, притягивающую часть обеспечивается нелинейностью системы и происходит в соответствии с теоремой Пуанкаре о возвращении. Бифуркационная
Рис. 5.15. "Просачивание" фазовой траектории между графиком отображения Пуанкаре и координатой первого координатного угла при переходе к хаосу через перемежаемость
Рис. 5.15. "Просачивание" фазовой траектории между графиком отображения Пуанкаре и координатой первого координатного угла при переходе к хаосу через перемежаемость
отличии параметра ц ототличии параметра ц отРис. 5.16. Диаграмма при касательной бифуркацииРис. 5.16. Диаграмма при касательной бифуркациидиаграмма такой системы приведена на рис. 5.16, это так называемая касательная бифуркация. Переход к хаосу через перемежаемость с касательной бифуркацией демонстрирует и логистическое отображение (5.15). При г = 1 + V§ это отображение порождает цикл периода 3; его возникновение иллюстрируется графиком, приведенном на рис. 5.17, [20].
отличии параметра ц от
отличии параметра ц от
Рис. 5.16. Диаграмма при касательной бифуркации
Рис. 5.16. Диаграмма при касательной бифуркации
Отличие от описанного выше состоит лишь в том, что здесь
переход к хаосу осуществляется не при увеличении параметра г, а при уменьшении его. При г = гс имеется три касания графика функции /^(-) с биссектрисой первого координатного угла, которые при уменьшении управляющего параметра порождают переход к хаосу через перемежаемость после касательной бифуркации, демонстрирующуюся в синхронных возмущениях всех трех неподвижных точек, см. рис. 5.17.
Два другие типа перехода к хаосу через перемежаемость, несколько отличающихся от перехода с касательной бифуркацией, иллюстрируются на рис. 5.18.
На этих рисунках устойчивые неподвижные точки при т < тС1 изоб-
Рис. 5.17. Переход к хаосу через перемежаемость при логистическом отображенииРис. 5.17. Переход к хаосу через перемежаемость при логистическом отображении
Рис. 5.17. Переход к хаосу через перемежаемость при логистическом отображении
Рис. 5.17. Переход к хаосу через перемежаемость при логистическом отображении
раженные слева, переходят в неустойчивые при г > гс, изображенные справа. В обеих примерах возврат в окрестность нуля в соответствии с теоремой Пуанкаре о возвращении происходит за счет нелинейности через некоторое случайное время, после чего точка “просачивается” между графиками функций у = /(ж) и у = х и демонстрирует квазирегулярное поведение [20].
Рис. 5.18. Различные варианты отображений Пуанкаре при переходе к хаосу через перемежаемость, [20]Рис. 5.18. Различные варианты отображений Пуанкаре при переходе к хаосу через перемежаемость, [20]
Рис. 5.18. Различные варианты отображений Пуанкаре при переходе к хаосу через перемежаемость, [20]
Рис. 5.18. Различные варианты отображений Пуанкаре при переходе к хаосу через перемежаемость, [20]
Такие сценарии перехода к хаосу характерны для экспериментов типа химической реакции Белоусова-Жаботинского.
Рис. 5.19. Сценарий развития турбулентности по Ландау
Сценарий Рюэля—Такенса. Рассмотрим кратко еще один способ перехода к хаосу, так называемый сценарий Рюэля- Такенса. Этот сценарий возник из попыток объяснить возникновение турбулентных движений, и опирается на понятие бифуркации Хопфа рождения предельного цикла из устойчивого фокуса, рассмотренного нами ранее, см. рис. 2.13. Бифуркация Андронова-Хопфа приводит к появлению в системе новой частоты, отсутствовавшей в ней ранее. На этом соображении основана одна из моделей возникновения турбулентности, в которой этот процесс представляется как последовательность бифуркаций Хопфа, и считается, что в начальные этапы развития турбулентности движение системы происходит по инвариантному тору с п несоизмеримыми частотами, п —> сю (рис. 5.19).
Однако, как показал опыт (в частности, возникновение хаоса в опытах с конвекцией Бенара), хаос наступает сразу после появления двух основных частот. Этот факт стимулировал теоретические исследования, в результате которых Рюэль и Такенс показали, что после двух бифуркаций Хопфа регулярное движение может стать неустойчивым и перейти в хаотическое — так называемое движение на странном аттракторе [20].
Рассмотренные три сценария, по-видимому, не исчерпывают все возможности перехода к хаосу; этот перечень можно пополнить, например, рассмотрением многомерного управляющего параметра.
Эргодичность и перемешивание
В предыдущих разделах на примерах одномерных отображений Пуанкаре было показано, что важными характеристиками хаоса является существование инвариантной меры в фазовом пространстве, характеризующей частоту попадания фазовой точки в заданный объем с течением времени, и свойство перемешивания, выражающее запутывание фазовой траектории. Вернемся к этому вопросу с более общих позиций, следуя монографии [8].
Среднее по времени и среднее по ансамблю. Рассмотрим консервативную динамическую систему. Пусть фазовые переменные x(t) описывают ее состояние в момент времени Ч и
8 А.И. Чуличков
h(x) = h(x(t)) — интегрируемая функция, зависящая от фазовых координат.
Определение. Средним по времени значением функции h(x(t)) называется величина
т
о
Обозначив Fl(-) фазовый поток, формально получим, что
т
Що) = j h^x^dt,о
то есть, вообще говоря, среднее значение h по времени зависит от начального состояния х^. Однако оказывается, что для почти_всех (т.е. кроме множества меры нуль) начальных условий функция h(xo) не меняется при перенесении начального условия xq вдоль траектории [8]-
Пусть движение системы в фазовом пространстве 7^п происходит в ограниченной области D С 7^п с объемом Ур.
Определение. Фазовым средним значением функции h(x(t)) называется величина
(Л) =[ h(x)dV, dV = dxi ... dxn.
J d
Эргодические системы. Движение системы называется эргодическим, а сама система — эргодической, если для любой интегрируемой функции Л(х) и для любых начальных условий выполнено равенство_
^ = h(x0Y(5.16)
Рассмотрим область Q С D, и пусть h^(x) — характеристическая функция множества Q. Ее фазовое среднее
W = Ф / ha^dV = ^VD JDVD
равно относительному объему части фазовой области D. занимаемой подобластью Q Е D. Значит, для эргодической системы относительное время, проводимого системой в Q, пропорционально относительному объему Vq/Vd и не зависит от начального состояния xq. Иными словами, фазовая кривая эргодической системы равномерно и плотно заполняет весь объем D [8].
как в таких системах естькак в таких системах естьРис. 5.20. Движение по инвариантному тору эргодичное, но не перемешивающееРис. 5.20. Движение по инвариантному тору эргодичное, но не перемешивающееРис. 5.21. Пример перемешивающего отображения плоскости "Кот Арнольда"Рис. 5.21. Пример перемешивающего отображения плоскости "Кот Арнольда"
как в таких системах есть
как в таких системах есть
Рис. 5.20. Движение по инвариантному тору эргодичное, но не перемешивающее
Рис. 5.20. Движение по инвариантному тору эргодичное, но не перемешивающее
Рис. 5.21. Пример перемешивающего отображения плоскости "Кот Арнольда"
Рис. 5.21. Пример перемешивающего отображения плоскости "Кот Арнольда"
Для автономной гамильтоновой системы движение происходит по фазовому многообразию, размерность которого меньше, чем размерность всего фазового пространства, так первый интеграл — энергия. Поэтому поток может быть эргодичным только на этой поверхности, а если имеются и другие к первых интегралов, то эволюция системы происходит на (п — к — 1)-мерной гиперповерхности в7^п.
Примером эргодичной гамильтоновой системы является движение двух гармонических осцилляторов на двумерном торе с иррациональным отношением ча
стот. В этом случае, как было отмечено в предыдущих разделах, фазовая кривая равномерно и плотно заполняет весь двумерный тор.
Перемешивающие системы. Эргодичность — необходимое, но не достаточное условие хаотичности движения динамической
системы, так как, например, в рассматриваемом примере гамильтоновой системы выделенная начальная область Q целиком перемещается по тору фазовым потоком без изменения ее формы, рис. 5.20. Вместе с тем существуют системы с более сложными режимами движения, для которых начальный объем, перемещаясь по доступной части фазового пространства, сильно деформируется, так, что с течением времени разные части исходной области Qq можно обнаружить в разных частях объема D вне зависимости от формы и расположения Qq- Это свойство, называемое перемешиванием, и может служить критерием хаотичности [8].
Один из примеров такой системы изображен на рис. 5.21 и носит название “Кота Арнольда”. Преобразование состоит в вытягивании квадрата с изображением улыбающегося кота и последующим сложением из вытянутых частей нового квадрата, и по своей сути является двумерным обобщением сдвига Бернулли.
водой, причем эти жидкости не перемешаны. После встряхиванияводой, причем эти жидкости не перемешаны. После встряхиванияДругой пример системы с перемешиванием, более близкий к реальным физическим системам, принадлежит Гиббсу. Он состоит в том, что в начальный момент рассматривается сосуд, на треть заполненный чернилами, а на две трети —
водой, причем эти жидкости не перемешаны. После встряхивания
водой, причем эти жидкости не перемешаны. После встряхивания
сосуда любая часть его объема будет на треть состоять из чернил, и на две трети — из воды. Формализуем эти примеры следующим образом [8].
Рассмотрим две подобласти А и В области D, и пусть эволюция А описывается фазовым потоком F1 динамической системы так, что At = FlA, а область В неподвижна. Обозначим At П В совокупность всех “частей” А, попавших в В в момент времени t.
Определение. Динамическая система называется перемешивающей, а фазовый поток — перемешивающим, если при t —> сю существует предел отношения меры (объема) ц(А^ПВ) области AtrB к мере (объему) ц(В) области В, равный
ЦЛГ1В) = //(Л)
Иными словами, так как ц(А)/ц(В) есть относительная часть объема области В, занимаемая областью А в начальный момент времени, то, в силу консервативности динамической системы, по теореме Лиувилля ц(А) = ц(А^), и (pb(At С\В))/р,(В) есть относительная часть объема В, занимаемая попавшими туда к моменту времени t “частями” области А. Соотношение (5.17) означает, что в пределе эта относительная часть объема сохраняется независимо от формы, величины и взаимного расположения областей А и В.
Из определения перемешивающих систем можно сделать ряд выводов о характере поведения таких систем. Во-первых, область В можно сделать сколь угодно малой и поместить в любое место области В. Если выполнено (5.17), то это означает, что с ростом t части области А можно найти с одинаковым успехом в любой точке фазового пространства, доступного для движения системы. Следовательно, А с течением времени превращается в сколь угодно тонкую паутинку, пронизывающую всю область В фазового пространства, причем объем этой паутинки равен объему исходной области А. Надо сказать, что топологические свойства таких областей могут оказаться весьма экзотичными, в частности, может потребоваться уточнение понятия объема и размерности для предела At при t —> сю.
Второе замечание касается непредсказуемости поведения системы. Так как сколь угодно малая область фазового пространства с течением времени переходит в паутинку, о которой шла речь в предыдущем абзаце, то, в силу невозможности задания начальных условий реальной физической системы с абсолютной точностью, сколь угодно малая область неопределенности начальных условий при достаточно больших временах наблюдения заполнит всю доступную область В фазового пространства, т.е. при достаточно большом фиксированном времени наблюдения t для любой точки области В фазового пространства найдется сколь угодно малая окрестность, содержащая фазовую
Рис. 5.22. Фазовые траектории: разбегающиеся из окрестности некоторой точки фазового пространства (а\ попадающие в эту окрестность (б^Рис. 5.22. Фазовые траектории: разбегающиеся из окрестности некоторой точки фазового пространства (а\ попадающие в эту окрестность (б^
Рис. 5.22. Фазовые траектории: разбегающиеся из окрестности некоторой точки фазового пространства (а\ попадающие в эту окрестность (б^
Рис. 5.22. Фазовые траектории: разбегающиеся из окрестности некоторой точки фазового пространства (а\ попадающие в эту окрестность (б^
траекторию, начинающуюся в малой окрестности начальной точки, рис. 5.22,а.
Наконец, заметим, что перемешивание приводит к необратимости. Действительно, так как любая неопределенность начальных условий через некоторое время заполняет всю область D. то зная, что в момент времени t система находится в некоторой сколь угодно малой окрестности е точки x(t) фазового пространства, мы не можем указать начальное состояние системы, так как к моменту времени t в окрестность е может попасть траектория, начинающаяся в малой окрестности любой начальной точки, см. рис. 5.22,5.
Таком образом, поскольку математическое моделирование физических систем можно производить лишь с конечной точностью, то для систем с перемешиванием детерминированное описание оказывается лишенным смысла, и более адекватным может оказаться стохастическое описание.
Как можно было заметить из примеров, перемешивание влечет эргодичность, и это утверждение может быть строго доказано. Обратное же, вообще говоря, не верно, что демонстрирует ранее рассмотренный пример с условно периодическим движением по двумерному тору.
Заметим, что эффект перемешивания вовсе не связан с большим числом степеней свободы, как это может показаться, если обратиться к статистической механике, в которой эффект перемешивания наблюдается в системе классического идеального газа. В 1962 г. появилась работа Я.Г. Синая, в которой доказывалось, что система из двух абсолютно упругих дисков, движущихся в ящике с упругими стенками, обладает эффектом перемешивания (биллиард Синая). Позже было показано, что теми же свойствами обладает и система с одним движущимся диском и одним закрепленным (но обладающим вдвое большим диаметром), т.е. система с еще меньшим числом степеней свободы.
Диссипативные перемешивающие системы. Рассмотрим теперь диссипативные системы, у которых фазовый объем
может убывать со временем. Сокращение фазового объема приводит к тому, что при п —> сю состояние диссипативной динамической системы описывается фазовой точкой, стремящейся к некоторому подмножеству фазового пространства, называемому аттрактором. В зависимости от того, является ли аттрактор простым или сложным, движение системы может быть регулярным или хаотическим.
Более строго, если система описывается эволюционным уравнением
х = F(x),(5.18)
то убывание фазового объема происходит тогда, когда поле фазовых скоростей имеет отрицательную дивергенцию: divF(x) < 0, в этом случае существует подобласть В фазового пространства, называемая аттрактором, к которому сходятся при t —> сю фазовые траектории из некоторой окрестности В.
Точнее, В называется аттрактором, если [8]:
множество В инвариантно относительно фазового потока;
существует окрестность U множества В фазового пространства, сжимающаяся к В при t —> сю;
В не представимо в виде суммы двух своих непересекающихся подмножеств, инвариантных относительно фазового потока.
К простым аттракторам относятся фокусы и предельные циклы, и этим исчерпываются возможности для двумерных динамических систем. Однако если число фазовых переменных больше двух, то возможно существование более сложных аттракторов, к которым в первую очередь относятся многомерные торы с несоизмеримыми частотами, описывающие условно периодические движения. Эти аттракторы, хотя и обладают свойствами эргодичности, не приводят к хаотическим режимам эволюции динамических систем. Характерное свойство простых аттракторов состоит в том, что все они являются так называемыми подмногообразиями фазового пространства В, т.е. такими множествами W из В, для которых выполнены следующие два условия [8]:
множество W целиком принадлежит пространству В' С F-;
в каждой точке W С В' существует единственная касательная гиперплоскость из В*.
Иными словами, W вложено в В гладко.
Странные аттракторы. Интересными и необычными свойствами обладают так называемые странные аттракторы, возникающие при числе фазовых координат п > 3 и приводящие к хаотическим режимам эволюции системы. Это такие ограниченные притягивающие множества, которые являются аттракторами и не являются подмногообразиями. Структура этих множеств весьма сложна, а топологические свойства — экзотичны. В частности, для
них оказывается достаточно бесполезными обычные понятия объема (длины) или топологической размерности.
Поскольку при эволюции диссипативной динамической системы фазовый объем с течением времени сокращается, то фазовые кривые притягиваются к неоторому множеству (аттрактору). В случае хаотического режима фазовая траектория на самом аттракторе выглядит как клубок перепутанных нитей, и малое возмущение траектории может существенно изменить направление движения. Поэтому динамическая система со странным аттрактором характеризуется глобальным сжатием фазового объема и локальной неустойчивостью фазовых траекторий [8].
Примером странного аттрактора служит аттрактор Лоренца, рассмотренный нами ранее в связи с исследованием конвекции Бенара.
Важной проблемой теории диссипативных динамических систем является нахождение их описания, позволяющего отличать регулярное поведение динамической системы от хаотического.
Рассмотрим при t = 0 две начальных точки, хДО) и Х2(0), и выпустим из них две фазовые траектории. Если режим — хаотический, то расстояние d(f) между этими фазовыми траекториями с течением времени будет экспоненциально увеличиваться, т.е.
d(t)
Средняя скорость этого разбегания дается формулой
К toК to11ПЖ t d(0)11ПЖ t d(0)(5.19)(5.19)
К to
К to
11ПЖ t d(0)
11ПЖ t d(0)
(5.19)
(5.19)
Но так как движение финитно, то при больших t, вне зависимости от того, является движение регулярным или хаотическим, d(t) < М, и значит, h —> 0 при t —> сю. Для характеристики движения будем рассматривать лишь локальное поведение траекторий, для чего в (5.19) устремим одновременно t к бесконечности и d(0) к нулю, в результате чего получим
h = lim d(0)^0h = lim d(0)^01„жI d(0)1„жI d(0)
h = lim d(0)^0
h = lim d(0)^0
1„ж
I d(0)
1„ж
I d(0)
Величина h носит название энтропии Колмогорова-Синая, и от нее зависит характер движения системы. Например, при периодическом или квазипериодическом движении h = 0, если система находится в окрестности устойчивой предельной точки, то h < 0, а в случае хаотического движения всегда h > 0.
Заметим, что так определенная энтропия h может зависеть от направления вектора хДО) — х2(0) в фазовом пространстве. Действительно, в разделе 2.3.5 мы говорили, что экспоненциальное разбегание траекторий описывают характеристические показатели Ляпунова,
причем скорости разбегания различны в зависимости от направления хДО) — Х2(0): если это направление совпадает с направлением сингулярного вектора матрицы линеаризации правой части системы (5.18), то показатель Ляпунова совпадает с h и равен реальной части сингулярного (собственного) значения матрицы линеаризации, соответствующего этому вектору. Если же направление xi (0) — Х2 (0) выбрано произвольно, то энтропия Колмогорова-Синая равна максимальному значению реальных частей сингулярных (собственных) значений, соответствующих тем сингулярным векторам, которые не ортогональны вектору xi (0) — Х2 (0), дающему максимальную скорость экспоненциального роста d^ в заданном направлении. Это означает, что энтропия Колмогорова-Синая равна максимальному характеристическому показателю Ляпунова почти всегда, т.е. тогда, когда вектор xi (0) — Х2 (0) не ортогонален сингулярному вектору матрицы
линеаризации.
Набор характеристических показателей Ляпунова является более тонкой характеристикой динамической системы. Сигнатура показателей Ляпунова позволяет дать классификацию диссипативных динамических систем. Действительно, для одномерных динамических
системсистемвозможновозможно
систем
систем
возможно
возможно
—
—
—
Устойчивый фокус
0
—
—
Устойчивый предельный цикл
0
0
—
Устойчивый тор
+
0
—
Странный аттрактор
Таблица 5.1Таблица 5.1лишь отрицательное
Таблица 5.1
Таблица 5.1
значение показателя Ляпунова. При п = 2 аттрактором может быть либо устойчивый фокус,
что соответствует сигнатуре характеристических показателей Ляпунова ( — ,—), либо предельный цикл с сигнатурой (0, —).
В трехмерном случае набор аттракторов несколько более разнообразен и определяется сигнатурой ляпуновских характеристических показателей так, как это показано в табл. 5.1, [8].
Фрактальные свойства странного аттрактора. Рас
смотрим подробнее характеристики странного аттрактора. Поскольку странный аттрактор не является подмногообразием, его геометрическая структура достаточно сложна. В частности, одной из его особенностей, часто встречающейся на практике, является масштабная инвариантность, состоящая в том, что при увеличении масштаба некоторой подобласти странного аттрактора мы получим геометрический объект, сходный по своей структуре с целым аттрактором. Физики называют такие объекты скейлинговыми структурами. Процедура масштабных преобразований может быть представлена как разгляды-
вание объекта через микроскоп с возрастающим увеличением; скей- линговые структуры приводят при этом к одинаковым изображениям при изменении увеличения. В этом смысле такие структуры называют самоподобными. С эффектами самоподобия мы встречались и при изучении логистического отображения и универсальности Фейгенбау
ма.
В математике геометрической моделью самоподобной структуры является фрактал, причем фракталами принято называть самоподобные структуры, обладающие дробной размерностью Хаусдорфа. К определению фрактала мы вернемся позже, здесь же только поясним,
чем отличается обычная топологическая размерность от размерности Хаусдорфа. Считается, что топологическая размерность таких множеств, как прямая или ее отрезок, равна единице, размерность поверхности равна двум, объемного тела — трем и т.д. Однако есть более сложные геометрические объекты, для которых понятие размерности ввести затруднительно. Примерами таких объектов служат, например, траектория броуновской частицы, множество точек береговой линии, фазовая траектория движения с перемешиванием, странный аттрактор и др.
Если бы была возможность найти топологическую характеристику, описывающую степень сложности такого множества точек, то можно было бы надеяться на то, что с ее помощью можно будет
ААРис. 5.23. Построение кривой КохаРис. 5.23. Построение кривой Кохаразличать движение с перемешиванием от просто эргодического движения, охарактеризовать степень хаотизации движения и т.п.
А
А
Рис. 5.23. Построение кривой Коха
Рис. 5.23. Построение кривой Коха
hn = limг—>0hn = limг—>0In N(r)In N(r)Одной из таких возможностей является размерность Хаусдорфа. Пусть D — некоторое подмножество n-мерного пространства 7tn. Будем рассматривать покрытие множества D кубами из Tt^ плотно упаковывая их. Таких кубов возьмем столько, чтобы полностью покрыть D. Пусть г — сторона куба, и N(r) — число кубов, требуемое для покрытия D (т.е. в это число попадают те и только те кубы, которые содержат хотя бы одну точку из D). Хаусдорфовой размерностью области D назовем
hn = lim
г—>0
hn = lim
г—>0
In N(r)
In N(r)
В качестве примера множества, имеющего дробную размерность, рассмотрим кривую Коха (рис. 5.23). Она получается в результате бесконечной процедуры, на каждом шаге которой на отрезке прямой выбирается его средняя треть, и заменяется на отрезок ломаной. Если длина начального отрезка прямой равна единице, то на n-м шаге
длина отрезочка станет равной гп = 1/Зп. Для покрытия кривой Коха на п-м шаге достаточно использовать кубы длиной ребра, равной тп, таких кубов будет 4П. Таким образом,
1п(4)1п(3)1п(4)1п(3)и 1.26...и 1.26...
1п(4)
1п(3)
1п(4)
1п(3)
и 1.26...
и 1.26...
Позже, в главе, посвященной фракталам, мы вернемся к определению фрактальной размерности, не зависящей от формы ячейки покрытия.
Ведущие параметры
Быстрое и медленное время. До сих пор мы рассматривали в основном динамические системы с небольшим числом степеней свободы. Однако в реальных ситуациях нередко встречаются динамические системы, число степеней свободы которых достигает нескольких сотен и более. Как быть в таких ситуациях? Некоторые ответы на этот вопрос мы уже получили, когда рассматривали, например, метод усреднения, позволяющий следить за медленной эволюцией системы благодаря сглаживанию по времени. Динамику быстро изменяющихся координат можно исследовать методами сингулярно возмущенных уравнений.
В этом разделе мы коротко рассмотрим системы с большим числом степеней свободы и с более общих позиций покажем, как можно сократить это число выделением нескольких параметров, значения которых в основном и определяют эволюцию системы.
Динамику поведения сложных систем иногда можно представить как набор взаимосвязанных процессов, причем каждый процесс обладает своим собственным характерным ритмом, скоростью протекания [18]. На структуре эволюционных уравнений это отражается таким образом, что их можно записать в виде системы уравнений вида
= ^(жь ... ,ж„), г =(5.20)
ju^-= Ц Дь ... ,ж„), j = 1 + 1,...,/ + т,(5.21)
= Fk(x1,... ,хп\ k = I + т + 1,... ,п,(5.22)
или, соответственно, в виде
Xi = -Ддх,... ,хп), г =(5.23)
Xj = —Fj(xy,... ,жп), 3 = I + 1,... J + m, (5.24)
Xk = — ^(жь •.. ,жп), к = I + m + 1,... ,71, (5.25) 13
где Ту = ^T-2 = р, Т3 = 1, коэффициенты р2 и ц определяют скорости протекания соответствующих процессов. Пусть р ^ 1. Если интересоваться поведением системы на малых интервалах времени длиной порядка Ту = ц2, то переменные Xj, 3 = Z+ !,..., /+ m, и Хк, к = I + m + 1,... ,п за эти промежутки времени не успевают заметно измениться, и в уравнениях (5.20)-(5.22) и (5.23)-(5.25) их можно считать константами. Благодаря этому может существенно уменьшиться размерность исследуемой динамической системы. Если исследователь интересуется явлениями с характерной длительностью порядка Т) = ц, то в этой ситуации уравнение (5.20) и (5.23) описывает слишком быстрые, а (5.22) и (5.25) — слишком медленные процессы, поэтому в уравнениях (5.21) и (5.24) первые I переменные можно усреднить, а последние п — I — m переменные можно считать константами. (В случае, когда среди первых I уравнений есть такие, которые определяют затухающие процессы, на временах порядка Т) эти процессы стабилизируются, и соответствующие координаты можно будет заменить их стационарными значениями.) Аналогично поступаем, если нас интересуют характерные времена процессов порядка Т3 = 1 [18]. Заметим, что системы уравнений (1) и (2) являются сингулярно возмущенными, идеи решения таких задач нами рассматривались в разделе 3.2.2.
Параметры порядка и принцип подчинения. Системы с большим числом степеней свободы при изменении управляющих параметров могут проходить через регулярные и хаотические режимы поведения, причем периоды хаоса сменяются периодами относительного порядка, которые на макроскопическом уровне проявляются в возникновении некоторых макроструктур. Примером такого движения служит развитие турбулентности, на микроуровне демонстрирующее хаотическое движение молекул, переходящее в упорядоченное, на макроуровне проявляющееся в виде турбулентных вихрей.
Такое поведение системы наводит на мысль о существовании некоторого числа выделенных параметров, описывающих среду, которые, увеличиваясь со временем (или с изменением управляющих параметров), в основном и определяют состояние среды в каждый момент времени. Эта догадка послужила основой принципа подчинения, сформулированного немецким ученым Г.Хакеном, автором термина “синергетика”, обозначающего дисциплину, изучающую принципы самоорганизации в сложных нелинейных открытых системах [19].
Проявление принципа подчинения мы видим и на рассмотрен-
ном выше примере уравнений (5.20)-(5.22) и (5.23)-(5.25): в нем на разных этапах эволюции динамической системы главную роль играют не все ее координаты, а лишь некоторое их подмножество. Оказывается, что в ряде случаев можно определить набор координат, через значения которых могут быть выражены значения остальных координат динамической системы. Тогда эти главные, определяющие координаты системы носят название параметров порядка. Говорят, что остальные координаты подчинены параметрам порядка. Выбор параметров порядка позволяет существенно снизить размерность исследуемой системы. Набор параметров порядка меняется с течением времени, причем смена параметров порядка происходит, как правило, резко, скачком. Рассмотрим еще один пример, поясняющий принцип подчинения и понятие параметров порядка [19].
Пусть динамика некоторой динамической системы описывается эволюционным уравнением
х = F(x).(5.26)
Рассмотрим систему, находящуюся вблизи седловой точки xq фазового пространства Пы, и пусть JV-мерная матрица А линеаризации правой части симметрична, и следовательно, имеет полный набор из N собственных ортонормированных векторов {q^}, отвечающих собственным значениям Ai < А2 < ... < Хт < 0; 0 < Am+i < ... ... < Адг. Обозначим собственные векторы, отвечающие неположительным собственным значениям Л, индексом s: qsi, qS2,..., qSm; 21 положительным — индексом и: qn(m+i),..., qUA^- Разлагая вектор х — хо по базису {q*}, получим
тN
X Х0 = ^ ^ C^si4.si 4“ ^ ^ ^игЦ.'и/мг=1г=т+1
здесь индекс з обозначает устойчивое направление, а индекс и — неустойчивое, координаты asi, а8^ ..., а8т вектора х — xq в базисе {q^} экспоненциально убывают, а ^(т-ц), • • •,~ экспоненци
ально растут. С течением времени в основном поведении системы будет определяться значениями параметров aut, г = т + 1,...,F, причем может оказаться так, что число этих параметров значительно меньше, чем N — полная размерность фазового пространства; на рис. 5.24 изображено поведение системы в окрестности седловой точки Xq и вдали от нее в том случае, когда число неустойчивых параметров равно единице, а соответствующая положительному собственному значению Ап собственная функция — тригонометрическая: 8ш(2тг/Т)Г Параметры о^, ^ = т + 1,..., JV, определяющие движение системы, являются параметрами порядка.
Рис. 5.24. Возникновение моды, описываемой ведущим параметромРис. 5.24. Возникновение моды, описываемой ведущим параметром
Рис. 5.24. Возникновение моды, описываемой ведущим параметром
Рис. 5.24. Возникновение моды, описываемой ведущим параметром
С течением времени фазовая точка может попасть в окрестность другой седловой точки, где направление qnn может стать стабильным, тогда гармоническая мода, изображенная на рис. 5.24, затухнет. Если возникают другие неустойчивые направления q^, г = m' + 1,..., N, являющиеся собственными векторами матрицы линеаризации А* правой части (5.26) в окрестности новой седловой точки, то параметры порядка меняются и возникают новые структуры.
Описанный здесь пример является сильным упрощением, связанным с рассмотрением линеаризованной системы. В общем же случае нелинейной системы не удается выделить независимые координаты, однако в ряде случаев устойчивые координаты как медленно меняющиеся в окрестности точки xq можно выразить через неустойчивые; тем самым поведение системы будет полностью описываться лишь несколькими координатами о^, ^ = тп + 1,..., N — параметрами порядка.
В качестве примера рассмотрим систему из двух обыкновенных дифференциальных уравнений:
(5-27)(5.28)(5-27)(5.28)й = аи — us.
(5-27)
(5.28)
(5-27)
(5.28)
8 = — 3s + U2,
где а > О, 3 > О, [19]. Пренебрегая нелинейными членами, найдем, что и — неустойчивый параметр, as — устойчивый. Уравнение (5.27) решается в квадратурах, так, что можно записать
88(5.29)(5.29)
8
8
(5.29)
(5.29)
Здесь подразумевается, что s(—сю) = 0. Если и^ при £ —> сю растет медленнее экспоненты, то (5.29) имеет смысл. Однако такое подчинение неудобно, так как для и^З получается интегро-дифференциальное уравнение (подстановкой (5.29) в (5.27)), и для вычисления и^З требуется знать все значения и^ при т < t. Однако можно привести
соотношение (5.29) к виду, в котором значения функций s(-) и и(-) связываются при одном и том же значении времени t. Для этого следует применить к (5.29) формулу интегрирования по частям, и получить разложение s(-) в ряд по степеням и [19].
Другой способ получения связи между s и и состоит в делении (5.28) на (5.27), в результате чего получается уравнение
8s8и8s8ии2 — Psи2 — Psаи — usаи — us
8s
8и
8s
8и
и2 — Ps
и2 — Ps
аи — us
аи — us
которое можно рассматривать как обыкновенное дифференциальное уравнение первого порядка.
Принцип подчинения является эффективным средством исследования динамических систем с хаотическими режимами путем понижения размерности системы эволюционных уравнений.
Глава 6
Фракталы:
определения и свойства
С понятием фрактала мы уже встречались в предыдущей главе, когда рассматривали фазовые траектории странного аттрактора. Однако эти объекты настолько интересны и с чисто математической, и с прикладной точек зрения, что заслуживают отдельного рассмотрения.
Что такое фрактал
Примеры и определения фрактала. Объекты, которые сейчас называются фракталами, впервые появились в математике при развитии понятия “линия”, “плоская фигура” и т.п.: к ним относятся такие фигуры, которые нельзя назвать в полном смысле слова ни линией, ни плоской фигурой. Примером такого объекта является уже рассмотренная нами в главе 5 кривая Коха, названная в честь датского математика Хельге фон Коха. Она получается из отрезка прямой последовательной заменой каждого прямолинейного участка на ломаную путем “вытягивания” средней трети исходного отрезка до равностороннего треугольника. Повторяя такую процедуру бесконечное число раз, в пределе получим конечную “линию”, соединяющую две точки, но имеющую бесконечную длину. Для привычных нам линий такое свойство кажется экзотичным. В то же время назвать кривую Коха плоской фигурой тоже не поворачивается язык — скорее, это “пушистая линия”.
Строго определить фрактал как математический объект не удается, есть лишь попытки дать такое определение. Наиболее известными
являются определения Бенуа Мандельброта, математика, благодаря работам которого теперь осознается, насколько важны эти новые геометрические объекты для понимания окружающего мира. В основе первого, пробного определения лежит представление о топологической размерности множеств: размерность точки принимается равной нулю, линии — единице, плоской фигуры — двум и т.п. Формулируется оно так: “Фракталом называется такое множество, размерность Хаусдорфа-Безиковича которого строго больше его топологической размерности”. “Дробность размерности” и выражает “пограничное” свойство фракталов лежать между точкой и линией, или между линией и поверхностью и т.д.. Это как раз такие “пушистые” линии, как описанная выше кривая Коха. Однако, мало того, что требуется расшифровка понятия дробной размерности Хаусдорфа- Безиковича (к строгому определению этого понятия, обобщающего размерность Хаусдорфа, рассмотренную в разделе 5.4.6, мы вернемся позже), неудачность его стала очевидной после приведения ряда контрпримеров объектов, для которых это определение не выполняется, хотя их, исходя из интуитивного представления, имело бы смысл отнести к фракталам (например, чрезвычайно “дырявая” пирамида, построенная польским математиком, топологом Вацлавом Серпин- ским, формально имеет размерность, равную двум, хотя получена из трехмерного тетраэдра поочередным отбрасыванием вписанных в него тетраэдров с половинной стороной).
Несколько менее формальное и значительно более общее определение фрактала, данное Б. Мандельбротом несколько позже, звучит так: “Фракталом называется структура, состоящая из частей, которые в некотором смысле подобны целому”. Неопределенность этого определения, содержащаяся в словах “в некотором смысле”, делает понятие фрактала чуть ли не всеобъемлющим.
Поясним, как в это определение укладываются “математические” фракталы типа прямой фон Коха. Для этого вначале заметим, что такие геометрические объекты, как прямая или плоскость, разумно назвать самоподобными. Формально охарактеризуем это свойство можно тем, что эти фигуры не изменяются при некоторых геометрических преобразованиях: перенос прямой вдоль нее приводит к той же самой прямой, плоскость переходит в себя при параллельном сдвиге и повороте. Независимость от преобразований в математике называется симметрией. Есть множества, не обладающими столь полной симметрией, как плоскость или прямая, например, окружность не изменяется только при повороте — она тоже самоподобна. В этом смысле, согласно второму определению, все эти множества являются фракталами, несмотря на свою простую геометрическую структуру. Их можно назвать “гладкими фракталами”, в отличие от кривой Коха, пирамиды Серпинского, множества Кантора и т.п.
Какой же симметрией обладает кривая Коха? Выбрав ее фрагмент, например, одну треть всей кривой, и увеличив его в три раза, мы вновь получим в точности исходную кривую. Физики говорят, что такие объекты обладают скейлингом, от слова scale — шкала:
изменить шкалу в три раза — это все равно, что рассматривать исходный объект под микроскопом с троекратным увеличением. Если мы вновь видим ту же картину, что и без микроскопа, значит, объект обладает скейлингом и является фракталом.
Фрактальность пространственных форм. Сначала фракталы воспринимались как экзотика. Казалось, не бывает в природе объектов, для которых адекватной моделью является линия с бесконечной длиной, или объемная фигура с нулевым объемом. Но вот морское министерство Великобритании заказывает своему геодезическому управлению работу по измерению длины береговой линии Британских островов, и выясняется, что ответ зависит от масштаба используемой карты, имея тенденцию стремиться к бесконечности при уменьшении масштаба. Адекватной моделью береговой линии является фрактал. То же самое можно сказать и о рисунке речной сети на поверхности Земли, о структуре разломов в
горных породах, о следах, оставляемых в диэлектрике высоковольтным разрядом при его пробое, о скоплении молекул, осаждаемых из раствора (они выглядят как длинные разветвленные мохнатые цепочки типа кораллов или снежинок), о замысловатых узорах, составленных из молекул одного веще
л=1л=1Рис. 6.1. Фрактальная структура кустаРис. 6.1. Фрактальная структура кустаства, расползающихся по поверхности другого — к ним относятся и ледяные рисунки на окнах, появляющиеся в морозные дни, — это все примеры природных фракталов.
л=1
л=1
Рис. 6.1. Фрактальная структура куста
Рис. 6.1. Фрактальная структура куста
Фрактал обладает дробной размерностью. Во многих справочниках, особенно по материаловедению, часто можно встретить эмпирические зависимости типа степенной функции с дробным показателем, и для объяснения таких “странных” законов весьма правдоподобной кажется гипотеза, что эти зависимости от-
ражают фрактальные свойства объектов, их порождающих — струк
туры зерен металла, структуры поверхностей и пр.
Кусты, деревья и другие растения тоже имеют фрактальную структуру. Действительно, рассмотрим процесс роста куста. Сначала появилась веточка, потом она выпустила два побега, на следующем этапе каждый побег вновь раздвоился, то же самое происходит на следующем этапе, и в результате из начальной “вилки” двух побегов вырастает причудливое растение, но самоподобное. Оно получено
9 А.И. Чуличков
многократным тиражированием простейших вилок, рис. 6.1.
Рассмотрим околоземное пространство — в нем есть центральное тело, Земля, вокруг которой вращаются спутники. Изменим масштаб, и получим ту же картину для Солнечной системы. Еще больший масштаб — и та же ситуация для галактики, для их скоплений и т.п. Выберем меньший масштаб — и получим сходную с этой картину структуры вещества. Вселенная — пространственный фрактал.
Динамические фракталы. До сих под шла речь о фрактальности пространственных форм. Однако самоподобие можно увидеть и в динамике процессов, протекающих во времени. Действительно, мы часто говорим о цикличности истории — государства, этносы, общественные структуры, целые цивилизации в своем развитии проходят через сходные этапы, “история повторяется”.
В развитии Вселенной тоже бросается в глаза повторяемость этапов развития: сначала из единой точки рождается множество форм — фундаментальные частицы, ядра простейших элементов. Затем, после концентрации этой первоматерии, происходит следующий этап, в чем-то подобный первому: из простейших протонов и альфа-частиц рождается множество более тяжелых ядер. По тому же сценарию идет образование планет — от однородного, единого — к множеству разных форм: от атомов (“точек”, размерность которых равна нулю) через линейные молекулы (единицы) к плоским (двойкам) и объемным структурам (тройкам). Так же — от “единиц”, отдельных нервных клеток, через линейные цепочки — “двойки” к “тройкам”, пространственным структурам, формируется нервная система в процессе эволюции живых организмов.
Фрактальность поведения сложных нелинейных систем сейчас также может рассматриваться как их неотъемлемое свойство. Если система достаточно сложна, то она в своем развитии обязательно проходит через чередующиеся этапы устойчивого и хаотического развития. Причем, как мы видели в главе 5, сценарии перехода от порядка к хаосу и обратно поддаются классификации, и вновь все многообразие природных процессов распадается на небольшое число качественно подобных. Один из таких сценариев, связанный с логистическим отображением, рассматривался в разделе 5.3.1, очень напоминает античные натурфилософские и мифологические сценарии рождения мира. Сначала, при некотором значении коэффициента пропорциональности, в системе имеется лишь одно устойчивое положение равновесия — Единое еще не начало свой путь творения. При изменении коэффициента г наступает момент, когда точка равновесия раздваивается, возникает два устойчивых состояния, в которых система пребывает по очереди, то в одном, то в другом, шаг за шагом по времени. Потом каждая из этих точек вновь раздваивается, и ситуация повторяется, сохраняя общий рисунок. Рано или поздно
множество точек равновесия плотно заполняет все множество состояний, система переходит к хаосу, полностью разрушая свою структуру. Но затем, при дальнейшем росте параметра, из хаоса вновь возникает некоторое конечное число упорядоченных состояний, которые в конце концов “схлопываются” в единственное, и все начинается сначала. Напомним, что в математической модели этого явления обнаружено множество подобных, скейлинговых элементов; эти свойства подобия носят название универсальности Фейгенбаума.
Представления о похожести, фрактальности процессов развития закреплены и в мифах. Согласно древнегреческой мифологической традиции, мир рождается по этапам, в развитии которых видны сходные, подобные черты. Несколько поколений богов сменяют друг друга, на каждом этапе выстраивая свой космос, упорядоченную вселенную, по подобным принципам.
Размерность Хаусдорфа-Безиковича
Вернемся к математическому понятию фрактала и напомним его первое определение: “Фракталом называется такое множество, размерность Хаусдорфа-Безиковича которого строго больше его топологической размерности”. Топологическая размерность точки по определению равна нулю, линии — единице, поверхности — двойке и т.п. Это понятие апеллирует к нашим представлениям о поверхности, линии, объемном теле и т.п., однако могут возникнуть затруднения — к какому типу отнести достаточно сложные геометрические объекты фрактального типа. Для определения размерности Хаусдорфа- Безиковича рассмотрим ряд примеров.
Зададимся вопросом: как измерить величину множества точек £ метрического пространства? Разобьем пространство на ячейки с характерным размером (диаметром) 5 (это могут быть шары, кубы и др.) и подсчитаем число ячеек, покрывающих множество. Уменьшая размер ячеек и следя за скоростью возрастания их числа, необходимого для покрытия множества £. можно получить представление о размерности Г. в частности, вычислить “длину” множества, его “площадь”, “объем” и т.п. Действительно, пусть £ — спрямляемая кривая длины Lq. Выберем минимальное покрытие, т.е. такое, которое состоит из наименьшего числа ячеек (существование такого покрытия для компактного множества следует из леммы Гейне- Бореля). Число ячеек N(5) в этом покрытии будет пропорционально отношению Lq/8, и длину кривой получим предельным переходом при
L = N(5)5~ ^-5^L0.
о
Множеству точек, представляющих собой кривую длины Lq, можно сопоставить и площадь. Так как каждая ячейка имеет характерную площадь д2. то площадь множества пропорциональна 62N(6^ и при б —> 0 получим, что
s = N^d2 ~ Е j2 = Lo§ 0.
Аналогично можно вычислить объем множества точек и т.д.
Если в качестве множества £ взять часть квадрируемой поверхности площади S, то число ячеек, необходимое для покрытия этой поверхности, пропорционально N(6) = S/d2; “длина” поверхности определяемая предельным переходом, равна
б2 б 5^0
площадь S, 0 < S < ею, дается соотношением
s = N(S)S2 ~ ^З2 = S,О2
а объем равен нулю:
V = N^§3 ~ I-53 =
б2 б 5^0
В этих примерах для характеристики “величины” множества точек £ используется некоторая пробная функция h(5) ~ ^(d)5d, которая определяет величину ячейки, — длину при d = 1, площадь при d = 2, объем при d = 3 и т.п., и “величина”, или мера, множества £ определяется как сумма “величин” всех ячеек, покрывающих £\
Здесь константа 7(d) зависит от формы ячейки и от того, какое свойство множества характеризует функция h(5)^ например, если h(6) — площадь круга, то ^(d) = 2я, а если площадь квадрата, то 7(d) = 1. При некотором d соответствующая мера Мд при б —> 0 равна либо 0, либо бесконечности, либо некоторому конечному положительному числу, и то значение d, при котором Мд не равна ни нулю, ни бесконечности, адекватно отражает топологическую размерность множества £. Заметим, что результат не изменится, если в качестве значений d выбирать не только целые числа, но и любые действительные. Это соображение позволяет обобщить
понятие размерности, и дать следующее определение размерности, называемой размерностью Хаусдорфа-Безиковича:
Определение. Число dcr, такое, что
Г Л/Г / ^’^ > ^сг
( сю, а < dCT
называется размерностью Хаусдорфа-Безиковича.
Здесь пока рассмотрены лишь достаточно простые множества, для которых размерность Хаусдорфа-Безиковича совпадает с топологической размерностью, однако существуют и более сложные геометрические объекты, для которых скачок меры Md от нуля до бесконечности происходит при нецелых значениях d. К таким объектам относится, в частности, и рассмотренная ранее кривая Коха, изображенная на рис. 5.23.
Более наглядное представление о размерности Хаусдорфа-Безиковича можно получить, рассматривая N(5) как функцию 5 со степенной особенностью в нуле:
=(6.1)
где a(5)5d —> 0 при 5 —> 0. Размерность Хаусдорфа-Безиковича, как легко видеть, равна степени особенности d. в этом смысле размерность Хаусдорфа-Безиковича определяет скорость роста числа элементов минимального покрытия множества £ при стремлении размера элемента к нулю. Из (6.1) получим, что при критическом значении d с точностью до бесконечно малых величин выполняется соотношение N(б)5d = const, откуда
dCT = hm:—.(6.2)
5^0 In IV V
Рассмотренная ранее размерность Хаусдорфа обобщается в приведенном здесь определении. Обобщение касается того, что размерность Хаусдорфа-Безиковича не зависит от формы ячейки — будь то сфера, эллипсоид, куб или ячейка другой формы.
Вычислим размерности Хаусдорфа-Безиковича ряда множеств, которые являются типичными фракталами.
Размерность кривой Коха. Рассмотрим кривую фон Коха, изображенную на рис. 5.23.
Вообще говоря, определение фрактала для этой кривой будет выполняться лишь в пределе, когда длина отрезка прямой стремится к нулю, результат же, полученный на n-ом шаге, называется пред- фракталом; предфрактал представляет собой обычную спрямляемую линию.
При б = 1/3 число элементов покрытия равно N(6) = 4, а при б = (1/3)п — соответственно N(6) = 4П, поэтому согласно (6.2) размерность Хаусдорфа-Безиковича кривой фон Коха равна
In 4
ЫЗ
Размерность салфетки Серпинского. Вацлав Серпинский предложил пример “плоского” фрактального множества, получаемого из
Рис. 6.2. Последовательное построение салфетки СерпинскогоРис. 6.2. Последовательное построение салфетки Серпинскогоправильного треугольника последовательными выбрасыванием средних частей. Это множество изображено на рис. 6.2.
Рис. 6.2. Последовательное построение салфетки Серпинского
Рис. 6.2. Последовательное построение салфетки Серпинского
Размерность салфетки Серпинского легко подсчитать по формуле (6.2), выбирая в качестве элемента покрытия правильный треугольник со стороной 5 = (1/2)п, тогда N(6) = Зп, а значит, Z) = ln3/ln2. Заметим, что в этом случае 1 < D < 2, и если считать “топологическую размерность” салфетки Серпинско
го равной двум (так как она получена из плоской фигуры), то первое определение фрактала не выполнено. С другой стороны, так как суммарная площадь всех выкинутых треугольников равна общей
площади исходного треугольника, такое множество трудно назвать
плоским, т.е. имеющим топологическую размерность, равную двум. Все это демонстрирует трудности, возникающие на пути применения первого определения фрактала.
Ковер Серпинского. Это тоже плоская фрактальная фигура,
Рис. 6.3. Последовательное построение ковра СерпинскогоРис. 6.3. Последовательное построение ковра Серпинскогополученная способом, аналогичным способу получения салфетки Серпинского, но начальным элементом здесь является единичный квадрат, рис.6.3. При построении ковра Серпинского на первом шаге еди
Рис. 6.3. Последовательное построение ковра Серпинского
Рис. 6.3. Последовательное построение ковра Серпинского
ничный квадрат делится на девять маленьких квадратов с длиной стороны, равной 1/3, выбрасывается
центральный квадрат и процедура повторяется с оставшимися квадратами бесконечное число раз. Размерность ковра Серпинского равна D = 1п8/1пЗ, и 1 < D < 2.
Трехмерный аналог салфетки Серпинского. Определение фрактала как объекта с дробной размерностью Хаусдорфа-Безиковича тоже
не выдерживает критики, что демонстрируется примером пирамиды
Серпинского. Это — объемная фрактальная фигура, полученная способом, аналогичным способу получения плоской салфетки Серпинского, но начальным элементом здесь является правильный тетраэдр с единичной длиной ребра. Фигура получается из тетраэдров, последовательно отсекаемых от вершин исходного тетраэдра, стороны отсекаемых тетраэдров равны половине стороны тех тетраэдров, от которых они отбрасываются. При элементе покрытия в виде тетраэдра с длиной стороны 5 = (1/2)п требуется N(5) = 4П элементов покрытия, что приводит к размерности пирамидки Серпинского, равной двум. Итак, размерность этого объекта — целое число, хотя назвать его “плоским” вряд ли возможно.
Фрактал как самоподобный объект
Вернемся ко второму определению фрактала и рассмотрим подробнее свойства самоподобия.
Рассмотрим ограниченное множество, например, отрезок прямой. Он не обладает трансляционной симметрией, однако если изменить его длину в г < 1 раз, то параллельно перенося его несколько раз вдоль исходного отрезка прямой, им можно накрыть часть исходного множества. Если г = 1/N, где N — целое число, то за N параллельных переносов им можно целиком накрыть исходный отрезок.
Прямоугольный участок можно накрыть N его уменьшенными копиями, если коэффициент подобия г = 1/V^V, прямоугольный параллелепипед — если г = l/^TV, и т.д. В общем случае, если N уменьшенных копий исходного объекта с коэффициентом подобия г = l/N1^ полностью накрывают его, то число d называют размерностью подобия, а сам объект, в силу приведенного выше определения, является фракталом. Из определения размерности подобия легко получить, что
, ln2V
d = ;— •(6.3)
1пттж
В качестве примера вновь рассмотрим кривую Хельге фон Коха. С масштабным множителем г = | мы получим фрагмент, состоящий из | кривой, и таких фрагментов нужно 4, чтобы покрыть всю кривую. Аналогично, при г = (|)п нужно 4П фрагмента; следовательно, размерность подобия кривой Коха равна In 4/ In 3 и совпадает с фрактальной размерностью Хаусдорфа-Безиковича.
Самоподобие и масштабирование в физических системах связано с существованием некоторых общих принципов, лежащих в основе
строения и развития этой системы. Использование симметрии существенно упрощает описание объекта, так как сводит различные проявления к единой причине. С симметрией и масштабированием (скейлингом) мы уже встречались, например, когда шла речь о логистическом отображении, см. раздел 5.3.1, которое демонстрирует скейлинговую структуру точек бифуркации, характерную для любого локально квадратичного отображения — речь идет об универсальности Фейгенбаума, выражающей принцип подобия. Анализ поведения квадратичных отображений приводит к одному из универсальных сценариев перехода к хаосу через удвоение периода.
Фракталы Жюлиа и Мандельброта. Двумерный аналог универсальности квадратичного отображения на плоскости исследован Б.Мандельбротом. Его идея состояла в том, чтобы вместо действительных чисел использовать комплексные и наблюдать процесс Xi, ^2, ... не на прямой, а на плоскости.
Рассмотрим отображение
Жп+1 = Кжп) =Х„+С,Жп+1 = Кжп) =Х„+С,(6.4)(6.4)
Жп+1 = Кжп) =Х„+С,
Жп+1 = Кжп) =Х„+С,
(6.4)
(6.4)
Рис. 6.4. Множества Жюлиа с различным числом бассейнов притяженияРис. 6.4. Множества Жюлиа с различным числом бассейнов притяжения
Рис. 6.4. Множества Жюлиа с различным числом бассейнов притяжения
Рис. 6.4. Множества Жюлиа с различным числом бассейнов притяжения
где ж, с Е С — комплексные числа, и рассмотрим множество аттракторов на комплексной плоскости. С изменением параметра с изменяются и области притяжения аттракторов.
Например, если с = 0, то имеется два аттрактора — ноль и бесконечность. “Бассейном” притяжения нуля являются точки, лежащие
внутри единичной окружности, а областью притяжения бесконечности — точки, лежащие вне ее. Неустойчивые неподвижные точки, неустойчивые циклические точки отображения (6.4), а также точки, демонстрирующие хаотическое поведение последовательности {жп}, также неустойчивые, и все их образы,
лежат на окружности радиуса единица. Если же с ^ 0, то ситуация
в чем-то похожая, так как по-прежнему могут существовать два или более аттракторов, один из которых — бесконечно удаленная точка, однако граница между областями притяжения уже не является гладкой и демонстрирует свойства фрактала. Одной из характерных черт этой границы является ее самоподобие: если изобразить ее в большем масштабе, то она будет иметь черты, схожие с полным изображением.
Рис. 6.5. Множество Мандельброта. Показаны увеличенные фрагменты предыдущего изображения, обведенные в рамку. Видна голографическая структура множества
Мандельброта
Множества такого рода в математике известны как множества Жюлиа, они изучались французскими математиками Пьером Фату и Гастоном Жюлиа еще в начале XX века. Множество Жюлиа для квадратичных отображений представляет собой множество всех неустойчивых неподвижных точек, неустойчивых циклических точек отображения (6.4), а также неустойчивых точек, демонстрирующих хаотическое поведение последовательности {жп}, и всех их образов. Примеры множества Жюлиа для двух и большего числа аттракторов приведены на рис. 6.4, где линиями уровня отделены области, отличающиеся скоростью стремления последовательности {жп} к своему аттрактору.
В зависимости от параметра с может существовать несколько устойчивых неподвижных точек (аттракторов) отображения (6.4); и множество Жюлиа может иметь весьма экзотическое строение. Существует правило, показывающее, какой вид имеет множество Жюлиа при том или ином с, оно приводит на комплексной плоскости к множеству Мандельброта М, рис. 6.5, тоже имеющему фрактальные свойства. В зависимости от того, принадлежит с множеству М или нет, существуют различные множества Жюлиа. Если с 6 М, то
множество Жюлиа представляет собой связную структуру, а при с ^ М множество Жюлиа рассыпается на бесконечное число кусочков. Поэтому граница множества Мандельброта наиболее интересна — при переходе параметра с через нее множество Жюлиа как бы взрывается, превращаясь “в пыль”. При изображении множества Мандельброта с увеличением масштаба можно заметить многократное повторение целого множества в более мелких деталях. На рис. 6.5 приведены несколько фрагментов множества Мандельброта в различных масштабах, наглядно демонстрирующие голографическую структуру множества М: часть целого несет в себе память о всем целом.
Симметрия, о которой идет речь в определении фрактала, не обязательно подразумевает геометрическое подобие. Во фрактале могут сохраняться некоторые другие характеристики объекта, такие, как углы поворота линии, или некоторые усредненные характеристики — вероятность поворота линии на определенные углы при изменении масштаба и др.
Фрактальные кластеры. В определении фрактальной размерности существенным является стремление к нулю диаметра ячейки покрытия, однако при использовании фракталов в физике следует иметь в виду, что составные части физической системы обладают некоторыми минимальными размерами Яо — имеется в виду, например, радиус молекулы или атома и т.д. Поэтому на практике для характеризации физической системы используют понятие размерности кластера. Оно описывает асимптотику поведения числа ячеек N(5) в покрытии кластера (совокупности объектов, составляющих физическую систему) в зависимости от их характерного размера, так же как и понятие размерности Хаусдорфа-Безиковича; отличие здесь состоит лишь в том, что зависимость N(5) имеет реальный смысл при 5 > Яо, и размерность кластера характеризует лишь тенденцию скорости роста N(5) при уменьшении 5.
Формально размерность кластера D может быть получена как показатель степени в формуле
~р (?) ’(6-5)
где р = const, связывающей число ячеек N(8), покрывающих кластер, с размером ячейки 5 и радиусом Я наименьшей сферы, содержащей кластер.
Строго говоря, природные фракталы, описанные в разделе 6.1.2, на самом деле являются примерами фрактальных кластеров.
Фракталы как модели физических систем.
Протекание жидкости в ячейке Хеле-Шоу. “Вязкие пальцы”. Ячейка Хеле-Шоу состоит из двух прозрачных пластин, разделенных
зазором. Хеле-Шоу исследовал протекание жидкости в такой ячейке, вводя в поток краситель и наблюдая линии тока. Такие ячейки удобно использовать для наблюдения фрактальной структуры поверхности раздела двух жидкостей разной вязкости, возникающей, когда более вязкая жидкость вытесняется менее вязкой. Граница раздела при этом оказывается неустойчивой и наблюдается прорастание “пальцев” вытесняющей жидкости в вытесняемую. С развитием процесса граница раздела приобретает весьма экзотический вид и обладает дробной размерностью. Теория образования вязких пальцев важна, например, для моделирования процесса вытеснения нефти водой при ее добыче из пористой породы.
Перколяция. Этот процесс моделирует просачивание воды через пористую среду. Отметим случайным образом некоторые узлы прямоугольной сетки — они будут моделировать поры в среде, случайным образом связанные между собой. Соседние отмеченные узлы будем считать сообщающимися, так, что жидкость, впрыснутая в какую- либо пору, может проникать лишь в соседнюю, связанную с ней. Поры, или узлы, связанные с выбранным центром втекания жидкости, образуют кластер. Как показали натурные и вычислительные эксперименты, размерности таких кластеров дробные, определяются плотностью пор и удобно представлять множество пор, занятых жидкостью, как фрактал. Для практики очень важны исследования, состоящие в определении доли ячеек, составляющих поры, необходимой для того, чтобы жидкость, впрыснутая в одну из ячеек, протекла до другой, находящейся от нее на заданном расстоянии. В вычислительных экспериментах исследуются характеристики пористости и фрактальной размерности кластеров, обеспечивающие заданные режимы протекания.
Оказалось, что перколяционные кластеры самоподобны. Если разрешение, при котором этот кластер наблюдается, “не слишком велико”, то детали оказываются смазанными, однако кластер в целом остается подобным себе при большом разрешении, т.е. сохраняется общая структура кластера, в частности, в нем присутствуют “дырки” всех размеров и т.п. Это самоподобие реализуется и в симметрии формул, связывающих концентрации пор при разных масштабах, а также в инвариантности размерности кластера (6.5) при различных линейных размерах Яо элементарных ячеек.
Аттрактор Эно. Примером динамической системы, для описания которой возникает необходимость анализа геометрической структуры, обладающей свойствами самоподобия и дробной размерностью, является странный аттрактор Эно. Для того, чтобы получить наглядное представление о поведении этой динамической системы, рассмотрим сечение Пуанкаре. Для аттрактора Эно координаты точек на
Рис. 6.6. Аттрактор Эно. Увеличенный фрагмент сохраняет структуру всего изображенияРис. 6.6. Аттрактор Эно. Увеличенный фрагмент сохраняет структуру всего изображенияплоскости сечения Пуанкаре подчиняются системе уравнений
Рис. 6.6. Аттрактор Эно. Увеличенный фрагмент сохраняет структуру всего изображения
Рис. 6.6. Аттрактор Эно. Увеличенный фрагмент сохраняет структуру всего изображения
жп+1 = 1 - аж^ + ?/п,
J/n+i = Ьхп.
Множество точек пересечения фазовой траектории с поверхностью Пуанкаре для аттрактора Эно изображено на рис. 6.6. Точки этого множества сливаются в парные “линии”, Однако при увеличении масштаба
проявляются более тонкая внутренняя структура: можно заметить, что каждая линия из пары тоже состоит из двух “линий”. В этом смысле можно говорить о фрактальной структуре отображения Пуанкаре для аттрактора Эно, так как тонкая структура сечения подобна
его строению в целом.
Самоподобие как фундаментальное свойство природы
Мысль о том, что явления реального мира могут подчиняться математическим законам, возникла еще в античности. Язык математики тех времен был достаточно беден по сравнению с современным, его “словами” были числа и геометрические фигуры. Но уже тогда правила геометрии, применяемые при разметке участков земли или при строительстве, правила действия с числами при подсчете урожая, в астрономических расчетах или в торговле, давали точный ответ и никогда не подводили. Язык чисел и фигур был достаточно выразительным и универсальным, он позволял действительно находить общее, проявляющееся во многих явлениях реальности, на первый взгляд, казалось бы, совершенно не связанных между собой. Предсказательная сила, содержащаяся в математических моделях, настолько поражала ум (да поражает и сейчас, несмотря на привычку к современным техническим чудесам), что в древности за числам и математическими фигурами признавался мистический тайный смысл. Пифагор учил: “Что самое мудрое? — Число”. Филолай из Кротона, его ученик, писал: “Все, что познаваемо, имеет число, без него ничего нельзя ни помыслить, ни познать”. Платон в диалоге “Парменид, или Об идеях”, а за ним и неоплатоники, в частности, Прокл, выстраивают иерархию Космоса от единого через “сверхсущие” единицы — непознаваемых богов (по сути — через числа) к “сущим”,
т.е. умопостигаемым богам. Числа в древности несли в себе не только обозначение количества, но и великие принципы — Единство, Двойственность, Троичность и т.п., свойственные всему миру. Пользуясь числами как символами, античные философы описывали процесс рождения Космоса, т.е. то, как из Единого (обозначаемого единицей) возникает множественность форм.
Со временем мистический смысл математики теряется, на первый план выступает именно прикладной ее аспект. Но суть математики как всеобщего языка природы признается и поныне, мы надеемся, что пользуясь им, можно найти и выразить ту неуловимую общность, единое начало, исток всех явлений, которые связывают весь мир. На чем основана эта надежда? Еще в начальной школе мы узнаем, что число — это обозначение количества. Однако, числами можно характеризовать и качественные свойства мира — такие, например, как протяженность его объектов, тяжесть (вес) тел, высоту звука. Для этого требуется определить специальную процедуру измерения, задав единицу измерения, эталон, и определить способ подсчета количества эталонов, содержащихся в измеряемом объекте. Фундаментальное свойство природы — ее “измеримость”, дает надежду на то, что на пути математической абстракции можно найти ответ на вопрос о том, в чем выражается общее, единое, что связывает разнородные явления мира.
Для того, чтобы числовая модель реальности не зависела от эталона, нужно рассматривать не абсолютные величины, а отношения количеств, пропорции. Но какие пропорции идеальны, а какие — нет? Вслед за античными мудрецами мы часто говорим о “божественной красоте” картины, или о “божественном звучании” музыки, не разделяя “божественное” и “прекрасное”. Быть может, можно найти идеальные соотношения, опираясь на наше чувство красоты? По этому пути шли пифагорейцы, взяв за основу красоту созвучий — ведь отличить гармоничное звучание от какофонии может любой человек, не только музыкант. В пифагорейской теории музыки для анализа приятных на слух созвучий — консонансов — использовался инструмент, состоящий из одной струны, он назывался “монохорд”. Наиболее гармоничное звучание получалось, когда звучали два монохорда, один с полностью открытой струной, другой — со струной, зажатой посредине. Это созвучие, называемое октавой, возникало, когда отношение длин звучащих струн (т.е. отношение высот двух звуков) равнялось двум. Два другие гармоничные созвучия получались при отношении длин струн два к трем (квинта) и три к четырем (кварта). И если чувство красоты человеку дано для ощущения “идеального”, а законы прекрасного можно записать в виде математических соотношений, то появляется возможность находить соответствие “идеальному плану” как в явлениях природы, так и в творениях рук человека: те объекты
или явления, которые существуют по законам простых (целочисленных) пропорций, являются идеальными.
По дошедшей до нас легенде, свойства музыкальной гармонии настолько вдохновили Пифагора, что в отношениях целых чисел он стал искать главный ключ к законам мироздания. По его идее, весь мир пронизан вибрациями, и чтобы познать его, надо уметь услышать звуки мира, “музыку сфер”, прикоснуться к идеальной пропорциональности вселенских созвучий.
Еще одним ярким примером пропорции, закрепляющей чувство гармонии в строгих фиксированных математических законах, является так называемое “отношение золотого сечения”. Первое формальное ее определение содержится в “Началах” Евклида: “Говорят, что отрезок прямой разделен лучшим образом, пропорционально, если целая часть так относится к большей части, как большая к меньшей”. Отношение золотой пропорции встречается в природных объектах — в пропорциях человеческого тела, в строении раковины улитки, в сплетенной пауком паутине; в искусстве — архитектуре, живописи, скульптуре, музыке. Строение формы художественного произведения по законам золотой пропорции стало синонимом его совершенства. Парфенон в Афинах, храм Василия Блаженного в Москве, скульпторы античных мастеров — Фидия, Лисиппа, полотна Боттичелли, Рафаэля, Леонардо да Винчи, фуги Баха и сонаты Бетховена — везде присутствует золотое отношение.
Имея еще в древности столь блестящие подтверждения действенности математики в решении проблемы поиска единства явлений природы, человек продолжает искать новые объекты, новые законы, новые знаки и символы, отражающие общие принципы.
В рассмотренных примерах музыкальной гармонии и золотого сечения под пропорциями понимается отношение двух величин, измеренных с помощью одного и того же эталона. Равенство двух таких отношений выражает принцип подобия. Но подобие можно понимать и в более широком смысле. Например, все явления, описывающиеся дифференциальными уравнениями гиперболического типа, можно считать подобными, поскольку их поведение сходно на качественном уровне. Различные реализации случайного процесса тоже подобны, так как они описываются качественно одной и той же математической моделью. Можно считать, что современная наука только подтвердила, развила, наполнила новыми особенностями древний принцип: “все во всем”, или “что наверху, то и внизу”, который на современном языке можно понимать как указание на то, что мир самоподобен, т.е. что его части устроены так же, как и целое. Обозначением, символом самоподобия в современной математике и является относительно недавно возникшее геометрическое понятие — фрактал.
Глава 7
Численные методы исследования динамических систем
Заметим сразу, что если в динамической системе, эволюция которой описывается дифференциальными уравнениями
x = F(x,c)(7.1)
с некоторым начальным условием
х(0) = х0,(7.2)
имеется неустойчивость, то исследовать ее численными методами путем прямого решения системы дифференциальных уравнений можно только на очень малых временах, где экспоненциальное разбегание изначально близких траекторий еще мало сказывается. Проверить этот факт можно, просчитав задачу “назад”, то есть в качестве начальных условий задавая точку фазового пространства, полученную как значение приближенного решения в некоторый момент времени, а в эволюционных уравнениях обратить время, заменяя t на —t. Если обратный счет вернет фазовую траекторию в исходную точку (7.2), или в достаточно близкую к ней, то на этом интервале времени можно считать, что численное решение неплохо приближает точное. В противном случае численное решение будет отражать лишь дискретную схему, имеющую мало общего с исходной задачей (7.1), (7.2).
Как уже говорилось в разделе 2.2, при изучении поведения динамической системы часто интересуются не точными количественными характеристиками, а их качественным поведением. Поэтому численное исследование эволюционных уравнений не сводятся только к их численному интегрированию при различных начальных условиях и различных значениях параметра с, а имеют смысл лишь в сочетании
с аккуратными аналитическими методами исследования. В частности, часто используется численный поиск неподвижных точек системы (7.1) как решение нелинейного алгебраического уравнения
F(x, с) = О
и численное исследование их зависимости от параметра с. Эта задача является основой для построения бифуркационных диаграмм. С помощью сочетания аналитических и численных методов находится отображение Пуанкаре, наглядно иллюстрирующее характер решения начальной задачи (7.1), (7.2). Численные методы линейной алгебры позволяют отвечать на вопрос об устойчивости решения и тем самым исследовать вопрос о структуре фазового пространства в зависимости от начальных условий и от параметров.
Расчет отображений Пуанкаре
Пусть автономная динамическая система задана эволюционным уравнением
xi = F^x-^..., xn, с), г = 1,..., N,(7.3)
с начальными условиями
жфО)=жю, г = 1,...,2У.(7.4)
В JV-мерном фазовом пространстве рассмотрим сечение Пуанкаре, задавая (N — 1)-мерную поверхность S уравнением
S(xi,..., xn) = 0.(7.5)
Отображение Пуанкаре Р преобразует точки поверхности S в точки той же поверхности, xn+i = Р(хп), где xn+i и хп — точки, лежащие на одной и той же фазовой траектории, рис. 7.1.
Для нахождения отображения Пуанкаре надо решать дифференциальное уравнение (7.3) с заданными начальными условиями и заданными значениями параметра с, и последовательно находить точки пересечения фазовой траектории с поверхностью S.
Здесь есть две различных задачи. Первая состоит в том, чтобы найти фазовую траекторию как решение начальной задачи (7.3), (7.4), а вторая — в том, чтобы определить координаты точки пересечения траектории с поверхностью S. Первая задача сама по себе достаточно сложна, если система (7.3), (7.4) неустойчива. Для ее решения рекомендуется использовать метод Рунге-Кутта четвертого
Рис. 7.1. Расчет отображения ПуанкареРис. 7.1. Расчет отображения Пуанкаре
Рис. 7.1. Расчет отображения Пуанкаре
Рис. 7.1. Расчет отображения Пуанкаре
порядка и контролировать точность решения с помощью априорных и апостериорных оценок.
Более подробно рассмотрим метод определения координат точки пересечения фазовой кривой с поверхностью S. Для этого вычисляется знак функции S на каждом шаге интегрирования, и при смене его, например, с минуса на плюс мы имеем две точки траектории — x(tk) и x(^+i), лежащие по разные стороны от поверхности S. Точка пересечения траектории с S может быть найдена тем или иным способом интерполирования траектории между точками x(t^) и x(^+i). Рассмотрим здесь экономичный метод, позволяющий найти координаты точки пересечения путем интегрирования системы дифференциальных уравнений типа (7.3), (7.4) за один шаг [1].
Добавим формально к системе (7.3) еще одно уравнение относительно дополнительной переменной ждг+i = S(xi,... ,ждг):
dxN-vi _ dS _ 9S dx^ _ 9S _,.
(7.6)
Теперь секущая поверхность Пуанкаре определяется уравнением
= о.
Поделим формально все уравнения (7.3) на уравнение (7.6), а последнее обратим, рассматривая t как функцию ж/v-n, и получим
10 А.И. Чуличков
систему уравнений вида
(7.7) dt 1
^^+l7^v+i
Теперь если S(tk) = Si < 0, a S(^+i) = S2 > О, то координаты точки пересечения фазовой траектории с поверхностью S могут быть найдены из (7.7) на интервале изменения переменной ждг+i от S2 до нуля, например, за один шаг длиной — S2, с начальными условиями
^г(^Л^+1) |ж^ + l=S'2 — ^г(^+1)?— 1,2, . . . , N
t(9CN^l) |x-n + i=,S2 = W
В результате решения (7.7) на интервале изменения ждт+i длиной IS2I мы попадем в точку ждт+i = 0, т.е. на поверхность S.
Численный анализ
периодических решений
Эти задачи состоят в нахождении периодических решений при фиксированном значении параметра с и определении их устойчивости, а также в изучении поведения семейства циклов в зависимости от параметра и построения бифуркационных диаграмм.
Для нахождения циклического решения надо иметь приблизительные данные о расположении циклической траектории в фазовом пространстве и о характере его устойчивости. Например, если цикл рождается из неустойчивого фокуса при бифуркации Андронова- Хопфа, то при малом отличии параметра от критического цикл следует искать вблизи неустойчивой особой точки.
В основу нахождения предельного цикла можно положить тот факт, что точка пересечения циклической фазовой траектории с некоторой поверхностью S есть неподвижная точка отображения Пуанкаре:
х*=Р(х*). (7.8)
Если задана точка xq на поверхности S, находящаяся вблизи х*, то х* можно найти с помощью итерационного алгоритма Ньютона как решение нелинейной системы уравнений (7.8). Причем оказывается,
что сходимость алгоритма Ньютона не зависит от характера устойчивости предельного цикла, а если этот цикл устойчив, то х* можно найти методом простой итерации:
Xfe+1 = P^Y (7.9)
Заметим, что искомый цикл может за один период пересекать поверхность S несколько раз (в разных точках); если х* — такая точка, то это должно быть учтено в формуле (7.8).
Для исследовании устойчивости цикла определяют мультипликаторы цикла pi, или, что то же самое, мультипликаторы неподвижной точки х* отображения Пуанкаре. Для этого находят собственные числа оператора монодромии Y(T), либо собственные числа линеаризованного отображения Пуанкаре в точке х*. Если мультипликаторы по модулю не превосходят единицу, то цикл устойчив по Ляпунову.
Для определения зависимости цикла от параметра уравнение (7.9) с начальным условием х*(ц) используется для нахождения предельной точки х*(ц + Ац), и все исследование повторяется сначала.
Вычисление спектра
ляпуновских характеристических показателей
Полный спектр ляпуновских характеристических показателей несет достаточно подробную информацию о качественном поведении системы. Например, если в этом спектре, вычисленном в точке некоторого предельного цикла, имеются положительные показатели, то это — серьезное свидетельство в пользу того, что это предельное множество является странным аттрактором. Спектр ляпуновских характеристических показателей можно получить, исследуя сингулярные числа матрицы линеаризованного уравнения, описывающего эволюцию системы. Однако для качественного анализа динамики системы не столь важны абсолютные значения спектра ляпуновских характеристических показателей, сколько их знаки (сигнатура), а для их оценки можно предложить способ, не использующий численных методов линейной алгебры, основанный на следующих соображениях.
Если хо Е 'Rn — неустойчивая точка системы (7.3), (7.4), то ее решение в окрестности xq можно приближенно получить как решение линеаризованной задачи, представляющей собой сумму фундаментальных решений линеаризованной системы с коэффициентами, экспоненциально зависящими от времени (возможно, добавляются еще и степенные коэффициенты, не изменяющие экспоненциальную скорость роста решения). Анализируя решение линеаризованной 10*
задачи при произвольно выбранном (случайном) начальном условии как зависящий от времени вектор TV-мерного евклидова пространства, можно заметить, что через некоторое время основной вклад в него будет давать слагаемое с максимальной скоростью роста; это выражается в том, что через некоторое время направление вектора решения стабилизируется. Отклонения от этого направления при малых значениях времени t обусловлены заметной величиной и других слагаемых. Таким образом, можно приближенно оценить число линейно независимых составляющих решения, имеющих экспоненциальный рост. Для этого следует выбрать набор из N векторов из ПNd представляющих собой последовательные решения линеаризованной задачи при различных значениях времени t, произвести их линеаризацию по процедуре Грамма-Шмидта, начиная с более поздних векторов, и исследовать ляпуновские характеристические показатели проекции решения на эти направления. Случайность начальных условий призвана обеспечить наличие в линеаризованном решении всех составляющих из набора фундаментальных решений. Аналогично можно поступать и с устойчивыми точками решений, только порядок выбора векторов при ортогонализации должен быть обратный. Подчеркнем, что точность вычисления спектра ляпу невских характеристических показателей в этом способе невелика, однако сигнатура оценивается достаточно точно.
Похожие соображения лежат в основе еще одного метода получения спектра ляпуновских характеристических показателей, приведенного в [1]. Прежде, чем перейти к его изложению, сделаем несколько замечаний.
Пусть Tn евклидово пространство, х 6 Т^дг, и задана функция F(t) = A(t)x = ехЧ е RN,(7.10)
где А — некоторое число. Тогда для любого у Е Tn ляпуновский характеристический показатель скалярного произведения (F(t),y) совпадает с показателем для функции ||F(t)|| для всех у Е Тп, за исключением тех, которые ортогональны х, т.е. когда
(х,у)=0.(7.11)
Действительно,
| In ||х||eAt = |(1п ||х|| + At)А при t сю
и1
- ln(x, y)ext = -(1п(х, у) + At) А при t сю.
При случайном выборе у выполнение условия (7.11) маловероятно.
Второе замечание состоит в следующем. Пусть задана функция
(7-12)(7-12)F(f) = ^2еХк1хк е BInik=l
(7-12)
(7-12)
^хк, х^е^Хк^Х5 2А1^^хк, х^е^Хк^Х5 2А1^где xk Е 'Rn, a Xk, k = 1,..., n, — некоторые числа, упорядоченные по невозрастанию. Тогда для любого у Е Rn ляпуновский характеристический показатель скалярного произведения (F(t),y) равен Ai — максимальному из всех чисел А^, к = 1,...,п, и совпадает с показателем для функции ||F(t)|| для всех у Е Rn^ за исключением тех, которые ортогональны xi. Это следует из соотношений
^хк, х^е^Хк^Х5 2А1^
^хк, х^е^Хк^Х5 2А1^
(7-13)
так как все показатели экспонент в коэффициентах суммы в формуле (7.13) неположительны, и
11п<! У2(хьу)еАи1 = lln JeAlt y^(xfc,y)e(Afc А1)4^А1.J I k=l)°°
Наконец, рассмотрим прямое (внешнее) произведение векторов у Е Rn z Е Rm: у A z 6 Rn 0 Rm. Если
NN
У = Е Укеы, Z = ^ ^e^,к=1к=1
и Ai > А2 > ... > Xn, A^i > /^2 > • • • > то
l|yAz||2 =l|yAz||2 =^2 Yj ^2.ke<'Xi+|1^t,^2 Yj ^2.ke<'Xi+|1^t,kd=lkd=l
l|yAz||2 =
l|yAz||2 =
^2 Yj ^2.ke<'Xi+|1^t,
^2 Yj ^2.ke<'Xi+|1^t,
kd=l
kd=l
и скорость экспоненциального роста функции ||у Л z||2 равна Ai + Ць
Эти замечания теперь используем для того чтобы, зная решение линеаризованной начальной задачи (7.3), (7.4), оценить суммы ляпуновских характеристических показателей ее фундаментальной системы решений, а затем — и сам спектр ляпуновских характеристических показателей. Для этого введем понятие обобщенного к- мерного ляпуновского показателя динамической системы (7.1), (7.2), [1]-
А^ = lim t 1 In х° / ^хА^ = lim t 1 In х° / ^хОпределение. Обобщенным к-мерным ляпуновским показателем, или показателем &-го порядка, будем называть число
А^ = lim t 1 In х° / ^х
А^ = lim t 1 In х° / ^х
(7-14)
где е^ — ортонормированный базис Kni А — внешнее произведение векторов, || • || — евклидова норма, У^о — фундаментальная матрица решений линеаризованной задачи (7.1), (7.2).
В формуле (7.14) вектор
есть решение линейной задачи
Ухог = Жх)Ухог, Ухог(0) = е°,
в момент времени t, Д(х) — матрица линеаризации системы (7.1). Опишем свойства /с-мерного ляпуновского показателя.
Число А*о при фиксированном к может принимать не более, чем С^ различных значений.
При произвольном выборе базисных векторов е^ наиболее вероятно, что А^ равно наибольшему из всех С^ своих возможных значений.
Действительно, если кратность показателя равна единице, то А^ равен наибольшей реальной части собственного числа матрицы линеаризованной системы (7.1) (т.е. старшему ляпуновскому характеристическому показателю), если е^ не ортогонален соответствующему собственному вектору; если же эта ортогональность имеет место (что маловероятно при произвольном случайном выборе е®), но е^ не ортогонален следующему собственному вектору, то А* о равен наибольшей реальной части собственного числа, следующей за первой, и т.д., всего возможно N = С^ вариантов, все менее и менее вероятных. Если кратность равна двум, то в наиболее вероятном случае А20 равна сумме двух наибольших ляпуновских характеристических показателей, и т.д. Таким образом, если не принять специальных мер, то
АХо = кХтах. Специальные меры в данном случае состоят в том, что в качестве векторов е®, выбираются ортогонализованные процедурой Грамма-Шмидта векторы Y^e^ причем этот выбор время от времени обновляется. Тем самым обеспечивается нужная ортогональность векторов У^ : практически, векторы упорядочены по убыванию скоростей экспоненциального роста.
Действительно, дело в том, что при произвольном базисе {е^} вектор У^е? может быть представлен в виде суммы
N
Гх>? = Е ёГ’е^4, d0) е Un, (7.15) г=1
и при у —> сю определяющую роль в сумме (7.15) будет играть слагаемое с максимальной скоростью экспоненциального роста. Ортогональные к нему слагаемые имеют временную зависимость вида 6^, и т д
Изменение базиса не влияет на величину АХо, так как знаменатель в (7.14) для любого ортонормированного набора равен единице, и числитель, благодаря свойствам внешнего произведения векторов, также не зависит от выбора базиса е®.
Таким образом, зная наиболее вероятные значения всех ^-мерных ляпуновских показателей, мы можем найти спектр характеристических показателей АХод, АХод,..., АХо?дг из соотношений:
А х = Ах . Axoi = А^п -АГ1, г = 2,3,... Л.л0^х Xq ' ЛСМ Xq Xq " " " "
4. Расчет размерности аттрактора
Оценка топологической размерности. На практике часто возникает проблема анализа временной последовательности и исследования свойств динамической системы, основанных на наблюдениях за неполным набором координат фазового вектора, описывающего систему. Такие задачи встречаются в биологии и медицине, например, при анализе данных электроэнцефалограмм (ЭЭГ), при описании регенерации эритроцитов и т.п. Одной из важных характеристик динамической системы является размерность минимального пространства, содержащего аттрактор; эта размерность дает эффективное значение числа параметров, необходимых для достаточно полного описания поведения системы.
Для определения размерности аттрактора можно было бы использовать данные о фазовой траектории, которые содержатся, например,
в последовательности наблюдений x(t 1),..., x(1n) и воспользоваться процедурой вычисления фрактальной размерности кластера, однако часто в экспериментальных исследованиях неизвестно описание процесса, не существует его модели и есть лишь ряд наблюдений за одним или несколькими параметрами, характеризующими систему. Однако оказалось, что при некоторых достаточно общих предположениях о характере поведения динамической системы можно оценить размерность аттрактора и из временного ряда наблюдений всего за одним параметром системы. Этот результат получен Такенсом в 1981 г. Рассмотрим лишь идею метода [1]. Предположим, что динамическая система описывается эволюционным уравнением
X = F(x), x(t) =(7.16)
Значение вектора x(t + т) = (ж(£ + r),7/(t + т)) в момент времени t + т полностью определяется значением вектора x(f) = (зс (1)^(1)) в момент времени t и уравнением (7.16), причем эта связь взаимно однозначна, если фазовая траектория не имеет самопересечений. Рассмотрим последовательность векторов
£№ = ИД Л* + т)],
+= [ж(Л-т),ж(Л-2т)],(71?)
£(£ + Nt) = [Д# + Nt),$3 + (N + 1)т)].
Так как координаты вектора £ связаны с координатами вектора х соотношениями
£Д) = x(t),
b(t) = x(t + т) = x(t) + jF^x^t')^^1')')^'~ x(t)+ TF1(ix(,f),y(t)) t
с якобианом, отличным от нуля, то информация о размерности аттрактора, содержащаяся в последовательности {х(^), к = 1,... ,N^ присутствует и в последовательности ^(t + (к — 1)т), к = 1,..., NY Опираясь на эти соображения, Такенс доказал, что для динамической системы, описывающейся моделью
X = Е(х),
где размерность вектора х равна М, метрические свойства М-мерного множества х(^), k = l1...1N1 вложенного в пространство Пм, эквивалентны метрическим свойствам множества ^(t + (к — 1)т), k = l,...,NY где £ — М-мерный вектор, определенный аналогично (7.17), точнее, расстояния между векторами того и другого
множества связаны коэффициентами, отличными от нуля и равномерно ограниченными. Это соображение позволяет оценить характерную размерность аттрактора по характерной размерности множества {£(£ + (& — 1)т), k = 1,..., 2V}. На практике эти свойства проявляются в свойствах автокорреляционной функции ряда наблюдений Xj (t^), к = 1,...
В качестве примера применения этой теоремы приведем результаты исследований, которые показали, что характерная размерность ЭЭГ человека в нормальном состоянии принимает значения между двумя и тремя, в то время как при эпилептическом припадке она резко падает и принимает значения, примерно равные единице.
Фрактальная размерность аттрактора. Для вычисления размерности странного аттрактора можно напрямую воспользоваться формулой для фрактальной размерности кластера, обсуждаемой в главе 6, однако более удобно для численных расчетов пользоваться формулой
D = N — lim5^0D = N — lim5^01пЛф)In |1пЛф)In |
D = N — lim
5^0
D = N — lim
5^0
1пЛф)In |
1пЛф)In |
где N — размерность фазового пространства, V (5) — объем области фазового пространства, состоящей из всех точек, находящихся в ^-окрестности аттрактора.
Глава 8
Самоорганизация
в нелинейных системах
О двух тенденциях динамики — от беспорядка к порядку и в обратном направлении
До сих пор мы говорили либо о вполне конкретных не слишком сложных физических системах, либо об абстрактных математических моделях. Но динамической, развивающейся системой является и окружающий нас реальный мир. Можно ли говорить о мире, о Космосе как о динамической системе и записать ее математическую модель? По-видимому, всеобъемлюще этот вопрос решить не удастся ни сейчас, ни в обозримом будущем, но можно попытаться ответить на вопросы об основных тенденциях движения мира.
Всем нам знакома ситуация, когда с любовью наведенный порядок в нашей квартире через несколько дней сменяется хаосом — это очень наглядная иллюстрация ко второму началу термодинамики, гласящему, что в замкнутой системе энтропия не убывает. Этот закон, открытый в XIX веке, наводит на мысль, что время в нашем мире всегда течет “в одну сторону”, это направление мы называем “от прошлого к будущему”. С другой стороны, есть и другие примеры, когда беспорядочное поведение системы вдруг обретает порядок — из хаотического теплового движения молекул возникают турбулентные вихри, из лишенных структуры скоплений достаточно простого по своему составу межзвездного вещества (из водорода и гелия) рождаются звезды, производящие в своих недрах более сложные химические элементы, рождаются и развиваются живые существа и т.п. Это примеры сложных нелинейных незамкнутых систем, которым
свойственна тенденция, противоположная предписываемой вторым началом. Что заставляет мир усложняться, несмотря на противодействие принципов равновесной термодинамики? Для объяснения этого феномена с древних времен привлекаются концепции творения, закрепленные в виде религиозных догм, однако наука идет путем разума и опыта, а не слепой веры, и на этом пути пытается найти ответы на вопросы, которые долгое время относились к философским или религиозным, открывая механизмы тех или иных явлений на все более и более глубоком уровне. Так, например, в свое время магнетизм, считавшийся тайной, открытой посвященным, предметом изучения оккультных наук, благодаря опытам Фарадея и теоретическим работам Максвелла потерял свою мистическую окраску, хотя вопрос о том, что такое электромагнитное поле и почему оно существует, остался не решенным (может быть, потому, что он сейчас не столь важен с практической точки зрения). В любой ситуации остаются проблемы причин возникновения тех или иных механизмов развития и существования Природы, но с развитием науки они отодвигаются на все более абстрактный план.
Современная теория нелинейных динамических систем также дает надежду на то, что будут открыты механизмы, приводящие от беспорядка к порядку, лежащие в основе творчества Природы. К настоящему моменту достигнуто определенное понимание роли неустойчивости и необратимости в самоорганизации — недавно осознанного свойства и живой, и неживой материи, состоящего в том, что при определенных условиях в системе, состоящей из хаотично расположенных неупорядоченных частей возникает новая структура, обладающая определенным порядком. Примером самоорганизации служат рассмотренные выше диссипативные структуры, в частности, возникающие в реакции Белоусова-Жаботинского, или вихри в ячейках Бенара. Эти примеры могут служить основой понимания и описания таких процессов, как возникновение жизни, развитие общества, кризисы в экономике и др.
Понятие самоорганизации исторически возникло достаточно давно, еще в религиозных и философских концепциях древности упорядоченный мир возникает как организация хаоса, толчком которому служит божественный импульс. После открытия примеров и законов самоорганизации самоупорядочение сложных систем можно рассматривать как фундаментальное свойство природы.
В естественных науках концепция самоорганизации появилась в середине XX века в кибернетике; где она первоначально понималась как процесс структурирования системы, управляемый изнутри самой системы. В этом проявлялся классический кибернетический подход, неклассический же подход, появившийся несколько позднее, допускал отсутствие блока управления, он возник в связи с рассмотрением систем, в которых структурирование происходит самопроизвольно,
спонтанно. Авторами такого подхода являются Н.Винер и Г. фон Фёрстер.
В 60-70 годах понятие самоорганизации как образования диссипативных структур выдвинул И. Пригожин. Такие структуры возникают в системах, находящихся вдали от термодинамического равновесия, условием их существования служат постоянный приток энергии извне и диссипация ее внутри системы. Заметим, что хотя именно в таких состояниях происходит существование живых организмов, появление диссипативных структур проявляется как общее свойство нелинейных систем с диссипацией.
В этом же направлении работал и Г. Хакен, основоположник синергетики, в которой тоже возникают явления самоорганизации в сильно неравновесных системах. Основным содержанием концепции Хакена является возможность описания систем в терминах параметров порядка, см. раздел 5.5.2.
Концепция самоорганизации тесно связана с теорией эволюции. Действительно, если представить себе систему, непрерывно снабжаемую энергией, в которой некоторые конфигурации способны лучше воспринимать и использовать поступающую энергию, чем другие. Эти последние постепенно исчезают вследствие диссипации, потери ими энергии, в то время, как первые могут компенсировать свои потери и даже расти. Такие рассуждения повторяют ход рассуждений Дарвина и свидетельствуют о том, что дарвиновский принцип выживания приспособленных применим не только к биологической эволюции [11].
С точки зрения математики самоорганизация состоит в потере или понижении степени симметрии. Например, до кристаллизации жидкость — полностью однородна и изотропна, т.е. полностью симметрична. После замерзания, то есть кристаллизации, в ней появляются выделенные направления, определяемые симметрией кристаллической решетки, тем самым степень симметрии системы понижается.
Проблема обратимости времени
и ее связь с теорией нелинейных систем
Стрела времени и законы динамики. Разговор о тенденциях развития мира имеет смысл начать с того, чтобы разобраться, что такое время, и в первую очередь отказаться от попыток дать точное определение этого понятия, так же, как в геометрии отказались от определения точки или прямой. Время, так же, как и
пространство, является фундаментальным понятием физики, и даже более того, — фундаментальным понятием бытия. Физика нашла способы описания времени, введя его эталон и указав способ приписывания каждому событию некоторого числа, характеризующего момент его наступления.
Если рассматривать время как некоторое измерение нашего мира, то одна из проблем, связанных со временем, состоит в ответе на вопрос об отличии будущего от прошлого. Дело в том, что все законы классической динамики, теории относительности, квантовой физики не содержат в себе отличий прошлого от будущего, в то время, как феноменология, т.е. наблюдаемые процессы в макроскопической физике, химии, биологии, социальные явления, резко разделяют прошлое и будущее.
Действительно, в уравнениях механики, например, можно заставить двигаться все частицы системы по тем же траекториям, но в обратном направлении, или как бы из будущего в прошлое, вполне выполнимой, хотя бы и теоретически, процедурой изменения знаков у импульсов всех частиц, заменой р на — р, для этого скорости всех частиц должны поменять свое направление. Но этого можно добиться и изменением знаков у времени, т.е. заменой t на — t в уравнениях движения, обращением времени. Таким образом, законы механики не запрещают обратить процессы. То же самое касается и законов электродинамики, и релятивистской и квантовой механики. Однако разбитая ваза не собирается в целую, люди сначала рождаются, живут и умирают, но не наоборот, — эти явления демонстрируют так называемую стрелу времени, указывающую на вполне определенное направление возможного его течения. Как же концепция стрелы времени может возникнуть из фундаментальных законов физики, обладающих симметрией по времени, какими являются законы классической и квантовой механики, электродинамики и др.?
Вплоть до первой половины XIX века обратимость времени считалась идеальным выражением объективности науки, а необратимость явлений жизни объявлялась следствием субъективности наших ощущений. Однако с рассмотрением таких процессов, как диффузия, вязкость и т.п. в науку пришло представление о том, что необратимость физических явлений — это фундаментальное свойство нашего мира, и эта точка зрения теперь подкрепляется развитием современных представлений о нелинейных процессах с хаосом.
Хаотические системы являются неустойчивыми, однако эта неустойчивость может играть и конструктивную роль, которая может помочь в разрешении трудностей современной научной концепции. В рамках не только классических разделов физики, но и в современных ее разделах, где время входит симметрично, основная трудность состоит в понимании и объяснении процессов возникновения нового, того, чего
раньше не существовало, поскольку возникновение нового нарушает симметрию физики: в полностью симметричном мире с обратимым временем и законы эволюции должны быть симметричны.
Для объяснения этих трудностей еще в античности философы вводили понятие случайного воздействия, возмущающего детерминированное поведение детерминированных систем. Примером этого служит “клинамен” Лукреция, который был введен им для описания падения атомов в пустоте. К таким же по сути идеям пришел и Эйнштейн при описании спонтанного испускания света возбужденным атомом. Такие же соображения случайностей привлекаются при описании термодинамических неравновесных процессов.
Эти идеи, по сути, требуют основательного пересмотра фундамента физики, поскольку случайность не свойственна описанию явлений ни для классической механики, ни для электродинамики, ни для теории относительности и т.п. Главную роль в формировании современных взглядов на основы физики могут играть идеи неустойчивости и хаоса.
Действительно, законы классической механики просты и обратимы только для относительно простых систем — типа одной планеты, вращающейся вокруг Солнца, т.е. для так называемых вполне интегрируемых систем. Однако решение даже задачи трех тел уже демонстрирует хаотическое поведение, характеризующееся неустойчивостью; формальная сторона этих проблем была рассмотрена нами в разделе 4.3.4, когда мы говорили о КАМ-теории. В настоящее время стало ясно, что подавляющее большинство систем не являются вполне интегрируемыми, и регулярность поведения систем даже в классической механике — скорее, экзотический частный случай, чем правило. Хаос же обладает неустойчивостью, исключительно чувствительной к сколь угодно малым возмущениям. Абсолютно точные наблюдения нам недоступны, и поскольку это утверждение имеет принципиальный, фундаментальный характер, то следовательно, описание системы в терминах траекторий является чрезмерной идеализацией, и конструктивная роль хаоса проявляется в том, что свойства хаотических систем требуют создания нового описания физических систем, не сводящееся к описанию в терминах траекторий и отражающее свойства динамического хаоса. К такому выводу пришел И. Пригожин, который предложил такое несводимое описание, и на основе его попытался объяснить фундаментальный характер стрелы времени [11].
Ныне общеприняты две формулировки законов физики — первая основана на понятиях траекторий для классической механики или волновых функций для квантовой. Вторая основана на теориях ансамблей Гиббса и Эйнштейна; вторая формулировка, с точки зрения И. Пригожина, не вносит принципиально нового в динамику, посколь-
ку, будучи применена к отдельной траектории или волновой функции, сводится к первой, обладающей временной симметрией. Описание И. Пригожина — несводимо, так как не может быть применено к отдельной траектории, траектория, по мнению И. Пригожина, не только ненаблюдаема, но и принципиально не пригодна для описания физики явлений, обладающих стрелой времени. Он отказывает траекториям в праве на существовании и формулирует новую динамику, которая приводит к результатам, недостижимым ни в рамках ньютоновой физики, ни в рамках квантовой механики.
Квантовомеханический и космологический парадоксы. Говоря о стреле времени, нельзя не упомянуть еще о двух парадоксах современной физики, тесно с ней связанных, — о квантовомеханическом и космологическом [11]. В квантовой механике фундаментальное описание проводится в терминах волновой функции -0, и принципиальное различие между классической динамикой и квантовой физикой состоит в том, что классические траектории соответствуют наблюдениям, а волновые функции — соответствуют амплитудам вероятности, и чтобы получить сами вероятности, необходимо дополнительное действие — “коллапс” волновой функции, состоящий в переходе от -0 к l^l2 = фф*. Это описание не входит в фундаментальное описание квантовомеханической системы, которым является уравнение Шрёдингера.
Природа коллапса до сих пор является предметом многих споров. Многие физики считают, что ответственность за коллапс несет наблюдатель и проводимые им измерения. В этом и заключается квантовомеханический парадокс, который состоит во введении субъективного элемента — наблюдателя — в фундаментальное описание природы.
Трудности, возникающие в связи с такой точкой зрения, состоят в том, что природа не может проявиться без наблюдателя. Об этом говорит знаменитый пример Шрёдингера с кошкой, в котором рассматривается следующий мысленный эксперимент. В закрытую комнату помещают кошку и квантовый объект — например, радиоактивный атом, распад которого включает устройство, убивающее кошку. Согласно сформулированной концепции, до наблюдения кошка находится в смешанном состоянии — “между жизнью и смертью”, наблюдение же приводит к коллапсу волновой функции, так как только глядя на кошку, можно сказать, жива она или мертва. В этой ситуации наблюдатель, увидевший мертвую кошку, несет ответственность за ее гибель, так как до наблюдения она не была “полностью мертва”.
Коллапс волновой функции связывают также с существованием двух волн амплитуды вероятности — ^ и -0*, одна из которых движется из прошлого в будущее, а другая — из будущего в прошлое, и в настоящем происходит перемножение этих волн — коллапс.
Третий, космологический парадокс, связан с асимметрией времени из-за конечного времени существования Вселенной. В традиционном понимании природы между прошлым и будущим нет никакой разницы, и в этом проявляется объективность законов природы; наличие стрелы времени объясняется при этом нашим субъективным восприятием. Однако современные космологические представления приписывают нашей Вселенной возраст порядка 15 млрд, лет, прошедших после ее рождения в результате Большого Взрыва. По терминологии И. Пригожина, этот Взрыв был “событием”, т.е. таким явлением, наступление которого вовсе не обязательно, но которое повлекло за собой существенное изменение истории. В классической формулировке законов физики понятие события отсутствует.
Свойства хаотических динамических систем, изученные нами в главе 5, лежат в основе пути, на котором, возможно, будет достигнуто решение этих парадоксов. Этот путь предложен И. Пригожиным, и для того, чтобы понять, в чем его отличие от подходов Гиббса и Больцмана, описывающих системы в терминах статистических ансамблей, рассмотрим более детально, как необратимость времени возникает в уравнениях физики при переходе от описаний в терминах траекторий к описанию в терминах ансамблей.
Причина необратимости времени в статистической физике. Исторически первый пример, в котором возникает уравнение, лишенное симметрии во времени, — это уравнение Больцмана, известное в статистической физике, следствием которого является закон возрастания энтропии в неравновесных изолированных системах. Сам Больцман считал необратимость времени фундаментальным свойством природы, несмотря на резкую критику этой концепции со стороны его современников, и в частности, Лошмидта. Больцман называл XIX век веком эволюционной теории Дарвина, полагая, что эволюция, основанная на принципе естественного отбора, является всеобщим принципом развития (такой отбор, по существу, является событием в понимании И. Пригожина), и, по-видимому, надеялся, что описание в терминах ансамблей поможет вывести законы эволюции сложных систем “на кончике пера”.
В статистической теории открытых систем энтропия является одной из важнейших характеристик и служит мерой неопределенности при статистическом описании, мерой упорядоченности неравновесных состояний и мерой разнообразия в теории эволюции. В зависимости от детальности описания можно использовать то или иное определение энтропии. Если система состоит из N частиц, то для динамического микроскопического описания системы в 6-мерном пространстве с
координатами ж = (г, р) достаточно задать функцию
Nf
N(x,t) = ^^б(х — Xi(t)\ N(x,t)dx = N.
г=1
Интеграл
j J N(x,t)drdp
Др Ar
равен числу частиц, находящихся в момент времени t в окрестности Аг С 7?,з точки г Е Хз и имеющих импульс из окрестности Ар С Хз точки р Е Т^з. Функция N(x,t) не несет информации о взаимосвязи между координатами и скоростями разных частиц, и при статистическом описании рассматривается как случайная функция. Для задания пространства ее значений (аналог пространства элементарных событий в теории вероятности) вводят ансамбль Гиббса как множество систем с одними и теми же макроскопическими параметрами — объемом, средней плотностью, энергией (температурой), — но отличающихся микроскопическими параметрами. Все микроскопические состояния считаются равноправными (равновероятными). Усреднение по ансамблю Гиббса будем обозначать угловыми скобками: (•):
/ N\
t)) = ( У 6(х -•
Если /(жД) — плотность вероятности координат частицы, то в силу линейности математического ожидания,
<N<x,t^ = Nf(x,t).
Энтропия Больцмана равна
Sp(t) = — кп Kx^f) In f(x,t)dx + So,
где So — несущественная константа, п = N/V — средняя плотность частиц.
Если рассмотреть бА-мерное пространство координат и импульсов частиц, обозначив X = (ri,..., tn, Pi, • • •, Pn)^ to микроскопическое динамическое поведение системы N частиц определится функцией
№,t) = 5(x-x^,№,1)ах = 1.(8.1)
11 А.И. Чуличков
В отличие от функции N(x,t), х Е 7^1, описывающей поведение “средней” частицы, функция f^^x^t) несет информацию о движении всех N частиц одновременно. Усреднение по ансамблю приведет нас к динамическому распределению
ых^ = да - хда
и энтропии Гиббса
SG^ = -кп I fN(X, t) In JN(X, t)dX + S'.(8.2)
В отличие от предыдущего описания, в энтропии Гиббса учтены все корреляции между положениями и импульсами частиц, поэтому
SG < SB.
Система, состоящая из большого числа частиц, обладает свойствами системы с хаотическим поведением, т.е. неустойчивостью по отношению к малым возмущениям состояния системы, поэтому уравнения для микроскопических переменных N^t), f^^X^t), эквивалентные уравнениям Гамильтона и симметричные относительно обращения времени, не могут дать удобного аппарата описания состояний системы, а служат лишь основой для перехода к макроскопическому описанию. Этот запрет к использованию обратимых уравнений для описания динамики системы становится фундаментальным свойством больших систем, если принять за основу принципиальную невозможность абсолютно точного задания координат и импульсов каждой частицы системы.
Неустойчивость и чувствительность к возмущениям микроскопического динамического описания больших систем не позволяет также сразу приступить к усреднению уравнений (8.1) для того, чтобы действовать более аккуратно, сначала перейдем к “сглаженному” описанию системы, вводя ансамбль Гиббса таких систем, в которых предварительно произведено усреднение состояний частиц по физически бесконечно малому объему. Для этого, следуя монографии [9], введем понятие физически бесконечно малой длины 1рн и времени трн как величин, обладающих следующими свойствами:
величины 1ри и три малы по сравнению с характерными масштабами (пространственными и временными) рассматриваемой системы;
физически бесконечно малый объем (1рпУ содержит достаточно большое число частиц Nph, = nVph ^ 1.
Проведем усреднение микроскопических состояний системы по физически бесконечно малому объему и введем тем самым сглаженные распределения
мхзмидазда
N(x,t) = nf(x,t) = <N(x,t^Vph.
Для макроскопических систем сглаженные распределения fN^X^t), N(x,t) — случайные функции, поэтому возможно дальнейшее усреднение по ансамблю Гиббса, в результате которых получаются макроскопические функции распределения
Ых,1) = (Мх,1Уь
Рассмотрим теперь, как производится усреднение по ансамблю Гиббса, и выясним, на каком этапе возникает необратимость.
Пусть динамические уравнения (уравнения Гамильтона) являются абсолютно точными, и вся неопределенность статистического описания, т.е. то, чем отличаются системы ансамбля Гиббса, сосредоточена в начальном моменте. Тогда статистическое распределение связано с микроскопическим динамическим следующим равенством:
ЫХ, t) =6(Х- Х(Х0, t - ^МХДОо, (8.3)
и уравнение для Jn в этом случае по форме совпадает с динамическими гамильтоновыми уравнениями:
-^ + [W), ЫМ*)]=0,-^ + [W), ЫМ*)]=0,(8-4)(8-4)
-^ + [W), ЫМ*)]=0,
-^ + [W), ЫМ*)]=0,
(8-4)
(8-4)
или, более подробно,
^+v^+Fm(r,#)^ + №), ЫХ,1^ =0;
здесь [•, •] — скобки Пуассона:
3N[«, Ч = 52г=13N[«, Ч = 52г=1да дЪЭрг driда дЪЭрг driда ЭЪд?г dpt 'да ЭЪд?г dpt '
3N
[«, Ч = 52
г=1
3N
[«, Ч = 52
г=1
да дЪ
Эрг dri
да дЪ
Эрг dri
да ЭЪд?г dpt '
да ЭЪд?г dpt '
Н(Х) — гамильтониан, а микроскопическая сила Fm(r,t) дается формулой
Fm(r,^) = -^ ( ^(\r-r'\)N(r',p',t)dr'dp',
в которой Ф(|г — г'|) — потенциал взаимодействия частиц. 11*
Уравнение (8.4) называется уравнением Лиувилля и обратимо, так как в нем неопределенность просто переносится по траекториям. Обратимость эта проявляется, в частности, в том, что энтропия Гиббса (8.2) при эволюции, описываемой уравнением (8.4), остается неизменной:
dt
Откуда же может появиться необратимость? Существенную роль в уравнениях (8.3), (8.4) играют взаимодействие и столкновения частиц, при эволюции системы именно они являются источниками неустойчивости и хаоса, чувствительного к возмущениям. При усреднении же по физически бесконечно малому объему, проводимому перед операцией усреднения по ансамблю Гиббса, теряется информация о корреляциях между скоростями и положениями частиц, возникающих на физически бесконечно малых масштабах в результате этих взаимодействий. Усреднение по физически бесконечно малому объему приводит, с одной стороны, к тому, что неконтролируемые малые “внешние воздействия” и принципиально неустранимые “размытости” в задании траекторий частиц, имеющие микроскопические масштабы, т.е. меньшие, чем физически бесконечно малые, усреднятся, и описание системы после такого усреднения можно считать не зависящим от микрофлуктуаций. С другой стороны, усреднение приводит к сглаживанию, и хотя хаотичное поведение системы может сохранится, но масштабы возмущений, к которым будет чувствительна “сглаженная” система, превосходит физически бесконечно малые. Такое усреднение может трактоваться как следствие невозможности проводить абсолютно точные измерения координат частиц и времени событий.
Уравнение Больцмана получено для “одночастичной” функции f(x,t) = /(г, рД), описывающей среднюю по ансамблю Гиббса плотность частиц в заданной точке ж = (г, р) в момент времени t. Замкнутое уравнение для f(x,t) можно получить из (8.3), (8.4), пренебрегая корреляциями между состояниями частиц (г, р) и (г', р'). При этом можно пренебрегать корреляциями всех масштабов, записав для усредненных по ансамблю Гиббса плотностей
/2(ж,жД) = /(ж,£)/(ж', Д (8.5)
что является достаточно грубым упрощением, так как изменение состояния происходит за счет взаимодействий частиц, и прошлое от будущего отличается тем, что частицы “помнят” о своих взаимодействиях, что и отражается в корреляциях. Более мягким упрощением является пренебрежение только мелкомасштабными корреляциями, что выражается в равенстве для случайных функций, усредненных
по физически бесконечно малому объему:
ж', t) = рх, t)px', t\(8.6)
Действительно, при усреднении (8.6) по ансамблю Гиббса крупномасштабные корреляции сохранятся, а мелкомасштабные пропали при усреднению по физически бесконечно малым объемам и временам.
Заметим, что соотношение (8.5) является точным для динамических микроскопических описаний:
/28(ж,жД) = /8(ж,^)/8(жД),
и приводят к обратимым уравнениям. При использовании же условий (8.6) тем или иным способом приходят к уравнению Больцмана, имеющего вид
(|^+v^+F(r’^) f^PA=IBlr,pA (8-7)
Г"1 У fdrdp = 1, где
F = F0-n^ У $(|r-r'|)/(r',p',£)dr'dp',(8.8)
Fo — внешняя сила, а второе слагаемое в (8.8) — средняя сила, определяемая одноточечным распределением /(г,рД); такого рода силы рассматривались А.А.Власовым и носят его имя.
Правая часть (8.7) называется интегралом столкновений, и учитывает увеличение и уменьшение плотности распределения за счет той части взаимодействий, которая приводит к диссипации. В разреженном газе такие процессы в основном обусловлены столкновениями частиц, этим и объясняется название Гв(г,рД). Если Гв(г,рД) = О, то уравнение (8.7) будет обратимым во времени. Л.Больцман получил интеграл столкновений в виде
рОО/»2тг р
/в(г,р,^) =п pdp dtp dp2|v-
Jo Jo J(8.9)
-V2|[/(r,p',t)/(r,P2,t) - /(r,p,t)/(r,p2,t)],
где p . P2 импульсы частиц до (или после) столкновений, выраженные через р и р2, используя законы сохранения импульса и энергии:
Р + Р2 = р'+Р2,Р + Р2 = р'+Р2,Р2 , Pl _ (Р')2 । W
Р + Р2 = р'+Р2,
Р + Р2 = р'+Р2,
2m 2m 2m 2m ’
и при интегрировании в (8.9) ось г направлена вдоль вектора относительной скорости частиц v — V2.
Интеграл столкновений обладает следующими свойствами:
^(p)IB(r,p,t)dp = О,
если ^(р) = 1? или ^(р) = Р, или ^(р) = ^, и
^(p)IB(r,p,t)dp > О,
если ^(р) = — АТп/(г, р, t), откуда следует, что для решения уравнения (8.7) выполнены законы сохранения числа частиц, импульса и энергии, но энтропия — возрастает.
Итак, формально необратимость при описании систем, состоящих из большого числа частиц, возникает при усреднении по физически бесконечно малым объемам и временам, что приводит к потере информации о корреляциях между положениями и импульсами частиц на масштабах, неразличимых для экспериментатора [8].
Описание движения, несводимое к траекториям. Обратимся теперь к операторному описанию ансамблей в классической и квантовой механике. Введем гильбертово пространство 7?,, элементом которого будем считать плотность вероятности /, и запишем уравнение Лиувилля (8.4) формально в операторном виде
^ = Г/,(8.10)
где £ — линейный оператор Лиувилля, действующий в гильбертовом пространстве 7^, и рассмотрим задачу на собственные значения оператора Лиувилля:
£фп = ^пфги фп
Так как оператор £ — эрмитов, то его собственные значения 1п вещественны, а {^п} можно выбрать так, чтобы они образовывали полный ортонормированный базис TL Разложим / по базису {<^п}:
/ =^ Спфги
п=1
и подставим в (8.10). Эволюция во времени / теперь определится соотношением вида
fW = U(tH№ = e"iCtK0YfW = U(tH№ = e"iCtK0Y(8-11)(8-11)
fW = U(tH№ = e"iCtK0Y
fW = U(tH№ = e"iCtK0Y
(8-11)
(8-11)
Как и в квантовой механике, е-^1 — унитарный оператор, обладающий свойством изометричности, т.е. сохранения нормы, поэтому эволюцию элемента / G 7^
кк = 52 c«elUt<p^n=l
можно представить как вращение мод фи в гильбертовом пространстве 'R,. Оператор вращения обратим, а для того, чтобы ввести необратимость, выделенность направления времени, необходимо ввести затухание, что можно сделать формально, рассматривая комплексные значения собственных чисел 1п оператора Лиувилля, однако это невозможно из-за эрмитовости С.
Таким образом, для того, чтобы достичь необратимости, надо либо отказаться от уравнения Лиувилля и выбрать некоторое другое, необратимое уравнение, как это сделал Л.Больцман, либо отказаться от метрики гильбертова пространства и ввести новую метрику. По второму пути пошел И. Пригожин, предложив новое описание динамических систем в терминах оснащенных гильбертовых пространств [11].
Заметим, что получить выражения в явном виде для собственных значений и собственных функций оператора С можно далеко не всегда, а лишь для случая интегрируемых систем. Если же применять методы теории возмущения, представляя оператор Лиувилля в виде С = £q + A£i, где £i — некоторое возмущение оператора Лиувилля £о с известным спектром, то следует представить собственные функции оператора С в виде суммы по степеням А слагаемых вида l/(Zn — 1т\ и при
\1п-1тИ1 (8-12) возникает известная проблема малых знаменателей (с этой проблемой мы уже сталкивались, когда рассматривали асимптотические методы Крылова-Боголюбова решения возмущенных нелинейных задач теории колебаний). Эта проблема особенно остро встает для так называемых больших систем Пуанкаре, характеризуемых тем, что в них соотношение (8.12) возникает неизбежно. Это свидетельствует в пользу того, чтобы попробовать найти иное описание систем, не сводимое к уравнениям (8.10).
Второе замечание состоит в том, что те же самые слова, которые говорились для уравнения Лиувилля, можно произнести и для уравнения Шрёдингера, описывающего квантовомеханические системы, так как уравнение Шрёдингера совпадает с (8.10) при замене оператора £ на оператор Гамильтона Н. При описании ансамблей квантовомеханических систем также используются схожие рассуждения, только оператор Лиувилля будет действовать не на
элемент / гильбертова пространства, а на оператор плотности, и потому называется супероператором.
Вернемся к несводимому описанию динамических систем и рассмотрим подход И. Пригожина на достаточно простых примерах.
Как уже говорилось, для хаотических динамических систем понятие траектории являются слишком сильной идеализацией, и потому рассматривается описание систем в терминах распределений вероятности найти систему в том или ином состоянии. В частности, при описании сдвига Бернулли р(х) — вероятность найти систему в состоянии ж, и в силу определения преобразования Бернулли для р(-) можно записать соотношение
Рп-Н = U рП1(8.13)
называемое уравнением Перрона-Фробениуса (см. раздел 5.2.2).
Если в терминах квантовой механики или статистической ме- 7 И1 С t
ханики эволюции описываются оператором типа е или е для квантового и классического описания соответственно, то в теории хаотических ансамблей оператор эволюции должен описывать приближение системы к равновесию, и следовательно, не может быть унитарным, а должен содержать релаксацию. Действительно, в случае сдвига Бернулли оператор U определяется соотношением
Рп+1(ж) = Upn(x) = — ^рп (^ + Рп ^’
Для функции ро^ = const выполняется соотношение Про = ро, т.е. распределение вероятности, описываемое элементом р^^ = const, является равновесным, и достигается при t —> сю. Иными словами, остальные моды, если они существуют, должны затухать. Действительно, оператор U имеет набор собственных функций и отвечающий им набор собственных значений, меньших единицы. Собственные функции — это так называемые полиномы Бернулли, первые несколько полиномов имеют вид
В1(ж)=ж-|, UBi = ^Bv,В2(ж)=ж2-жД, иВ2 = Гв2-
Для любого натурального п выполнено равенство
ВВп — 2П^П"
Операторная формулировка динамики систем, адекватно отражающую их эволюцию, состоит в релаксации всех мод, за исключением тех, которые соответствуют единичному собственному значению оператора U. Задание функции распределения f(x,t) при движении одной частицы формально должно приводить к обобщенной функции /(жД) = 5^х — жо(^)), где xo(t) задает траекторию частицы. Покажем, что описание эволюции системы в виде (8.13) не годится для траекторий, задаваемых в виде обобщенных функций.
Заметим, что U — не унитарный и не самосопряженный оператор, и сопряженный к нему U^ не имеет собственными функциями полиномы Бернулли, кроме Bq = const; более того, он не имеет иных собственных функций (кроме Bq) в классе непрерывных функций. Пользуясь его определением, можно записать, что
U+g^ =U+g^ =д^2х\ если 0 < х < 1/2,д(2х — 1), если 1/2 < х < 1.
U+g^ =
U+g^ =
Можно заметить, что, однако, в классе обобщенных функций у него есть собственные элементы, например,
U+(6(x - 1) + Щ)) = 1(Щ - 1) +
и существует целое семейство собственных функций Вп(х) оператора [/+. соответствующих собственным значениям 1/2п.
Таким образом, мы имеем биортогональный базис в гильбертовом пространстве, в котором действует оператор эволюции U — один из них составлен из полиномов Бернулли, а второй — из собственных векторов оператора U+. Как и в квантовой механике, разложим плотность вероятности р^ по биортогональным базисам {Вп} и {Вп},
р=^В^Вп,Ру(8.14)
71—1
и рассмотрим, нельзя ли расширить область определения оператора эволюции Uтак, чтобы включить в описание динамики как можно более широкий класс функций — эта процедура носит название операции оснащения гильбертова пространства. Однако так как Вп — обобщенные функции, то р в (8.14) не может быть обобщенной. Это и отражает тот фундаментальный факт, что траектории, описывающиеся обобщенными функциями, не могут использоваться для описания динамики системы: разложение (8.14) для них невозможно.
На основе приведенных здесь соотношений И. Пригожин предлагает новую формулировку динамики. Эта формулировка приводит
к выделению направления во времени и отражает тот фундаментальный факт, что описание в терминах траекторий не является адекватным для систем с неустойчивостью, чувствительной к малым возмущениям, характерной для хаотической динамики, [11].
В заключение отметим еще один важный аспект понятия времени, который связан с невозможностью измерения в точно фиксированный момент времени — факт, который при выводе уравнения Больцмана привел нас к необходимости усреднения по физически бесконечно малому интервалу времени. Если принять этот факт за фундаментальный принцип, то любое наблюдение мира является наблюдением картины, усредненной за некоторый промежуток времени, причем для разных наблюдателей этот промежуток оказывается различным. Отсюда следует невозможность полного, абсолютного воспроизведения результатов эксперимента, и в связи с этим возникает фундаментальная проблема формулировки физических законов, инвариантных по отношению к наблюдениям в “размытые” моменты времени.
Этот раздел не столько говорит о том, каких успехов достигла наука в описании динамических систем, сколько демонстрирует основные трудности современной физики и лишь намечает подходы к их преодолению. Поэтому в конце него не следует ставить точку, здесь уместнее многоточие...
Самоорганизация в активных средах
Вернемся к тенденции усложнения структуры систем и постараемся найти механизмы, лежащие в ее основе.
Самоорганизация как возникновение и усложнение структур в первоначально симметричных средах свойственна нелинейным открытым системам, устойчивые структуры могут возникать, в частности, как результат непрерывного перераспределения энергии, поступающей в систему извне, за счет ее диссипации, переноса путем диффузии или конвекции, а также в результате нелинейного взаимодействия различных компонент среды. Среды, в которых происходят подобные процессы, называют диссипативными.
Простейшую математическую модель возникновения волн и структур в таких средах можно получить, рассматривая среду как совокупность нелинейных элементов [8] — бистабильных (т.е. имеющих два устойчивых состояния), возбудимых, которые после вынужденного выхода из состояния покоя после некоторого цикла превращений вновь возвращаются в исходное устойчивое к малым возмущениям состояние, или автоколебательных. В этом разделе изучаются основные особенности моделей распределенных систем, составленных из
соединенных между собой взаимодействующих элементарных ячеек, обладающих названными характеристиками; они также называются моделями активных сред. Используемое описание близко к моделям клеточных автоматов.
Бистабильные среды. Так называются среды, составленные из совокупности соединенных между собой активных бистабильных элементов. Бистабильные, или триггерные, элементы обладают
двумя устойчивыми состояниями, в каждом из которых элемент
бистабильных элементов, [8]бистабильных элементов, [8]может находиться достаточно долго. Внешнее воздействие может привести к переходу от одного состояния к другому; для этого необходимо, чтобы воздействие было достаточно велико и превосходило некоторый порог.
бистабильных элементов, [8]
бистабильных элементов, [8]
Составим цепочку из активных бистабильных элементов и будем считать, что на их состояние может влиять лишь соседний элемент, причем это влияние происхо
дит тогда и только тогда, когда соседние
элементы находятся в разных состояниях.
Пусть исходное состояние всех элементов — одно и то же, и при возбуждении крайнего элемента он переходит из исходного метаста- бильного состояния в другое, абсолютно стабильное, и принуждает к этому своего соседа. В результате по цепочке распространяется волна переключения (рис. 8.1).
Это описание проведено в терминах так называемых клеточных автоматов и очень удобно для компьютерного моделирования. Более детальное описание основано на дифференциальных уравнениях в
частных производных; в этом случае говорят о средах с непрерывно изменяющимися (распределенными) параметрами.
Математическая модель бистабильного элемента. Рассмотрим
Рис. 8.2. График правой части уравнения, описывающего бистабильный элементРис. 8.2. График правой части уравнения, описывающего бистабильный элементматематическую модель бистабильного элемента [8]. Этот элемент может быть описан как некоторая система, обладающая двумя положениями устойчивого равновесия, например, описываемая уравнением типа
Рис. 8.2. График правой части уравнения, описывающего бистабильный элемент
Рис. 8.2. График правой части уравнения, описывающего бистабильный элемент
й = /(и), (8.15)
где и — некоторая переменная, описывающая состояние системы, а функция /(•) имеет вид, изображенный на рис. 8.2.
Рис. 8.3. Количество выделяющегося тепла в зависимости от температуры: (а) - без теплообмена со средой, (б) - при наличии теплообмена, [8]
Действительно, стационарное состояние элемента дается равенством /(и) = 0, а устойчивость его определяется знаком производной /'(и) так, что при расположении корней функции /(•), изображенном на рис. 8.2, элемент, описываемый соотношением (8.15), обладает двумя устойчивыми состояниями и = Ui и и = ug, а стационарное состояние и = U2 является неустойчивым.
Бистабильный элемент можно построить на основе физических законов, например, как ячейку, в которой температура 5 может изменяться за счет выделения тепла при горении и за счет теплообмена с окружающей средой [8]. Для создания ячейки с двумя устойчивыми состояниями равновесия положим, что при температуре $, меньшей некоторой критической, горение в ячейке не возникает, а при 5 > 5кр протекает реакция горения с выделением тепла, количество qj которого при $ )^> 5кр не зависит от 5 (график зависимости Qy(^) приведен на рис. 8.3, ф. Теплообмен со средой будем описывать законом Фурье, согласно которому количество поступающего в ячейку тепла пропорционально разности температур ячейки 5 и среды 5еПу Из уравнения теплового баланса получим, что температура ячейки описывается уравнением
® = -7(^-^env)), (8.16)
где С — теплоемкость ячейки, у — коэффициент теплообмена. График зависимости правой части уравнения (8.16) от 5 приведен на рис. 8.3,5.
Заметим, что в зависимости от параметров у, 5env? 5кр возможны различные расположения стационарных точек, и даже различное их число [8]. Так, в ситуации, изображенной на рис. 8.4, а, существует лишь одно устойчивое положение равновесия, при котором отсутствует горение и теплообмен с окружающей средой, поскольку выполнены равенства 5 = 5i = 5env5 означающие, что равновесие достигнуто при
МАг
Рис. 8.4. Количество тепла в зависимости от температуры при различных режимах теплообмена: самоподдерживающееся горение невозможно (а); состояние устойчивого горения (б), [8]
температуре, равной температуре окружающей среды. Это режим, при котором невозможно самоподдерживающееся горение. В ситуации, изображенной в правой части рис. 8.4,5, тоже есть единственная устойчивая точка, при которой энергия, выделяющееся при горении, целиком компенсируется теплоотдачей в окружающую среду. Это режим самовозгорания.
Функцию, график которой изображен на рис. 8.2, можно задать полиномом третьего порядка. Такие функции возникают в уравнениях химической кинетики, описывающих временную зависимость концентрации вещества X(t) в реакции, в которой две молекулы вещества X, соединяясь с молекулой вещества А, образуют три молекулы вещества X, само же вещество X превращается в вещество В, причем реакции соединения и распада могут идти как в “прямую”, так и в “обратную” сторону, а концентрации веществ А и В поддерживаются постоянными [8]. Схематически такие реакции записываются в виде соотношений
2Х + лД^ЗХ, Х^В,(8.17)
где кг, г = 1,...,4 обозначают скорости реакций. Кинетическое дифференциальное уравнение для концентрации X (t) имеет вид
X = кгАХ2 - к2Х3 - к3Х + к4В,
и специальным выбором коэффициентов кг, г = 1, 2, 3,4, и концентраций А и В можно добиться существования двух устойчивых состояний реакции.
В экологических моделях бистабильные системы возникают при моделировании роста популяций [8]. Рождение новой особи происходит в результате встречи мужской и женской особей. Так как число и тех, и других пропорционально объему популяции п^, то
число встреч пропорционально п2; количество смертей тоже пропорционально n(t), поэтому без учета диффузионного блуждания особей получаем модель популяции в виде
— = —+ ат\п)п ,
где у — коэффициент смертности, ат(п) — коэффициент скорости размножения, пропорциональный массе пищи ш(п), который, в свою очередь, зависит от числа поедающих ее особей. В простейшем случае т(п) = е-п^п°, и для п <С по в правой части (8.18) возникает полином третьей степени.
Модель бистабильной среды. Если вернуться к модели горения и соединить ячейки между собой в цепочку, то изменение температуры может происходить и за счет теплообмена между соседними ячейками, и тогда в предположении непрерывной среды получим уравнение
Эй1д26
- 7(0 - ^env)) +(8.19)
ОТVОХ
где к — температуропроводность.
В двумерном и трехмерном случаях к уравнению вида
й = f(u^D^,(8.20)
где D — коэффициент диффузии, приводят примеры и из химической кинетики, и из популяционной биологии. Проанализируем его решение. Как мы уже отмечали, основной тип поведения, характерный для бистабильных сред — это волны переключения. Волна переключения из состояния и = из в состояние и = и у описывается соотношением [8]
и = u^Y £, = х — ct,(8.21)
с граничным условием
и —> из при £ —> —ею, и —> Ui при £ —> оо.
Подставив (8.21) в (8.20), получим
-си' = /(n) + Du",(8.22)
где штрих обозначает производную по £.
Для того чтобы найти скорость с волны переключения, воспользуемся следующей аналогией [8]. Введем функцию U(и) = J f(z)dz, о
тогда / = 8U/ди, и вместо (8.22) можем записать
ЭИ
Du" = -^-си'.(8.23)
ди
Это уравнение можно интерпретировать как уравнение движения частицы массы D с координатой и в среде с сопротивлением, если рас
a U — как потенциал некоторогоa U — как потенциал некоторогоA Щи)A Щи)сматривать формально £ как время, поля. Согласно определению 77. при и = Ui и и = из функция U достигает локальных максимумов, а при и = U2 — локального минимума, как показано на
a U — как потенциал некоторого
a U — как потенциал некоторого
A Щи)
A Щи)
Рис. 8.5. К вычислению скорости волны переключения: график потенциалаРис. 8.5. К вычислению скорости волны переключения: график потенциаларис. 8.5.
Рис. 8.5. К вычислению скорости волны переключения: график потенциала
Рис. 8.5. К вычислению скорости волны переключения: график потенциала
Для того чтобы частица из состояния и = из при £ = — ос перешла в состояние и = Ui при £ = оо, как это требуют граничные условия в (8.21), необходимо, чтобы энергия, высвобождающаяся при переходе
от и = из к u = ui, равная
Из — Ui = J f(z)dz = А, полностью истратилась на сопротивление трению. При заданном потенциале U существует единственное значение скорости волны с (трактуемое как вязкое трение в (8.23)), обеспечивающее выполнение этого условия, оно и дает выражение для
скорости волны переключения.
Для анализа уравнения (8.20) запишем его в виде [8]
гдегдеЭи 9tЭи 9t5FHSu ‘5FHSu ‘(8.24)(8.25)(8.24)(8.25)
где
где
Эи 9t
Эи 9t
5FH
Su ‘
5FH
Su ‘
(8.24)
(8.25)
(8.24)
(8.25)
а вариационная производная определена равенством
№, ч v F\u + Su\ - F\u\
—— (r0, t) =hm —
dupudr^o J Sudr
и вариация Su(-) локализована вблизи точки г = tq. Тогда
dF Г 5F[u] Эи
dt J Su dt Г
или, с учетом (8.24),
(8.26)(8.26)
(8.26)
(8.26)
Рис. 8.6. Различные начальные условия в среде бистабильных элементов, [8]
т.е. эволюция системы сводится к тому, что функционал F не возрастает. Из определения F (8.25) следует, что локальными минимумами функционала F являются и = и,\ и и = ug, т.е. эти решения соответствуют устойчивым состояниям системы, и к ним будут стремиться решения (8.20) при начальных профилях и, мало отличающихся от констант и = Ui или и = ug, рис. 8.6,а.
Начальный профиль, изображенный на рис. 8.6,5, неустойчив, так как при переходе к решениям и = Ui или и = из мы уменьшим значение функционала F. Профили общего вида, пример которого изображен на рис. 8.6,в, можно разбить на участки, на которых и “притягиваются” каждый к своему “ближайшему” состоянию — либо к и = Ui, либо к и = ug, после чего в результате распространения волн переключения система перейдет к однородному по пространству устойчивому состоянию [8].
То из однородных состояний, в котором функционал F принимает большие значения, является метастабильным, из него возможен переход в основное устойчивое состояние. Такое поведение демонстрируют физические системы с фазовыми переходами первого рода. Состояния и = Ui и и = из называют фазами системы, метастабильная фаза устойчива к малым и неустойчива к большим возмущениям; при больших возмущениях система путем распространения волны переключения переходит к стабильному состоянию. Так ведет себя переохлажденная или перегретая жидкость, переключающаяся, соответственно, в твердую или газообразную фазы [8].
Возбудимые среды [8]. Так называются среды, составленные из возбудимых элементов. Возбудимые, или мультивибратор- ные, элементы имеют единственное состояние покоя, устойчивое по отношению к слабым воздействиям, однако если внешнее воздействие на элемент превышает определенный порог, то он совершает заданную последовательность активных переходов, после чего вновь возвращается к основному невозбужденному состоянию. В моменты активных переходов элемент невосприимчив к внешним воздействиям.
Если цепочка составлена из возбудимых элементов, и два соседних
элемента взаимодействуют тогда и только тогда, когда один из них находится в возбужденном состоянии, а другой — в невозбужденном, то возбуждение крайнего элемента приводит к постоянно действующей волновой активности. Если же воздействие на возбуждаемый
элемент возможно лишь на ранней стадии активности возбуждающего элемента, то по цепочке распространяется волна возбуждения, после прохождения которой все элементы вновь оказываются в исходном стационарном состоянии, рис. 8.7. Этот пример, по сути, повторяет примеры реакции Белоусова-Жаботинского, распространения волн эпидемий, степных пожаров и т.п.
Для возбудимых элементов механизм, возвращающий систему к исходному состоянию, может быть описан следующим
возбудимых элементов, [8]возбудимых элементов, [8]образом. Пусть режимобразом. Пусть режимгорения в ячейке среды определяется не только температурой ячейки ф но и концентрацией г некоторого вещества (ингибитора) так, что выделяемое тепло определяется заданной функцией q = Д^г). Чем выше концентрация ингибитора, тем меньше выделяется тепла. При
возбудимых элементов, [8]
возбудимых элементов, [8]
образом. Пусть режим
образом. Пусть режим
(8.27)(8.27)заданном г распространение волны горения описывается уравнением
(8.27)
(8.27)
гдегде/(Д v)M > О,/(Д v)M > О,
где
где
/(Д v)M > О,
/(Д v)M > О,
/Щ, v) = -7(^-^env) + qtAv)/c.
Как следует из анализа предыдущего примера, если
то при распространении волны переключения из холодного состояния ^ = ^Д в состояние с высокой температурой ^ = ^3, см. рис. 8.2 и 8.5, и распространяющаяся волна есть волна загорания. Если же А < 0, то распространяется волна гашения. Но А зависит от концентрации ингибитора г, поэтому меняя г, можно управлять волной переключения, изменяя ее скорость и направление распространения. Так, при низких концентрациях г можно получить волну горения, а при высоких — волну гашения.
12 А.И. Чуличков
Если ингибитор выделяется в процессе горения и может уходить в окружающую среду, то его концентрацию можно описать уравнением
(8.28)
где функция Г^) — равновесная концентрация ингибитора, монотонно возрастающая с ростом температуры т). Будем считать, что характерное время установления концентрации ингибитора т велико по сравнению с длительностью Ам (г)процесса перехода от холодного
\к горячему состоянию, т.е. —
/\ —*по сравнению с длительностью
\вспышки загорания, и диффу-
~х зия ингибитора мала, так, что
ею можно пренебречь. Тогда, совместно с уравнением (8.27), Аи(х)уравнение (8.28) дает модель рас
пространения импульса в среде, /\. рис. 8.8. Фронт и спад импуль-
^/са могут рассматриваться как две
^ волны — загорания и гашения, движущиеся друг за другом с оди-
Рис. 8.8. Распространение волны в возбудимых наковой скоростью. Гашение осу- средах, [8]ществляется при достаточно боль
шой концентрации ингибитора. Такими уравнениями описываются явления распространение волн в реакции Белоусова-Жаботинского, волн степных пожаров, волн эпидемий и т.п.
Итак, класс возбудимых сред описывается системой дифференциальных уравнений вида
а', а, , ,(s.29)
at
где £ <С 1, а г(-) — монотонно возрастающая функция. Выбором параметров системы уравнений (8.29) можно добиться того, чтобы у нее было единственное устойчивое однородное по пространству состояние. Это произойдет, когда существует единственное решение системы алгебраических уравнений
/(и, и) = О,г = Г^и\
Для исследования уравнений (8.29) можно воспользоваться приближенными представлениями о процессе, считая, что концентрация г в
процессе возгорания и в процессе гашения не меняется, тем самым в (8.29) можно рассматривать волны переключения, определяемые первым уравнением (8.29), и воспользоваться идеями, изложенными при анализе бистабильных сред.
В активных возбудимых средах возможно существование и периодических решений вида и = и(т]\ v = г(ц), ц = kx — wt. Это решение удовлетворяет системе обыкновенных дифференциальных уравнений
-ши1 = /(и, г) + Dk^u",—= Е(и) — г,
и соответствует предельному циклу этой системы. Как правило, такие волны являются диспергирующими со своими дисперсионными соотношениями и = fi(fc,s), см. раздел (8.4).
Автоколебательные среды [8]. Так называются среды, составленные из совокупности соединенных между собой автоколебательных элементов, которые характеризуются тем, что постоянно
совершают циклические переходы через некоторую определенную последовательность состояний, а внешние воздействия могут лишь
ускорить или замедлить эти процессы.
Пусть отдельно взятый элемент среды совершает автоколебания, которые характеризуются своей формой, амплитудой, частотой и на
чальной фазой. При этом форма, частота и амплитуда определяются
автоколебательных элементов, [8]автоколебательных элементов, [8]свойствами элемента, а начальная фаза может быть произвольной. После возмущения элемента он возвращается к колебаниям прежней формы, амплитуды и частоты, но фаза может стать иной. Будем рассматривать описание среды только в терминах фазы.
автоколебательных элементов, [8]
автоколебательных элементов, [8]
Если составить цепочку из автоколебательных элементов, то в ней возбуждаются фазовые волны, рис. 8.9.
Пусть в среде, составленной из автоколебательных элементов, взаимодействие
между соседними элементами пропорционально рассогласованию между ними по форме, частоте, амплитуде или фазе. При этом существует режим синхронных колебаний, когда ^(r,t) = const. Если фаза меняется вдоль среды плавно и характеризуется достаточно большим масштабом Е, то распределение будет достаточно медленно меняться и по времени, так как чем больше характерный масштаб Е, тем меньше рассогласование по фазе соседних элементов.
Для активных автоколебательных сред характерные времена релаксаций возмущений амплитуды и фазы различаются, первые до-
статочно малы, а вторые — велики, поэтому динамика фазовых изменений может учитываться отдельным уравнением.
В однородной активной среде изменение фазы дф/dt не может зависеть от направления градиента фазы, поэтому эволюционный оператор фазы может содержать в разложении по ^ф только его четные степени. Учет возможных пространственных изменений приводит к уравнению
^ = a(Vy>)2 + ЬДуз,(8.30)
где а и b — некоторые коэффициенты.
В частности, (8.30) имеет решение вида
Ф = —кт + акЧ.
Таким образом, частоты колебаний среды
cj = cjo + &&2,(8.31)
в зависимости от знака а в (8.30) увеличиваются или уменьшаются при взаимодействии, и (8.31) дает дисперсионное соотношение для фазовых волн.
Несколько более сложными являются среды, составленные из ячеек, расположенных на плоскости или в пространстве. К рассмотрению таких сред мы вернемся в разделе, посвященном клеточным автоматам.
Нелинейные волны. Солитоны
В этом разделе рассматриваются непрерывные модели сред, в которых возникают структуры в виде распространяющихся волн.
Строгого математического определения понятия волны, описывающего все волновые явления, происходящие в природе, по-видимому, не существует. Можно дать ряд частных определений, однако можно и ограничиться интуитивным представлением о волнах как о любом сигнале, передающемся от одной части среды к другой. При этом природа сигнала не важна — это может быть любое возмущение среды, например, максимум какой-либо величины (давления, плотности), или резкое ее изменение, главное — чтобы была возможность четко фиксировать местонахождение этого возмущения в любой момент времени.
Гиперболические и диспергирующие волны. Выделяют два основных класса волн. Первый класс описывается уравнениями гиперболического типа и носит название гиперболических волн.
Ко второму классу относятся все диспергирующие волны, т.е. волны, скорость которых зависит от частоты. Заметим, что эти классы пересекаются, и существуют исключения, не принадлежащие ни к одному из названных типов.
Описание гиперболических волн основано на уравнении Д’Аламбера
W = c2V2^,(8-32)
или на более простом —
= Сд^Ж-(8.33)
Диспергирующие волны, в отличие от гиперболических, определяются не столько уравнениями, сколько свойствами их решений. Линейная диспергирующая система — это любая система, имеющая решения вида
Ф = ncos(^x — uot\(8.34)
где и = и(^) — заданная функция волнового числа к. Зафиксируем фазу волны: кх — u)t = const, откуда получим уравнение движения точки постоянной фазы в виде
const + uat
х = ,
к
а значит, скорость ее движения (фазовая скорость) равна uj^jK. Волны называются диспергирующими, если эти скорости не постоянны, а зависят от к. Интерес к диспергирующим волнам связан с тем, что решение рассматривается как сумма нескольких слагаемых вида (8.34), или как интеграл Фурье. Если фазовые скорости зависят от к, т.е. и ^ сок, где eg = const, то моды с различными волновыми числами к, будут распространяться с разными скоростями, и волна будет диспергировать, т.е. расползаться. (В случае нелинейных волн это расползание может компенсироваться нелинейностью — тогда форма волны сохраняется. Такие волны называются солитонами).
Линейное уравнение вида (8.32) или (8.33) тоже дает решение вида (8.34), однако для этих решений w = сд^, т.е. в таких волнах дисперсия отсутствует. В то же время существуют гиперболические уравнения, дающие решения с нетривиальными дисперсионными соотношениями. Такой пример дает уравнение Клейна-Гордона:
W - фжж + У = о,(8.35)
оно является гиперболическим и имеет дисперсионное соотношение
В общем виде диспергирующие волны характеризуются дисперсионным соотношением вида
из = W^Y(8.37)
В линейном случае оно может быть получено методом Фурье. Для этого берется пробное решение в виде
(8.38)
и подставляется в исходное уравнение (здесь — вещественное, а из может быть и комплексным). Дифференциальное уравнение приводит при этом к соотношению
= 0,
откуда и из требования нетривиальности решения получается дисперсионное соотношение (8.37).
Помимо уравнения Клейна-Гордона (8.35), диспергирующие решения дают линейное уравнение колебаний балки:
rtt "Г Гхххх = 0,
для него дисперсионное соотношение дается формулой
из = ±yft2,
линейное уравнение Кортевега-де Фриза (КДВ):
ЧЧ "Г С^Офх "Г ^Гххх — 0,
для него описанная процедура приводит к дисперсионному соотношению
U3 = Со^ — VK3,
уравнение Буссинеска
Га ^ фхх 3 Гххи = 0
с дисперсионным соотношением
си = ±с^(1 + ^2^2)-1/2.
Два последних уравнения возникают как приближение длинных волн на воде.
Нелинейные уравнения, описывающие диспергирующие волны, уже не имеют решений вида (8.38), и вместо экспоненты в (8.38)
стоит, как правило, другая периодическая функция, возможно, и с бесконечным периодом. Дисперсионные соотношения в нелинейных случаях содержат, как правило, и амплитуду волны. Интересным свойством нелинейных уравнений, описывающих волны, является существование так называемых уединенных волн — солитонов, в которых нелинейность компенсирует дисперсию, что приводит к сохранению неизменной формы волны.
Одним из наиболее значительных успехов теории нелинейных волн является открытие точных решений для некоторых простых канонических уравнений — это, в основном, три следующих уравнения.
Уравнение Кортевега-де Фриза (КДВ):
т + °W + 'Пххх = 0,(8.39)
где ст = const.
Кубическое уравнение Шрёдингера:
%ut + ихх + vu\u\^ = 0.(8.40)
Уравнение Sin-Гордона:
фи - фхх + sin у? = 0.(8.41)
Для них были построены явные решения, описывающие взаимодействия произвольного числа уединенных волн, и предсказывающие точное число уединенных волн, к которому в конце концов сводится любое финитное возмущение. Помимо того, что эти уравнения часто возникают в приложениях, они интересны тем, что объединяют простейшие типы дисперсии с простейшими типами нелинейности. Так, уравнение КДВ (8.39) объединяет линейную дисперсию
ш = к3(8.42)
с простейшим нелинейным оператором переноса г)( = сгтуг]х. Уравнение Шрёдингера (8.40) объединяет дисперсию
ш = к2(8.43)
с простой кубической нелинейностью. Как квадратичная дисперсия (8.42), так и кубическая (8.43) могут рассматриваться как начало разложения более общего дисперсионного соотношения (8.37) в ряд Тейлора по степеням к. причем (8.43) относится к случаю четных степеней, а (8.42) — к случаю нечетных. Тем самым эти уравнения можно рассматривать как длинноволновые приближения для более общего случая (8.37).
Линейное дисперсионное соотношение вида (8.36) в уравнении Sin- Гордона объединено с периодичностью, которая возникает, например, при нелинейном эффекте Джозефсона (там sin ср описывает ток между двумя сверхпроводниками), при описании дислокаций в кристалле, где появление sin <^ связано с периодичностью кристаллической решетки, и в других приложениях.
Солитоны. История солитонов началась с наблюдения Джона Скотта Рассела в 1834 г. уединенной волны в канале, соединяющем два побережья Шотландии. Эта волна возникла при резкой остановке баржи и двигалась по каналу не затухая со скоростью пешехода, что дало возможность наблюдать ее на протяжении нескольких километров, до тех пор, пока канал не стал дробиться на узкие рукава.
Долгое время нахождение солитоноподобных решений считалось искусством, однако в 60-70 годах XX века появились некоторые общие подходы к решению этих задач, в первую очередь это метод обратной задачи, когда решение нелинейной проблемы представлялось в виде потенциала в линейной задаче рассеяния, и находилось стандартной процедурой из данных рассеяния на бесконечности. Другой подход состоял в нелинейных преобразованиях уравнений, сводящих задачу к известной — типа (8.39)-(8.41); они носят название преобразований Б эклунда-Ли.
Взаимодействие солитонов. Исследования солитонов начались с удачной замены переменных, которая позволила найти точное решение уравнения КДВ в виде уединенной волны (солитона):
ц(ж, t) = —a2 sech () , d = ax — a3t. (8.44)
cr \2 у
Этот подход можно использовать для описания взаимодействия нескольких солитонов, представленных до взаимодействия суммой нескольких функций вида (8.44) с различающимися параметрами. Общий подход к решению уравнений типа (8.39)-(8.41) связан с методом обратной задачи рассеяния, идею которого мы здесь рассмотрим, оставляя в стороне подробности аналитических преобразований.
Исследуем сначала взаимодействие солитонов. Рассмотрим для примера уравнение КДВ (8.39) и сделаем замену переменной
^ = 12(1п7Джж.(8.45)
Из общих соображений ясно, что такая замена приведет к появлению третьих и четвертых степеней в уравнении (8.39), однако в окончательном выражении эти степени взаимно уничтожатся, и в результате получится квадратичное уравнение
F(Ft + Fxxx^x — Fx(Ft + Fxxx) + S^F^ — FXFXXX) = 0.(8.46)
Идея, на основе которой была произведена замена (8.45), состоит в том, что решение (8.44), описывающее уединенную волну, соответствует функции
F = 1 + е"^"^) = 1 +s^^a,(8.47)
т.е. преобразование (8.45) переводит функцию, описывающую уединенную волну, в простую экспоненту. Показатель экспоненты выбран так, что функция вида (8.47) удовлетворяет уравнению
2 938t Эх3)2 938t Эх3)F = ОF = О
2 93
8t Эх3)
2 93
8t Эх3)
F = О
F = О
и тем самым (8.47) удовлетворяет и (8.46) для любых а и s, так как третий член в (8.46) обращается в нуль благодаря своей однородности по производным.
Из-за нелинейности уравнения (8.46) сумма экспонент вида (8.47) не является его решением, поэтому воспользуемся приемом, обычным для теории взаимодействий, и будем искать решение в виде
F = 1 + F1^ + F^ + ...,
где функции F^, г = 1,2,... находятся из цепочки уравнений
{rt(1) + Г^ф = О,
{Д2) + ^} =-з{ц^))2-гР)^Ц,(8-48)
Если в качестве F^ взять сумму двух экспонент /1 + /2 вида (8.47) с разными коэффициентами оц и s^, г = 1, 2, то в уравнениях для F^\ г = 3,4,..., правые части обращаются в нуль, и решая уравнение для F^X получим точное решение (8.46) в виде
(8.49)(8.49)Г=1 + /1+/2 + ^—^/1/2,(а2 + Qi)2
(8.49)
(8.49)
здесь последнее слагаемое в (8.49) описывает взаимодействие двух уединенных волн.
К аналогичному результату прийдем, если начнем с функции
N
F^=^>
3 = 1
в этой ситуации последовательность (8.48) обрывается на TV-м шаге, при этом в формуле типа (8.49) последнее слагаемое будет пропорционально произведению /1/2 ---Jn- Это слагаемое описывает взаимодействие N уединенных волн.
Исследуем решение (8.49), положив для определенности, что выполнено неравенство «1 > «2 > 0. Анализ формулы (8.49) показывает, что уединенная волна с параметрами «2, ^2 имеет меньшую амплитуду и скорость, чем волна с параметрами eq, si. При t —> —00 решение (8.39) представимо в виде двух уединенных волн
с =
(1 + Л)2 + (I + /2)2
и соответствует случаю, когда большая уединенная волна догоняет меньшую.
При t —> сю решение тоже представимо в виде суммы двух уединенных волн, но теперь волна с большей амплитудой обогнала волну с меньшей амплитудой. Тем самым, уединенные волны выходят из области взаимодействия без изменения своей формы и с первоначальными параметрами eq и «2 так же, как это было бы в линейном случае. Единственное напоминание о нелинейном взаимодействии заключается в том, что волна большей амплитуды оказывается запаздывающей (по сравнению с невзаимодействующим распространением), а с меньшей — опережающей. Само взаимодействие происходит в области, где /1 и /2 имеют значения порядка единицы, см. (8.50), и точка взаимодействия легко может быть вычислена:
_ S2 - Si _ Ol^Si - O^S2
L *qIT , ЭСqq .
«2 — cq«2 — Ш
О методе обратной задачи рассеяния. Обратимся теперь к общему методу поиска решения уравнений типа (8.39)-(8.41) в виде солитонов, получившему название метода обратной задачи рассеяния. Ограничимся при этом лишь изложением общей идеи метода. Положим в (8.39) и = — ^aj^'q^ чтобы согласовать уравнение с оригинальными работами, тогда уравнение КДВ примет “привычный” вид
^t биНдс -h Ugcgcgc 0.
Запишем подстановку
и заметим, что это равенство можно записать как задачу на собственные значения оператора (д2/дх2 — и^ т.е. как приведенное уравнение Шрёдингера
Фхх + (А - и)^ = О,
которому можно придать смысл задачи рассеяния на потенциале и; такой подход к этой задачи связан с тем, что существует достаточно хорошо развитый аппарат решения задач рассеяния, который по поведению функции ф на бесконечности позволяет высказываться о потенциале и.
Метод решения опирается на утверждение, что рассеивающий потенциал и можно построить, зная коэффициенты отражения для волн, пришедших из +оо, и располагая некоторой информацией о точечном спектре. Это так называемая обратная задача рассеяния, состоящая в определении характеристик рассеивателя по его отражающим свойствам. В нашем же случае необходимые данные о решении получаются не из эксперимента, а из уравнений.
Похожие методы были разработаны и для уравнений Sin-Гордона, и для нелинейного уравнения Шрёдингера.
Самоорганизация в химической кинетике
В этом разделе рассмотрим подробнее математические модели уже упоминавшихся выше процессов химической кинетики, в которых интересуются временной, а иногда и пространственной зависимостью концентраций реагирующих веществ. Дело в том, что не все химические процессы идут так, что, определив начальные реагенты, можно определенно сказать, что получится в результате к концу реакции. Обнаружены химические процессы, в которых концентрации веществ претерпевают сложные изменения, а частности, автоколебания, так что “конца реакции” в обычном понимании этого слова может и не быть. Исторически первой среди автоколебательных химических явлений была реакция Белоусова-Жаботинского.
Реакция Белоусова-Жаботинского. Это один из наиболее подробно изученных примеров колебательных химических процессов. Реакция Белоусова-Жаботинского состоит в окислении лимонной кислоты (в более поздних экспериментах замененной на другую органическую кислоту — малоновую) броматом калия, реакция протекает в кислой среде в присутствии ионов церия Се3+, которые являются и катализатором, и окрашивающим индикатором.
Интерес к реакции Белоусова-Жаботинского состоит в том, что гомогенный раствор с большой точностью периодически изменяет свою окраску (в первоначальной реакции, выполненной Белоусовым, — с бледно-желтой на бесцветную, в более поздних вариантах удалось добиться и более ярких цветов). Такой характер реакции позволяет называть ее химическими часами.
По мере продолжения исследований были найдены и другие ин-
тересные свойства этой реакции, при этом несколько изменились и ее компоненты. Если реакцию Белоусова-Жаботинского проводить в тонком слое раствора в чашке Петри, то на поверхности раствора начинает проявляться и распространяться геометрическая картина, состоящая из окрашенных узких концентрических колец с увеличивающимся со временем радиусом — происходит распространение концентрических волн. Волны имеют скорость около 1 мм/с, и распространяются из одного или нескольких центров — пейсмейкеров.
Если на пути волны в чашке Петри поставить преграду (достаточно простой булавки), то волна разбивается на две спиральных волны, закручивающиеся в разные стороны. При этом на локальном участке, на котором вращается одна спиральная волна, происходит так называемый разрыв симметрии, появляется выделенное направление вращения, тем самым увеличивается самоорганизация.
Механизм распространения волн концентрации в реакции Белоусова-Жаботинского аналогичен механизму, порождающему волны эпидемии. Пусть некоторый вирус гриппа вызывает заболевание, длящееся в течение нескольких дней, после чего выздоровевший обладает кратковременным иммунитетом. Вирус распространяется и заражает людей в некотором районе, а люди, перемещаясь, переносят заболевание в другие районы. Так происходит движение фронта волны гриппа. Выздоровевшие люди, обладающие иммунитетом, потом в течение относительно долгого времени не болеют, но если источник вируса действует постоянно, то могут возникать концентрические волны распространения гриппа, похожие по сути на волны концентраций веществ при реакции Белоусова-Жаботинского в чашке Петри. Такой же пример дают степные пожары: для них нужно сочетание огня и сухой травы: после прохождения огня нужно некоторое время для того, чтобы трава выросла и высохла, после чего может вновь возникнуть волна пожара.
Математическая модель реакций химической кинетики. Обратимся к математической модели, описывающей временную и пространственную зависимости концентрации компонент реакции Белоусова-Жаботинского. Для этого следует указать механизм реакции, т.е. указать, какие атомы и молекулы взаимодействуют между собой и какие химические вещества получаются в результате. Такие взаимодействия называются элементарными реакциями. Было найдено, что суммарная реакция Белоусова-Жаботинского состоит из более, чем 20 элементарных, многие из которых до конца еще не исследованы. Построим математическую модель на основе лишь небольшого числа самых характерных элементарных реакций, ответственных за колебательный процесс.
Для того чтобы по химическому механизму написать уравнения для концентраций веществ, участвующих в реакции, были найдены
определенные правила. Пусть, например, реакция является мономо- лекулярной, т.е. состоит в том, что молекула какого-либо вещества А путем перегруппировки атомов или путем распада превращается в один или более продуктов реакции. Тогда скорость такой реакции уменьшается пропорционально концентрации исходного вещества, и уравнение для его концентрации выглядит следующим образом:
Коэффициент к называется скоростью реакции и определяется экспериментально. Если реакция протекает в результате соударения двух молекул или атомов, например,
Cl + Н2 НС1 + Я,
то реакция называется бимолекулярной, и уравнение для концентрации, например, хлора записывается в виде
И = -там
здесь [В] обозначает концентрацию вещества с химической формулой В. Если в акте соударения для химических превращений необходимо участие трех молекул или атомов, то говорят о тримолекулярных реакциях. К такому типу реакций относится образование молекулы йода 12 из двух его атомов в присутствии инертного газа аргона Аг:
I A I A Ar Ar A I2,
концентрация атомарного йода при этом описывается уравнением
® = там
Такие реакции достаточно редки и медленны.
Брюсселятор. Одной из наиболее простых моделей, описывающих колебательные химические реакции, является созданная в Брюсселе в 1968 г. И. Пригожиным и Р. Лефевром модель, названная по месту создания брюсселятором. При создании этой модели исходили из достаточно простых принципов. Например, для создания колебательной реакции по меньшей мере необходимо два вещества с изменяющейся концентрацией (в примере со степью — это огонь и сухая трава, в примере с эпидемией гриппа — концентрации вируса и способных им заразиться). Поэтому уравнения брюсселятора составлены относительно концентрации двух веществ, участвующих
в реакции — X(t) и Y(t\ Концентрация первого растет до тех пор, пока оно не вступает в реакцию со вторым, что затормозит скорость ее роста, и даже приведет к уменьшению концентрации X. зато увеличит концентрацию Y. Если большая концентрация Y приведет к росту концентрации X. то реакция начнет носить колебательный характер.
Можно показать, что мономолекулярные и бимолекулярные реакции при наличии двух веществ с изменяющейся концентрацией не могут привести к колебаниям их концентраций, и необходимо включение в модель тримолекулярных и автокаталитических реакций. Исходя из этих соображений была написана следующая система реакций, лежащая в основе описываемой модели:
2Х + У А- ЗХ, к-з2Х + У А- ЗХ, к-з
2Х + У А- ЗХ, к-з
2Х + У А- ЗХ, к-з
(8.51)
Х^Е.
Здесь первая строка (8.51) означает, что вещество А со скоростью реакции ki превращается в вещество X. и идет обратная реакция со скоростью к_^ аналогично объясняются и остальные записи (8.51).
Распространенность модели брюсселятора (8.51) объясняется тем, что она на качественном уровне описывает все процессы, наблюдаемые при реакции Белоусова-Жаботинского, и кроме того, благодаря ей были открыты и иные возможности протекания химических реак
ций, которые пока еще не были осуществлены на практике.
Пространственно однородная модель. Предполагается, что реакция в брюсселяторе протекает в открытой системе — в реакторе, в котором путем регулирования входных потоков Ja и Jb и выходных потоков Jd и Je концентра
ции веществ Л, В, D и Е поддерживаются постоянными и вдали от положения динамического равновесия (рис. 8.10). Эти концентрации рассматриваются как
в оуправляющие параметры, и в дифферен-
Рис. 8.10. Схема брюсселятора J
циальные эволюционные уравнения вхо
дят лишь концентрации X (t) и У (t). Если в реакторе смесь веществ
постоянно перемешивается, то он относится к типу пространственно однородных систем. В таком реакторе может существовать равно
весное состояние, т.е. такое, при котором концентрации веществ не меняются, так как их изменение в прямой реакции уравновешивается обратной. Воспользовавшись (8.51), уравнения для концентрации при
равновесном состоянии получим в виде
k-iX = kiA, k_^E = k4X,k3BX = k-^YD, k3X2Y = k_3X3,
что приведет к следующим значениям равновесных концентраций Xeq и yeq веществ X и ¥:
^eq _ ^1 д yeq _ ^-3^1 д
k-i ’к3к_1 ’
при этом концентрации веществ А, В, D и Е остаются постоянными и должны быть связаны соотношением
-^4 =к—1 к^-^4 =к—1 к^к-2 к3к-2 к3
-^4 =
к—1 к^
-^4 =
к—1 к^
к-2 к3
к-2 к3
Пользуясь управляющими переменными, можно создать сильно неравновесное состояние, т.е. состояние, находящееся вдали от того, когда все концентрации уравновешиваются прямыми и обратными реакциями. Рассмотрим динамику концентраций в этом состоянии, для чего для простоты описания введем новые переменные, в которых скорости прямых реакций равны единице, а обратные реакции полностью подавлены (для этого в уравнениях коэффициенты с отрицательными индексами полагаются равными нулю). В этом случае эволюционные уравнения для концентраций X и Y запишутся в виде системы дифференциальных уравнений
(8.52)(8.52)Е- = А - (В + 1)X + X2Y,” dY
(8.52)
(8.52)
— =ВХ- X2Y.dt
Пространственно неоднородная модель. Если принудительного перемешивания не происходит, то концентрация X (t) и У (t) изменяется не только из-за химических превращений, но и благодаря процессу диффузии. Для учета этого в уравнения (8.52) следует добавить диффузионные члены; в результате получим пространственно неоднородную модель брюсселятора
(8.53)(8.53)= А _ (в + 1)Х + X2Y + Ох^,otОТ2
(8.53)
(8.53)
ayа2 у
= bx-x2y + dy^. О < г < I; ator2
здесь считается, что реакция происходит в длинной тонкой трубке длины I. и концентрации X(r, t) и У (г, t) однородны в сечении трубки.
Уравнение (8.53) описывает процесс типа “реакция — диффузия” и должно быть дополнено граничными условиями. Так как потоки веществ X и У на границах трубки отсутствуют, т.е. нет утечки продуктов реакции, то естественным условием на границе является второе краевое условие:
(8.54)(8.54)ЭХ I _ ЭУ_ I _ ЭХ_ I _ ЗУ I 8t I r=o 8t I r=o 8t I г—z 8t I г—z
(8.54)
(8.54)
Анализ математической модели брюселятора. Вернемся к пространственно однородной системе уравнений (8.52) и найдем ее стационарную точку. Она дается соотношениями
Xs = A, Vs = ^.(8.55)
Линеаризация системы (8.52) в окрестности точки (Xs, Ys) приводит нас к следующей линейной системе обыкновенных дифференциальных уравнений относительно возмущений стационарного состояния x(t) = X(t) — Xs, ц(1) = Y(t) — Ys:
= -(В + 1)ж + 2YsXsx + yXs2,
dt duI8"56)
^ = Bx-2xYsXs -yXs2, at
ее решение дается выражениями
X = С16Ш1‘+С2еШ2‘,
у = С1К1еШ11+С2К2еШ2*,
где Ш1д — корни квадратного уравнения
ш2 + (А2 - В + 1)ш + А2 = О,
т.е.
Т ± VT2 - 4Д,
^1,2 2’(8*
здесь введены обозначения Т = — Л2 + В — 1, А = Л2, а коэффициенты Ахд — корни квадратного уравнения
Л2 А2 + (В - 1 + Л2)А + В = 0.
Из соотношений (8.57) ясно, что корни являются действительными при Т2 — 4А > 0, причем оба корня имеют один и тот же знак.
Если при этом Т > 0, то оба корня положительны, что приводит к линеаризованным решениям (8.56) системы (8.52) в виде растущих экспонент и свидетельствует о неустойчивости решения.
Если Т < 0, то оба корня (8.57) отрицательны, и такое стационарное состояние устойчиво.
Если Т2 — 4А = 0, то cji^ = ^/2, и при Т > 0 это неустойчивый узел, а при Т < 0 — устойчивый узел.
Если Т2 — 4А < 0, то частоты комплексные, что приводит к колебательному характеру решений.
В этом случае при Т > 0 решение (8.52) в фазовой плоскости изображается расходящимися спиралями в окрестности стационарной точки, а при Т < 0 — сходящимися к стационарной точке. При Т = О фазовые траектории — замкнутые линии.
Итак, мы можем теперь описать бифуркационную диаграмму брюсселятора. Пусть, для простоты, А фиксировано, а В изменяющийся управляющий параметр. Тогда
если В < (Л — I)2, то стационарная особая точка системы (8.52) является устойчивым узлом, частоты (8.57) — действительны;
если (Л — I)2 < В < (Л + I)2, то стационарная особая точка системы (8.52) является устойчивым фокусом, частоты (8.57) — комплексные;
если В = (Л + I)2, то стационарная особая точка системы (8.52) является центром, частоты (8.57) чисто мнимые, и в окрестности особой точки существуют колебания;
при В > (Л+1)2, то стационарная особая точка системы (8.52) — неустойчивый фокус.
Для системы с диффузией следует найти стационарное решение системы (8.53) в виде их разложения по собственным функциям оператора диффузии, т.е. двукратного дифференцирования по г, удовлетворяющих краевым условиям (8.54). Решение (8.53) представляется в виде множества мод, каждая из которых демонстрирует поведение, похожее качественно на поведение пространственно однородной системы, однако возникает и новый вид неустойчивости — типа седла, когда по одному направлению решение устойчиво, а по другому — неустойчиво.
Заметим, что нетрудно предложить химическую реакцию, для которой бифуркационная диаграмма в двумерном пространстве параметров изображается поверхностью с особенностью типа сборки, что приводит к такому явлению, как гистерезис, который может служить моделью химической памяти.
Рассмотренные в этом разделе модели демонстрирует новый подход в химии, состоящий в том, что реакции не всегда предсказуемы (что объясняется существованием неустойчивых состояний в разобранном примере брюсселятора) и не всегда развиваются плавно.
13 А.И. Чуличков
Самоорганизация в биологических системах
Возникновение жизни. Одним из основных разделов теоретической биологии является теория эволюции, основную идею которой составляет дарвиновский отбор. Однако в ее первоначальном виде идея дарвиновского отбора требует уточнения, в первую очередь касающегося условий отбора и его темпов, так как анализ вероятности спонтанного возникновения жизни на Земле, т.е. вероятности случайного образования простейших живых организмов и их эволюции, крайне мала, по оценкам, она составляет величину порядка 10-60 и менее [18]. Эти оценки получаются в предположении равной вероятности группировки атомов или молекул в более сложные соединения в том или ином порядке.
Поэтому основную проблему теории возникновения жизни на Земле можно сформулировать следующим образом: могла ли в эволюции биосферы накопиться информация (например, о строении белковых молекул и т.п.) без маловероятных случайностей?
Рассмотрим возможные пути решения этой проблемы. Согласно современным представлениям, следующим идеям Опарина, Фокса и др., жизнь возникла в первичном бульоне, который до биологической прошел длительную химическую эволюцию. С точки зрения термодинамики, бульон — сильно неравновесная среда, в которой имеются большие градиенты температуры и концентраций, а также богатые свободной энергией химические соединения. В нем уже существовали образовавшиеся химическим путем основные элементы, составляющие современную биосферу. Однако на стадии образования первичного бульона еще не существовало биологической информации, т.е. информации, позволяющей строить организмы, подобные существующему образцу, а также не существовало системы, которая могла бы породить такую информацию, сохранить ее и передать. Вопрос о возникновении такой информации был исследован Эйгеном, который ввел понятие гиперцикла как совокупности каталитических биохимических реакций, в которых репродуцируется белок, катализатором этих реакций служат полинуклеотиды. Гиперциклы являются промежуточной стадией между живыми и неживыми объектами, и среди возможных реакций гиперциклов возможен дарвиновский отбор.
Наиболее тонким моментом теории гиперциклов является вопрос о том, каким именно образом происходит катализ. Дело в том, что вероятность случайного возникновения механизма катализа, работающего на современном этапе биологической эволюции, оценивается невообразимо малой величиной ю-7000 [18]. Для сравнения заметим, что все вещество Вселенной эквивалентно 1078 атомам водорода, а возраст такого состояния Вселенной, в котором возможны био-
химические реакции, составляет 1017 секунд; при этом время на создание или разрушение одной пептидной связи составляет в лучшем случае 10 2 10 :>> сек. Эти цифры дают наглядное представление о необходимости поиска какого-либо иного механизма этой реакции, осуществляющегося с большей вероятностью. Сейчас намечены лишь общие подходы к созданию моделей таких механизмов.
Математические модели выживания. Итак, на первых этапах эволюции биосферы произошло создание механизм автопродукции и наследования свойств. Однако единого механизма и единого информационного кода для всей биосферы на этом этапе пока еще нет. Он возникает на следующем этапе эволюции, на котором главную роль играет взаимодействие популяций. Математическое моделирование взаимодействия популяций преследует следующие цели:
исследовать, может ли в результате взаимодействия образоваться “чистая” популяция, обладающая единым вариантом кода, если в начальный момент в системе имеется смешанная популяция, в которой возможны различные гиперциклы с различными вариантами кода;
изучить, происходит ли в этом процессе выбор одного варианта из нескольких возможных, или же происходит отбор выделенного варианта;
исследовать помехоустойчивость процесса, т.е. узнать, сколь важную роль играют мутации и возможные ошибки трансляции и репродукции.
Математическая модель, учитывающая конкуренцию за питательную среду между всеми гиперциклами, может быть записана в следующем виде:
^ = F^) - -^Ц(х5)хьat Со
П J (8.58)
С0 = ^Жг, г =
где хi — концентрация гиперциклов г-го вида, Е^х^ — скорость производства гиперциклов. Второй член в правой части (8.58) описывает конкурентную борьбу всех особей популяции, в том числе и внутривидовую, описывающуюся слагаемым ж^фж^). В модели (8.58) общая концентрация принята постоянной, что уменьшает число независимых переменных в (8.58) с п до п — 1.
В простейшем случае принимают линейную зависимость скорости размножения: F^x^ = к^х^ где kt = const, г = 1,... ,п. Тогда, 13*
обозначив ж' = ж^/Со, имеем
X кЗЖ'г
пj=1(8.59)
Анализ системы (8.59) состоит в поиске особых стационарных точек и исследования их устойчивости методами, рассмотренными ранее в главе 7. Этот анализ показывает, что системы типа (8.59) описывают механизм отбора чистых состояний, т.е. таких, в котором стационарное состояние имеет вид (1, 0, 0,..., 0), т.е. все виды вымирают, кроме первого. К такому результату приходим как в случае большого селективного превосходства первого вида, обеспечивающегося, как правило, большой скоростью роста Ад (при этом выживание первого вида предопределено и не зависит от начальных условий), так и в случае малого селективного превосходства или даже при отсутствии таковых. В последнем случае выбор выжившего вида не предопределен, а зависит от начального состояния.
Модели роста и взаимодействия популяций.
Модель Мальтуса. Еще одной проблемой биологии, решаемой с помощью математического моделирования, является анализ роста клеточных популяций, популяций особей некоторого вида, народонаселения и др. Основоположником математического популяционного моделирования можно считать Мальтуса, который в конце XVIII века сформулировал законы роста народонаселения в геометрической прогрессии. Этот закон описывается простейшим эволюционным уравнением вида
N = aN.
Очевидно, что такая модель слишком проста, так как не учитывает ограничивающих факторов (ограничения жизненного пространства, ресурсов и т.п.), и может иметь место лишь на достаточно малых промежутках времени. Более полной является модель Ферхюльста, рассмотренная нами ранее и приводящая к логистическому отображению:
N = е(К - N)N.
Эта модель предполагает существование некоторого предела К, к которому стремится численность популяции N при t —> сю. Здесь д = еК — удельная скорость роста популяции, а скорость смертности в популяции пропорциональна ее численности и равна —sN. Модель Ферхюльста, таким образом, описывает внутривидовую конкуренцию, вызываемую, например, недостатком пищи.
Модель Лотки-Вольтерра. Следующий шаг в математической экологии был сделан в 20-х годах XX века, когда была создана модель взаимодействия двух и более видов. Эти работы были начаты А.Лотки и В.Вольтерра, и получили название моделей типа “хищник- жертва”.
Модель Лотки-Вольтерра может быть записана в виде
dNi/9\
1 = £1N1 1 _,
dt\ Ei Ei у
5^2 м (721 м 722 м \
— = e2N2 1мА2 ,dt\ е2 е2 )
нениенениездесь первые члены в правых частях описывают размножение видов, вторые — конкурентную борьбу, а третьи — самоограничение. Урав
нение
нение
(8.60)(8.60)ЭЖ_ _ dN2dt dt
(8.60)
(8.60)
определяющее стационарные точки системы Лотки-Вольтерра, приводит к необходимости вымирания одного из видов, так как стационарной устойчивой точкой при невырожденных условиях (8.60) является точка (7Vi,0), либо точка (О,^). Вырождение (8.60) означает,
что популяции находятся в равных
Рис. 8.11. Фазовый портрет динамической системы Лотки - ВольтерраРис. 8.11. Фазовый портрет динамической системы Лотки - Вольтерраусловиях, лишь в этом случае возможно существование двух видов.
Рис. 8.11. Фазовый портрет динамической системы Лотки - Вольтерра
Рис. 8.11. Фазовый портрет динамической системы Лотки - Вольтерра
Выживание двух видов возможно в системе, описываемой уравнениями
dNT
— aiNi — aNiN2, dt
dN2
= 3NtN2 - 2k2N2. dt
Эта модель хорошо описывает количество рыб в Адриатическом море,
число рысей и зайцев и др. Она демонстрирует циклическое поведение численности популяций TVi и N2 во времени, фазовый портрет
системы приведен на рис. 8.11.
Модели с обострением. В экологических моделях часто возникают ситуации, когда численность особей популяции растет не по линейному закону, а быстрее. Например, размножение определяется парными столкновениями, моделирующими встречу женской и мужской особей, численности же как тех, так и других пропорциональны общему числу особей. В этом случае модель задается уравнением вида
(8.61)(8.61)п = ап2.
(8.61)
(8.61)
Общее решение уравнения (8.61) имеет вид
«Д =«Д =1a(t — с) ’1a(t — с) ’(8.62)(8.62)
«Д =
«Д =
1
a(t — с) ’
1
a(t — с) ’
(8.62)
(8.62)
и изображено на рис. 8.12; для него характерно, что п обращается в
Рис. 8.12. Режим с обострениемРис. 8.12. Режим с обострениембесконечность за конечное время. Решения вида (8.62) описывают так называемые режимы с обострением. В частности, моделью (8.61) с хорошей точностью описывается рост народонаселения Земли со значением константы с в (8.62), равным 2030, т.е. эта модель к 2030-му году предсказывает бесконечно большое число людей на Земле. Естественно, что реально бесконечность не является достижимой, в
Рис. 8.12. Режим с обострением
Рис. 8.12. Режим с обострением
окрестности точки t = с начинают проявляться процессы, ограничивающие рост населения. Например, это может описываться зависимостью а от п. Однако, сами режимы с обострением обусловливают существование двух временных областей — одна характеризуется бесконечным ростом решения, а другая — его затуханием, причем переброска из одного состояния в другое может быть осуществлена за счет флуктуаций.
О модели морфогенеза. Рассмотрим еще одну математическую модель, описывающую биологический процесс морфогенеза. Этот процесс может быть пояснен на примере гидры. Если удалить часть головной области гидры и пересадить удаленные клетки на другое место ее тела, то в зависимости от удаленности места пересадки от головы из пересаженных клеток развивается или не развивается новая голова. Если место пересадки достаточно близко к голове, то рост новой головы подавляется, в противном случае вырастает новая голова. Это наводит на мысль, что существует по крайней мере два вещества — активатор и ингибитор, одно из них (активатор) стимулирует рост новой головы, а другое (ингибитор) — подавляет; результат опыта может быть обусловлен пространственным распределением этих веществ в теле гидры.
Пусть a(x,t) и h(x, t) — концентрации активатора и ингибитора, соответственно. Одномерная математическая модель морфогенеза записывается в виде системы дифференциальных уравнений в частных
производных:производных:8аа2_ 82а
производных:
производных:
(8.63)(8.63)a^/' + ty-^ + D^,
(8.63)
(8.63)
д/г 2 т д2/гд/г 2 т д2/гздесь р описывает генерацию, — ра — распад активатора, подавление скорости роста концентрации активатора при больших содержаниях ингибитора описывается членом ka2/h, аналогично рост концентрации ингибитора за счет активатора и его распад описываются членами со? и vh в (8.63), слагаемые Da{82a/дх2) и Dh{82h/дх2) описывают распространение активатора и ингибитора за счет диффузии.
д/г 2 т д2/г
д/г 2 т д2/г
Стандартным образом определяются стационарные однородные по пространству состояния системы (8.63), т.е. как не зависящие от х решения уравнения da/dt = dh/dt = 0, и исследуется их устойчивость путем анализа собственных значений оператора линеаризации правой части (8.63). При этом следует иметь в виду, что оператор линеаризации содержит оператор Лапласа. Решение задачи на собственные значения линеаризованного оператора правой части (8.63) позволяет найти условие появления неустойчивости (т.е. роста) пространственной структуры, описываемой собственным вектором линеаризованного оператора с собственным числом, реальная часть которого неотрицательна, а мнимая — равна нулю. Характерное поведение структур, появляющихся как решение уравнения (8.63), есть пространственное чередование пиков концентраций активатора, появление новой структуры вблизи пика подавляется высокой концентрацией ингибитора.
Клеточные автоматы
Математическая модель клеточного автомата. Знакомство с характерным поведением активных сред и диссипативных структур позволяет целенаправленно создавать нелинейные динамические системы, обладающие свойствами, моделирующими реальные и достаточно сложные объекты. В частности, из простых элементов, меняющих свое состояние в дискретные моменты времени по определенному закону в зависимости от того, в каком состоянии находился сам элемент и его ближайшее окружение в предыдущий момент времени, можно собрать среду, отражающую те или иные особенности физических объектов, что позволяет моделировать поведение упругих сред, явления гидродинамики, кинетики, моделировать деятельность человеческого мозга по переработке информации, заключающейся, в
частности, в узнавании образов, извлечении ассоциаций и др. Сети, сделанные из таких элементов, называются клеточными автоматами.
Подход к моделированию физической реальности с помощью описания шагов клеточного автомата составляет так называемый алгоритмический подход; он значительно отличается от привычного, сводящегося, как правило, к дифференциальным уравнениям; однако при численном решении дифференциальных уравнений эти подходы смыкаются. Если же удастся сформулировать адекватное описание природы в терминах алгоритмов, то это существенно изменит нашу картину мира и упростит ее моделирование и изучение с помощью вычислительных машин.
для каждого элемента, какие из элементов системы являются его соседями, иными словами — зададим топологию системы. Окрестность j-ro элемента, состоящую из его соседей, обозначим O(j\ Состояние j-ro элемента в момент времени tn обозначим а^ и будем считать, что а^ может быть какдля каждого элемента, какие из элементов системы являются его соседями, иными словами — зададим топологию системы. Окрестность j-ro элемента, состоящую из его соседей, обозначим O(j\ Состояние j-ro элемента в момент времени tn обозначим а^ и будем считать, что а^ может быть каксоседних элементов на плоскостисоседних элементов на плоскостиОбратимся к математической модели клеточного автомата. Пусть задана система, состоящая из N элементов. Пронумеруем их от 1 до N и зададим между ними связи, указав
для каждого элемента, какие из элементов системы являются его соседями, иными словами — зададим топологию системы. Окрестность j-ro элемента, состоящую из его соседей, обозначим O(j\ Состояние j-ro элемента в момент времени tn обозначим а^ и будем считать, что а^ может быть как
для каждого элемента, какие из элементов системы являются его соседями, иными словами — зададим топологию системы. Окрестность j-ro элемента, состоящую из его соседей, обозначим O(j\ Состояние j-ro элемента в момент времени tn обозначим а^ и будем считать, что а^ может быть как
соседних элементов на плоскости
соседних элементов на плоскости
числом, так и вектором и принимать одно значение из некоторого заданного набора. Правило перехода от состояния а^ в момент времени tn в состояние а^п^ в следующий момент времени tn+i зададим формулой [8]
^nT1) = F^nT1) = F(8.64)(8.64)
^nT1) = F
^nT1) = F
(8.64)
(8.64)
т.е. состояние Дго элемента в момент времени tn+i определяется его состоянием в момент времени tn и суммой состояний его соседей в этот же момент времени. При таком определении клеточный автомат не обладает памятью, и для того, чтобы сконструировать клеточный автомат с памятью, нужно, чтобы его состояние определялось и значениями а^-1\ ..., п^п-1\ п^п-2\ ..., % 6 O(j). Клеточный автомат, описываемый соотношением (8.64), называется детерминированным. Для того чтобы задать случайный клеточный автомат, надо определить набор переходных вероятностей
iEO(j)iEO(j)
iEO(j)
iEO(j)
задающих вероятность найти j-й элемент в (п + 1)-й момент времени ,(п+1)„
tn+i в состоянии dj 7 при условии, что в предыдущий момент
(п)„„
времени он находился в состоянии , а сумма состоянии его соседей
Е
(п) аг * zeo(j)
Рис. 8.14. Топология клеточного автомата в пространстве и на плоскостиРис. 8.14. Топология клеточного автомата в пространстве и на плоскостиЗаметим, что окрестность элемента может быть определена разными способами, некоторые из них показаны на рис. 8.13, [8]. Кроме того, подчеркнем, что набор соседей не обязательно связан с топологией пространства, в которое погружена сеть элементов клеточного автомата. Например, на плоскости можно разместить сеть с топологией трехмерного пространства; для этого вообразим “трехмерную рыболовную сеть”, сплетенную из гибких ниток, и постелем эту сеть на двумерную поверхность так, как это изображено на рис. 8.14.
Рис. 8.14. Топология клеточного автомата в пространстве и на плоскости
Рис. 8.14. Топология клеточного автомата в пространстве и на плоскости
Подсчитаем общее число возможных моделей детерминированных клеточных автоматов с фиксированным числом соседей и заданным числом состояний. Пусть чисто возможных состояний элемента равно К и задается числами 0,1,..., КГ — 1, а сам элемент может иметь г соседей. Согласно (8.64), значение состояния njn+1^ определяется комбинацией двух чисел — (n),„(п)
состоянием а^ элемента в момент времени tn и суммой ) v at . teo(j)
Первое из них может принимать К значений, а второе — Кт значений, итого тК2 возможных комбинаций. Каждой паре этих чисел можно сопоставить любое из К значении , значит, количество различных клеточных автоматов при фиксированных г и К равно КгК , что при г = 4, К = 2 составляет КгК^ = 256, а при г = 8, К = 2 — соответственно Ктк^ = 232 = 65636, [8]
Динамика клеточного автомата необратима, так как каждой из тК2 различных комбинаций аргументов функции F(-) в (8.64) ставится в соответствие лишь К „(п+1)
Рис. 8.15. Эволюция структур в игре "Жизнь": исчезновение структуры (а); стабилизация (б);"колебания" (в)Рис. 8.15. Эволюция структур в игре "Жизнь": исчезновение структуры (а); стабилизация (б);"колебания" (в)состояний, породившихсостояний, породившихВОЗМОЖНЫХ СОСТОЯНИИ Qj , и множество
Рис. 8.15. Эволюция структур в игре "Жизнь": исчезновение структуры (а); стабилизация (б);
"колебания" (в)
Рис. 8.15. Эволюция структур в игре "Жизнь": исчезновение структуры (а); стабилизация (б);
"колебания" (в)
состояний, породивших
состояний, породивших
некоторое значение а^ 7, не может всегда состоять из единственного набора а^\ а^\ г 6 O^j).
Клеточные автоматы можно разбить на четыре класса [8]. К первому относятся те клеточные автоматы, которые за конечное число шагов достигают определенного состояния. Примеры таких автоматов рассмотрены в разделе 8.3, посвященной моделированию активных сред, составленных из бистабильных или из возбудимых элементов. Эти состояния достигаются не зависимо от начального состояния. Примером такого автомата может служить одномерная цепочка ячеек с двумя соседями, число возможных состояний каждой ячейки равно двум, и переход ячейки из одного состояния в другой происходит согласно формуле [8]
z х Г 1(А)1
а^пгГ _ J А если aj = aj-i == А
3( 0 в противном случае.
Легко видеть, что все элементы клеточного автомата в конце концов перейдут в состояние а = 0.
Клеточные автоматы второго класса генерируют последовательность простых структур, которые могут быть стационарными или периодическими во времени. Например, если в предыдущем примере правило перехода задается формулой
если= или
„(«+!) _ J
^3I 1(n) п(п)।(п) о
если = 0 или= 2,
0 в противном случае,
т.е. элемент сохраняет состояние активности (а = 1), если среди его соседей справа и слева не более одного активного элемента, и становится активным, если оба его соседа активны [8].
Клеточные автоматы III и IV классов демонстрируют сложное динамическое поведение: при п —> сю различные карты активности сменяют друг друга, ни разу не повторяясь. Локальные возмущения порождают процесс изменения активности, захватывающий со временем все большую часть сети. Автоматы III класса обладают эргодичностью, т.е. по прошествии достаточно большого промежутка времени с начала эволюции сеть забывает о своих начальных значениях, динамика же клеточных автоматов IV класса существенно зависит от начальных условий.
Игра “Жизнь”. Примером клеточного автомата IV класса является известная игра “Жизнь”, предложенная Джоном Конуэем в качестве математического развлечения. В клеточном автомате
“Жизнь” правила таковы: каждый элемент находится в состоянии покоя или активности, он переходит из состояния покоя в состояние активности, если по соседству с ним оказалось ровно три активных элемента, он сохраняет состояние активности, если среди соседей есть 2 или 3 активных элемента. Число соседей при этом равно восьми.
Игра “Жизнь” демонстрирует разнообразное поведение в зависимости от начального состояния. Например, некоторые структуры исчезают, как показано на рис. 8.15,а, а
Рис. 8.16. Эволюция "планера"Рис. 8.16. Эволюция "планера"некоторые достигают стационарного поведения, рис. 8.15,5, в. Есть конструкции, которые движутся и тем самым напоминают бегущий импульс в активной среде, к ним относится так называемый планер, или парусник, изображенный на рис. 8.16. Он превращается в первоначальную фигуру
Рис. 8.16. Эволюция "планера"
Рис. 8.16. Эволюция "планера"
через четыре этапа и при этом смещается на
один элемент вниз и на один элемент вправо. На рис. 8.16 показаны
последовательные состояния планера и направления его смещения. Есть и более сложные конфигурации, например, планерное ружье, представляющее собой пространственный осциллятор, который через 30 поколений элементов возвращается в исходное состояние и при этом испускает один планер; есть “пожиратель планеров” — конструкция, которая поглощает планеры и не изменяется.
Фильтр движущихся целей [8]. Одно из интересных свойств клеточных автоматов состоит в том, что с их помощью можно создать системы, отфильтровывающие изображения движущихся объектов от шумов. Например, пусть клеточный автомат состоит из одномерной цепочки (линейки) элементов, и на каждый j-й элемент линейки в моменты времени Н, ^2, • • • поступает сигнал (изображение)
= 0,1,..., п = 1,2,... При фиксированном п изображение 1™ представляет собой последовательность нулей и единиц, которые являются зашумленными изображениями нескольких смещающихся объектов, причем за единицу времени изображение объекта может смещаться на один элемент влево или вправо, и проблема состоит в том, чтобы подавить шум и выделить движущиеся изображения.
Для решения этой задачи состояние каждого элемента будем описывать тремя целыми числами — R^ IZ- и S^ причем S™ принимает значение либо 0, либо 1, a R™ и Е^ — любое значение из множества 0,1,..., М. Правила перехода даются следующими соотношениями:
(и+1) = Г L^ + (1 - S^V если 1^ = 1,
( L^ - 1, если /У+1) = 0,
р(п+1) = / C^i + (1 - S^Y если 1^ = 1,
( ГД -1, если C+1) = 0,
и если вычисленные по этим правилам значения Kj или Lj оказываются больше М, то их полагают равными М, аналогично 7-)(пТ1)т (п+1)т (п+1)
R- 7 = 0 или Lj 7 = 0, если R- 7 или 7 оказываются в результате вычислений отрицательными. Таким образом, в цепочке слева направо передаются сигналы R^; д а справа налево — сигналы L^. Передавая сигналы, элемент:
увеличивает его значение на единицу, если в начальный момент этот элемент освещен (т.е. /^п+1^ = 1)5 а в предыдущий момент был темным (J^ = 1);
сохраняет значение сигнала неизменным, если он был освещен в предыдущий момент и остался освещенным в настоящем;
уменьшает сигнал на единицу, если он не оказался освещенным в настоящий момент времени.
Если процесс продолжается достаточно долго, то по состоянию автомата можно определить координаты и направления движения объектов, так как при усреднении шумы усреднятся, а сигналы накопятся.
С помощью клеточных автоматов можно моделировать процессы гидродинамики, колебаний упругих вязких сред и другие, следует, однако, иметь в виду, что в клеточных автоматах из-за наличия дискретной решетки элементов не выполняются некоторые физические законы, такие, например, как инвариантность всех инерциальных систем отсчета (галилеевская инвариантность), изотропность пространства и т.п.
Клеточная модель физической реальности. В работах С.Я. Берковича клеточный автомат, составленный из автоколебательных элементов (осцилляторов), используется для алгоритмического описания физической реальности. В рассматриваемой им модели фаза колебания ^-(^п+1) элемента с номером j в момент времени tn+i связан с фазами колебания элементов из его окрестности соотношением
+ (Wi) = 52 “ji^j^Y(8.65)
геоо)
здесь окрестность O(j) содержит и сам элемент J; коэффициент “самовлияния” ajj полагается близким к единице: 0 < 1 — ajj <С 1, и при удалении от элемента с номером j коэффициенты влияния быстро убывают.
Уравнение (8.65) может быть аппроксимировано дифференциальным уравнением. Принимая во внимание лишь ближайших соседей и учитывая симметричный характер взаимодействия элементов, запишем простейшее уравнение для фаз колебаний в виде
+ £0 д^
ot
где $ — оператор_Лапласа, Do ~ коэффициент диффузии. При подстановке = ^е-^ это уравнение приводится к стандартному уравнению теплопроводности
решение которого для точечного мгновенного источника известно. Итак,
I? = 1е(-4^Т-И),
(2D0V^)3
Более общее уравнение для фазы, учитывающее “дальних” соседей, можно записать в виде
=+ D0Ai? + Di А2!?,
ot
где А2 — дифференциальный оператор четвертого порядка. Найдем его решение в виде волны, распространяющейся вдоль оси г в цилиндрической системе координат, т.е. в виде функции i^ = f(z~ Dt^ откуда для / получим уравнение
-^W = -bf^ + D^f"^ + D,/""^), s = г - vt. (8.66)
Будем искать решение (8.66) в виде / = eAt, тогда для А получим характеристическое уравнение
DiA4 + D0A2 + гА - b = 0.(8.67)
Если Di <С Dq, то два корня (8.67) могут быть оценены из приближенного квадратного уравнения
D0A2 + г А — b = 0;
с другой стороны, оставляя члены только второй и четвертой степени А, получим второе уравнение для оценки корней (8.67) в виде
DiA4 + D0A2 =0.
Итак, оценки корней (8.67) имеют вид
х b-и
Ai — -, Л2 — ———,Л34 —±гл/—,
иDoу Dx
и общее решение (8.66) может быть оценено формулой
/(s) = Aie^1S + A2e^2S + A3 соз(|Аз4|в + 70),(8.68)
где константы Ai, А2, A3, 70 определяются из начальных или граничных условий. В рассматриваемом случае эти условия должны обеспечивать существование волны, в цилиндрической системе координат совершающей одновременно поступательное и вращательное движение. Радиус г и угловая скорость вращения фазы ф определяются С.Я. Берковичем из условия, что за конечное число шагов фаза совершает целое число оборотов.
Распространение стационарного решения (8.68) вызывает возмущение фаз в окрестных элементах и порождает структуры, называемые Берковичем синхроформации; они интерпретируются им как элементарные частицы — электроны, протоны, нейтроны, нейтрино и т.п., при этом дискретный набор частиц связан с условием соизмеримости периодов волн (8.68). Разные типы слагаемых в (8.68) связываются с различными частицами: протон — с возрастающей экспонентой, электрон — с убывающей; их линейная комбинация дает нейтрон, а мнимые экспоненты — нейтрино и т.п.
Концепция Берковича интересна тем, что позволяет взглянуть на описание физической реальности с новой точки зрения, без привычных стереотипов, и дает пример попытки принципиально нового подхода к пониманию законов природы.
8.8. Обучающиеся системы
Модель Изинга. Сеть дискретных элементов, связанных между собой по определенным законам, может служить моделью искусственного интеллекта в том смысле, что такая динамическая система может проявлять свойства, характерные для высокоразвитого интеллекта, такие, например, как ассоциативная память, узнавание сложных образов и т.п. [8]. В частности, конструкция динамической системы, демонстрирующей ассоциативную память, может быть основана на следующей идее. Пусть в системе имеется набор аттракторов, с каждым из которых связана типичная картина-образ, и все пространство состояний (фазовое пространство) делится на области притяжения так, что любое начальное состояние (кроме состояний
на сепаратрисах, которые, впрочем, неустойчивы) эволюционируют к какому-либо аттрактору. Тогда с любым предъявленным образом ассоциативно связан один из заданных образов, а именно тот, к области притяжения которого принадлежит предъявленный образ.
Рассмотрим реализацию такой системы, предложенную Дж. Хоп- филдом на базе специальных физических систем, носящих название спиновых стекол. В этой системе имеется N элементов (так называемых изинговских спинов), каждый из которых может находиться в двух состояниях — St = +1 и Si = — 1. Спины взаимодействуют между собой так, что энергия парных взаимодействий г-го и 7-го спинов равна (—J^SiSj), а полная энергия системы складывается из энергий парных взаимодействий и равна [8]
1 1
Е = £ JijSiSj = --(JS, S), (8.69)
М = 1
где J — матрица взаимодействий. Эволюция системы сводится к тому, что полная энергия взаимодействий Е стремится к минимуму.
Если все Jij > 0, то в состоянии минимума энергии все спины направлены в одну сторону, т.е. либо Si = 1, г = +1,..., N, либо Si = — 1, г = 1,...,7V, так как при этом энергии всех парных взаимодействий достигают своих минимальных значений, равных — JijSiSj. Такое состояние называется ферромагнитным.
В спиновых стеклах матрица J имеет как положительные, так и отрицательные элементы, что приводит к тому, что в состоянии минимума полной энергии все парные взаимодействия не могут иметь одновременно минимальную энергию, так как обязательно найдутся три элемента, для которых энергия их взаимодействия JijSiSj + JjkSjSkE -VJkiSkSi в состоянии минимума имеет отрицательные слагаемые. В такой системе имеется несколько состояний с локальным минимумом полной энергии — это устойчивые стационарные состояния.
Рассмотрим, как можно “записать” образ в такой системе. Пусть матрица J симметрична, и запоминаемый образ, который система должна воспроизводить при эволюции, имеет распределение спинов, описываемое вектором Si. Зададим матрицу Ji ранга единица по формуле
= ^Ар (10)
Это — матрица проецирования на вектор Si. Согласно (8.69) система будет иметь минимальную энергию тогда, когда S есть собственный вектор матрицы J, отвечающий максимальному собственному значению (если он имеет координаты, равные или единице, или
минус единице). Но единственный собственный вектор матрицы (10), отвечающий ненулевому собственному значению, и есть Si, значит, создав спиновое стекло с матрицей взаимодействия (10), мы зададим систему, “помнящую” образ Si, т.е. эволюционирующую к нему, если задать начальное распределение спинов из некоторой окрестности Si.
Алгоритм переходов системы из одного состояния в другое можно задать следующим образом: рассмотрим j-й элемент, и вычислим N
“поле” hj = 52 JtjSt, создаваемое всеми другими элементами. Энер- г=1
1
2
3
4
5
6
John Steward Denker 8128 Lawrence David Jacke 7773 Richard Edwin Howard 5952 Wayne P. Hubbard 7077 Brian W. Straughn 3126 John Henry Scofield 8109
Таблица 8.1Таблица 8.1гия взаимодействия этого элемента с “полем” равна произведению величины “поля” hj на спин Sj, взятому с обратным знаком. Поэтому, если сомножители имеют один знак (спин направлен вдоль “поля”), то эта энергия минимальна, в противном случае она может быть уменьшена поворотом спина. Итак, эволюция системы состоит в последовательном развороте всех спинов вдоль поля,
Таблица 8.1
Таблица 8.1
создаваемого соседними элементами.
На практике часто требуется записать несколько образов. Эта задача решается аналогично предыдущей, если все образы, подлежащие запоминанию, ортогональны. Действительно, если взять матрицу проецирования на векторы Si,...,Sm, т.е. построенную согласно формуле
1 М
JMij = "^ ^ ^ Skj^kj•(11)
то любое состояние S = S^, к = 1,...,М, является состоянием локального минимума полной энергии, так как при этом все спины направлены по полю. Действительно, матрица Jm не меняет направление вектора S^, так как он по построению является ее собственным вектором, и разворот любого спина в другом направлении приведет к росту энергии системы.
В реальных системах, помимо запомненных согласно (11) образов, существуют и другие состояния с локальным минимумом энергии — так называемые фантомы. Такими фантомами, в частности, являются образы S = — S^, к = 1,..., М, т.е. противоположно направленные по отношению к заданным. Возможны и иные состояния.
Если исходные образы не ортогональны, построение матрицы взаимодействий по формуле (11) приведет к искажениям запомненных образов. Однако если размерность N векторов S велика, то два случайно выбранные векторы Si и S2 “почти ортогональны”, так как
в силу закона больших чисел
1 N
(81,82) = ^5>,52^0
1=1
при N —> сю, т.е. при больших N и малых М эти искажения могут
Проиллюстрируем принцип действия динамической системы сПроиллюстрируем принцип действия динамической системы соказаться незначительными.
Проиллюстрируем принцип действия динамической системы с
Проиллюстрируем принцип действия динамической системы с
0
0
John s
20
-0.0784
John sdewirtbnenimw 8109
40
-0.8426
John sdewirtbnenimw 8129
60
-0.8451
John sdewirtbnenimv 8129
80
-0.8581
John sdewirt nenkmv 8128
100
-0.9099
John sdewart denker 8128
120
-0.9824
John steward denker 8128
0
0
John h
20
-0.0665
John hdnwybqbofmalt 8109
40
-0.8579
John henwydqcofield 8109
80
-0.9094
John henry scofield 8109
0
0
garbage
20
-0.0244
garbagee lafj naabd 5173
40
-0.6280
garbaged derjd naabd 7173
80
-0.7595
gasbabed derjd naabd 7173
140
-0.8264
fasjebad derjd naabd 7173
Таблица 8.2Таблица 8.2ассоциативной памятью, построенной согласно модели Хопфилда, на примере, в котором в качестве “образов” были взяты двоичные последовательности, кодирующие фамилии и имена телефонов шести сотрудников фирмы Bell, приведенные в табл. 8.1. (Таблицы взяты из монографии [8], в которой приведена ссылка на оригинальную работу D.S.Denker. Physica D. 1986, v.22, р.216.) В табл. 8.2 показано, как выглядит временная эволю-
Таблица 8.2
Таблица 8.2
ция системы при подаче на
вход последовательности символов “John S” и “John Н”. Там же приведен пример фантома, к которому сходится эволюция системы при подаче на вход “мусора”.
В табл. 8.2 в первом столбце приведено время (в условных единицах), прошедшее с момента начала эволюции системы, во втором столбце — энергия системы, а в третьем — состояние системы.
Видно, что система достаточно быстро “по ассоциации” восстанавливает полностью фамилию и телефон сотрудника, однако существует и “фантом” — бессмысленный набор знаков, к которому
0 20 80 120
0 -0.0213 -0.8813 -1.001
larry
larrynce david jacke 7773
lasrence david jacke 7773
lawrence david jacke 7773
Таблица 8.3Таблица 8.3эволюционирует система от начального состояния “garbage”. Интересно, что даже по искаженному имени “Larry”, представленному как начальный образ, система правильно восстанавливает полное
Таблица 8.3
Таблица 8.3
имя и телефон сотрудника, числящегося в табл. 8.1 под номером 2 (см. табл. 8.3).
14 А.И. Чуличков
Рассмотренная здесь модель Хопфилда является простейшим примером обучающейся системы. Недостатком ее является то, что она не дает возможности управлять процессом распознавания, т.е. изменять области притяжения аттракторов, ассоциирующихся с запомненными образами. Более сложные распознающие системы выделяют существенные признаки образа, тем самым решают задачу поиска закономерностей во входных данных, свойственную высокоразвитому интеллекту.
Нейронные сети. Одним из первых распознающий устройств является перцептрон, появившийся в шестидесятых годах. Его простейшая модель состоит из двух слоев бистабильных элементов, рис. 8.17.
На входной слой подается двоичный сигнал 1^ j = 1,...,7V, а соответствующий ему выходной сигнал характеризуется двоичной последовательностью О^, к = 1,...,п. Каждый входной элемент с номером з соединен с несколькими (возможно, и со всеми) выходными связью с весовым коэффициентом Jjk, и состояние выходного элемента с номером к определяется по правилу
N
Ок = $((1к Одд), Где Qk = ^ ^ ^kjIj i
3 = 1
а ^(-) — ступенчатая функция:
х > 0, х < 0.х > 0, х < 0.
х > 0, х < 0.
х > 0, х < 0.
Рис. 8Л7. Структура нейронной сетиРис. 8Л7. Структура нейронной сети
Рис. 8Л7. Структура нейронной сети
Рис. 8Л7. Структура нейронной сети
Таким образом, картина активности выходных элементов связана с картиной (изображением), подаваемым на входные элементы, и такие системы реагируют определенным образом на входные воздействия. По принципу перцептрона построена, напри-
мер, система зрительного восприятия лягушки — благодаря специальным связям между рецепторами и нервными клетками лягушка реагирует на движущиеся объекты.
Выработка реакции системы на предъявляемые ей образы осуществляется в процессе обучения и состоит в выборе таких коэффициентов связи Jkj, чтобы при подаче на вход некоторого множества картин {Zj} на выходе формировались желаемые картины активности — т.е. заданные образы, разбивающие, в каком-то смысле, множество входных картин на подмножества, каждое подмножество при
этом связывается с одним образом, отвечающим выходной картине активности. Сравнивая выходную картину {О^} с желаемой {D^} при фиксированном сигнале на входе, определим сигнал ошибки по формуле Ek = Dk — Ok, к = 1,..., п. Зная сигнал ошибки, можно подобрать значения коэффициентов связи Jkj так, чтобы уменьшить эту ошибку, например, согласно алгоритму
A Jkj = eEklj, (8.70)
где € — малый параметр, управляющий скоростью обучения. Действительно, так как Ek и Ij могут принимать значения либо 0, либо 1, то при изменении коэффициентов связи Jkj согласно (8.70) можно только уменьшить модуль сигнала ошибки, так как AJkj ^ 0 тогда и только тогда, когда одновременно состояние Ok ошибочно и Дй входной элемент активен.
Двухслойный перцептрон достаточно прост, и его возможности довольно ограничены, в частности, на нем невозможно воспроизвести функцию “исключительного ИЛИ”, которая заключается в том, что только при подаче активного сигнала лишь на один из двух входных элементов Аи В, соединенного с выходным элементом С, последний оказывается в активном состоянии. Действительно [8], правило “исключительного ИЛИ” записывается в виде
(°’если1а = 0, 1в = 0D с = <1,1,еслиесли1а1а= 1, 1в= 0, 1в= 0= 11 0,если1а= 1, 1в= 1(°’если1а = 0, 1в = 0D с = <1,1,еслиесли1а1а= 1, 1в= 0, 1в= 0= 11 0,если1а= 1, 1в= 1(8.71)(8.71)
(°’
если
1а = 0, 1в = 0
D с = <
1,
1,
если
если
1а
1а
= 1, 1в
= 0, 1в
= 0
= 1
1 0,
если
1а
= 1, 1в
= 1
(°’
если
1а = 0, 1в = 0
D с = <
1,
1,
если
если
1а
1а
= 1, 1в
= 0, 1в
= 0
= 1
1 0,
если
1а
= 1, 1в
= 1
(8.71)
(8.71)
Так как, в соответствии с моделью двухслойного перцептрона, выполнено Ос = ^Уа1а + JbIb ~ то
Ос = <Ос = <дЦлВ - «о), ^(JbIb ~ «о), - ^CaIa + JbIb ~ «о),дЦлВ - «о), ^(JbIb ~ «о), - ^CaIa + JbIb ~ «о),еслиеслиеслиеслиеслиеслиеслиесли1а = 0, 1В = 0, Ia = 1, 1в = 0, 1а = 0, 1в = 1,1А = 1, 1в = 1.1а = 0, 1В = 0, Ia = 1, 1в = 0, 1а = 0, 1в = 1,1А = 1, 1в = 1.
Ос = <
Ос = <
дЦлВ - «о), ^(JbIb ~ «о), - ^CaIa + JbIb ~ «о),
дЦлВ - «о), ^(JbIb ~ «о), - ^CaIa + JbIb ~ «о),
если
если
если
если
если
если
если
если
1а = 0, 1В = 0, Ia = 1, 1в = 0, 1а = 0, 1в = 1,
1А = 1, 1в = 1.
1а = 0, 1В = 0, Ia = 1, 1в = 0, 1а = 0, 1в = 1,
1А = 1, 1в = 1.
Для того чтобы В(—по) = 0, a ^(Ja^a — «о) = ^JbIb — «о) = 1, как того требует (8.71), надо, чтобы 0 < по < тпфТд, Jb), но тогда, в силу неубывания функции тД-), должно выполняться равенство ^(Тд/д + -VJbIb — од) = 1, что не согласуется с (8.71).
Для преодоления этого и других ограничений были предложены многослойные перцептроны, в которых между слоем входных и выходных элементов расположены еще один или несколько “скрытых” слоев. Для их обучения широко используется так называемый метод обратного распространения ошибок, который по своей сути является
градиентным методом минимизации ошибки распознавания [8]. Рассмотрим систему, состоящую из N слоев, причем число элементов Nj, j = 1,...,7V в каждом слое может быть различным. Первый слой состоит из входных элементов, последний с номером N — из выходных, и между ними расположены N — 2 скрытых слоя; связи существуют только между элементами соседних слоев. При поступ- (п)•
лении некоторого сигнала ж) 7 на вход г-го элемента n-го слоя этот элемент вырабатывает выходной сигнал ^п\ равный
(п)1
=
1 + ехр(-ж- 7)
а сигнал на входе j-ro элемента следующего слоя формируется как взвешенная сумма выходных элементов предыдущего слоя:
=(8.73)
коэффициенты связи J^ могут быть как положительными, так и отрицательными. Задача обучения состоит в том, чтобы при подаче на входной слой элементов изображения из некоторого класса Cj сигнал на выходе соответствовал некоторой заданной картине (образу) D^ отвечающему классу Cj входных сигналов.
Более формально, пусть задано М различных эталонных изображений {Ij,j = 1,..., NBX^mi для каждого из которых известна характерная реакция {Dj.j = 1,..., Жых}т5 тп = 1,..., М. Требуется подобрать значения коэффициентов связи J^ г = 1,..., Nn 3 = 1,..., A^n+i, п = 1,..., N, и, вообще говоря, число промежуточных слоев так, чтобы при подаче на вход системы любого изображения из заданного набора на выходе появлялась соответствующая ему картина, или как можно более близкая к ней, обеспечивающая наименьшую ошибку узнавания.
Ошибку узнавания зададим в виде функционала, зависящего от коэффициентов J^:
М А^вых
= 2 52 52 ^’т —,(8.7 4)
где Ch т = in Г — выходной сигнал элементов последнего слоя; для решения задачи обучения будем минимизировать Е по всем J^, ? = !,... ,Nn, j = 1,.. .,Nn+1, n = 1,... ,N.
Для минимизации (8.74) воспользуемся методом наискорейшего спуска, для чего требуется знать градиент Е, т.е. вычислить все частные производные Е по каждому коэффициенту связи J^. Рассмотрим случай, когда задано единственное эталонное изображение, тогда индекс т, нумерующий изображения обучающей последовательности, можно опустить. Это упрощение не является принципиальным, так как если задана последовательность из нескольких эталонных изображений, то производная ЭЕ/dJ^ будет равна сумме всех таких производных, вычисленных для каждого изображения.
Для вычисления ЭЕ/dJ^ воспользуемся тождеством
ЭЕу- 9Е 9уТ 9хТ
ду^j 9уТ 8хГ 9^Г"ХГ
которое с учетом (8.72) и (8.73) можно переписать в виде
9Е = V 9Е
Это равенство позволяет вычислять производную ЭЕ/ду^ для каждого слоя элементов сети по известным значениям производной ЭЕ/ду^ на следующем слое. Для выходного слоя эти производные вычисляются из (8.74):
ЭЕЭЕ= У™ - D-= У™ - D-
ЭЕ
ЭЕ
= У™ - D-
= У™ - D-
Таким образом, начиная с последнего слоя и двигаясь в направлении, противоположном распространению сигналов сети, можно вычислить все производные ЭЕ/ду^ п = 2,3, г = 1,..., Nn~i. Для вычисления производной Е по J^ воспользуемся формулой
ЭЕ _ ЭЕ dy^ дх^
которая с учетом (8.72), (8.73) перепишется в виде
У3 )УгУ3 )УгЭЕыГп
У3 )Уг
У3 )Уг
Алгоритм минимизации Е состоит в изменении каждого коэффициента связи J^ в соответствии с формулой
Минимизация Е может производиться как для каждого эталонного изображения, так и по всем изображениям. В последнем случае в качестве dE/dJ^ используется сумма производных, вычисленных для каждого эталонного изображения. Процесс продолжается, пока не будет достигнута заданная точность распознавания. Если в процессе обучения не удается достичь приемлемых значений ошибки Е, следует добавить еще один слой элементов и повторить обучение сначала.
Обученная таким образом система способна узнавать ситуации, характеризующиеся входными сигналами, сходными с эталонными, путем формирования выходных образов, близких к запомненным при обучении, причем понятие “сходности” ситуации при этом априори не формализовано, а выработано системой в процессе обучения. Такой подход весьма перспективен для решения сложных неформализуемых задач. Эксперименты показали перспективность обучающихся нейронных сетей при анализе событий в ядерной физике в стримерных камерах и других детекторах. В качестве примера решения задачи узнавания приведем систему, запоминающую родственные связи группы людей. Машине предъявляли обучающие выборки сигналов, представляющих в закодированном виде информацию о ближайших родственниках: кто является сыном или дочерью каких родителей. После обучения система способна отвечать на вопросы типа “кто является тетей такого-то?..” и другие подобные. Сообщается также о системах, обученных чтению вслух английских текстов, при этом был использован метод обратного распространения ошибок.
Инвариантные сети. На практике нейронные сети нашли широкое применение при анализе и распознавании изображений. Специфика задач анализа изображений трехмерных сцен и объектов состоит в том, что с точки зрения анализа и распознавания объектов часто оказываются несущественными расположение устройства, формирующего изображение, относительно сцены, определяющее ракурс сцены, расположение ее деталей на изображении, освещение сцены и другие условия наблюдения. Методам, инвариантным относительно условий регистрации, посвящен рассмотренный ниже морфологический анализ изображений. Избавится от зависимости методов анализа сцен по их изображениям от геометрии наблюдения объектов в простейшем случае контурных изображений можно путем специального конструирования нейронной сети в виде сетчатки светочувствительных датчиков, соединенных между собой специальным образом так,
что выходные сигналы сетчатки не зависели от расположения изображения на сетчатке, его масштабов, поворотов, зеркальных отражений, растяжений или сжатий. Этими преобразованиями в значительной степени можно моделировать изменение ракурса наблюдаемых объектов сцены.
Общий подход к такому описанию можно сформулировать следующим образом. Пусть каждому объекту или сцене соответствует некоторая функция (изображение) /(х), заданная на поле зрения X. Значение /(х) в точке х Е X может означать, например, яркость изображения объекта в заданной точке поля зрения. Множеству объектов, подлежащих классификации, соответствует, таким образом, множество L описаний /(х) на поле зрения X — т.е. функциональное пространство.
Пусть G — группа преобразований X. так, что дх при д Е G, х Е X, есть результат преобразования д Е G точки х Е X. Соответственно, описание /(х) деформируется в описание /*(х) = /(дх), причем и описание /(х), и деформированное описание /*(х) при классификации должны отождествляться, так как они соответствуют одному и тому же объекту. При этом предполагается, что если /(х) Е Е, то и /*(х) Е L при всех д Е G, так что L разбивается на непересекающиеся классы эквивалентных описаний:
Каждый класс Kj состоит из G-эквивалентных описаний /(дх), где д пробегает всю группу G. Задача классификации состоит в том, чтобы получить описания классов Kj; класс Kj определяет /(х) с точностью до преобразования /(х) -4 f(gx).
Например, пусть X — плоскость фотографии, и /(х) — ее яркость (плотность почернения фотобумаги). Если G — группа вращений поля зрения, то f(gx) — яркость повернутой фотографии. В задачах классификации фотографий /(х) и f(gx) попадают в один и тот же класс Kj.
Получим для случая контурных изображений набор функционалов, характеризующих /(х) с точностью до афинного преобразования поля зрения.
Рассмотрим контурное изображение, заданное как бинарная функция двух переменных из подмножества X плоскости 7^2 — поля зрения:
„z х _ ( 1, х принадлежит контуру ф^
J (0, х не принадлежит контуру ф.
Здесь контур ф — упорядоченный набор точек поля зрения X. Будем задавать его набором конечного числа точек х^, % = 1,...,7V.
(Выбирая N достаточно большим, можно сколь угодно точно приблизить достаточно гладкую кривую на плоскости.) Введем систему координат на поле зрения X так, чтобы каждая точка х^ контура ф, г = 1,..., N, задавалась парой чисел (ж^ yi), i = 1, • • •, N. Рассмотрим координатное пространство X^n точек ф = (яд, у^... , $n, yN^ и группу преобразований G пространства X2n, таких, что при д G G соотношение ф* = д(ф) задает новое положение контура ф на поле зрения X. Под группой G будем понимать такие преобразования, которые получаются путем афинных преобразований каждой точки xt Е X С 7^2, i = 1, • • •, N, контура ф. С точки зрения классификации
интерес представляют лишь те свойства контура ф, которые не
изменяются при таком преобразовании — т.е. инварианты группы G.
Обозначим х = [], х:\У )Обозначим х = [], х:\У )Ж ] а _ [ аж ] Д _ [ аИ (221
Обозначим х = [], х:
\У )
Обозначим х = [], х:
\У )
У* /\аУ /\а12а22
х Е X:х Е X:х* = д2х = Ах + а.х* = д2х = Ах + а.причем det А Д 0, и рассмотрим афинное преобразование д2 точки
х Е X:
х Е X:
х* = д2х = Ах + а.
х* = д2х = Ах + а.
Преобразование д Е G получается применением афинного преобразования д2 к каждой точке х^, % = 1,..., 7V, контура ф Е X2n и, значит, определяется шестью параметрами.
Для общей афинной группы N точкам на поле зрения X соответствует 2N — 6 инвариантов Jai Ja^ а = 1,..., N — 3:
где
Да = det ( ^“+2 ^“+1 ) , Да = det ( ^“+2 ,
\Ла-\-2 Ла-Н / \Ла-\-2 Ла /
а ^а = ха — xa+i, Ла = уа — уа-\-1- Каждый инвариант Jai JQ. зависит от координат четырех точек контура ф, и по определению численно не меняется при афинных преобразованиях поля зрения. Таким образом, набор инвариантов определяет описание контурного изображения, не зависящее от указанных преобразований поля зрения.
Заметим, что любые три точки поля зрения, не лежащие на одной прямой, под действием преобразования д могут быть переведены в любые три точки, также не лежаще на одной прямой.
Нейронная сеть, выходные сигналы которой не зависят от положения контурного изображения на поле зрения, должна вычислять указанные инварианты. Дальнейшая классификация может осуществляться методами, рассмотренными выше.
Морфологический анализ изображений. Одной из фундаментальных проблем анализа изображений является создание
математического описания, передающего их содержание, смысл. Описание должно отражать лишь существенные с точки зрения решаемой задачи особенности изображений и не зависеть от несущественных. В морфологическом анализе [15,17] несущественными характеристиками являются условия регистрации изображений объекта или сцены и параметры регистрирующей аппаратуры. Методы морфологического анализа являются, таким образом, шагом на пути решения проблемы описания семантики изображений.
Хорошо известно, что изображения одной и той же сцены, отвечающие различным условиям освещения и (или) измененным оптическим свойствам объектов могут различаться радикально. Это обстоятельство порождает значительные трудности в прикладных задачах анализа и интерпретации изображений реальных сцен, в которых решение не должно зависеть от условий регистрации изображений. Речь идет, например, о задачах выделения неизвестного объекта на фоне известной местности, известного объекта на произвольном фоне при неконтролируемых условиях освещения, о задаче совмещения изображений одной и той же сцены, полученных в различный спектральных диапазонах и т.д.
Для решения перечисленных задач описываемые здесь методы морфологического анализа изображений оказываются достаточно эффективными.
Основную идею этих методов поясним на следующем примере. Рассмотрим изображение некоторой сцены, сформированное с помощью видеокамеры в видимом диапазоне спектра. Как правило, оно несет достаточно подробную информацию о геометрической форме изображаемых объектов сцены, так как области изображения, все точки которых имеют одинаковые яркости, отображают части поверхности объектов, обладающие одинаковыми геометрическими и оптическими свойствами. Предположим, что эти свойства сохраняются, если изменить условия освещения, диапазон и природу регистрируемого излучения, тогда любые изображения данной сцены, сформированные тем или иным способом, будучи связанными с геометрическими свойствами объектов сцены, могут быть получены путем преобразования яркости видеоизображения. В этой ситуации различная природа устройств формирования изображения или изменившиеся условия освещения и т.п. могут моделироваться путем всевозможных преобразований яркости исходного видеоизображения. Максимальный инвариант такого класса преобразований определит все то, что относится к данной сцене и не зависит от условий формирования изображений — его можно назвать формой. Поскольку этот инвариант еще не определяет полностью всю форму сцены, его называют формой изображения сцены. Отличия формы одного изображения сцены от формы другого характеризуют свойства сцены,
не связанные с условиями регистрации, и могут отражать изменения в содержании изображаемого — например, наличие новых объектов или отсутствие старых. Яркость инфракрасного изображения, или, например, изображения доплеровского измерителя скорости, несущую информацию качественного характера о физических свойствах объектов — температурном контрасте или относительной скорости приемника и объекта — естественно связать с геометрической формой изображения сцены и, тем самым, “привязать” к конкретным объектам сцены.
Важным классом задач, предшествующих решению задачи сравнения по форме предъявленных изображений, являются задачи совмещения и выделения заданных фрагментов. Например, дано изображение местности, полученное с некоторой “точки зрения”, и на нем выделен определенный фрагмент. На другом изображении, полученном при других условиях и (или) в другом диапазоне спектра, требуется указать выделенный фрагмент изображения местности и уточнить “точку зрения”, с которой оно получено.
Итак, в основе методов морфологического анализа лежит математическое понятие формы. Под формой изображения понимается максимальный инвариант преобразований изображения, которым оно подвергается при изменении условий наблюдения, изменении параметров регистрирующей аппаратуры и др.
Форма, таким образом, определяется не только исследуемым объектом или сценой, но и тесно связана с моделью регистрации изображения объекта или сцены. Например, если речь идет о задачах сравнения или классификации объектов, состоящих из однородно светорассеивающих плоскостей, по их изображениям, полученным при сохранении ракурса, но при различных условиях освещения, то под формой изображения можно понимать максимальный инвариант преобразования яркостей изображения, каковым является проектор (в некоторых случаях — ортогональный) в гильбертовом пространстве изображений на множество кусочно постоянных изображений. Построение формы изображений является основополагающей частью задач морфологического анализа и рассмотрена в данном разделе.
Форма изображения. Поясним понятие формы изображения сначала на простом примере. Рассмотрим изображения “единицы”, представленные на рис. 8.18.
Представленные на рис. 8.18,а-в, д изображения обладают одной и той же формой (в обычном понимании) и отличаются лишь условиями регистрации. Форма изображения ровного поля зрения рис. 8.18,г более проста, чем форма изображений рис. 8.18щ-в, д. Каждое изображение рис. 8.18 зададим как функцию
(8.75)(8.75)/(ж) = С1Х1(Ц + с2Х2(ж), Ж € X,
(8.75)
(8.75)
Рис. 8.18. Изображения а, б, в, д эквивалентны по форме, изображение г не сложнее, чем изображения а, б, в, д, и не эквивалентно им.Рис. 8.18. Изображения а, б, в, д эквивалентны по форме, изображение г не сложнее, чем изображения а, б, в, д, и не эквивалентно им.
Рис. 8.18. Изображения а, б, в, д эквивалентны по форме, изображение г не сложнее, чем изображения а, б, в, д, и не эквивалентно им.
Рис. 8.18. Изображения а, б, в, д эквивалентны по форме, изображение г не сложнее, чем изображения а, б, в, д, и не эквивалентно им.
определенную на поле зрения X и принимающую два значения: щ и С2 на его подмножествах Ai — “единице” и А) — “фоне” соответственно. В соотношении (8.75)
1,О,1,О,^ = 1,2, х ф Л,^ = 1,2, х ф Л,
1,
О,
1,
О,
^ = 1,2, х ф Л,
^ = 1,2, х ф Л,
— индикаторная функция множества А^ г = 1,2, причем множества Ai и А^ не пересекаются, Ai А А^ = 0, и их объединение Ai U А^ = X. В более простом по форме изображении рис. 8.18,г яркости множеств Ai и Л2 совпадают, и изображение рис. 8.18,г может быть получено из любого из изображений рис. 8.18щ-в, д путем преобразования их яркости, так, что что результат преобразования зависит только от яркости преобразуемой точки изображения и не зависит от ее расположения на поля зрения. Аналогичными преобразованиями яркости изображения рис. 8.18,г можно получить лишь изображения ровного поля зрения, эквивалентные по форме изображениям рис. 8.18,г, и нельзя получить изображения более сложной формы.
Изображение “единицы” (8.75) удобно рассматривать как элемент класса всех возможных изображений на поле зрения X, под которым будем понимать лебеговский класс (А = /^(Х) измеримых и интегрируемых с квадратом функций на X. Поскольку С6! — евклидово пространство относительно скалярного произведения
(Га) = J" f(x)g(x)dx, /(•), g(-) G £2,X
то мы можем использовать наглядную геометрическую терминологию. Например, если в (8.75) допустимы любые значения щ и С2, то множество всех изображений “единицы” будет двумерной плоскостью Vj в£2:
Г/ = {ciXi(') + С2Х2(Т -ОО < С1, с2 < оо} , (8.76)
которая и есть искомый максимальный инвариант, не изменяющийся при произвольных преобразованиях щ и С2 и определяющий изображение с точностью до такого преобразования. Его можно задать
также равенством
У^ЕЮ, FeF}, (8.77)
в котором функция /(•) определена равенством (8.75) при щ ^ С2, а F — класс всех (борелевских) функций, определенных на действительной прямой и принимающих числовые значения, моделирующий различные условия регистрации изображений “единицы”. Если в (8.75) щ > С2, и среди “единиц” не может быть “негативных изображений”, то вместо (8.76) следует писать
Vf = {cixi(-) + -ОО < С1 < с2 < оо}, (8.78)
а в (8.77) F — класс монотонно неубывающих функций. Множество Vf теперь геометрически изображается полуплоскостью (конусом) в £2.
Следует отметить, что, кроме изображений “единицы”, Vf содержит изображение однородного поля зрения, у которого щ = С2. Форму таких изображений естественно считать более простой, чем форма “единицы” — оно содержит лишь одну область одинаковой яркости. Изображение “ровного поля зрения” у0 = со = const можно получить из любого изображения вида (8.75) преобразованием его яркостей с помощью функции F(-) такой, что F(ci) = F(c2) = cq. Распространяя этот пример на произвольные изображения, будем считать, что /(•) по форме не сложнее, чем /(•), если найдется такая функция F(-) Е F, что /(•) = F (/(•)). Будем отмечать этот факт, записывая У У- Про такие изображения будем говорить также, что они сравнимы по форме с у. Соответственно, множество Vf (8.76), (8.77), состоит из изображений, сравнимых по форме с У, причем форма каждого из них не сложнее, чем форма у. Понятно, что сказанное переносится и на произвольные изображения.
Определение. Пусть F — класс функций, определенных и принимающих значения на действительной прямой, Fy — подкласс F, выделенный условием Ef = {F(y(-)), F Е F, F (/(•)) E £2}- Формой изображения /(•) назовем подмножество
VW0), Гетц
гильбертова пространства £2. Будем говорить, что форма изображения /' не сложнее, чем форма /, и писать /' ^ У, если ff Е Vf. Изображения У' и У назовем эквивалентными по форме, если У' ^ У и / -< f*. Факт эквивалентности изображений будем отмечать как / ~ f'. Изображения У' и У назовем совпадающими по форме, если Vy/ = Vf, в этом случае будем писать У ^ у\
Согласно определению, форма Vf изображения У состоит из изображений fr ^ f, следовательно, все изображения из Vf сравнимы по форме с У, но не обязательно сравнимы по форме между собой.
Что касается других свойств множества F, определяющего модель формирования яркости изображений, то в большинстве случаев его можно считать выпуклым. При этом выпуклым будет и Уу, поскольку если /1 ^ / и /2 ^ /, то и п/1 + Ь/2 -< / для любых а > О, b > О, а + b = 1. Далее множество F предполагается выпуклым, a Vf — замкнутым в £2. Выпуклость и замкнутость Vf гарантирует существование оператора Pf проецирования на Vf, который определяется с помощью решения следующей задачи наилучшего приближения в £2:
||Г/б?-б?||2 = inf {||/'- д||2 | f G Щ для любого д € £2- (8.79)
Поскольку Р^д Е Vf, изображение Pfg является самым лучшим приближением изображения д изображениями, форма которых не сложнее, чем форма /; соответственно, изображение g — Pfg представляет все то, что отличает д по форме от /. Поскольку Vf замкнуто, то Vf = {# 6 £2, Pf9 = gY т-е- оператор Pf вполне определяет форму Vf, и его также можно назвать формой изображения /. Отношение to транзитивно: если f" to f' и f' to /, то f" to /. Что касается отношений ^ и ^, то для них свойство транзитивности в общем случае не выполняется. Оно будет выполняться, если множество F наделить свойствами полугруппы относительно естественной операции композиции функций, а именно, если из включений F(-) Е F, Fi (•) Е F будет следовать включение F(Fi(-)) Е F. В этом случае ~ и to означают одно и то же.
В заключение этого раздела дадим еще одно определение.
Определение. Формой в широком смысле изображения / назовем оператор ортогонального в £2 проецирования на минимальное линейное подпространство £2, содержащее Vf.
Построение формы изображения. Как уже говорилось выше, понятие формы является центральным в морфологическом анализе; построением формы начинается решение задачи морфологической классификации, обнаружения, выделения отличий по форме и др.
Как следует из предыдущего пункта, форма кусочно постоянного изображения будет задана, если определены подмножества поля зрения X, обладающие одинаковыми яркостями, и указан класс изменения этих яркостей. Один из способов задания таких областей состоит в определении фрагментов поля зрения, изображающих однородно светящиеся или отражающие грани объекта: приписывая им всевозможные яркости, получим форму изображения объекта как множество его возможных изображений. Если же столь подробные сведения об объекте исследования не доступны, можно построить форму Vf по какому-либо одному изображению /, указав на нем множества одинаковой яркости и задав пределы изменения яркостей, соответствующие изменяющимся условиям наблюдения.
Пример. Пусть
N
= ^CiXi^,г=1
N
%г(*) ~ индикаторные функции множеств А^ А^ A Aj = 0, |J At = X. г=1
и Т — класс всех (борелевских) функций, определенных на 7^1 со значениями в 7^1. Тогда
{
n1
ЕС^(х),— ОО,С{ < ОО, г = 1, . . . ,>
/= 1)
— форма изображения /(•). Проектор Р^ на эту форму как решение задачи (8.79) дается формулой: для любого д^ Е £2 выполнено
W / . AN J Xi(z)g(z)dz
Р/9(ж) = § WXi(x) = §Х
Выделение отличий изображений по форме. Пусть форма в широком смысле изображения / задана в виде оператора ортогонального проецирования Pj в £2 на линейное подпространство Р^Р^ С £2, предъявляется априори произвольное изображение д Е £2 и требуется указать, чем отличается по форме изображения fug. Как отмечено выше, изображение д — Pjg представляет все то, что отличает д по форме от любого f Е Р^Р^.
Обнаружение объекта по его изображению. Пусть задана форма в широком смысле Р^ изображения объекта, предъявлено изображение д и требуется высказаться, является ли д изображением этого объекта. Морфологический метод решения этой задачи состоит в проверке равенства Р^д = д, если оно выполнено, то изображение д может быть порождено заданным объектом при некоторых условиях регистрации.
На практике изображение /(•) задается в виде матрицы яркостей размера Хж х Nti^ NxNy = М, каждый матричный элемент f^j представляет собой яркость точки (x^yj) Е 7\А. i = l?---?^, j = 1,...,^. В этом случае удобно рассматривать изображение как элемент конечномерного евклидова пространства Rm- Если предъявленное изображение содержит шум, т.е. анализу доступно лишь изображение ^ = g-EvnvEP контролируется нормальным распределением Af(0,cr2Z), то задача обнаружения объекта ставится как задача проверки статистической гипотезы о параметре нормального распределения случайного вектора ^ Е Р. Гипотеза состоит в
том, что £ ~ K^Pfg^lY где д Е Рм ~ некоторый вектор, против альтернативы £ ~ ^(г,^2/), где г ^ Pf%. Эта задача инвариантна относительно преобразований пространства наблюдений Рм, состоящих в сдвиге вектора £ вдоль пространства Р^Р^ значений проектора Pj и вращении и (или) отражении ортогонального дополнения в Рм к пространству P(Pj)^ и соответствующей группы преобразований параметров распределения. Максимальным инвариантом этой группы преобразований является функция ф(-) = ||(Z — Pf) • ||, причем статистика tn(^) = (l/cr2)||(Z — Ру)£||2 при верной гипотезе имеет распределение %2 с (М — Nf) степенями свободы, а при верной альтернативе — нецентральное распределение %2 с (М — N^ степенями свободы и параметром нецентральности, равным i^2 = (l/cr2)||(Z — Ру)г||2; здесь Nj — размерность пространства значений проектора Рр В задаче проверки гипотезы о равенстве нулю параметра нецентральности существует следующий равномерно наиболее мощный критерий:
гипотеза i?2 = 0 принимается тогда и только тогда, когда
где е — корень уравнения
j pM-Nf(x,0)dx =о
ар^(ж,^2) — плотность %2-распределения с к степенями свободы и параметром нецентральности 1^2. В этом и только в этом случае будем считать, что изображение £ имеет форму, неотличимую в шуме от формы /.
Глава 9
Системы
со случайными шумами
Роль флуктуаций
Ранее уже рассматривалась конструктивная роль случайных флуктуаций параметров системы, приводящая к сложному и необратимому характеру ее эволюции. Эти флуктуации часто связываются с невозможностью абсолютно точного определения фазовых координат системы, что приводит к необходимости поиска иных принципов моделирования, чем описание систем в виде детерминированных дифференциальных или иных эволюционных уравнений. В частности, благодаря флуктуациям фазовых координат разрушаются детерминированные фазовые траектории, исчезают особые точки (стационарные, седловые и т.п.), система как бы “прощупывает” фазовое пространство и блуждает вокруг состояния, предсказываемого решением детерминированного эволюционного уравнения.
Рассмотрим, к каким качественно новым эффектам приводит введение случайных флуктуаций в эволюцию системы. Запишем эволюционное уравнение
х = F(x)(9.1)
с начальными условиями
х(О)=хо.(9.2)
Если флуктуируют только начальные данные xq и система не является перемешивающей, то неопределенность задания xq, обусловленная возможными флуктуациями, переносится вдоль фазовых траекторий, не расплываясь по всему фазовому пространству, т.е. неопределенность в начальных условиях трансформируется в неопределенность значений фазовых координат в каждый последующий момент
времени, превращая траекторию в “диффузную трубку” наподобие следа от реактивного самолета. Для систем с перемешиванием эта неопределенность со временем растет и заполняет всю доступную часть фазового пространства.
Если флуктуируют не только начальные данные (9.2), но и правая часть (9.1), то неопределенность фазовых координат растет со временем как для систем с перемешиванием, так и для неперемешивающих систем.
Примером системы с флуктуирующей правой частью (9.1) является броуновское движение. Траектория броуновской частицы описывают случайным процессом Винера Д^); дисперсия координаты частицы Е(Д^) — ЕД^))2, описывающая неопределенность положения частицы в момент времени А линейно растет со временем.
Если система, описываемая детерминированным уравнением (9.1), имеет аттрактор в виде фокуса xq , то система без флуктуаций со временем стремится к состоянию xq, флуктуации же правых частей (9.1) приводят к тому, что сходимость x(t) к хо исчезает, можно лишь говорить о вероятности того, что система с течением времени будет находиться в той или иной окрестности точки xq.
Случайные процессы
Для описания динамических систем со случайными флуктуациями воспользуемся аппаратом теории случайных процессов, которые будут служить моделями фазовых траекторий таких систем. Пусть (П, Т7. Р) — вероятностное пространство, Т — некоторое подмножество числовой оси. Случайным процессом назовем числовую функцию ДсиД), ш Е Q, t Е Т, такую, что при фиксированном t она является случайной величиной (т.е. ^-измеримой функцией на Q). При фиксированном t функция ^(co^t) задает случайную величину, называемую сечением процесса, а при фиксированном ш — функцию аргумента t Е Т, называемую выборочной функцией, или реализацией. Для того, чтобы описать вероятностные свойства процесса, недостаточно задать лишь распределения
Fi(zi,fi) = F(£(w,£i) <Ж1€Т?.1,
сечения для всех Н из множества Г, так как эти распределения не дают информации о совместном распределении всех сечений. Более полная информация содержится в совместных распределениях случайных величин (^Д), £(Д), (£Д), №У £(^з)), ■ ■ -, КД),^(^),... ...,£(£„)),... размерности 2, 3, ..., п соответственно:
15 А.И. Чуличков
р2^ху^ ^2,^2) = Р^^ < ЖЪ ^л)^ < х^\яд, ^2 6 й, t2 Е Т^
F3(xi,ti- Х2М x3,t3) = Р(£(сщй) < хъ £(w,£2) < ж2), ^(шрз) < ж3),ад, ж2, х3 Е Pi, ti, t2, t3 Е Т^
F^xyAv • • 5^n,M = P^w^ < жъ ... ,£(w,£n) < хп^ад ? ..., хп Е T^i, tii • • • 1 tn Е Т^
Функция F^xy^ tY,...; хп, tn) называется п-точечной функцией распределения случайного процесса ^(t), п = 2, 3,..., п,...
Марковские случайные процессы. Среди всех случайных процессов выделяется важный класс марковских процессов, для которого можно сформулировать значительно более простое описание вероятностных свойств составляющих его процессов, чем задание всех п-точечных функций распределения. Эти процессы еще называют процессами без последействия. Процесс £(f) называется марковским, если для любого to при известном значении ^(to) случайные величины £(f) при t > to не зависят от случайных величин £(s) при s < to- Таким образом, марковские случайные процессы характеризуются тем, что их вероятностные свойства в моменты времени t > to полностью определяются состоянием процесса в момент времени t и не зависят от состояний процесса в моменты, предшествующие to-
Рассмотрим марковский случайный процесс ^(t), t Е Т, такой, что при любом наборе моментов времени ti,t2,...,tn Е Т п-мерная случайная величина (^(Н),^^), • • • ^(tn)) имеет п-мерную плотность вероятности pn(ti, xy^ t2, ад; ...; tn, хп\ которая обладает двумя очевидными свойствами.
Плотность вероятности pn(ti, xy^ t2, х^ ...; tn, хп) инвариантна относительно перестановки любых пар аргументов (^,ад), так как Pn(ti,xi]t2,X2r • -’Pn^xn)dxidx2 ... dxn есть вероятность совместного наступления событий Xi < ^(^) < XiFdxt, г = 1, 2,..., п, и не зависит от порядка их перечисления.
Все конечномерные плотности рп для разных п согласованы так, что при к < п
Рк (ti^XY^-^-it^^X^ —
Рп(Н, Xi,..., t^, х^, t^-^-Y, x^_|-i,..., tn, xn^dx^-^-Y • • • dxn.
Согласно определению плотности условной вероятности,
Рп^1 1 ^Y*1 • • • I^TLl ^п) =/д ^\
— Рп—1 (4,^15 • • • 5 tn—1, ^п—1 )q(tn ? ^п | 4,^15 • • • 5 tn—1, жп_ 1),
а так как процесс является марковским, то
q(tn,xn I t^xr,. ..;Vi,$n-i) = q(tn,xn I fn-i,^-i).(9.4)
Условные плотности q(tn, xn | ^n-i, хп_^ называются переходными плотностями вероятности. Таким образом, из (9.3) и (9.4) получим формулу
Pn^i 1 ^1; • • • \tn, хп) — Рп—1 (й, ^15 • • • 5 tn—i , жп_х)^(^п, хп | tn—i, хп—i), применяя которую (п — 1) раз, прийдем к соотношению
(9.5)(9.5)Рп^1 1 Ж Ci • • • \tn, хп) —
(9.5)
(9.5)
= Pl (Й, Xi )q(t2, х2 I к, Ж1) ... q(tn ,xn\tn~i, жп_х),
из которого следует, что для задания п-мерной плотности вероятности марковского процесса достаточно задать лишь две функции — начальную плотность pi(t, х) и переходную плотность q(t, х\т,у).
Уравнение Смолуховского. Основным в теории марковских процессов является уравнение Смолуховского (оно также носит название уравнения Колмогорова-Чепмена); это уравнение связывает значения переходных плотностей ^(-, • | •, •) в любые три момента времени to < т < t, to, т, t Е Т:
q(t,x\t0,x0)= j q(t,x | T,y)q(r,y | t0,x0)dy.(9.6)
Действительно, из (9.5) следует
Рз^0,х0;т,у;1,х) = pi(t0,x0)q(T,y | t0,x0)q(t,x | т,у), ,g ^ р2(#о,жо;^ж) =р1(^о,жо)д(^,ж|#о,жо),1
р2(^о,жо;^,ж) = У p3(t0,x0-,T,y,t,x)dy,(9.8)
откуда, подставив в (9.8) соответствующие выражения из (9.7) и сокращая на общий множитель pi(to,xo), прийдем к уравнению Смолуховского (9.6).
Для однородных по времени марковских процессов переходная плотность q(t, х\г,у) зависит лишь от длительности временного интервала (t — г), так, что q(t1x\T1y) = q(x\t — т^у), и уравнение Смолуховского для него записывается в виде
q(x\t - t0,x0) = q(x\t - T,y)q(y\r - t0,x0)dy.
Уравнение для плотности вероятности
Для некоторых случаев уравнение для переходных плотностей можно получить в виде дифференциального уравнения в частных производных. Наиболее исследованным является уравнение для так называемых диффузионных процессов, описывающее, в частности, и броуновское движение. С формальной точки зрения для диффузионных процессов должны выполняться следующие условия:
Средняя скорость изменения состояния системы, находящейся в момент времени t в состоянии у. существует и равна
д™оХ j 1ж - уШ += AWY (9-9)
В частности, для модели броуновского движения интеграл дает среднюю скорость частицы, находящейся в точке у в момент времени /з величина A(y,t) называется коэффициентом сноса.
г 1 /11Ш —А^О A Jг 1 /11Ш —А^О A JСреднеквадратичный разброс значений состояний ж системы, которых она может достигнуть к моменту времени t+А, если в момент времени t она находилась в исходном состоянии у, существует и при малых А пропорционален А:
г 1 /
11Ш —
А^О A J
г 1 /
11Ш —
А^О A J
(ж — y^q^t + А, ж | С y)dx = В(у, t).(9.10)
Для броуновского движения величина В (у А) называется коэффициентом диффузии и равна дисперсии скорости броуновских частиц.
Вероятность больших измерений состояния за малые интервалы времени А мала, так, что
д™оХ / \ж-у\34^ + ^’Ж\1’У^Ж = О- I9-11)
В этих условиях и при достаточной гладкости функций q(t, x\to,y), А(х, t), В (ж, t) переходная вероятность q(t, х | to, у) удовлетворяет уравнению
8q(t,x\to,xo) 9 ,. хх 1 d2. хх
57= -"5-(A(x,t)q(t,x\to,xo)H7;^(B(x,t)q(t,x\to,xo^, atox2 ox2
(9-12) которое является следствием уравнения Смолуховского. Оно известно под названием уравнения Эйнштейна-Фокера-Планка, его решение должно удовлетворять следующим дополнительным условиям:
q(t, х | to, жо) > О, j q(t,x\to,xo)dx = 1,^ q(t, х | to, xo)dxo = 1,
и начальному условию
q(t,x | to,xo) = 5(х - ж0).
I t=t0
Если в начальный момент времени to задана плотность распределения p(to,xo) случайной величины ^(^о), то двумерная плотность вероятности для любого момента времени t равна
p2(t,x-to,xo) = p(to,xo)q(t,x I ^о,жо),
а одномерная плотность случайного процесса £(^о) в произвольный момент времени t равна
Pi(t,x) = У p(t0,x0)q(t,x I t0,x0)dx0.
Умножая уравнение Эйнштейна-Фокера-Планка (9.12) на p(to,xo) и интегрируя по ж о по всей числовой оси, получим, что плотность Pi(t, х\ так же, как и переходная вероятность q^t, х | to, у), удовлетворяет тому же уравнению Эйнштейна-Фокера-Планка, т.е.
^57^ = -тУДММЖж)) + |^(B(z,t)pi(t,a;)),(9.13)
причем его решение должно удовлетворять дополнительным условиям
Р1(^,ж)>0,/ pi(t,x)dx = 1,Р1(#,ж)=p(t0,x0').
J। t=t0
Физические системы с шумами
Уравнение Ланжевена. В физических задачах уравнение (9.13) возникает, например, в следующих ситуациях. Рассмотрим частицу, движущуюся в среде с большой вязкостью так, что ее эволюция описывается дифференциальным уравнением Ланжевена:
х^ = K(x(t))+F^.(9.14)
Это так называемое передемпфированное движение. Здесь K(x(t)) задает регулярно действующую силу, a F(f) — случайная составляющая внешней силы, возникающая из-за столкновений выделенной рассматриваемой частицы с другими частицами среды. При выполнении предположений (9.9)-(9.11) плотность вероятности p(t, ж) найти частицу в точке х в момент времени t дается уравнением Эйнштейна- Фокера-Планка
81
p=- — (Kp) + -Q^(9.15)
8х2 8х2
где Q — среднее значение квадрата силы F(f) (не зависящее от ж). Это уравнение может быть получено из (9.13) в предположении, что случайное блуждание, описываемое эволюционным уравнением (9.14), является однородным по времени марковским процессом, при этом q(F х | to, Жо) = q(x 1t — to, жо), при этом коэффициент Л (ж, t) в уравнениях (9.13) и (9.12) равен К(х) и не зависит от времени, a B(x,t) = Q и не зависит ни от времени, ни от координаты.
Рассмотрим сначала стационарные решения уравнения (9.15), для чего перепишем его в виде
р+—=0,9.16
ах \2 ах J
и введем обозначение у = Кр— (Q/2)(dp/dx\ Величину j назовем потоком вероятности. В терминах плотности р и потока у уравнение (9.16) перепишется в виде
р + div у = 0,
которое можно интерпретировать как уравнение непрерывности: изменение плотности вероятности равно дивергенции потока вероятности, взятой с обратным знаком.
В многомерном случае, когда состояние системы описывается вектором x(t), уравнение Эйнштейна-Фокера-Планка имеет вид
др ,. (г х 1. д2
где div (KLp) = 522=х (9Ki(x)p(x,t))/(9xi\ Аналогично одномерному случаю, введем поток вероятности j = (Д,... ,Jn), где
Jk = Kkp--^Qkl — ,
и запишем п-мерное уравнение Эйнштейна-Фокера-Планка как уравнение непрерывности
р + divj = 0.
Стационарные решения этих уравнений определяются условием р = 0, то есть j = const. В одномерном случае для получения стационарного решения уравнения (9.16) достаточно учесть граничные условия, обращающие плотность р в нуль на бесконечности. Они приводят к тому, что j —> 0 при х —> ±сю, и в сочетании с условием j = const означают, что поток вероятности равен нулю на всей числовой оси ж Е Отсюда
(9-17)(9-17)-Q— = Кр
(9-17)
(9-17)
2 ах
р(ж) = JVexpр(ж) = JVexpгдегде
р(ж) = JVexp
р(ж) = JVexp
где
где
Величине V (ж) можно придать смысл потенциала детерминированного силового поля, действующего на частицу согласно уравнению Ланжевена (9.14). Константа N определяется условием нормировки
J p(x)dx = 1. В многомерном случае для стационарного решения имеем divj = 0, откуда еще не следуют уравнения типа (9.17). Для простоты положим, что выполнены так называемые условия потенциальности
кк = -Дг(х).
охк
После приведения матрицы Q к диагональной форме прийдем к системе независимых уравнений, аналогичных (9.17).
Движение в потенциальном поле. Рассмотрим примеры. Пусть К(х) = —ах, тогда У(ж) = ах2/2, график потенциала приведен на рис. 9.1. На этом же рисунке пунктиром изображен график плотности вероятности, полученного при решении стационарного уравнения Эйнштейна-Фокера-Планка в виде
Щ) =Щ) =—7= г аж2 д/2^—7= г аж2 д/2^
Щ) =
Щ) =
—7= г аж2 д/2^
—7= г аж2 д/2^
Рис. 9.1. Потенциал силового поля и вероятность найти частицу в окрестности точки равновесияРис. 9.1. Потенциал силового поля и вероятность найти частицу в окрестности точки равновесияПередемпфированное движение частицы в силовом поле с потенциалом, изображенным на рис. 9.1, привело бы к тому, что с течением времени частица стремилась бы к точке х = 0 — стационарной устойчивой точке. Однако наличие случайных сил в уравнении (9.14), описывающем движение частицы, приводит к тому, что стационарная точка “размывается”, случайные силы все время “подталкивают” частицу, и можно говорить лишь о вероятности найти частицу в окрестности той или иной точки.
Рис. 9.1. Потенциал силового поля и вероятность найти частицу в окрестности точки равновесия
Рис. 9.1. Потенциал силового поля и вероятность найти частицу в окрестности точки равновесия
Если К (ж) = — ах — уж2 — ^ж3, то У (ж) = аж2/2 + 7ж3/3 + /5ж4/4. Если
Рис. 9.2. Бифуркация в системах со случайными шумамиРис. 9.2. Бифуркация в системах со случайными шумами7 = О, Р > 0, то при изменении а от положительных значений к отрицательным в детерминированной системе происходит бифуркация, см. рис. 9.2, что отражается на системе со случайными воздействиями
Рис. 9.2. Бифуркация в системах со случайными шумами
Рис. 9.2. Бифуркация в системах со случайными шумами
в переходе от унимодальной плотности к двумодальной. При 7^0 происходит потеря симметрии распределения.
Барометрическая формула. Рассмотрим теперь движение частицы в однородном силовом поле (например, поле тяжести Земли) с отражающей границей при ж = 0, потенциал такого поля изображен на рис. 9.3, [14].
В этом случае стационарное решение
р(ж) = Се"^19,(9.18)
и если силовое поле — это поле тяжести Земли, а случайные силы определяются “тепловым движением”, так, что К = mg, Q = 2кТ, где д — ускорение свободного падения, к — постоянная Больцмана, Т — абсолютная температура, то (9.18) дает известную барометрическую формулу.
Нестационарные решения уравнения Эйнштейна—Рассмотрим, наконец, нестационарное решениеНестационарные решения уравнения Эйнштейна—Рассмотрим, наконец, нестационарное решение9.4.4.Фокера—Планка.уравнения (9.12), для чего положим, что марковский процесс однороден в пространстве так, что A(x,t) и B(#,t) не зависят от времени, и уравнение (9.12) приобретает вид8q(t,x - ж0 | io) _9.4.4.Фокера—Планка.уравнения (9.12), для чего положим, что марковский процесс однороден в пространстве так, что A(x,t) и B(#,t) не зависят от времени, и уравнение (9.12) приобретает вид8q(t,x - ж0 | io) _9t9t= ддДж-ж0Ц0)Эх= ддДж-ж0Ц0)ЭхРис. 9.3. Потенциал поля тяжести и плотность вероятностиРис. 9.3. Потенциал поля тяжести и плотность вероятностиB(t) d2q(t,x - ж0 | i0)+ 2 Эх2B(t) d2q(t,x - ж0 | i0)+ 2 Эх2Заменим переменные (хА) на переменные (у^т) по формуламЗаменим переменные (хА) на переменные (у^т) по формуламttу = х — xq — ^ A^ds^ т = j B(s)ds,и прийдем в результате к уравнению теплопроводности8q _ 1 82q8т 2 8у2’решение которого хорошо известно. В частности, если х Е 7^1 и начальное условие задано в виде ^-функции, возвращаясь к исходным переменным, имеемttу = х — xq — ^ A^ds^ т = j B(s)ds,и прийдем в результате к уравнению теплопроводности8q _ 1 82q8т 2 8у2’решение которого хорошо известно. В частности, если х Е 7^1 и начальное условие задано в виде ^-функции, возвращаясь к исходным переменным, имеемq(t,x-x0 110) =q(t,x-x0 110) =1212)2j'B^dsto)2j'B^dstoи при A(f) = 0, B(f) = const, имееми при A(f) = 0, B(f) = const, имеемq(t,x - xq 1t0) =q(t,x - xq 1t0) =11(2«ви-м)'/2ехр(2«ви-м)'/2ехр(x - ж0)2 \2B(t-t08 ’(x - ж0)2 \2B(t-t08 ’
Нестационарные решения уравнения Эйнштейна—
Рассмотрим, наконец, нестационарное решение
Нестационарные решения уравнения Эйнштейна—
Рассмотрим, наконец, нестационарное решение
9.4.4.
Фокера—Планка.
уравнения (9.12), для чего положим, что марковский процесс однороден в пространстве так, что A(x,t) и B(#,t) не зависят от времени, и уравнение (9.12) приобретает вид
8q(t,x - ж0 | io) _
9.4.4.
Фокера—Планка.
уравнения (9.12), для чего положим, что марковский процесс однороден в пространстве так, что A(x,t) и B(#,t) не зависят от времени, и уравнение (9.12) приобретает вид
8q(t,x - ж0 | io) _
9t
9t
= ддДж-ж0Ц0)
Эх
= ддДж-ж0Ц0)
Эх
Рис. 9.3. Потенциал поля тяжести и плотность вероятности
Рис. 9.3. Потенциал поля тяжести и плотность вероятности
B(t) d2q(t,x - ж0 | i0)
+ 2 Эх2
B(t) d2q(t,x - ж0 | i0)
+ 2 Эх2
Заменим переменные (хА) на переменные (у^т) по формулам
Заменим переменные (хА) на переменные (у^т) по формулам
tt
у = х — xq — ^ A^ds^ т = j B(s)ds,
и прийдем в результате к уравнению теплопроводности
8q _ 1 82q
8т 2 8у2’
решение которого хорошо известно. В частности, если х Е 7^1 и начальное условие задано в виде ^-функции, возвращаясь к исходным переменным, имеем
tt
у = х — xq — ^ A^ds^ т = j B(s)ds,
и прийдем в результате к уравнению теплопроводности
8q _ 1 82q
8т 2 8у2’
решение которого хорошо известно. В частности, если х Е 7^1 и начальное условие задано в виде ^-функции, возвращаясь к исходным переменным, имеем
q(t,x-x0 110) =
q(t,x-x0 110) =
1
2
1
2
)2
j'B^ds
to
)2
j'B^ds
to
и при A(f) = 0, B(f) = const, имеем
и при A(f) = 0, B(f) = const, имеем
q(t,x - xq 1t0) =
q(t,x - xq 1t0) =
1
1
(2«ви-м)'/2ехр
(2«ви-м)'/2ехр
(x - ж0)2 \2B(t-t08 ’
(x - ж0)2 \2B(t-t08 ’
т.е. в среднем смещение частицы равно нулю, а дисперсия (средний квадрат) смещения пропорциональна времени эволюции — такое поведение свойственно броуновской частице.
Теория второго порядка
Так же, как классический математический анализ основан на понятии предела функции, можно построить анализ случайных процессов, если в основу его положить понятие предела в среднем квадратичном (с.к.). Речь в этом разделе пойдет о комплексных случайных процессах, у которых существуют математическое ожидание и дисперсия в каждый момент времени.
Сходимость в среднем квадратичном. Рассмотрим последовательность случайных величин {^}. Будем говорить, что {^} сходится в среднем квадратичном (с.к.) к случайной величине £ при к —> сю, если Е|& - €|2 -> 0 при к —> сю. Этот факт обозначим следующим образом:
$=
Для сходимости в среднем квадратичном необходимо и достаточно, чтобы Е|^ — £п|2 —> 0 при к,п —> сю.
Можно указать и другой критерий: для сходимости последовательности {^} в с.к. необходимо и достаточно, чтобы числовая последовательность Е£^£п имела предел при независимом стремлении к и п к бесконечности. Здесь черта над символом £ означает комплексное сопряжение, при этом имеется в виду, что рассматриваются комплексные случайные величины £ = Не £ + г Im £, где Не £ и Im £ — действительные случайные величины.
Сходимость в с.к. обладает следующими свойствами:
. El.i.m.& = lim Е^; к—>оск—>ос
. Е11д™"^12 = дУуу е1^а 12;
. если £ = l.i.m.^к^- l.i.m. %, то Е£ц = lim Е^щГ.
Корреляционная функция случайного процесса. Важную роль в теории второго порядка случайных процессов играет корреляционная функция случайного процесса K(t,s^ определяемая для случайного процесса £ (t) = Не £(£) + г Im £ (t) следующим равенством:
КМ =- E^(t))K(s) - Е£(з)).
Например, для вещественного винеровского процесса при 0 < s < t корреляционная функция равна
ECWCCs) = Е[(£(Щ£(8))Щ(8)Щ0))(^Н(0)) = E(£(s)—£(0))2 = s;
здесь используется независимость приращений винеровского процесса. В общем виде
E£(t)£(s) = min(t, s), t > 0, s > 0.
Аналогично для пуассоновского процесса с началом в нуле, для которого
РКМ = k) = ^e~xt’ = xt'
корреляционная функция K(t,s) также равна
K(t, s) = min(t, s), t > 0, s > 0.
Далее не нарушая общности будем считать математическое ожидание случайного процесса равным нулю.
Непрерывность в среднем квадратичном. Случайный процесс Д^) называется непрерывным в с.к. в точке С если
£Д = l.i.m.f(f+ Л),
т.е. (если вспомнить определение сходимости в с.к.) если выполнено Е|Д^ + /г) — Д^)|2 -4- 0 при /г 0.
Связь между с.к. непрерывностью и корреляционной функцией случайного процесса дается следующими утверждениями:
Случайный процесс непрерывен в с.к. в точке to тогда и только тогда, когда его корреляционная функция K(t, s) непрерывна в точке (to До)-
Если K(t, s) непрерывна на диагонали t = s, то она непрерывна и всюду.
Заметим, что следствием этих утверждений является с.к. непрерывность процессов Винера и Пуассона, несмотря на то, что реализациями пуассоновского процесса являются кусочно постоянные монотонно неубывающие функции.
€(* + /г) - ^t)€(* + /г) - ^t)£w = ^щh—^0£w = ^щh—^0hhДифференцируемость и интегрируемость в среднем квадратичном. Случайный процесс ^(t) называется дифференцируемым в с.к. в точке С если существует с.к. предел £(t + h) — ^(t^jh при h —> 0. Этот предел носит название с.к. производной случайного процесса ^(t):
€(* + /г) - ^t)
€(* + /г) - ^t)
£w = ^щ
h—^0
£w = ^щ
h—^0
h
h
Случайный процесс £(f) с.к. дифференцируем в точке t тогда и только тогда, когда функция
<Ж к) = Те^ + ft) _ №Mt + fc) _ ^M)(9.19)
сходится при h. к —> 0. Отношение (9.19) представляет собой разностное отношение для второй производной. Если предел (9.19) существует и равен второй смешанной производной корреляционной
функции K(t,s) случайного процесса Д^), взятой в точке s = t. Для существования этого предела достаточно непрерывности второй 82K(t,s)82К(Гз)
производной —— в точке t = s. В этом случае ———
otosotos
является корреляционной функцией для случайного процесса ^(t), являющегося с.к. производной от Д^).
Случайный процесс интегрируем в с.к. по Риману на отрезке [а, Ь], если последовательность римановских интегральных сумм сходится в с.к. при стремлении максимального размера интервала разбиения отрезка [аД] к нулю.
Для с.к. интегрируемости по Риману случайного процесса достаточно интегрируемости по Риману его корреляционной функции на области [аД] 0 [пД].
Доказательство всех утверждений, связывающих свойства с.к. непрерывности, с.к. дифференцируемости и с.к. интегрируемости случайных процессов со свойствами их корреляционных функций основаны на критериях с.к. сходимости, приведенных в разделе 9.5.2. Теория второго порядка лежит в основе прогнозирования значения случайного процесса Д^) по наблюдению за ним в момент времени s < t, рассматриваемому в следующем разделе.
Глава 10
Измерение и прогнозирование
Часто на практике либо правая часть эволюционных уравнений, либо начальные условия оказываются неизвестными, и тем не менее требуется высказаться о состоянии системы в будущем, зная ее поведение, например, на некотором интервале времени [й,^]- Информацию о состоянии системы мы получаем на основании измерения состояния системы, а значит, эта информация содержит некоторую погрешность, определяемую точностью измерений. В этой главе мы остановимся на математических методах теории измерительновычислительных систем. Эти методы разработаны под руководством проф. Ю.П. Пытьева [12,13]; они дают наиболее точный прогноз состояния системы на основе заданной математической модели и дополняющих ее данных измерительных экспериментов, выполненных с некоторой погрешностью.
Теория измерительновычислительных систем
Наиболее точное описание динамики системы получилось бы, если в результате наблюдения за системой была бы построена точная ее математическая модель, состоящая, например, из точных эволюционных уравнений и начальных данных. Однако абсолютно точные измерения принципиально невозможны, любое измерение обязательно содержит погрешность. Кроме того, при всяком измерении измерительный прибор обязательно должен вступить во взаимодействие с изучаемой динамической системой, и это взаимодействие так или иначе изменяет систему; в результате показания прибора имеют отношение не к состоянию “свободной” системы, невозмущенной измерением, а к
состоянию возмущенной системы, в которую “включен” посторонний объект — измерительный прибор.
Поэтому важно знать, насколько существенным оказывается влияние этих измерительных погрешностей на прогноз состояния динамической системы в будущем, а для этого требуется применение методов прогнозирования, предназначенных для получения наиболее точных оценок состояния системы в заданные моменты времени. Эти методы составляют теорию измерительно-вычислительных систем.
Измерительно-вычислительная система, как и следует из ее названия, состоит из двух компонент — измерительной и вычислительной.
Обычно первая является преобразователем специфического для измерения воздействия, — радиационного, теплового, механического или какого-либо другого, — в электрический сигнал. Далее в вычислительной компоненте электрический сигнал подвергается математическому преобразованию, результат которого и дает максимально точный прогноз состояния системы.
Оказывается, соединение измерительных датчиков с интеллектуальной частью — вычислителем, действующим по программе, основанной на анализе математической модели процесса измерения и модели динамической системы, в ряде случаев позволяет преодолеть те ограничения принципиального характера, которые кладут предел совершенствованию измерительной аппаратуры путем чисто технических решений, без применения математики. На уровне измерительновычислительной системы все выглядит принципиально по-другому, поскольку вычислительная компонента обычно позволяет, грубо говоря, вычислять и математически моделировать то, что непосредственно ненаблюдаемо.
Главная цель методов теории измерительно-вычислительных систем применительно к рассматриваемой проблеме состоит в том, чтобы получить наиболее точный прогноз состояния динамической системы в ее естественном виде, т.е. прогноз состояния системы, не содержащей измерительный прибор, взаимодействие с которым могло бы исказить ее состояние. Что для этого нужно?
Во-первых, если требуется компенсировать искажения, вызванные взаимодействием с измерительным прибором, то необходимо хорошо представлять себе, к каким именно искажениям динамической системы приводит это взаимодействие. Для этого в теории измерительновычислительных систем строится математическая модель, описывающая поведение динамической системы, измерительного прибора и их взаимодействий.
Во-вторых, поскольку нас интересует не возмущенное измерением состояние динамической системы, то необходима ее математическая модель, описывающая ее поведение, не искаженное измерением, а также дающая связь между возмущенным и невозмущенным состо-
яниями системы.
В-третьих, нужны сами математические методы, которые на основании этих моделей дают оценки параметров невозмущенной системы, причем обладающие максимальной точностью.
Наконец, в четвертых, поскольку результат работы измерительновычислительной системы, т.е. наиболее точный прогноз состояния невозмущенной динамической системы, в значительной степени определяется тем, насколько близки к действительности используемые математические модели, необходимы методы проверки адекватности моделей. Для этого служат методы теории надежности, которые не только отвечают на вопрос, насколько модель согласуется с полученными в эксперименте данными, но и на вопрос, можно ли использовать заданные модели для того чтобы получить прогноз с гарантированной точностью.
Несколько неформальных определений. Принципы, на которых основана измерительно-вычислительная система, могут быть пояснены следующим образом. Как уже было отмечено, в процессе измерения динамическая система, в которую внедрен измерительный прибор, оказывается в той или иной степени возмущенной. Поскольку при прогнозе могут интересоваться состоянием системы, невозмущенной измерением, на практике получил распространение подход, согласно которому измерительный прибор должен как можно меньше возмущать систему. Концепция измерительновычислительной системы основана на новом принципе измерений: в процессе измерения система может претерпевать существенные возмущения, но “на выходе” измерительно-вычислительной системы должны быть получены максимально точные значения параметров изучаемой динамической системы, невозмущенной измерением.
Отметим, что при таком подходе, понятия “исследуемая (изучаемая) система” и “измеряемая система” не совпадают.
Найденные значения параметров прогнозируемой системы и оценка погрешности в теории измерительно-вычислительных систем называются интерпретацией измерения и ошибкой интерпретаци соответственно.
Теория измерительно-вычислительных систем включает новое понятие качества измерительной компоненты, существенно отличающееся от традиционного. Дело в том, что, как оказалось, для наиболее качественных измерений измерительный прибор как таковой и как измерительная компонента измерительно-вычислительной системы должны обладать значительно различающимися характеристиками.
Теория измерительно-вычислительных систем позволяет решать задачи оптимального синтеза измерительной компоненты (измерительного датчика), специально предназначенной для работы в составе измерительно-вычислительной системы и обеспечивающей ее наивыс-
шее качество как средства прогноза.
Для построения измерительно-вычислительной системы необходима математическая модель динамической системы со включенным в нее измерительным прибором и учитывающая их взаимодействие. Эта модель носит название модели измерения и связывает состояние динамической системы с результатом измерения. Кроме этого, необходима математическая модель, связывающая измеряемый сигнал со значениями параметров динамической системы, свойственными ее невозмущенному, естественному состоянию. Эта модель называется моделью интерпретации измерения. Теория измерительновычислительных систем позволяет, используя эти модели и выходной сигнал ее измерительной компоненты, “вычислить” с помощью ее вычислительной компоненты наиболее точную версию прогнозируемого состояния динамической системы и оценить сопутствующую погрешность.
Поскольку все используемые модели непременно содержат неточности, обусловленные приближенным описанием реальных процессов, теория измерительно-вычислительных систем как составные части содержит теорию надежности модели измерения и теорию надежности интерпретации измерения. Надежность модели измерения характеризует ее адекватность реальному положению вещей, надежность интерпретации измерения позволяет оценить состоятельность интерпретации измерения, т.е. найденных значений прогнозируемых параметров исследуемой динамической системы и оценки погрешности, и тем самым охарактеризовать возможность использования обеих моделей для прогноза с гарантированной точностью.
В терминах теории возможностей надежность модели измерения определяется как возможность ошибочно ее отвергнуть на основе результатов измерения и другой достоверной информации, а надежность интерпретации определяется как возможность ошибочно отвергнуть, как неверный, результат интерпретации, т.е. вычисленные значения параметров исследуемого объекта и соответствующей оценки погрешности.
Надежность позволяет контролировать весь процесс анализа и интерпретации измерения, включая диалог с исследователем и вычисления. В режиме диалога с измерительно-вычислительной системой исследователь может изменять и дополнять модели, основываясь на фактах и догадках, ассоциированных с его научным опытом и промежуточными результатами интерпретации, может привлекать дополнительные измерения, в том числе — тестирующие модель. Вычисляя надежность формируемой в диалоге модели, он контролирует непротиворечивость привлекаемой информации и результатов измерения. А если модели измерения и интерпретации предстоит выбрать из некоторого класса моделей, исследователь выбирает максимально
надежные и использует их, если их надежности определяются как приемлемые.
Исследование адекватности математических моделей измерения и интерпретации и подбор их характеристик с целью максимизации надежности составляют то, что в теории измерительно-вычислительных систем называется анализом измерения.
Прежде, чем перейти к конкретным примерам, объясним в общем случае и достаточно схематично, какой класс измерительных экспериментов рассматривается в этом разделе и какого рода проблемы обсуждаются.
Схема реального измерения. Пусть динамическая система содержит измерительный прибор, сигнал которого формируется за счет взаимодействия с объектами динамической системы. Нас будет интересовать проявление этого взаимодействия, которое будем описывать так, как будто на вход прибора от объекта и среды поступает сигнал, обозначаемый символом /. Прибор, обозначаемый символом Л, устроен следующим образом: поступающий на его вход сигнал / он преобразует в показания прибора — сигнал Af. Этот сигнал и измеряется — оцифровывается и поступает исследователю как результат измерения. Но в процессе измерения и оцифровки обязательно возникают погрешности — ошибки, которые будем описывать как некоторую шумовую добавку, случайный сигнал, прибавляемый к выходному сигналу Af прибора А. Таким образом, результат измерения можно записать схематично в виде
£ = Af + и. (10.1)
Схему (10.1) будем интерпретировать следующим образом: сигнал £ есть искаженный шумом v результат измерения выходного сигнала Af прибора А, на вход которого подан сигнал f от объекта и среды, возмущенных измерением.
Схема идеального измерения. Опишем теперь схему идеального измерительного эксперимента, в результате которого мы получили бы значения ровно тех параметров динамической системы, которыми мы интересуемся, причем в нужном нам состоянии — например, не возмущенном измерением. Под идеальным прибором будем понимать такой, на вход которого поступает сигнал f от реального объекта и среды, возмущенных измерением, но на выходе появляются абсолютно точные значения нужных нам параметров. Обозначим такой идеальный прибор символом U, а параметры объекта в невозмущенном состоянии — символом и. Тогда схема идеального измерения запишется в виде
и = Uf. (10.2)
16 А.И. Чуличков
В чем состоит интерпретация измерения. Цель исследования состоит в том, чтобы, имея в распоряжении результат измерения — сигнал £ из (10.1), и зная математические модели схем измерения (10.1) и (10.2), преобразовать сигнал £ из соотношения (10.1) к виду, наиболее близкому к сигналу и в (10.2).
Преобразование результата измерения £ к виду, свойственному измерению с помощью идеального прибора, в теории измерительновычислительных систем составляет существо проблемы интерпретации измерения.
Линейная модель измерения. В этой части рассматриваются только линейные измерительно-вычислительные системы, т.е. такие, в которых приборы А и U являются линейными. Под линейными приборами понимают такие приборы, которые обладают следующими свойствами.
Если амплитуда сигнала /, поступающего на вход линейного прибора Л, увеличится в к раз, то во столько же раз увеличится и амплитуда выходного сигнала.
Если на вход линейного прибора А поступает сумма двух сигналов / и д, то на выходе прибора А сигнал равен сумме выходных сигналов Af и Ад
Иными словами, схематически для линейного прибора можно записать соотношение: для любых двух сигналов / и д и для любых чисел а и 3 справедливо соотношение
A(af + Зд) = aAf + ЗАд.
Интерпретация измерений с помощью линейных измерительно-вычислительных систем. Для линейных измерительно-вычислительных систем, помимо того, что приборы U и А являются линейными, преобразование сигнала £, приводящее его к виду, наиболее близкому к выходному сигналу и идеального прибора Uтоже ищется в классе линейных. Обозначим это преобразование символом R, тогда результат интерпретации R^ имеет вид
R^ = RAf ^Rv = UH (RA - ИД + Rv. (10.3)
Для любого R результат R^ такого преобразования можно интерпретировать как искаженный шумом Rv выходной сигнал прибора RA. на вход которого подан сигнал / от возмущенных объекта и среды (если рассматривать среднюю часть равенств (10.3)), или как выходной сигнал U f идеального прибора U, искаженный “ложным” сигналом (RA — U)f и шумом Rv (если рассматривать правую часть равенств (10.3)).
Для того, чтобы обеспечить наиболее точную интерпретацию измерения (10.1), необходимо так подобрать преобразование R, что-
би сделать слагаемые (RA — U)f и Rv как можно меньшими по величине.
Поясним далее, как понимать эту последнюю фразу, т.е. уточним, в каком смысле эти слагаемые должны быть как можно меньше. Ведь ни сигнал /, ни шум v неизвестны, в лучшем случае на практике можно указать из средние характеристики или диапазон изменений. Но прежде, чем перейти к этим проблемам, приведем ряд примеров,предложенных Ю.П.Пытьевым, в которых расшифровываются понятия схем реального измерения (10.1) и идеального измерения (10.2).
Наблюдения с помощью датчика второго порядка. Рассмотрим измерение, осуществляемое с помощью датчика, представляющего собой механическую колебательную систему, движение которой под действием внешней силы /(•) определяется как решение начальной задачи для дифференциального уравнения
jix^Ylax^A-Px^ = /(f), 0 < £ < Г, ж(0) = 0, ж(0) = 0. (10.4)
Параметры ц, а и 3 определяют соответственно массу, затухание и упругость подвижной системы датчика, ее начальное смещение ж(0) и скорость ж(0) в (10.4) выбраны равными нулю.
Пусть исследуемая динамическая система полностью описывается заданием функции /(f), t Е [0,Т), являющейся внешней силой в уравнении движения маятника. Тогда для определения внешней силы /(f) в каждый момент времени t Е [0, Т], или какого-либо проявления ее действия, может измеряться значение ^(t) = x(t) + v^ смещения х^З с ошибкой z/(t) или — соответствующего электрического сигнала. В данном случае речь идет о схеме измерения (10.1), записанной в
1
виде ^(t) = — /sin(cj(/; — т))/(т) дт + v^t\ 0 < t < Г,
Jo
в которой первое слагаемое есть решение задачи (10.4), 7 = а!рц и? = р<3 — ос2 > 0.
Пусть теперь датчик закреплен на поверхности некоторого движущегося объекта, и изучаемая динамическая система в момент времени t Е [0,Т) описывается координатой s(t\ Этот датчик, описываемый дифференциальным уравнением второго порядка (d2por), будем использовать для определения смещения s(t), 0 < t < Г, объекта. Если подвижная система датчика упруго связана с объектом и искажающим влиянием датчика на движение объекта можно пренебречь, т.е. отождествить измеряемый и исследуемый объекты, вместо модели (10.4) получим следующую начальную задачу:
p,x(t) + ^oix^ + 3XW = 38^\ 0 < t <T\ ж(0) = 0, ж(0) = 0.
(10.5)
Если корпус датчика при измерении жестко связан с объектом, то обычно регистрируется смещение подвижной системы датчика относительно объекта. В этом случае схема измерения имеет вид равенства
^t)=x(t)-s(t)^u(t), 0<t<T, (10.6)
где х^З = — / sin(cj(t — т))з(т) dr — решение задачи (10.5). А если выходной электрический сигнал пропорционален скорости подвижной системы, то ^(t) = x(t) — s(t) + v(t), <t <T.
В тех случаях, когда влиянием датчика на динамику объекта пренебречь нельзя, уравнение (10.5) следует рассматривать совместно с уравнением движения объекта. Например, если последний также является колебательной системой второго порядка, упруго связанной с подвижной системой датчика, жестко закрепленного на объекте, динамика последнего описывается условиями:
ms^ + 2as(t) + bs^ = /(t) + P(v^t) -s(t)), , .
0<t<T, s(0) = 0, s(0) = 0. 1 J
В данном случае m — масса объекта и неподвижной части датчика, параметры а и b определяют взаимодействие объекта со “средой“, а движение объекта определяется действием внешней силы /(•) и силы реакции датчика 3(ж(3 — з(-)).
Система дифференциальных уравнений (10.5), (10.7) (и соответствующих начальных условий) вместе со схемой измерений определяет математическую модель динамической системы, содержащей в своем составе измерительный прибор. Решение системы (10.5), (10.7) может быть записано в виде двух равенств:
тт
= j У(1,т)рт)(1т, s(t) = J S(t,r)f(r) dr, Q<t<T, (10.8) 00
в которых V(-<) и S(-,-) — известные функции, зависящие от параметров ц, а, Р, т, а, Ь. Схема измерения в данном случае выглядит как модификация (10.6), а именно:
т
^t) = j (1Д, т) — S(£, т))/(т) с/т + гД), 0<t<T,(10.9)
О
где функция £(•) представляет результат измерения смещения датчика относительно объекта х(-) — з(-) с ошибкой ^(-).
Равенство (10.9) совместно с равенствами (10.8), описывающими динамику системы, определяют модель измерения, учитывающую искажения динамики измеряемого объекта, обусловленные реакцией датчика.
Методы синтеза ИВ С как идеальных приборов
Схема измерений и ее математические модели.
Рассмотрим измерение сигнала /, проводимое по схеме
^Af^v, (10.10)
в которой входной сигнал / прибора А моделируется вектором / евклидова пространства Rn- прибор А описывается линейным преобразованием, действующим из Rn в евклидово пространство Rn. заданным матрицей А размера п х N. Измерение выходного сигнала Af прибора А сопровождается аддитивной погрешностью v (случайным шумом), рассматриваемом в модели измерения (10.10) как случайный вектор евклидова пространства Ru.
В зависимости от того, что известно относительно математических объектов, моделирующих сигналы и приборы в соотношении (10.10), различают ряд математических моделей, описывающих линейную схему измерений (10.10). Дадим их краткое описание.
Модель измерения [А, Е]. Будем говорить, что задана модель [А, Е] схемы измерений (10.10), если известно, что погрешность измерения (10.10) v — случайный вектор пространства R^ с нулевым математическим ожиданием Ez/ = 0 и невырожденной ковариационной матрицей Е G (Rn —> Rn), и задана матрица А G (Rn —> Rn) линейного прибора (оператора) А. Равенство нулю среднего значения шума означает, что в наших измерениях отсутствует систематическая погрешность.
Подчеркнем, что, пользуясь моделью [А, Е], мы предполагаем, что измеряемый в (10.10) входной сигнал / прибора А априори произволен и может описываться любым вектором евклидова пространства Rn- Иными словами, координаты вектора / могут принимать любые значения, от минус до плюс бесконечности, и нет предпочтений одних значений перед другими.
Приведем пример измерения, описываемого моделью [А, Е]. Пусть измеряются параметры равноускоренного движения тела, наблюдаются положения тела в моменты времени Н,... Дп, причем измерения координаты х(1) в различные моменты времени t производятся независимо одно от другого с ошибкой, обладающей нулевым средним
значением и дисперсией, равной ст2. Обозначив
/1 \1 ж°\/ 1 *1/2\
h = Vo , А = ,(10.11)
/з /\а )\ 1^ ^/2 /
заметим, что схему измерения можно записать в виде
£ = Af + и,
так как
= хо -VVt + п£2/2.
Математическую модель этого измерения запишем в виде [А, а21^ где матрица А определена в (10.11).
Модель измерения [А,/о,^У]- Учесть априорные знания о входном сигнале / в (10.10) можно, задав среднее значение (/оф каждой координаты ft вектора / 6 Т^дг, разброс ее значений вокруг этого среднего а также связи между соседними координатами. Чтобы сделать это в рамках аккуратной математической модели, мы будем считать, что в каждом измерительном эксперименте наблюдается реализация случайного вектора / с известным математическим ожиданием Е/ = /0 е ^ и заданной ковариационной матрицей F Е (Fn —> Fn)- Кроме того, так же, как и для модели [А, У], известны матрица А, являющаяся математической моделью измерительного прибора, и ковариационная матрица У случайного вектора v. причем предполагается, что Ez/ = 0.
Итак, будем считать, что если задана модель [А,/о,/71, У], то, помимо матрицы А Е (Fn Fn\ математического ожидания Ez/ = 0 и невырожденной матрицы У Е Y^n ~> F^ шума v^ относительно схемы измерения (10.10) известно, что входной сигнал / прибора А описывается случайным вектором евклидова пространства Fn с заданным математическим ожиданием Е/ = /о и ковариационной матрицей F Е (Fn —> FnY Как правило, в экспериментальных исследованиях входной сигнал / и шум v независимы. Мы будем считать это положение верным, если не оговорено противное.
Моделями схемы измерений (10.10), включающими в себя априорную информацию о входном сигнале / прибора А статистического характера, широко пользуются, например, в геофизических исследованиях при дистанционном зондировании атмосферы и поверхности Земли. В частности, при изучении высотного профиля температуры или профилей концентрации тех или иных компонентов атмосферы дистанционными методами имеются представительные данные об изучаемых параметрах, полученные в результате непосредственных измерений концентраций и температуры атмосферы на шарах-зондах,
проводимых в течение длительного периода времени. Эти данные, с учетом районов и сезонов наблюдения, используются для построения оценок математического ожидания и ковариационной матрицы параметра, изучаемого дистанционными методами.
Несмещенный синтез выходного сигнала идеального прибора. Вернемся к задаче интерпретации измерений на измерительно-вычислительных системах. Пусть известны математические модели реального и идеального измерений, в частности, задана модель [Л, Е] и матрица U размера т х N, действующая из Rn в Rm: U Е (Rn ^ Rm)- Матрица А задает модель реального измерительного прибора, в частности, описывает искажения, вносимые прибором в регистрируемый сигнал / — его искажения в измерительных цепях и др. Матрица U Е (Rn —> Rm) определяет идеальный измерительный прибор. Задача интерпретации измерения на измерительно-вычислительной системе заключается в получении наиболее точной версии сигнала U f — т.е. прогнозируемых значений параметров объекта, по данным измерения £, проведенного согласно схеме (10.10). Для линейного случая эта задача решается путем линейного преобразования R сигнала £:
R^ = RAf + Rv = Uf + (RA - U)f + Rv. (10.12)
Вектор R^ будем называть результатом интерпретации измерения £, а отличие R^ от выходного сигнала идеального прибора U f — погрешностью интерпретации. Нас интересует наиболее точная интерпретация измерения £, т.е. такая, которая сопровождается наименьшей погрешностью. Результат R^ преобразования Я, согласно (10.12), можно представить как искаженный шумом Rv выходной сигнал прибора RA, на вход которого подан сигнал /; он отличается от нужного нам сигнала U f двумя слагаемыми — “ложным сигналом” (RA — U)f и шумом Rv. Будем выбирать R в (10.12) так, чтобы слагаемые (RA — U)f и Rv, отличающие сигнал R^ от U f, были как можно меньше.
Для того, чтобы добиться наиболее точной интерпретации, оценим слагаемые (RA — U)f и Rv на основании модели [А, Е].
Начнем с оценки ложного сигнала. Если / априори произвольный вектор из Rn 1 то при выполнении неравенства RА ^ U найдется такой входной сигнал /о € Rn- что слагаемое (RА — U)fo ^ 0. Тогда, так как / в (10.10) априори не известен и может быть произвольным, в том числе иметь сколь угодно большую (конечную) длину, то значение величины ||(ЯА — 77)/|| слагаемого (RA — U)f неограничено: в силу линейных свойств матрицы RА — U, если длина “входного вектора” увеличится в к раз, во столько же раз увеличится и длина “выходного” вектора. Значит, для того чтобы можно было оценить величину погрешности интерпретации R^ — U f, складывающейся,
согласно (10.12), из двух слагаемых — (RA — U^f и Rv. необходимо выполнение равенства (RA — U)f = 0 для всех f Е Rn, что приводит к матричному уравнению
RA = U(10.13)
относительно матрицы R.
Итак, если соотношение (10.13) не выполнено, оценить погрешность интерпретации не представляется возможным, и такая интерпретация измерения £ не может быть признана удовлетворительной. Таким образом, (10.13) — необходимое условие для того чтобы на выходе прибора RA можно было бы получить сигнал, близкий к U f для всех / Е Rn-
Если бы матрица А была квадратной и существовала обратная Л1. уравнение (10.13) имело бы единственное решение R = UAV В общем же случае уравнение (10.13) может как иметь решения, так и не иметь, причем если решение имеется, то оно может оказаться неединственным.
Рассмотрим теперь слагаемое Rv. Если выполнено соотношение (10.13), то погрешность интерпретации, т.е. отличие сигнала U f от его оценки R^ определяется только этим слагаемым. Его величина может быть охарактеризована средней длиной случайного вектора Rv, которая равна Е||Дгу||2 = ЦЯЕ1/2!^ = tr R^R* и при заданной модели [Л, Е] может быть вычислена для любой матрицы R. Здесь tr D — след матрицы D.
Охарактеризуем отличие измерительно-вычислительной системы от идеального прибора U величиной максимального значения среднего квадрата погрешности интерпретации (далее ее будем называть среднеквадратичной (с.к.) погрешностью интерпретации):
ЦК, U) = sup {Е|Щ^ - Г/||2| £ = Af + V, / € KN^ .(10.14)
Чтобы получить как можно более точную версию сигнала U f путем преобразования (10.12) результата измерения £, матрицу R определим так, чтобы величина с.к. погрешности интерпретации h(R, U) была как можно меньше, т.е. из условия
h(R,U) - min ,(10.15)
R: RA=U согласно которому на измерительно-вычислительной системе будет синтезирован выходной сигнал U f идеального прибора U с минимальной с.к. погрешностью.
Заметим, что если матрица R* — решение задачи (10.15), то оценка R*^ несмещенно оценивает сигнал U f, так как математическое ожидание R*£ равно оцениваемой величине U f: ЕЯ*£ = U f; поэтому задача (10.15) называется задачей несмещенного синтеза сигнала U f.
Решение задачи (10.15) дается следующей теоремой [12, 13].
Теорема. При невырожденной матрице Е и любом операторе U Е (Rn Rm) условие
U(I-A~A) = 0(10.16)
необходимо и достаточно для разрешимости задачи (10.15). При выполнении (10.16) единственным решением этой задачи является матрица
R* = Us-i/2,(10.17)
при этом R*^ = U/ + R*v и с. к. погрешность редукции равна
ци) = ЕЦЛ^-^/Н2 = НТ^-1/2^-^ = trU^^A^U*. (10.18)
Здесь А — оператор, псевдообратный к А [12].
Итак, для решения задачи интерпретации измерения требуется весьма ограниченная информация о модели измерений, а именно, достаточно знать матрицы А и S, задающие модель [Л, Е] схемы измерения, и матрицу U, связывающую исследуемые параметры динамической системы — выходной сигнал идеального прибора U — с входным сигналом / реального измерительного прибора А. В такой неопределенной ситуации, когда входной сигнал / априори может быть любым элементом Rn^ результат линейной интерпретации (т.е. оценка Rf сигнала Uf и точность h(U) оценивания) определяется только этими тремя матрицами, и случайный элемент R*$, как решение минимаксной задачи (10.15) будет самой точной в с.к. версией выходного сигнала Uf идеального прибора U (в классе линейных решений).
Синтез идеального прибора с ограничением на энергию шума на его выходе. Заметим, что рассмотренная в разделе 10.2.2 задача (10.15) является задачей наилучшего в среднем квадратичном (с.к.) приближения выходного сигнала U f прибора U сигналом R^ причем для того чтобы с.к. погрешность была конечна, необходимо выполнение равенства (10.13). Часто это требование не может быть выполнено, либо оказывается слишком обременительным, поскольку полученная оценка Rf сигнала U f будет сопровождаться неприемлемо большой погрешностью h(U) в (10.18). В этом разделе рассматривается задача интерпретации измерений с несколько иной, “приборной” точки зрения, как задача наиболее точного в среднем квадратичном синтеза идеального прибора при ограничении на уровень шума.
Постановка и решение задачи синтеза идеального прибора. Пусть задана математическая модель [Л, Е] схемы измерения (10.10) и R —
линейное преобразование этого измерения. Его результат R^ равный
R^ = RAf ARv^Uf A (RA - U^f + Rv, (10.19)
интерпретируется как искаженный шумом Rv выходной сигнал прибора RA^ на вход которого подан сигнал /.
Напомним, что в разделе (10.2.2) целью преобразования R был наиболее точный синтез сигнала U/, и в силу произвольности / Е Rn для того, чтобы оценить вклад в погрешность синтеза от второго слагаемого в правой части (10.19), нам пришлось потребовать выполнения равенства RA = U. Однако если целью является синтез прибора U Е (Rn —> Rm\ то критерий качества такого синтеза может не зависеть от (неизвестного) сигнала /, например, если считать, что прибор RA тем ближе к U, чем меньше матрица RA отличается от матрицы U. Близость матриц будем измерять суммой квадратов разностей всех их матричных элементов, то есть величиной G(R, U) = tr (RA - U)(RA - Uy.
Такой подход к задаче интерпретации не позволяет оценить, насколько сигнал R^ отличается от Uf, однако можно утверждать, что сигнал R^ сформирован с помощью прибора RA^ отличающегося от заданного U на величину G(R,U) = tr (RA — U)(RA — Uy, при этом уровень шума Rv на его выходе оценивается средней энергией Е||Дгу||2 = tiR^R*. Заметим, что в приборостроении в паспортных данных так же обычно указываются параметры, отличающие данный прибор от идеального (например, неравномерность амплитудно - частотной характеристики, коэффициент нелинейности фазовой характеристики и пр.), а не оценку погрешности сигнала на его выходе от сигнала идеального прибора.
Если согласиться с такой интерпретацией сигнала R^ то следует отметить, что результат интерпретации теперь характеризуется двумя параметрами, имеющими различный смысл: это отличие синтезированного прибора RA от U, описываемое значением величины G(R, U) = tr (RA—U) (RA—Uy, и средняя энергия шума Rv на выходе прибора RA, равная Е||Я?/||2 = tr R^R*. С точки зрения потребителя более понятной является величина средней энергии шума на входе прибора RA. для нее можно указать естественные ограничения, выбранные из практических соображений: ожидаемый сигнал не должен “утонуть” в шумах, а для этого их энергия не должна превосходить некоторого значения. Оценить влияние отличия прибора RA от U на результат интерпретации сложнее, так как оно зависит от измеряемых сигналов, характеризуется в терминах матричных элементов и может проявляться весьма разнообразно. Поэтому естественным является такая постановка задачи синтеза прибора RA. при котором при заданном ограничении на уровень шума на его выходе минимизируется отличие RA от U.
Найдем матрицу преобразования R Е (7?, —> ZY) из условия минимума G^R, U) при заданном ограничении на уровень шума Rv, т.е. из вариационной задачи
inf {С(Д,Д|Д € (R^U), ЕЦДг/Ц2 < б}, б > 0. (10.20)
Если Re — решение (10.20), то R^ интерпретируется как искаженный шумом Rev выходной сигнал прибора ReA, ближайшего к U при заданном ограничении на уровень шума Е||Ябг/||2 < 6. Решение задачи (10.20) дается следующей теоремой [12, 13]:
Теорема. Если ковариационная матрица Е шума v невырождена, то для любого прибора, заданного матрицей U, задача (10.20) разрешима при 0 < € < сю и ее решение имеет вид
Re = <Re = <RH = U А* S31, U ^г^Ау Е"1/2, 0,RH = U А* S31, U ^г^Ау Е"1/2, 0,и) = ше,и) = ше,0 < € < €о,€ > 60,€ = 0,0 < € < €о,€ > 60,€ = 0,(10.21)(10.21)
Re = <
Re = <
RH = U А* S31, U ^г^Ау Е"1/2, 0,
RH = U А* S31, U ^г^Ау Е"1/2, 0,
и) = ше,
и) = ше,
0 < € < €о,
€ > 60,
€ = 0,
0 < € < €о,
€ > 60,
€ = 0,
(10.21)
(10.21)
где 8Ш = А* А + иЕ, €0 = tiU У^^А) U*, и ше = ше(А,^,и) - корень уравнения
tr UA* S^S^AH* = 6.(10.22)
При этом уровень шума h(Re,U) = Е||Д6г/||2 и отличие
g(Rt, U) = tr (ДМ - Д)(ДМ - ПУ
прибора ReA от U даются равенствами
h(R(,U) =h(R(,U) =с, 0 < б < eg,с, 0 < б < eg,(10.23)(10.23)д(ЛЛП = <д(ЛЛП = <trU(l-A*S"1Afu*, trU(I -А"А) U*, trUU*,trU(l-A*S"1Afu*, trU(I -А"А) U*, trUU*,О) = U)e,О) = U)e,0 < € < €0,€ > 60,6 = 0.0 < € < €0,€ > 60,6 = 0.(10.24)(10.24)
h(R(,U) =
h(R(,U) =
с, 0 < б < eg,
с, 0 < б < eg,
(10.23)
(10.23)
д(ЛЛП = <
д(ЛЛП = <
trU(l-A*S"1Afu*, trU(I -А"А) U*, trUU*,
trU(l-A*S"1Afu*, trU(I -А"А) U*, trUU*,
О) = U)e,
О) = U)e,
0 < € < €0,€ > 60,6 = 0.
0 < € < €0,€ > 60,6 = 0.
(10.24)
(10.24)
Для того, чтобы воспользоваться этими результатами на практике, нужно, казалось бы, задаться уровнем шума 6, решить нелинейное уравнение (10.22) относительно ш и воспользоваться формулами (10.21), (10.23), (10.24). Трудности такого пути ясны — мало того, что непросто получить численное решение уравнения (10.22), может оказаться, что при выбранном ограничении на уровень шума приборная невязка g(Re,U) может оказаться слишком велика — при этом результат синтеза — прибор RA — будет слишком далек от идеала U, или, наоборот, слишком мала, тогда ограничение на уровень
шума можно сделать жестче, уменьшив € и за счет этого увеличив g(Re,U), и тогда решать уравнение (10.22) придется заново.
На практике используется подход, связанный с оперативной характеристикой задачи (10.20).
Оперативная характеристика задачи синтеза идеального прибора. Качество синтеза прибора U на измерительно-вычислительной системе, основанного на решении вариационной задачи (10.20), задается соотношениями (10.23), (10.24), которые в параметрическом виде определяют зависимость величины “приборной невязки” q(Re,U) от уровня шума h(Re,U) на выходе измерительно-вычислительной системы. Эта зависимость носит название оперативной характеристики задачи (10.20). Ее параметром выступает и, 0 < и < сю, и задается она соотношениями
W = W,U), nn_x g(R, U) = 0 < w < оо. ’
График оперативной характеристики обычно изображается на плоскости (h,g): задавая значение ио, 0 < со < сю, мы с помощью соотношений (10.25) определяем абсциссу h(R(co),U) и ординату g(R(co),U) точки графика оперативной характеристики. Таким образом, с каждой точкой графика оперативной характеристики однозначно связаны три значения — параметра со, используемого для вычисления матрицы R(co) по формуле (10.21), уровня шумов h(R,U) на выходе прибора RA и значения приборной невязки g(R,U). Выбрав компромиссные значения h(R, U) и g^R, U) путем указания точки на графике g = g^h\ мы тем самым задаем и параметр со, используемый для вычисления матрицы R(co) по формуле (10.21).
Синтез выходного сигнала идеального прибора. Априорные данные. В этом разделе мы остановимся на методах синтеза выходного сигнала U f прибора U по результатам измерения £ в схеме (10.10), описываемой моделью \A,f^,F, Е], рассмотренной в разделе 10.2.1. Напомним, что в этом случае известна априорная информация о входном сигнале / измерительного прибора А, заданная в стохастических терминах, а именно, известно, что / — случайный вектор из Rn с заданными математическим ожиданием Е/ = /о и ковариационной матрицей F G ^Rn —> RnY
Теперь задача состоит в том, чтобы по наблюдению одного случайного вектора £ высказаться о значении другого, не доступного прямому наблюдению, случайного вектора U f. По сути, речь идет о наилучшем в среднем квадратичном (с.к.) приближении значения Uf линейной функцией от £.
Наилучшая в среднем квадратичном линейная аппроксимация случайных векторов. Пусть £ G Rn и и Е Rm — случайные векторы, для которых заданы их средние значения Е£ = £о Е Rn,
Eu = uq 6 7^т, ковариационные матрицы ^^ Е (Rn —> RhY ^и € (Rm ~> T^m), а связь между ними определяется значением матрицы их взаимных ковариаций Е^д Е ^Rn —> RmY Вектор £ наблюдается в эксперименте, а и наблюдению не поддается. Построим приближенное значение для и, зависящее от наблюдаемого значения £, наиболее близкое в с.к. к и Е Rm-
Будем искать приближение к и Е Rm в виде линейной функции от
й = R^ + В.
выбирая матрицу R Е (Rn —> Rm) и вектор В Е Rm так, чтобы й в с.к. было как можно ближе к и, т.е. из условий минимума функции E||u — и||2 по параметрам R и В. Задача на минимум в этом случае имеет вид
min{E||u - R^ - ВЦ2 | R е (Rn Rm), В € RmY
Как известно, наилучшей в с.к. линейной аппроксимацией случайного вектора и по наблюдению случайного вектора £ является случайный вектор
и = и0 + Еи,ДД (£-&),(10.26)
при этом с.к. погрешность аппроксимации равна
Е||м - < = tr Щ -(10.27)
Заметим, что матрица
(10.28)
является матрицей ковариации для случайного вектора й.
Наилучший в среднем квадратичном линейный синтез выходного сигнала идеального прибора. Применим теперь результаты раздела 10.2.4 к задаче наилучшего в среднем квадратичном линейного синтеза выходного сигнала идеального прибора.
Пусть задана математическая модель [А,/о,^^] схемы измерения (10.10), известен результат измерения £ и требуется найти наиболее точную версию сигнала U f, где / — тот же самый сигнал, который подавался на вход прибора А в измерении (10.10). Как уже упоминалось в разделе 10.2.2, речь идет о наилучшей в с.к. линейной аппроксимации вектора и = U/ по результату наблюдения вектора £. Найдем математические ожидания и ковариационные матрицы векторов £ и U/, пользуясь заданной моделью [Л, /о? ^ Ч-
Математические ожидания Е£ и EL7/ легко вычисляются, если воспользоваться свойством линейности этой операции:
Ее = Е(Л/ + v) = AEf ^Ev = Afa EUf = UEf = Ufa
Для вычисления ковариационных матриц Е^, Y^f и взаимно ковариационной матрицы Yuf^ вспомним, что матрица ковариации случайного вектора равна среднему значению внешнего произведения этого случайного вектора на себя. Поэтому
^ = Е(е - е^ж - е^)* = е(а(/ - /о) + ома - /о) + о* == ЛЕ(/ - /0)(/ - foYA* + Evv* = AFA* + S,
^Uf = Wf - ^UfYUf - EUfY = ЕГ(/ - /0)(/ - ЮТ* =
= UEU - /0)(/ - ЮТ* = UFU*,
ЮТ = E(Uf - EUJW - Ее)* = EUU - /0)(/ - foyA* =
= UE(f - /0)(/ " ЮТ* = UFA*.
Напомним, что здесь векторы / и и считаются независимыми.
Итак, если задача наилучшего в с.к. линейного синтеза выходного сигнала идеального прибора U f поставить как задачу линейной аппроксимации вектора U f т.е. как задачу на минимум
min{E||[// - де - ВЦ2 I R е (Rn RmY в е RmY
то ее решением будет матрица R* = UFA* (AFA* + S)-1 и вектор В* = Ufa — R*Afa, так, что наилучшей в с.к. линейной оценкой Uf выходного сигнала U f идеального прибора U является
UJ = UP + UFA*(AFA* + Е)“Д - М),(Ю-29)
при этом с.к. погрешность синтеза сигнала Uf равна
Е||Г/ - ГГЦ2 = tr\UFU* - UFA*(AFA* + Y^AFU*^-,(10.30)
матрица
= UFU* - UFA*(AFA* + Y^AFU* (10.31)
является матрицей ковариации для случайного вектора Uf.
Надежность модели
и надежность интерпретации
В этом разделе обсуждаются проблемы анализа эксперимента с точки зрения:
согласия математической модели эксперимента с результатом измерения;
возможности использовать заданную приближенную модель для интерпретации измерения с заданной точностью.
Зачем проверять модель измерения. В предыдущем разделе мы убедились в том, что при интерпретации экспериментальных данных центральное место занимает математическая модель схемы измерения. Если оценка сигнала U f ^ построенная на основании этой модели, еще зависит от результата измерения £, то величина погрешности этой оценки целиком определяется моделью измерений. Значит, запрограммировав должным образом вычислительную часть измерительно-вычислительной системы, мы обязательно получим некоторый вектор R^ и оценку погрешности интерпретации для любого ^ подаваемого на вход вычислителя, не зависимо от того, получен он на приборе А, действующем в соответствии с заданной моделью измерения, или нет (например — на неисправном приборе). Если в первом случае результат интерпретации будет иметь отношение к действительности, то во втором случае — нет.
Чтобы понять важность обсуждаемой проблемы, рассмотрим такую гипотетическую ситуацию. Пусть два исследователя используют одно и то же измерение, проводимое по схеме (10.1), но первый исследователь построил его математическую модель N\ а второй — некоторую другую модель М. Далее оба они действуют в соответствии с рекомендациями раздела 10.2.1 и получают результаты, которые могут принципиально отличаться один от другого — ведь модели, на основе которого эти результаты получены, разные! Естественно, исследователи начинают спорить друг с другом, у кого результат лучше. При этом ссылка на точность вычисленной оценки оказывается несостоятельной, так как эта точность теоретическая, вычисленная на основании заданной модели и зависит от этой модели, а не от результата измерения. Разобравшись в ситуации, исследователи должны прийти к необходимости указать, насколько их действия по вычислению результатов интерпретации согласуются с реальностью. Поскольку о реальности можно судить только по результатам эксперимента, то речь идет о характеристике согласия модели измерения, вычислительных алгоритмов и т.п. с результатом наблюдения £.
Обычно состоятельность математической модели некоторого процесса или явления проверяют путем сравнения должным образом проведенного натурного и вычислительного эксперимента — в нашем случае для этого можно, например, измерить выходной сигнал прибора А, если на его вход подан известный тестовый сигнал и сравнить результат измерения с вычисленным на основе математической модели: если отличие измерения и вычисления может быть объяснено наличием погрешности измерения (шумом) v с известной ковариационной матрицей (задающей, в частности, дисперсии каждой
координаты вектора v\ то модель не противоречит экспериментальным данным. Однако при решении задач интерпретации измерений на практике проведение натурного измерения с полностью контролируемыми входными данными, зачастую, невозможно. Тем не менее вывод о состоятельности математической модели измерений в ряде случаев может быть основан на анализе лишь одних выходных данных эксперимента.
Надежность математической модели измерения, проводимого по схеме
£ = Af + V, (10.32)
является характеристикой модели, оценивающей, насколько возможен данный результат £ в эксперименте (10.32), описываемом заданной моделью, тем самым надежность оценивает согласие модели с результатом измерения, ее состоятельность. Надежность модели может быть определена как в том случае, когда сигнал / в (10.32) неизвестен (априори любой вектор из Un или случайный вектор 7^д(‘ заданными математическим ожиданием и ковариационной матрицей), так и в том случае, когда сигнал (тест) / задан. В последней ситуации речь идет о надежности модели измерения при тестировании, и тогда надежность модели согласуется с концепцией проверки состоятельности, традиционно принятой в математическом моделировании.
Заметим, что отвечая положительно на вопрос о согласии модели с экспериментальными данными, мы признаем, что у нас нет оснований к тому, чтобы отвергнуть модель. Несколько более сложен вопрос о том, можно ли утверждать, что используемая модель позволяет получать оценку для U f с указанной точностью; тем не менее в ряде случаев ответ на него тоже может быть получен. Для этого служит понятие надежности интерпретации измерения, которая является характеристикой согласия полученного результата интерпретации с данными измерения (10.32).
Математический аппарат, лежащий в основе определения и вычисления надежности, основан на методах проверки статистических гипотез. Здесь мы вновь будем считать известными не только математические ожидания и ковариационные матрицы случайных векторов, но и их распределения.
Надежность модели измерения. Предположим, что в модели [Л, Е] сомнительным можно считать лишь оператор Л, а про шум v известно, что его можно моделировать случайным вектором из rtn^ контролируемым нормальным распределением, v ~ N^O^Y причем для простоты будем считать, что Е = ст2/, т.е. v — так называемый белый шум. Предположим также, что / — априори произвольный вектор Un, причем N < п, т.е. размерность / меньше, чем число измерений. На практике обычно эти условия выполнены. В таком случае, если / пробегает все евклидово про-
странство 71 Nd вектор Af пробегает в 7tn линейное подпространство 7t(A) = {?/ 6 7tn : у = Af, / Е I^nY называемое пространством значений А. Его размерность не превосходит N. Таким образом, гипотеза, согласно которой £ = Af + v при некоторых f Е 'Rn и v Е Rn, v ~ N(0,a2I), эквивалентна гипотезе о равенстве £ = а + v при некотором а Е 71(A) С Rn и v Е Rn, v N(0,o"2I). В качестве альтернативной гипотезы, при выполнении которой модель [А,сг21] будет заведомо неверна, примем условие £ = a-Vv, а ^ 71(A). Отметим сразу же, что если гипотеза верна, это не означает, что верна и модель [А,о"21], ибо 7ЦА) не определяет однозначно А.
Дело свелось к задаче проверки статистической гипотезы о параметре нормального распределения проекции £2 случайного вектора £ на ортогональное дополнение 7^ (А) С Rn к пространству R(A); при верной гипотезе математическое ожидание £2 равно нулю, а при верной альтернативе отлична от нуля. Для ее решения используется статистика
= р(х„2 > ll^lP/o-2) = j p^dx, (10.33) 1Ы|2/<72
названная надежностью модели [А, Е]. Здесь %22 — случайная величина, контролируемая распределением Пирсона хи-квадрат с числом степеней свободы, равным П2, — размерности пространства ^(А) стгп [12].
Естественная интерпретация надежности аД) может быть дана в терминах теории возможностей, рассмотренной в следующей главе: а(£) — возможность ошибиться, отвергая модель [А, ст2/] на основе результата измерения £. Малые значения надежности определенно свидетельствуют против модели [А, ст2/]. Дело в том, что статистика а(£) в случае верной гипотезы равномерно распределена на [0,1] (т.е. имеет плотность вероятности, равную единице на [0,1]), а если гипотеза неверна, то плотность распределения а(£) неограничена в нуле, и надежность должна принимать преимущественно малые, близкие к нулю значения.
Итак, решая задачу интерпретации измерения на измерительновычислительной системе, исследователь получает, кроме результата прогноза в виде оценки состояния системы 77* £ и погрешности этой оценки h(U), еще и значение а(£) надежности модели [А, Е], использованной при вычислении 77*£ и h(U). Если а(£) мало, то как модель, так и найденные значения 77* £ и h(U) следует охарактеризовать как сомнительные. Обычно модель [А, Е] содержит некоторые параметры, в точности значений которых исследователь не уверен. Изменяя их, можно повысить надежность модели и для интерпретации 17 1/2 А.И. Чуличков
использовать максимально надежную модель, лучше всего согласующуюся с результатом измерения Д
Надежность интерпретации. Как было отмечено в связи с обсуждением состоятельности модели измерения [А, Е], хорошее или плохое ее согласие с результатом измерения Д вообще говоря, не свидетельствует ни о возможности, ни, соответственно, о невозможности ее использования для решения задачи интерпретации. В этом разделе мы постараемся разобраться в том, каким образом, исходя из результата измерения Д ответить на вопрос о применимости модели [А, Е] для получения интерпретации с гарантированной точностью. Модель интерпретации U будем считать априори не вызывающей сомнения.
Проблема состоит том, что измерение £ на самом деле может отвечать схеме
£ = А/ + щ(10.34)
модель которой [А, Е] либо неизвестна, либо известна лишь частично, а исследователь, выбрав модель [А, Е] и определив, в соответствии с теорией измерительно-вычислительных систем, оператор редукции R*. хочет выяснить, можно ли считать, что Н*^ оценивает Uf с гарантированной точностью (сигнал / априори неизвестен). Иначе говоря, вопрос состоит в следующем: можно ли, судя по результату измерения £ и принятой модели измерения [А, Е], считать, что
Ё||Д,(Я/ + Р)-Г/||2 <6,(10.35)
где б — заданная исследователем верхняя граница среднеквадратичной погрешности интерпретации Н*^ как U f, Е — знак математического ожидания, вычисленного в предположении, что верна модель [ДЁ].
Неравенство (10.35) можно переписать в виде
\\R*(A - А)/||2 + ИЯДЕ - ^)R; < б - tr Я*ЕЯД (10.36)
где Я* = Я(А*Е-ХА)-А*Е-Е ~
Обозначим Ms klmod [А, Е] и сигналов / G Яд. удовлетворяющих неравенству (10.36). Класс Мд обладает следующим важным свойством: если исследователь знает, что измерение £ (10.34) сформировано так, что модель [А, Е] и сигнал / содержатся в Мд, то Я*£ оценивает U f с погрешностью, не превосходящей 5. При этом исследователя может не волновать вопрос о состоятельности его модели [А, Е], неважно также, согласно какой конкретно модели [А, Е] сформирован сигнал £ (10.34).
Поскольку в распоряжении исследователя имеется лишь результат измерения ^ распределение вероятностей которого зависит от А, Е и / как от параметров, £ ~ N^Af^Y т0 проблема сводится к задаче проверки статистической гипотезы о параметрах распределения £, согласно которой ([А, Е], /) G Мд.
В работе [12] при некоторых дополнительных предположениях получено решение рассматриваемой задачи и дано выражение для надежности Д£) гипотезы ([А, Е], /) Е Мд и тем самым — для надежности интерпретации измерения £ с гарантированной точностью.
Таким образом, если исследователь, полагаясь на модель [А, Е], получает результат интерпретации Я*£, то, задавая границу 5 погрешности интерпретации Н*^ как значения U f параметров исследуемого объекта, он может оценить и состоятельность такой интерпретации, вычислив ^(£).
171/2*
Глава 11
Нечеткое моделирование динамических систем
Возможность и вероятность
Как уже обсуждалось в предыдущих разделах, один из стандартных подходов к моделированию динамической системы состоит в описании ее эволюции путем задания начальных значений координат системы и уравнений, определяющих изменение координат со временем.
Если исследуется поведение сложных нелинейных систем, состоящих из многих взаимодействующих между собой компонент, то, как правило, используют их “огрубленное” описание, так как математическое моделирование поведения всей системы путем задания состояний каждой ее составной части приводит к большим размерностям модели. Вычисление координат, задающих состояние сложных нелинейных систем большого числа переменных принципиально обладает неточностями вследствие приближенности вычислительных алгоритмов, неустойчивости систем и невозможности сколь угодно точного задания начальных данных и эволюционных уравнений, не говоря уже о том, что для такого моделирования вычислительные алгоритмы будут чрезвычайно трудоемкими. Так, например, при исследовании идеального газа как ансамбля частиц используются не описания каждой частицы, а так называемые макроскопические параметры — средняя энергия всех частиц (температура газа), плотность газа как среднее число частиц в единице объема, давление и т.п.; при описании динамики общественных и экономических процессов тоже не интересуются мнением и поведением каждого индивидуума или субъекта экономической деятельности, а используют макроскопические параметры, так или иначе выражающие обобщенное, или усредненное
поведение каждой составной части, причем немаловажным является то, что эти макроскопические параметры являются не абстрактными, а наблюдаемыми величинами.
Для такого “огрубленного” моделирования записываются эволюционные уравнения для макроскопических параметров системы, которые получают либо путем усреднения описания системы на микроуровне, как это делается в статистической физике, либо путем создания эвристических моделей, основанных на наблюдениях за параметрами сложных систем, что чаще встречается в экономике, социологии и других науках, где не разработаны строгие и подробные математические модели каждой составной части системы на микроуровне. При первом подходе описание является приближенным, так как в реальных системах обязательно наблюдаются флуктуации параметров; эти флуктуации связываются с невозможностью абсолютно точного определения фазовых координат системы, что приводит к необходимости поиска иных принципов моделирования, чем описание систем в виде детерминированных дифференциальных или иных эволюционных уравнений. В частности, благодаря флуктуациям фазовых координат разрушаются детерминированные фазовые траектории, исчезают особые точки, система как бы “прощупывает” фазовое пространство и блуждает вокруг состояния, предсказываемого решением детерминистского эволюционного уравнения. Второй подход также неточен, поскольку основан на рассуждениях по прецеденту, в то время, как каждая система может обладать некоторыми индивидуальными чертами.
При моделировании сложных систем важно уметь отвечать на вопросы, насколько точным является результат того или иного предсказания, насколько возможны и другие сценарии поведения системы, а также насколько можно доверять тем или иным результатам прогноза, причем желательно, чтобы эти ответы касались каждой отдельно взятой системы, а не ансамбля систем.
Наиболее распространен стохастический подход к описанию неточности задания математической модели явления или системы, согласно которому на множестве параметров задается вероятностное распределение, интерпретируемое следующим образом: вероятность того или иного события равна частоте его появления в (бесконечной) последовательности независимых испытаний. Тем самым, для адекватного применения стохастических принципов к моделированию системы необходимо, чтобы наблюдаемая величина (макроскопический параметр) являлась результатом усреднения независимых случайных величин. Такая схема хорошо работает в равновесной статистической физике, где наблюдаемые макроскопические величины — плотность, температура, давление — являются результатами усреднения функций от “микропеременных” по большому числу частиц. Однако если
речь идет о моделировании уникальных проявлений, об описании неповторяющихся экспериментов, об исходах, которые могут реализоваться один раз, или о принятии решения в данной конкретной обстановке, которая вообще может никогда больше не реализоваться, то описывать такие события в терминах вероятности, связанной с их частотой в серии независимых испытаний, неестественно.
Если эксперимент принципиально не может быть повторен многократно, при стохастическом подходе обычно предлагается интерпретация результатов моделирования путем разыгрывания “мысленного эксперимента”, результаты которого, однако, теперь уже не связаны непосредственно с описываемой реальностью.
Неадекватность вероятностных моделей проявляется и при описании мнения эксперта, так как его выражение не является стохастически устойчивым: в разные моменты времени эксперт может принимать различные решения при одних и тех же, казалось бы, неизменных ситуациях.
В этом разделе излагается подход к моделированию физических явлений, при котором неточность задания параметров модели описывается в терминах возможности. Этот подход основан на введенном в работах Ю.П.Пытьева [16] математическом понятии меры возможности, заданной на множестве параметров модели и являющейся аддитивной мерой со значениями в полукольце [0,1], в котором операция сложения определена как максимум, а умножения — как минимум. Конструкции меры возможности применяются в настоящем разделе для моделирования неточности представлений о параметрах динамических систем. Если в стандартном подходе поведение динамической системы описывается фазовой траекторией (при детерминированном моделировании) или случайным процессом (при вероятностном моделировании), то при нечетком описании поведение системы предлагается описывать ансамблем траекторий с заданной на ней мерой возможности. Эта мера задает порядок на множестве траекторий, указывающий, какие траектории более возможны, какие — менее, а какие невозможны вообще. Поведение системы при этом можно определить как нечеткий процесс, описываемый начальным распределением возможности и распределением возможностей перехода системы из одного состояния в другое как функции времени, начального и конечного состояний.
Описания тенденций в ранговой шкале достаточно для выбора оптимального поведения системы, например, минимизирующего возможность риска, поэтому на практике для принятия оптимальных решений ранговое описание системы в терминах возможности адекватно.
Теория возможностей прежде всего является естественным обобщением теории ошибок. Действительно, если в теории ошибок
результат измерения представляется множеством возможных значений измеряемой характеристики объекта, то в теории возможностей допускаются градации возможностей тех или иных значений ошибки. С другой стороны, теорию возможностей, позволяющую формально охарактеризовать градации модальностей типа “возможно” и “необходимо”, естественно рассматривать и как модель субъективных суждений, в которой представлены в той или иной степени возможные и более-менее необходимые (достоверные) события, а также и другие атрибуты субъективных суждений, такие например, как “некоторые”, “почти все”, “приблизительно”, “довольно точно”, “слегка” и т.д., свойственные и научному языку.
Теоретико-возможностные методы, представленные здесь как альтернативные теоретико-вероятностным, существенно отличаются от последних, прежде всего, тем, что возможность события, в отличие от вероятности, оценивающей частоту его появления в регулярном стохастическом эксперименте, ориентирована скорее на относительную оценку истинности данного события (или его предпочтительности) в сравнении с любым другим событием, причем — в ранговой (порядковой) шкале, в которой могут быть представлены лишь отношения “больше”, “меньше” или “равно”. Можно сказать, что теория возможностей как таковая и теоретико-возможностные методы моделирования инвариантны относительно любого сохраняющего порядок преобразования шкалы значений возможности. Следовательно, возможность, вообще говоря, не имеет непосредственной (событийной, частотной) интерпретации, свойственной вероятности и связывающей ее с экспериментом. Тем не менее теория возможностей позволяет математически моделировать реальность на основе опытных фактов, знаний, гипотез и суждений исследователей и проверять адекватность построенных моделей.
Предлагаемый подход описания динамических систем в терминах возможности привлекателен, в частности, и тем, что в нем легко учитывается мнение экспертов о возможности того или иного поведения системы, тем самым в математическую модель включается и наблюдатель. Это крайне важно, например, для создания современных средств моделирования сложных социальных и экономических систем на макроуровне, основанных на высказываниях эксперта о возможных ситуациях и состояниях системы, о тенденциях ее поведения, о законах, связывающих те или иные параметры системы. Такие средства позволяют формулировать динамические модели в диалоге с компьютером, основываясь на научном опыте, на данных наблюдения и на выводах модели, исправлять или дополнять модель сообразно новым данным. Обратная связь позволяет исследователю углубить свои знания об объекте исследования, указать наиболее возможные сценарии и разобраться в противоречиях.
Математические основы теории возможностей
Нечеткие множества и события. Алгебра нечетких множеств. Пусть (X, Л) — измеримое пространство, т.е. X — некоторое множество элементов, Л — сг-алгебра подмножеств X. Множество (или событие) Л G Л можно задать с помощью его характеристической функции
ХА^ =ХА^ =1,О,1,О,х е Л,х Л,х е Л,х Л,ж е х,ж е х,
ХА^ =
ХА^ =
1,
О,
1,
О,
х е Л,
х Л,
х е Л,
х Л,
ж е х,
ж е х,
т.е. Ха^ равна единице тогда и только тогда, когда х G Л. Операции объединения и пересечения приводят к следующим операциям над характеристическими функциями:
(П.1)(П.1)(П.2)(П.2)ХАив^ = тах(хлЩхв(ж)), ж € X,
(П.1)
(П.1)
(П.2)
(П.2)
Хлпв(ж) = тт(хД:г),Хв(яО), х Е X.
Наряду с “обычными” множествами в теории возможностей рассматриваются так называемые нечеткие множества (события), определяемые характеристическими функциями р^в^лГ определенными для всех х Е X и принимающими значения на интервале [0,1]; равенство рв(зс) = Цо означает, что элемент х Е X принадлежит нечеткому множеству В с возможностью Цо- Если Цо = 0, то элементу х совершенно невозможно содержаться в В, если же Цо = 1, то вполне возможно включение х Е В. Таким образом, если множество значений функции Цв(*) отлично от {0,1}, то в X содержатся элементы, о которых невозможно определенно сказать, принадлежат ли они В или нет, это и оправдывает название В как нечеткого множества.
В теории возможностей [16] нечеткое множество рассматривается как аналог случайного множества в теории вероятностей: рассматривается возможностное пространство (У, Л, В), и функция Л", ставящая в соответствие любому элементу у Е У множество Л^ С X, причем так, что для любого х Е X множество Лж = ^у Е Y, х Е Л^} Е Л, то есть измеримо; множество Лж — это множество тех у Е Y, при которых элемент х Е X покрывается множеством Ау. Функция А называется нечетким множеством Л С X, возможность цд(ж) = Т^А^ называется его характеристической функцией и интерпретируется как возможность события х Е А: х Е X ”покрывается” Л С Q.
В теории возможностей с содержательной точки зрения функция Цв(*) лишь устанавливает порядок на множестве X, указывая, каким элементам X более возможно содержаться в В, а каким — менее,
или указывая, что возможность включения некоторых элементов в В одинакова. В этом смысле одно и то же нечеткое множество можно задать с помощью различных характеристических функций, переводящихся одна к другой с помощью сохраняющего порядок монотонного преобразования, переводящего отрезок [0,1] в себя. Будем считать, что для характеристических функций выполнено следующее условие нормировки: если А ^ 0, то 8прцд(ж) = 1.
же
Как следует из данного выше определения, характеристическая функция объединения нечетких множеств А и В вычисляется в соответствии с соотношением, аналогичным (11.1):
Млив(ж) = тахДА(®),Мв(Д), ж е X,(П-3)
однако для их пересечения, в отличие от “четких” множеств справедливо лишь неравенство
Цапв(ж) < min(/<Дя),//в(ж)), ж € X,(11.4)
Для четкого множества А Е А с характеристической функцией %д(-) множество А элементов, не содержащихся в А, определяется единственным образом своей характеристической функцией Хд(ж) = 1 — Xa^Y х Е X. Множество А называется дополнением А до X. Аналогом дополнения для нечеткого множества В может служить такое множество В, для которого возможность включения х Е В тем больше, чем меньше его возможность включения в В, х Е X. Это можно осуществить с помощью операции ->(•), определенной и принимающей значения на множестве чисел [0,1], обладающей следующими свойствами:
-i(-i(n)) = п, а < b -Да) > -Д5), -i(max(a, 5)) = min(-i(a),-,(5)),Дтт(а, 5)) = тах(Да), -Д5)), a, b Е [0,1]; --(0) = 1; --(1) = 0.
(П.5)
Дополнением нечеткого множества В с характеристической функцией Цв(*) назовем нечеткое множество ^В с характеристической функцией р-^в^ = -Щв(яД ж Е X. Очевидно, для четкого множества А С А множество -iA совпадает с А.
В теории возможностей операция -Д-) может быть выбрана различными способами, лишь бы были выполнены условия (11.5), благодаря которым сохраняется содержательный смысл дополнения — инверсия порядка на множестве элементов X. В частности, свойствами (11.5) обладает операция -Дж) = 1 — ж.
Мера возможности и мера необходимости. Обозначим С полукольцо [0,1] с операциями сложения, определенной как
18 А.И. Чуличков
максимум, и умножения, определенной как минимум, и отношением порядка, совпадающим с естественным: £ = ([0,1], <, +, •), здесь и далее для новых бинарных операций используются обозначения а + b = шах(п, Ь), а • b = min(n, by a, b, Е [0,1]. Обозначим £(Х) класс Л-измеримых функций {/(•)}, заданных на X, принимающих значения на £, и содержащих
вместе с каждой парой функций /1 и /2 их “сумму” и “произведение”, определяемые для каждого х Е X соотношениями
J\-\-r^ = А(ж) + /2 (ж) = тах{/1(ж),/г(ж)},= АСЩУЩ) =тт{/1(ж),/2(®)};
Это условие означает, что класс £(Х) вместе с функциями / и g содержит и любые их “линейные комбинации”. В этом смысле £(Х) — “линейный класс” относительно операций + и •.
вместе с каждой функцией / ее “отрицание” ^f(x) = ^(J(x)y
вместе с любой последовательностью функций {/n} С £(Х) функции + fk и ^ Д, для каждого х Е X заданные формулами к=1к=1
+ Ыж) = supУЩ) = inf /Щ).
к=1к=1,2,...к=1к=1,2,...
Мерой возможности р(-), заданной на £(Х) и принимающей значения в £, назовем функцию, удовлетворяющую условиям
Р((а •/)(■)+(&• 5)0) = (аеР(/(-)))+(6«р(д(-))),m m
=Ш')}сОД.(11.7)
Если /(•) Е £(Х) представляет собой характеристическую функцию нечеткого множества (события) В, то значение р(/(-)) называется возможностью нечеткого события В и обозначается Р(В). Если, в частности, /(ж) = Ха (ж), т.е. /(•) — характеристическая функция “четкого” множества Л, то р(/(-)) = В(Л) называется возможностью (“четкого”) события А Е А. Условие (11.6) определяет свойство аддитивности меры возможностей, а (11.7) — свойство ее счетной аддитивности.
Наряду с мерой pV^i в теории возможностей рассматривается двойственная с ней мера необходимости, характеризующая “невозможность того, что событие не происходит”. Формально она может быть получена следующим образом. Рассмотрим двойственное с £
полукольцо [0,1] с операциями сложения, определенной теперь как минимум, и умножения, определенной как максимум, и отношением порядка, обратным естественному:
£ = ([од],<, + Л),
где а-\- b = min(a, 6), a^b = шах(п, 6), а<Ь^ если а > 6, п, 6, G [0,1].
Класс С^Х^ определим аналогично классу С^Х^ используя операции + и •, при этом заметим, что если /(•) G С^Х\ то -•/(•) G С^Х\ и наоборот, если /(•) G С^Х\ то -'/(•) G С^Х\
Мерой необходимости назовем линейную счетно-аддитивную (относительно операций + и •) функцию, заданную на £(Х) и принимающую значения в С.
В частности, такими свойствами обладает функция п(-), определенная соотношениями
»(/(•)) = */(■)), /О е С<х\
Необходимостью N(В) нечеткого события В назовем значение п(цв(-)) меры необходимости на характеристической функции множества В, а необходимостью “четкого” события А Е А — значение п(%д(-)). В этом случае для четкого события справедливо равенство N(A) = ->Р(Л), означающее, что необходимость события А равно “невозможности того, что А не произойдет”. Поскольку -i(l) = 0, а ->(0) = 1, то для четких событий необходимость А однозначно определяется его возможностью; для нечетких же событий значение необходимости может оказаться различным в зависимости от выбора операции -Д*).
Свойства мер возможности и необходимости изучены в работе [16].
Структуры £ = ([0,1], <, +, •) и с = ([о, !],<,+, • ) в теории возможностей носят название шкал значений возможностей и необходимостей, а тройка {X,С^Х\Р^ по аналогии с теорией вероятностей называется возможностным пространством.
В работе [16] описана процедура продолжения мер возможности на множество £(Х) функций, заданных на X и принимающих значение на £, измеримых относительно сг-алгебры всех подмножеств множества X. Далее будем считать, что £(Х) совпадает с С^Х\
Меру Р^ на классе нечетких событий с характеристическими функциями Цв(*) Е £(Х) можно задать ее распределением ф^ Е £(Х) следующим образом:
Р^ = 8ир{^в(ж), Дж)} = Дв, Д-
хех
В работе [16] показано, что любую меру возможности можно задать таким образом.
Принцип относительности в теории возможностей
Выше неоднократно было отмечено, что все выводы теории возможностей должны быть инвариантны по отношению к сохраняющему порядок преобразованию шкалы возможностей £ (и соответствующему ему преобразованию шкалы £\ Для этого нужно согласованным образом изменить и классы £(Х) и £^Х\ и меры Р(-) и N(-\ Покажем, как это следует сделать формально.
Пусть Г — группа преобразований д(-) отрезка [0,1] в себя, задаваемых монотонно возрастающими непрерывными функциями, д(0) = О, д(1) = 1. Ясно, что шкала £ инвариантна относительно преобразований д(-) Е Г. Более того, множество Г исчерпывает все преобразования отрезка [0,1] в себя, сохраняющие порядок и удовлетворяющих условиям 7(0 b) = 7(a) + 7(b), 7(0 • b) = 7(a) • 7(6), a,b Е [0,1].
Группе Г соответствуют две группы преобразований, Го и Г*. Первая из них — группа монотонных преобразований класса £(Х), она определяется равенством
(7о/)(Ц = 7(УМ), хеХ, 7ег, /(•) е £{ху
а вторая — группа преобразований класса мер р(-):
(7*Р)Ш-))=7(Щ(-))), 7 € г, /(ЩДХ), (11.8)
при этом имеется взаимно однозначное соответствие между преобразованиями из Г, Го и Г*, а сами преобразования из Г, Го и Г* сохраняют порядок на Г. £{Х) и на классе мер, соответственно.
Соотношение (11.8) называется условием эквивариантности меры р^ относительно преобразования 7 Е Г шкалы £.
Обратимся теперь к характеристикам возможности события ^В^ состоящего в том, что событие В не наступает. Как было замечено в предыдущем разделе, это событие зависит от операции -Д*), определенной на [0,1]. На классе £(Х) определим операцию “дС)? согласованную с -'(•):
-■оУС®) = ЧКЧУ ж е х.
Очевидно, что соотношение /(•) < д(-)1 эквивалентно неравенству
-■о/С) > ^о9(*У и следовательно, легко заметить, что класс
2(X) = ^0J,
имеет упорядоченность <.
Построим группу преобразований Г шкалы £ аналогично группе Г преобразований шкалы £ и свяжем преобразования д 6 Г шкалы £ и 7 Е Г шкалы £ следующим образом. Пусть а Е £, а Е С^ и а = -in. Если ^а — образ а, а да — образ а, естественно считать, что они связаны некоторым соотношением: да = да, операция -^ , осуществляющая эту связь, преобразует шкалу д£ в шкалу д£. Иными словами, преобразования д(-) Е Г и д(-) Е Г индуцируют преобразование -д ^ = д^д-1, а так как= 1, то должно
±±\ / 'Y'Y'
выполняться и равенство д^д-1 = д^д-1. т.е. преобразования д^'д и -1 должны коммутировать:
Условия, связывающие меры р(-) и п(-), и условия, определяющие правило преобразования операции -п, индуцированное преобразованиями д(-) и д(-), определяют соотношение эквивариантности меры необходимости п(-):
7*п(7о/(-)) = ДШ-)), 7е Г,
по отношению к преобразованию д Е Г. Функция д*п(-) определяет меру для любого преобразования д*.
Итак, пусть д Е Г — преобразование шкалы £, ад Е Г — должным образом согласованное с д и операцией -> преобразование шкалы £. Они определяют соответствующие преобразования / 7о/, р(/С)) “> 7*Р(/СД / “> 7о/, Ц/С)) -> 7*п(/(-))- Принцип относительности в теории возможностей, определяющий содержательное толкование ее выводов, состоит в том, что любые теоретико- возможностные заключения эквивалентны, если в некоторых шкалах их формулировки совпадают. Содержательное истолкование могут иметь только те заключения, которые не изменяются при изменении шкал.
хЭто соотношение понимается как неравенство для значений функций у(-) и /(•) на всех аргументах х Е X.
Условная мера возможности
Нечеткие события Л и S с характеристическими функциями цд Е £(Х) и р^ Е £(Х) соответственно называются независимыми, если
Р^аВ «РеО = рУаУ) «рУбУ),
или, что то же самое, если
Р(АпВ) = Р(А)*Р(В).
Согласно этому определению в случае независимости А и В возможности Р(А П В) и Р(А U S), полностью определяется возможностями Р(А) и P(BY
Условной относительно события В возможностью нечеткого события А называется решение Р(А\В) уравнения
шт^Р(А\В^Р(В^ = Р(А П В\(11.9)
Если решений несколько, каждое из них назовем вариантом условной возможности.
Уравнение (11.9) разрешимо относительно Р(А\В) при любых Р(А П В) и P(BY так как Р(В) > Р(А П В) при всех Л, В с характеристическими функциями из множества C^DY Всякое его решение можно задать условиями
р(Мт [ = Р(Л^ ^'" ^)>Р(ЛПВ)
1 J \>Р(АпВ), если Р(В) = Р(АпВУ
Среди решений уравнения (11.9) имеются такие, которые можно рассматривать как меру возможности, параметрически зависящей от В. В качестве такой меры можно выбрать вариант условной возможности
р(л|В) = Г(ЛпВ)' Р|8) > Р1А п В) (1110)
I 1, Р(В) = РМПВ) ■1'
Нечеткие элементы
Рассмотрим еще одну конструкцию, которая формально определяется заданием функции ц(-) Е C^Y гДе ^ — некоторое множество;
эта конструкция носит название нечеткого элемента и, так же, как случайный элемент в теории вероятностей, является фундаментальным понятием теории возможностей.
Пусть ^Х,С^ХуР^ — возможностное пространство (аналог вероятностного пространства в теории вероятностей), и мера возможностей задана своим распределением фУ^ Е £УХУ
Определение. Функцию £(•), заданную на X со значениями на множестве Y назовем нечетким элементом Y.
Рассмотрим функцию ц(-) Е Суру определенную соотношением
ц(ж) = p^z Е X : ^(г) = ж}) = sup{y?(^) | г Е X : ^(г) = ж},
где ф^ — распределение возможности на X, задающее меру возможности р^У на ЕУХУ Значение в точке ж Е Y функции ц Е СУРУ задающей нечеткий элемент £, является возможностью того, что выполняется равенство £ = ж, ж Е Y. Функцию ц Е СУР^ будем называть распределением возможности нечеткого элемента £. В силу замечания о том, что мера возможности может быть задана и для неизмеримых (по Лебегу) функций, дополнительные требования (типа измеримости) на функцию £ не накладываются.
Таким образом, нечеткий элемент можно полностью охарактеризовать распределением возможностей его значений ц^(-) Е СУРУ Будем говорить, что нечеткий элемент £ евклидова пространства Хп задан, если задана пара {ц£0,У}, где ц^(-) Е СУР^ — функция, заданная на Y С Хп, принимающая значения на С.
Определение. Нечеткие элементы £ и ц, заданные на X и принимающие значения в Pi и Р2 соответственно, назовем независимыми, если //^^(ж,?/) = тт{^(ж),/1/?(у)} для всех ж Е Ух, у Е Y^, где щУУ ЦтУУ ~ распределения возможностей нечетких элементов £ и ц соответственно, а уь^^У^У — совместное распределение возможности пары (£,ц).
Определение. Условным распределением Р^УУуУ у Е Y^, нечеткого элемента £ Е Ух при условии, что ц = у Е Y^, называется любое решение уравнения
min^^lyX/z^y)} = /<Щж,у), (11.11)
где цл(у) = sup {ц^^(ж, 7/)}, у Е Y2 — маргинальное распределение жеУт ’
t]EY2.
Нечеткое моделирование
Рассмотрим пример применения конструкций теории возможностей для анализа и интерпретации измерений, регистрируемых датчиками сигналов, порожденных некоторой физической системой. Пусть измерение проводится по схеме
^ = Ш,^ (П-12)
где / — измеряемый сигнал, v — погрешность измерения (шум), £ — результат измерения, и £, /, v — нечеткие элементы множеств X. F и N соответственно, тогда модель измерения задается совместным распределением возможности ц^д(-,-); значение ^j(x,y) есть возможность одновременного появления в эксперименте значений £ = ж и / = -у, х е X, у е Y.
Интерпретация измерения (11.12) состоит в высказывании о нечетких значениях параметров и Е U изучаемой физической системы, информация о которых содержится в измеряемом сигнале / при известном результате £ измерительного эксперимента (11.12). Модель интерпретации задана, если известно совместное распределение l^uj(z,y) возможности значений сигнала / = у Е Y и параметров и = z Е U.
В определенном смысле исчерпывающей информацией о возможных значениях параметра сигнала / при наблюдении £ является условное распределение p,u^(z\x) возможности, на его основе можно получить оценки значений и, наилучшие в той или иной степени.
Совместное распределение пары нечетких элементов (£, и) можно получить, воспользовавшись формулой “полной возможности”, аналогичной формуле полной вероятности в теории вероятностей:
R,u(x,z) = swpmm{i^j(x,y),id,uj(z,y)}. (11.13) yeY
Вариант условной возможности может быть получен из (11.13) в соответствии с определением (11.11). В частности, одним из вариантов условной возможности цп|^(г|ж), согласно (11.11), является p,u\^(z\x) = P^u^z). Вариант условной возможности, задающий меру, может быть получен в соответствии с соотношением (11.10).
Рассмотрим функцию возможности потерь /(ж,ж), определенную на rtn 0 Ttn и принимающую значения на [0,1] так, что равенство /(ж, ж) = /о означает, что возможность понести потери при замене значения х нечеткого элемента £ на ж равна Zq- Аппроксимацией х нечеткого элемента £ по наблюдению нечеткого элемента ц назовем
решение вариационной задачи
ж = arg inf j 8пр{/^|„(ж|у), /(ж, z)} I .(U-14)
Гауссовы нечеткие элементы
Определение гауссова нечеткого элемента. Проследить аналогию между случайным элементом теории вероятностей и нечетким элементом теории возможностей достаточно далеко можно только для определенного класса нечетких элементов, которые будем назвать гауссовыми нечеткими элементами.
Определение. Нечеткий элемент евклидова пространства Rn назовем гауссовым, если его распределение имеет вид
= Др-1/2(ы - Мо)||2},(11.15)
где у?(-) — монотонно убывающая функция, заданная на положительной полупрямой 77+ = {ж > 0} числовой оси, </^(0) = 1, uq Е Rn, а Е — невырожденный самосопряженный положительно определенный оператор, действующий из Rn в Rn.
Элемент uq Е Rn назовем математическим ожиданием, а оператор Е — ковариационным оператором нечеткого элемента £.
Заметим, что определенный таким образом ковариационный оператор нечеткого элемента определен с точностью до произвольного неотрицательного числового множителя. В самом деле, взяв вместо функции ф^ функцию фа^^ = ф ((*)/п2), ИМ66М
- Мо)|р} = ^{HaS-i/2^ _ Ыо)||2},
так что нечеткому элементу £ можно приписать и ковариационный оператор, равный И/о? для любых а ^ 0. Чтобы избежать этой неоднозначности, будем считать, что функция ф^ и оператор Е выбраны так, чтобы спектральная норма оператора Е равнялась единице: ||Е|| = sup ||Еж|| = 1.
||ж||=1
Приведем свойства математического ожидания и ковариационного оператора.
Если £ Е Rn — нечеткий элемент с математическим ожиданием ио и ковариационным оператором Е^ Е (Rn —> RnY то нечеткий элемент ц = п£ Е Rn, где а Е Ri, а Е Ri, а ^ 0, обладает
математическим ожиданием аи^ Е Пп и ковариационным оператором S Е ^Пп —> Пп).
Действительно, если цДи) = <Д||5^ 1//2(u — uq)||2) — распределение возможностей нечеткого элемента Д т.е.
Р^ = и) = Д||Е-1/2(«-ио)||2),
то тогда
р(л = z) = ph = z) = р^ = |) = дце-1/2(| - Мо)||2) =
= Д НД"1^ - а«о)||2) =- а«о)||2),
где фа2^ — монотонно убывающая функция, и Н^Н = 1.
Результат ц = В^ + b, b Е Пп, а В Е ^Нп —> Пп\ линейного невырожденного преобразования гауссова нечеткого элемента £ Е Пп с математическим ожиданием uq и ковариационным оператором ЕД является гауссовым нечетким элементом с математическим ожиданием, равным Bug + ^, и ковариационным оператором В^В*/||В^В*||, действующему из Пп в Пп.
В отличие от случайных элементов, нечеткий элемент, равный сумме двух гауссовых нечетких элементов, вообще говоря, не является гауссовым.
Маргинальное распределение. Введем пространство Нп ^Вт1 его элементами являются пары (^у), £ Е Нп, ц Е Нт. Рассмотрим нечеткий гауссов элемент ^Ц^^ ((з ‘В^п ^Нт^ евклидова пространства Пп 0 Нт, распределение которого задано в виде
/\ J i f %^0 А ( ^ж ^жт/ АГ ЭС Жд А । 1/ill
I \ \ УУо /\/у У Уо / I \
где 5ДE (Пп —>Пп), ^yE (Hm —> Hm) — самосопряженныеположительноопределенные линейные операторы,Иж^ = Е*ж Е (Rm—> Пц^
а Цо{*} — непрерывная монотонно убывающая функция своего числового аргумента, заданная на 7^+.
Маргинальное распределение цД-) нечеткого элемента ^ евклидова пространства Пп определено соотношением
^(ж) = supV^^XpyW G ^m}-(11-17)
В рассматриваемом случае функция р,^^((-<)) определена соотношением (11.16), в котором ф^ монотонно убывает, значит, для нахождения точной верхней грани в (11.17) требуется, чтобы ее аргумент
принимал минимальное значение по у G 7tm. Запишем аргумент г функции (^(-) в (11.17) в виде
г =г =Ж — Жо2/ — 3/0Ж — Жо2/ — 3/0G\ Т )G\ Т )X — Жо
г =
г =
Ж — Жо
2/ — 3/0
Ж — Жо
2/ — 3/0
G\ Т )
G\ Т )
У-Уо
= (ж - xo,Q(x - ж0)) + 2(ж - xo,G(y - у0)) + (у - уо,Т(.У - Уо)),
(11.18)
где
Q= Щ-^yS"1^)"1,(11.19)
Т = ^+ ^Лу* (^ " ^у^ЛуЛ1 ^Ду \(11-20)
(П-21)(П-21)G — — (Хж — 2Жу2у ЧуЖ) 2Жу2у1
(П-21)
(П-21)
и минимум этой квадратичной формы по у достигается, когда выполнено равенство у = Уо — T-1G*(x — жо). Подставляя это значение элемента у в (11.16), получим, что маргинальное распределение нечеткого элемента £ также является гауссовым с математическим ожиданием
^marg — ^0
и ковариационным оператором
v _ Q-GT"XG* _x’maT9 ||Q-GT-1G*|| H^ll"
Функция ц^(-)5 задающая ее распределение, равна
= ¥’||Еа!||{||^1/2(ж _ Жо)||).
Условное распределение нечеткого гауссова элемента. Пусть нечеткий гауссов элемент((•, *))^п 0 ^т}
евклидова пространства rtn 0 rtm обладает распределением, определенным в (11.16), и требуется найти условное распределение нечеткого элемента £ при условии, что ц = у.
Вообще говоря, условное распределение ц^/?(-|т/) нечеткого элемента £ при условии, что нечеткий элемент ц = у, определено как решение уравнения
^(«.^G^) = шт{^|у(ж|у),//у(у)}(11.22)
для всех ж G Kn, где ц^-) — маргинальное распределение нечеткого элемента ц. Так как, в соответствии с определением предыдущего раздела, /х^у) > /ц^^у) для всех ж Е lZn, то в качестве варианта условного распределения нечеткого элемента ^ при условии у = у
можно выбрать распределение, задаваемое функцией ц^^(х,у) при фиксированном у. Для гауссова нечеткого элемента (£,ц) она равна
/ ч х — хо\ f Q G\ f х — xq\\
5 V\\У-Уо) \G Tj\y-yo)j
= уЦх - ж0, Q(x - ж0)) + 2(ж - ж0, G(y - у0)) + (у - Уо, Т(у - у0))) =
= Д||(?1/2(Ж _Ж0 у)||2 + ||S-l/2(y _уо)||2);
(11.23) где жо,?, = жо + Т..гиТ^(у — уо), а матрицы Q, G и Т определены в (11.19)—(11.21). Однако функция р^^х^у) как функция аргумента х при фиксированном у ^ уо не обращается в единицу ни при каких х Е Нп, и тем самым, не может определять распределение гауссова нечеткого элемента. Но при х = хо^ выполнено равенство /-^,77(2:0,7/, т/) = Р"п(у)) и в силу (11.22) условное распределение ц^л(х\у) в точке х = хо,у может принимать любое значение из интервала [//^^(жо^,у), 1]. Выберем его равным единице. Этот вариант решения (11.22) будем называть условным распределением гауссова нечеткого элемента £ при условии ц = у.
Условное распределение нечеткого гауссова вектора £ при условии у = у обладает математическим ожиданием хо^ и ковариационным оператором Q/||Q||, эти параметры будем называть условным математическим ожиданием и условным ковариационным оператором.
Заметим, что в отличие от гауссовых распределений в теории вероятностей, некоррелированность нечетких гауссовых элементов не означает их независимости.
Аппроксимация нечетких гауссовых элементов. Зададим нечеткий гауссов элементГ ^m} евклидова
пространства Нп 0 Кт с распределением, определенным в (11.16), и пусть требуется высказаться о значении нечеткого элемента £ при условии, что у = у.
Если в формуле (11.14) положить
( 1, ж / жцж,ж) = <_ ,
(О, ж = ж
то аппроксимация ж ненаблюдаемого нечеткого гауссова элемента £ по наблюдению ц = у равна
ж = Жо + 2жуЕу 1 (у - у0)(11.24)
и совпадает с условным математическим ожиданием элемента £ при условии у = у. В этом смысле решение задачи аппроксимации
нечеткого гауссова вектора формально совпадает с решением задачи наилучшей в среднем квадратичном аппроксимации случайного гауссова вектора. Однако если рассмотреть линейную функцию
ц = А^ + v
от нечеткого вектора £ G где А Е (Рп —> 7£m), a v Е Пт — нечеткий гауссов вектор с распределением !iv^ = ^(ЦИ^ 1//2г||), и £ и v независимы, то, в отличие от аппроксимации случайных векторов, аппроксимация нечеткого вектора £ является нелинейной функцией ц. Действительно, совместное распределение нечеткой пары (£, z/) Е Рп 0 Рт в силу их независимости равно
2) = min{^||S02z||), Д||5у 1/2(ж - ж0)||),
а поскольку равенства ц = у и £ = х одновременно выполняются тогда и только тогда, когда v = у — Ах, то совместное распределение нечеткой пары (£, ц) Е Рп 0 Ttm равно
PS.n^y) = min{^(llsr1/2(y - Щ)||), Д||5у1/2(ж - ж0)||)
и не является гауссовым. Решение задачи аппроксимации в этом случае построено в работе [16].
Собственный базис нечеткого гауссова элемента. Рассмотрим задачу на собственные значения ковариационного оператора Е^ нечеткого гауссова элемента £ Е rt^.
И^е^ = А^е^, k = 1,... ,п,
и пусть {еД составляют ортонормированный базис Рп, а собственные числа упорядочены следующим образом: 1 = Aj > А2 > • • • > А^ > 0. Тогда распределение нечеткого элемента, записанного в базисе {е^}, имеет вид
(52A0efc’M)2
Базис {еД назовем собственным базисом гауссова нечеткого элемента £. Рассмотрим его свойства.
Обозначим Р Е (Рп л Рп) оператор ортогонального проецирования в Рп на линейную оболочку С(е^, е^,..., е^ собственных векторов ец, е^,..., etk ковариационного оператора гауссова нечеткого элемента £ Е Рп и рассмотрим два нечетких элемента ц = РЕ, и ( = (/ —Р)£. В силу ортогональности проекторов Ри (I — Р) взаимно ковариационный оператор Е^д = 0, поэтому маргинальные распределения векторов ц и ^ обладают математическими ожиданиями Рио и
(I — Р)и0 и ковариационными операторами Р^^Р и (I — Ру£^(1 — Р) соответственно.
Условное математическое ожидание нечеткого элемента ц из пространства £(ец, щ2,..., etk) при условии £ = у равно Puq, а условный ковариационный оператор ЕД^) = Р^Р- Иными словами, наблюдение нечеткого элемента £ не влияет на параметры распределения возможностей ортогонального к нему элемента у.
Рассмотрим множество гауссовых нечетких элементов {^} с одинаковыми ковариационными операторами, распределения которых р^и) = <^(||У-1/2(и — По||2) отличаются только видом функции ф. Чем быстрее убывает функция ф^ с ростом своего числового аргумента, тем более определенно априори можно высказаться о значениях нечеткого элемента ^ (В частности, если (ДО) = 1, ф(х) = 0 при х > 0, то ^ — обычный четкий элемент пространства Нп, равный своему математическому ожиданию). На основании этого рассуждения введем на множестве нечетких гауссовых элементов операцию сравнения по четкости, задающую на нем частичный порядок.
Рассмотрим для этого гауссовы нечеткие элементы ^i и ^ с одинаковыми ковариационными операторами и математическими ожиданиями иод и иод и распределениями цДи) = (д(||£-1/2Д — иод)||2) и Ц2Д) = ДП^-'^Д — ^0,2) ||2) соответственно. Будем говорить, что распределение элемента £1 не менее четко, чем распределение £2, и писать ^i<^2, если
< Ф^х^(11.25)
для всех х > 0. Будем говорить, что распределение элемента £1 более четко, чем распределение £2, и писать £1^2, если неравенство (11.25) является строгим для всех х > 0, при которых <^1(ж) > 0. Если £i<£2 и £2<£i, т0 ^i(^) = ^(я) для всех ж > 0 и £1 и £2 совпадают по четкости.
Пусть нечеткий элемент £ G Нп имеет распределение
= v?(||S“1/2(w-w0)||2),
тогда маргинальное распределение нечеткого элемента ^ = (^ег) € Hi равно ^(ж) = ДА”2((ж - («о, Cj))2) = ^^((ж - (и0,еД2), г = 1,... ,п. Так как А2 > ... > А2, то £n<£n-i< • • • <Ci-
Для всех проекций (а, £) нечеткого гауссова элемента £ Е Нп на вектор а Е Нп, ||ф| = 1, выполнено соотношение
€п<(е,а)<б-
Это утверждение следует из теоремы Пуанкаре о собственных значениях самосопряженных операторов.
Таким образом, проекция £1 = (ei,£) нечеткого гауссова элемента ^ на ci G Еп является априори наименее определенной, а проекция Д = (епД) на en € Еп — априори наиболее определенной среди всех проекций (а^), а Е ЕП1 ||ф| = 1.
Рассмотрим условное распределение (11.23) нечеткого гауссова элемента £ при условии, что ц = у. Четкость условного распределения, понимаемая так, как это определено в предыдущем пункте, зависит от величины ЦЕ^ 1//2(т/ — £/o)lh т-е. зависит от условия (в этом тоже проявляется отличие свойств гауссовых нечетких элементов от случайных, так как для последних дисперсия условного распределения не зависит от условия). Например, если £ имеет распределение цДж) = ф^\\Е-у^^х — жо)||2) и произведено измерение проекции ц = (£, а) нечеткого элемента £ на вектор а Е Еп, ||ф| = 1, то распределение ортогональной проекции Р^С = £ — а(а^) С Еп-1 вектора £ на ортогональное дополнение к вектору а при условии (£, а) = у равно
Rp^M^V) = ^ ^1^(рА|//)^ ^(^^€1^7))II + Ц^фр ) ’
и при фиксированных а и х максимальное по у значение принимает при у = у0.
Для практики важен вопрос о том, какую проекцию (£, а) вектора £ следует измерять для того, чтобы в наибольшей степени уточнить значение вектора £. Более формально, это предложение следует понимать так: какую проекцию вектора £ следует измерить, чтобы условное распределение проекции вектора £ на вектор b Е Еп, ||Ь|| = 1, максимально нечеткое по у Е Еу и по b Е Еп, ||Ь|| = 1, было бы наиболее четким.
Пусть произведено измерение проекции у = (£, а) вектора £, результатом которого является число у. Нечеткая величина £ = Д, £) при фиксированных а Е Еп и b Е Еп имеет наименьшую четкость при у = уо = (щ^о). Выберем теперь такое b Е ||Ь|| = 1, чтобы нечеткий элемент ц = (£Д) при условии, что (£, а) = уо, был бы наиболее нечетким. Согласно утверждениям и.4, это происходит, когда b совпадает с собственным вектором оператора
Faa*F . х
S(€l»?) = F - ^а Fa^ Яп-1),
отвечающего наибольшему собственному значению (здесь для любого вектора b Е Еп оператор to*/||6||2 Е (Еп л Еп) — ортогональный проектор на b Е Еп: ^*/Д||2ж = &(жД)/Д||2 для любого х Е Еп). Выберем теперь такое а Е Еп, чтобы четкость этого распределения
была наибольшей. Так как четкость гауссова распределения тем выше, чем меньше это собственное число (совпадающее со спектральной нормой оператора Е^) = F — Fact*F/(a^Fa)), то задача свелась к поиску такого а Е Пп, ||ф| = 1, при котором
Faa*F (a, Fa)Faa*F (a, Fa)inf . INI=iinf . INI=i
Faa*F (a, Fa)
Faa*F (a, Fa)
inf . INI=i
inf . INI=i
Пусть Fek = А^е^, 1 = А2 > А^ > ... > А2, и {еД — ортонор- мированный базис Пп. Если а = ei, то UE^i^U = А^; если же (а, щ) = 0, то 1111(^1^)11 = А2. Проверим, можно ли выбрать а так, чтобы 1111(^1^)11 стала меньше, чем А^. Для этого запишем И^) в виде S№) = Е1/^/ - n0)EV2, где По = FT/2aa*F1/2/(a, Fa) - ортогональный проектор на FT^2a Е 7tn. Его собственные числа совпадают с собственными числами оператора (I — По)Е(/ — По), для которого известно [13], что его наибольшее собственное число лежит на отрезке [Ai, А2].
Итак, для того, чтобы сделать условное распределение вектора £ как можно более четким, требуется измерить проекцию £ на ei, тем самым уточняя его наименее четкую часть.
Нечеткая динамика
Нечеткие процессы. Рассмотрим динамическую систему, описываемую набором фазовых координат q(t) Е Ttn, t Е [0,Т], для которого задано эволюционное уравнение
q(t) =F(q,t), tE (0,Т],(11.26)
и начальное состояние
q(0) = Qo
Если F(q) содержит нечеткие параметры, то естественно считать и его решение q(t) при фиксированном t нечетким элементом 7^.
По аналогии с теорией случайных процессов, при фиксированном моменте времени t нечеткий процесс будем рассматривать как зависящий от параметра t нечеткий элемент {7^, ц(- Д)}, где Tt — множество значений координаты q(t), a /z(z,t), z Е Ft — возможность равенства q(t) = z в момент времени t; при фиксированном t такая пара задает сечение нечеткого процесса. Однако множество всех сечений еще не определяет нечеткий процесс как функцию времени; для этого следует описать возможность пары равенств q(H) = zi,q(^) = Z2 для любых
двух моментов времени Д и £2, соответствующей тройки равенств для любых трех моментов времени, и т.д.
Будем говорить, что нечеткий процесс задан, если заданы нечеткие элементы
{7?,, ц(-,Д)}, ti 6 [0,Т]; ^R 0 Н, //(•, ti, •, ^2)}? ПЛ2 [О?^]?
V^ 0 Rz 0 ... 0 Rz, //(•, ti, •, t2,..., •, tny^ t±,...,tn £ [0, T];
здесь ^1,^2, • • • рассматриваются как параметры. Если ц(хД) = /zq, то возможность того, что координата q Е R,n системы в момент времени £Е[0,Т] примет значение xETZ, равна Цо- Функция ц(хД) рассматривается как распределение возможности нечеткого вектора q(t), задающего состояние системы в заданный момент времени t Е [0,Т].
Пусть ti < t^ < ... < tn ^ ^n+ь Определим условное распределение ц(-,-|xi, Д, • • •, xn, tn) нечеткого элемента q(t) при условии, что система в моменты времени Н,... ^п находилась в состояниях xi,...,хп соответственно. Оно удовлетворяет уравнению
min(/z(xn+i ,tn+i|xi ,Д,. • • ,хпДп),ц(х1,Д, • • .,xn,tn)) =2^
— /ДХ1 1 Д 11 ^П 1 tn 1 ^п+1 1 ^п+1 ) •
Любое решение (11.27) позволяет по известному распределению возможности /z(xi Л1? • • • ^xnitn) вычислить (п + 1)-точечное распределение возможности /z(xi Лх,... ?хпЛп,хп+1 Лп+1). Любое решение (11.27) называется вариантом условного распределения.
Марковские нечеткие процессы. Марковским называется нечеткий процесс, для которого
/АХп+1 , ^п+1 |Х1 Л1? • • • ? Хп Лп) = А^(Хп+1 , ^п+1 |Х1 Л1 ) •
Функцию /z(xn+i,tn+i|xn,tn) назовем переходной возможностью.
Для марковских процессов п-точечное распределение возможностей можно получить, зная лишь начальное и переходное распределения возможностей:
ц(х1,Д,... ,хпДп) =
= min{/z(xi,ti),/z(x2,t2|xi,n), • • • ,/z(xn,tn|xn_i,tn_i)}.
(11.28)(11.28)В соответствии со свойствами условной возможности, запишем соотношение для распределения возможности состояния системы в момент времени t в виде
(11.28)
(11.28)
ju(x,i) = sup { min{iu(x,t|z,to),^(z,to)}}-zETt
19 А.И. Чуличков
Уравнение Смолуховского для нечетких процессов. Воспользовавшись формулой полной возможности, получим нечеткий аналог уравнения Смолуховского, известного в теории случайных процессов:
^(x,i|xo,io) = sup { min{/z(x, £|z, r),/z(z, т|х0, £0)}},(11.29)
причем (11.29) выполнено для любых x,xq Е Ttn, t > to, t,to Е [О, Г] и любого момента времени т Е (^оД)-
Будем далее полагать, что
X х0X = Хо 'X х0X = Хо '(11.30)(11.30),. ч f 0, если
X х0
X = Хо '
X х0
X = Хо '
(11.30)
(11.30)
ц(хД0 х0Д0) =
(1, если
Укажем класс решений уравнения (11.29), не исчерпывающий, однако, все множество его решений. Рассмотрим функцию х = /Д; хо, to\ определенную для всех xq Е Пи и для всех t, to, таких, что 0 < to < t <Т, принимающую значения в Ttu и такую, что для всех Xq Е Ttn и to Е [0,Т] выполнено f(to*,xo,to) = xq.
Тогда переходное распределение возможности
( л- т\ _ { Т’ если х^ = ЖхоДо), х = f(t;xo,to), to <t <t,
11|0, для остальных x(t), xeRn, t,tG[O,T],
(11.31)
является решением (11.29). Такие решения будем называть S-образными, или траекторными, поскольку они, в частности, могут быть получены как решение задачи Коши
(11.32)(11.32)х = F(x, t),x(t0) = Xq,
(11.32)
(11.32)
задающей фазовую траекторию динамической системы.
Например, пусть в задаче (11.32) х Е Tty, а правая часть F^x, t) = Ох, где 0 — числовой параметр. Для любого фиксированного О определена траектория
(11.33)(11.33)x(f) = К^хо,^ = жое^^ 'о)
(11.33)
(11.33)
— S-образное решение уравнения (11.29) вида (11.31). Если же О рассматривать как нечеткий параметр с распределением ц^(ф то движение по каждой траектории вида (11.33) при 0 = Оо может происходить с возможностью р,^(Оо), Оо ETty. В этой ситуации если известно, что в некоторый момент времени т, to ^ т < t, система находится в точке с координатой у = хов^0^-1^ т > to, то при t > т ее траектория полностью определена.
Однородные нечеткие процессы с независимыми приращениями. Рассмотрим модель нечеткого процесса, в которой нечеткость играет более заметную роль, чем в примере раздела 11.8.3. Эта модель описывает возможность блуждания системы, когда из каждой точки фазового пространства есть возможность движения по нескольким направлениям с различными скоростями.
Заметим, что для построения моделей случайного блуждания в стохастической теории привлекаются соображения как качественного, так и количественного характера, что позволяет построить дифференциальное уравнение для переходной плотности вероятностей, определяющее ее численные значения (при дополнительных условиях — начальных, краевых и т.п.). В теории возможностей же содержательный смысл имеют лишь утверждения “более возможно”, “менее возможно”, “равновозможно”, и, согласно принципу относительности теории возможностей, см. раздел 11.3, результат моделирования должен быть инвариантен по отношению к сохраняющим порядок преобразованиям шкалы возможностей.
Рассмотрим систему, состояние которой в любой момент времени t > 0 описывается нечетким вектором q(t) Е Нп. Если в момент времени to система находилась в состоянии xq Е Нп, а в момент времени ti > to — в состоянии xi, то вектор xi — xq назовем приращением нечеткого процесса q(t), и величину его охарактеризуем числом A(x,xq) = ||Е-1/2(х — xq)||, где Е Е (Нп —> Нп) — невырожденный самосопряженный положительно определенный оператор.
Пусть изменение координат системы подчиняется следующим условиям.
. Возможность изменения координат системы от значения xi в момент времени Н до Х2 в момент времени ^2 зависит только от величины приращения А(х, xq) и от длины интервала времени £2 — й и не зависит ни от состояния системы в момент времени Н, ни от положения интервала времени (Н,^) на числовой оси.
. При фиксированных Н и £2 возможность больших приращений меньше, чем малых, и определяется величиной
x2,i2,x1,i1) = ^^4, (11.34)
J № - ti)
где /(•) — некоторая функция, определенная и принимающая значения на множестве положительных чисел.
Величина П(х2, ^2, xi, Н) имеет смысл “средней скорости” движения системы из состояния xi в Х2 за время от Н до ^2, если длительность интервала времени принять равным /(^2 — Н)- Утверждения а)-б) означают, что процесс q(t) является марковским нечетким 19*
процессом с переходной возможностью, записываемой в виде
H(x,t\x0,M = ipH(x,t\x0,M = ip/^ДДх-ХоГ\к (Kt-му )/^ДДх-ХоГ\к (Kt-му )
H(x,t\x0,M = ip
H(x,t\x0,M = ip
/^ДДх-ХоГ\к (Kt-му )
/^ДДх-ХоГ\к (Kt-му )
удовлетворяющей условию (11.30), где д(-) — монотонно убывающая функция числового аргумента, действующая из 77+ = {г > 0} в [0,1], такая, что д(0) = 1.
Будем считать, что (р(-) непрерывная функция, и покажем, что условия а)-б) определяют нечеткий процесс тогда и только тогда, когда /(•) является однородной линейной функцией. Действительно, для переходных возможностей выполнено уравнение Смолуховско- го (11.29), которое в данном случае при любом фиксированном т, to < т < t, имеет вид
Д Kt-м ))
= sup minХЕТ1тг= sup minХЕТ1тг(k Kt-K ) щ(k Kt-K ) щ(к кт-м )))(к кт-м )))
= sup min
ХЕТ1тг
= sup min
ХЕТ1тг
(k Kt-K ) щ
(k Kt-K ) щ
(к кт-м )))
(к кт-м )))
и в силу непрерывности и монотонности функции д(-) это равенство эквивалентно соотношению
РДД^Е< = inf ™x/^Tfcl^f РДЛг^хДП (Kt-МУ ^1 иУ-КУ ’ (Кт-МУ Г
(11.35)
Необходимым, а в данном случае и достаточным условием минимакса в (11.35) является равенство функций аргумента z G Кп-
(11.36)(11.36)||S-V2(x - z)||2 _ р-У^-хоГ(Kt-КУ (Кт-МУ
(11.36)
(11.36)
и противоположная направленность их градиентов. Линиями уровней функций (11.36) являются эллипсоиды с центрами в точках х и xq, и точка, в которой достигается минимакс (11.35), является точкой касания этих эллипсоидов. Так как квадратичные формы слева и справа в (11.36) определяются одним и тем же оператором Д то точка касания эллипсоидов лежит на прямой, соединяющей их центры. Это приводит к соотношению
z = ах + (1 — а)х0,z = ах + (1 — а)х0,(11.37)(11.37)
z = ах + (1 — а)х0,
z = ах + (1 — а)х0,
(11.37)
(11.37)
где а 6 (0,1). Подставив (11.37) в (11.35), с учетом (11.36) найдем
|ДДДх-ХоГ^ДДх-х^ = ||S-V2(X-Хо)|р
что приводит к уравнению для определения функции /(•):
Т -t0 _/(г - tp)
t - t0 f^t - т) + /(т - t0) ’
или, после замены переменных t' = т — to, t" = t — т, к соотношению
f _ Ж)
t' + t" J(t') + Ж0 ’ эквивалентному
Ж) Ж")t' t" ’
откуда следует f^ = А:£,где k = const, t > 0.
Итак, условия а)-б) определяют нечеткий процесс q(t) с переходной возможностью
(П.38) V vt-to)2 )
Пусть в начальный момент времени t = 0 распределение возможностей задано в виде
Zfl, при х0 = х*
ц(хо,О) =,
( 0, при х0 / X*
а переходная возможность определена в (11.38), тогда
т.е. эволюция системы описывается распространяющейся волной возможности (11.39). Заметим, что при фиксированном t сечение процесса является нечетким гауссовым элементом.
Процессы с переходной возможностью (11.36) будем называть нечеткими процессами с гауссовыми переходами.
Поясним теперь, как можно понимать уравнение (11.26), если считать его правую часть нечетким вектором. Положим х = xq + +V(t — to), где V Е Ип — скорость изменения состояния системы
от хо в момент времени to до х в момент времени t. Записав гауссову переходную возможность (11.38) в виде
Цх0 + V(t-to),t|xo,io) = ^(||S-1/2V||2), заметим, что для процессов с гауссовыми переходами возможность их эволюции вдоль любого выделенного направления V/||V|| определяется средней скоростью V, которая не зависит от величины приращения х — xq. Поэтому вектор V для этих процессов можно рассматривать как мгновенную скорость изменения состояния — по аналоги с равномерным движением в механике, для которого средняя и мгновенная скорости совпадают. Таким образом, если в (11.26) правая часть является нечетким вектором с распределением №(q,t)(V) = ДН^Г^УН2), v е Uni не зависящим от состояния процесса и от времени, то соотношение (11.26) будем рассматривать как указание на то, что задана средняя (и мгновенная) скорость изменения состояния системы, определяющая нечеткий процесс с гауссовыми переходами.
Процессы с дискретным временем и конечным числом состояний. Рассмотрим дискретный марковский нечеткий процесс (нечеткую цепь Маркова), для которого задано распределение возможностей ц(ж^,0) = b^. к = 1,...,7V, начальных состояний и переходная возможность ц(ж^, (т + 1)т|ж^, тт) = с^\ k.j = 1,..., N, т = 0,1,2,... Тогда состояние системы в любой момент времени тт, т = 1,2,..., характеризуется распределением возможностей /фс^тт) = р^, удовлетворяющем уравнению Смолуховского
(m). г (т— 1)(m—l)iдт
ил —maxmin^c...7 = 1, 2,..., А, ш = 1,2,...,
с начальным условием
^=Ьь i = 1,2,..., N.
Эти соотношения можно рассматривать как линейные относительно операций “+” и “•”, задающие явную схему расчета:
N
^т) = + сЛ-1)е^т-1), 7 = 1,2, ...,М т = 1,2,...,
J г=1
с начальным условием
г = 1,2,... Л.
Волны возможности. Вернемся к модели, в которой состояние системы в любой момент времени t Е [0, Г] описывается вектором х евклидова пространства kt^ и изменение состояния х Е ktn в
Рис. 11.1. Фронт волны возможностей (а) и движение по траекториям (б)Рис. 11.1. Фронт волны возможностей (а) и движение по траекториям (б)
Рис. 11.1. Фронт волны возможностей (а) и движение по траекториям (б)
Рис. 11.1. Фронт волны возможностей (а) и движение по траекториям (б)
направлении р G 71^ ||р|| = 1, может происходить с мгновенной скоростью г(х, р), возможность которой задана распределением р,^^^ х, р); если //^(^х, р) = Щь то возможность равенства г(х,р) = г равна Щь в этих равенствах векторы х и р рассматриваются как параметры.
Рассмотрим сначала случай, когда для каждого х G Кп возможно изменение состояния системы в любом направлении р Е Нп, но величина мгновенной скорости изменения для любых х и р однозначно определена:
ц4г,х,р) =ц4г,х,р) =1,О,1,О,если г = го(х, р), если г ^ Го(х, р).если г = го(х, р), если г ^ Го(х, р).(11.40)(11.40)
ц4г,х,р) =
ц4г,х,р) =
1,
О,
1,
О,
если г = го(х, р), если г ^ Го(х, р).
если г = го(х, р), если г ^ Го(х, р).
(11.40)
(11.40)
Обозначим X(H;xo,fo) С Кп множество тех состояний системы, для которых минимальное время ^^(xi^xo) движения от xq до любой точки Xi Е X(H;xo,to) не превосходит ti — to. Граница множества Х(Н;хо,£о) является “фронтом” распространяющейся волны возможности. Положение фронта зависит от поля мгновенных скоростей и при указанных условиях однозначно им определяется, рис. 11.1.
Если распределение возможностей величины мгновенной скорости г(х,р) нечетко, то связь между г(х,р) и ^^(xi^xo) индуцирует распределение возможностей для величины ^^(xi^xo) и для “фронта” возможностей Х(Н;хо,£о)«
Найдем tmin(xi,xo) для случая, когда распределение мгновенной скорости задано в виде (11.40). Обозначим /о(х, р) = 1/го(х,р) — “обратную” мгновенную скорость изменения состояния х системы в направлении р, и рассмотрим линию в 7tni соединяющую точки xq и xi, заданную в параметрическом виде: х = x(s), s Е [sq,si], причем x(sq) = xq, x(si) = xi. Будем считать, что х(-) дважды дифференцируема на [so) si], а производную по параметру будем обозначать dxjds = х. Время движения по элементу длины dl = ||x||ds равно /о(х,p)||x||ds, где р = х/||х|| — единичный вектор в направлении касательной к линии х(-) в точке х = x(s). Обозначим /о (х?х/||х||) =
= /(х, х), тогда время движения от хо до xi по траектории x(s) равно
т(х1,х0) = У/(x,x)||x||c/s,(11-41)
So
И ^min(xi,x0) = inf {t(xi,x0)} ,(11.42)
где точная нижняя грань берется по всем траекториям, соединяющим хо и xi. Уравнение Эйлера для задачи (11.42) имеет вид
£ ГЭ1Л _ 5L _0dt у8х) дх *
с граничными условиями
x(s0) = х0, x(si) = Xi.
Здесь L^x) = /(х,х)||х|| — функция Лагранжа задачи (11.42).
Рассмотрим, например, случай, когда /(х,х) не зависит от х. Введем для вектора х сферическую систему координат и запишем уравнение движения х^ = рд^фу^..., фп_\\ ^ = 1,..., п; здесь р = ||х||, а ф = (<pi,..., фп_^ € ^п-1 ~ угловые координаты, определяющие положение точки на п-мерной единичной сфере. Тогда /(х,х) = 0(^1,... ,фп-1). Считая, что 0(-,..., •) имеет положительно определенную вторую производную 0^ Е £tn-i —> ^n-i^ запишем уравнения Эйлера в виде
=0,(11.43)
ds
=0, г = 1,...,п-1.(11.44)
ds \ Офг J
Из (11.43) имеем {8&/дф)ф = 0, т.е. ф^ = e(s), где e(s) — любой вектор из 7^п-1, ортогональный 0^. Из (11.44) получаем равенство 0^р + р0^е = 0, умножив которое скалярно на e(s), убедимся, что 0^e = 0. Значит, решением (11.43), (11.44) является р = const, Ф = const, что с учетом граничных условий для траектории дает экстремаль функционала в (11.42) в виде
х = (х - Хо)h х0.
S1 — So
Итак, экстремалями функционала в (11.42) являются отрезки прямой линии, соединяющие точки хо и xi, и время движения по экстремали
равно
tmin(xl,X0) = ||Х1 - Х0|| /—
\||Х1 х0
скорость изменения состояния вдоль экстремали постоянна.
Поверхность в 7tn вида х0 + ДрДН — to)p, где вектор р G Нп пробегает единичную сферу, дает фронт возможных состояний к моменту времени Н, если в момент времени to система находилась в состоянии xq . Движение этого фронта с течением времени Д можно интерпретировать как распространение волны возможностей.
Пусть теперь при всех х Е Нп мгновенная скорость изменения состояния г(р) в направлении р есть нечеткая переменная с распределением li-v(p)(z) = у^Д^р). Тогда tmin(xi,xo) есть нечеткая переменная с распределением
/||Х1 - х0|| Х1 - х0 \
цДт,Х1,Х0) = фу , 71гт ,
V Т l|xi-x0||7
и окончательно, переходная возможность равна
/. I а х /НХ1 — Хо|| Х1 "XQ
ц(ххД1 x0,v0) = фи , й
\ Т ||Х1 — Х0
В общем же случае, когда мгновенная скорость г(х,р) изменения состояния системы является нечеткой величиной с распределением Ф^^^х^рУ определим функцию
г(А,х,р) = 8пр{Д(дДг, х, р) < А},
равную мгновенной скорости изменения состояния системы в точке х в направлении р, возможность которой не превосходит А, и вычислим ^min(A, xi, хо) — минимальное время перехода системы из состояния хо в xi, вычисляемое как значение функционала (11.41) на своей экстремали при /(х,р) = 1/г(А,х,р). Это — наименьшее время перехода, возможность которого не больше, чем А. В этом случае
ц(х1Д1|х0,^0) = 8пр{А|ДА,Х1,х0) > Н - to).(11.45)
По построению ясно, что t(A,xi,xo) монотонно не возрастает по А, поэтому неравенство в (11.45) можно заменить на равенство.
Нечеткие процессы и наблюдения. При детерминированном моделировании динамических систем результат решения эволюционных уравнений дает однозначный ответ о значении координат системы в тот или иной момент времени. При стохастическом моделировании его результат также определяет реальную наблюдаемую величину — частоту появления некоторого состояния
системы. Результат же нечеткого моделирования говорит лишь о том, какие состояния системы более возможны в заданный момент времени, а какие — менее. Этот подход характеризуется определенным произволом в выборе шкалы возможностей: конкретные значения возможностей того или иного события используются лишь для того, чтобы упорядочить события, причем этот порядок не изменится при строго монотонном преобразовании шкалы возможности. В частности, если возможность некоторого значения координат системы в момент времени to равна единице, это вовсе не означает, что такая ситуация действительно произойдет в реальности.
Однако, наблюдение состояния нечеткой системы в некоторый момент времени приводит к “редукции возможности”, аналогичной редукции волнового пакета в квантовой механике, и в определенном смысле к уточнению описания динамической системы.
Пусть £ Е Пп — результат измерения координаты нечеткого процесса 77(f), проведенного в момент времени t Е [0,Т) по схеме
£ = т^ + V,(11.46)
где 77(f) Е Пп, v Е Пп — нечеткая погрешность измерения с распределением возможностей ц^-). Найдем, в чем выражается редукция возможности при нечетком наблюдении координат системы. Пусть распределение возможностей нечеткого элемента 77(f) при заданном f определяется функцией ц^р^-), и нечеткие элементы 77(f) и v независимы. Тогда совместное распределение пары нечетких элементов (77, v) задается функцией
/^Д,?/) = шт(д„(()(ж),//„(у)), х,у е тг„,
а совместное распределение нечетких элементов 77(f) и £ — функцией
РвШ^г) = “^{^(t)^),^^ - ж)}, x,zE 7г„.
Маргинальное распределение нечеткого элемента £ равно
lW) = sup-ж)},
а условное распределение 77(f) при наблюдении £ определяется соотношением
(1L47)
Вариант условного распределения далее используется как начальное распределение возможностей координат системы для начального момента времени to = t.
Заметим, что самое “четкое” утверждение о значении некоторой переменной состоит в следующем: “значение г переменной вполне возможно, а остальные — совершенно невозможны”. В терминах теории возможностей это означает, что распределение возможности для этой переменной равно нулю всюду, кроме точки г. Это соображение лежит в основе введенного ранее, в разделе , сравнения по “четкости” двух нечетких элементов: считается, что 771 не менее четкий, чем 772, если для распределений их возможностей выполнено неравенство р,^ (г) < рЛ2(2) для всех г. (На языке теории нечетких множеств такое равенство означает, что множество с характеристической функцией рт (г) является подмножеством множества /z^^))- Сравнение по четкости для нечетких элементов сохраняется при монотонном преобразовании шкалы возможности, так же, как и свойство одного множества быть подмножеством другого.
В указанном смысле распределение возможностей (11.47) — не менее четкое, чем ц(ж,£), так как //^^(ж, t^ < ц(ж,£). Величина
sup М,,(4)|ЩЛу)
характеризует согласие нечеткой модели динамической системы с результатом эксперимента, так как она равна возможности описания системы заданной моделью при условии, что в результате измерения координат системы в момент времени t получено значение у. В частности, если измерение (11.46) проведено безошибочно, т.е. v в (11.46) “четко” и равно нулю, то в (11.47) следует положить
z £ 7\Ln-z £ 7\Ln-О если z ф О1 если z = 0 ’
z £ 7\Ln-
z £ 7\Ln-
Предложенная модель описания эволюции динамической системы в условиях неопределенности, основанная на конструкциях теории возможности, следует той же схеме, по которой построена теория случайных процессов. Описание динамической системы получено в терминах возможности тех или иных ее состояний; согласие модели с реальностью допускает проверку на основании эксперимента, результат которого может быть как вполне определен (“четкий” случай), так и не вполне определен (нечеток). Описание инвариантно по отношению к преобразованиям шкалы значений возможности, сохраняющей порядок.
Такой подход в ситуациях, не описывающихся стохастическими моделями, позволяет указывать, какие состояния системы более возможны, а какие — менее.
Распространение возможностей. В предыдущих пунктах 11.8.6, 11.8.7 рассмотрен пример, когда система в каждый
момент времени характеризуется вполне определенными значениями координат, но доступная исследователю информация об этих значениях представлена только в виде распределения возможностей ц(х, t).
Иная ситуация, которая тоже приводит к распространению волн возможностей, возникает, например, при описании возможности возгорания в данной точке пространства при распространении пожара, возможности разрушения при распространении селей, наводнений и т.п., возможности заболевания при распространении эпидемий и т.п. Так же, как и в предыдущем случае, задается начальное распределение возможностей наступления данного события А (пожара, эпидемии, разрушения и т.п.) на множестве точек выделенной области X пространства rtn и мгновенная скорость его распространения. Теперь, однако, дополнительная информация о том, что в момент времени t Е [О, Г] в точке ж событие А наступило, не приводит к редукции фронта распространения волны возможностей.
Пусть на области X С 7^2 задано начальное распределение ц(х, 0) возможностей того, что в точке х Е X в момент t = 0 наступило событие Л, и известно, что мгновенная скорость ж(х,р) распространения события А является нечеткой величиной с распределением ф^^^ х, р). Тогда распределение возможностей ц(х, t) наступления события А в каждой точке области X в момент времени t вычисляется методами, описанными в разделе . Если дополнительно из независимых источников информации известно распределение p-add^^o) возможностей наступления А в момент времени to Е [0, Г], то учет этой информации дает в результате распределение
Mo(x,to) = max{^(x,^o),Z«add(x,i?o)}-
Это распределение считается начальным для моделирования дальнейшего распространения возможностей наступления события А в точках области X.
Список литературы
Анищенко В. С. Сложные колебания в простых системах. — М.: Наука, 1990.
Арнольд В.И. Математические методы классической механики. — М.: Наука, 1974.
Боголюбов П.П., Митропольский Ю.А. Асимптотические методы в теории нелинейных колебаний. — М.: Наука, 1974.
Васильева А.Б., Бутузов В.Ф. Асимптотические разложения решений сингулярных уравнений. — М.: Наука, 1973.
Гилмор В. Прикладная теория катастроф. — М.: Мир, 1984.
Дымников В.П., Филатов А.Н. Основы математической теории климата. - М.: ВИНИТИ, 1994.
Заславский Г.М., Сагдеев Р.З. Введение в нелинейную физику. — М.: Наука, 1988.
Лоскутов А.Ю., Михайлов А.С. Введение в синергетику. — М.: Наука, 1990.
Климонтович Ю.Л. Турбулентное движение и структура хаоса. — М.: Наука, 1990.
Петровский И.Г. Лекции по теории обыкновенных дифференциальных уравнений. — М.: Изд-во Моск, ун-та, 1984.
Пригоснсин И., Стенгере И. Время, хаос, квант: к решению парадокса времени. — М.: Прогресс, 1994.
Пытьев Ю.П. Методы анализа и интерпретации эксперимента. — М.: Изд-во Моск, ун-та, 1990.
Пытьев Ю.П. Математические методы интерпретации эксперимента. — М.: Высшая школа, 1989.
Пытьев Ю.П., Шишмарев И.А. Курс теории вероятностей и математической статистики для физиков. — М.: Изд-во Моск, ун-та, 1983.
294294Список литературы
294
294
Пытъев Ю.П. Морфологический анализ изображений. // Докл. АН СССР. - 1983. - Т.26, № 5. - С.1061-1064.
Пытъев Ю.П. Возможность. Элементы теории и применения. — М.: Эдиториал УРСС, 2000.
Пытъев Ю.П, Чуличков А.И. ЭВМ анализирует форму изображения. — М.: Знание, 1988. (Сер. “Математика. Кибернетика”, № 5.)
Романовский Ю.М., Степанова Н.В., Чернавский Д.С. Математическая биофизика. — М.: Наука, 1984.
Хакен Г. Синергетика. Иерархии неустойчивостей в самоорганизующихся системах и устройствах. — М.: Мир, 1985
Шустер П. Динамический хаос. — М.: Мир, 1988.
A.I. CHULICHKOV
MATHEMATICAL MODELS OF NONLINEARDYNAMICS
PHYSICS AND MATHEMATICS PUBLISHERS
International Academic Publishing Company “Nauka”Russian Academy of Science
Moscow, 2000, 296 pages
Abstract. In this book the known methods of mathematical modelling of dynamic systems are generalised and new methods are offered. The survey presentation of known methods of modelling from unified positions is directed on explaining the structure of a characteristic behaviour of complex non-linear systems, in particular, the phenomenon of selforganising. Entirely new approach to modelling of dynamic systems is based on the theory of possibilities and fuzzy mathematics and is oriented on the description of dynamics in conditions of uncertainty, in situations, when the stochastic modeling is ineffective. At fuzzy modelling it is possible to estimate only certain preferences in a system behaviour by setting the order on the state space indicative of what behaviour of a system is more possible, and what less.
Readership. Engineers and specialists in mathematical modeling, undergraduate and postgraduate students of the universities and technical schools.
Contents. Quality analysis of dynamic systems, mathematical models of chaotic dynamics, stochastic and fuzzy models.
Author. Chulichkov Alexey Ivanovich (b. 1954), D.Sc. (Phys., Math., 1993), professor of the Moscow State University named after M.V.Lomonosov, Physics dept. One of the leading specialist in Russia in mathematical modeling of physical systems and measuring processes; in mathematical aspects of the problems of the measuring analysis, planning and interpretation; in image processing.
Научное издание
ЧУЛИЧКОВ Алексей Иванович
МАТЕМАТИЧЕСКИЕ МОДЕЛИ НЕЛИНЕЙНОЙДИНАМИКИ
Редактор Е.Ю. ХоданОригинал-макет автораОформление переплета А.Ю. Алехиной
ЛР №071930 от 06.07.99. Подписано в печать 16.12.02. Формат 60x90/16.Бумага офсетная. Печать офсетная. Усл. печ. л. 18,5. Уч.-изд. л. 20,35.
Тираж 1000 экз. Заказ №
Издательская фирма «Физико-математическая литература»МАИК «Наука/Интерпериодика»
117997 Москва, Профсоюзная, 90
E-mail: fizmat@maik.ru
Отпечатано с готовых диапозитивов в ФГУП «Московскаятипография № 6» Министерства РФ по делам печати,телерадиовещания и средств массовых коммуникаций.
115088 Москва, Ж-88, Южнопортовая ул., 24
ISBN 5-9221-0366-0
9785922 103664
Математические модели нелинейнойдинамики.
А.И.Чуличков
УДК 519.8
ББК 22.161
489
Чуличков А. И. Математические модели нелинейной динамики. — 2-е изд., испр. - М.: ФИЗМАТЛИТ, 2003. - 296 с. - ISBN 5-9221-0366-0.
Обобщаются известные и предлагаются новые методы математического моделирования нелинейных динамических систем. На простых примерах пояснены механизмы возникновения динамического хаоса, самоорганизации и др. Предложен принципиально новый подход к моделированию динамических систем, основанный на теории возможностей и нечеткой математике. Он ориентирован на описание динамики в условиях неопределенности и является альтернативой стохастическому моделированию. Предлагаются методы прогноза динамики на основе наблюдений над системой, выполненных с погрешностью.
Первое издание — 2000 г.
Для специалистов по математическому моделированию, а также для студентов старших курсов и аспирантов технических и физико-математических специальностей вузов.
Табл. 5. Ил. 91. Библиогр. 20 назв.
ISBN 5-9221-0366-0ISBN 5-9221-0366-0© ФИЗМАТЛИТ, 2000, 2003
ISBN 5-9221-0366-0
ISBN 5-9221-0366-0
© А. И. Чуличков, 2000, 2003
Оглавление
Предисловие 9
Г л ав а 1. Математические модели динамических систем.
Основные определения 13
Определение динамической системы 13
Динамическая система и ее состояние (13). 1.1.2. Моделирование динамической системы (14).
Динамическая система, описываемая конечной системой дифференциальных уравнений 14
Гармонические колебания (15). 1.2.2. Движение в поле потенциальных сил (16). 1.2.3. Нелинейный осциллятор (17).
Консервативные и диссипативные системы (18). 1.2.5. Маятник с затуханием (18). 1.2.6. Нелинейный осциллятор Ван дер Поля (19). 1.2.7. Странные аттракторы (19).
Дискретные эволюционные модели 20
Разностные эволюционные уравнения (20). 1.3.2. Отображение Пуанкаре (21).
О решении начальных задач для дифференциальных эволюционных уравнений 21
Область определения фазовых траекторий (21).
Автономные динамические системы (22). 1.4.3. Типы траекторий автономных динамических систем (22).
Предельные точки и предельные множества (22).
Глава 2. Классификация поведения динамических систем 24
Топологическая эквивалентность 24
Определение топологической эквивалентности (24).
Зависимость от параметра (25).
Исследование качественного поведения систем 27
Примеры влияния управляющих параметров на динамику систем (27). 2.2.2. Грубые динамические системы (29).
Классификация особых точек (32).2.2.4. Поведение
вблизи особых точек (33).
Устойчивость динамических систем 36
Устойчивость особых точек (36).2.3.2. Предельные
циклы (37). 2.3.3. Устойчивость по Ляпунову (38). 2.3.4. Орбитальная устойчивость (38). 2.3.5. Устойчивость и ляпуновские характеристические показатели (39). 2.3.6. Устойчивость периодических решений (40).
Типичные бифуркации нелинейных динамических систем ....41
Бифуркация смены устойчивости (41). 2.4.2. Бифуркация “седло-узел”. Складка (42). 2.4.3. Сборка (42). 2.4.4. Бифуркация рождения предельного цикла (43). 2.4.5. Бифуркации удвоения периода и расщепления цикла (45).
Введение в элементарную теорию катастроф 46
Вводные замечания и примеры (46). 2.5.2. Неморсов- ские особые точки. Росток и возмущение катастрофы (48).
Классификация катастроф (49). 2.5.4. Канонический вид эволюционного уравнения в неособой точке (50). 2.5.5. Канонический вид эволюционного уравнения в морсовской точке.
Лемма Морса (50). 2.5.6. Канонический вид эволюционного уравнения в особой точке катастроф. Возмущения. (52).
Сепаратрисы на множестве параметров (53). 2.5.8. Флаги катастроф (54). 2.5.9. Фазовый переход как катастрофа (56).
Точки катастроф и изменение климата (58).
Глава 3. Приближенные методы исследования нелиней
ных систем 61
Метод усреднения 61
Асимптотические методы малого параметра 63
Регулярные возмущения системы дифференциальных уравнений (64). 3.2.2. Асимптотические решения сингулярно возмущенных дифференциальных уравнений (69).
Глава 4. Гамильтоновы системы 76
Основы вариационного исчисления 76
4.1.1. Основные понятия (76). 4.1.2. Уравнение Эйлера-Лагранжа (77).
Задачи динамики 78
Движение в центральном поле. Циклические координаты (79).4.2.2. Законы сохранения и инвариантность
гамильтониана (80). 4.2.3. Особенности фазовых портретов гамильтоновых систем (81).
Вполне интегрируемые системы 83
Скобки Пуассона и первые интегралы (83). 4.3.2. Условно периодическое движение (83). 4.3.3. Резонансные и нерезо-
нансные торы в фазовом пространстве (85). 4.3.4. О теории Колмогорова-Арнольда-Мозера (86).
Инвариантные торы в негамильтоновых системах 88
Глава 5. Хаос в динамических системах 90
Что такое хаос 90
Хаос: мифология и математика (90). 5.1.2. Хаотические колебания (93). 5.1.3. Аттрактор Лоренца. Вывод уравнений (94).5.1.4. Анализ системы уравнений Лоренца (97).
Реакция Белоусова-Жаботинского (98). 5.1.6. Хаос и сечение Пуанкаре (98). 5.1.7. Характерные признаки хаоса (99).
Дискретные отображения 99
Сдвиг Бернулли (99).5.2.2. Треугольное отображе
ние (101). 5.2.3. Математические характеристики хаоса (104).
Хаотическая диффузия (105).
Сценарии перехода к хаосу 105
Переход к хаосу через удвоение периода (105). 5.3.2. Переход к хаосу через перемежаемость (110). 5.3.3. Сценарий Рюэля-Такенса (112).
Эргодичность и перемешивание 113
Среднее по времени и среднее по ансамблю (113).
Эргодические системы (114). 5.4.3. Перемешивающие системы (115). 5.4.4. Диссипативные перемешивающие системы (117). 5.4.5. Странные аттракторы (118). 5.4.6. Фрактальные свойства странного аттрактора (120).
Ведущие параметры 122
Быстрое и медленное время (122). 5.5.2. Параметры порядка и принцип подчинения (123).
Глава 6. Фракталы: определения и свойства 127
Что такое фрактал 127
Примеры и определения фрактала (127). 6.1.2. Фрак- тальность пространственных форм (129). 6.1.3. Динамические фракталы (130).
Размерность Хаусдорфа-Безиковича 131
Фрактал как самоподобный объект 135
Фракталы Жюлиа и Мандельброта (136). 6.3.2. Фрактальные кластеры (138). 6.3.3. Фракталы как модели физических систем (138).
Самоподобие как фундаментальное свойство природы 140
Г л а в а 7. Численные методы исследования динамических систем 143
Расчет отображений Пуанкаре 144
Численный анализ периодических решений 146
Вычисление спектра ляпуновских характеристических показателей 147
Расчет размерности аттрактора 151
Оценка топологической размерности (151). 7.4.2. Фрактальная размерность аттрактора (153).
Глава 8. Самоорганизация в нелинейных системах 154
О двух тенденциях динамики — от беспорядка к порядку и обратно 154
Проблема обратимости времени и ее связь с теорией нелинейных систем 156
Стрела времени и законы динамики (156). 8.2.2. Квантово-механический и космологический парадоксы (159).
Причина необратимости времени в статистической физике (160). 8.2.4. Описание движения, несводимое к траекториям (166).
Самоорганизация в активных средах 170
Бистабильные среды (171).8.3.2. Возбудимые сре
ды (176). 8.3.3. Автоколебательные среды (179).
Нелинейные волны. Солитоны 180
Гиперболические и диспергирующие волны (180).
Солитоны (184).
Самоорганизация в химической кинетике 187
Реакция Белоусова-Жаботинского (187).8.5.2. Ма
тематическая модель реакций химической кинетики (188).
Брюсселятор (189). 8.5.4. Анализ математической модели брюсселятора (192).
Самоорганизация в биологических системах 194
Возникновение жизни (194). 8.6.2. Математические модели выживания (195). 8.6.3. Модели роста и взаимодействия популяций (196). 8.6.4. О модели морфогенеза (198).
Клеточные автоматы 199
Математическая модель клеточного автомата (199).
Игра “Жизнь” (202).8.7.3. Фильтр движущихся целей (203).8.7.4. Клеточная модель физической реально
сти (204).
Обучающиеся системы 206
Модель Изинга (206).8.8.2. Нейронные сети (210).
Инвариантные сети (214). 8.8.4. Морфологический анализ изображений (216).
Глава 9. Системы со случайными шумами 224
Роль флуктуаций 224
Случайные процессы 225
Марковские случайные процессы (226). 9.2.2. Уравнение Смолуховского (227).
Уравнение для плотности вероятности
Физические системы с шумами
Уравнение Ланжевена (230).9.4.2. Движение в потенциальном поле (231).9.4.3. Барометрическая форму
ла (232). 9.4.4. Нестационарные решения уравнения Фокера- Планка (233).
Теория второго порядка
Сходимость в среднем квадратичном (234). 9.5.2. Корреляционная функция случайного процесса (234). 9.5.3. Непрерывность в среднем квадратичном (235). 9.5.4. Дифференцируемость и интегрируемость в средним квадратичном (235).
Глава 10. Измерение и прогнозирование
Теория измерительно-вычислительных систем
Несколько неформальных определений (239).
Схема реального измерения (241).10.1.3. Схема
идеального измерения (241).10.1.4. В чем состоит
интерпретация измерения (242).10.1.5. Линейная модель
измерения (242). 10.1.6. Интерпретация измерений с помощью линейных измерительно-вычислительных систем (242).
Наблюдения с помощью датчика второго порядка (243).
Методы синтеза ИВ С как идеальных приборов
Схема измерений и ее математические модели (245).
Несмещенный синтез выходного сигнала идеального прибора (247). 10.2.3. Синтез идеального прибора с ограничением на энергию шума на его выходе (249). 10.2.4. Синтез выходного сигнала идеального прибора. Априорные данные (252).
Надежность модели и надежность интерпретации
Зачем проверять модель измерения (255). 10.3.2. Надежность модели измерения (256). 10.3.3. Надежность интерпретации (258).
228
230
234
237
237
245
254
Глава 11. Нечеткие модели
Возможность и вероятность
Математические основы теории возможностей
Нечеткие множества и события. Алгебра нечетких множеств (264). 11.2.2. Мера возможности и мера необходимости (265).
Принцип относительности в теории возможностей
Условная мера возможности
Нечеткие элементы
Нечеткое моделирование
260
260
264
268
269
270
271
272272Гауссовы нечеткие элементы
272
272
Определение гауссова нечеткого элемента (272).
280280Маргинальное распределение (274). 11.7.3. Условное распределение нечеткого гауссова элемента (275). 11.7.4. Аппроксимация нечетких гауссовых элементов (276). 11.7.5. Собственный базис нечеткого гауссова элемента (277).
280
280
Нечеткая динамика
Нечеткие процессы (280). 11.8.2. Марковские нечеткие процессы (281). 11.8.3. Уравнение Смолуховского для нечетких процессов (281). 11.8.4. Однородные нечеткие процессы с независимыми приращениями (282).11.8.5. Процессы с
дискретным временем и конечным числом состояний (286).
Волны возможности (286). 11.8.7. Нечеткие процессы и наблюдения (289). 11.8.8. Распространение возможностей (291).
Список литературы Список литературы 293293
Список литературы
Список литературы
293
293