Презентации лекций (1049446), страница 2
Текст из файла (страница 2)
штук в час).• Количество интервалов и размер интервала настраиваетсяпользователем.• Таблицу частот можно включить в объект Источник (Source)– элемент Таймер – для настройки параметров генерации••••Табличная функция подобна таблице типа С в GPSSИспользование: Function.TableName[X_Expression]X_Expression – используемый параметр для аргумента ХТабличную функцию можно использовать в заданиивремени обработки (или параметра распределения),изменяемого за время работы или в зависимости от числазавершенных работ.10 / Function.LearningCurve[TimeNow]© кафедра ИУ-5, доцент Черненький М.В., 2014• Таблица прибытий определяет правила генерацииинициаторов (arrivals).• Применяется в объекте Источник (Source) для особогопорядка создания инициаторов.• Может относится и к отдельным инициаторам, и к пакетам(batches).• Удобно применять для валидации модели или при наличииплановых расписаний.• Расписание (план, schedule) определяет доступность(availability) объекта или емкость (capacity) - количестворабочих каналов сервера.• В Расписании определяют фиксированный повторный циклс наложенными ограничениями (напр.
45 мин вкл, 15 минвыкл / 1 сутки работа, 3 суток выходные)© кафедра ИУ-5, доцент Черненький М.В., 2014• Списки применяют для определения коллекций строк,перечня объектов, узлов или транспорта.• Перечни объектов используют на этапе определенияатрибута в режиме “selection from a list of items”• Список строк применяют в списковых свойствах (напр. Цветиз значений Red, Green, Blue), а также применяют длявыбора состояний в матрицах переналадки.• Синтаксис: List.Listname.Value• Матрица переналадки используется для ввода измененийпо последовательности работ (напр. конфигурация).• Значение зависит от предыдущего состояния (напр.
размер)былоДо / ПослеSmallMediumLargeSmall011.414.5Medium2016.3Large4527.30стало© кафедра ИУ-5, доцент Черненький М.В., 2014• Процесс – последовательность действий во времени, изменяющихсостояния системы.• В Simio процесс определяют как граф (диаграмма), представляющийэтапы - шаги (steps), исполняемые токенами (token), которые могутизменять состояние одного или нескольких элементов (element).• Шаги выполняют такие действия, как:– Ждать время (Delay)– Занять / Освободить объект (Seize / release)– Ждать события (Wait)– Принять решение (Decide) по вероятности или по условию– Направить инициатор (Transfer)– ….© кафедра ИУ-5, доцент Черненький М.В., 2014• Использование процессов возможно в версии Design/Team.• Модель Simio можно построить как на объектах, так и напроцессах, или на их сочетании.• Объекты обеспечивают быстрое моделирование, апроцессы обеспечивают гибкость (flexibility) универсальность.• Стандартная библиотека объектов построена на процессах.• С помощью процессов можно добавлять логику поведенияв стандартные объекты.• Токен, двигаясь по процессу, выполняет действия по шагам.• Один процесс может иметь несколько активных токенов,продвигающихся параллельно.• Процесс всегда развивается в контексте родительскогообъекта.• Токен может обладать свойствами и состояниями.© кафедра ИУ-5, доцент Черненький М.В., 2014.