Задача состоит в разработке алгоритма автопилота для локомотива, который способен динамически рассчитывать минимально возможную тяговую F-силу на заданном участке пути (перегоне S) для любой конфигурации напольных светофоров. Ключевые условия – строгое соблюдение графика движения (t_общ) и скоростных ограничений (не более 120 км/ч).
Введение и Контекст
Современные локомотивы оснащены сложными системами безопасности движения, такими как КЛУБ-У (Комплексное локомотивное устройство безопасности - унифицированное) или САУТ (Система автоматического управления тормозами). Эти системы включают в себя электронные карты пути следования, содержащие полную информацию о профиле пути (длина, уклоны, радиусы кривых), расположении светофоров, допустимых скоростях на различных участках и прочих критически важных параметрах.
Важно: В данном программном решении физические параметры состава (масса локомотива, масса вагонов, коэффициенты сопротивления) и параметры пути (длины участков, уклоны) используются как входные данные для компьютерного моделирования и тестирования. В реальной эксплуатации эти параметры будут автоматически считываться из бортовых систем локомотива (например, из электронных карт КЛУБ-У или САУТ) перед началом движения или по мере проследования маршрута. Это позволяет программе работать с реальными, актуальными значениями, адаптируясь к конкретному составу и участку пути.