kursovik_model2 (743417), страница 2

Файл №743417 kursovik_model2 (Моделирование 2-х канальной системы массового обслуживания с отказами) 2 страницаkursovik_model2 (743417) страница 22016-08-02СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Необходимо также учесть, что моделируемая система массового обслуживания является СМО с отказами и с абсолютным приоритетом. Т.е. заявки 1 имеют перед заявками 2 приоритет, состоящий в том, что если заявка 1 приходит в систему, когда все каналы заняты и хотя бы один из них обслуживает заявку 2, то пришедшая заявка 1 вытесняет заявку 2, становится на ее место, а та покидает систему не обслуженной. Если заявка 1 приходит в систему в момент, когда оба канала обслуживают заявку 1, то она покидает СМО. Заявка 2 получает отказ, если она приходит в систему в момент, когда оба канала заняты, безразлично какими заявками.

Длительность обслуживания заявок 1-го и 2-го потока также представляют собой случайные величины, подчиняющиеся показательному закону распределения. Интенсивность обслуживания заявок 1-го потока - 1. Интенсивность обслуживания заявок 2-го потока - 2. Длительность обслуживания заявок 1-го потока представляет собой случайную величину с одним и тем же распределением вероятностей F (t).

, (1) где 10 – постоянная.

Плотность распределения показательного закона задается формулой:

где 1>0, - интенсивность обслуживания заявок 1-го потока.

Аналогично, длительность обслуживания заявок 2-го потока представляет собой случайную величину с одним и тем же распределением вероятностей F(t).

, (1) где 20 – постоянная.

Плотность распределения показательного закона задается формулой:

где 2>0, - интенсивность обслуживания заявок 2-го потока.

В рассматриваемой задаче СМО имеет 2 входа, на один из которых поступает случайный поток Заявок I, на другой вход - поток Заявок II.

3. Решение задачи.

    1. Алгоритм моделирования СМО.

Начальные условия:

  1. Рассматриваемая в задаче СМО представляет собой СМО с:

  • Двухканальным обслуживанием;

  • Двухканальным входным потоком ( имеет 2 входа, на один из которых поступают случайный поток Заявок I, на другой вход – поток Заявок II).

  1. Определение времен поступления и обслуживания заявок:

  • Времена поступления и обслуживания заявок генерируются случайно с заданным показательным законом распределения;

  • Интенсивности поступления и обслуживания заявок заданы;

  1. Функционирование рассматриваемой СМО:

  • Каждый канал обслуживает в каждый момент времени одну заявку;

  • Если в момент поступления новой заявки свободен хотя бы один канал, то пришедшая заявка поступает на обслуживание;

  • Если отсутствуют Заявки то система простаивает.

  1. Дисциплина обслуживания:

  • Приоритет Заявок I: если система занята (оба канала обслуживают заявки), причем один из каналов занят Заявкой II, Заявка I вытесняют Заявку II; Заявка II покидает систему необслуженной;

  • Если к моменту поступления Заявки II оба канала заняты, Заявка II не обслуживается;

  • Если к моменту поступления Заявки I оба канала обслуживают Заявки I, поступившая Заявка I покидает систему необслуженной;

Задача моделирования: зная параметры входных потоков заявок промоделировать поведение системы и вычислить её основные характеристики её эффективности. Меняя величину Т от меньших значений до больших (интервал времени, в течении которого происходит случайный процесс поступления заявок 1-го и 2-го потока в СМО на обслуживание), можно найти изменения критерия эффективности функционирования и выбрать оптимальный.

Критерии эффективности функционирования СМО:

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

  • Относительная пропускная способность;

  • Абсолютная пропускная способность;

Принцип моделирования:

  • Вводим начальные условия: общее время работы системы, значения интенсивностей потоков заявок; число реализаций работы системы;

  • Генерируем моменты времени, в которые прибывают заявки, последовательность прихода Заявок I Заявок II, время обслуживания каждой пришедшей заявки;

  • Считаем сколько заявок было обслужено, а сколько получило отказ;

  • Рассчитываем критерий эффективности СМО:

  1. Программная реализация.

Программа была разработана в среде программирования Turbo Pascal. Алгоритм функционирования программы заключается в следующем: после считывания введенных пользователем параметров, производится генерация моментов появления Заявок. Затем выполняется процедура, реализующая СМО, представляющая собой цикл с условием выхода по истечению времени функционирования СМО. Значения интенсивностей появления заявок в системе и обслуживания заявок заданы в программе в виде констант.

Отсчёт внутреннего времени СМО выполняется с помощью приращения переменной. В текущий момент времени производится проверка моментов появления заявки. Если заявка появилась, когда один из каналов был свободен, заявка поступает на обслуживание в свободный канал. В противном случае при появлении заявки II, она получает отказ (соответственно увеличивается число необслуженных заявок). При появлении Заявки I, она не обслуживается в случае занятости обоих каналов заявками I. При занятости хотя бы одного канала Заявкой II, Заявка I становится на место Заявки II, (Заявка II покидает систему необслуженной, увеличивается количество необслуженных заявок).

Описание интерфейса:

При каждом новом запуске программы сначала вводится число реализаций работы системы, затем при каждой новой реализации вводится время функционирования СМО –Т. При поступлении новой заявки программа выводит сообщение (Поступила заявка 1, Поступила Заявка 2).Программа выводит сообщения об обслуживании/необслуживании вновь поступившей заявки. Затем, по окончании времени функционирования системы выводится сколько заявок поступило и сколько из них было обслужено, а сколько получило отказ. Далее программой производится расчет и вывод основных выбранных характеристик СМО.

Листинг программы представлен в приложении 6.

Работа программы и получение данных для анализа работы СМО.

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

Интересно также пронаблюдать поведение СМО при изменяющихся значениях интенсивностей появления заявок в системе. Поэтому изменим значения этих констант в программе и пронаблюдаем поведение СМО. Значения интенсивностей поступления заявок1 уменьшим на 1, а заявок 2- увеличим на 1.

Новые значения интенсивностей:: 1 =2, 2 =2, 1 =2, 2 =1.

Т.о. исследуем работу системы при следующих вариантах:

1

2

1

2

Вариант 1

2

2

2

1

Вариант 2

3

1

2

1

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

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

Для каждого варианта были построены графики зависимостей:
- относительной пропускной способности системы от времени работы;
- абсолютной пропускной способности от времени работы;
- вероятности отказа системы от времени;

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

Графики представлены в приложениях 2-4.

5. Выводы.

В результате моделирования работы СМО, а также анализ полученных данных и были сделаны следующие выводы:

1. При времени функционирования системы меньше 2000, работа системы нестабильна, трудно выявить какие-либо закономерности в поведении системы. Поэтому, чтобы сделать выводы об эффективности работы СМО, следует рассматривать её функционирование на временном интервале более 2000 единиц.

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

3. На интервале времени до 3000 значение абсолютной пропускной способности системы хаотически колебалось (особенно это заметно при втором варианте реализации). При времени больше 3000 амплитуда колебаний снизилась, а при времени Т7000 значения абсолютной пропускной способности системы для обоих вариантов приобретают стационарный характер, и примерно равны 0,004 для первого варианта работы системы и 0,036- для второго.

4. Значение относительной пропускной способности системы хаотически колебалось при всех временах функционирования. Однако, при больших временах амплитуда колебаний значительно снизилась. С увеличением времени заметна тенденция к стационарности в поведении величины относительной пропускной способности.

5. Т. к. вероятность отказа системы величена обратная относительной пропускной способности системы, то их поведение аналогично. При малых значениях времени (до 7000) вероятность отказа хаотично колебалась. А при увеличении времени, амплитуда колебания значительно снизилась. Практически вероятность отказа принимает стационарный характер при значении времени больше 17000.

Заключение.

Целью данного курсового проекта было построение модели двухканальной СМО с отказами и абсолютным приритетом. Модель СМО была и реализована с помощью программы в среде TURBO PASKAL. В процессе нескольких реализаций работы СМО для двух вариантов значений интенсивностей поступления заявок в были получены результаты функционирования системы. На основе полученных данных были построены графики, позволяющие провести исследование работы СМО. С помощью графиков проведен анализ полученных данных и сделаны выводы о работе систстемы.

Проведенное исследование наиболее наглядно отображают графики, приведенные в приложениях 2-4.

Приложение 1.

Результаты работы СМО.

Характеристики работы СМО

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Время работы СМО

100

100

150

150

300

300

500

500

700

700

800

800

1000

1000

2000

2000

Поступило заявок

7

8

3

9

7

3

5

37

7

9

3

5

9

58

41

78

Обслужено заявок

5

3

1

6

4

3

4

21

6

5

2

3

7

36

28

40

Не обслужено заявок

2

5

2

3

3

0

1

16

1

4

1

2

2

22

13

38

Абсолютная пропускная способность системы

0,05

0,03

0,007

0,04

0,013

0,1

0,008

0,042

0,009

0,07

0,003

0,004

0,007

0,036

0,014

0,02

Относительная пропускная способность системы

0,714

0,37

0,33

0,667

0,571

0

0,8

0,568

0,857

0,556

0,667

0,6

0,778

0,62

0,683

0,513

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

28,6

62,5

66,7

33,3

42,9

0

20

43,2

14,3

44,4

33,3

40

22,2

37,9

31,7

48,7

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

Вар 1

Вар 2

3000

3000

4000

4000

5000

5000

7000

7000

10000

10000

12000

12000

15000

15000

17000

17000

20000

20000

25000

25000

38

318

37

121

48

291

87

413

147

672

88

762

124

975

88

1120

129

989

218

1707

30

187

25

69

33

147

68

222

91

363

60

448

84

533

66

618

89

566

147

932

8

131

12

52

15

144

19

191

56

309

28

314

40

442

22

502

40

423

71

775

0,01

0,006

0,006

0,017

0,007

0,029

0,001

0,032

0,008

0,036

0,005

0,037

0,006

0,036

0,004

0,036

0,004

0,033

0,006

0,037

0,789

0,588

0,776

0,57

0,688

0,505

0,782

0,538

0,619

0,54

0,682

0,588

0,677

0,547

0,75

0,552

0,69

0,572

0,674

0,546

21,1

41,2

32,4

43

31,3

49,5

21,8

46,2

38,1

46

31,8

41,2

32,3

45,3

28

44,8

31

42,8

32,6

45,4

Приложение 2.

Характеристики

Тип файла
Документ
Размер
350 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее