Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

Таким образом, в имитационную модель были добавлены:

функция, выполняющая расстановку приоритетов Pi, которая задействуется в блоке генерации заявок, и после определения параметров заявки на их основе вычисляет внутренний приоритет по правилам системы;

алгоритм распределения заявок в ОПУ, сравнивающий длины очередей на обслуживание в кластерах ЦКП на момент поступле-

ния заявки в систему и отправляющий ее в очередь с наименьшей длиной.

На имитационной модели, включающей алгоритм управления заявками, был проведен ряд экспериментов с теми же значениями параметров (табл. 4. 4), которые использовались в серии экспериментов на модели без управления приоритетами.

Результаты экспериментов приведены в табл. 4.8.

Таблица 4.8

Результаты экспериментов с назначением приоритетов заявок

 

 

 

Поток

Поток

Поток

Общий

Показатель

 

на-

учеб-

коммер-

поток

 

 

 

учных

ных

ческих

заявок

 

 

 

заявок

заявок

заявок

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

шт.

82

167

167

95

 

 

%

71,4

89,8

87,5

87,2

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

шт.

33

19

24

14

 

 

%

28,6

10,2

12,5

12,8

Среднее время ожидания обслуженных

22,36

3,56

0,94

11,42

заявок, дней

 

 

 

 

 

 

 

 

Среднее время ожидания потерянных

47,92

4,58

2,22

29,76

заявок, дней

 

 

 

 

 

 

 

 

Коэффициент ис-

Ростовский кластер

0,76

0,42

0,32

0,68

Новочеркасский кла-

 

 

 

 

пользования обо-

0,65

0,39

0,19

0,41

стер

 

рудования

 

 

 

 

 

 

Таганрогский кластер

0,66

0,47

0,22

0,44

 

Средняя длина

Ростовский кластер

4,74

0,40

0,21

2,23

очереди на исполь-

Новочеркасский кла-

1,46

0,27

0,05

0,21

зование оборудо-

стер

 

 

 

 

 

 

вания

Таганрогский кластер

2,62

0,36

0,06

1,13

101

Внедрение назначения приоритетов заявкам дает снижение количества потерянных заявок при обслуживании общего потока в процентном соотношении почти в 2 раза – с 25,3 до 12,8 %. Сравнение результатов моделирования позволяет сделать вывод, что учет внесистемного приоритета, срочности и ценового приоритета при назначении внутрисистемных приоритетов помогает найти баланс между максимизацией загрузки научного оборудования, минимизацией потерянных заявок и увеличением доходности функционирования ЦКП.

4.3.Разработка имитационной модели и исследование процессов функционирования центра инсорсинга

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

Каждый ЦКП имеет перечень оборудования, в том числе три позиции уникального научного оборудования. Типы и характеристики поступающих заявок остаются такими же, как и в предыдущей модели: учебные, научные, коммерческие. Центр инсорсинга призван с одной стороны обеспечить загрузку оборудования трех ЦКП, и с другой – постоянно координировать выполнение работ и увязывать графики работы различного оборудования при обслуживании комплексных заявок, требующих проведения исследований на нескольких видах оборудования. Подробное описание функционирования центра инсорсинга и типы заявок приведены в гл. 3., в соответствии с которой в центр инсорсинга поступает три простейших потока зая-

102

вок, каждая из которых содержит в себе требование к методике исследования на конкретном дорогостоящем или уникальном научном оборудовании, время обслуживания и время актуальности, повторяемость исследований. В общем потоке заявок выделяются приоритетные (внешний приоритет) – исследования в рамках контрактов федеральной целевой научно-технической. Центр инсорсинга назначает приоритет заявки, который зависит от срочности и времени актуальности и, затем размещает заявки в ЦКП в соответствии с запрашиваемым оборудованием. Каждый ЦКП формирует приоритетную очередь заявок с прямой дисциплиной обслуживания. В очереди проверяется время нахождения заявки на обслуживании, как только оно превысит время актуальности tа, такая заявка теряется. Если в заявке имеется требование к повторяемости измерений (r > 1), то она становится на повторное обслуживание. Обслуженная заявка покидает систему ЦКП.

Для описанной системы ЦКП, управляемой центром инсорсинга разработана имитационная модель, позволяющая найти следующие критерии функционирования:

Количество обслуженных Nоб и необслуженных Nн заявок и процентное их соотношение, количество всего заявок в системе N.

Коэффициент использования оборудования Кисп по кластерам.

Средние длины очередей M(t) к приборам.

Максимальные длины очередей М1max, М2max.

Среднее время ожидания в очереди обслуженной и потерянной

Тп.з. заявки в системе ЦКП.

Объем выручки В.

Реализация имитационной модели

В таблице 4.9 приведен список объектов, использованных для создания имитационной модели центра инсорсинга.

С использованием приведенных элементов была построена корневая структура модели системы, которая включает в себя подсистемы – экземпляры класса Branch (ЦКП) и объекта класса office (Центр инсорсинга). Структурная схема модели приведена на рис. 4.8

103

104

Таблица 4.9

Использованные объекты для создания имитационной модели

Значок

Имя и описание

Использование в модели

 

 

 

 

Source.

Моделирует входящий поток заявок в систему с экспо-

 

Генерирует заявки класса

ненциальным распределением величины интервала

 

Call

времени между поступлением заявок. Три экземпляра

 

 

данного объекта вводят в систему три типа заявок.

 

 

 

 

Sink.

Используется для вывода заявок из системы. Реализует

 

Удаляет заявки из системы

подсчет количества обслуженных и потерянных заявок.

 

 

 

 

SelectOutput.

Моделирует процесс распределения заявок по филиа-

 

В зависимости от заданного

лам ЦКП

 

условия пересылает за-

 

 

явку на один из выходных

 

 

портов

 

 

 

 

 

Queue

Применяется для имитации приоритетной очереди

 

Имитация очереди заявок

заявок филиала с дисциплиной обслуживания FIFO

 

 

(прямой порядок обслуживания)

 

 

 

 

Delay

Моделирует обслуживающий научный прибор

 

Задерживает заявки на

 

 

заданный промежуток вре-

 

 

мени

 

 

 

 

 

 

Окончание табл. 4.9

Значок

Имя и описание

Использование в модели

 

 

 

 

ProcessQ

Моделирует лабораторию ЦКП, оснащенную уникаль-

 

Работа с ресурсами

ными научными установками

 

 

 

 

Resource

Имитирует уникальное научное оборудование в ЦКП (в

 

Предоставляет ресурсы,

нашем случае их три в каждом ЦКП)

 

которые могут быть заняты

 

 

и освобождены заявка-

 

 

ми с помощью объектов

 

 

ProcessQ.

 

 

 

 

 

dataTime

Набор данных, хранящий времена обслуживания

 

Набор данных

заявок

 

 

 

 

waitTime

Набор данных, хранящий времена ожидания заявок в

 

Набор данных

очереди

 

 

 

 

waitTimeLost

Набор данных, хранящий времена ожидания в очереди

 

Набор данных

потерянных заявок

 

 

 

105

106

Рис. 4.8. Структурная схема корневого объекта модели

107

В модели приняты следующие обозначения: _branch_RSU, _ branch_SRSTU, _branch_TSTU – три ЦКП входящих в единую систему; _branch_out – условный поставщик наукоемких услуг, у которого размещаютсязаказывслучаеневозможностиобслуживанияввнутри системы ЦКП; office – центр инсорсинга; servedCall – количество обслуженных заявок; unservedCall – количество потерянных заявок; unserved_equip – количество отклоненных заявок вследствие отсутствия требуемого оборудования.

Заявки имитируются объектами класса Call, при этом каждая заявка на обслуживание имеет 11 параметров, которые однозначно описывают ее тип и содержание (рис. 4.9).

Рис. 4.9. Параметры заявки

Большая часть параметров заявки в данной модели унаследована из модели ЦКП, описанной в п. 4.2. Новые параметры, введенные в данной модели: equip – массив, хранящий информацию о требуемом оборудовании для обслуживания заявки; timeVec-

108

tor – массив, хранящий требуемое время обслуживания на каждом виде оборудования из массива equip; параметры cycle, unique, index, complex хранят служебную информацию о прохождении заявки по системе ЦКП. Система приоритетов и их генерация аналогичны описанным в п. 4.2.

Характеристики объектов модели

1.Объекты Source реализуют три «входных потока» модели. Данный объект генерирует заявки на обслуживание (объекты подкласса Call) и вводит их в систему ЦКП. Интенсивность потока заявок задается параметром экспоненциального распределения λ, который принимает значения от нуля до единицы в соответствии с табличной функцией myTable (аналогично п. 4.2).

2.Объект O ce имитирует центр инсорсинга (рис. 4.10) и руководствуется логикой, описанной в п 3.2. Входящие потоки заявок сортируются и направляются по разным ЦКП в зависимости от требуемого оборудования для «уникальных» и «комплексных» заявок,

адля заявок на дорогостоящее оборудование – в ЦКП с наименьшей очередью. При отсутствии требуемого оборудования в системе ЦКП заявка отклоняется.

3.Объекты Branch

Структура класса Branch является модельным представлением ЦКП (рис. 4.11) и содержит следующие блоки:

3.1. Объект queue – моделирует очередь с количеством мест для ожидания li, в данной модели li = 100, выбор требований из очереди производится в соответствии с прямой дисциплиной обслуживания FIFO. В очереди реализуется процедура относительных приоритетов, заявки помещаются в очередь в соответствии со значением своих параметров priority, заявка с большим приоритетом помещается перед заявкой с меньшим приоритетом, но не прерывает обслуживания менее приоритетной заявки. В очереди проверяется время нахождения заявки на обслуживании. Если оно превысит время актуальности, установленное параметром timeout, то такая заявка покидает очередь не обслуженной через порт timeout объекта branch.

109

110

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]