Прогнозирование динамики системы

Зубов Всеволод Иванович Зубов Иван Владимирович Пешехонов Константин Алексеевич Стрекопытова Мария Владимировна

Журнал: Инженерные технологии и системы @vestnik-mrsu

Рубрика: Математическая теория устойчивости и теория управления

Статья в выпуске: 2, 2012 года.

Бесплатный доступ

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

Похожие статьи в разделе Анализ

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

Бронов Сергей Александрович, Рейфман Роман Геннадьевич

Построение оптимального программного управления движением сложных механических объектов
Построение оптимального программного управления движением сложных механических объектов

Булаев Владимир Владимирович, Горанов Александр Юрьевич, Калв Виталий Игоревич

Короткий адрес: https://sciup.org/14719909

IDS: 14719909   |   УДК: 517.938

Текст научной статьи Прогнозирование динамики системы

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

Пусть исследуемая система описывается следующей системой обыкновенных дифференциальных уравнений

X = F ( X , t ) , (1) где X = ( ^ 1 , ..., хп ) . Функции F будем предполагать удовлетворяющими условиям, обеспечивающим существование и единственность решений. Пусть Хо е Еп ; тогда обозначим решение системы (1), удовлетворяющее условию X = Хо при t = t0.

Пусть X i , ..., Хп — линейно независимые векторы. Тогда любой вектор Х о е Еп

П 0 представим в виде X o = X а г X - . Если си-

-=1

стема (1) линейна, то справедливо равенство

П

Х ( t > X o, t o ) = X i Х ( t > Xi > t 0 ) .      (2)

i= 1

Если система (1) является нелинейной, то попытаемся построить функции а - таким образом, чтобы решение X ( t,X g .t g ) было представлено в виде

X ( t, X o ,t o ) = X а г- (t, а 0 ) x ( t, Xb t o ). (3) г = 1

Составим дифференциальные уравнения, которым удовлетворяют функции а - .

Продифференцируем выражение (3) и, используя (1), получаем

( "1

F\ X a t ( t,а 0 ) X ( t,X^Yt I =

I1=1 v ')

= X a,• (t,a0)X(t,Xi,t0) + n 1=1(

+ X 7 ( t ,a 0 ) F ( X ( t,X^ ) , t ) .

1=1 x 7

Здесь и далее а0 = (а0, ..., аП ). Перепишем систему (4) в виде

A ( t ) а = ( t ) а + Ф ( t, а ) , (5) где А — матрица, столбцами которой являются решения

X ( t, X 1 ,t o ) ,X ( t, X 2 ,t o ) , . , X ( t,Xn,t o ) .

Определение 1. Пусть X1, ..., Xn — линейно независимые векторы. Будем называть систему (1) невырожденной, если векторы

X(t,X1,to),X(t,X2,to), ..., X(t,Xn,to) также линейно независимы в любой момент времени t > to [3].

В дальнейших рассмотрениях мы будем считать, что исследуемые системы дифференциальных уравнений являются невырожденными, если не оговорено противное и F ( 0,t ) = 0.

В силу невырожденности системы (1) матрица А является невырожденной, а В — это матрица со столбцами

F ( X ( t,X 1 ,t o ) ,t ) , . , F ( X ( t, X n , t o ) ,t ) . Векторная функция Ф имеет вид

Ф = F I X аг- ( t, а0 ) X ( t, X{, t0),t

Приведем уравнения (5) к нормальной форме:

а = - Л -1 Ва + Л -1 Ф. (6)

Таким образом, если вычислены базовые решения, то правая часть системы (6) определена, и задача вычисления решения X ( t, X g ,t g ) сводится к задаче Коши а = а д при t = t g для системы (6).

Пусть D — связное замкнутое множество в пространстве Еп. Рассмотрим множество траекторий системы (1), имеющее множеством начальных данных множество D. Пусть система уравнений [1]

Ф 1 ь . , а ) = О,

Ф 2 ( « 1 , .... а ) = О,

Ф б ( аь .... а ) = 0

определяет в Еп замкнутую поверхность М. Рассмотрим множество траекторий системы (1), у которого множеством начальных данных является тело, ограниченное поверхностью М.

В пространстве Еп с базой Х 1 , ..., Xn множеству М будет отвечать множество M t = Г р , которое будет определяться уравнениями

п

X = ^atXi, Ф(аь .... «п) = О, где Ф = (фЬ _, ф^).

Определение 2. Сгустком с базой Х ^ , ..., Хп, определяемой системой (1), называется замкнутое связное множество D = Dt траекторий системы (1), определяемое в любой момент времени как множество точек в пространстве Еп, граница которого удовлетворяет системе [7]

п

X = £ аг ( t, X{,t o ) , Ф ( аь..., « п ) = 0 (7)

Сгусток мы будем обозначать В ( Х^, ..., ..., Xn, Ф ) , t-сечение будем обозначать В ( ( X i , ..., Х п , Ф ) . Сгусток В ( X ( tt, XptgJ..., ..., X ( t j , Xn, t g ) , Ф ) эквивалентен сгустку В ( X ( t 2 ,X i ,t 0 ) , .... X ( t 2 ,X п ,t o ) ) для любых моментов t j , t 2 .

Процесс изменения конфигурации множества (7) в фазовом пространстве системы (1) при изменении времени мы будем называть эволюцией сгустка В ( Х ^ , .., Xn, Ф ) .

Определение 3. Сгусток В ( Xlt . , Xn, Ф ) называется инвариантным по отношению к системе (1) (или, для краткости, просто инвариантным), если из Хо е В^ ( Х 1; ..., Х п , Ф ) следует X ( t,X g ,t g ) е B t ( Хь . , X n , Ф ) .

Инвариантный сгусток можно назвать также пучком.

Определение 4. Инвариантный сгусток В ( Х ^ , ..., Xn, Ф ) называется устойчивым, если по любому s < 0 можно указать 3 > 0 такое, что из р ( Х о, В^ ( Xv ., Хп ) ) < 8 следует Р ( X ( t,X g ,t g ) , B t ( X 1 , .„, X n ) ) < s для всех значений параметра t t g [6].

Определение 5. Устойчивый инвариантный сгусток называется асимптотически устойчивым, если 3 в определении устойчивости можно выбрать так, чтобы

Р ( X ( t, X g ,t g ) , B t ( XV . , X n ) ) — 0. t ——+^

Теорема. Для того чтобы инвариантный сгусток В(Х^, .... Xn,Ф) (в дальнейшем В) был устойчивым, необходимо и достаточно, чтобы в некоторой окрестности S (г, Bt)

( t >  t g ) был задан функционал V(X) , определенный на решениях системы (1) со свойствами:

  • 1)    функция V ( X ( t,Х0, t g ) ) > 0, причем равенство возможно лишь при X ( t, X g ,t g ) е B t ;

  • 2)    для любой величины yt > 0 можно указать величину У 2 > 0 такую, что п р и Р ( Х ( t , X o , t 0 ) > Bt ) < Y 2 выполняется V ( X ( t,X o ,t o ) ) < Y i ;

  • 3)    функция V ( X ( t, X g , t g ) ) является невозрастающей функцией t, пока X ( t, X g ,t g ) е е S ( г,Bt ) .

Доказательство. Достаточность. Пусть функционал V с указанными выше свойствами существует. Тогда возьмем s > 0 (s < г) и положим X = inf V ( X ( t, X g ,t g ) ) при р ( X ( t,X o ,t o ) , В , ) = s. В силу свойства 2

можно указать 3 > o такое, что У ( X o ) X при р ( X o , В о ) < 3. Покажем, что найденное 3 отвечает s в определении устойчивости 2. Предположим противное, т. е. пусть существует момент t = t такой, что      р ( X(t * , Х 0 , t 0 j , Bt * j = e .     Тогда

У [ X [ t * , Xo,to ) ) X, что невозможно по условию невозрастания функции У ( X ( t,X0,t0 ) ) [4].

Необходимость. Определим функционал У следующим соотношением:

У ( X ( t, X o ,t o ) ) = sup р ( X ( t, X o ,t o ) , Bt ) .

t >t o

Выполнение условия 1 очевидно. Докажем, что условие 2 тоже выполняется. В силу определения устойчивости 1 по любому Y1 > o можно указать Y2 > o такое, что при р (Xo, Bo) < у2 Vt > to будет выполняться р (X (t, Xo,to),Bt) < Yt-        Следовательно, supр(X(t,Xo,t0),Bt)< yi.

t>to V V o7 ' Значит, условие 2 выполнено (при Y i = Y 2 ). Покажем справедливость условия 3. По условию устойчивости X ( t, X o ,t o ) е S ( г,B t ) , следовательно, значение У определено на траекториях X ( t, X o ,t o ) при любом значении параметра t. Выполняется [2]

У ( X ( t, X o ,t o ) ) = sup р ( X ( t, X o ,t o ) , B t ) = t>t o

= У ( X ( t, X o ,t o ) ) .

Это и показывает справедливость условия 3. Теорема доказана.

Уравнения X = У , У = У х b ( X , t ) являются безразмерными уравнениями, описывающими движение заряженной частицы в магнитном поле с индукцией b ( X,t ) =

= (bpb2, Ьз)*. Здесь и далее X = (xlt х2, х3)* — вектор положения частицы, У = (уь у2, Уз )* — вектор скорости. Эти уравнения можно записать в матричном виде:

X = У, У = B (X,t) У,(8)

Г О

где В = —b3

I b 2

b3

  • -bi

Отметим, что система (8) имеет интеграл

У 2 = const = У0 2 .

Пусть     X ( t, X o ,y ) ,

У ( t, X o ,y o ) — решение задачи Коши X = X o ,

У = T o при t = o системы (8). Предположим по аналогии с линейными системами дифференциальных уравнений, что справедливо соотношение

У ( t, X o ,y o ) = B ( t, X o ) y o ,         (9)

где матрица B o = E определяется системой (8) и вектором начального положения. Матрица B ( t, X o ) является аналогом фундаментальной матрицы линейной системы У = B ( t ) У . Матрицу B будем называть базовой матрицей.

Составим систему дифференциальных уравнений, которой удовлетворяет матрица B. Для этого продифференцируем (9) с учетом (8):

В ( t, Xo ) Уо = в ( X,t ) В ( t, Xo ) Уо.

В силу произвольности вектора У o справедливо соотношение

B = b b .             (io)

Матрица B ( t, X o ) являетсярешениемзадачи

Коши X = X o ,B o = E системы

В = В ( X,t ) в, X = ВУ о .

Рассмотрим случай постоянного однородного магнитного поля В ( X, t ) = В = = const. В этом случае система (11) интегрируется в замкнутой форме:

В ( t ) = exp ( Bt ) , t

X = J exp ( Вт ) diT o . o

В случае однородного магнитного поля В (X,t) = В (t) система (Ю) линейна, и фундаментальная матрица этой системы может вычисляться консервативными методами, которые будут изложены ниже, т.е.с учетом своей ортогональности. Но здесь возможен и другой подход: дело в том, что строить новый корректирующий метод можно не только изменяя правую часть соответствующей разностной схемы, но и оставляя сам метод без изменения, при этом на каждом шаге иначе вводя этап коррекции. Другими словами, по матрице Н^, полученной в результате применения стандартного алгоритма к значениям Ну, полученным ранее, строится «корректная» матрица, обладающая свойством ортогональности, при этом минимизируется норма разности между этими матрицами. Затем матрицу Н^+1 мы и примем за значение фундаментальной матрицы Н в узле t = (к + 1) h. Однако основную важность на практике имеют неоднородные поля. Именно с помощью них производится так называемая жесткая фокусировка в современной ускорительной технике [5]. Вводя этап коррекции указанным выше способом, мы будем улучшать любой вычислительный алгоритм решения задачи Коши для системы (11).

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

Отметим замечательную особенность уравнений (8) — свойство инвариантности любого сгустка в пространстве. Действительно, пусть У1,У2,У3 — линейно независимые векторы. Тогда любой вектор Уо представим в виде

У о = X а ° Х

1 = 1

Решение с начальными данными Уо, У о в силу невырожденности системы (8) удовлетворяет соотношению У ( t, У о ) ) = = X аг' У ( t У ) >У' )> но из (9) мы имеем

У ( t, Х о о ) = НУ о = Х « о Еу =

= Х о о У k t, Х о ,У') •

Следовательно, а ^ = а ® = const, и любое первоначальное ограничение на параметры а будет выполнено во все время движения. Из этого следует, что для заданного начального положения частицы, чтобы следить за эллипсоидом скоростей, сгустком с базой У 1 2 з и качеством ф : ^ а ^ < 1, достаточно следить лишь за базовыми решениями, для вычисления которых в свою очередь нужно знать лишь матрицу Н.

Список литературы Прогнозирование динамики системы

  • Зубов Н. В. Безопасность функционирования технических систем/Н. В. Зубов, А. Ф. Зубова. СПб.: ВВМ, 2009. 343 с.
  • Зубов А. В. Динамическая безопасность управляемых систем/А. В. Зубов, Н. В. Зубов. СПб.: Изд-во НИИ химии СПбГУ, 2009. 172 с.
  • Зубов С. В. Анализ равновесных движений и расчетная устойчивость/С. В. Зубов, М. В. Стрекопытова. СПб.: СПбГУ, 2010. 446 с.
  • Зубов А. В. Теория устойчивости и теория квазипериодических систем/А. В. Зубов, Н. В. Зубов, С. А. Стрекопытов. СПб.: Мобильность-плюс, 2010. 206 с.
  • Зубов А. В. Математические методы исследования устойчивости и надежности технических систем/А. В. Зубов, Н. В. Зубов, С. В. Зубов, А. Ф. Зубова. СПб.: ВВМ, 2011. 362 с.
  • Стрекопытова М. В. Принципы управления движением заряженных частиц/М. В. Стрекопытова. СПб.: СПбГУ, 2003. 86 с.
  • Стрекопытова М. В. Исследование равновесных движений/М. В. Стрекопытова. СПб.: СПбГУ, 2007. 95 с.