Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_КП_ПАС_ПЕР.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
416.77 Кб
Скачать

1Л…9л – выпуск из патп по дополнительным номерам;

* – любой позиции.

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

У* – укороченный рейс;

С* – скоростной рейс;

Э* – экспрессный рейс;

Д* – изменение маршрута.

Установка кода осуществляется следующим образом. Подводится курсор под нужный рейс. Нажимается клавиша первого символа. На экране, в зоне III высвечивается сообщение: «Введите второй символ кода служебной информации (отказ «ESC»)».

В зоне II высвечивается таблица стандартных кодов. Пользователь, нажимает клавишу второго символа. Если таким образом набран стандартный код или код, по которому задана исходная информация, то в зоне III появится вопрос: «Удалить последующие рейсы?»

Выбирая один из предложенных ответов, вы завершаете установку кода.

В случае, если пользователь вводит нестандартный и незаданный в нормах код в зоне III, возникает диагностический вопрос: «Нестандартный код технологической операции: Вы уверены? Да – нет».

Пользователь должен еще раз осмыслить правильность установки кода и ответить на вопрос за счет подведения курсора под один из ответов и нажатия клавиши «ENTER».

Пример. Рейс 12.30 первого выхода необходимо определить как укороченный.

Подводится курсор к рейсу 12.30 первого выхода и нажимается клавиша «Y». На экране загорается запрос о вводе второго символа, на который пользователь нажимает клавишу «пробел». В связи с тем, что этот символ нестандартный и не заданный ранее в нормах, пользователь подтверждает свои действия подведением курсора под ответ «Да» диагностического вопроса и нажатием «ENTER». На экране в рабочей зоне появляется

1. 12.30 Y

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

При групповой установке кодов технологических операций, (например, пересмена на линии) можно использовать клавишу « * ». При первом нажатии клавиши запрашивается код технологической опе­рации и ее продолжительность. При задании продолжительности, от­личной от нуля, когда код соответствует технологической операции на линии, время определения автоматически изменяется так, чтобы стоянка была равна заданной продолжительности, а при временном прекращении движения (обед, разрыв) на рейсе, где находится курсор, устанавливается служебный код, и автоматически произво­дится выпуск на линию через заданное время. При задании продолжи­тельности равной нулю производится только установка кода. При повторных нажатиях клавиши « * », запрос не производится. Для из­менения устанавливаемого в групповом режиме кода используется клавиша «?».

Команды восстановления экрана

Данные команды позволяют восстановить содержимое экрана (клавиша «ENTER») и коды служебной информации (клавиша «пробел») после выведения на экран различной справочной информации.

Команда перенумерации выходов

Данная команда позволяет пользователю по своему усмотрению упорядочивать выходы в процессе составления расписания, что может сделать его более наглядным. Например, восстановление нумерации выходов в порядке их выпуска из парка после корректировки распи­сания, или для выделения в группу выходов одной сменности, про­должительности, сходных технологических характеристик (группа «укороченных» выходов) и т.д.

Программа позволяет переименование всех выходов расписа­ния. Для этого нужно нажать клавишу «F5» подвести курсор в поя­вившемся меню к позиции «Переименование» и нажать «ENTER». В зону III экрана будет выведено сообщение: «Введите корреспондируемый номер выхода («ВК» – конец работы)». Пользователь должен набрать номер выхода, который он хочет переименовать и нажать «ENTER». После чего в зону III экрана будет выведено: «Введите новый номер выхода». Пользователь вводит тот номер, который он собирается присвоить данному выходу. Если новый номер совпадает с уже имеющимся, на экране появляется диагностический вопрос: «Есть выход с номером VV. Произвести перенумерации? Да – Нет». При положительном ответе данные номера меняются местами, и программа продолжает ра­боту до осуществления команды «ENTER».

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

Команды записи, чтения и печати

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

Вызов команд данной группы осуществляется нажатием клавиши «F3», после чего в зону III выводится меню. Нужная команда указы­вается курсором и нажатием «ENTER».

После ввода команды «ЧТЕНИЕ» в нижней части экрана высвечивается «окно», куда выдается сообщение:

«Есть информация со следующими служебными кодами (перечисляется служебные коды)».

«Введите служебный код (код «Н» отказ)».

Пользователь вводит нужный ему код и нажимает «ENTER», после чего на экран выводится расписание, хранящееся в файле с данным кодом расписание, хранящееся в файле с данным кодом.

После введения команды «ЗАПИСЬ» выводится вопрос: «Запись по маршруту NNN? Да – Нет». Если пользователь отвечает «Нет» высвечивается надпись: «Введите номер маршрута», если отвечает «Да» машина просит ввести служебные коды, информация о которых, описана в нижней части экрана. ЭВМ осуществляет контроль и может выдать сообщение: «Уже есть файл с таким именем! Записать? Да – Нет». Пользователь должен подтвердить свои действия или отказаться от них.

После ввода команды «ПЕЧАТЬ» выводится меню выходных форм.

Пользователь указывает курсором, какую из форм ему требуется распечатать и нажимает «ENTER», предварительно подключив АЦПУ.

В процессе вывода форм ЭВМ задает ряд уточняющих вопросов, на которые необходимо ответить.

Предусмотрен вывод результатов на печать и на «винчестер» в виде текстового файла «винчестер». Последняя возможность может быть использована для корректировки выходной формы перед печатью. Запись осуществляется в поддиректорию, соответствующую текущему маршруту, в файл с расширением «for». Корректировка и печать может осуществляться в данном случае любым текстовым редактором. Для изменения режима печати надо нажать клавишу «F5» и по меню выбрать команду «РЕЖИМ ПЕЧАТИ». Во всех выходных формах печатается системная дата. Пользователь может задать любую другую дату, нажав клавишу «F5» и выбрав по меню команду "ВВОД ДАТЫ".

Команды выдачи справочной информации

Меню команд выдачи справочной информации высвечивается после нажатия клавиши «F1» .

В рабочую зону экрана выводится информация об интервалах движения между рейсами, о фактическом времени стоянок на конечных пунктах, времени прохождения промежуточного пункта маршрута. Эти данные выводятся на место кодов служебной информация, после того как в меню подведен курсор к надписям: «ИНТЕРВАЛ», «СТОЯНКИ» или «ИНТЕРВАЛ+СТОЯНКИ», «ПРОМЕЖУТОЧНЫЕ ПУНКТЫ» и нажата клавиша «ENTER».

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

Восстановление кодов служебной информации осуществляется нажатием клавиши «пробел». При корректировке времени отправления в рейс значения интервалов и времени стоянок также меняются.

В зону II выдается следующая информация по каждому выходу:

  • время работы на линии с начала смены;

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

  • время служебной информации последнего элемента расписания данного выхода.

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

Вызов информации осуществляется подведением курсора к надписи «Справка» и нажатием клавиши «ENTER», после чего нужно ответить на запрос программы.

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

Для входа в такой режим нужно нажать клавишу «F5», указать в меню надпись «РЕЖИМЫ», а затем указать надпись « + Справка».

Для выхода из этого режима выполнить такую же последовательность действий с указанием надписи в последнем меню « – Справка». При инициализации системы задается режим « + Справка».

Подробная информация с составленном на данный момент расписании выдается на весь экран дисплея при запросе в меню команды «Анализ» и «Таблица».

После вызова команды «Анализ» экран очищается и высвечивается меню графических справок. Вызов любой из этих справок на экран осуществляется через меню.

Распечатка их на АЦПУ производится командой печати страницы с экрана (клавиша «PrtSc»). После просмотра справочной информации можно вернуться либо в МЕНЮ графических справок (клавиша «ENTER»), либо в тот фрагмент расписания, с которого была запрошена справка (клавиша «Esc»).

Командой «Таблица» из меню по запросы у пользователя вызывается на экран или на печать таблица выходов.

В меню справочной информации вызываемом клавишей «F1» представлены также команды:

«Нормы» – просмотр заданных норм времени рейсов;

«Команды» – просмотр команд пользователя.

Команды выполнения программ оптимизации.

Перечисленный выше набор команд диалога позволяет составить на экране дисплея практически любое расписание. ЭВМ производит расчет времени отправления автобусов в следующие рейсы, обеспечивает структуризации расписания и выдачу его фрагментов на экран дисплея в наглядном для пользователя виде.

Дальнейшее сокращение трудоемкости составления расписания достигается за счет использования оптимизационных процедур, обеспечивающих расчет на ЭВМ вариантов проведения типовых технологических операций.

Меню оптимизационных программ вызывается клавишей «F6» клавиатуры.

Надписью «Линии» вызывается программа построения оперных линий, то есть обеспечивается выпуск с одного из конечных пунктов заданного пользователем количества автобусов с равным интервалом, начиная со времени открытия маршрута и до момента указанного пользователем. Стирая лишние рейсы, и корректируя время отправления по другим, пользователь получает приемлемый вариант выпуска на линию.

Надписью «Выпуск» пользователь может обеспечить ступенчатый выпуск автобусов, то есть с постепенным уменьшением интервала к периоду «пик». Для этого необходимо задать пять периодов времени и количество работающих автобусов в каждом из них. Если требуемое число периодов меньше пяти, то после набора информации по последнему периоду нажимается клавиша «ENTER».

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

Надписью «Интервал» запускается программа выравнивания интервалов движения. Пользователь вводит в зоне II исходную информацию о периоде времени выравнивания интервала и допустимом диапазоне стоянок на КП и указывает по каждому КП осуществлять расчет.

Вызов программы постановки автобусов на обеденные перерывы и отстои осуществляется либо указанием в меню оптимизационных программ надписи «Инф. Обеды» (информация об обедах) или надписи «Расч. Обеды» (расчет).

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

Предусмотрены следующие программные ограничения на интервалы движения:

интервал движения до снятия на обед меньше интервала движения в период обеда;

интервал движения после обеда не больше интервала движения до его начала, но меньше, чем в период обеда.

Предусмотрены следующие программные ограничения на предоставление обедов:

обеды предоставляются не ранее чем через два часа и не позднее чем через пять часов после начала работы;

продолжительность обеда не менее 30 минут;

обед предоставляется только на последнем элементе выхода (т.е. если в расписании есть рейсы 7.30, 8.30. 9.30, то обед может быть запланирован не ранее 9.30).

Предполагается, что снятие на обед производится на одном из конечных пунктов маршрута. Рекомендуемая продолжительность обеда одна для всех выходов.

Командой «Инф. обеды» вызывается в зону II запрос дополнительной информация:

интервал движения в обод, мин;

продолжительность обедов, мин;

количество автобусов после обеда;

А – да, Б – нет (на каком пункте осуществляется обед).

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

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

1 – работа по тактам;

2 – автоматический режим;

Esc – выход из программы.

При первом режиме после каждого такта на экран дисплея выводится фрагмент расписания, а в зону II справочная информация по каждому выходу. Для внесения изменений необходимо, нажав клавишу «Esc», закончить работу с программой, ввести в расписание необходимые коррективы, а затем вызвать из меню оптимизационных программ команду «Расч. обеды» и продолжить работу, задав новое время начала расчетов.

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

-3 – автобус снят с линии на технологическую операцию;

-2 – автобус не снимается на обед;

-1 – автобус выпущен на линию после обеденного перерыва;

0 – автобус находится на обеденном перерыве;

1 – время работы автобуса до обеда менее 2 часов;

2 – автобус может быть снят на обед, но целесообразно отложить снятие еще на один оборот;

3 – автобус рекомендуется к снятию на обед.

Одновременно вместе с кодами выдается следующая информация:

1 – выдается время снятия на обед и продолжительность его (без учета стоянки на КП);

0 – время снятия и продолжительность от момента снятия до времени выдачи справки;

1 – 4 – продолжительность непрерывной работы на линий.

При нормальном завершении работы программы выдается сообщение «Конец работы».

В тех случаях, когда программа не может обеспечить выполнение требований, заданных в исходной информации, происходит аварийное завершение работы и выдается диагностическое сообщение: «Что делать? Помоги».

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

Выбор выходов, которые ставятся на отстой, осуществляется программой как в процессе вывода автобусов с обеденного перерыва, так и после того, как запланированное на работу в послеобеденный период количество автобусов уже выведено на линию. Если автобус ставится в отстой в процессе вывода его с обеденного перерыва, то код состояния соответствующего выхода меняется на «-3», если же после появления сообщения «распределение отстоев», то у него сохраняется код состояния «0». При появлении сообщения «распределение отстоев» программа также может работать в двух режимах, выбор которых осуществляется пользователем нажатием соответствующей клавиши:

1 – работа по тактам;

2 – работа в автоматическом режиме.

Программа осуществляет ступенчатый переход с «пикового» интервала на «обеденный» и затем на «послеобеденный».

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

4.3.3 Технология составления расписания движения автобусов. Работа с программным комплексом по составления расписания движения начинается с ввода номера маршрута и служебного кода, по которому были записаны нормы на пробег между КП.

Если ЭВМ не нашла файла, где хранится время на пробег между конечными остановочными пунктами с данными номерами маршрута и служебным кодом, на экран выдается диагностическое сообщение: «На диске нет данных: «Esc» – конец, «ВК» – продолжить ввод».

Если нормы на рейсы не были записаны, то необходимо нажать клавишу «Esc» и запустить программный модуль ввода исходных данных. После ввода и записи данных необходимо возвратиться к составлениию расписания.

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

При правильном наборе информации на экране загорается сетка конечных остановочных пунктов (при введенных нормах на пробег между промежуточными КП, с наименованием остановок, при отсутствии этих норм, остановочные пункты обозначаются буквами «А» и «Б»).

После этого возможны два варианта расчетов:

первый – корректировка уже составленного расписания. Для этого пользователь вызывает данное расписание на экран и проводит необходимые коррективы, после чего записывает новый вариант либо с новым служебным кодом, (если он хочет сохранить как старый, так и новый вариант), либо со старым служебным кодом (в этом случае старый вариант будет уничтожен).

второй – разработка нового расписания. Перед разработкой расписания пользователь должен представлять для себя количество и структуру выходов (односменных, двухсменных, разрывных, пиковых и т.д.); марки автобусов, пункты питания для водителей; необходимость использования укороченных, ускоренных, специальных или других «необычных» рейсов и т.д., для чего необходимо выполнять графоаналитические расчет режимов работы автобусов на маршруте.

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

Таким образом, пользователь, предварительно продумав «рисунок расписания» начинает выпуск автобусов на линию либо «вручную», либо одной из команд оптимизации. Далее рейсы продлеваются и по мере необходимости выходы снимаются для обеда, отстоя или другой технологической операции. Расстановку на отстой и обеды также можно осуществлять с помощью оптимизационной программы. После составления какого-либо фрагмента расписания (например, выпуск и работа до периода пик) и при необходимости его корректировки (изменение времени отправления в рейсы, стирание лишних рейсов, оптимизационная программа выравнивания интервалов и т.д.), необходимо записать данный фрагмент на диск. Поэтапная запись в процессе работы позволяет сохранить сделанный фрагмент расписания в случае аварийной ситуации или ошибки пользователя.

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