- •Компьютерное моделирование на языке gpss
- •Лабораторная работа № 1 моделирование случайных величин
- •1 Постановка задачи
- •2 Метод построения модели
- •3 Блок–схема модели
- •4.Особенности работы в среде gpss/pc
- •Лабораторная работа № 2 Исследование систем реального времени при бесприоритетных дисциплинах обслуживания заявок
- •1 Постановка задачи
- •2 Задание
- •3. Метод построения модели
- •Содержание отчета
- •Варианты заданий
- •Лабораторная работа № 3 Исследование систем реального времени при дисциплинах обслуживания заявок c приоритетами
- •1 Постановка задачи
- •2. Метод построения модели
- •Задание
- •Лабораторная работа № 4 Разработка имитационной модели специализированной вычислительной системы
- •1 Постановка задачи
- •Содержание отчета
- •Лабораторная работа № 5 Разработка имитационной модели системы телеобработки данных
- •1 Постановка задачи
- •Тестовая работа по выполнению курсовой работы
- •Постановка задачи
- •. Описание проблемной ситуации
- •Обсуждение исходной задачи
- •2. Практическая часть
- •2.1. Разработка и тестирование имитационной программы смо Эрланга
- •2.2. Машинный эксперимент
2 Метод построения модели
При моделировании случайных величин на GPSS в качестве значения случай–ной величины берется временной интервал между моментами поступления транзактов в модель. В случае моделирования на алгоритмическом языке для получения значения случайной величины необходимо обращение к ГСЧ и вычисление выражения, полученного преобразованием (2).
3 Блок–схема модели
Блок–схема модели приведена на рис.1.3.
Пример моделирования случайной величины с дискретным равномерным распределением
Рис. 1.3
|
SIMULATE |
TIME |
EQU 1 |
|
GENERATE 20,15 |
|
MARK 1 |
|
TABULATE TIME |
|
TERMINATE 1 |
TIME |
TABLE P$1–,5,5,10 |
|
START 251 |
|
END |
Рис.1.4
4.Особенности работы в среде gpss/pc
Папка GPSS с системными файлами копируется на какой–либо локальный логический диск.
Файл с исходным текстом модели должен иметь расширение .gps и располагаться в одной папке с системными файлами.
Прогон модели осуществляется из командной строки по команде GPSS.bat имя файла.gps .
Выход из среды GPSS/PC производится по команде QUIT.
Листинг результатов моделирования формируется автоматически в файле с тем же именем, что и для файла с исходным текстом модели, но расширением .lst.
Переход в режим HELP производится в среде GPSS/PC по команде ? или HELP. По команде NEXT в командной строке среды GPSS/PC происходит формирование следующего отчета по результатам моделирования (при нескольких картах START или использовании счетчика снимков в карте START).
Вся необходимая информация по имитационному моделированию содержится в соответствующих текстовых файлах.
Задание
Провести моделирование случайной величины средствами GPSS и языка программирования.
Содержание отчета
Задание.
Метод построения моделей на GPSS и алгоритмическом языке.
Q–схема математической модели.
Таблица определений GPSS–модели.
Блок–схема GPSS–модели.
Листинги моделей.
Гистограммы, полученные по результатам моделирования; mx, σx.
Выводы по выполненной работе.
Варианты заданий
Варианты заданий, параметры и значения случайной величины приведены в следующих таблицах:
9
Таблица 1.3
Вари ант |
Вид распределения |
Параметры |
Количество значений | |||||||||
a |
b |
|
табл. | |||||||||
1. |
Равномерное дискретное |
20 |
30 |
|
|
250 | ||||||
2. |
Равномерное непрерывное |
1 |
10 |
|
|
250 | ||||||
3. |
Неравномерное дискретное |
|
|
|
табл. 1.4 |
250 | ||||||
4. |
Экспоненциальное |
|
|
0.1 |
|
250 | ||||||
5. |
Эрланга 2–го порядка |
|
|
0.1 |
|
200 | ||||||
6. |
Неравномерное дискретное |
|
|
|
табл. 1.5 |
200 | ||||||
7. |
Экспоненциальное |
|
|
0.025 |
|
200 | ||||||
8. |
Равномерное непрерывное |
13 |
20 |
|
|
200 | ||||||
9. |
Равномерное дискретное |
30 |
40 |
|
|
200 | ||||||
10. |
Экспоненциальное |
|
|
0.05 |
|
250 |
Таблица 1.4 Таблица 1.5
Значения случ/величины |
Относительная частота |
Значения случайной величины |
Относительная частота |
2 |
0,1 |
5 |
0,05 |
3 |
0,3 |
6 |
0,12 |
4 |
0,4 |
7 |
0,28 |
5 |
0,2 |
8 |
0,3 |
|
|
9 |
0,18 |
|
|
10 |
0,07 |