Автор работы: Пользователь скрыл имя, 31 Мая 2013 в 12:06, курсовая работа
Задание 8. На вход системы передачи информации сообщения поступают группами. Число сообщений в группе постоянно и равно m = 3. Поток сообщений простейший с плотностью Λ = 5 сообщ./с. Время передачи сообщений описывается показательным законом с математическим ожиданием 0,2 секунды. Поступающие сообщения, застав все каналы передачи информации занятыми, теряются. Разработать модель в виде СМО, которая позволила бы определить: - вероятность потери информации; - коэффициент загрузки системы; ....
Решите задачу, используя аналитическую и имитационную модели СМО. Для имитационной модели время моделирования взять произвольно, исходя из результатов аналитического расчета.
1.Задание на курсовую работу 3
2.Введение 4
3.Разработка концептуальной модели и ее формализация 5
3.1 Постановка задачи 5
3.2 Аналитический расчет СМО 7
3.3 Разработка и реализация имитационной модели СМО 13
4.Разработка программной документации 17
4.1 Программа и методика испытаний 19
4.2 Руководство оператора 21
5.Экспериментальная часть. 24
5.1 Тестирование. 24
5.1.1 Метод черного ящика 25
5.1.2 Метод белого ящика 26
5.2 Анализ результатов экспериментальных исследований. 28
6.Заключение 29
7.Список литературы 30
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение
высшего профессионального образования
«РЯЗАНСКИЙ
ГОСУДАРСТВЕННЫЙ
Кафедра ЭВМ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по дисциплине
«Компьютерное моделирование»
Выполнил: студент
группы 9414 __________________
Яковлев И. И.
Руководитель: доцент кафедры ЭВМ ________________ __ _______________________
к. т. н. Оборина Т. А.
Рязань 2013
Содержание
1.Задание на курсовую работу 3
2.Введение 4
3.Разработка концептуальной модели и ее формализация 5
3.1 Постановка задачи 5
3.2 Аналитический расчет СМО 7
3.3 Разработка и реализация имитационной модели СМО 13
4.Разработка программной документации 17
4.1 Программа и методика испытаний 19
4.2 Руководство оператора 21
5.Экспериментальная часть. 24
5.1 Тестирование. 24
5.1.1 Метод черного ящика 25
5.1.2 Метод белого ящика 26
5.2 Анализ результатов экспериментальных исследований. 28
6.Заключение 29
7.Список литературы 30
Задание 8.
На вход системы передачи информации сообщения поступают группами. Число сообщений в группе постоянно и равно m = 3. Поток сообщений простейший с плотностью Λ = 5 сообщ./с. Время передачи сообщений описывается показательным законом с математическим ожиданием 0,2 секунды. Поступающие сообщения, застав все каналы передачи информации занятыми, теряются. Разработать модель в виде СМО, которая позволила бы определить: - вероятность потери информации; - коэффициент загрузки системы; - коэффициент простоя каналов; – среднее число свободных каналов. Определить, сколько каналов должна иметь система, чтобы ≤ 0,05. Найти для этого случая ; ; .
Решите задачу, используя аналитическую и имитационную модели СМО.
Для имитационной модели время моделирования взять произвольно, исходя из результатов аналитического расчета.
Моделирование становится одной из
основных функций вычислительных систем.
Применение моделирования на этапе
проектирования позволяет анализировать
варианты проектных решений, определять
производительность и работоспособность,
выявлять дефицитные и мало загруженные
ресурсы, вычислять ожидаемое время
реакции и принимать решения
по рациональному изменению
К основным этапам процесса компьютерного моделирования относят:
Целью данной курсовой работы является разработка модели СМО, расчет основных характеристик и параметров модели.
После анализа задания к курсовой работе приходим к выводу – модель можно представить в виде многоканальной СМО с отказами. Схема модели изображена на рисунке 1.
Рисунок 1. Графическая схема модели.
Заявки приходит из источника (G) и занимает любой из свободных каналов. В случае, если все каналы заняты, заявка получает отказ на обслуживание и покидает систему.
В систему поступает простейший поток, т. е. пуассоновский поток заявок на обслуживание с интенсивностью *, где * – число заявок в единицу времени. Заявка, заставшая каналы занятыми, покидает систему. Обслуживание заявки продолжается в течение случайного времени tобс , распределенного по показательному закону с интенсивностью обслуживания µ = . Средняя продолжительность обслуживания одной заявки равна .
Основными характеристиками СМО такого типа являются: абсолютная пропускная способность – А, относительная пропускная способность – q, и вероятность отказа Pотк. Для нахождения этих характеристик СМО рассматривается как физическая система S, которая находится в одном из n+1 состояний.
Для предварительной аналитической оценки СМО можно принять количество каналов обслуживания равное 4.
Выделим для моделируемой СМО состояния исходя из числа заявок, находящихся в обслуживании. В силу отсутствия очереди, их число совпадает с числом занятых каналов. Выделенные состояния:
На основании данного описания можно построить граф состояний для моделируемой системы (рисунок 2).
Рисунок 2. Граф состояний для рассматриваемой системы.
На основе графа состояний, можно составим матрицу интенсивности переходов между состояниями системы (рисунок 3).
S0 |
S1 |
S2 |
S3 |
S4 | |
S0 |
- * |
* |
0 |
0 |
|
S1 |
µ |
-(* + µ) |
* |
0 |
|
S2 |
0 |
2µ |
-(2µ + *) |
* |
|
S3 |
0 |
0 |
3µ |
- (* +3µ) |
* |
S4 |
0 |
0 |
0 |
4µ |
-4µ |
Рисунок 3. Матрица интенсивности переходов.
Процесс, протекающий в исследуемой СМО, представляет собой частный случай процесса «гибели и размножения». При разработке модели и вычисления ее характеристик учитывается следующее:
Для разрабатываемой системы можно представить следующие характеристики:
Выбор связан с тем, что в систему поступает группа из 3-х заявок, следовательно, меньшее число обслуживающих каналов спровоцирует значительные потери в обработанных заявках;
M(t) = ;
Интенсивность поступления заявок на обслуживание – * = 5 заявок в секунду.
Значение параметра потока обслуживания – µ = = = 5.
Значение приведенной интенсивности потока заявок – ρ = = = 1.
На основе полученных характеристик и типа модели СМО, для определения вероятностей состояния системы используется система дифференциальных уравнений (уравнения Колмогорова).
Начальные условия решения системы:
P0(0) = 1, P1(0) = P2(0) = … = Pk(0) = … Pn(0) = 0.
Уравнения Колмогорова для определения вероятностей системы имеют вид:
В общем виде система уравнений имеет вид:
По матрице интенсивности переходов можно составить уравнение, используя мнемоническое правило для определения вероятности состояний:
Можно найти решение системы для любого t, но при .
Составим систему уравнений, используя формулу:
Она примет вид:
Вместо
решения системы уравнений в
данном случае можно воспользоваться
формулами для схемы «гибели
и размножения», и получить значения
предельных вероятностей для каждого
состояния системы в
Вводя величину , называемую приведенной интенсивностью потока заявок, т. е. среднее число заявок, приходящих в СМО за среднее время обслуживания одной заявки, можно получить формулы для расчета предельных вероятностей состояний (при k = 1…n):
Или в более компактной записи:
Полученные
формулы носят название формулы
Эрланга. Они выражают предельные вероятности
всех состояний системы в
Получив формулы, можно найти значения предельных вероятностей для СМО:
Получив значения предельных вероятностей, стоит проверить их корректность, вычислив значение условия нормировки.
Таким образом, нужно судить о корректности вычисленных значений предельных вероятностей.
Далее вычислим характеристики эффективности СМО:
Можно принять данное значение как,
удовлетворяющее условию
Относительная пропускная способность q – это вероятность того, что заявка будет принята к обслуживанию:
Абсолютная пропускная способность А – это среднее число заявок, обслуженных системой в единицу времени:
Необходимо проверить
Среднее количество занятых каналов можно выразить через абсолютную пропускную способность А, где А есть среднее число заявок, обслуживаемых в единицу времени. Один занятый канал обслуживает в среднем за единицу времени µ заявок, а среднее число занятых каналов:
Коэффициент загрузки каналов определяется отношением среднего числа занятых каналов к общему числу каналов в системе: