
4. Моделирование s-образного роста
Часто поведение системы описывается S-образной или логистической кривой, показанной на рис. 7.10.
Кривая имеет два участка: начальный участок экспоненциального роста, характерный для положительной обратной связи, и участок асимптотического роста, характерный для отрицательной обратной связи. Типичным примером S-образной кривой является рост численности популяции на замкнутой территории или рост производительности однотипного оборудования по мере его амортизации. Такое поведение системы означает, что в ней сначала действует положительная обратная связь, а затем отрицательная. Диаграмма потока и уровня для простейшей системы с S-образным ростом приведена на рис. 7.11.
Такого рода поведение обеспечивается специальным способом определения темпа. Величина темпа задается таблично в виде функции RTV, зависящей от значения уровня LEV. На начальном участке темп нарастает, а затем уменьшается.
5. Моделирование запаздывания
В реальных системах всегда имеется запаздывание, связанное с тем, что принимаемое решение реализоваться мгновенно не может, так как все процессы в природе инерционны. Смысл запаздывания состоит в том, что любой входящий поток появляется на выходе не сразу, а через некоторое время. Типичные случаи запаздывания показаны на рис. 7.12. Для учета запаздывания в модели системной динамики вводятся специальные элементы запаздывания.
Запаздывание реализуется путем перетекания потока через ряд промежуточных резервуаров. Пример реализации блока запаздывания приведен на рис. 7.13.
6. Построение модели
Весь процесс построения модели системной динамики можно разбить на ряд этапов.
Анализ вербального описания моделируемой системы с целью выделения отдельных элементов и выяснения способов их взаимодействия.
Построение диаграммы причинно-следственных связей, определение полярностей связей и контуров причинно-следственных связей.
Выделение среди переменных уровней и потоков.
Построение на основе диаграммы причинно-следственных связей диаграммы потоков и уровней.
Перевод диаграммы потоков и уровней в математическую форму, т.е. написание уравнений динамики модели.
Задавая различные варианты поведения модели, меняя ее уравнения и структуру, можно изучать поведение моделируемого объекта и находить управленческие решения, приводящие объект в желаемое состояние.
7. Модели мировой динамики
В этом пункте мы рассмотрим модели мировой динамики, предложенные Дж. Форрестером и Д. Медоузом. В основе этих моделей лежит рассмотренный выше метод системной динамики.
Структура системно-динамических моделей ЭЭС включает в себя шесть секторов: население, капиталовложения (фонды), сельскохозяйственные фонды, ресурсы, загрязнение и управление. Такая структура была впервые предложена Дж. Форрестером и реализована в модели «Мир-2».
Математическим аппаратом системной динамики являются обыкновенные дифференциальные уравнения первого порядка. Модель «Мир-2» была построена с использованием 82 уравнений, описывающих взаимосвязи между элементами системы. Первоначально построение и анализ системно-динамических моделей носили скорее алгоритмический, нежели аналитический характер. Сейчас, благодаря созданию объектно-ориентированных языков программирования, стало возможным создание больших моделей, включающих тысячи переменных, которые могут на достаточно достоверном уровне описывать динамику сложных систем.
В качестве иллюстрации приведем модель одного из шести указанных выше секторов — модель использования природных ресурсов в ресурсном секторе модели «Мир-3», разработанной в МГУ и включающей в себя всего около 280 уравнений.
Пусть PN(t) — потенциально используемые ресурсы, Vd — скорость (интенсивность) открытия новых ресурсов, Vr — скорость восстановления ресурсов, зависящая от потраченных ресурсов. Тогда динамика потенциально используемых ресурсов описывается задачей Коши для дифференциального уравнения первого порядка: