Автор: Пользователь скрыл имя, 01 Мая 2012 в 21:21, курсовая работа
В данной курсовой работе моделируется работы библиографической системы в течение 8 ч. Для определения эффективности смоделированной системы необходимо определить длину очереди, коэффициенты загрузки ЭВМ, вероятность отказа обслуживания. При необходимости представить рекомендации к улучшению работы системы.
Введение ………………………………………………………………..……………….5
1. Постановка задачи………………………………………………………..………5
2. Выявление основных особенностей системы…………………………..……6
2.1 Структурная схема системы………………………….……....….…6
2.2 Q-схема системы ……………………….……………………………..…6
2.3 Состояния системы …………………….……………………….…...…7
2.4 Характер функционирования системы……………………..….…....7
2.5 Потоки поступления заявок в систему….……………………..….….7
2.6 Число требований, поступающих в один момент…………….……..7
2.7 Характер взаимодействия смежных требований в потоке….…...7
2.8 Характер поведения требований в системе…………………...……..7
2.9 Дисциплина обслуживания…………………….………….……….……..7
2.10 Время обслуживания требований…………………………..…...…..7
2.11 Число каналов обслуживания…………………………….........……...8
2.12 Число фаз обслуживания…………………….……………...........…...8
2.13 Однородность требований, поступающих на обслуживание....8
2.14 Связь выходных и входных потоков…………………….……….…...8
2.15 Время моделирования…………………….………………………….…...8
2.16 Выходной поток…………………….…………………….………….…....8
3. Алгоритм имитационной модели…………………………………………..…..….9
4. Программа на языке высокого уровня PHP…………………………….…….…10
5. Среда имитационного моделирования GPSS World…………………….…..….31
6. Планирование эксперимента…………………………………………………..…...33
6.1 Полный факторный эксперимент……………………………………....33
6.2 Обработка математической модели………………………….…………34
Заключение…………………………………………………………………..38
Список литературы………………………………………………………….39
Оглавление
Введение
………………………………………………………………..…………
1.
Постановка задачи…………………………………
2.
Выявление основных
особенностей системы…………………………
2.1 Структурная схема системы………………………….……....….…6
2.2 Q-схема системы ……………………….……………………………..…6
2.3 Состояния системы …………………….……………………….…...…7
2.4 Характер функционирования системы……………………..….…....7
2.5
Потоки поступления
заявок в систему….……………………..….
2.6 Число требований, поступающих в один момент…………….……..7
2.7 Характер взаимодействия смежных требований в потоке….…...7
2.8
Характер поведения
требований в системе…………………...
2.9
Дисциплина обслуживания…………………
2.10 Время обслуживания требований…………………………..…...…..7
2.11
Число каналов
обслуживания…………………………….......
2.12
Число фаз обслуживания……………………
2.13 Однородность требований, поступающих на обслуживание....8
2.14
Связь выходных
и входных потоков…………………….……….
2.15
Время моделирования…………………….……
2.16
Выходной поток…………………….…………………
3. Алгоритм имитационной модели…………………………………………..…..….9
4. Программа на языке высокого уровня PHP…………………………….…….…10
5. Среда имитационного моделирования GPSS World…………………….…..….31
6.
Планирование эксперимента……………
6.1
Полный факторный
эксперимент……………………………………....
Заключение……………………………………………………
Список
литературы……………………………………………………
Введение
В данной курсовой работе моделируется работы библиографической системы в течение 8 ч. Для определения эффективности смоделированной системы необходимо определить длину очереди, коэффициенты загрузки ЭВМ, вероятность отказа обслуживания. При необходимости представить рекомендации к улучшению работы системы.
Задача
решается с помощью языка моделирования
GPSS. На персональных компьютерах (ПК) типа
IBM/PC язык GPSS реализован в рамках пакета
прикладных программ GPSS/PC. В процессе прогона
имитационной модели обеспечивается возможность
постоянного наблюдения в шести интерактивных
графических окнах (машинная мультипликация,
работа одноканальных и многоканальных
устройств, функционирование блоков, отображение
таблиц и матриц). Система выдает отчет
о результатах моделирования, содержащий
широкий спектр параметров блоков, устройств,
очередей, таблиц, пользовательских списков.
Данные особенности GPSS позволяют эффективно
решить рассматриваемую задачу.
Информационно-поисковая
библиографическая
система построена
на базе двух ПК и
имеет один терминал
для ввода и
вывода информации.
Первая ПК обеспечивает
поиск литературы
по научно-техническим
проблемам (вероятность
обращения к ней - 0,7),
а вторая - по медицинским (вероятность
обращения к ней - 0,3).
Пользователи обращаются
к услугам системы
каждые 5±2 мин. Если
в очереди к
терминалу ожидают 10
пользователей, то вновь
прибывшие пользователи
получают отказ в
обслуживании. Поиск
информации на первой
ПК продолжается 6±4
мин, а на второй 3±1
мин. Для установки
связи с нужной
ПК и передачи текста
запроса пользователи
тратят 2±1 мин. Вывод
результатов поиска
происходит за 1 мин.
Смоделировать процесс
работы системы за 8
ч. Определить среднюю
длину очереди к терминалу,
а так же коэффициенты
загрузки технических
средств системы. Как
изменятся параметры
очереди к терминалу,
если будет установлен
еще один терминал?
Для
формализации задачи используем символику
Q-схем. В соответствии с построенной концептуальной
моделью и символикой Q-схем структурную
схему данной СМО можно представить в
виде, показанном на рисунке/
S0 – Система свободна;
S1 – Система обратилась к ПК1;
S2 – Система обратилась к ПК2;
S3 – Система с потерями.
По характеру
функционирования система является
непрерывной.
Потоки поступления
заявок в систему регулярные.
По количеству
требований поток является одинарным.
По характеру
взаимодействия требований в потоке
система без последействия.
По характеру
поведения требований система является
неограниченной.
По типу обслуживания
система носит случайный
По времени
обслуживания требований система является
непрерывной.
По количеству
каналов обслуживания система является
многоканальной.
По числу фаз
обслуживания система является многофазовой.
Требования, поступающие
на обслуживание, являются однородными.
Связи между
входными и выходными потоками нет,
система разомкнута.
Время моделирования
в системе используется машинное.
В качестве выходной
величины было принято время моделирования
системы.
Алгоритм функционирования системы можно представить в виде следующей блок-схемы:
Kursovoi.php – файл:
<?php set_time_limit(2); ?>
<script
src="http://ajax.googleapis.
<div><span><I>
курсовая работа <br />
по моделированию <br />
Выполнил студент гр. АИ-4-022 <br />
Костылев Александр <br /></I>
<div id="logo1">
<img src="2397.png" />
</div>
</span>
</div>
<div id="asd">
<table style="display:block" cellpading="0" cellspacing="0">
<td
colspan=2><a href="javascript:void(0);" onclick="$('#zadanie').toggle(
<td
colspan=2><a href="javascript:void(0);" onclick="$('#logo2').toggle('
</table>
<div id="logo2">
<img src="shema.png" />
</div>
<table id="zadanie"><tr>
<td class="Button1"><I>
Информационно-поисковая библиографическая система построена на базе двух ПК и имеет один терминал для ввода и вывода информации. Первая ПК обеспечивает поиск литературы по научно-техническим проблемам (вероятность обращения к ней - 0,7), а вторая - по медицинским (вероятность обращения к ней - 0,3). Пользователи обращаются к услугам системы каждые 5±2 мин. Если в очереди к терминалу ожидают 10 пользователей, то вновь прибывшие пользователи получают отказ в обслуживании. Поиск информации на первой ПК продолжается 6±4 мин, а на второй 3±1 мин. Для установки связи с нужной ПК и передачи текста запроса пользователи тратят 2±1 мин. Вывод результатов поиска происходит за 1 мин.<br />
Смоделировать процесс работы системы за 8 ч. Определить среднюю длину очереди к терминалу, а так же коэффициенты загрузки технических средств системы. Как изменятся параметры очереди к терминалу, если будет установлен еще один терминал?
</I></td>
</tr>
</table>
</div>
<link rel="stylesheet" type="text/css" href="style.css">
<body width="100%">
<form id="form" method="get">
<table id="uslovie">
<div id="rtable"><tr>
<td>
<label for="obk">Обращение к терминалу</label>
<td><div class="input-container">
<input name="obk" id="obk" type="text" value="<? if (isset($_GET['obk'])) echo $_GET['obk']; else echo "5"; ?>" />
</div></td>
<td>
<label for="obk0">+/-<label>
</td>
<td><div class="input-container">
<input name="obk0" id="obk0" type="text" value="<? if (isset($_GET['obk0'])) echo $_GET['obk0']; else echo "2"; ?>" />
</div></td>
</tr>
<tr>
<td>
<label for="opk">Обращение к поиску информации на первом пк</label>
<td><div class="input-container">
</div></td>
<td>
<label for="opk0">+/-<label>
</td>
<td><div class="input-container">
Информация о работе Моделирование работы библиографической системы