Мы разрабатываем AI-системы управления автопарками для коммерческого транспорта: автобусных парков, таксопарков, каршеринга. Наш опыт — 10+ проектов для флотов от 30 до 500 единиц. С помощью машинного обучения, телематики и диспетчерских алгоритмов мы превращаем разрозненные данные с CAN-шины, GPS и систем учета в работающий инструмент: предсказываем поломки, оптимизируем выпуск на линию, предотвращаем скученность на маршруте. Результат — техническая готовность парка выше 93%, снижение расхода топлива на 8–12%, уменьшение внеплановых простоев вдвое. Экономия на ремонте и топливе достигает $10k–20k. в год для парка из 50 машин. Оценим ваш проект и предложим пилот на 5–10 машинах.
Как AI предсказывает отказы автобусов?
Современные автобусы генерируют сотни параметров через OBD-II и J1939 (стандарт SAE). Мы используем CAN-телематику для прогноза отказов за 7–14 дней. Ключевые признаки: температура охлаждающей жидкости, масла и трансмиссии; давление турбины и впрыска; дисперсия оборотов двигателя; пробег тормозных колодок (по интенсивности торможения).
from sklearn.ensemble import RandomForestClassifier from sklearn.preprocessing import RobustScaler import pandas as pd import numpy as np class FleetFailurePredictor: """Прогноз отказа компонентов транспортного средства за 7–14 дней""" COMPONENTS = ['engine', 'transmission', 'brakes', 'suspension', 'electrical'] def extract_rolling_features(self, telemetry_df, window_hours=24): """Агрегация телематики за скользящее окно""" features = {} freq = f'{window_hours}H' for col in ['engine_temp', 'oil_temp', 'rpm', 'fuel_rate']: rolled = telemetry_df[col].rolling(freq) features[f'{col}_mean'] = rolled.mean() features[f'{col}_std'] = rolled.std() features[f'{col}_max'] = rolled.max() features[f'{col}_trend'] = rolled.apply(lambda x: np.polyfit(range(len(x)), x, 1)[0]) # Аномалии: сколько раз параметр выходил за 3σ за последние сутки for col in ['engine_temp', 'oil_temp']: mean, std = telemetry_df[col].mean(), telemetry_df[col].std() features[f'{col}_spike_count'] = ( (telemetry_df[col] > mean + 3*std).rolling(freq).sum() ) return pd.DataFrame(features) Метрики предиктивного ТО: recall отказов за 7 дней >85%, false positive rate <20% (каждый пятый alert — реальная проблема или ложная тревога?). Средний lead time — 5–8 дней до отказа. Этого достаточно, чтобы вывести машину на плановый ремонт.
Сравнение моделей для предиктивного ТО
| Модель | Recall@7d | FPR | Время обучения (100 машин) |
|---|---|---|---|
| Random Forest | 87% | 18% | 15 мин |
| LSTM | 91% | 12% | 4 часа |
| Gradient Boosting | 85% | 20% | 30 мин |
Random Forest — лучший выбор для быстрого старта, LSTM даёт +4% recall, но требует больше данных и времени. Мы рекомендуем начинать с RF, а затем переходить на LSTM по мере накопления истории.
Оптимизация расписания выпуска: как свести 200 автобусов и 50 маршрутов?
Задача Vehicle-Shift Scheduling решается через OR-Tools CP-SAT. Ограничения: водитель работает 8–10 часов с 45-минутным перерывом (ТК РФ, ЕСТР для межгорода); автобус требует 1 час мойки и ТО между сменами. Цель — минимизировать количество автобусов и сверхурочные водителей. Для парка 100–300 единиц решение генерируется за 30–120 секунд. Мы сравнивали с эвристическими жадными алгоритмами — OR-Tools дает на 12–18% меньше машин при том же покрытии рейсов. Это в 2–3 раза эффективнее ручного планирования по времени.
Что делать при сбое на маршруте?
Поломка автобуса на линии — стресс для диспетчера. Система в реальном времени предлагает:
- Ближайший резервный автобус из депо (расчет ETA с учетом пробок)
- Перенаправление машины с параллельного маршрута, где есть избыток интервала
- Автоматическое оповещение пассажиров через стенды и приложение
Классическая проблема — bus bunching (скучивание). Мы используем GPS-мониторинг headway и ML-модель, которая прогнозирует оптимальное время holding на остановке: слишком долго — раздражение пассажиров, слишком мало — скучивание вернется. Алгоритм держит баланс, снижая интервальную вариативность на 50–70%.
Экономика и аналитика
KPI управления флотом
| Метрика | Типичные значения | Цель с AI |
|---|---|---|
| Техническая готовность парка | 82–88% | 92–96% |
| Пробег до внепланового ТО | 8 000–12 000 км | 18 000–25 000 км |
| Расход топлива л/100км | базис | -8–12% |
| Время оборота на маршруте | базис | -5–8% (регуляризация интервалов) |
Топливный контроль: норма расхода = f(маршрут, нагрузка, погода). Отклонение >15% — подозрение на слив. ML-классификатор разделяет естественные колебания и хищения. Alert приходит с геолокацией предполагаемого инцидента. Средняя экономия топлива после внедрения — 10–12%, что при текущих ценах даёт 300–500 тыс. руб. экономии на 100 машин в год.
Что входит в работу
- Аудит существующих систем и данных (телематика, GPS, TMS).
- Разработка моделей предиктивного ТО под ваши типы транспортных средств.
- Алгоритмы оптимизации расписания и диспетчеризации.
- Интеграция с MES/TMS и диспетчерским пультом.
- Пилот на 5–10 машинах (1 месяц).
- Документация, обучение персонала и техническая поддержка на 6 месяцев.
Свяжитесь с нами, чтобы обсудить пилот: мы оценим данные, предложим сроки и стоимость в диапазоне, а не абстрактно. Получите консультацию инженера, который сам писал код для сотен тысяч CAN-сообщений. Закажите предварительный аудит вашего парка — это бесплатно и займёт не больше часа.







