Файл: Вдовин Суркова Валентинов Теория систем и системный анализ.pdf
Добавлен: 12.02.2019
Просмотров: 22647
Скачиваний: 340
520
521
Рис. 3.46. Определение показателя качества управления
Ʉɨɛ = 0.0644x
2
+ 0.0116x + 0.698
-0,2
0
0,2
0,4
0,6
0,8
1
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
2
ɋɬɟɩɟɧɶ ɭɜ ɟɥɢɱɟɧɢɹ ɜ ɟɥɢɱɢɧɵ ɮɢɧɚɧɫɨɜ ɵɯ ɫɪɟɞɫɬɜ ɧɚ ɫɨɜ ɟɪɲɟɧɫɬɜ ɨɜ ɚɧɢɟ
ɨɛɟɫɩɟɱɟɧɢɹ
ɉɨ
ɤɚ
ɡɚ
ɬɟ
ɥɶ
ɤ
ɚɱ
ɟɫɬ
ɜ
ɚ
ɨ
ɛ
ɟɫ
ɩɟ
ɱɟ
ɧɢɹ
Рис. 3.47. Определение качества обеспечения производства
8. Погашение задолженности по инвестициям
В результате выделения средств на данную статью бюд-
жета уменьшается задолженность предприятия. Количе-
ственно это уменьшение оценивается с помощью
финансовой
функции
)
T(
R ·
C
dt
dC
ɡɚɞ
t
)
0(
ɡɚɞ
ɡɚɞ
T
,
где С
зад
(0
)
— начальная задолженность (задолженность к началу
реализации проекта);
задt
— интенсивность погашения задолженности;
R(T) — оператор, характеризующий план погашения за-
долженности.
9. Другие статьи бюджета (фонд заработной платы,
общественные фонды, страхование, капитальное строитель-
ство и т. д.)
В результате выделения средств на данные статьи бюджета
увеличивается производительность труда. Количественно это
увеличение оценивается с помощью
производственной функции,
имеющей вид, приведенный на рис. 3.48.
В результате выделения средств на данную статью бюджета
уменьшается величина риска банкротства предприятия и др.
IV. Алгоритм имитационного моделирования процессов
формирования фонда накопления предприятия и динамики
движения денежных средств.
1. Формируется макет исходных данных (см. табл. 3.29 –3.32).
2. Формируется макрос с наименованием “ФИНДИН”
3. Выполняется объявление переменных (типы).
4. Формируются начальные условия моделирования.
5. Формируется массив расписаний процессов, работ (ме-
роприятий) и событий.
6. Организуется цикл по номеру реализации от 1 до n с ша-
гом 1.
7. Организуется цикл по времени от 0 до t
mod
с шагом dt.
520
521
Рис. 3.46.
Определение показателя качества управления
Ʉɨ
ɛ
=
0.
06
44x
2
+
0.01
1
6
x
+
0.69
8
-0
,2
0
0,
2
0,
4
0,
6
0,
8
1
0
0,2
0,
4
0,6
0,
8
1
1,
2
1,4
1,
6
1,8
2
ɋɬ
ɟ
ɩ
ɟ
ɧ
ɶ
ɭ
ɜ
ɟɥ
ɢɱ
ɟ
ɧ
ɢɹ
ɜɟ
ɥ
ɢ
ɱ
ɢ
ɧ
ɵ
ɮɢ
ɧ
ɚ
ɧ
ɫ
ɨ
ɜ
ɵ
ɯ
ɫ
ɪɟɞ
ɫ
ɬ
ɜ
ɧɚ
ɫ
ɨ
ɜ
ɟɪɲ
ɟɧɫ
ɬ
ɜ
ɨɜ
ɚɧɢɟ
ɨɛ
ɟɫ
ɩ
ɟ
ɱ
ɟ
ɧɢɹ
ɉɨɤɚ
ɡɚɬ
ɟɥɶ
ɤɚ
ɱɟɫɬ
ɜɚ
ɨɛ
ɟɫɩɟ
ɱɟɧɢɹ
Рис. 3.47.
Определение качества обеспечения производства
8. Погашение задолженности по инвестициям
В результате выделения средств на данную статью бюд-
жета уменьшается задолженность предприятия. Количе-
ственно это уменьшение оценивается с помощью финансовой
функции
)
T
(
R
·
C
dt
dC
ɡɚɞt
)
0
(
ɡɚɞ
ɡɚɞ
T
,
где С
зад
(0)
— начальная задолженность (задолженность к началу
реализации проекта);
задt
— интенсивность погашения задолженности;
R(T) — оператор, характеризующий план погашения за-
долженности.
9. Другие статьи бюджета (фонд заработной платы,
общественные фонды, страхование, капитальное строитель-
ство и т. д.)
В результате выделения средств на данные статьи бюджета
увеличивается производительность труда. Количественно это
увеличение оценивается с помощью производственной функции,
имеющей вид, приведенный на рис. 3.48.
В результате выделения средств на данную статью бюджета
уменьшается величина риска банкротства предприятия и др.
IV. Алгоритм имитационного моделирования процессов
формирования фонда накопления предприятия и динамики
движения денежных средств.
1. Формируется макет исходных данных (см. табл. 3.29 –3.32).
2. Формируется макрос с наименованием “ФИНДИН”
3. Выполняется объявление переменных (типы).
4. Формируются начальные условия моделирования.
5. Формируется массив расписаний процессов, работ (ме-
роприятий) и событий.
6. Организуется цикл по номеру реализации от 1 до n с ша-
гом 1.
7. Организуется цикл по времени от 0 до t
mod
с шагом dt.
522
523
y = -0,2047x
2
+ 1,0829x + 0,0045
R
2
= 0,9969
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
0
0,5
1
1,5
2
2,5
3
3,5
ɋɬɟɩɟɧɶ ɩɨɜɵɲɟɧɢɹ ɪɚɫɯɨɞɨɜ ɩɨ ɞɪɭɝɢɦ ɫɬɚɬɶɹɦ ɛɸɞɠɟɬɚ
ɋɬ
ɟɩɟɧɶ
ɩɨɜ
ɵ
ɲ
ɟɧɢɹ
ɩɪɨɢɡ
ɜɨɞɢɬ
ɟɥɶ
ɧɨɫ
ɬɢ
ɬɪ
ɭɞ
ɚ
Рис. 3.48. Производственная функция определения степени повышения производительности труда
8. Выполняется моделирование случайных величин и со-
бытий для чего:
•
последовательно выделяются ячейки Е4, Е5, Е6, Е7, Е11 и
в каждом случае с использованием технологии “Мастер функ-
ций” — “Математические” — “Сл чис” в эти ячейки вводятся
случайные числа;
•
по значениям случайных чисел находятся значения аргу-
ментов функций распределения. “Мастер функций” — “Стати-
стические” — обратные функции. Для равномерного распределе-
ния эта операция не выполняется, а в ячейки F4, F5, F6, вносятся
значения случайных чисел из ячеек Е4, Е5, Е6.
•
в ячейках G4, G5, G6, G7, G11 вычисляются значения
которые примут случайные величины (для равномерного рас-
пределения =B4+(C4-B4)*F4, для нормального распределения
=B11+C11*F11).
9. Выполняется проверка условий инициализации процессов
работ (мероприятий) и событий.
10. В соответствии с вариантом распределения средств вы-
числяются
производственные функции, финансовые функции
и функции спроса
.
11. Вычисляются величины
приращений
за время
dt
: объема
выпускаемой продукции; объема продаж; валовой прибыли;
чистой прибыли; величины погашенной задолженности; посто-
янного и переменного капитала.
12. Вычисляются величины: объема выпускаемой продук-
ции; объема продаж; валовой прибыли; чистой прибыли; вели-
чины погашенной задолженности; постоянного и переменного
капитала.
13. Выполняется вычисление значений показателей в еди-
ничной реализации, формируется массив результатов.
14. Проверяются условия окончания цикла по времени про-
гнозирования.
15. Проверяются условия окончания цикла по количеству
реализаций.
16. Выполняется обработка результатов моделирования
всех реализаций.
522
523
y =
-0,2
047x
2
+ 1,0
829x
+ 0,00
45
R
2
= 0,9
969
0
0,
2
0,
4
0,
6
0,
8
1
1,
2
1,
4
1,
6
0
0
,5
1
1,5
2
2,5
3
3,5
ɋɬ
ɟɩ
ɟɧɶ
ɩ
ɨ
ɜɵ
ɲɟɧ
ɢɹ
ɪ
ɚ
ɫɯɨ
ɞ
ɨ
ɜ
ɩɨ
ɞɪ
ɭɝ
ɢɦ
ɫɬɚ
ɬɶɹɦ
ɛɸɞ
ɠ
ɟɬ
ɚ
ɋɬɟɩɟɧɶ
ɩɨɜ
ɵɲ
ɟɧɢɹ
ɩɪɨɢɡɜɨɞɢɬ
ɟɥɶɧɨɫ
ɬɢ
ɬɪ
ɭɞɚ
Рис. 3.48.
Производственная функция определения степени повышения производительности труда
8. Выполняется моделирование случайных величин и со-
бытий для чего:
•последовательно выделяются ячейки Е4, Е5, Е6, Е7, Е11 и
в каждом случае с использованием технологии “Мастер функ-
ций” — “Математические” — “Сл чис” в эти ячейки вводятся
случайные числа;
•по значениям случайных чисел находятся значения аргу-
ментов функций распределения. “Мастер функций” — “Стати-
стические” — обратные функции. Для равномерного распределе-
ния эта операция не выполняется, а в ячейки F4, F5, F6, вносятся
значения случайных чисел из ячеек Е4, Е5, Е6.
• в ячейках G4, G5, G6, G7, G11 вычисляются значения
которые примут случайные величины (для равномерного рас-
пределения =B4+(C4-B4)*F4, для нормального распределения
=B11+C11*F11).
9. Выполняется проверка условий инициализации процессов
работ (мероприятий) и событий.
10. В соответствии с вариантом распределения средств вы-
числяются производственные функции, финансовые функции
и функции спроса.
11. Вычисляются величины приращений за время dt: объема
выпускаемой продукции; объема продаж; валовой прибыли;
чистой прибыли; величины погашенной задолженности; посто-
янного и переменного капитала.
12. Вычисляются величины: объема выпускаемой продук-
ции; объема продаж; валовой прибыли; чистой прибыли; вели-
чины погашенной задолженности; постоянного и переменного
капитала.
13. Выполняется вычисление значений показателей в еди-
ничной реализации, формируется массив результатов.
14. Проверяются условия окончания цикла по времени про-
гнозирования.
15. Проверяются условия окончания цикла по количеству
реализаций.
16. Выполняется обработка результатов моделирования
всех реализаций.
524
525
Программа по организации основных процедур, имеет вид
Dim Skan() As Double, ResS() As Double, Res() As Double, THO()
As Double
Dim l1 As Integer, l2 As Integer, m1 As Integer, t As Double
tmods = Лист1.Cells(33, 3) ‘Интервал прогнозирования
dt = Лист1.Cells(34, 3) ‘Шаг моделирования
rop = Лист1.Cells(20, 2) ‘Средства на развитие основного про-
изводства
rwp = Лист1.Cells(21, 2) ‘Средства, выделяемые на развитие
вспомогательного производства
rrk = Лист1.Cells(22, 2) ‘Средства , выделяемые на поддержку
рынка, рекламу и повышение
‘качества продукции
upr = Лист1.Cells(23, 3): obes = Лист1.Cells(24, 3)
osb = Лист1.Cells(25, 3): zak = Лист1.Cells(26, 3)
pzi = Лист1.Cells(27, 3): dcb = Лист1.Cells(28, 3)
fnakn = Лист1.Cells(29, 2): fnak = Лист1.Cells(29, 3)
i = 0: tmod = 0: Оп = 0: prib = 0: ПРОИЗ = 5
Do
i = i + 1
tmod = tmod + dt
prib = prib + dp
Оп = Оп + ПРОИЗ * dt ‘Объем выпущенной продукции
fnakn = fnakn + ПРОИЗ * dt * Лист1.Cells(5, 2) * fnak ‘Величина
денежных средств в фонде накопления
Лист2.Cells(3, 1 + i) = Оп
Лист2.Cells(4, 1 + i) = fnakn
Loop While tmod <> tmods
End Sub
Примечания: 1. Производственные и другие функции не
привязаны к конкретному предприятию.
2. Ячейки, в которых вычисляются производственные и
другие функции, выбираются своим решением.
14.8. Разработка имитационных
экономических моделей в “Еxcel”
В изложенном выше материале были рассмотрены вопросы
имитационного моделирования отдельных элементов экономи-
ческих систем: моделирование пространственной динамики:
моделирование торгово-закупочных мероприятий; моделиро-
вание систем массового обслуживания и др. Это было сделано
для того, чтобы обучаемые получили первоначальные знания и
навыки по решению сложных экономических задач, используя
приемы имитационного моделирования.
Из теории систем известно, что реальная экономическая
система может быть декомпозирована на отдельные элементы.
При этом для каждого из элементов могут быть заблаговременно
разработаны специальные программы, реализующие опреде-
ленные функции, имеющие вход и выход. Задача разработчика
имитационной модели будет состоять в определении общей
конструкции модели, ее состава и структуры, подборе специ-
альных программ и конструировании с помощью этих программ
программного продукта имитационной модели в целом. Порядок
работы по реализации этой концепции с применением совре-
менных информационных технологий высокого уровня будет
рассмотрен ниже.
Здесь рассматривается порядок решения этих задач с по-
мощью программного продукта “Еxcel”, который широко ис-
пользуется экономистами различных специализаций По нашему
мнению, относительно несложные имитационные модели, раз-
работанные на базе данного программного продукта, по качеству
могут быть по крайней мере не хуже, чем модели, разработанные
с помощью специальных программных средств. Программы от-
дельных элементов экономической системы для использования
этого программного продукта могут быть подготовлены забла-
говременно и помещены в базы данных этой программы в виде
макросов и функций, созданных пользователем. Эти макросы и
функции могут решать следующие основные задачи:
•воспроизводить реальное и модельное время;