A STUDY OF STRUCTURAL SUBDIVISIONS OF INDUSTRIAL ENTERPRISES USING MASS SERVICE SYSTEMS

Research article
DOI:
https://doi.org/10.23670/IRJ.2022.126.32
Issue: № 12 (126), 2022
Suggested:
16.10.2022
Accepted:
18.11.2022
Published:
16.12.2022
1223
3
XML
PDF

Abstract

This work shows the application of simulation modelling on the example of enterprises in various industries. The analysis of enterprises' work is carried out and on its basis the simulation model is built. The results are also evaluated and options to improve the functioning of enterprises are proposed. Nowadays, any enterprise cannot manage without information technologies which are aimed at effective work of the company. In addition, the effectiveness of the work is supported by the competent decisions of the manager. The work of both an individual branch and the entire enterprise depends on the decisions made. Simulation modelling is one of the methods of modelling, which allows describing all the processes of the object of research as if they were happening in reality.

1. Введение

Важным пунктом при принятии решения является четкое и правильное определение проблемы, стоящей перед руководством [1]. Для конкретизации проблемы проводится анализ интересующих показателей деятельности предприятия. Одна из методик анализа и решения проблемы – имитационное моделирование.

Модели данного типа можно «проиграть» (прогнать) во времени бесчисленное количество раз. Кроме того, результаты моделирования будут описываться случайным характером процессов [2].

В настоящее время имитационное моделирование применяется в самых разных областях человеческой деятельности: в промышленности, на транспорте [3], в экономике, экологии, в сферах информационной безопасности и услуг, а также в сферах общественных, государственных и военных отношений.

Имитационное моделирование бывает нескольких видов: моделирование функционирования, моделирование эффективности системы, моделирование условий применения, физическое моделирование. В данной статье рассмотрим более подробно моделирование эффективности системы, поскольку преследуется цель по оптимизации работы предприятий [4].

При моделировании эффективности системы отдается выбор предпочтительности определенной концепции системы. Помимо функционирования самой системы проектируется модель среды функционирования. Варьируя внешние и внутренние параметры системы, можно изучить различные варианты эксплуатации и возможности системы [5].

В настоящий момент имеется ряд программ, позволяющих провести имитационное моделирование: Plant Simulation, GPSS World, Scilab, AnyLogical, Maxima, Solidworks Simulation, Autodesk Simulation, Matlab.

2. Материалы и методы

В данной статье проведем имитационное моделирование в такой программе как GPSS World.

GPSS – General Purpose Systems Simulator – классическая программа имитационного моделирования. Она предназначена для моделирования систем массового обслуживания (СМО) и имеет специальные операторы, а также синтаксис. Многие сферы жизни можно описать как систему массового обслуживания, с их помощью можно реализовать многократное повторение одних и тех же действий за определенный срок, но не в режиме реального времени, что существенно экономит время. Любую систему можно заранее просчитать, подкорректировать, чтобы при реализации на практике потери и простой системы составляли меньший процент или его не было вовсе [6].

Исследование в статье проводилось на реальных объектах в несколько этапов, для наглядной демонстрации универсальности применяемых методов и инструментов. Были определены показатели эффективности функционирования исследуемой системы и дано упрощенное алгоритмическое описание исследуемой системы. Затем разработан алгоритм моделирования и описана программная реализация модели, что позволило провести ряд опытов над объектами за счет варьирования различных внутренних и внешних показатели системы [7]. Все полученные в ходе исследования результаты были интерпретированы и на их основе вынесены рекомендации по оптимизации или модификации систем, которые исследовались.

3. Основные результаты

Перейдём к имитационной модели предприятия энергетической отрасли. АО «Концерн Росэнергоатом» компания, использующая атомные станции в качестве производства электроэнергии. Она состоит из различных филиалов, разбросанных по всей России. Рассмотрим подробнее филиал Калининской атомной электростанции (КАЭС), в частности отдел организации входного контроля и оценки соответствия (ООВКиОС). ООВКиОС делится на две группы – группа входного контроля и группа оценки соответствия [8].

Исходя из практического опыта сотрудников, была получена следующая информация по функционированию их отдела: в группе оценки соответствия (назовем ее первой) имеется семь сотрудников, каждый из которых может одновременно работать с пятью заявками (входящими письмами или запросами на покупку оборудования). В группе входного контроля (во второй группе) четыре сотрудника, каждый из которых может одновременно работать с двумя заявками на входной контроль. В среднем за час может поступить 5,5 заявок, тогда среднее время работы персонала первой группы с одной заявкой варьируется от 8 до 10 часов, во второй группе – от 3 до 5 часов. Для удобства представим эти данные в табл.1.

Таблица 1 - Исходные данные

Tраб, час

λ, ед/час

n1, ед

n2, ед

tобсл1, час

tобсл2, час

ЗР

1976

5,5

35

8

8-10

3-5

равн

Данная модель представляется в виде многоканальной системы массового обслуживания с ожиданием. На вход подается простейший поток (экспоненциальный), а процесс обслуживания, соответственно, будет описываться равномерным законом распределения. Промоделируем работу отдела за один рабочий год в часах, что соответствует 1976 часам. Перед тем как преступить к написанию программы составим схематическое изображение функционирования отдела (рис.1).

Концептуальная модель системы

Рисунок 1 - Концептуальная модель системы

На основании концептуальной модели (рис.1) напишем программу в GPSS World, листинг программы представлен на рис.2.
Программа модели в GPSS World

Рисунок 2 - Программа модели в GPSS World

После проведения моделирования программы в GPSS World выводится отчет со всеми результатами по моделированию, для удобства внесем все расшифрованные данные с отчета в табл.2.

Таблица 2 - Расшифровка параметров отчета

Показатели

Значение

Число созданных заявок

10727

Число обслуженных заявок

3941

Среднее число заявок в первой очереди

1490,412

Среднее число заявок во второй очереди

1848,513

Среднее время ожидания заявки в первой очереди

274,546

Среднее время ожидания заявки во второй очереди

476,973

Среднее число занятых каналов первой группы

39,944

Среднее число занятых каналов второй группы

7,961

Коэффициент использования первой группы

0,998

Коэффициент использования второй группы

0,995

По данным таблицы можно сделать вывод о том, что каналы обслуживания обеих групп заняты практически все время моделирования, в среднем в очереди ожидали по 1490 и 1849 заявок, что недопустимо, а время ожидания в них составляет 275 и 476 сек. Программа работает на пределе, каналы не справляются с таким количеством заявок. Следовательно, необходимо провести работу по улучшению модели и определить номинальный режим работы, т.е. провести ряд опытов над исходной моделью.

Для определения номинального режима работы модели необходимо выбрать несколько информативных показателей эффективности, по которым можно будет судить о работоспособности модели [9]. Выберем следующие показатели: коэффициент использования, среднее число заявок в очереди, среднее время ожидания заявок в очереди, среднее число занятых каналов. Проведем серию опытов, изменяя количество каналов в первой и второй группах, т.к. другие показатели модели, взятые с табл.1, изменить невозможно. Сведем все показатели эффективности с отчетов в единую таблицу (табл.3).

Таблица 3 - Интерпретация результатов эксперимента

Число каналов

Коэффициент использования

Среднее число заявок в очереди

Среднее время ожидания заявок в очереди

Среднее число занятых каналов

1 гр

2 гр

1 гр

2 гр

1 гр

2 гр

1 гр

2 гр

1 гр

2 гр

35 (7)

8 (4)

0,998

0,995

1490,4

1848,5

274,55

476,97

34,944

7,961

40 (8)

12 (6)

0,998

0,995

971,27

1406,3

179,28

317,76

39,923

11,94

45 (9)

16 (8)

0,998

0,995

398,04

970,58

73,418

195,10

44,894

15,917

50 (10)

20 (10)

0,976

0,994

9,251

388,97

1,701

71,919

48,788

19,873

50 (10)

22 (11)

0,972

0,978

10,647

6,542

1,968

1,215

48,595

21,506

55 (11)

24 (12)

0,902

0,912

1,485

1,644

0,269

0,299

49,59

51,883

Анализируя таблицу 3, можно сделать вывод о том, что с увеличением числа каналов значения показателей эффективности уменьшаются, система работает быстрее и не заставляет заявки долго ожидать в очередях при моделировании. Кроме того, по среднему числу занятых каналов видно, что для модели достаточным является использование 50 и 22 каналов, т.к. на следующем шаге, при использовании 55 и 24 каналов число занятых каналов остается практически прежним. Поэтому номинальный режим работы данной системы соответствует модели с n1 = 50 и , n2 = 22 т.к. модель работает максимально эффективно [10].

Подведем общий итог по разработанной имитационной модели для предприятия энергетической отрасли: в ходе проведения моделирования было подтверждено, что в системе наблюдается перегрузка работы сотрудников. Отдел не справляется с тем количеством заявок, что поступает к нему на вход. Для улучшения качества работы в отделе должно быть 10 человек в группе оценки соответствия и 11 человек в группе входного контроля. При выполнении данной рекомендации компания бы сумела уменьшить время простоя оборудования на складе и ожидания его обработки. Что способствовало бы уменьшению затрат на складирование и увеличение производительности работников.

Перейдём к имитационной модели предприятия нефтегазовой отрасли. ООО «Далькамнефть» — предприятие, которое занимается заправкой топливом различных судов: промысловых и мелких судов, буксиров и т.д. Компания располагается в городе Петропавловске-Камчатском, в данном крае хорошо развита отрасль рыболовства и прочей добычи, связанной с морской деятельностью. За счет этого и появляется спрос на топливо, поскольку кроме того, что за самим Петропавловском приписано много судов, еще и в порт заходят суда с других городов, которым тоже требуется дозаправка. Координация и взаимодействие со всем кораблями предприятия происходит в прямом эфире, то есть в онлайн режиме. На каждом судне установлена система слежения, и все данные приходят на компьютер оператору по спутнику. Он может узнать в любой момент времени курс судна, какую миссию в данный момент исполняет бункеровщик. Кроме того, у операторов есть доступ к информации о капитанах судов и связь с ними. Люди, находящиеся в офисе, и люди на бункеровщике постоянно состоят в одном информационном поле. Они все вместе функционируют как единое целое [11].

Всего у компании есть 3 бункеровщика. В систему с интенсивностью 7 кораблей в сутки поступают заявки на бункеровку суден. Если на момент обращения все бункеровщики заняты, то заказчику отказывают в обслуживании, так как в открытом море в суровых условия Дальнего Востока нельзя подвергать риску экипаж судна и ожидать очереди, необходимо доставить топливо как можно раньше. Время бункеровки определяется законом равномерного распределения с временем обслуживания 0,2 ÷ 0,6 суток. Промоделируем работу системы на протяжении одной недели. Исходные данные отражены в табл.4.

Таблица 4 - Исходные данные

Траб, дни

λ, ед/сутки

n, ед

tобс, суток

ЗР

7

7

3

0,2 ÷ 0,6

равн

Перед началом работы в среде GPSS для удобства восприятия и понимания структуры системы составим концептуальную модель задачи. Она изображена на рис.3.

Концептуальная модель

Рисунок 3 - Концептуальная модель

Теперь перейдём непосредственно к разработке этой СМО в среде GPSS. Листинг программы изображен на рис.4. В систему поступают заявки с интенсивностью 7 ед./сутки, проводится проверка на наличие свободного устройства. Если все устройства заняты, то заявка направляется на выход, в противном случае заявка попадает на один из трех каналов обслуживания, а затем поступает на выход.
Программа модели в GPSS World

Рисунок 4 - Программа модели в GPSS World

После моделирования в программе выводится отчет, кратко сделаем выводы из него: за всю неделю было создано 47 заявок, из них обслужены 31, а не обслужены 16. Среднее число занятых каналов 1,78 и коэффициент загруженности составил 0,593. По итогу получилось, что система, в принципе, справляется со своей задачей, но число потерянных заявок слишком велико относительно общего числа заявок, то есть 16 кораблей были вынуждены воспользоваться услугами бункеровки других компаний.

Проведем наблюдение за тем, как будут изменяться показатели эффективности при увеличении числа бункеровочных судов у предприятия, другими словами, проанализируем, как повлияет изменение количества каналов (количество бункеровщиков), ведь компания не в силах варьировать интенсивность поступления самих заявок [12]. Сведем данные показателей эффективности по проведенному эксперименту в единую таблицу (табл.5), так же дополним ее информацией при трех каналах обслуживания, которые были изначально.

Таблица 5 - Вывод результатов эксперимента

n

Вероятность отказа

Загрузка системы

Среднее число занятых каналов

3

0,340

0,593

1,78

4

0,191

0,538

2,15

5

0,085

0,479

2,395

6

0,043

0,418

2,506

7

0

0,379

2,654

Вывод: при увеличении числа бункеровщиков загрузка системы уменьшается и, соответственно, среднее число занятых каналов растет. Но поскольку нет необходимости в таком большом числе каналов, ведь из тех же 7 бункеровщиков, в среднем, будут простаивать без дела 4. Цена на бункеровщик примерно равна 90 млн руб., не считая затраты на обслуживание, топливо, место в порту и т.д. В связи с большими тратами на покупку новых судов лучше остановиться на количестве из 4 бункеровщиков, поскольку загрузка системы довольно низкая, вероятность отказа в обслуживании адекватная, а среднее число занятых каналов составляет 2,15, что приемлемо. Покупка еще одного бункеровщика позволит снизить загрузку системы до 0,538, это хоть и не ключевое значение, по которому стоит судить, но все же улучшение заметно. Главное, что значительно снизилась вероятность отказа до 0,191.

4. Заключение

В ходе исследования была показана эффективность применения методов имитационного моделирования в различных отраслях. Неважно, будь то промышленное предприятие или предприятие по энергетике, его работу можно описать с помощью текста программы и имитировать его функционирование как в реальной жизни. Построение имитационной модели помогает понять сильные и слабые стороны организации, а также позволяет внести корректировки в работу и проверить правильность их внедрения без ущерба реальному производству и траты самого главного ресурса – времени.

Полученные результаты, помогут в дальнейшем находить и исследовать улучшения, которые можно внести в рабочий процесс, рассмотреть все альтернативные варианты и проверить их эффективность перед реализацией на практике.

Article metrics

Views:1223
Downloads:3
Views
Total:
Views:1223