Оптимизация модели СМО на примере системы по учету контрольных работ студентов

Автор: Фатхинуров Айрат Ринатович

Журнал: Вестник Нижневартовского государственного университета @vestnik-nvsu

Статья в выпуске: 3, 2011 года.

Бесплатный доступ

Рассматриваются вопросы имитационного моделирования систем, в качестве примера используется система по учету контрольных работ. Построены две модели «как есть» и «как будет» в среде имитационного моделирования Arena 9.0. Присутствует сравнительная характеристика результатов исследования.

Модель, сложная система, система массового обслуживания, имитационное моделирование, учет контрольных работ, заявки, периодичность

Короткий адрес: https://sciup.org/14116665

IDR: 14116665

Текст научной статьи Оптимизация модели СМО на примере системы по учету контрольных работ студентов

Система массового обслуживания (СМО) производит обслуживание поступающих в нее требований. Обслуживание требований в СМО производится обслуживающими приборами [3]. Существующая система по учету контрольных работ является системой СМО с ожиданием, все контрольные работы необходимо проверить. Некоторые контрольные работы возвращаются на доработку.

Построим имитационные модели «как есть» и «как будет» с помощью системы имитационного моделирования Arena 9.0 ( для системы учета контрольных работ студентов учебным отделом института ЗапСибИФП.

В отдел поступают контрольные работы (заявки) от студентов. Заявки поступают со средней периодичностью 10 шт. в день (8 часов) и обрабатываются одним специалистом. На обработку одной заявки уходит около 10 минут (регистрация, передача преподавателю, получение от преподавателя, сдача в архив) рабочего времени специалиста. Среднее число контрольных работ в год равно 2100 шт. Некоторые контрольные работы после проверки преподавателем возвращаются студенту на доработку, среднее число таких возвратов около 30% от общего числа. Если специалист загружен, то очередная поступающая заявка помещается в очередь и находится там, пока специалист не освободится.

Динамическая модель «как есть» процесса обработки заявок показана на рис. 1. Модуль «KR» представляет собой входящий поток заявок, в нем задается интенсивность поступления заявлений, время, через которое прибудет первая заявка в модель от начала симуляции, количество заявок за одно прибытие, максимальное число заявок, которое может создать этот модуль. В модуле «Registracia i peredacha prepodavatelu» задаются ресурсы на обработку заявок, время на обработку одной заявки, а также мощность процесса. Модуль «Vozvrat» проверяет обработанные заявки на наличие ошибок, если значение модуля «true», то заявка переходит в модуль «Polycheni ot prepodavatelia i sdacha v arhiv», если значение модуля «false», то обработанная заявка переходит на повторную обработку.

Рис. 1. Динамическая модель процесса обработки контрольных работ «как есть»

Как видно на рисунке, в систему поступило 2100 контрольных работ, некоторые из этих работ были отправлены на доработку (897 шт.). Просмотрев отчет по имитационному моделированию, можно отметить следующее: максимальная длина очереди при регистрации и передаче ее преподавателю — 5 заявок, а при сдаче в архив — 8 заявок; время, затраченное на регистрацию и передачу преподавателю, — 555,8 часов, а при сдаче в архив — 211,17 часов (рис. 2).

Accumulatec

1 Time

Total Time

VA Time

Wait Time

Polychenie ot

211,17

35,00

176,17

Registracia i

555,80

449,25

106,55

Рис. 2. Фрагмент отчета по моделированию процесса обработки заявок «как есть»

В дальнейшем система учета контрольных работ была пересмотрена и автоматизирована. Электронные копии контрольных работ студентов загружаются на сервер и распределяются между преподавателями института. Для сравнения показателей процесса обработки заявок была смоделирована СМО «как будет» (процесс обработки заявлений с использованием АИС).

Заявки поступают на тех же условиях, за исключением:

  • -    специалист их не обрабатывает, а лишь отслеживает изменения и формирует требуемые отчеты;

  • -    время на загрузку одной контрольной работы занимает от 10 до 30 секунд.

Модель «как будет» процесса обработки заявок представлена на рис. 3.

Рис. 3. Динамическая модель СМО «как будет»

В систему поступило 2100 контрольных работ, 915 из них были отправлены на доработку. Просмотрев отчет по имитационному моделированию, можно отметить следующее: очереди при обработке контрольных работ нет; время, затраченное на регистрацию и загрузку контрольных работ, — 12,55 часов (рис. 4).

Accumulated Time

Total Time

VA Time

Registracia v

12,55

12,55

Vistavlenie

1.67

1.67

Zagruzka

11,69

11,69

Рис. 4. Фрагмент отчета по моделированию процесса обработки заявок «как будет»

Сравнительные данные характеристик систем (существующий и предлагаемый вариант), то есть характеристик процесса обработки заявок отделом до и после внедрения АИС, представлены в табл. 1.

Показатели работы СМО

Таблица 1

Показатель

Модель «как есть»

Модель «как будет»

1

Суммарное время, связанное с обработкой контрольных работ

766,97 ч.

25,91

2

Суммарное время, связанное с ожиданием обработки контрольных работ

282,72

0

Результаты имитационного моделирования разработанных моделей СМО по учету контрольных работ «как есть» и «как будет» показали сокращение потерь времени, связанного с регистрацией и пересылкой контрольных работ между студентами и преподавателями. Организации выгодно принять модель «как будет» .

Список литературы Оптимизация модели СМО на примере системы по учету контрольных работ студентов

  • Бережная Е.В., Бережной В.И. Математические методы моделирования экономических систем. М., 2001.
  • Фомин Г.П. Математические методы и модели в коммерческой деятельности. М., 2005.
  • Экономико-математические методы и прикладные модели / Под ред. В.В.Федосеева. М., 2005.
Статья научная