- •Моделирование транспортных систем
- •Моделирование транспортных систем
- •Содержание
- •Введение
- •Общая и сравнительная характеристика методов моделирования
- •Общая характеристика метода имитационного моделирования
- •Имитационная система истра
- •Понятие имитационной системы
- •Назначение и исходные предпосылки
- •Структура имитационной системы
- •Элементы
- •Операции
- •Оператор управления
- •Оптимизация на имитационной модели
- •Представление результатов имитационной модели
- •Операции
- •Некоторые синтаксические конструкции языка моделирования системы истра для создания операций
- •Предельное время задержки операции
- •Действия с логическими элементами
- •Действие с параллельным элементом
- •Действия с фиксаторами
- •Действия с бункерными элементами
- •Проверки элементов
- •Изменение емкости на явно указанную величину
- •Снятие явно указанной емкости
- •Занесение емкости с запоминанием остатка и занесения остатка
- •Изменение емкости элементов при помощи ссылки на другие элементы
- •Строки, описывающие натурный лист
- •Расформирование
- •Расписание прибытия
- •Приоритеты в имитационной системе
- •Ждать (оп1, оп2 затем оп3) затем оп4
- •Оп1 затем (оп2 затем оп3) оп4 затем оп5
- •Оп1 затем ((оп2 затем( оп3))( оп4 затем (оп5))
- •Оп1 затем оп2 затем оп3 оп4 затем оп5
- •Оперативная очередь операций
- •Принципы построения автоматизированной имитационной модели
- •Методика автоматизированного представления структуры станции в элементах модели
- •Заключение
- •Библиографический список
Оператор управления
Оператор управления f(t) объединяет элементарные модели в единую модель. Оператор f(t) выполняет две функции:
- задает алгебраическую структуру G, на множестве графов Gj, G={ Gj };
- реализует управление (t) в пространстве состояний абстрактной модели.
В модели реализован ситуационный принцип управления, так как он наиболее соответствует процессам управления в сложных транспортных системах.
Ситуационное управление строится следующим образом. В пространстве возможных состояний системы выделяются расчетные ситуации, для которых решения известны (из опыта или рассчитаны заранее). Ситуаций ровно столько, сколько решений. Это можно представить в виде таблицы решений, где строкой является ситуация, а столбцом решение. Если на пересечении строки и столбца стоит единица, то решение соответствует ситуации, в противном случае в клетке стоит ноль. Число состояний, входящих в одну ситуацию, по которой принимается решение, в сложных системах составляет миллион и более. Число решений на несколько порядков меньше. Если изменилось состояние системы, то проверяется, не изменилась ли ситуация, то есть не требуется ли принимать новое решение. При изменении ситуации принимается новое решение. Для этого существует специальный аппарат укрупнения ситуаций укрупнения ситуаций и "сведения" конкретного состояния модели к одной из ситуаций., Если ситуация изменилась, то принимается новое решение. Таким образом для реализации на ЭВМ ситуационного управления необходимо задать:
-язык описания ситуаций,
-алгоритм сведения состояния системы к одной из ситуаций,
-набор расчетных ситуаций,
-набор управляющих решений.
В абстрактной модели ситуации задаются в пространстве состояний, поэтому введем понятие пространства состояний. Из теории управления динамическими объектами известно, что в понятие состояния входит не только текущее значение определенных параметров, но и необходимая "предыстория". У динамической системы существует своего рода инерция. В однопроцессорных ЭВМ элементарные действия производятся только последовательно. Значит, последовательно в модели будут выполняться операции. Поэтому в понятие состояния модели будет входить состояние некоторой группы элементов (текущее значение параметров) и информация о том, какая операция выполнялась перед этим (предыстория). Известно, что для принятия решения, в каком-то районе системы (например, на станции) не требуется знать состояние всей системы. Значит, состояние модели, необходимое для принятия управляющего решения, однозначно описывается значением лишь некоторых параметров, а именно состоянием некоторого подмножества элементов и типом (номером) последней выполняемой операции. Для различных иерархических уровней состав подмножества может меняться.
Содержательно пространство состояний разбивается на:
технологическое, где выполняются все технологические операции и происходит динамика всех технологических элементов (прием и отправление поездов, погрузка-выгрузка вагонов и пр.);
информационное, где происходят информационные процессы – передача информации вверх по уровням с учетом обобщения и обмен информацией внутри уровня;
управляющее, где осуществляются управляющие операции и меняется состояние управляющих элементов.
Структура абстрактной модели S построена по иерархическому принципу, поэтому в пространствах состояний информационном и управляющем вводятся подпространства разных иерархических уровней, которые могут отображать, например, уровни диспетчерского управления.
Оператор
управления определяет последовательность
и условия выполнения технологических,
информационных и управляющих операций
(определяет моменты времени
начала выполнения операций и их
приоритеты) в зависимости от состояния
модели (ситуации).
