Имитационное моделирование: базовые понятия
Построение имитационных моделей систем массового обслуживания и систем управления запасами
Методические указания
к практическим занятиям по дисциплине
«Имитационное моделирование»
для студентов, обучающихся по направлению 38.03.01 «Экономика»
(профили «Финансы икредит» и «Бухгалтерский учет, анализ и аудит»)
(программа подготовки бакалавров на базе среднего профессионального образования)
(заочная форма обучения)
Рекомендовано Учебно-методическим советом филиала
(протокол № от ноября 2015 г.)
Одобрено кафедрой «Математика и информатика»
(протокол № от ноября 2015 г.)
УФА 2015
УДК 338.22.021 (075)
ББК 65.050
Рецензенты:
С. А. Горбатков, д-р, техн. наук, профессор кафедры «Математика и информатика» Уфимского филиала Финансового университета при Правительстве Российской Федерации;
Ю. И. Валиахметова, канд. техн. наук, доцент кафедры «Вычислительная математика и кибернетика» Уфиского государственного авиационного технического университета".
Методические указания обсуждены на заседании кафедры
«Математика и информатика» Уфимского филиала
Финансового университета при Правительстве РФ
Зав кафедрой,
кандидат технических наук, доцент С. А. Фархиева
Учебно-методическое издание одобрено на заседании Учебно-методического совета Уфимского филиала Финуниверситета
Зам. директора Уфимского филиала Финуниверситета
по учебно-методической работе, председатель учебно-методической комиссии,
кандидат физико-математических наук, доцент И. Х. Бикмухаметов
Г200 | Белолипцев И. И. Построение имитационных моделей систем массового обслуживания и систем управления запасами: Методические указания к практическим занятиям по дисциплине «Имитационное моделирование» для студентов, обучающихся по направлению 38.03.01 «Экономика», программа подготовки бакалавров (на базе среднего профессионального образования). |
© Белолипцев И. И., 2015
© Финансовый университет при Правительстве РФ
СОДЕРЖАНИЕ
Имитационное моделирование: базовые понятия................................................. 4
Краткие теоретические сведения о генераторах псевдослучайных чисел........... 6
Арифметические генераторы случайных чисел.................................................. 6
Получение случайных чисел в табличном процессоре Excel............................ 8
Системы массового обслуживания. Основные понятия и определения............. 11
Одноканальная СМО с очередью...................................................................... 20
Двухканальная СМО с отказами....................................................................... 26
Системы управления запасами............................................................................. 31
Классическая модель управления запасами (модель Уилсона)....................... 32
Пример создания имитационной модели управления запасами...................... 33
Задания для контрольной работы....................................................................... 45
Приложения.......................................................................................................... 48
Список литературы............................................................................................... 51
Имитационное моделирование: базовые понятия.
Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему. С имитационной моделью проводятся эксперименты для получения информации об изучаемой системе. Проведение экспериментов с моделью называют имитацией. Имитационное моделирование — это частный случай математического моделирования. Существует класс объектов, для которых по различным причинам не разработаны аналитические модели, либо не разработаны методы решения полученной модели. В этом случае аналитическая модель заменяется имитационной моделью. Имитационная модель — логико-математическое описание объекта, которое может быть использовано для проведения экспериментов (часто - на компьютере) с целью изучения анализа поведения объекта.
Имитационное моделирование применяется в случаях, когда:
· дорого или невозможно экспериментировать на реальном объекте;
· невозможно построить аналитическую модель из-за того, что в системе есть нелинейные связи, стохастические (случайные) переменные;
· необходимо сымитировать поведение системы во времени.
Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов анализа наиболее существенных взаимосвязей между её элементами. Различают три подхода к построению имитационных моделей, для которых характерна различная степень детализации при построении модели:
1). Дискретно-событийное моделирование — подход к моделированию, предлагающий абстрагироваться от непрерывной природы событий и рассматривать только отдельные события моделируемой системы. Дискретно-событийное моделирование наиболее развито и имеет широкую сферу применения, хорошо подходит для моделирования производственных процессов, процессов массового обслуживания.
2). Агентное моделирование — относительно новое направление в имитационном моделировании, которое используется для исследования децентрализованных систем, функционирование которых подчиняется не глобальным правилам или законам, а зависит от активности отдельных подсистем и элементов, ее составляющих. Цель агентных моделей — получить представление об общем поведении системы, исходя из предположений об индивидуальном, частном поведении её отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.
3). Системная динамика — парадигма моделирования, где для исследуемой системы строятся графические диаграммы причинных связей и глобальных влияний одних параметров на другие во времени, а затем созданная на основе этих диаграмм модель имитируется на компьютере. По сути, такой вид моделирования более всех других парадигм помогает понять суть происходящего выявления причинно-следственных связей между объектами и явлениями. С помощью системной динамики строят модели бизнес-процессов, развития города, модели производства, динамики популяции, экологии и развития эпидемии [5].
Метод имитационного моделирования востребован во множестве областей. Он применяется для моделирования: бизнес-процессов, демографической динамики, боевых действий, дорожного движения, процессов производства, процессов массового обслуживания, уличного движения, жизненного цикла экосистем, в и т.д.