Оптимизация модели СМО на примере системы по учету контрольных работ студентов
Автор: Фатхинуров Айрат Ринатович
Журнал: Вестник Нижневартовского государственного университета @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.