- •1 . Моделирование как метод научного познания. Понятие модели. Классификация моделей. Цели и задачи моделирования. [1/1]
- •2 . Требования к математической модели. Основные этапы построения модели. Иерархия моделей. [1/1]
- •3 . Построения общесистемной модели функционирования. [1/2]
- •4 . Основные системные свойства: линейность, непрерывность, стационарность, детерминированность. Классификация математических моделей. Системные и конструктивные модели. [1/2]
- •5 . Непрерывно-детерминированные модели (d-схемы). Уравнения вход-выход. Уравнения в пространстве состояний. [1/3]
- •6 . Разностные уравнения. Пример построения конструктивной и машинной модели системы. [1/1]
- •7. Дискретно – детерминированные модели (f- схемы). Автоматы Милли и Мура. Разновидности детерминированных автоматов. [1/2]
- •8. Дискретно стохастические модели. (p- схемы). [1/1]
- •1 1. Уравнения Колмогорова для определения вероятностей состояний системы. Пример. [1/3]
- •1 0. Марковские случайные процессы. Простейший поток отказов. [1/1]
- •1 2. Непрерывно-стохастические модели (q-схемы). Основные понятия и определения. [1/3]
- •1 3. Обобщенные модели (а - схемы). Понятие агрегата. [1/1]
- •1 4. Структура агрегативной системы. Особенности функционирования. [1/3]
- •1 5. Построение и реализация моделирующего алгоритмов
- •1 6. Построение детерминированного и циклического моделирующего алгоритмов q-схем. [1/1]
- •1 7. Построение циклического моделирующего алгоритма
- •1 8. Построение синхронного моделирующего алгоритма
- •1 9. Построение спорадического моделирующего алгоритма
- •2 0. Цели и задачи имитационного моделирования. Имитационная модель, имитационная система. Архитектура имитационной системы. [1/2]
- •2 1. Общая характеристика метода статического моделирования. Пример построения моделирующего алгоритма. [1/2]
- •2 3. Метод получения псевдослучайных чисел с равномерным законом распределения. Методы середины квадрата и середины произведения. [1/1]
- •2 4. Конгруэнтные процедуры генерации псч. Мультипликативный и смешанный методы. [1/1]
- •2 5. Тесты проверки случайности последовательности псч с равномерным законом распределения. [1/1]
- •2 6. Тест проверки равномерности закона распределения.[1/1]
- •2 7. Тест проверки независимости последовательности псч[1/1]
- •2 8. Моделирование случайных событий. [1/2]
- •2 9. Моделирование Марковских цепей. [1/1]
- •3 0. Моделирование дискретных и непрерывных случайных величин с заданным законом распределения. [1/2]
- •3 1. Приближенные способы преобразования случайных чисел. [1/2]
- •3 2. Моделирование непрерывных случайных векторов. [1/1]
- •3 3. Моделирование дискретных случайных векторов
- •3 4. Сети Петри (n - схемы). [1/2]
- •3 5. Языки моделирования. Типовая схема архитектуры языка имитационного моделирования. Способы управления временем в модели системы. [1/2]
- •3 6. Сравнительный анализ языков имитационного моделирования. [1/2]
- •3 7. Построение и реализация моделирующих алгоритмов а – схем. Агрегаты «внешняя среда», «накопитель», «канал». [1/2]
- •3 8. Использование агрегатов «распределитель» и «сумматор» для построения моделирующих алгоритмов а – схем. [1/1]
- •4 0. Моделирование процессов функционирования систем на базе n-схем. Структурный подход. [1/2]
1 5. Построение и реализация моделирующего алгоритмов
Q-схем. [1/3]
Трехфазная Q-схема.
И – источник; К – канал; Н – накопитель.
Переменные и уравнения имитационной модели:
1) независимые переменные
tm – время поступления заявки из источника.
tk,j
– время окончания обслуживания заявки
каналом Кk,j
–, где
2) зависимые переменные
P – вероятность потери заявки
3) вспомогательные переменные
zi
– состояние накопителя, где
zk,j
– состояние канала, где
4) параметры
;
;
:
5) переменные состояния
N1 – число потерянных заявок
N3 – число обслуженных заявок
6) уравнение имитационной модели
27
У
крупненная
схема детерминированного моделирующего
алгоритма.
1) ввод исходный данных
2) установка начальных условий
3) проверка условия окончания моделирования
4) обслуживание заявки каналом К3,1
5) передача заявки из 2 в 3 фазу
6) обслуживание заявки каналом 2 фазы
7) переход заявки из 1 фазу в начало 2 фазы
8) обслуживание заявки каналом 1 фазы
9) поступление заявки на вход
Q-схемы
10) переход к следующему моменту tn
11) обработка результатов моделирования
12) вывод результатов моделирования.
Окончание обслуживания заявки в канале Кk,j в момент времени tn может вызвать процесс изменения состояний элементов системы в направлении, противоположном движению заявок в системе, поэтому накопители и каналы при моделировании просматриваются начиная с начала последней фазы по направлению к накопителю первой фазы.
Схема алгоритма блока «4».
28
С хема алгоритма блока «5».
29
1 6. Построение детерминированного и циклического моделирующего алгоритмов q-схем. [1/1]
Существует два способа построения моделирующего алгоритма:
1) Принцип
Определяется минимальный интервал времени между соседними событиями во входящий потоках и потоках обслуживания.
2)
принцип
Элементы Q-схемы просматриваются только в моменты особых состояний: в моменты появления заявок из источника и в моменты изменения состояния каналов.
-
переменная величина, зависящая от
внешней среды и от особенности системы.
Моделирующие алгоритмы со случайным шагом могут быть реализованы синхронным и асинхронным способами.
В синхронных моделирующих алгоритмах один из элементов Q-схемы (источник, накопитель или канал) выбирается в качестве ведущего и по нему синхронизируется весь процесс моделирования.
В асинхронных моделирующих алгоритмах ведущий элемент отсутствует и очередному шагу моделирования соответствует любое из особых состояний системы.
В циклических моделирующих алгоритмах элементы Q-схемы просматриваются циклически.
В спорадических рассматриваются только те элементы, может измениться.
30
1 7. Построение циклического моделирующего алгоритма
Q-схем. [1/1]
1
)
ввод исходный данных
2) установка начальных условий
3) определение момента наступления следующего события
4) проверка условия окончания моделирования
5) обслуживание заявки каналом 3 фазы
6) переход заявки из каналов К2->К3
7) обслуживание заявки каналом 2 фазы
8) переход заявки из каналов К1,j -> H2, или каналы К2,j.
9) обслуживание заявки каналом 1 фазы
10) поступление заявки на вход Q-схемы
11) обработка результатов моделирования
12) вывод результатов моделирования.
Этот алгоритм в плане просмотра состояний элементов тождественен детерминирующему алгоритму. Отличие состоит в подсчете системного времени:
Т.е. время очередного шага определяется как минимальное из минимальных времен окончания начатого обслуживания всеми каналами всех фаз и минимального времени поступления очередной заявки из источника.
31
