Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Исторический очерк развития кибернетики.doc
Скачиваний:
24
Добавлен:
02.02.2015
Размер:
747.01 Кб
Скачать

Теория динамических систем

Понятия системы, основные характеристики системы.

Система – это совокупность элементов, находящихся во взаимодействии и связаны определенной структурой.

Базовый блок любой системы – составляющие ее элементы, каждый элемент характеризуется набором состояний, в которой он может находиться.

Схема функционирования элемента системы:

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

S(t) – состояние элемента в момент t.

U(t) – управление элементом в момент t.

a(t) – внешняя среда элемента в момент t.

E(t) – случайные воздействия элемента в момент t.

Y(t) – выходной сигнал элемента в момент t.

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

Y(t) =f(S(t), S(t-1), …,U(t),U(t-1),…,a(t),a(t-1),…,E(t),E(t-1),…)

(Y(t) = g ( S(t), a(t), E(t)) (1)

Примеры структуры системы:

  1. линейная (последовательная):

  1. иерархическая (древовидная):

  1. радиальная ( звездообразная ):

  1. сотовая или матричная:

  1. многосвязная – с произвольной структурой.

При анализе динамических систем рассмотрим решение следующих задач:

  1. Задача наблюдения – состоит в определении состояния системы в момент времени S(t) по данным выходных величин (о их поведении) в будущем.

Найти S(t) , зная, для системы с дискретным временем.

для систем с непрерывным временем.

  1. Задача идентификации – в определении текущего состояния S(t) по данным о поведении выходных величин в прошлом.

3. Задачи прогнозирования – определение будущих состояний по данным ткущих и

прошлых значений.

Найти S (t+1), S (t+2),… зная

  1. Задача поиска управления – найти управляющую последовательность U(t), U(t+1),…, U(S), S > t, которая приводит систему из состояния S(t) = X в состояние S(S) = Y.

  2. Задача синтеза максимального управления – состоит в определенной оптимальной последовательности управляющих воздействий U*(t) решающий задачу 4 и максимальную целевую функцию или функциональную:

F(S(t)), t = 0,1,2,…

Типы систем:

  1. По наличию случайных факторов:

- детерминированные

- стохастические – влиянием случайных факторов нельзя принебреч.

2. По учету фактора времени:

- системы с непрерывным временем

- системы с дискретным временем

3. По влиянию прошлых периодов:

- Марковские системы – для решения 1 и 2 задач нужна информация только за непосредственно предшествующий или последующий период. Для Марковской систем уравнение (1) принимает вид: G(S(t), S(t-1), U(t), U(t-1), a(t), a(t-1), E(t), E(t-1)) = 0

- немарковские.

Некоторые общие свойства систем:

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

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

  3. устойчивость – система является устойчивой, если при достаточно малых изменениях условий ее функционирования поведение системы существенно не изменится.

  4. инерционность – возникновение запаздываний в системе при реакции (запаздывания) на изменение управления и (или) внешней среды.

  5. адаптивность – способность системы изменять поведения и (или) свою структуру в ответ на изменение внешней среды.

Детерминированные динамические системы с дискретным временем.

Многие приложения в экономике требуют моделирования систем во времени.

Состояние системы в момент времени t описывается мерным вектором X(t).

X1(t)

X(t) = ….. , X (t) Rn ( R – множество всех вещественных чисел)

Xn(t)

t

Эволюция системы со временем описывается функцией

G (X0, t, ) , где

X0 – начальное состояние системы;

t – время;

- вектор параметров.

Функция g(*) называют также переходной функцией

Функция g(*) – это правило, описывающее текущее состояние как функцию от времени, начальных условий и параметров.

Например: Xt = X0 (1+)t = g (X0, t, )

Функция g(*) как правило не известна. Обычно она задана неявно как решение системы разностных уравнений.

Разностное уравнение или система уравнений – это уравнения в следующей форме : F (t, Xt, Xt+1, …, Xt+m, ) = 0 (1), где

Xt – состояние системы в момент времени t.

Решение уравнения (1) – это последовательность векторов

Xt = X0, X1,…,

Обычно предполагается, что уравнение (1) можно решить аналитически относительно Xt+m и переписать в форме так называемых уравнений – состояний :

Xt+m = f (t, Xt, Xt+1, …,Xt+m-1, )(2)

Например:

Xt+2 = Xt + Xt+1/2 + t

Любую систему представляют в форме (2) всегда можно ?

Разностное уравнение (2) называется линейным, если F(*) является линейной фуекцией переменных состояний (не обязательно линейно относительно )

В уравнениях (1) и (2) величина m называется порядком системы не является серьезным ограничением, так как системы более высокого порядка путем введения дополнительных переменных и уравнений.

Пример: Xt = f (Xt-1, Yt-1) – система 2-го порядка

Введем Yt = Xt-1

Xt = f(Xt-1, Yt-1)

Yt = Xt-1

Таким образом, мы будем рассматривать только системы 1-го порядка следующего вида:

Xt-1 = f(t, Xt, ) (3)

Уравнение (3) называется автономным, если t не входит в него отдельным аргументом.

Пример:

Рассмотрим динамику основных фондов на предприятии

Kt – стоимость основных фондов предприятия в период t.

- норма амортизации, то есть % основных фондов, которые изъяли на предприятии за год.

It = инвестиции в основные фонды.

Kt+1 = ( 1 - )Kt + It – уравнение 1-го порядка, линейное, если It = I, тогда

Kt+1 = ( 1 - )Kt + I – уравнение автономное

Если It = I(t) – неавтономное (зависит от t)

Решение уравнения (3) – это последовательность векторов состояния {Xt}, удовлетворяющих уравнению (3) для всех возможных состояний. Эта последовательность называется траекторией системы. Уравнение (3) показывает, как состояние системы изменяется от периода к периоду, а траектория системы дает ее эволюцию как функцию начальных условий и состояния внешней среды .

Если известно начальное состояние X0, легко получить последовательность решений путем итеративного применения отношения (3), получим переходную функцию следующим образом:

Xt+1 = f (t, Xt, )

{Xt}

X0 = X0

X1 = f ( 0, X0, ) = g (0, X0, )

X2 = f ( 1, X, ) = f (1; f (0, X0, );) = g (1, X0, )

Xt+1 = f (t, Xt, ) = f ( t, g, (t – 1, X0, ),) = g (t, X0, )

Если f (*) однозначная, всюду определенна функция, то существует уникальное решение уравнения (3) для любого X0.

Если функция имеет вид f (t, Xt, ) = / Xt – не всюду опрделенная.

Если f (*) непрерывная дифференциальная функция, то решение также будет гладким относительно и X0

Полученное решение зависит от начального состояния X0.

Задача с граничным условием состоит из уравнения (3) и граничного условия, задаваемого в формуле:

Xs = Xs (4)

Если в уравнении (4) – S = 0 , то оно называется начальным состоянием.

Уравнение (3) имеет много решений, а уравнение (3) + (4) – система – единственное решение, поэтому различают общее и частное решение разностного уравнению (3):

Xtg = X(t, c, ) = {Xt(Xt+1 = f (t, Xt, ))} , где параметр е индексирует частное решение.

Пример:

Xt – размер вклада в момент t

Z - % я ставка

Xt+1 = Xt ( 1+ z ) ; X0 = …

X1 = X0 ( 1 + z)

X2 = X1 ( 1 + z) = X0 ( 1 + z)2 = g (X0, t, z) , где t = 2

Если можно найти общее решение системы (3) . у нас будет полная информация о поведении системы со временем, будет легко определить, как система реагирует на изменение параметров.

К сожалению, общее решение существует только для определенных классов l – го порядка ( в частности для линейных систем )

Автономные системы

Поведение автономных систем задается разностным уравнением

Xt+1 = f (Xt, ) (1)

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

Xt=1 = f (t, Xt, )

Xt = Xt+1 – Xt = f (t, Xt, ) - Xt = d (t, Xt, ) (2)

Функция d (*) показывает на сколько изменится состояние системы от периода к периоду. В каждой точке Xt можно сопоставить вектор Xt в соответствующем уравнении (2) Функция d (*) в этом контексте называется векторным полем

X0/t = 0

Для автономных систем и

В автономных системах все системы, попавшие когда-либо в т. Х0 в последствии следуют одной и той же траекторией. В неавтономных системах поведение зависит также и от того, когда система попала в т. Х0.

При начальном условии Х0 для автономных систем применим уравнение (1):

дважды последовательно примененная.

В выше приведенной системе ft означает результат t-кратного итеративного применения функции f ( ) к своему аргументу. Функция ft показывает, куда перейдет система за t периодов из начального состояния.

Пример:

Xt – куда перейдет система из т. Х0 за t периодов времени.

Функция ftиногда называется потоком системы.

Устойчивые состояния. Периодические равновесия. Стабильность.

С течением времени система переходит к устойчивому состоянию. Поэтому нас будет интересовать асимптотическое поведение системы при t → ∞.

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

Следовательно, если существует, то.

Точка Х, удовлетворяющая уравнению называется неподвижной точкой отображения.

Точка называется в контексте динамических систем устойчивым состоянием или стационарным состоянием.

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

Пример:

если , то 1 в противном случае 0

Теория устойчивости Ляпунова

Точка называется стабильной по Ляпунову, если для любого числасуществует такое число,, что из условиядля всех.

–длина вектора на плоскости.

–равновесное состояние.

–норма вектора Х.

Точка будет стабильной по Ляпунову в том случае, когда система один раз попав в окрестность точкии в дальнейшем останется в окрестности.

Точка называется асимптотически устойчивой по Ляпунову если:

  1. Она стабильна по Ляпунову;

  2. для любого

Для асимптотически устойчивых систем с течением времени система подходит все ближе и ближе к своему равновесному состоянию.

Система ведет себя так:

–поток системы

–куда перейдет система через к шагов

Периодическим решением динамической системы называется решение в форме, где р – период системы или период траектории.

Таким образом, периодическое решение является неподвижной точкой отображения .

Пример:

Неподвижная точка

Проверим, есть ли неподвижная точка :

любая точка является неподвижной.

Скалярные линейные системы

Скалярные линейные системы имеют форму: (1)

–уравнение, подданное в момент t.

Если в уравнении (1) , то, то оно называется однородным.

Однородные линейные системы

Для скалярных систем удобно анализировать поведение системы при помощи фазовой диаграммы. Фазовая диаграмма – это график зависимости

Случай 1. 0<a<1

Является аналитически стабильной

–линейная, если а=1, под 450 – угол наклона.

Для 0<a<1 – угол наклона <450

Случай 2. -1<a<0

Затухающие колебания

Случай 3. а>1

xt+1=xt

Случай 4. а<-1

Случай 5. а = 1

Случай 6. а = 0

Случай 7. а = -1 xt+1 = -xt

Если , то

, то

Общее решение однородных линейных систем имеет вид:

При ,,

Неоднородные линейные системы первого порядка

(1)

–управление

При анализе неоднородных систем важную роль играет принцип «суперпозиции».

Он заключается в том, что общее решение уравнения (1) может быть записано в форме уравнения:

(2)

где – общее решение однородного уравнения (1):и называется комплементарной функцией.

–любое частное решение неоднородного уравнения (1).

Пример:

Автономное уравнение (1)

1.

2.

Доказательство:

  1. [Достаточность] Если – решение уравнения (1), то– тоже будет решением уравнения (1).

Если – решение уравнения (1), то.

Если – другое решение уравнения (1), то

Рассмотрим функцию и проверим, является лирешением уравнения (1).

2. [Необходимость] Мы показали, что если мы начнем с какого-либо решения и добавим к нему, то мы получим решение уравнения (1). Возникает вопрос, получим ли мы подобным образом все решения уравнения (1). Докажем, что это действительно так:

Пусть у нас есть два решения (1), и:

Вычтем:

Обозначим

- однородное, zt=cat

-=cat =+cat

Автономные линейные системы

Хt+1=axt+U (3)

=+ (2)

= cat

=a+U=

=+ cat

Если

Если

xt

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

Если , то с течением времени система примет неограниченные значения вне зависимости от уравнения и, следовательно, будет неуправляемой.

Общее решение (3) имеет вид:

(4)

Рассмотрим граничное условие xs=xs:

(5)

Неавтономные линейные системы

Xt+1=axt+Ut

Xt+1=axt+Ut=a(axt-1+Ut-1)+Ut=a2 xt-1+a Ut-1+ Ut= a2 (axt-2+Ut-2)+ aUt-1+ Ut= a3 xt-2+a Ut-2+ aUt-1+ Ut)=

Если , то

Если , то

Предположим, последовательность Ut является ограниченной, т.е. Utдля любогоt.

Тогда - пограничное значение.

ЭКОНОМИЧЕСКИЕ ПРИЛОЖЕНИЯ ТЕОРИИ ЛИНЕЙНЫХ СИСТЕМ

  1. Паутинообразная модель рыночного равновесия.

Основные предположения модели:

  1. линейный характер кривой спроса

  2. линейный характер кривой предложения

  3. равенство кривой спроса и предложения

Спрос:

где d0, d1>0

Предложение:

, где S1>0, S0≤0 (так как при цене 0 никто ничего не выпускает).

Равновесие:

d0-d1Pt=S0+S1Pt-1

d1Pt=d0-S0 –S1Pt-1 │:d1

Pt=(*)

P0

Для того чтобы цены с течением времени сходились к равновесной цене, необходимо, чтобы отношение илиS1<d1, т.е. необходимо, чтобы наклон кривой предложения был меньше, чем наклон кривой спроса. Если S1=d1, цены будут циклически колебаться. Если S1>d1 в системе будут расходящиеся колебания.

на графике кривая

предложения круче, чем кривая спроса.

d1p*=d0-S0-S1p*

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

  1. Динамика цен на финансовых рынках.

S – предложение недвижимости

D – спрос на недвижимость

Pt – стоимость акций в момент t.

dt – дисиденті в момент t.

r –процентная ставка по депозитным счетам.

- ожидаемая стоимость акций в момент t+1.

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

Считается что рынок является эффективным, если на нем отсутствуют возможности для арбитража.

Воспользуемся принципом отсутствия арбитража, чтобы получить балансовое соотношение для стоимости акций.

  1. Инвестируем Pt в банк, в (t+1) получаем Pt(1+r)

  2. Покупаем за Pt акцию, в (t+1) получаем

(1)

На примере Харьковской недвижимости:

Pt=30 тыс.дол.

Dt=2 тыс.дол. в год – плата за сдачу жилья

r=10 %

-ожидаемая цена на квартиру в следующем периоде.

=33-2=31 тыс. дол.

МЕХАНИЗМЫ ФОРМИРОВАНИЯ ОЖИДАНИЙ

1. Модель адаптивных ожиданий

=, где 0≤≤1

=0 =

=1 =

- метод экспоненциального сглаживания (2)

(1)

(2)

Предположим, что dt=d=const для любого t

0<a<1

Общее решение: , где Р0 – первоначальная стоимость акций.

a<1, atP0 0

фундаментальная стоимость акций.

atP0 – спекулятивная составляющая

2. Модель рациональных ожиданий

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

Чтобы устранить это логическое противоречие, в 1970-х была предложена модель рациональных ожиданий (Р. Лукас).

Суть модели – в среднем рынок не может систематически ошибаться в оценке курса активов. Применительно к нашей модели это означает следующее: инвесторы не должны систематически ошибаться в оценке стоимости акций.

- несмещенность оценки, т.е. - является несмещенной оценкойPt+1; или =Pt+1+Et

Et – ошибка оценивания

Рассмотрим экстремальный вариант модели рациональных ожиданий (модель с полным предвидением), в которой ошибка оценивания равна 0.

С модели с полным предвидением предположим, что Et=0, т.е. =Pt+1

Рассмотрим динамику цен на акции в модели с полным предвидением.

Условие арбитража:

(1+r) Pt=dt

(1+r) Pt=dtPt+1

=Pt+1

Pt+1 =(1+r) Pt-d (3)

Pt является нестабильной, Pt→, поскольку (1+r) >, если только не начинаем движение с неподвижной точки:

Если Pt= , тоPt+k=

d=0, Pt+1=(1+r) Pt

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