Экономика/Математические
методы в экономике
Садыков В.М., Нехорошева В.А.
Автомобильно-дорожный институт ГВУЗ «ДонНТУ»
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ СИСТЕМ
Математическое моделирование играет огромную роль в задачах
экономического планирования и прогнозирования. Это обуславливается, в первую
очередь, принципиальной невозможностью экспериментов в экономике и важностью
соответствующих задач.
В данной работе
рассматриваются задачи, в которых управление понимается в классическом смысле,
а именно: имеется объект управления- рассматриваемая динамическая система, и
управляющая система – подсистема изучаемой системы, использующая информацию о
состоянии внешней среды и информацию о состоянии объекта управления для
выработки управляющего воздействия. Выработанное тем или иным образом
управляющее воздействие изменяет параметры системы таким образом, чтобы можно
было достичь заранее поставленной цели.
Исследованиями в этой
сфере занимаются О.А. Дмитриева,
А.В. Смирнов и В.М. Глушкова и т.д.
Многие предприятия по-прежнему испытывают
трудности, связанные с падением объемов производства и рентабельности продаж,
потерей традиционных рынков сбыта продукции и затруднениями в поиске новых,
слабой согласованностью в действиях высшего звена управления, отсутствием четко
выраженных направлений развития, недостаточностью освоения новых видов
продукции и новых технологий управления. Преодоление этих трудностей
осуществляется в основном интуитивно, без опоры на научно обоснованные системы
поддержки принятия решений, и носит формально-констатирующий, а не утверждающий
характер.
При таком подходе сложно не
только объективно оценивать состояние управленческого процесса, но и определять
тенденции его развития и вносить в него необходимые коррективы. Возникает
противоречие между меняющимся содержанием хозяйственной деятельности и
отстающим по темпам совершенствования управлением на предприятиях [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)T(ξk – ξ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)2≤cip2, 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-hikTxk=±cir, 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) при t≥tk. Матрица K(tk+1,tk)=X(t, tk) при t=tk+1, где X(t, tk) – решение дифференциального матричного
уравнения с начальным условием X(tk, tk)=In. Для случая стационарной системы (8)
Ak≡A=exp{CT}, Bk≡B= [10, 11].
На данном этапе разработки был
проведен анализ текущего состояния экономики, который подтвердил необходимость
применения методов математического моделирования. При постоянно меняющейся
экономической ситуации и продолжительных кризисах был выбран робастный метод
эллипсоидального оценивания состояния динамических систем при ограничениях на
помехи измерения выхода и скорость их изменения.
Теоретические данные данной работы могут найти применение в
любой сфере экономики и не только для оценивания состояния динамических систем
и для оптимального управления ими, а также могут служить стратегией для
управления экономикой.
Литература
1. Волосов В.В. Робастные методы эллипсоидального
оценивания состояния динамических систем при ограничениях не помехи измерения
выхода и скорость их изменения / Волосов
В.В. Шевченко В.Н. // Проблемы
управления и информатики, 2008, №5, с.85-93
2. Лебедева И.В. Моделирование нелинейных экономических
систем с помощью динамических рядов. / Лебедева И.В. // Современные наукоемкие
технологии, № 4, 2009.
3. Самарский А.А., Математическое моделирование / Самарский
А.А., Михайлов А.П. // Идеи. Методы. Примеры. – 2-е изд., испр. – М.:
Физматлит, 2001.