- •Цели и задачи дисциплины «Имитационное моделирование»
- •Тематика курса
- •Тема 1. Сущность, развитие и использование имитационного моделирования
- •Тема 2. Основные этапы построения имитационных моделей
- •Тема 3. Имитационная модель управления запасами
- •Тема 4. Метод Монте-Карло в имитационном моделировании
- •Тема 5. Генерирование случайных чисел и случайных величин во время машинной имитации
- •Тема 6. Планирование имитационных экспериментов
- •Тема 7. Общая и статистическая проверка результатов имитационных экспериментов
- •Тема 8. Планирование имитационных экспериментов в процессе исследования и оптимизации систем
- •Тема 1. Сущность, развитие и использование имитационного моделирования
- •1.1. Моделирование. Классификация видов моделирования.
- •Классификация видов моделирования:
- •1.2. Понятие имитационного моделирования.
- •1.3. Этапы развития имитационного моделирования.
- •1.4. Сферы применения имитационного моделирования.
- •1.5. Вопросы для самоконтроля по теме № 1.
- •Тема 2. Основные этапы построения имитационных моделей
- •2.1. Практическая реализация имитационного моделирования.
- •2.2. Основные этапы построения логической схемы имитационных моделей.
- •2.3. Вопросы для самоконтроля по теме №2.
- •Тема 3. Имитационная модель управления запасами
- •3.1. Задача оптимального управления запасами.
- •3.2. Детерминированная модель управления запасом.
- •3.3. Концептуальная модель оптимизации запасов.
- •3.4. Вопросы для самоконтроля по теме № 3.
- •Тема 4. Метод Монте-Карло в имитационном моделировании
- •4.1. Статистическое моделирование.
- •4.2. Метод Монте-Карло.
- •4.1. Вопросы для самоконтроля по теме № 4
- •Тема 5. Генерирование случайных чисел и случайных величин во время машинной имитации
- •5.1. Генератор случайных чисел.
- •5.2. Генерирование равномерной случайной последовательности чисел.
- •1. Табличный генератор.
- •2. Физический генератор.
- •3. Программный генератор
- •5.3. Имитация случайных событий.
- •5.4. Имитация дискретных случайных величин.
- •5.5. Имитация непрерывных случайных величин.
- •5.6. Вопросы для самоконтроля по теме № 5
- •Тема 6. Планирование имитационных экспериментов
- •6.1. Задачи планирования экспериментов.
- •6.2. Основные понятия и определение.
- •6.3. Управляемые и неуправляемые факторы.
- •6.3. Факторные планы.
- •Матрица планирования для
- •6.4. Вопросы для самоконтроля по теме № 6
- •Тема 7. Общая и статистическая проверка результатов имитационных экспериментов
- •7.1. Проверка однородности дисперсий.
- •7.2. Проверка адекватности модели.
- •7.3. Вопросы для самоконтроля по теме № 7.
- •Тема 8. Планирование имитационных экспериментов в процессе исследования и оптимизации систем
- •8.1. Планирование экспериментов при исследовании систем.
- •8.2. Планирование экспериментов для оптимизации систем.
- •8.3. Реализация имитационной модели средствами пакета имитационного моделирования дискретных систем gpss.
- •8.3.1. Структура системы моделирования gpss World
- •8.3.2. Объекты языка имитационного моделирования
- •Объекты gpss
- •8.3.3. Построение моделей с одноканальными устройствами, функционирующими в режиме занятия и освобождения устройства
- •8.3.4. Организация поступления транзактов в модель и удаления транзактов из нее
- •8.3.5. Разработка и эксплуатация моделей в gpss World. Создание объекта «Модель»
- •8.3.6. Стандартный отчет модели – структура файла report
- •8.3.7. Построение моделей.
- •8.4. Вопросы для самоконтроля по теме № 8
- •Используемая литература
- •Содержание.
Классификация видов моделирования:
Физическое – используется сама система, либо подобная ей (летательный аппарат в аэродинамической трубе).
Математическое – процесс установления соответствия реальной системе S математической модели M и исследование этой модели, позволяющее получить характеристики реальной системы.
Аналитическое – процессы функционирования элементов записываются в виде математических соотношений (алгебраических, интегральных, дифференциальных, логических и т. д.). Аналитическая модель может быть исследована методами: а) аналитическим (устанавливаются явные зависимости, получаются, в основном, аналитические решения); б) численным (получаются приближенные решения); в) качественным (в явном виде можно найти некоторые свойства решения).
Компьютерное – математическое моделирование формулируется в виде алгоритма (программы для ЭВМ), что позволяет проводить над ней вычислительные эксперименты.
Численное – используются методы вычислительной математики (отличается от численного аналитического тем, что возможно задание различных параметров модели).
Статистическое – обработка данных о системе (модели) с целью получения статистических характеристик системы.
Имитационное – воспроизведение на ЭВМ (имитация) процесса функционирования исследуемой системы, соблюдая логическую и временную последовательность протекания процессов, что позволяет узнать данные о состоянии системы или отдельных ее элементов в определенные моменты времени.
1.2. Понятие имитационного моделирования.
Применение имитационного моделирования позволяет исследовать объекты, реальные эксперименты над которыми затруднены или невозможны (дорого, опасно для здоровья, однократные процессы, невозможные из-за физических или временных ограничений – находятся далеко, еще или уже не существуют и т.п.).
Динамические процессы, которые происходят в производственных и экономических системах, настолько сложные и разнообразные, что аналитические методы исследований операций (математическое программирование, теория массового обслуживания, теория игр и другие), которые на первый взгляд кажутся универсальными, на самом деле не всегда пригодны для прогнозирования и анализа фактических ситуаций. Математические модели, которые могут быть реализованы с помощью эффективных вычислительных методов, являются слишком упрощенными, а также, не адекватными реальным процессам. Что же до адекватных математических моделей, то их большей частью нельзя реализовать в связи с трудностями вычислительного характера. В таком случае часто есть смысл применить машинную имитацию, которая состоит в моделировании на компьютере реальной производственной или экономической системы.
Имитационное моделирование дает пользователю возможность экспериментировать с существующими и создаваемыми системами тогда, когда с реальным объектом этого делать нельзя или нет смысла. Этот метод является инструментом усовершенствования управления экономикой и ее областями в пределах всей Украины.
Имитационное моделирование (в широком понимании) - это процесс конструирования модели реальной системы и проведения экспериментов с этой моделью с целью определения поведение системы или оценки (в рамках ограничений, обусловленных некоторым критерием или совокупностью критериев) разных стратегий, которые обеспечивают функционирование данной системы.
В узком понимании имитационное моделирование - это воспроизведения на компьютере реальной производственной или организационной системы.
Тогда термин «имитационное моделирование» имеет тот же самый смысл, что и «машинная имитация» или «машинное моделирование» (последний термин соответствует экспериментальному методу изучения экономики с помощью компьютера).
Имитационная модель - это совокупность математической и алгоритмической модели исследуемой системы.
Термин «машинная имитация», который точнее отображает сущность проблемы, в отечественной литературе используется реже, чем термин «имитационное моделирование»; в зарубежной литературе первому термину отвечают такие: computer sіmulatіon - компьютерное моделирование, systems sіmulatіon - системное моделирование, dіgіtal sіmulatіon - цифровое моделирование.
Машинная имитация - это численный метод выполнения на компьютере экспериментов с математическими моделями, которые описывают поведение сложных систем на протяжении продолжительных отрезков времени.
К позитивным качествам имитационного моделирования можно отнести:
1) предоставление исследователю (системному аналитику) возможности наблюдения как конечного результата относительно показателей анализируемого объекта, так и процесса его функционирования, которое дает возможность получить искомый результат;
2) широкие возможности относительно масштабирования в процессе функционирования моделируемого объекта;
3) обеспечение многовариантности исследований;
4) многофункциональность имитационных моделей, которая отображается в возможностях гибкого выбора и следующих модификациях системы целей и критериев, которые желательно рассмотреть во время проведения имитационных экспериментов.
Недостатки присущие имитационным моделям:
1) поскольку имитационные модели по своей природе являются лишь средством для проведения некоторого числового эксперимента, то результаты, полученные с их помощью, представляют собой одиночные случаи развития моделируемого объекта. Следовательно, все выводы и утверждения, сделанные на их основании, имеют эвристический характер и в определенных случаях могут существенно искажать действительное положение вещей;
2) во многих случаях получения оценок относительно степени приближения между результатами имитационного моделирования и функционированием реального объекта оказываются проблематичными;
3) большей частью в основу процесса имитации положен некоторый статистический эксперимент, в ходе которого используются генераторы псевдослучайных величин. Погрешности, которые объективно присущи таким генераторам, могут существенно искажать результаты. полученные в ходе имитационного моделирования.
