- •1. Методика формирования рациональной схемы маршрутов автобусов
- •1.5 Расчет интегральных показателей качества перевозки пассажиров и стоимостной оценки транспортного процесса
- •3. Графоаналитический расчёт маршрута
- •4. СОставление Расписания движения автобусов на маршруте
- •Аналогично производим расчёты по оставшимся часам суток. Результаты приведены в таблице 4.1
- •Альбом графического материала
1.5 Расчет интегральных показателей качества перевозки пассажиров и стоимостной оценки транспортного процесса
На следующем этапе производится расчет интегральных показателей МС:
общего количества рациональных маршрутов;
критерия эффективности сети;
среднего времени ожидания транспорта;
среднего времени поездки в транспорте;
коэффициента пересадочности;
коэффициента неравномерности потоков;
коэффициента заполнения салона;
общего количества передвижений;
объема перевозок за период;
средней дальности поездки;
общей протяженности маршрутов,
потребного количества автобусов по маркам.
Все значения являются характеристиками текущего варианта МС и могут вступать в качестве оценочных показателей для формулирования выводов об эффективности МС. Однако основным оценочным показателем является критерий эффективности МС, описанный выше. Выбор окончательного варианта МС производится по минимальному значению критерия эффективности.
1.6 Формирование рациональной МС ГПГ из множества конкурентоспособных маршрутов
В том случае, если рассматривалась вся совокупность конкурентноспособных маршрутов, процесс формирования рациональной МС еще не окончен, так как значительная часть маршрутов после распределения подвижного состава между всеми конкурентоспособными маршрутами не удовлетворяет технологическим требованиям по мощности маршрутов. Результаты такого расчета являются базовыми и должны быть сохранены, так как рациональной будет считаться та МС, значение критерия эффективности которой как минимум на 10% меньше базового.
Поэтому для формирования окончательного варианта рациональной МС производится удаление маршрутов, получивших недостаточное или слишком высокое количество подвижных единиц, по требованию соблюдения рационального значения интервала движения
При выбраковке маршрутов из множества конкурентоспособных, должен учитываться также коэффициент заполнения салона автобуса, который характеризует эффективность его использования и степень дублирования трасс маршрутов, которая, в ряде случаев, может существенно повлиять на эффективность сети.
Маршруты, при исключении которых нарушаются ограничения по полному транспортному обслуживанию населения города, остается в МС, даже если не выполняется это условие.
Исключение и включение маршрутов в рациональную совокупность выполняется, с последующим расчетом мощностей маршрутов и показателей работы МС, до тех пор, пока не будет достигнуто желаемое значение критерия эффективности. Полученный вариант МС сети является окончательным и должен быть зафиксирован и отражен в курсовом проекте.
2. ПРОГРАММА РАСЧЕТА РАЦИОНАЛЬНОИ СХЕМЫ
МАРШРУТОВ АВТОБУСОВ
2.1. Общие положения
Выполнение программы расчета рациональной схемы маршрутов автобусов осуществляется запуском файла routing.ехе, находящегося в подкаталоге С:\ОРDD\РАР. После запуска программы на экране высвечивается информационное сообщение "РАСЧЕТ РАЦИОНАЛЬНОЙ СХЕМЫ МАРШРУГОВ1 ПРОДОЛЖИТЬ (У/N)?”. Здесь и далее для утвердительного ответа на запросы, заканчивающиеся подсказкой "(У/N)?" необходимо нажать клавиши <y> или <ENTER>, а для отрицательного – <n> или <ESC>. После утвердительного ответа на первый запрос начинается работа программы.
Перед запуском программы желательно убедиться в наличии свободного дискового пространства, чтобы не столкнуться с трудностями при сохранении данных.
Общение пользователя с программой происходит с помощью систем горизонтальных и вертикальных меню, управление которыми осуществляются с помощью клавиш <Home>, <End>, <PgUp>, <PgDn>, ↑ или <Up>, ↓ или <Dn>, → или <Right>, ← или <Left>, <ENTER> и <ESC>, имеющих общепринятое значение. Кроме них, для вызова и выполнения того или иного пункта меню возможно использование буквы русского алфавита, которая в данном пункте является заглавной.
Недоступные в текущий момент пункты горизонтального меню выделены в командной строке лишь цветом символа, вертикальные – имеют такой же цвет, как и цвет рамки.
Для текущего пункта меню в нижнюю строку выводится подсказка, поясняющая его функции.
Ввод текстовых и числовых данных осуществляется с помощью встроенного строчного редактора, который не допускает ввода символов, не соответствующих его текущему назначению (например, при вводе целочисленных значений допускаются ввод только цифр, все остальные символы игнорируются). Строчной редактор имеет всегда одинаковые цветовые атрибуты: черный символ на сером фоне при вызове и белый символ на черном Фоне в режиме редактирования. В начале ввода редактор выдает заготовку для вводимого значения (в атрибутах ввода), если удобнее внести изменения в предложенную заготовку, чем набирать всю строку, вначале нажимают клавишу управления курсором. В этом случае заготовка будет сохранена для редактирования, в противном случае, т.е. если первой была нажата буквенная или цифровая клавиша, заготовка уничтожается и вводимую строку можно полностью обновить. После нажатия первой клавиши, если это не клавиша <ENTER> осуществляется переход в режим редактирования, в котором текущее значение вводимой строки изображено с соответствующими атрибутами. В пределах введенной строки можно изменять позицию курсора с помощью клавиш <Home>, <End>, → или <Right>, ← или <Left>, а также изменять режим ввода (вставка или замена) с помощью клавиши <INS>. Режим ввода идентифицируется размерами курсора: вставка – высокий курсор, замена – низкий. Окончание редактирования – нажатие клавиш <ENTER> или <ESC>. Если <ENTER> – ввод окончен успешно, <ESC> – ввод отменен. При вводе текстовых значений строчной редактор обрамлен рамкой и начальным режимом является вставка, при вводе численных – рамка обычно отсутствует и начальным режимом является замена. Кроме того, при вводе численных данных, осуществляется контроль за соблюдением граничных условий (например, номер начала или конца участка не может быть меньше 1 и больше общего количества транспортных районов в городе). При невыполнении этих условий введенное значение игнорируется.
Выход из текущего горизонтального меню и возврат в вызвавшую его процедуру (или в DOS, если это основное меню программы) возможен двумя способами:
через пункт горизонтального меню «Выход», с подтверждением намерения закончить работу выполнением пункта «Выйти» вертикального меню (пункт «Остаться» полностью соответствует своему названию и аналогичен нажатию <ESC>);
через клавишу <ESC>, когда программа ожидает выбора пункта горизонтального меню, с выдачей запроса на подтверждение намерения закончить текущую работу.
В следующих разделах описаны правила выполнения отдельных групп операций и соответствующих пунктов меню.
2.2 Работа с данными («Файл»)
Выход на режим работы с данными осуществляется выбором пункта меню «Файл», при выполнении которого управление передается вертикальному меню, имеющему три выполнимых пункта «Загрузка», «Данные», «Запись».
2.2.1. Ввод данных и их корректировка («Данные»)
Переход в режим ввода данных осуществляется при выполнении пункта вертикального меню «Данные». При этом изменяется внешний вид экрана, так как управление передается другой системе меню. В горизонтальном меню имеются следующие пункты: «Размерность», «Звенья», «Отправления», «Прибытия», «Круги», «Выход».
При первом входе в режим ввода данных, когда программе неизвестна размерность сети, разрешенными для выполнения являются только первый и последний пункты.
Разрешением для остальных пунктов является ввод количества транспортных районов.
Для ввода количества транспортных районов и узлов необходимо выполнить пункт горизонтального меню «Размерность», что приводит к вызову вертикального меню, первыми пунктами которого являются «Районов» и «Узлов». При вводе количества районов обнуляется количество узлов. На количество районов и узлов наложены следующие ограничения: количество транспортных районов в городе должно быть не менее пяти; общее количество узлов и районов – не более 20; количество узлов – не более 15.
После того, как введено количрство транспортных районов возможно продолжение ввода данных.
Для описания транспортной сети необходимо выполнить пункт «Звенья» горизонтального меню, после чего на экране появляется окошко, что сигнализирует о начале выполнения процедуры ввода звеньев. В окне изображена таблица, в которой отражается информация о введенных звеньях транспортной сети. При первом обращении к данной процедуре, когда ни одно звено еще не было введено, первое место в таблице выделено другим цветом, это означает, что данная позиция является текущей и готова к вводу звена. Ввод нового звена осуществляется при нажатии клавиши <ENTER>, когда маркер находится на свободном (за последним в списке введенных звеньев месте), после чего можно вводить начало, конец и длину звена, заканчивая ввод звена той же клавшей <ENTER>. Числа отделяются друг от друга любым количеством пробелов, но так чтобы длина строки не превышала 14 символов. Нижней границей для начала и конца звена является 1, верхней – размерность сети (сумма количества транспортных районов и узлов). Длина звена вводится в сотнях метров (км*10) и должна лежать в пределах от 1 (100 метров или 0,1 км) до 80 (8 км). Выход за разрешенные границы любого из трех чисел приводит к выдаче соответствующего сообщения в нижней части окна и предложению к исправлению ошибки в том же строчном редакторе, которое можно отменить нажатием клавиши <ESC>.
При описании транспортной сети возможны два режима: ввод звена в прямом и обратном направлениях и ввод звена в одном направлении. При первом режиме, если не редактируется уже набранное звено, а вводится новое, о чем свидетельствует пустая строка перед вызовом строчного редактора нажатием клавиши <ENTER>, ввод звена из i в j длиной 1 приводит к появлению в исходных данных также и звена из j в i тойже длины 1. Такой режим удобен при описании симметричного графа транспортной сети. При втором режиме вводится звено только из i в j. Переключение режима ввода осуществляется нажатием клавиши <INS>.
При нажатии клавиши <S> звенья сортируются в порядке возрастания номеров начала и конца звена. Порядок ввода звеньев не оказывает никакого влияния на результаты расчетов и важен лишь для систематизации описания сети с целью снижения вероятности возникновения ошибок.
Корректировка звена аналогична вводу нового за тем исключением, что маркер перед нажатием клавиши <ENTER> должен указывать на корректируемое звено. Если же будет нажата клавиша <DEL>, то текущее звено будет удалено из списка. Выбор текущего звена (движение по списку звеньев) осуществляется с помощью клавиш <Home>. <End>, <PgUp>, <PgDn>, ↑ или <Up>, ↓ или <Dn>, → или <Right>, ← или <Left>, имеющих общепринятое значение
Выход из процедуры описания транспортной сети осуществляется нажатием клавиши <ESC>, если в данный момент редактировалось какое-то звено, то клавишу необходимо нажать дважды. При этом выдается запрос на необходимость записи сделанных в списке изменений, в случае утвердительного ответа сделанные изменения будут сохранены в оперативной памяти, иначе – нет. Если при описании были пропущены некоторые районы то, естественно при наличии каких-либо изменений в списке, будет выдано соответствующее предупреждение, которое, однако, не препятствует дальнейшей работе.
Для ввода количества отправлений из транспортных районов необходимо выполнить соответствующий пункт горизонтального меню, после чего управление передается вертикальному меню со списком районов в качестве пунктов. Для ввода емкости по отправлению какого-то района необходимо подвести к нему маркер и нажать <ENTER>. что вызовет строчной редактор для ввода соответствующего количества пассажиров.
Аналогично вводятся значения количества прибытий в транспортные районы. Вводимые значения в обоих случаях должны лежать в границах от 0 до 65535 пасс.
Для ввода КОП необходимо выполнить пункт «Круги», затем нажатием клавиши <ENTER> назначить (или отменить) конечные остановки в соответствующих районах. Если нужно назначить остановочный пункт, когда разрешенное их количество уже исчерпано, на экран будет выведено соответствующее предупреждение об ошибке, команда отменена.
Корректировка данных выполняется аналогично вводу и отличается от него лишь тем, что во всех пунктах отражены существующие данные, которые были введены заранее. Кроме того, в режиме корректировки в вертикальном меню, соответствующем пункту «Размерность» возможно изменение допустимой погрешности отклонения трассы маршрута от кратчайшего пути между КОП («Дельта») в пределах от 1,0 до 1,2, минимально и максимально возможной длиной маршрутов («Минимум» и «Максимум») в пределах от 0 до 25,5 км.
После выхода из режима ввода и корректировки данных, программа вернется в главное меню.
Ввод или корректировка данных делает доступным для выполнения пункт основного горизонтального меню «Расчет».
2.2.2. Запись файла данных
Для сохранения подготовленных данных используйте пункт «Запись» в том же вертикальном меню. При выполнении этого пункта будет выдан запрос на редактирование имени файла для записи с обязательным расширением *.pap и необязательным именем или маской вместо имени. В случае если после редактирования в имени файла остались признаки группового имени (* или ?) будет вызвана процедура выбора файла из числа имеющихся на текущем или на указанном в имени файла диске. Отмена редактирования имени или выбора файла клавишей <ESC> отменяет и запись файла на диск. При наличии отображенного файла на диске выдается запрос на подтверждение желания перезаписи файла, так как в этом случае информация в файле, находящемся на диске, будет потеряна.
Запрос на запись файла выдается при возврате из программы в DOS или при вводе нового файла, если во время выполнения произошли изменения исходных данных, которые не были сохранены в файле. При возникновении такой ситуации порядок действий тот же что и в стандартной записи, однако, требуется особая осторожность при использовании клавиши <ESC>, так как в этом случае сделанные изменения могут быть утеряны.
При выполнении данного пункта возможно возникновение ошибки со следующим сообщением: «Нет места на диске». В этом случае, чтобы не потерять данные, необходимо повторить ввод на другой диск, на котором имеется свободное место, для чего включите в имя файла наименование соответствующего диска.
Сообщение – «Не все звенья записаны, нет места на диск» не носит такого критического характера, так как означает возможную потерю лишь части информации. Предпринимаемые действия в данном случае аналогичны и описаны в предыдущем абзаце.
В файле данных не сохраняются допустимое отклонение трасс маршрутов от кратчайшего пути между КОП («Дельта»), минимально и максимально допустимая длина маршрутов («Минимум» и «Максимум»). Поэтому при каждом новом запуске программы их нужно устанавливать заново, если значения этих показателей отличаются от принятых по умолчанию.
2.2.3. Загрузка файла данных
Для ввода исходных данных, хранящихся на диске необходимо вы полнить пункт меню 'Загрузка', после чего на экране, сразу под этим пунктом, появится строчной редактор с заготовкой для имени файла. Правила обращения со строчным редактором и функцией поиска файлов те же, что при записи файла. При необходимости сохранения исходных данных вначале, после утвердительного ответа на соответствующий запрос, появляется строчной редактор для обработки имени записываемого файла. Его окошко располагается по центру экрана и несколько ниже. В этом случае подготовка имени файла для вывода начинается только после отработки функции записи, которую можно прервать клавишей <ЕSС>.
Загрузка данных из файла делает доступным для выполнения пункт основного горизонтального меню 'Расчет'.
При выполнении данного пункта возможно возникновение ошибок со следующими сообщениями: "Неверная структура файла и файл+имя файла+пуст". Оба этих сообщения говорят либо о том, что произошла ошибка с выбором файла, либо о том, что кто-то изменил файл. При первом сообщении возможен случай, что часть данных сохранена, поэтому не спешите прекращать выполнение, а попытайтесь исправить их через пункт меню 'Данные'.
2.3 Расчет маршрутной сети ('Расчет')
Для проведения расчетов с маршрутной сетью необходимо выполнить пункт горизонтального меню 'Расчет'. При запуске программы для выполнения доступны только первый и последний пункты горизонтального меню ('Файл' и 'Выход'). Проведение расчетов возможно лишь после подготовки или загрузки данных с диска.
Расчеты проводятся в соответствии с моделью, описанной выше. При выполнении каждого из этапов на экране появляется индикатор выполнения этапа с его названием. Каждый из этапов может быть завершен успешно или не выполнен, если исходные данные не совсем подготовлены к проведении расчетов. При успешном завершении этапа начинается выполнение следующего, последнем этапом при проведении расчетов является расчет параметров маршрутной сети (текущего варианта). При возникновении ошибок на экране появляется соответствующее сообщение, выполнение расчетов прекращается и необходимо устранить указанные недостатки.
Только после успешного завершения всех этапов расчета возможен переход к следующим пунктам меню: 'Модификация' и 'Итог'.
Ниже в этом разделе описаны возможные сообщения об ошибках и способы их устранения, с указанием пути выбора соответствующих пунктов меню, при проведении первоначальных расчетов с маршрутной сетью, т.е. до ее модификации.
При
расчете кратчайшей связывающей сети
возможно следящее сообщение об ошибке:
"Не связан район+номер+и районы+номера".
Это означает, что допущены пропуски
звеньев (даже одного звена) при описании
транспортной сети. Дополните список
звеньев для продолжения расчетов
(Файл
Данные
Звенья).
При Формировании множества конкурентоспособных маршрутов возможны следующие сообщения: "Слишком мало конечных пунктов" и "Не может быть назначено ни одного маршрута". Причина первой ошибки очевидна -не назначены КОП для формирования маршрутов. Пополните список КОП (Файл Данные Круги). Причина возникновения второй скрыта в минимально и максимально допустимой длине маршрутов: в разрешенный диапазон не попал ни один из маршрутов. Внесите при необходимости Коррективы (Файл Данные Минимум или Максимум). Возможно также, что ошибка произошла при описании звеньев и ввели их длину не в сотнях метров, а в километрах. В этом случае необходимо скорректировать длину всех звеньев (Файл Данные Звенья). Кроме того, здесь же возможно появление следующего сообщения: "Нет места на диске". Это означает, что текущий диск слишком перегружен информацией и не хватает дискового пространства для записи временного файла со списком конкурентоспособных маршрутов. Чтобы избежать этой ошибки следует временно прервать выполнение программы, освободить место на диске средствами DОS и затем продолжить расчеты.
Расчет конкурентоспособных маршрутов заканчивается проверкой полученного множества маршрутов на выполнение ограничений по транспортному обслуживанию населения. При обнаружении районов через которые не проходит ни один из имеющихся маршрутов выдается соответствующее сообщение, и выполнение расчетов приостанавливается. Аналогичные действия выполняются программой при обнаружении звеньев, по которым не проходит ни один маршрут.
В обоих
случаях для устранения ошибок следует
предпринимать действия, описанные в
модели формирования МС, т.е. пересмотреть
список КОП (Файл
Данные
Круги); внести изменения в минимально
или максимально допустимую длину
маршрута (Файл
Данные
Минимум или Максимум); увеличить
допустимое отклонение трасс маршрутов
от кратчайшего пути между КОП (Файл
Данные
Дельта).
Принятые решения должны быть достаточно серьезно обоснованы с учетом последствий каждого из них. Второй и третий способы устранения ошибок могут быть использованы только после того как исчерпаны возможности первого.
Следующим этапом расчетов является расчет матрицы маршрутных корреспонденций. В связи с тем что, исходные данные определяют потребности населения в виде емкостей транспортных районов по отправлению и прибытию, то в рамках этого этапа рассчитывается по ним матрица сетевых корреспонденций, определяющая потребность населения города в трудовых передвижениях. Матрица корреспонденций рассчитывается гравитационным методом, в котором вероятность поездки между районами обратно пропорциональна расстоянию между ними [3].
При выполнении этого этапа возможно появление следующих сообщений: «Нулевая матрица корреспонденций;» «Отправлений больше чем прибытий на+число+чел» или «Прибытий больше чем отправлений на+чи-сло+чел». Все три сообщения свидетельствуют об ошибках, допущенных при описании потребностей населения. В первом случае забыли их ввести, во втором и третьем - допущена неточность (суммы емкостей районов по отправлениям и прибытиям должны быть равны). Для исправления необходимо внести соответствующие изменения в емкости районов по отправлению или прибытию (Файл Данные Оправления или Прибытия).
Остальные этапы: расчет мощностей маршрутов, который обычно выполняется три раза подряд, и расчет показателей маршрутной сети - основываются на результатах выполненных выше этапов и не могут вызвать сообщений об ошибках. Поэтому основной задачей первоначального выполнения расчетов является устранение ошибок, вызывающих описанные выше сообщения. Полное выполнение всех этапов расчетов свидетельствует о том, что сформировано отвечающее всем требованиям множество конкурентоспособных маршрутов, что позволяет выполнить остальные пункты меню ('Модификация' и 'Итог').
2.4. Просмотр показателей работы МС ('Итог')
Несмотря на то, что в меню этот пункт расположен за модификацией, после успешного завершения расчетов следует выполнить вначале именно 'Итог'. При выборе этого пункта на экране появляется окно, в котором отражены общие характеристики текущего варианта МС. Выполнение этого пункта, которое в соответствии с подсказкой заканчивается клавишей <ЕSС> позволяет выполнить следующий пункт меню - 'Печать'. Но перед переходом в следующий пункт необходимо убедиться в достаточной степени эффективности текущего варианта МС, если выполняется не базовый расчет.
Если рассчитаны показатели работы всего множества конкурентоспособных маршрутов (базовый расчет), то можно распечатать итоги работы МС так, как это описано в разделе 2.6.
2.5. Формирование рациональной МС ('Модификация')
Выполнение данного раздела позволяет из сформированного на первом этапе расчетов множества конкурентоспособных маршрутов отобрать такие, совокупность которых позволяет минимизировать значение критерия и тем самым обеспечить максимальную эффективность сети.
При выполнении этого пункта на экране появляется таблица, содержащая список конкурентоспособных маршрутов. Маршруты, участвовавшие в предыдущем расчете (текущий вариант МС) пронумерованы в первой графе таблицы, маршруты не включены в текущий вариант МС номеров не имеют, также как и некоторых других характеристик. При выполнении пункта 'Модификация', после расчета первого варианта МС (множества конкурентоспособных маршрутов) все маршруты пронумерованы, и номер последнего маршрута показывает количество конкурентоспособных маршрутов.
Кроме номера маршрута таблица содержит следующие позиции:
ТРАССА - упорядоченный список номеров транспортных районов и узлов, через которые следует данный маршрут;
КИВ, стат - статический коэффициент использования салона на
маршруте;
А,ед. - потребное количество автобусов для работы на маршруте;
Инт,мин - интервал движения автобусов на маршруте, мин. ;
Длина - протяженность маршрута в км;
Марка - рекомендуемая марка автобусов для работы на маршруте.
Такого списка характеристик вполне достаточно для оценки степени эффективности маршрутов. Изменение статуса маршрута (включен в текущий вариант МС или не включен) производится клавишей <INS> для подсвеченного маршрута, движение по списку маршрутов - клавишами управления курсора. Маршруты, исключенные из списка рациональных маршрутов выделены на экране ярким цветом символа. Основанием для исключения маршрута из числа рациональных является:
- низкое (<0.25) значение коэффициента использования вместимости автобусов;
- высокий (>15 мин.) интервал движения;
- дублирование значительной части маршрута другими, более мощными и прямыми маршрутами.
При выбраковке маршрутов следует учитывать тот факт, что удаление любого маршрута приведет, в результате следующего расчета, к увеличению коэффициента заполнения салона и, возможно, к снижению интервалов движения на остающихся маршрутах. Поэтому при значениях показателей, близких к граничным условиям маршрут можно оставлять в списке рациональных.
Завершение модификации с сохранением сделанных изменений производится клавишей <ЕNТЕR>, без сохранения - <ЕSС>. Если сделаны какие-то изменения в текущем варианте МС, то необходимо произвести расчет показателей подготовленной МС, т.е. выполнить пункт меню 'Расчет'. При выполнении расчетов могут появиться сообщения об ошибках, которые свидетельствуют о том, что исключение некоторых маршрутов из списка рациональных привело к нарушению ограничений на транспортное обслуживание и некоторые районы или звенья остались необслуженными. В этом случае необходимо вернуться в пункт 'Модификация' и включить в число рациональных маршруты, обеспечивающие устранение указанных ошибок, несмотря на их возможно низкую эффективность.
Окончательным результатом модификаций МС должен стать ее рациональный вариант, обеспечивающий как минимум 10% -ное сокращение значения критерия эффективности МС.
2.6. Вывод результатов ('Печать')
Для сохранения необходимых результатов расчетов используйте пункт горизонтального меню 'Печать'. При его выполнении на экране появится вертикальное меню со следующими пунктами:
'Режимы', 'Отчет', 'Маршруты', 'Матрицы', 'Схема'.
Первый пункт определяет конфигурацию вывода, остальные - содержание выводимой информации. Сочетание различных режимов и списков информации обеспечивает достаточно широкие возможности для управления выводом.
При выполнении четырех последних пунктов, если в качестве направления вывода выбран дисковый файл, на экране появляется окошко для редактирования полного имени файла с подсказкой, содержащей имя последнего введенного файла и расширением '.RES' или '.MOD', в зависимости от выбранного пункта. Расширения выводных файлов можно свободно изменять. Для этого нужно отредактировать или просто подтвердить подсказку нажатием клавиши <ЕNТЕR>. Если на диске уже имеется файл с таким именем, на экране появится соответствующее предупреждение. Следует помнить, что на диске не может бать двух файлов с одинаковым именем и, если нет уверенности в содержимом имеющегося на диске файла, лучше избегать его перезаписи. Редактирование имени файла дает возможность для создания различных вариантов отчета о выполненной работе в нескольких файлах. В именах файлов старайтесь отражать содержание соответствующего отчета.
При выводе на принтер избегайте его остановок. Это может привести к аварийному завершению программы и, возможно, к потере части набранной информации.
2.6.1. Режимы вывода информации ('Режимы')
Выполняйте этот пункт всякий раз при выводе и это позволит избежать досадных потерь информации. Здесь содержится ряд пунктов. описание действия которых объединено в данном подразделе.
'Старт+№' - выбор номера первого маршрута при печати характеристик действующих маршрутов. Содержащееся здесь значение отражается на выполнении пунктов 'Отчет' и 'Маршруты' вызывающего вертикального меню. По умолчанию предполагается значение 1, т.е. первым маршрутом в распечатке будет маршрут с номером 1. Если нажимать клавишу <ЕNТЕR>. то можно изменить это значение. Это может потребоваться в том случае. если во время печати характеристик маршрутов или полного отчета о работе произошел сбой принтера и необходимо продолжить печать с того маршрута, на котором она была остановлена. Если номер первого маршрута больше номера последнего ('Финиш'), то в соответствующих отчетах маршруты выведены не будут.
'Финиш+№' - выбор номера последнего маршрута при печати характеристик действующих маршрутов. Содержащееся здесь значение отражается на выполнении пунктов 'Отчет' и 'Маршруты' вызывающего вертикального меню. Вначале предполагается значение 0, т.е. в соответствующих отчетах маршруты выведены не будут. Если нажать клавишу <ЕNТЕR>, то можно изменить это значение, причем в выдаваемой строчным редактором подсказке всегда содержится номер последнего маршрута из числа рациональных, так что в большинстве случаев редактирования подсказки не требуется. Она может потребоваться тогда, когда необходимо распечатать информацию о нескольких маршрутах, например, если некачественно была распечатана одна из страниц отчета.
'Итог+Вкл' или 'Игог+Выкл' - этот пункт меню определяет необходимость завершения вывода информации итогами работы текущего варианта МС, т.е. той информацией, которую можно получить на экране выполнением пункта горизонтального меню 'Итог'. Если печать итога нужна ('Итгог+Вкл'), то любой вывод результатов будет завершаться итогами. В противном случае ('Итог+Выкл') итоги не будут выводиться. Вывести на принтер или в дисковый файл только итоги работы МС можно включив печать итогов и выполнив пункт 'Маршруты' вызывающего меню. При этом номер стартового маршрута должен быть больше номера последнего маршрута. Изменить текущий режим данного пункта можно, нажав клавишу <ЕNТЕR>.
'Файл' или 'Диск' - этот пункт меню позволяет перенаправить вывод с принтера на дисковый файл. Изменить направление вывода можно, нажав клавишу <ЕNТЕR>. При печати информации на экране могут появляться предупреждения о неготовности принтера к работе. Если нужно продолжать печать информации, необходимо установить принтер в рабочее состояние и дать утвердительный ответ на запрос о продолжении печати. Если нет - нажать <ЕSС>.
2.6.2. Полный отчет о проделанной работе 'Отчет'
Предлагаемое расширение для имени файла в этом пункте - RЕS.
При выполнении этого пункта на принтер или диск выводится следующая информация:
- матрица кратчайших расстояний в километрах;
- матрица маршрутных корреспонденций (содержит в себе количество маршрутных поеездок между районами для данного варианта МС) ;
- характеристика маршрутов текущего варианта МС, номера которых попадают в заданный интервал, включающая в себя трассу и пассажиропотоки маршрута за рассматриваемый период; объем перевозок на маршруте, пасс; длину маршрута, км. ; время оборота, мин.; марку автобуса; потребное количество автобусов в рассматриваемый период "пик"; интервал движения, мин.; максимальный пассажиропоток на маршруте, пасс.; статический коэффициент заполнения салона в прямом и обратном направлениях;
- итоги работы МС, если задан режим их печати.
После завершения вывода каждой из перечисленных групп данных выдается команда подачи каретки для установки следующего листа, даже если вывод перенаправлен на дисковый файл. Эта команда подается также в случае, если исчерпывается заданная в программе длина страницы, равная 60-ти строкам, что соответствует длине стандартного листа формата А4.
Если перед данным пунктом был выполнен пункт 'Матрицы', то не удивляйтесь появлению второго индикатора выполнения задания на экране. Это производится расчет матрицы маршрутных корреспонденций, и вывод информации временно приостановлен.
2.6.3. Печать характеристики маршрутов текущего варианта МС 'Маршруты'
Предлагаемое расширение для имени файла в этом пункте – RES.
В отличие от предыдущего пункта здесь не выводятся матрицы кратчайших расстояний и предпоследних пунктов.
2.6.4. Печать матриц кратчайших расстояний и сетевых корреспонденций 'Матрицы'
Если нужна исходная матрица корреспонденций, то вывести ее можно именно с помощью этого пункта.
Предлагаемое расширение для имени файла в этом пункте - RES.
В отличие от пункта 'Отчет' здесь не выводятся характеристики маршрутов, и матрица маршрутных поездок заменяется матрицей сетевых корреспонденций.
2.6.5. Печать характеристики маршрутов 'Маршруты'
Этот пункт нужно выполнять каждый раз, когда не закончено формирование рациональной МС, а возникает необходимость временно прервать работу. Выводимая информация содержит упорядоченное множество конкурентоспособных маршрутов, описываемое номером, трассой каждого маршрута и информацией о том, включен или нет этот маршрут в текущий вариант МС. С помощью этой информации можно легко продолжить расчеты после некоторого перерыва.
Предлагаемое расширение для имени файла в этом пункте - МОD.
После того как получена распечатка результатов работы рационального варианта МС, можно переходить к следующему этапу выполнения курсового проекта - составления рационального расписания движения на полученных маршрутах.
