УДК 519.876.2
Фадеева Т.А. студент магистратуры 2 курса отдел магистратуры и аспирантуры Поволжский государственный университет телекоммуникации и информатики
Россия, г. Самара ИССЛЕДОВАНИЕ ВЛИЯНИЯ ДОСТОВЕРНОСТИ ИСХОДНЫХ ДАННЫХ НА ЭФФЕКТИВНОСТЬ ПРИМЕНЕНИЯ СИМ-МОДЕЛИ
ОБЪЕКТА
ЧАСТЬ 2. ПОСТРОЕНИЕ МОДЕЛИРУЮЩЕГО АЛГОРИТМА
Аннотация: в статье разработана и описана укрупненная схема моделирующего алгоритма для реализации СИМ-модели.
Ключевые слова: статистическое имитационное моделирование, моделирующий алгоритм, моделирование, бизнес-процесс.
Fadeeva T.A. magistracy student
2nd year magistracy and postgraduate studies department Povolzhskiy State University of Telecommunications & Informatics
Russia, Samara
INVESTIGATION OF THE EFFECT OF THE RELIABILITY OF THE INITIAL DATA ON THE EFFICIENCY OF THE APPLICATION OF
THE SIM-MODEL OBJECT PART 2. CONSTRUCTION OF A MODELING ALGORITHM
Annotation: the article has developed and described an integrated scheme of a modeling algorithm for the implementation of a SIM model.
Keywords: statistical simulation, modeling algorithm, modeling, business process.
Введение
В первой части данной статьи был описан выбранный бизнес-процесс и построена СИМ-модель. Также были выделены основные случайные факторы, которые оказывают наибольшее влияние на бизнес-процесс «Обслуживание клиентов текстильной промышленности».
Во второй части статьи рассмотрим моделирующий алгоритм, т.к. он является одни из основных звеньев процесса моделирования.
Разработка и описание моделирующего алгоритма для реализации СИМ-модели.
Достоинство моделирующего алгоритма в том, что он наглядно показывает выполнение бизнес-процесса с учетом влияния случайных факторов. Моделирующий алгоритм показывает взаимодействие случайных факторов и бизнес-процесса, что дает возможность представить весь процесс моделирования от введения исходных данных до вывода результирующих показателей.
Рассматриваемый бизнес-процесс возможно описать моделирующим алгоритмом со случайным шагом. Данный тип моделирующего алгоритма, можно считать наиболее подходящим, т.к. количество поступающих заявок невелико, а также временные интервалы, через которые заявки поступают в систему, не равны между собой.
Этап построения моделирующего алгоритма делится на две стадии. Первая - построение обобщенной(укрупненной) схемы алгоритма, вторая -построение детальной схемы с описанием входных и выходных параметров.
Обобщенный алгоритм наглядно демонстрирует принцип функционирования модели, скрывая детали конкретной реализации и взаимодействие отдельных блоков алгоритма, что позволяет отразить общую картину направления модели. Детализированный алгоритм максимально подробно отражает функционирование блоков алгоритма, а также детально описывает как реализовать каждый блок схемы.
Опишем обобщенную схему моделирующего алгоритма рассматриваемого бизнес-процесса. Моделирующий алгоритм напрямую связан с бизнес-процессом, так как строится для него.
Разработанный укрупненный алгоритм приведен на рис. 2.10. Блок 1, является исходной точкой всего алгоритма - он обозначает начало работы. В блоке 1 описан процесс ввода исходных данных, которые в данный момент будут использованы для моделирования.
Следующим этапом, после ввода данных, является объявления переменных. Данный процесс описан в блоке 2. Объявленные переменные будут изменять в процессе всего моделирования.
После объявления переменных, выполнение переходит к блоку 3. Данный блок отвечает за моделирование поступающих заявок. Данный блок можно назвать «ядром» алгоритма, так как он отвечает за появление новой заявки.
Далее переходим к условному блоку 4, в котором сравнивается время, за которое поступила заявка с периодом моделирования. Если в результате сравнения получаем положительный результат, т.е. время между поступлением последней заявки и новой не превышает период моделирования, то далее выполняются инструкции, описанные в блоке 5. При отрицательном результате выполнение переходит к блоку 22, который производит расчет итоговых показателей моделирования.
Далее, в процессе выполнения алгоритма, управление переходит к блоку 6, в котором моделируется проверка наличия готовых товарных позиций на складе. После, выполнение переходит к моделированию процесса доставки недостающих товарных позиций заказа, за который отвечает блок 7.
В блоках 8 и 9 происходит расчет суммы заказа и согласование итоговой суммы с клиентом, соответственно. Если рассчитанная сумма будет не согласована клиентом и клиент отказывает от заказа, заявка покидает очередь обработки и в блоке 10 увеличивается значение количества отказов клиента, а после управление переходит к блоку 22.
В блоке 12 моделируется регистрация заказа, а далее в блоке 13 проверяется возможность выполнения поступившего заказа предприятием. В результате либо увеличится количество отказов в обработке заказа в блоке 14, либо выполнятся инструкции в блоке 15, а именно моделирование процесса обработки заказа. За моделирование процесса проверки достаточности расходных материалов отвечает блок 16. Если недостаточно, то блок 17 моделирует доставку расходных материалов, иначе моделируется производство товаров - блок 18. Сборка заказа моделируется в блоке 19.
Моделирования процесса доставки
© ©
3)
Рис. 1 - Обобщённая схема моделирующего алгоритма (часть 1)
Моделирование отказа клиента
Моделирование подтверждение клиентом суммы
Регистра! щя заказа
Моделирование отказа в выполнении
Моделирование обработки заказа
Моделирование доставки
Моделирование производства товаров
Моделирова зак ание сборки аза
©
Рис. 2 - Обобщённая схема моделирующего алгоритма (часть 2)
0
Моделирование расчета конечной суммы
Моделирова ние оплаты
Расчет итоговых показателей
Вывод результатов
С
Конец
3
Рис. 3 - Обобщённая схема моделирующего алгоритма (часть 3) Выводы
Разработанный моделирующий алгоритм, будет являться основной для проведения исследования влияния исходных данных на результат СИМ-модели, т.к. на основе данного алгоритма будет построена программная
2
3
10
1
14
15
17
18
19
20
21
22
реализация модели и проведены эксперименты, для выявления случайных величин, которые в большей степени влияют н итоговые значения СИМ -модели.
Использованные источники:
1. Димов Э.М., Маслов О.Н., Пчеляков С.Н., Скворцов А.Б. Новые информационные технологии: подготовка кадров и обучение персонала. Часть 2. Имитационное моделирование и управление бизнес-процессами в инфокоммуникациях. Самара: Изд-во СНЦ РАН, 2008. - 350 с.
2. Ануфриев Д.П., Димов Э.М., Маслов О.Н. и др. Статистическое имитационное моделирование и управление бизнес-процессами в социально-экономических системах. Астрахань: Изд-во АстИСИ, 2015. - 366 с.