Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
111
Добавлен:
16.05.2015
Размер:
1.02 Mб
Скачать

Задание на лабораторную работу

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

Под реальным временем понимается режим, в котором моделируется прерывание в случайный момент времени появления события (приход заявки, окончание обслуживания). В этом случае следует определить вид прерывания и обработать его. Под квантованием времени понимается режим, в котором реализуются лишь прерывания по истечению кванта времени. Обработка прерывания заключается в контроле прихода заявки или завершения обслуживания. В общем случае такой режим не гарантирует ординарности, так как все заявки, пришедшие в один квант времени, считаются пришедшими одновременно. Уменьшение кванта приводит к большому количеству «пустых» обработок, что увеличивает время моделирования.

Интервал времени [tнач…tкон], взятый для исследования, задается пользователем и в зависимости от задания берется либо для начала рабочего дня (нестационарный режим), либо для середины рабочего дня (стационарный режим). Если исследуется стационарный режим, модель должна работать до времени tнач без фиксации промежуточных состояний. Исследование начинается с какого-то ненулевого состояния, к которому пришла система за время tнач. Если исследуется нестационарный режим, tнач=0. В этом случае период времени исследования следует разбить на несколько интервалов, в которых режим можно считать стационарным.

Для своего варианта подсчитать:

  1. максимальную, минимальную и среднюю длину очереди;

  2. максимальное, минимальное и среднее время пребывания заявки в очереди;

  3. минимальное, максимальное и среднее время обработки заявки;

  4. минимальное, максимальное и среднее время простоя канала обслуживания;

  5. количество отказов в обслуживании и отказов выборки.

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

Варианты 1-10

Тип СМО: Универсальный цех.

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

Считать заявкой продукцию, каналом обслуживания – конвейер, очередью на обслуживание – очередь к конвейер.

Параметры вариантов приведены в табл. 1.

Таблица 1

Параметры

Вариант

1

2

3

4

5

6

7

8

9

10

Количество конвейеров

1

1

1

1

1

2

2

2

2

2

Количество очередей к каждому кассконвейеру

1

1

1

2

2

1

1

1

2

2

Длина очереди

н

н

о

о

н

о

о

н

н

о

Интервал времени

н

с

н

с

н

с

н

с

н

с

Длина очереди: не ограничена – «н», ограничена – «о».

Интервал времени берется: с начала рабочего дня – «н», с середины рабочего дня – «с».

Варианты 11-20

Тип СМО: Станок с ЧПУ.

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

Считать заявкой деталь, каналом обслуживания – автоматический станок, очередью на обслуживание – очередь к станку.

Параметры вариантов приведены в табл. 2.

Таблица 2

Параметры

Вариант

11

12

13

14

15

16

17

18

19

20

Количество станков

1

1

1

1

1

2

2

2

2

2

Количество очередей к каждому станку

1

1

2

2

2

1

1

1

2

2

Длина очереди

н

о

н

о

н

о

н

н

н

О

Интервал времени берется

н

с

с

с

н

с

н

с

н

с

Длина очереди: не ограничена – «н», ограничена – «о».

Интервал времени берется: с начала рабочего дня – «н», с середины рабочего дня – «с».

Вариант 21-30

Тип СМО: Поиск бракованных деталей.

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

Считать заявкой диск, каналом обслуживания – служащего, проверяющего качество деталей, очередью на обслуживание – коробку с партией деталей.

Параметры вариантов приведены в табл. 3.

Таблица 3.

Параметры

Вариант

21

22

23

24

25

26

27

28

29

30

Количество служащих

1

1

1

1

1

2

2

2

2

2

Количество коробок для каждого служащего

1

1

1

2

2

1

1

1

2

2

Глубина коробки

н

н

о

о

н

о

о

н

о

н

Интервал времени берется

н

с

н

с

н

с

н

с

н

с

Глубина коробки: не ограничена – «н», ограничена – «о».

Интервал времени берется: с начала рабочего дня – «н», с середины рабочего дня – «с».