8.3. Параметрическая настройка модели
На логическом уровне выполняется параметрическая настройка элементов стохастической сети, которая состоит в определении свойств узлов, связей, А также правил движения транзактов между узлами. Для задания свойств узла нужно выделить необходимый объект и нажать правую кнопку мыши, после чего появится всплывающее меню, из которого надо выбрать пунктСвойства. Содержание менюСвойства зависит от типа узла.
Меню генератора содержит следующие пункты:
Закон поступления – выбор закона распределения для времени поступления транзактов в модель;
Параметры – определение параметров закона распределения;
Задержка первого сообщения – задерживать ли первый транзакт, если да, то на сколько;
Задание приоритета – задавать ли приоритет обслуживания транзактам, если да, то какой;
Ограничение числа транзактов – ограничено ли количество транзактов, которые генерируются, если да, то каким образом;
Параметры транзактов – определение параметров транзактов,cвозможностью добавления, переименования, редактирования и удаления.
Пункты меню одноканального устройства:
Имя устройства – ввод имени устройства;
Закон обслуживания – выбор закона распределения для времени обслуживания транзактов;
Параметры – определение параметров закона распределения;
Приоритет обслуживания – выбор дисциплины обслуживания транзактов;
Изменение значения приоритета изменение приоритета транзактов после обслуживания.
Пункты меню для очереди:
Имя очереди – ввод имени очереди;
Правило выбора из очереди– выбор порядка обслуживания транзактов (FIFOилиLIFO);
Ограничения – задание ограничений, которые накладываются на очередь;
Статистика – получение статистики по очереди и по времени пребывания в очереди.
Пункты меню МКУ:
Имя устройства – ввод имени устройства;
Закон обслуживания – выбор закона распределения для времени обслуживания транзактов;
Количество каналов – количество каналов в устройстве;
Количество занимаемых каналов – количество каналов, который занимает один транзакт;
Параметры – определение параметров закона распределения;
Приоритет обслуживания – выбор дисциплины обслуживания транзактов;
Изменение значения приоритета изменение приоритета транзактов после обслуживания.
Пункты меню для связи:
Кратность обслуживания – задание кратности обслуживания (однократная или многократная);
Прекращение обслуживания – задание условия прекращения обслуживания;
Обеспечение вложенности устройств – определение вложенности устройств одно в другое (не доступно для объектовГенератор и Терминатор);
Задержка транзактов – определение закона и задание параметров закона для времени задержки при передаче транзактов.
В узле типа Терминатор транзакты уничтожаются, поэтому свойства ему не задаются.
Функция распределения времени генерации или обслуживания транзакта в узле иногда бывает неизвестной. Если известен характер распределения, то по виду функции можно приблизительно аппроксимировать ее вероятностными законами распределений. Для учета такой ситуации во всех сценариях, где нужно выбрать закон распределения, есть кнопка Тест функции. При нажатии на нее пользователю представляются графики выбранной функции распределения и плотности вероятности. Это позволяет варьировать законами распределения и их параметрами для получения желаемого характера распределения.
В ИСИМ предусмотрены следующие законы распределений:
– детерминированный;
– экспоненциальный;
– равномерный;
– нормальный;
– логнормальный;
– бета-распределение;
– гамма-распределение;
– распределение Вейбула.
Пользователь может самостоятельно задавать функции, используя пункт меню Проект/Определить функцию. В окне определения функции можно создать новую или загрузить сохраненную раньше функцию распределения. Выбирается тип функции, имя, аргумент и количество точек, после чего задаются ее значения. Если все точки функции определены, можно посмотреть графики. Это осуществляется нажатием кнопкиНарисовать. После этого функция добавляется в проект, и ее можно выбирать во всех диалоговых окнах, где нужно выбирать закон распределения. Для дальнейшего использования созданную функцию можно сохранить в файлеcименем <имя_функции>.ufn.
- Предисловие
- Введение
- Глава 1. Модели массового обслуживания
- 1.1. Системы массового обслуживания и их характеристики
- 1.2. Системыcодним устройством обслуживания
- 1.3. Основы дискретно-событийного моделированияCmo
- 1.4. Многоканальные системы массового обслуживания
- Переменная vаr1, экспоненциальное распределение
- Глава 2. Вероятностные сети систем массового обслуживания
- 2.1. Общие сведения о сетях
- 2.2. Операционный анализ вероятностных сетей
- 2.3. Операционные зависимости
- 2.4. Анализ узких мест в сети
- Глава 3. Вероятностное моделирование
- 3.1. Метод статистических испытаний
- 3.2. Моделирование дискретных случайных величин
- 3.3. Моделирование непрерывных случайных величин
- 3.4. Сбор статистических данных для получения оценок характеристик случайных величин
- 3.5. Определение количества реализаций при моделировании случайных величин
- Глава 4. Система моделированияgpss
- 4.1. Объекты
- 4.2. Часы модельного времени
- 4.3. Типы операторов
- 4.4. Внесение транзактов в модель. БлокGenerate
- 4.5. Удаление транзактов из модели. БлокTerminate
- 4.6. Элементы, отображающие одноканальные обслуживающие устройства
- 4.7. Реализация задержки во времени. БлокAdvance
- 4.8. Сбор статистики об ожидании. БлокиQueue,depart
- 4.9. Переход транзакта в блок, отличный от последующего. БлокTransfer
- 4.10. Моделирование многоканальных устройств
- 4.11. Примеры построенияGpss-моделей
- 4.12. Переменные
- 4.13. Определение функции вGpss
- 4.14. Стандартные числовые атрибуты, параметры транзактов. Блоки assign, mark, loop
- Примеры фрагментов gpss-моделейcиспользованием сча и параметров гранзактов
- 4.15. Изменение приоритета транзактов. БлокPriority
- 4.16. Организация обслуживанияcпрерыванием. Блоки preempt и return
- 4.17. Сохраняемые величины
- 4.18. Проверка числовых выражений. БлокTest
- 4.19. Определение и использование таблиц
- 4.20. Косвенная адресация
- 4.21. Обработка транзактов, принадлежащих одному семейству
- 4.22. Управление процессом моделирования в системеGpss
- 4.23. Списки пользователей
- 4.24. Блоки управления потоками транзактовLogic,gatelr,gatelSиGate
- 4.25. Организация вывода временных рядов изGpss-модели
- 4.26. Краткая характеристика языкаPlus
- 4.27. КомандыGpssWorId
- 4.28. Диалоговые возможностиGpssWorld
- 4.29. Отличия междуGpssWorldиGpss/pc
- Глава 5. Моделирование вычислительных и операционных систем
- 5.1. Операционные системы компьютеров
- 5.2. Сети и системы передачи данных
- 5.3. Проблемы моделирования компьютеров и сетей
- Глава 6. Основы моделирования процессов
- 6.1. Производственные процессы
- 6.2. Распределительные процессы
- 6.3. Процессы обслуживания клиентов
- 6.4. Процессы управления разработками проектов
- Глава 7. Задания для самостоятельной работы Задание 1. Моделирование разливной линии
- Задание 2 [10]. Моделирование контроля и настройки телевизоров
- Задание 3. Моделирование работы кафе
- Задание 4. Моделирование работы обрабатывающего цеха
- Задание 5. Моделирование работы обрабатывающего цеха
- Задание 6. Моделирование работы обрабатывающего цеха
- Задание 7. Моделирование работыCmo
- Задание 8. Моделирование функций
- Задание 9 [10]. Моделирование системы обслуживания
- Задание 10 [16]. Моделирование системы автоматизации проектирования
- Задание 11 [16]. Моделирование работы транспортного цеха
- Задание 12 [16]. Моделирование системы передачи разговора
- Задание 13 [16]. Моделирование системы передачи данных
- Задание 14 [16]. Моделирование узла коммутации сообщений
- Задание 15 [16]. Моделирование процесса сборки
- Задание 16 [16]. Моделирование работы цеха
- Задание 17 [16]. Моделирование системы управления производством
- Задание 18. Моделирование производственного процесса
- Задание 19. Моделирование работы заправочной станции
- Задание 20. Моделированиеработы станции технического обслуживания
- Задание 21. Моделирование работы станции скорой помощи
- Задание 22. Моделирование работы госпиталя
- Задание 23. Моделирование работы маршрутных такси
- Задание 24. Моделирование работы печатной системы
- Задание 25. Моделирование процесса сборки пк
- Глава8. Проектирование имитационных моделей c помощью интерактивной системы имитационного моделирования
- 8.1. Структура интерактивной системы имитационного моделирования
- 8.2. Построение концептуальной схемы модели
- 8.3. Параметрическая настройка модели
- 8.4. Генератор формул
- 8.5. Управление экспериментом
- 8.6. Запуск эксперимента и обработка результатов моделирования
- 8.7. Управление проектами и общей настройкой системы
- 8.8. Пример построения модели средствамиIss2000
- Глава 9. Технология имитационного моделирования
- 9.1. Имитационные проекты
- 9.2. Организация экспериментов
- 9.3. Проблемы организации имитационных экспериментов
- 9.4. Оценка точности результатов моделирования
- 9.5. Факторный план
- 9.6. Дисперсионный анализAnovAв планировании экспериментов
- 9.7. Библиотечная процедураAnova
- 9.8. Технология проведение дисперсионного анализа в системеGpssWorld
- 9.9. Особенности планирования экспериментов
- 9.10. Нахождение экстремальных значений на поверхности отклика
- 9.11. Организация экспериментов вGpssWorId
- 9.L2. Выбор наилучшего варианта структуры системы
- Глава 10. Примеры принятия решенийcпомощью имитационного моделирования
- 10.1. Моделирование производственного участка
- 10.2. Моделирование технологического процесса ремонта и замены оборудования
- Приложение Системные сча
- Сча транзактов
- Сча блоков:
- Сча одноканальных устройств:
- Сча очередей
- Сча таблиц
- Сча ячеек и матриц ячеек сохраняемых величин:
- Сча вычислительных объектов
- Список литературы
- Срдержание
- Глава 5. Моделирование вычислительных и операционных систем 132
- Глава 10. Примеры принятия решений c помощью имитационного моделирования 201