Главная » 2014»Октябрь»7 » Моделирование систем. Инструментальные средства GPSS World
05:48
Моделирование систем. Инструментальные средства GPSS World
Моделирование систем. Инструментальные средства GPSS World — В учебном пособии рассматриваются основы построения и принципы функционирования общецелевой системы моделирования GPSS World. На многочисленных примерах раскрываются методы построения имитационных моделей с применением инструментальных средств GPSS World. Значительное внимание уделяется особенностям использования языка GPSS и языка Plus для моделирования сложных систем. Описываются методы проведения экспериментов с моделями и принятия по их результатам решений. В приложениях в систематизированном виде приводятся дополнительные справочные материалы, необходимые для построения блок-диаграмм, написания и отладки программ моделей на современных ПЭВМ. Для студентов, курсантов военных учебных заведений, научных работников.
Название: Моделирование систем. Инструментальные средства GPSS World Автор: Василий Боев Издательство: БХВ-Петербург Год: 2004 Страниц: 358 Формат: PDF Размер: 6,17 МБ ISBN: 5-94157-515-7 Качество: Отличное Серия или Выпуск: Учебное пособие Язык: Русский
Содержание:
Введение 1. Основы построения языка имитационного моделирования 1.1. Объекты системы моделирования GPSS World 1.2. Объекты языка имитационного моделирования 1.3. Порядок представления моделей в виде блок-диаграмм 1.4. Структура модели на языке GPSS 1.5. Объекты вычислительной категории 1.5.1. Константы 1.5.2. Системные числовые атрибуты 1.5.3. Арифметические, условные и логические операторы 1.5.4. Библиотечные математические функции 1.5.5. Библиотечные генераторы случайных чисел 1.5.6. Переменные пользователя 1.5.7. Выражения в операторах GPSS 1.5.8. Сохраняемые ячейки 1.5.9. Матрицы сохраняемых ячеек 1.5.10. Арифметические переменные и арифметические выражения 1.5.11. Булевы переменные 2. Построение моделей с одноканальными устройствами функционирующими в режиме занятия и освобождения устройства 2.1. Организация поступления транзактов в модель и удаления транзактов из нее 2.1.1. Поступление транзактов в модель 2.1.2. Удаление транзактов из модели и завершение моделирования 2.2. Изменение значений параметров транзактов 2.2.1. Блок ASSIGN 2.2.2. Блок PLUS 2.2.3. Блок INDEX 2.2.4. Блок MARK 2.3. Занятие одноканального устройства и его освобождение 2.4. Имитация обслуживания посредством задержки во времени 2.5. Проверка состояния одноканального устройства 2.5.1. Проверка состояния одноканального устройства блоком GATE 2.5.2. Проверка состояния булевой переменной и блоком TEST 2.6. Методы сбора статистики в имитационной модели 2.6.1. Регистратор очереди 2.6.2. Статистические таблицы 2.7. Методы изменения маршрутов движения транзактов в модели 2.7.1. Блок TRANSFER 2.7.1.1. Режим безусловной передачи 2.7.1.2. Режим статистической передачи 2.7.1.3. Режим BOTH 2.7.1.4. Режим ALL 2.7.1.5. Режим PICK 2.7.1.6. Функциональный режим 2.7.1.7. Параметрический режим 2.7.1.8. Подпрограммный режим 2.7.1.9. Одновременный режим 2.7.2. Блок LOOP 2.7.3. Блок DISPLACE 2.8. Примеры построения моделей с одноканальным устройством обслуживания 3. Разработка и эксплуатация моделей в GPSS World 3.1. Создание объекта «Модель» 3.1.1. Запуск GPSS World 3.1.2. Ввод операторов модели 3.2. Создание объекта «Процесс моделирования» 3.3. Команды GPSS World 3.3.1. Интерактивные операторы 3.3.2. Команды определения объектов GPSS 3.3.3. Команды управления процессом моделирования 3.3.3.1. Команда CLEAR 3.3.3.2. Команда CONDUCT 3.3.3.3. Команда CONTINUE 3.3.3.4. Команда EXIT 3.3.3.5. Команда HALT 3.3.3.6. Команда INCLUDE 3.3.3.7. Команда REPORT 3.3.3.8. Команда RESET 3.3.3.9. Команда SHOW 3.3.3.10. Команда STEP 3.3.3.11. Команда STOP 3.4. Окна GPSS World 3.5. Отладка моделей 3.6. Отчеты 4. Построение моделей систем с одноканальными устройствами, функционирующими в режимах прерывания и недоступности 4.1. Прерывание одноканального устройства 4.1.1. Прерывание в приоритетном режиме 4.1.2. Прерывание в режиме «захвата» 4.1.3. Проверка состояния одноканального устройства функционирующего в приоритетном режиме 4.2. Недоступность одноканального устройства 4.2.1. Перевод в недоступное состояние и восстановление доступности 4.2.2. Проверка состояний недоступности и доступности одноканального устройства 4.3. Сокращение машинного времени и изменение дисциплин обслуживания методом применения списков пользователя 4.3.1. Ввод транзактов в список пользователя в безусловном режиме 4.3.2. Вывод транзактов из списка пользователя 4.3.3. Ввод транзактов в список пользователя в условном режиме 4.4. Примеры построения моделей систем с одноканальными устройствами, функционирующими в различных режимах 5. Построение моделей систем с многоканальными устройствами и переключателями 5.1. Занятие многоканального устройства и его освобождение 5.2. Перевод многоканального устройства в недоступное состояние и восстановление доступности 5.3. Проверка состояния многоканального устройства 5.3.1. Проверка состояния блоком GATE 5.3.2. Проверка состояния булевой переменной и блоком TEST 5.4. Моделирование неисправностей многоканальных устройств 5.5. Моделирование переключателей 5.5.1. Проверка состояния логического ключа блоком GATE 5.5.2. Проверка состояния логического ключа блоком TEST и булевой переменной 5.6. Примеры построения моделей систем с многоканальным устройством обслуживания 6. Методы применения функций в имитационных моделях 6.1. Генераторы псевдослучайных чисел 6.2. Типы функций 6.3. Методы розыгрыша псевдослучайных чисел для дискретных равномерных распределений 6.4. Методы розыгрыша псевдослучайных чисел для дискретных неравномерных распределений 6.5. Процедура розыгрыша псевдослучайных чисел при непрерывном равномерном распределении 6.6. Методы розыгрыша псевдослучайных чисел для непрерывных неравномерных распределений 6.6.1. Моделирование экспоненциального распределения 6.6.2. Моделирование нормального распределения 6.7. Функции типа Е, L и М 6.8. Примеры построения моделей с использованием функций 7. Особенности применения GPSS для моделирования сложных систем 7.1. Применение в моделях блоков создания копий транзактов 7.2. Организация в моделях синхронизации движения транзактов 7.2.1. Блок ASSEMBLE 7.2.2. Блок GATHER 7.2.3. Блок MATCH 7.3. Уменьшение числа объектов в модели методом косвенной адресации 7.4. Обработка одновременных событий 7.5. Методы построения моделей с рациональными вариантами обслуживания 7.5.1. Блок COUNT 7.5.2. Блок SELECT 7.6. Организация прогонов при изменении версий модели 7.7. Применение текстовых объектов и потоков данных 7.7.1. Блок OPEN 7.7.2. Блок CLOSE 7.7.3. Блок READ 7.7.4. Блок WRITE 7.7.5. Блок SEEK 7.7.6. Пример применения текстовых объектов и потоков данных 7.8. Непрерывное моделирование 7.8.1. Команда INTEGRATE 7.8.2. Блок INTEGRATION 7.8.3. Фазы моделирования и ошибки интегрирования 7.8.4. Пример непрерывного моделирования 8. Язык PLUS 8.1. Алфавит 8.2. Имена 8.3. Выражения 8.4. Plus-операторы 8.5. Библиотека процедур 8.6. Подготовка текстовых объектов 8.7. Реализация собственного метода интегрирования 8.8. Отладка Plus-процедур 9. Эксперименты с имитационными моделями 9.1. Основные понятия теории планирования экспериментов 9.1.1. Необходимость планирования экспериментов 9.1.2. Стратегическое планирование эксперимента 9.1.3. Тактическое планирование эксперимента 9.2. Дисперсионный анализ (отсеивающий эксперимент) 9.3. Эксперименты пользователя 9.4. Регрессионный анализ (оптимизирующий эксперимент) Список литературы Приложение 1 Приложение 2 Приложение 3 Приложение 4 Элементы стандартного отчета 1. Общая информация о результатах работы модели 2. Информация об именах 3. Информация о блоках 4. Информация об объектах типа «устройство» 5. Информация об объектах типа «очередь» 6. Информация об объектах типа «многоканальное устройство» 7. Информация о таблицах 8. Информация о списках пользователя 9. Информация о группах транзактов 10. Информация о числовых группах 11. Информация о логических переключателях 12. Информация о сохраняемых величинах (ячейках) 13. Информация о матрицах 14. Информация о списках текущих и будущих событий