- •1. Основные понятия теории моделирования систем.
- •2. Цели и задачи моделирования телекоммуникационных систем.
- •3. Формирование последовательности случайных чисел с заданным законом распределения.
- •4. Формирование последовательности случайных чисел с нормальным законом распределения.
- •5. Формирование последовательности равномерно распределенных чисел.
- •7. Этапы моделирования систем
- •8. Общие сведения о системах массового обслуживания (смо).
- •9. Задачи теории систем массового обслуживания.
- •11. Простейший поток событий. Формула Пуассона.
- •10. Поток событий. Свойства потоков событий.
- •12. Символическое обозначение моделей смо (по Кендаллу).
- •13. Свойства и характеристики простейшего потока.
- •14. Процесс обслуживания как Марковский процесс. Уравнение Колмогорова – Чепмена.
- •15. Общее правило составления уравнений Колмогорова.
- •16. Одноканальная смо с ожиданием.
- •17. Схема гибели и размножения. Формула Литтла.
- •18. Одноканальная смо с отказами.
- •19. Многоканальная смо с ожиданием.
- •20. Многоканальная смо с отказами. Уравнения Эрланга.
- •21. Сети смо. Замкнутые и разомкнутые сети смо.
- •22. Цели планирования экспериментов с моделями систем.
- •24. Полный факторный эксперимент. Дробный факторный эксперимент. Частичный факторный эксперимент.
- •25. Тактическое планирование имитационного эксперимента.
- •26. Общие сведения об языке gpss World. Формат gpss – блоков.
- •27. Блок generate.
- •28. Блоки seize и release.
- •29. Блок advance.
- •30. Блоки queue и depart.
- •31. Блок terminate. Оператор start.
- •32. Транзакты и блоки.
- •33. Моделирование одноканального устройства.
- •34. Стандартные числовые атрибуты (сча). Сча для транзакта и блоков.
- •35. Оператор описания многоканального устройства.
- •36. Блок enter.
- •37. Блок leave.
- •38. Блок logic.
- •39. Блок gate.
- •40. Блок loop.
- •41. Безусловный режим выбора в блоке transfer.
- •42. Режим both в блоке transfer.
- •43. Статистический режим выбора в блоке transfer.
- •44. Блок savevalue и оператор initial.
- •45. Операторы gpss.
- •46. Блок assign.
- •47. Оператор описания переменной. Арифметические операции.
- •47. Логические и булевы операторы, операторы отношений.
- •49. Блок test.
- •50. Функции в gpss. Оператор описания функций.
- •51. Блок preemt
- •52. Моделирование неравномерных случайных величин.
- •53. Использование функций в блоках в блоках generate и advance.
- •54. Определение и использование таблиц.
- •Основные понятия теории моделирования систем.
25. Тактическое планирование имитационного эксперимента.
Целью тактического планирования эксперимента является определение необходимого количества прогонов модели в каждом наблюдении.
Так как имитационное моделирование представляет собой статистический эксперимент, то при его проведении необходимо получить достоверный результат с заданной точностью.
В общем случае количество прогонов модели (объем выборки), необходимое для получения оценок наблюдаемой переменной с заданной точностью, зависит от следующих факторов:
- вида распределения наблюдаемой переменной;
- коррелированности между собой элементов выборки.
При отсутствии сведений о перечисленных факторах для повышения точности оценок истинного значения наблюдаемой переменной увеличивается количество прогонов модели (объем выборки) для каждого наблюдения, т. е. для каждого сочетания уровней факторов, выбранного на этапе стратегического планирования эксперимента.
Если случайные значения наблюдаемой переменной не коррелированны и их распределение не меняется от прогона к прогону, то выборочное среднее можно считать нормально распределенным. Для случая, когда целью моделирования является определение среднего значения некоторого случайного параметра, требуемое число прогонов NT модели в каждом наблюдении определяется по формуле
где
ε
- точность оценки; sα
- среднеквадратическое отклонение; tα
- аргумент
функции Лапласа, при заданном уровне
значимости α/2 находится по таблице
26. Общие сведения об языке gpss World. Формат gpss – блоков.
GPSS World является одной из специализированных систем моделирования, наиболее часто применяемых при моделировании систем телекоммуникаций.
GPSS – General Purpose Simulation System, общецелевая система моделирования. Последняя версия GPSS World разработана компанией Minuteman (США), работает в операционной системе Windows.
Необходимо отметить, что GPSS – это язык моделирования СМО.
Сообшения поступают в систему в случайные моменты времени, становятся в очередь и ожидают момента начала обслуживания.
Сообщения будут называться транзактами.
Транзакты являются движущимися элементами GPSS-модели. Работа GPSS модели заключается в перемещении транзакта. В самом начале моделирования в модели нет ни одного транзакта. В процессе моделирования транзакты входят в модель в определенные моменты времени и в соответствии с теми логическими требованиями, которые возникают в модели. Подобным же образом транзакты покидают систему в определенные моменты времени. В общем случае в модели может существовать большое число транзактов, однако в один момент времени двигается только один транзакт.
Следующими обязательными объектами GPSS-модели являются блоки. Блоки представляют собой подпрограммы и содержат набор операндов для обращения к ним. В языке число таких блоков более 50.
Для построения модели нужно выбрать требуемые блоки и выстроить их в логической последовательности.
Формат GPSS-блоков
[<метка>] <Операция> <Операнды> <;Комментарии>
Метка (имя блока). Последовательность символов, начинающаяся с буквы. В некоторых блоках данное поле является обязательным.
Операция. Название операции совпадает с названием блока и является глаголом, указывающим какую функцию, выполняет блок.
Операнды. Блоки могут иметь операнды. Операнды блоков задают информацию, необходимую для выполнения действия. В блоках не может быть использовано более 7 операндов. В общем случае операнды обозначаются символами А, В, С, D, E, F, G. Одни операнды являются обязательными, другие нет. Операнды отделяются друг от друга запятыми и одним пробелом. Если операнд опущен, то вместо него ставится запятая.
Комментарии. Необязательное поле. Комментарии отделяются от поля операндов символом «;».
В GPSS World строка описания блока может содержать до 250 символов.
