Материал: 1410

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

номер маршрута ЗУ;

номер участка в маршруте.

Включение участка ЗУ с ДК проводится через верхний уровень управления в соответствии с заданной привязкой номера участка в нем. Система реализует включение ЗУ на шестнадцати маршрутах, каждый маршрут содержит до восьми участков. В участках возможно объединение до четырех перекрестков (дорожных контроллеров).

При реализации запросов на включение ЗУ осуществляется анализ участков на конфликт. Участки называются конфликтными, если они содержат хотя бы один общий перекресток, для проезда через который специальным транспортным единицам необходимы различные фазы.

Запрос на включение участка ЗУ, который содержит хотя бы один ДК, находящийся в режиме ЗУ и входящий в состав другого конфликтного участка, не удовлетворяется.

После отключения режима ЗУ осуществляется ввод в режим координированного управления всех ДК, объединенных в данный участок.

Алгоритм обработки запросов на управление перекрестками.

Действия оператора системы разделяются на два вида:

информационные запросы;

управляющие воздействия.

Информационные запросы – это запросы о состоянии системы управления и о характеристиках транспортных потоков. Информация, выводимая на экран монитора или на печать по запросам:

таблицы с данными о режимах функционирования периферийных устройств;

номер ПК в подрайоне;

изображение перекрестка с разрешенными направлениями движения

втекущей фазе;

каталог программ координации и карт смены ПК;

библиотека ПК.

Управляющие воздействия оператора во время работы системы заключаются в изменении режима работы одного или группы перекрестков:

переключение перекрестка в режим локального управления;

переключение перекрестка в режим диспетчерского управления (включение выбранных фаз, включение ЖМ, отключение светофоров);

переключение перекрестка в режим КУ;

включение выбранной ПК;

коррекция библиотеки ПК.

К специальным алгоритмам относится алгоритм управления оперативной печатью. Данный алгоритм осуществляет контроль над

71

работоспособностью периферийного оборудования, изменением его режимов и выдачу сообщений о неисправности и изменении режимов на печать.

3.1.5. Сервисные алгоритмы

Сервисные алгоритмы предназначены для обработки статистической информации, поступающей в процессе подготовки к работе и во время работы системы, и автоматизации процесса расчета основных параметров управления на основании данных о параметрах ТП. Сервисные алгоритмы работают вне реального масштаба времени:

алгоритм формирования объектных модулей привязки системы;

алгоритм формирования абсолютных модулей привязки системы;

алгоритм обработки статистических данных о параметрах ТП;

алгоритм обработки статистических данных о качестве функционирования системы;

алгоритм расчета параметров работы светофорной сигнализации на каждом перекрестке.

3.1.6. Алгоритм функционирования системы

При запуске система начинает отрабатывать алгоритм выбора ПК по времени суток. В процессе его функционирования в течение определенного периода времени производится измерение скорости движения в районе управления. Анализ изменения скорости осуществляется алгоритмом коррекции времени работы ПК. Если скорость движения не соответствует заданным в алгоритме значениям, осуществляется запуск алгоритма модификации ПК в соответствии с изменениями скорости движения и рассчитывается оптимальная длительность функционирования модифицированной ПК (алгоритм коррекции времени работы ПК).

При переходе на модифицированную ПК отрабатывается алгоритм переходного периода. Управление с помощью модифицированной ПК осуществляется в течение рассчитанного периода времени (оптимальной длительности функционирования модифицированной ПК). После этого проводится анализ изменения скорости и необходимости новой модификации ПК.

Функционирование алгоритмов модификации ПК и коррекции времени работы модифицированной ПК осуществляется в течение периода времени, предусмотренного в расписании смены ПК для данной ПК, выбранной базовым алгоритмом для данного времени (алгоритм выбора ПК по времени суток). После перехода на управление с помощью другой ПК (по времени суток) описанные процессы повторяются.

72

Технологические алгоритмы реализованы в программном обеспечении системы. Инструкции по работе программного обеспечения приведены в эксплуатационной документации на комплекс программ.

3.2. Программное обеспечение АСУД

Программное обеспечение АСУД на базе ПЭВМ и микропроцессорной техники привязано к нескольким устройствам системы КРЦ, ДПОУ, ДКС и ДТИК. Дополнительно в ПО системы входит комплекс сервисных программ, обеспечивающих выполнение расчёта режимов управления, проектирования и привязку периферийных устройств (ДКС, ДТИК) к объекту управления

КРЦ. В состав программного обеспечения КРЦ входят: общее и специальное программное обеспечение, информационная база.

Общее программное обеспечение поставляется вместе с контроллером районного центра и включает в свой состав служебные программы, автоматизирующие процесс подготовки, отладки и загрузки в КРЦ, а также операционную систему DOS, обеспечивающую функционирование КРЦ.

Специальное программное обеспечение представляет совокупность программ, реализующих функции АСУД и обеспечивающих работу комплекса технических средств.

Операционная система DOS осуществляет диспетчирование работы комплекса программ в зависимости от сигналов таймера или признаков приоритетов программ. Кроме того, операционная система обеспечивает непосредственное взаимодействие процессора с основными устройствами.

С помощью специальных программ-драйверов реализуется алгоритм взаимодействия, обусловленный спецификой того или иного устройства. Специфическая особенность операционных систем в АСУД – необходимость прерывания программ по сигналам таймера через различные временные интервалы, причём минимальная длительность временного интервала – 10 мс. Специальное программное обеспечение разделяется на следующие группы программ: обслуживающие программы, комплекс технологических программ, фоновые программы.

Сервисные программы предназначены для формирования информационной базы АСУД в виде массивов данных, заносимых в память КРЦ.

Обслуживающие программы обеспечивают сбор и обработку данных, поступающих с периферийного оборудования, а также формирование команд управления и проведение всех предварительных работ по запуску системы. Функции обслуживающих программ состоят в следующем: приём и предварительная обработка информации с детекторов транспорта с одновременным контролем их работоспособности; анализ телесигнализации периферийного оборудования и управление им;

73

подготовка сообщений об отказах и режимах работы периферийных устройств; расчёт значений характеристик транспортных потоков; формирование команд на периферийные устройства; обслуживание запросов операторов; вывод контрольной и технологической информации на мнемосхему; запись соответствующей информации по режимам управления, отказам периферийного оборудования, параметрам транспортных потоков на внешний накопитель.

Технологические программы реализуют алгоритмы управления дорожным движением: системные – расчёт управляющих воздействий в режиме гибкого координированного управления движением в зависимости от транспортной ситуации; вспомогательные – управление в переходных режимах, например при смене программы координации, прогнозирование параметров транспортных потоков; специальные – диспетчерское управление движением на перекрёстке, обнаружение и ликвидация заторовых ситуаций, организация «зелёных улиц» для специального транспорта.

Фоновые программы осуществляют обработку статистических данных по движению транспорта и режимам работы оборудования.

На рис. 3.1 представлен пример построения программного обеспечения КРЦ. Отметим, что размещение программ в памяти соответствует их назначению и требованиям на частоту и скорость прерывания. Например, обслуживающие программы располагаются в оперативной памяти, так как их включение происходит каждые 10 мс (по ТУ и ТС) и необходимо обеспечить их быстрое прерывание (в течение 1 – 2 мс). В то же время фоновые программы используются достаточно редко, 1 – 2 раза в сутки, поэтому хранятся на жёстком диске (винчестере) и загружаются с диска частями в процессе работы.

Рис. 3.1. Пример построения программного обеспечения КРЦ

74

Информационная база представляет собой массивы параметров, характеризующих объект управления системы. Массивы готовятся заранее и обеспечивают привязку системы к конкретному объекту управления, гарантирующую взаимодействие с ними программного обеспечения. Структура типовой информационной базы приведена на рис. 3.2. Подготовка информационной базы является в настоящее время одним из наиболее трудоёмких мероприятий при создании АСУД.

Рис. 3.2. Структура информационной базы АСУД

ДПОУ. В состав программного обеспечения ДПОУ входят: общее и специальное программное обеспечение, информационная база.

Общее программное обеспечение поставляется вместе с компьютером и включает в свой состав служебные программы, автоматизирующие процесс подготовки, отладки и загрузки в ДПОУ, а также операционную систему Windows, обеспечивающую функционирование ДПОУ.

Специальное программное обеспечение представляет совокупность программ, реализующих функции АСУД и обеспечивающих обмен с КРЦ.

Операционная система осуществляет координирование работы комплекса программ в зависимости от сигналов таймера или признаков приоритетов программ, а также обеспечивает непосредственное взаимодействие процессора с основными устройствами АСУД.

Программы подготовки исходных данных и карты схемы объекта предназначены для формирования информационной базы ДПОУ в виде массивов данных, заносимых в память ДПОУ конкретного объекта.

Остальные программы в составе ДПОУ аналогичны программам в составе КРЦ.

75

Источник: https://studfile.net/preview/16407467/