- •Имитационное моделирование систем
- •Предисловие
- •Список сокращений
- •Введение
- •Глава 1. Основные понятия моделирования систем, классификация моделей и методов с точки зрения философии, моделирование представляет собой один из методов познания мира.
- •1.1. Основные понятия теории моделирования
- •1.2. Основные методы моделирования
- •1.3. Классификация моделей
- •Глава 2. Математическое моделирование систем с использованием марковских случайных процессов
- •2.1. Элементы теории марковских случайных процессов, используемые при моделировании систем
- •2.2. Марковские цепи
- •2.3. Непрерывные цепи Маркова
- •2.4. Финальные вероятности состояний
- •Необходимые и достаточные условия существования финальных вероятностей
- •2.5. Математическое представление потока событий
- •2.6. Компоненты и классификация моделей систем массового обслуживания (смо)
- •2.7. Расчёт основных характеристик смо на основе использования их аналитических моделей
- •Одноканальные системы с отказами
- •Одноканальные системы с ограниченной очередью
- •Многоканальные системы с отказами
- •Многоканальные системы с ограниченной очередью
- •Контрольные вопросы и задания
- •Глава 3. Имитационное моделирование в среде gpss
- •3.1. Общие сведения о языке gpss
- •Основные объекты языка gpss
- •3.3. Основные блоки языка gpss
- •Поступление транзактов в модель
- •Уничтожение транзактов
- •Моделирование работы одноканальных устройств
- •Моделирование очередей
- •Моделирование многоканальных устройств (мку)
- •Изменение маршрута движения транзактов
- •Разработка модели и процесс моделирования в gpss. Пример создания модели
- •Управление процессом моделирования
- •Объекты вычислительной категории языка: переменные и функции. Сохраняемые ячейки
- •Определение и использование функций
- •Работа с параметрами транзакта, приоритеты
- •Блок mark
- •Применение в моделях копий и организация синхронизации движения транзактов
- •Использование блока test
- •Контрольные задания по моделированию Моделирование систем с условием перераспределения заявок в заданном статистическом режиме
- •Заключение
- •Библиографический список
- •Основные элементы стандартного отчёта
- •Системные числовые атрибуты (сча)
- •Сча транзактов
- •Сча блоков
- •Сча одноканальных устройств
- •Сча очередей
- •Сча таблиц
- •Сча ячеек и матриц ячеек сохраняемых величин
- •Сча вычислительных объектов
- •Сча списков и групп
- •10. Какое действие выполняет этот оператор: transfer both,lab1,lab2
- •11. Какое действие выполняет этот оператор: transfer 0.4,lab1,lab2
- •12. Правильно ли описана эта команда: transfer ,met:
- •13. Какое действие выполняет этот блок: lines1 storage 2
- •Индивидуальные зачётные задания по имитационному моделированию систем
- •4. Реорганизация заправочной станции
- •8. Модель швейного цеха
- •10. Моделирование работы заправочной станции
- •11.Моделирование работы станции скорой помощи
- •13. Модель автобусной остановки
- •14.Моделирование работы кафе
- •15. Задача о конвейере
- •17.Моделирование цеха обработки
- •Алфавитно-предметный указатель
- •Рассказова Марина Николаевна имитационное моделирование систем
- •644099, Омск, Красногвардейская, 9
Сча очередей
Qj– длина очередиj;
QAj– средняя длина очередиj;
QMj– максимальная длина очередиj;
QCj – общее число входов в очередьj;
QZj– число нулевых входов в очередьj;
QTj– среднее время пребывания транзактов в очередиj(включая нулевые входы);
QXj –среднее время пребывания транзактов в очередиj(без нулевых входов).
Сча таблиц
ТВj– вычисленное среднее таблицыj;
TQj– общее число включений в таблицуj;
TDj– вычисленное среднеквадратичное отклонение для таблицы.
Сча ячеек и матриц ячеек сохраняемых величин
Xj– содержимое ячейкиj;
MXj(a,b) – содержимое элемента матрицы ячеекj, расположенного в строке А и столбцеb.
Сча вычислительных объектов
FNj– вычисленное значение функцииj.От значения берётся целая часть, за исключением тех случаев, когда это значение используется в качестве модификатора в блокахGENERATE,ADVANCE,ASSIGNили в качестве аргумента другой функции;
Vj– вычисленное значение переменнойj.При вычислении значения переменнойcфиксированной запятой получается целое число. При вычислении значения переменнойcплавающей запятой дробная часть конечного результата отбрасывается;
BVj – вычисленное значение булевой переменной.
Сча списков и групп
GNj – текущее число членов в чиcловой группе;
GTj– текущее число членов в группе транзактовcномерамиj;
CHj– текущее число транзактов вj-м списке пользователя;
CAj– среднее число транзактов вj-м списке пользователя;
CMj – максимальное число транзактов вj-м списке пользователя;
CCj– общее число транзактов вj-м списке пользователя;
CTj – среднее время пребывания транзакта вj-м списке пользователя;
LSj– состояние логического ключаj: 1 – включен , 0 – выключен.
ПРИЛОЖЕНИЕ 3
ПРОВЕРОЧНЫЙ ТЕСТ
1. Вероятностью отказа называют число равное а)Pnб) 1-Pn
2. Что делает следующая команда ASSIGN 1,1
а) Увеличивает Р1 на 1
б) Умножает Р1 на 1
в) Р1 присваивает 1
3. Что содержится в Р1 после блока ASSIGN 1+,1 при условии что Р1 не был создан ранее
а) 0
б) 1
в) 2
4. Какой из блоков записан верно
1. SEIZE kassir
RELEASE kassir
2. SEIZE 5
RELEASE 5
а) 1
б) 2
в) Оба верно
5. Какое количество параметров обязательно в блоке ADVANCE
а) 0
б) 1
в) 2
6. Какой блок верен, если задержка транзакта 30 5 ед. времени
а) ADVANCE 30,5
б) ADVANCE 5,30
в) ADVANCE 30
7. Возможен ли следующий блок ADVANCE Р1
а) да
б) нет
8. Напишите сегмент модели, который моделирует
а) поступление 14-ти транзактов с равномерным законом распределения (14–32);
б) приход в нулевой момент времени 5-ти транзактов с уровнем приоритета 25;
в) транзакты поступают в модель каждые 30–60 минут (первый появляется на
20-й минуте). Единица модельного времени 0,1 минута.
ОКОНЧАНИЕ ПРИЛОЖЕНИЯ 3
9. Какое значение оператора сравнения в блоке TEST обозначает “<=”
а) ge
б) le
в) ne
10. Какое действие выполняет этот оператор: transfer both,lab1,lab2
a) Переход на меткуlab2 если устройство на меткеlab1 занято
б) Переход на метку lab1 если устройство на меткеlab2 занято
в) Переход на одну из меток lab1 илиlab2 если они не заняты