- •1. Моделирование как метод научного познания. Процессы получения и обработки информации. Формирование и проверка гипотез.
- •2. Объект оригинал. Объект заместитель. Уровень абстрагирования. Существенность сходства. Воздействие и отклик.
- •3. Понятие системы, внешней среды, воздействия, управления. Структурный и функциональный подходы к моделированию систем.
- •4. Классический подход к моделированию систем.
- •5. Системный подход к моделированию систем.
- •6. Макро- и микропроектирование.
- •7. Характеристики моделей системы: цель, целостность, сложность, поведенческая страта, неопределенность.
- •8. Характеристики моделей систем: адаптивность, организационная структура, управляемость, возможность развития.
- •9. Активный и пассивный эксперименты. Цели моделирования. Иерархия целей моделирования.
- •10. Проблемы моделирования систем.
- •11. Классификация видов моделирования по характеру изучаемых процессов.
- •12. Классификация видов моделирования по форме представления системы.
- •13. Общая математическая модель системы. Классификация параметров модели.
- •14. Динамическая и статическая модели объектов.
- •15. Состояние системы. Множество состояний системы. Детерминированная и стохастическая модели системы.
- •16. Схемы общего вида. Типовые схемы. Классификация типовых схем.
- •17. D-схемы.
- •18. F-схемы.
- •19. Р-схемы.
- •20. N-схемы.
- •21. Q-схемы.
- •22. А-схемы
- •23. Моделирование случайных процессов. Подходы к моделированию случайности. Метод Монте-Карло.
- •24. Моделирование события, группы несовместных событий, условного события.
- •25. Определения: случайная величина, вероятностная мера, плотность вероятности, функция распределения. Связь функции распределения с плотностью вероятности (вероятностной мерой).
- •26. Общая схема генерации св u(0,1). Понятия периода и апериодического участка последовательности псевдослучайных чисел. Лкг.
- •27. Метод генерации св произвольного распределения. Моделирование случайной дискретной величины. Генерация св u(a,b) и экспоненциального распределения.
- •28. Понятия аналитической, имитационной, машинной и программной модели. Формальные категории и неформальные категории. Целесообразность проведения машинного эксперимента.
- •29. Требования к программным моделям.
- •30. Этапы моделирования. Краткая характеристика.
- •31. Этап построения концептуальной модели системы. Формализация концептуальной модели.
- •32. Этапы алгоритмизации модели и ее машинной реализации:
- •33. Понятие прогона. Принцип Δt и Δz. Алгоритм фиксации и обработки результатов моделирования.
- •34. Этап получения результатов и их интерпретация.
- •35. Моделирование в устоявшемся режиме. Метод Велча.
- •36. Требования к проведению машинного эксперимента. Проблемы при проведении машинного эксперимента.
- •37. Планирование имитационных экспериментов с моделями систем. Основные понятия.
- •38. Событийно – ориентированное имитационное моделирование. Процессное имитационное моделирование (ориентация на транзакты).
- •39. Событийно ориентированное имитационное моделирование. Алгоритм модели 1 прибор – 1 очередь.
- •40. Оценки характеристик работы смо.
- •41. Архитектура языков моделирования. Требования к языкам имитационного моделирования.
- •42. Дерево решений выбора языка для моделирования системы.
- •43. Виды моделирующих комплексов. Их особенности.
- •44. Система имитационного моделирования gpss. Краткая характеристика системы. Возможности системы.
- •45. Gpss. Одноканальные и многоканальные компоненты обслуживания.
- •46. Gpss. Параметрическая настройка транзактов.
- •Index a, b
- •47. Gpss. Эмпирические функции. Пользовательские переменные, сохраняемые ячейки.
- •48. Gpss. Методы изменения маршрутов движения транзактов. Режимы Transfer.
- •49. Gpss. Методы изменения маршрутов движения транзактов. Test.
- •50. Gpss. Методы изменения маршрутов движения транзактов. Организация циклов.
- •51. Gpss. Работа с таблицами. Работа с оку / мку в режиме прерывания.
- •52. Gpss. Перевод оку / мку в недоступное состояние и восстановление доступности.
- •53. Gpss. Косвенная адресация. Пример косвенной адресации.
- •54. Gpss. Работа с копиями транзактов. Синхронизация движения транзактов.
48. Gpss. Методы изменения маршрутов движения транзактов. Режимы Transfer.
Блок TRANSFER (передать) предназначен для передачи входящего в него транзакта в любой другой блок модели.
TRANSFER [A], [B], [C], [D]
Операнд А задает режим выбора. Режимы работы блока:
1. , (по умолчанию) – безусловный;
TRANSFER ,[B]
В операнде В указывается имя или номер блока, в к-рый транзакт должен попытаться войти. Блок TRANSFER не может отказать транзакту во входе.
2. . – статический, выбор одного из двух блоков;
TRANSFER .[A],[B],[C]
Значение операнда А, записываемого после точки, рассматривается как трехзначное число, показывающее (в долях от тысячи), какая доля входящих в блок транзактов должна быть направлена в блок C. Остальные транзакты направляются в блок В или к следующему по номеру блоку если, если операнд B опущен.
3. BOTH – последовательный выбор одного из двух блоков;
TRANSFER BOTH , [B],[C]
В этом режиме каждый транзакт, вошедший в блок TRANSFER, проверяет 2 пути. Сначала проверяет возможность войти в блок В, Если транзакт не может войти в этот блок, он пытается войти в блок С. Если транзакт не может войти в этот блок, он задерживается в блоке TRANSFER.
4. ALL – последовательный выбор одного из нескольких блоков;
TRANSFER ALL, [B],[C],[D]
В этом режиме вошедший в блок транзакт проверяет возможность войти в любой блок, начиная с блока В, и заканчивая блоком С. Операнд D определяет шаг d изменение номера проверяемого блока. Значение шага дает возможность опрашивать определенные блоки, расположенные между блоками В и С. Если блок v занят, транзакт пытается войти в блок v+d. Если занят этот блок, то в блок v+2d, и т.д. до блока z (v – номер блока В, z – номер блока С). Если не используется операнд С, то проверяется только один блок.
PICK – выбор случайным образом одного из нескольких блоков.
TRANSFER PICK, [B],[C]
В этом режиме из последовательности блоков с номерами v, v+1, v+2,…,n (v – номер блока В, n (nv+1)– номер блока С) случайным образом выбирается номер одного блока, к которому должен быть направлен транзакт. Все блоки, включая В и С, выбираются с равной вероятностью 1/[(n-v)+1]. Транзакт пытается перейти только к выбранному для него блоку. Если транзакт не может сразу перейти к след блоку, то он будет ждать в блоке TRANSFER до тех пор пока не будет снято блокирующее условие.
49. Gpss. Методы изменения маршрутов движения транзактов. Test.
Блок TEST описывает условие, к-рое проверяет при входе а него транзакт, и определяет номер следующего блока для вошедшего транзакта в зависимости от того, выполняется требуемое условие или нет. Блок TEST функционирует в 2 режимах:
- отказ во входе;
- разрешение во входе и альтернативном выходе.
Формат записи: TEST X A, B, [C]
Операнды А и В являются сравниваемыми величинами. Условный оператор Х может быть выражен след одним из след шести условий:
L |
LE |
E |
NE |
G |
GE |
< |
|
= |
|
> |
|
Если операнд С указан, транзакт всегда может войти в блок TEST и в зависимости от соотношения операндов будет передан либо в след блок, либо в блок, указанный операндом С. Если операнд С не указан, транзакт при невыполнении условия не сможет войти в блок TEST(режим отказа). Он помещается в список повторных попыток всех объектов, участвующих в проверке условия. Когда состояние любого из этих объектов изменяется, транзакт из списка повторных попыток активизируется и проверка проводиться вновь. Если условие выполняется, транзакту разрешается войти в блок TEST.