Имитационные методы расчета показателей и анализ работы станции на ЭВМ
Метод имитационного моделирования заключается в многократно повторяемой имитации на ЭВМ станционных процессов с большей или меньшей степенью их детализации. При этом собирается статистический материал по интересующим параметрам процесса. Формализация исследуемого процесса заключается в расчленении на элементарные акты, между которыми устанавливаются взаимосвязи, существующие в реальном процессе. Далее необходимо только воспроизвести в действии построенный моделирующий алгоритм, чтобы получить интересующие свойства, характеристики процесса в целом.
Использование имитационного моделирования особенно эффективно при исследовании таких сложных систем, в которых применение аналитических методов создает серьезные трудности. Оно не имеет ограничений на сложность описываемых объектов – любой фактор функционирования системы может быть учтен в имитационной модели. Существуют несколько алгоритмов и программ для имитации станционных процессов на ЭВМ.
Имитационное моделирование в станционной технологии позволяет решить ряд задач совершенствования работы сортировочных станций: выявить элементы, ограничивающие пропускную и перерабатывающую способность сортировочных станций, научно обосновать нормирование простоя вагонов в подсистемах с расчленением простоев по всем элементам станционной технологии, оценить эффективность мер перспективного развития станции и усовершенствовать их технологию.
Поскольку моделирование дает возможность «проигрывать» на ЭВМ различные варианты, легко определить их выгодность и установить наиболее оптимальную последовательность внедрения. К недостаткам имитационного моделирования следует отнести сложность разработки программы моделирования, ее отладки и верификации (проверки соответствия модели оригиналу в имитации интересующих свойств объекта); необходимость значительных затрат машинного времени на получение результатов моделирования. Моделирование на ЭВМ принято считать основным методом анализа и расчета больших систем.
В результате имитации работы сортировочной системы модель должна в качестве выходных параметров выдавать не только значение простоев вагонов на различных этапах их обслуживания, задержки составов в результате отказов подсистем, но и значения управляющих переменных системы – горочного интервала и интервала перестановки для одного маневрового локомотива, а также коэффициентов загрузки элементов путевого развития и задержки передвижений горочных и маневровых локомотивов по различным видам враждебностей. Для этого необходимо обеспечить имитацию передвижений не только составов, но и маневровых поездных локомотивов, а также отобразить в модели путевое развитие станции с определенными длинами элементов (путей, вытяжек, секций).
Рассмотрим основы алгоритма и программы А.М.Жидкова, разработанные с использованием языка GPSS и предназначенные для детального анализа надежности и технологии работы сортировочных систем.
Путевое развитие сортировочной системы представляется в виде сложной сети одноканальных приборов обслуживания, соответствующих отдельным секциям, путям парков, вытяжкам и тупикам. В этой сети циркулируют заявки различных видов: составы, поездные, маневровые локомотивы; при этом они могут занимать сразу по нескольку приборов, соответствующих секциям и путям маршрута, по которому движется заявка. В этом заключается одна из особенностей обслуживания заявок приборами данного вида. Освобождение приборов заявка осуществляет последовательно, через интервалы времени, соответствующие полному проходу всего состава или локомотива по секции, которой соответствует данный прибор. Возможность освобождения заявкой прибора такого вида определяется рядом условий: возможностью дальнейшего продвижения подвижной единицы по секциям, наличием под составом маневрового локомотива и готовностью состава по каналам ПТО и СТЦ, окончанием накопления состава на пути ПФ и т.д.
Существует другой вид приборов обслуживания, условием освобождения которых является истечение определенного времени. Это приборы, имитирующие работу каналов ПТО и СТЦ. Основными объектами модели служат обслуживающие приборы (одноканальные и многоканальные). Различают алгоритмы (дисциплины) ожидания заявок в накопителе и обслуживания заявок каждым обслуживающим прибором. Неоднородность заявок, отражающая процесс в реальной системе, учитывается с помощью ведения классов приоритетов.
Одной из задач реализации имитационного моделирования на ЭВМ является выбор языка для описания модели. Используются как универсальные и процедурно-ориентированные языки общего назначения, так и специализированные языки имитационного моделирования (ЯИМ). Основными языками, используемыми для моделирования дискретных процессов, являются НЕДИС, GPSS, SIMSCRIPT, SIMULA. Наибольшее распространение получил GPSS. Он в большей степени является макроязыком, чем остальные, и следовательно, его легче освоить.
Особенностью этого алгоритма является то, что он состоит из нескольких фрагментов, взаимодействующих друг с другом в процессе имитации. Каждый фрагмент имитирует передвижение определенной группы объекта: составов, принимаемых в ПП и проходящих подготовку к роспуску; горочных локомотивов (ГЛ), осуществляющих цикл передвижений в зоне подсистемы ВхУ-ПП-Г, составов, накапливающихся в ПФ и осуществляющих свое передвижение вплоть до отправления; маневровых локомотивов (МЛ), осуществляющих цикл передвижений в зоне подсистемы ВФ-ПО-ВыхУ; поездных локомотивов (ПЛ), выходящих из депо под составы в ПО. Несколько особняком стоит фрагмент, имитирующий появление ниток графика для каждого выходного участка, на которые отправляются поезда из ПО.
Взаимодействие фрагментов в алгоритме отражает фактическое взаимодействие реальных объектов между собой. Например, надвиг состава на горку может быть начат только при условии, что под состав заехал ГЛ, а окончание формирования накопленного на пути ПФ состава может начаться только при условии, что к этому составу подошел МЛ, равно как и отправление подготовленного состава может произойти только при наличии под составом ПЛ и наличии нитки графика на соответствующий выходной участок.
В схеме алгоритма точки взаимодействия фрагментов имеют условные обозначения: точка •← означает, что фрагменты вступают во взаимодействие (объекты стыкуются, например, ГЛ стыкуется с составом); точка о→ означает, что фрагменты выходят из взаимодействия (объекты расстыковываются, или происходит ответвление какого-либо процесса, например, после окончания обработки состава в ПО подается заявка на подачу поездного локомотива под состав).
Следует отметить, что реальные объекты взаимодействуют не только непосредственно, но и косвенно, через путевое развитие станции в зонах передвижения объектов. Это взаимодействие проявляется в форме враждебностей, когда передвижение одного объекта блокируется занятием соответствующей зоны путевого развития другим объектом. Для имитации такого взаимодействия в модели отображено путевое развитие станции в виде сложной сети взаимосвязанных одноканальных СМО.
Длины элементов, их взаимосвязь, а также средние скорости подвижного состава задаются исходными данными. Это обеспечивает достаточно адекватную имитацию процессов занятия и освобождения подвижным составом элементов путевого развития, что дает возможность оценить влияние задержек по враждебности на основные показатели работы подсистем.
В модели имитируется процесс распределения отцепов разных назначений на пути ПФ и накопления составов, что дает возможность оценить вероятность остановки роспуска из-за заполнения путей ПФ и оценить влияние наличия дополнительных путей в ПФ на величину горочного интервала, простоя составов в ПП и объем повторной переработки вагонов. Кроме того, имеется возможность оценить влияние последующих подсистем на величину горочного интервала.
Чтобы реализовать вышеуказанную имитацию, для каждого поезда, появившегося перед участком приближения к станции (УП), моделируется длина состава и его разложение по номерам назначений и длинам отцепов. Для этого в качестве исходных данных модели задаются число назначений плана формирования, вероятность попадания каждого назначения в состав, средняя длина отцепа каждого назначения и функции ее распределения, а также средняя длина состава и функция ее распределения.
Рассмотрим алгоритм имитации (рис. 10.2 и 10.3). Моменты появления поездов перед УП определяются интервалом прибытия и функцией его распределения. После появления поезда перед УП имитируется длина и разложение состава, после чего проверяется свободность УП, и по результату проверки поезд ожидает освобождения УП или занимает его. После занятия УП сразу же проверяется возможность входа поезда в ПП (наличие не менее двух свободных путей в ПП и свободность входных секций). Если возможности нет, имитируется торможение состава (соответствующим приращением времени подхода поезда к входному светофору). После появления возможности входа в ПП прекращается уменьшение скорости, и от достигнутого уровня имитируется ее увеличение. Одновременно поезд занимает входные секции и путь ПП.
По истечении соответствующего времени (учитывается факт снижения скорости перед входным светофором и стоянка) имитируется последовательное освобождение поездом УП и входящих секций ПП. На этом заканчивается имитация приема поезда в ПП. Далее имитируется отцепка поездного локомотива от состава и его выход в депо через выходные секции ПП при условии их свободности, а также обслуживание состава каналами ПТО и ОТК. После готовности состава к роспуску он ожидает захода горочного локомотива. В данном месте фрагмента имитации приема поезда в ПП и роспуска (ИП СР) имеется точка начала взаимодействия с фрагментом имитации передвижных горочных локомотивов (ИПГЛ). Следует отметить, что начало взаимодействия фрагментов может быть и ранее, так как горочный локомотив может подойти под состав сразу после прибытия его в ПП.
После «стыковки» инициатива по имитации дальнейших операций с составом переходит к фрагменту ИПГЛ, который имитирует операции, предшествующие роспуску, и роспуск состава. Если в процессе роспуска возникает отказ ПФ, то имитируется ожидание распускавшимся составом окончания повторного роспуска, после чего продолжается и заканчивается прерванный роспуск. Далее проверяется, нужно ли осаживание: если да, имитируется процесс осаживания, если нет – горка освобождается от роспуска.
Для определения дальнейшего передвижения горочного локомотива, окончившего роспуск, проверяется возможность отказа ПФ следующему роспуску путем пробного роспуска этого состава. Если ожидается отказ следующему роспуску, то этот горочный локомотив уходит под горку и ждет там отказа ПФ следующему роспуску, после чего вытаскивает вагоны с отсевного пути на горку, делает повторный роспуск, а закончив его, проверяет возможность войти в ПП. Если ее нет, то
горочный локомотив ожидает ее появления, если есть-проверяет, по какому маршруту возможен заход: через путь надвига или объездной путь, после чего занимает маршрут и двигается в сторону ПП.
Придя ко входной горловине ПП, горочный локомотив проверяет возможность захода под состав и, если она есть, заходит под состав для последующего его надвига. Далее цикл повторяется.
В процессе имитации роспуска на одном или нескольких путях ПФ происходит завершение накопления составов, в эти моменты в фрагменты имитации передвижений накопленных составов (ИПНС) появляются соответствующие заявки, имитирующие накопленные составы. После имитации ожидания подхода маневрового локомотива под состав следует точка начала взаимодействия фрагмента ИПНС с фрагментом имитации передвижений маневровых локомотивов (ИПМЛ).
После «стыковки» инициатива по имитации дальнейшего передвижения состава вместе с маневровым локомотивом вплоть до ввода состава в ПО переходит к фрагменту ИПМЛ, который проверяет возможность проведения операций по окончанию формирования накопленного состава (ОФ) и имитирует этот процесс с занятием соответствующих элементов путевого развития. Затем проверяется возможность перестановки состава в ПО и, если таковая есть, имитируется перестановка состава в ПО с занятием и последующим освобождением соответствующих элементов путевого развития по маршруту движения.
После имитации перестановки оканчивается взаимодействие фрагментов (точка 4), фрагмент ИПМЛ имитирует отцепку маневрового локомотива от состава, проверку условий прохода его из ПО на ВФ и осуществление самого прохода, затем проверяется возможность входа в соответствующую группу путей ПФ и осуществляется этот вход. На этом цикл передвижения маневрового локомотива заканчивается. Необходимо отметить, что выбор маршрута на вытяжку и самой вытяжки осуществляется с учетом того, в какой группе путей ПФ имеется накопленный состав.
После окончания взаимодействия с фрагментом ИПМЛ (точка 4) вновь активизируется фрагмент ИПНС и имитирует занятие составом каналов ПТО и СТЦ по отправлению, обслуживание состава этими каналами и последующее их освобождение. Затем следует ответвление процесса (точка 5): для имитации подачи поездного локомотива (ПЛ) под данный состав с учетом задержек по враждебностям (точка 6).
После захода ПЛ под состав имитируется ожидание нитки графика (точка 7) на данный выходной участок, затем при условии свободности выходных секций ПО и участка удаления (УУ) имитируется занятие этих элементов поездом, отправление поезда с последовательным освобождением элементов.
Общий простой в подсистеме ВхУ-ПП- Г состоит из следующих элементов:
где - средняя продолжительность процесса приема состава ПП с момента открытия входного светофора на какой-либо путь ПП до момента остановки поезда на этом пути; – соответственно средние простои составов в ПП в ожидании начала операции ПТО и СТЦ и под этими операциями (особенностью здесь является то, что ожидания и обработки идут параллельно); – средняя продолжительность ожидания составом, подготовленным к роспуску по каналу ПТО и СТЦ, подхода под него горочного локомотива; - средняя продолжительность ожидания надвига; - средняя продолжительность надвига состава на горб горки; и –средняя продолжительность роспуска состава до момента освобождения пути ПП и остановки роспуска, отнесенные на один распускаемый состав вследствие отказа ПФ.
Таким образом, очень важным интегрированным параметром подсистемы ВхУ – ПП – Г является средняя продолжительность занятия пути ПП составом (Tпс1), так как она оказывает значительное влияние на вероятность беспрепятственного приема в подсистему составов и на потребное число путей в ПП. Это время составляет 60 мин.
Длительность второй фазы нахождения состава в подсистеме, мин, состоит из пяти составляющих:
где –средняя продолжительность ожидания составом окончания формирования; - средняя продолжительность процесса окончания формирования состава; – средняя продолжительность ожидания начала перестановки состава в ПО; - средняя продолжительность задержек в перестановке, вызванная отсутствием свободных путей в ПО (последствия отказа подсистемы ВФ – ПО - ВыхУ); - средняя продолжительность части перестановки состава, соответствующая его уборке с пути ПФ (состав покинул подсистему Г-ПФ-ВФ).
В подсистеме ВФ-ПО-ВыхУ простой составов складывается из следующих составляющих:
где – окончание перестановки состава в ПО с момента освобождения составом пути ПФ до момента остановки его в ПО; – соответственно средний простой составов в ПО в ожидании начала обслуживания и в течение обслуживания системами ПТО и СТЦ; –средняя продолжительность ожидания подготовленного к отправлению состава, подхода под него поездного локомотива; – время на опробование автотормозов; –средняя продолжительность ожидания готовым поездом нитки графика для отправления на перегон; – продолжительность части отправления, при котором поезд освобождает путь ПО.
Анализ результатов моделирования по сортировочной системе показывает, что в подсистемах доля времени ожиданий выполнения последующих операций составляет 32-62%. Это потенциальные резервы сокращения простоев, однако степень их снижения должна определяться экономической эффективностью при применении мер увеличения надежности пропускной и перерабатывающей способности станции. Для этих целей прежде всего и необходимо имитационное моделирование станционных процессов с достаточно детальным учетом функциональных взаимосвязей.
Дата добавления: 2016-06-02; просмотров: 838;