Экономика/Математические методы в экономике

 

Садыков В.М., Нехорошева В.А.

Автомобильно-дорожный институт ГВУЗ «ДонНТУ»

 

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ СИСТЕМ

 

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

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

Исследованиями в этой сфере занимаются О.А. Дмитриева,

А.В. Смирнов и В.М. Глушкова и т.д.

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

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

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

Задачи:

·                     выявить факторы, влияющие на экономическое состояние страны;

·                     изучить текущее состояние экономики;

·                     рассмотреть методы, применяемые к данной системе и выявить наиболее практически ценные;

·                     разработать динамическую систему, максимально отвечающую текущему состоянию экономики.

Пусть эволюция во времени дискретной динамической системы (ДС) и ее канала измерения описывается уравнениями

xk+1 = Akxk + fk(uk),      (1)

yk = hkTxk + ξk.               (2)

Здесь k = 0, 1, …— дискретное время; xk  недоступный непосредственному изменению n-мерный вектор состояния, xk Î Rn; Rn — n-мерное вещественное еквилидово пространство; uk  известный вектор управления, ukΠRm, m  n; yk  вектор наблюдаемых сигналов, представляющих собой результаты измерения выхода объекта hkTxk, зашумленного действием аддитивной помехи ξk, ykT = (y1k,…,ymk), ξkT =(ξ1k,…, ξmk); T  символ операции транспонирования;

Ak и hkT=  — известные матрицы размерностей n´ n и m´ n соответственно, det Ak ¹ 0 "k = 0, 1,…, hik Î Rn; fk( uk ) — заданная n-мерная функция.

Предполагается, что помеха ξk удовлетворяет ограничениям по компонентам или по норме

ξik2 ≤ cip2, i = 1,…, m, k = 0, 1, …,     (3)

ik – ξi,k-1)2 ≤ cir2, i = 1,…, m, k = 1, 2, …,     (4)

ξkTξk ≤ cp2, k = 0, 1, …,     (5)

k – ξk-1)Tk – ξk-1) ≤ cr2, k = 1, 2, …,     (6)

где cip ,ci, cir, cr — заданные константы.

В предположении, что результаты текущих измерений yk, k =0,1,. , известны, ставится задача эллипсоидального оценивания неизвестного вектора состояния xk в виде

xk Î E[  , Hk] = Ek ,

где E[  , Hk] ={x: σ(x,  , Hk) ≤ 1}, σ(x,  , Hk) = (x -  )THk-1(x - ),  — центр эллипсоида, Hk = HkT > 0. Параметры априорного эллипсоида  ,

Hk при k = 0 полагаются заданными.

 На ряду с дискретной ДС (1), (2) рассматривается задача эллипсоидального оценивания вектора состояния xk непрерывной ДС

 ,              (8)

yk = hkTxk + ξk                       (9)

по дискретным измерениям ее выхода yk = y(tk) в моменты времени t = tk, tk+1=tk+T, T — интервал дискретности измерения и изменения управления.

Здесь t — непрерывное время, t Î [0, ∞); xk = x(tk) и ξk = ξ (tk) — недоступный непосредственному измерению неизвестный вектор состояния и помеха измерения; hkT =hT(tk); C(t), D(t) — заданные для всех t ≥ 0 матрицы соответствующих размерностей с ограниченными непрерывными элементами. Остальные предположения соответствуют свойствам дискретной системы (1), (2).

Оценивание состояния дискретных ДС. Из уравнений (1), (2) непосредственно получаем

ξk = yk - hkTxk  ,                (10)

ξk-1 = yk-1 - hk-1Txk-1 .         (11)

Воспользовавшись уравнением (1), из (10) и (11) находим

ξk - ξk-1 = zk- rkTxk,           (12)

где  zk=(z1k,…,zmk)T= yk - yk-1  hk-1TAk-1-1fk-1(uk-1), rkT=  =hkT-hk-1TAk-1-1.

Введя обозначение ζk = ξk - ξk-1, соотношение (12) формально можно представить как дополнительный канал измерения системы (1)

zk=rkTxk+ ζk,             (13)

где помеха ζk = (ζ1k, …, ζmk)T удовлетворяет ограничениям по компонентам или по норме

ζik2 ≤ cir2, i = 1,…, m, k = 1, 2, …,     (14)

ζkTζk ≤ cr2, k = 0, 1, …,     (15)

Исследуем случай покомпонентного ограничения помех. Рассмотрим множества

Sip(xk) = {xk: (yik  hipTxk)2cip2, k = 0, 1,…, i =1, …m},     (16)

Sir(xk) = {xk: (zik – rikTxk)2≤cir2, k = 1, 2,…, i =1, …m},     (17)

 Соотношения (16), (17) определяют в фазовом пространстве системы (1), (2) множества Sip(xk) и Sir(xk) ее состояний, совместимые с результатами измерений. Эти множества представляют собой 2m гиперполос, каждая из которых ограничена двумя попарно параллельными гиперплоскостями  

yik-hikTxkcir, i =1, …m.

   Очевидно, что для неизвестного вектора состояния системы (1), (2) xk выполняется включение xk Î D(xk), где D(xk)– пересечение всех 2m гиперполос множеств (16), (17). При этом, согласно предположению, выполняется также включение (7). Поэтому выполняется и включение xk Î E[  ],

где E[  ] – эллипсоид вида (7) такой, что D(xk)∩E[   E[  ]. Для построения эллипсоида E[  ] целесообразно воспользоваться робастным алгоритмом последовательного построения 2m эллипсоидов, содержащих пересечения эллипсоидов с гиперполосами Sip(xk), i = 1, …m и Sir(xk), i = m+1, …, 2m.

Для случая (4) помеха ξk и скорость ее изменения по норме множества состояний системы (1), (2), совместимые с результатами измерений, ограничиваются соотношениями

Sp(xk)={xk:(yk  hkTxk)T(yk  hkTxk)≤cp2,   (18)

Sr(xk)={xk:(zk  rkTxk)T(zk  rkTxk)≤cr2,   (19)

Эти множества представляют собой цилиндры в фазовом пространстве Rn системы (1), (2). Для ее неизвестного вектора состояния выполняется включение xkÎD(xk), гдеD(xk)=Sp(xk)∩Sr(xk). Из предположения о выполнении условия (7) непосредственно следует включение xkÎD(xk)∩E[  ].

Поэтому оценивающий эллипсоид, гарантированно содержащий неизвестный вектор xk, может быть построен с помощью эллипсоидальной аппроксимации пересечения E[ ] с множеством Sp(xk) и затем аппроксимации пересечения полученного эллипсоида с множеством Sr(xk). При этом оценивание вектора состояния системы (1), (2) сводится к построению параметрических семейств эллипсоидов   и   вида (7), содержащих соответственно пересечение E[  ]∩Sp(xk) и Sr(xk), где ν ≥ 0, τ ≥ 0 – ­параметры семейств. Центр  и матрица Hk+1 оценивающего эллипсоида, для которого гарантированно выполняется включение xk+1Π , определяются соотношениями   .Робастный алгоритм построения семейства эллипсоидов  имеет вид

 ,                                 (20)

 ,     (21)

 .                             (22)

Здесь ek=hkTHkhk,  ,  , Im – ­единичная матрица размерности m´m, bkÎ(0,1) и ak >0 – параметры алгоритма.

Центр   и матрица   эллипсоида  É  ÉSr(xk) вычисляются по формулам (20) – (22) с заменой в их правых частях величин n, Hk, cp и   соответственно на величины τ,  ,  , cr и  .

Оценивание состояния непрерывных ДС. Для гарантированного эллипсоидального оценивания вектора состояния xk = x(tk) системы (8), (9) в дискретные моменты времени t = tk, соответствующие моменты измерения выхода yk = y(tk) и изменения вектора управления uk = u(tk), опишем эту систему разностными уравнениями вида (1), (2). Воспользовавшись формулами для решения систем линейных дифференциальных уравнений с переменной матрицей, получаем

Ak = K(tk+1,tk), fk( uk )=Bkuk, 

Здесь K(t, tk) –­ переходная матрица (матрица Коши) системы (6) при  ttk. Матрица K(tk+1,tk)=X(t, tk) при t=tk+1, где X(t, tk) –­ решение дифференциального матричного уравнения  с начальным условием X(tk, tk)=In. Для случая стационарной системы (8)

Ak≡A=exp{CT}, BkB=   [10, 11].

 

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

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

 

Литература

1. Волосов В.В. Робастные методы эллипсоидального оценивания состояния динамических систем при ограничениях не помехи измерения выхода и скорость их изменения  / Волосов В.В. Шевченко В.Н. //  Проблемы управления и информатики, 2008, №5, с.85-93

2. Лебедева И.В. Моделирование нелинейных экономических систем с помощью динамических рядов. / Лебедева И.В. // Современные наукоемкие технологии, № 4, 2009.

3. Самарский А.А., Математическое моделирование / Самарский А.А., Михайлов А.П. // Идеи. Методы. Примеры. – 2-е изд., испр. – М.: Физматлит, 2001.