Материал: 540

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

3. Место дисциплины в структуре ООП

Дисциплина «Моделирование систем» входит в цикл дисциплин Б1.ДВ.

Для освоения дисциплины необходимы знания, полученные при изучении следующих дисциплин:

Математика;

Информатика;

Теория вероятностей и математическая статистика;

Теория принятия решений.

Дисциплина "Моделирование систем" изучается в 8, заключительном семестре, поэтому следующие за ней и опирающиеся на нее дисциплины отсутствуют.

6

4. Лабораторный практикум

Лабораторный практикум дисциплины "Моделирование систем"

позволяет получить практические навыки моделирования, необходимые

для решения задач профессиональной деятельности.

4.1Порядок выполнения лабораторных работ

1)изучить теоретический материал по теме лабораторной работы;

2)составить программу на одном из алгоритмических языков программирования для заданного варианта задания;

3)выполнить отладку составленной программы и показать преподавателю;

4)составить и защитить отчет по лабораторной работе.

4.2Лабораторные работы

Лабораторные работы

 

 

 

 

занят

Разделы и темы дисциплины

Наименование лабораторных работ

ия

 

 

 

 

 

 

 

8 семестр

 

 

Раздел 3. Основы моделирования в среде GPSS World

1

Тема 3.1. Основные объекты

Моделирование систем в среде GPSS

World

 

среды GPSS World. Управление

 

Моделирование систем в среде GPSS

2

процессом моделирования.

World

 

 

 

 

3

Тема 3.2. Стандартные числовые

Моделирование систем в среде GPSS

World

 

атрибуты. Параметры транзактов.

 

Моделирование систем в среде GPSS

4

Управление потоками транзактов.

World

 

 

 

 

5

Тема

3.3.

Организация

Моделирование систем в среде GPSS

прерываний.

Обработка

World

 

 

транзактов,

принадлежащих

Моделирование систем в среде GPSS

6

одному семейству

 

 

World

 

 

 

 

 

 

 

 

 

Лабораторная работа № 1. Знакомство со средой программирования

GPSS World.

Цель работы: изучение структуры среды GPSS World. Знакомство с

7

процессом моделирования на примере моделирования несложной системы массового обслуживания.

Задание: Познакомиться со средой GPSS World. Создать и запустить модель, предложенную преподавателем. Построить график длины очереди и гистограмму времени ожидания в очереди. Проанализировать результаты моделирования. Изменить параметры модели так, чтобы максимальная длина очереди и максимальное время ожидания в очереди не превышали параметров, заданных преподавателем.

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

Лабораторная работа № 2. Различные GPSS модели.

Цель работы: изучение основных объектов среды GPSS World. Управление процессом моделирования.

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

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

Лабораторная работа № 3. Стандартные числовые атрибуты, параметры

транзактов.

Цель работы: изучение возможностей моделирования и анализа результатов моделирования, предоставляемых стандартными числовыми атрибутами и параметрами транзактов.

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

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

Лабораторная работа № 4. Управление потоками транзактов.

Цель работы: изучение возможностей блока Gate, предназначенного для

8

управления потоками транзактов.

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

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

Лабораторная работа № 5. Организация прерываний.

Цель работы: изучение организации обслуживания с прерыванием.

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

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

Лабораторная работа № 6. Обработка транзактов, принадлежащих одному семейству.

Цель работы: изучение возможностей моделирования, предоставляемых копированием транзактов.

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

Литература: основная литература [1], дополнительная [1-3] Руководство пользователя по GPSS World.

9

5.Контрольные вопросы

1. С помощью какого оператора осуществляется генерация транзактов в

GPSS:

*1. GENERATE

2.RELEASE

3.TRANSFER

2. Какое действие выполняет этот оператор: TRANSFER 0.3 LAB1,LAB2

1.Транзакт с вероятностью 0,7 переходит к метке LAB2

2.Транзакт с вероятностью 0,3 переходит в блок LAB1

*3. Транзакт с вероятностью 0,3 переходит к метке LAB2

3.Что делает следующая команда ASSIGN 1,1:

*1. P1 присваивает 1

2.Увеличивает Р1 на 1

3.Умножает Р1 на 1

4.Каким типом не могут быть атрибуты блока ADVANCE:

1.Функцией

2.Параметром

*3. Строкой

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

устройства в GPSS:

*1. RELEASE

2. TRANSFER

3.LEAVE

10