Логистические производственно-транспортные системы - УрГУПС

Курс лекций и лабораторных работ

Лекция 2.8. Искусственный интеллект: машинное обучение и агенты

Содержание


Стратегия развития транспортной системы РФ до 2030 г.

Основные цели стратегии

Цель 1. Развитие инфраструктуры

Цель 2. Цифровая трансформация

Цель 3. Повышение конкурентоспособности

Цель 4. Устойчивое развитие

Ключевые показатели

Показатель 2023 2030 (план) Рост
Грузооборот, млрд т·км 5 200 7 000 +35%
Доля цифровых коридоров 5% 40% +35 п.п.
Логистические затраты в ВВП 19% 12% –7 п.п.
Протяжённость СМП, км 5 600 8 000 +43%

Роль железнодорожного транспорта в логистике промышленных предприятий

Значение железнодорожного транспорта

Преимущества для промышленных предприятий:

Преимущество Описание Значение для промышленного предприятия
Грузоподъёмность До 70 тонн в вагоне, тысячи тонн в составе Перевозка крупногабаритной техники
Независимость от погоды Круглогодичная эксплуатация Надёжность поставок в любых условиях
Безопасность Низкий уровень аварийности Сохранность ценных грузов
Экономичность Низкая стоимость на тонно-километр Снижение затрат на логистику
Контроль Государственный контроль инфраструктуры Предсказуемость перевозок промышленных грузов

Устойчивость цепей поставок промышленных предприятий

Угрозы:

Меры обеспечения:

Пример

Перевозка крупногабаритных промышленных агрегатов:


Технологии «умной логистики»

Автономный транспорт

Беспилотные грузовики:

Примеры в РФ:

Цифровые транспортные коридоры

Определение: Интегрированная информационная среда для управления перевозками с участием всех заинтересованных сторон.

Функционал:

Пример: Цифровой коридор «Евразия»


Риски в цепи поставок и методы их минимизации

Классификация рисков

Тип риска Пример Вероятность Влияние
Операционные Поломка оборудования, забастовки Средняя Высокое
Финансовые Колебания валютных курсов, неплатежи Высокая Среднее
Природные Наводнения, землетрясения Низкая Очень высокое
Политические Санкции, изменения законодательства Средняя Высокое
Киберриски Хакерские атаки, утечки данных Высокая Высокое

Методы минимизации

1. Избежание риска

2. Снижение риска

3. Передача риска

4. Принятие риска

Пример управления рисками

Сценарий: Срыв поставки критичных комплектующих из-за границы

Меры:

  1. Диверсификация: 3 поставщика из разных стран
  2. Страховой запас: на 30 дней производства
  3. Локализация: план постепенного перехода на отечественные аналоги
  4. Контракт: штрафные санкции за срыв поставок

Аутсорсинг логистических функций

Преимущества аутсорсинга

Преимущество Описание Эффект
Снижение затрат Эффект масштаба 3PL-оператора –15–25% логистических затрат
Фокус на компетенциях Концентрация на основном бизнесе Повышение производительности
Доступ к технологиям WMS, TMS, аналитика провайдера Без капитальных инвестиций
Гибкость Масштабирование под спрос Оплата только за используемые мощности
Снижение рисков Провайдер управляет операционными рисками Перераспределение ответственности

Риски аутсорсинга

Риск Описание Меры минимизации
Потеря контроля Зависимость от провайдера SLA, KPI, аудит
Утечка данных Доступ провайдера к конфиденциальной информации NDA, защита данных
Снижение качества Провайдер экономит на сервисе Штрафы за невыполнение KPI
Скрытые затраты Дополнительные платежи Детальный контракт

Когда применять аутсорсинг

Рекомендуется:

Не рекомендуется:


Проектирование устойчивой ЛПТС для предприятий

Принципы устойчивости

1. Надёжность

2. Гибкость

3. Видимость

4. Эффективность

Модель устойчивой ЛПТС

---
config:
  look: handDrawn
  theme: neutral
---
flowchart TD

    subgraph B[Основной поток]
        direction LR
        B1[Поставщики<br>множественные] --> B2[Производство<br>гибкое] --> B3[Клиенты<br>сервис]
    end

    subgraph C[Единая информационная система]
        C1[Мониторинг в реальном времени]
        C2[Прогнозирование срывов]
        C3[Автоматическое перепланирование]
    end

    subgraph D[Ресурсы устойчивости]
        D1[Страховые запасы<br>критичных материалов]
        D2[Резервные производственные<br>мощности]
        D3[Альтернативные<br>логистические маршруты]
    end

    B1 & B2 & B3 --> C
    C --> D

    style B fill:#cff,stroke:#333,stroke-width:2px
    style C fill:#ffc,stroke:#333,stroke-width:2px
    style D fill:#cfc,stroke:#333,stroke-width:2px

Эмерджентные свойства логистических систем

Вспомним основы (лекция 1.8). Понятие эмерджентных свойств, примеры (пропускная способность станции, полезная вместимость склада, устойчивость цепи поставок) и выводы для управления подробно разобраны в лекции 1.8, раздел «Эмерджентные свойства логистических систем». Напомним ключевое: эмерджентные свойства проявляются только на уровне системы в целом и не присущи отдельным её элементам, поэтому оптимизация одного элемента не равна оптимизации системы.

Здесь мы развиваем эту идею применительно к цифровому моделированию. Эмерджентные свойства принципиально трудно получить «на бумаге» — они проявляются только при взаимодействии множества элементов. Именно поэтому для их изучения применяют имитационное и агентное моделирование: поведение системы «проявляется» в ходе компьютерного эксперимента как сумма локальных взаимодействий агентов (см. раздел «Агентные модели» ниже).

Уровень моделирования Как воспроизводит эмерджентность Пример в ЛПТС
Аналитический (формулы) Не воспроизводит — свойства «зашиваются» вручную Расчёт пропускной способности по нормативам
Имитационный (ДСМ) Возникает из очереди заявок и обслуживания ресурсов Загрузка горловины станции при потоке вагонов
Агентный (АБМ) Возникает из локальных правил поведения агентов Затор на погрузочном фронте при эгоистичных заявках цехов

Искусственный интеллект в логистике

Определение и уровни ИИ

Искусственный интеллект (ИИ) — область информатики, занимающаяся созданием систем, способных выполнять задачи, требующие человеческого интеллекта: распознавание образов, обучение, принятие решений, понимание естественного языка.

Уровни развития ИИ:

Уровень Характеристика Примеры в логистике
Узкий (слабый) ИИ Решение одной специфической задачи Прогноз спроса, распознавание номеров вагонов
Общий (сильный) ИИ Решение любых интеллектуальных задач Пока не реализован
Сверхинтеллект Превосходит человека во всех областях Гипотетическая перспектива

Практическая логистика сегодня использует исключительно узкий ИИ: каждая модель решает свою задачу (прогноз, классификация, маршрутизация), а интеграция моделей в единую систему управления создаёт эффект «интеллектуальной» цепи поставок.

Классификация методов ИИ в логистике

---
config:
  look: handDrawn
  theme: neutral
---
flowchart TD
    A[ИИ в логистике] --> B[Машинное обучение]
    A --> C[Нейронные сети<br/>и глубокое обучение]
    A --> D[Агентные модели]
    A --> E[Экспертные системы<br/>и нечёткая логика]
    A --> F[Оптимизация<br/>с обучением]
    B --> B1[Прогноз спроса<br/>ARIMA, XGBoost]
    B --> B2[Классификация<br/>риски, брак]
    B --> B3[Кластеризация<br/>ABC, сегменты]
    C --> C1[Распознавание<br/>номеров, грузов]
    C --> C2[LSTM-прогнозы<br/>последовательностей]
    D --> D1[Агенты транспорта]
    D --> D2[Агенты склада]
    D --> D3[Переговорные агенты]
    E --> E1[Диагностика<br/>неисправностей]
    F --> F1[Динамическая<br>маршрутизация]
    style A fill:#e3f2fd,stroke:#333,stroke-width:2px

Экономический эффект ИИ в логистике (по данным обзора Абзалхановой, 2024): снижение логистических затрат на 10–20%, повышение точности прогноза на 25–35%, сокращение простоев транспорта на 15–25%.

Парадигмы машинного обучения

Машинное обучение (Machine Learning, ML) — раздел ИИ, в котором алгоритм не программируется явно, а обучается выявлять закономерности по данным.

Парадигма Данные Задача Пример в логистике
Обучение с учителем Размеченные (X → y) Предсказать y по X Прогноз спроса, классификация задержек
Обучение без учителя Неразмеченные (X) Найти структуру в X Кластеризация поставщиков, сегментация
Обучение с подкреплением Среда + вознаграждение Выработать стратегию действий Управление запасами в динамике, маршрутизация роботов

Задачи машинного обучения в логистике

Задача Тип Методы Бизнес-эффект
Прогноз спроса Регрессия / ряды ARIMA, Prophet, XGBoost, LSTM Снижение запасов на 15–30%
Прогноз задержки поставки Классификация Логистическая регрессия, случайный лес, XGBoost Проактивное управление рисками
Кластеризация клиентов/поставщиков Кластеризация K-means, DBSCAN, иерархическая Дифференцированные стратегии (ABC-XYZ)
Предиктивное ТО транспорта Классификация/регрессия Случайный лес, градиентный бустинг Снижение простоев на 20–25%
Распознавание номеров и грузов Компьютерное зрение Свёрточные нейросети (CNN) Автоматизация приёмки/отгрузки
Динамическая маршрутизация Обучение с подкреплением Q-learning, policy gradient Снижение пробега на 10–15%
Обнаружение аномалий Без учителя Isolation Forest, автоэнкодеры Выявление хищений и ошибок учёта

Сравнение методов машинного обучения

Метод Плюсы Минусы Когда применять
Линейная/логистическая регрессия Простота, интерпретируемость коэффициентов, скорость Только линейные зависимости Базовая модель (baseline), объяснимые решения
Дерево решений Наглядность, работа с категориальными признаками Переобучение на глубоких деревьях Обучение персонала, простые правила
Случайный лес Устойчивость, важности признаков, малое переобучение Медленнее одиночного дерева, тяжелее интерпретация Классификация рисков, прогноз задержек
Градиентный бустинг (XGBoost) Максимальная точность на табличных данных Чувствителен к настройкам, шуму Прогноз спроса с множеством факторов
K-means Простота, скорость, понятные кластеры Нужно задавать k, чувствителен к масштабу Сегментация номенклатуры и клиентов
Нейронные сети (LSTM, CNN) Нелинейные зависимости, работа с последовательностями и изображениями Требуют много данных и вычислений, «чёрный ящик» Длинные ряды, компьютерное зрение
Обучение с подкреплением Оптимальная стратегия в динамической среде Долгое обучение, риск небезопасных действий Роботизированный склад, динамическая маршрутизация

Пример 1. Классификация: прогноз задержки поставки

Задача: по данным о поставке (поставщик, расстояние, вид транспорта, сезон, размер партии) предсказать, будет ли поставка задержана (бинарный класс: «в срок» / «задержка»). Данные — история поставок из кейса АО «Ракета» (семестр 1, ЛР «Анализ закупок»).

import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import classification_report, confusion_matrix

# Загрузка истории поставок (из ЛР семестра 1)
df = pd.read_csv("deliveries.csv")
# Признаки: поставщик, расстояние, транспорт, месяц, размер партии
X = pd.get_dummies(df[["supplier", "distance_km", "transport",
                       "month", "lot_size"]], drop_first=True)
y = df["is_late"]  # 1 = задержка, 0 = в срок

# Разделение: 80% обучение, 20% тест
X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.2, random_state=42, stratify=y)

# Обучение модели
model = RandomForestClassifier(n_estimators=200, max_depth=6,
                               random_state=42)
model.fit(X_train, y_train)

# Оценка качества
y_pred = model.predict(X_test)
print(classification_report(y_test, y_pred))
print(confusion_matrix(y_test, y_pred))

# Важность признаков — какие факторы сильнее всего влияют на задержку
importance = pd.Series(model.feature_importances_, index=X.columns)
print(importance.sort_values(ascending=False).head(5))

Интерпретация результата: если модель показывает высокую важность признака supplier_X, закупщик получает объективное основание пересмотреть рейтинг поставщика (связь с ЛР семестра 1 «Рейтинг поставщиков») и заложить увеличенный страховой запас именно по его позициям.

Пример 2. Метод k ближайших соседей (ручной расчёт)

Метод k-ближайших соседей (k-Nearest Neighbours, kNN) — простейший алгоритм классификации: объект относится к тому классу, который преобладает среди его k ближайших соседей в пространстве признаков.

Задача. Определить, будет ли задержана новая поставка с признаками (расстояние = 3,0 тыс. км; размер партии = 2,0 т). История пяти предыдущих поставок:

Поставка Расстояние, тыс. км Партия, т Исход
A 2,5 1,5 В срок
B 3,5 2,5 Задержка
C 1,0 3,0 В срок
D 4,0 1,0 Задержка
E 3,0 3,5 Задержка

Шаг 1. Евклидовы расстояния до новой точки $x = (3{,}0;\ 2{,}0)$:

Шаг 2. Три ближайших соседа (k = 3): A (0,707; в срок), B (0,707; задержка), D (1,414; задержка).

Шаг 3. Голосование: «в срок» — 1 голос, «задержка» — 2 голоса → прогноз: задержка.

Вывод: несмотря на то, что ближайший сосед A был доставлен в срок, большинство соседей имели задержку — новой поставке требуется повышенный контроль и страховой запас. При k = 1 прогноз был бы «в срок» (ближайший сосед A) — это демонстрирует чувствительность метода к выбору k: малое k → шум, большое k → сглаживание локальных закономерностей.

Оценка качества классификации: матрица ошибок

Результаты классификации сводятся в матрицу ошибок (confusion matrix). Пример: модель прогноза задержек проверена на 200 поставках:

  Факт: задержка Факт: в срок
Прогноз: задержка TP = 42 FP = 8
Прогноз: в срок FN = 6 TN = 144

Метрики качества:

Важно для логистики: при прогнозировании рисков приоритетна полнота (recall) — пропустить реальную задержку (FN) дороже, чем поднять ложную тревогу (FP). Для регрессионных задач (прогноз спроса) применяются метрики MAE/RMSE/MAPE из лекции 2.6.

Пример 3. Кластеризация поставщиков

Кластеризация — задача обучения без учителя: объекты делятся на группы так, чтобы внутри групп они были похожи, а между группами — различны. В логистике кластеризация автоматизирует и расширяет ABC-XYZ-анализ (лекция 1.6), работая сразу по многим признакам.

import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.cluster import KMeans
import matplotlib.pyplot as plt

# Признаки поставщиков: надёжность, цена, срок, вариативность задержек
df = pd.read_csv("suppliers.csv")
features = ["on_time_rate", "price_index",
            "lead_time_days", "delay_std"]
X = StandardScaler().fit_transform(df[features])

# Выбор числа кластеров по методу «локтя»
inertia = [KMeans(n_clusters=k, random_state=42)
           .fit(X).inertia_ for k in range(2, 8)]
plt.plot(range(2, 8), inertia, "o-")
plt.xlabel("k"); plt.ylabel("Инерция"); plt.show()

# Финальная кластеризация
kmeans = KMeans(n_clusters=4, random_state=42, n_init=10)
df["cluster"] = kmeans.fit_predict(X)

# Профили кластеров — интерпретация групп
print(df.groupby("cluster")[features].mean().round(2))

Интерпретация кластеров (пример):

Кластер Профиль Стратегия управления
0 Высокая надёжность, средняя цена Стратегические партнёры, долгосрочные контракты
1 Низкая цена, высокая вариативность задержек Только дублируемые позиции + страховой запас
2 Длинный срок поставки, стабильный Раннее размещение заказов, контроль точки заказа
3 Низкая надёжность по всем признакам Кандидаты на исключение из пула

Нейронные сети и глубокое обучение

Искусственная нейронная сеть (ИНС) — вычислительная модель, вдохновлённая биологическими нейронными системами: слой нейронов, каждый из которых вычисляет взвешенную сумму входов с нелинейной функцией активации.

Архитектура Особенность Применение в логистике
Полносвязная сеть (MLP) Все нейроны слоя связаны со следующим Прогноз по табличным признакам
Свёрточная (CNN) Локальные фильтры по изображениям Распознавание номеров вагонов, дефектов упаковки, штрихкодов
Рекуррентная (LSTM/GRU) Память о предыдущих элементах последовательности Прогноз спроса по длинным рядам, прогноз ETA
Трансформеры Механизм внимания к любым позициям последовательности Современный прогноз временных рядов (Temporal Fusion Transformer), обработка документов
Автоэнкодер Сжатие и восстановление сигнала Обнаружение аномалий в учёте и телеметрии

Ограничения нейросетей в логистике предприятия:

Жизненный цикл ML-проекта

---
config:
  look: handDrawn
  theme: neutral
---
flowchart LR
    A[1. Постановка<br/>бизнес-задачи] --> B[2. Сбор данных<br/>ERP, WMS, TMS, IoT]
    B --> C[3. Предобработка<br/>очистка, признаки]
    C --> D[4. Обучение<br/>выбор модели]
    D --> E[5. Валидация<br/>метрики, кросс-валидация]
    E -->|метрики ниже цели| C
    E --> F[6. Внедрение<br/>интеграция в процессы]
    F --> G[7. Мониторинг<br/>деградация, дрейф данных]
    G -->|переобучение| D
    style E fill:#fff9c4,stroke:#333,stroke-width:3px

Ключевые этапы и типичные ошибки:

  1. Постановка задачи — ошибка: строить модель «вообще», без целевой метрики бизнеса (например, «снизить долю срывов отгрузок с 5% до 2%»).
  2. Сбор данных — ошибка: использовать данные за период структурного сдвига без маркировки.
  3. Предобработка — до 70% времени проекта: пропуски, выбросы, кодирование категорий, масштабирование признаков.
  4. Обучение — начинать с простой базовой модели (baseline): если сложная модель не превосходит её, она не нужна.
  5. Валидация — оценка только на тестовой выборке, которую модель не видела; для рядов — разбиение по времени, а не случайно.
  6. Внедрение — модель должна работать в контуре принятия решений (например, автоматически корректировать точку заказа в ERP).
  7. Мониторинг — контроль дрейфа данных: если MAPE растёт квартал к кварталу, модель переобучают или заменяют.

Агентные модели в имитационном моделировании логистических систем

Понятие агента и мультиагентной системы

Агент — активный объект модели, который обладает собственным состоянием, воспринимает окружение, принимает решения по заданным правилам и действует, влияя на среду и других агентов.

Мультиагентная система (МАС) — совокупность взаимодействующих агентов, совместное поведение которой порождает свойства, не сводимые к поведению отдельных агентов (эмерджентность).

Признаки агента:

Сравнение подходов к имитационному моделированию

Критерий Дискретно-событийное (СМО) Агентное Системная динамика
Единица модели Заявка/транзакция в очереди Активный объект (агент) Потоки и уровни (агрегаты)
Уровень детализации Высокий (операции) Высокий (поведение объектов) Низкий (агрегированные запасы)
Логика Маршрут обработки в сети очередей Правила поведения каждого агента Дифференциальные уравнения связей
Эмерджентность Ограниченная Максимальная (поведение «снизу вверх») Минимальная
Когда применять Склад, терминал, линии обслуживания Транспортные потоки, рынок, взаимодействие участников Стратегические сценарии на годы вперёд
Инструменты SimPy, AnyLogic (PED), Arena AnyLogic (ABM), Mesa (Python), NetLogo Vensim, AnyLogic (SD)

Практическая рекомендация: в современных инструментах (AnyLogic) три подхода комбинируются — агентный уровень задаёт поведение транспорта и заказов, событийный — обработку на складе, системно-динамический — рыночный спрос.

Структура интеллектуального агента

Агент реализуется циклом «восприятие → решение → действие»:

---
config:
  look: handDrawn
  theme: neutral
---
flowchart LR
    E[Среда<br/>склад, дорога, рынок] -->|события, состояние| P[Восприятие<br/>сенсоры, данные]
    P --> M[Модель мира<br/>знания агента]
    M --> D[Принятие решения<br/>правила / ML-модель]
    D --> A[Действие<br/>перемещение, заявка, торг]
    A --> E
    style D fill:#fff9c4,stroke:#333,stroke-width:3px

В простейших агентах блок «принятие решения» — набор правил if-then; в интеллектуальных агентах — оптимизационная или ML-модель (например, предсказание ETA нейросетью или выбор маршрута обучением с подкреплением).

Пример агентной модели склада в Python

Ниже — упрощённая агентная модель участка отгрузки: агенты-погрузчики конкурируют за заявки, выбирают ближайшую и обрабатывают её. Модель показывает, как из простых локальных правил возникает глобальная производительность склада (эмерджентное свойство).

import random

class Order:
    """Заявка на обработку (агент-пассив)."""
    def __init__(self, oid, x, y, volume):
        self.id, self.x, self.y = oid, x, y
        self.volume = volume          # трудоёмкость, мин
        self.done = False

class Forklift:
    """Агент-погрузчик: восприятие -> решение -> действие."""
    def __init__(self, fid, x=0, y=0, speed=1.0):
        self.id, self.x, self.y = fid, x, y
        self.speed = speed
        self.busy_until = 0
        self.handled = 0

    def step(self, t, orders):
        if t < self.busy_until:
            return  # занят — действие не требуется
        # Восприятие: свободные заявки
        free = [o for o in orders if not o.done]
        if not free:
            return
        # Решение: ближайшая заявка (жадное правило)
        target = min(free, key=lambda o:
                     (o.x - self.x)**2 + (o.y - self.y)**2)
        # Действие: перемещение и обработка
        dist = ((target.x - self.x)**2 + (target.y - self.y)**2) ** 0.5
        arrive = t + dist / self.speed
        finish = arrive + target.volume
        self.x, self.y = target.x, target.y
        self.busy_until = finish
        target.done = True
        self.handled += 1

# Эксперимент: 100 заявок, 3 погрузчика, 480 минут смены
random.seed(42)
orders = [Order(i, random.randint(0, 40), random.randint(0, 20),
                random.randint(3, 10)) for i in range(100)]
fleet = [Forklift(f, 0, 0) for f in range(3)]

for t in range(480):
    for f in fleet:
        f.step(t, orders)

print("Обработано заявок:", sum(f.handled for f in fleet), "из 100")
print("Загрузка по агентам:", [f.handled for f in fleet])

Что показывает эксперимент: при изменении числа агентов (погрузчиков), их скорости или правила выбора заявки (жадное → приоритетное → с ML-прогнозом трудоёмкости) меняется глобальный показатель — число обработанных заявок за смену. Именно так в агентных моделях исследуют эмерджентные свойства: «сколько погрузчиков нужно, чтобы закрыть 95% заявок за смену?».

Применение агентных моделей в логистике

Прикладная задача Агенты Изучаемое эмерджентное свойство
Транспортный поток Автомобили, светофоры Пропускная способность, возникновение заторов «на ровном месте»
Складская логистика Погрузчики, комплектовщики, стеллажи Производительность склада при разных правилах диспетчеризации
Цепь поставок Поставщики, заводы, дистрибьюторы, ритейл Эффект хлыста (Bullwhip), устойчивость к сбоям
Торги за грузы Перевозчики-конкуренты Равновесные тарифы, загрузка рынка
Роботизированный склад Роботы-комплектовщики Взаимные блокировки, суммарный пробег
Железнодорожный узел Поезда, локомотивы, стрелки Выполнение графика движения, переработка станции

Связь с курсом: агентный уровень дополняет имитационную модель сквозной цепи поставок, построенную в ЛР семестра 2 (лекция 2.5): события — заявки и поставки; агенты — транспорт, погрузчики, поставщики с собственным поведением; стресс-сценарии (срыв поставки) реализуются изменением поведения соответствующего агента.


Сравнение «традиционного» и «цифрового» подходов

Сравнительная характеристика

Критерий Традиционный подход (семестр 1) Цифровой подход (семестр 2)
Планирование По прогнозу (push) По спросу (pull)
Управление запасами EOQ, ABC-XYZ Прогнозирование ML, динамическое регулирование
Оптимизация Транспортная задача (Excel) OR-Tools, симуляция
Видимость Отчётность постфактум Реальное время (IoT)
Реагирование на сбои Ручное, часы/дни Автоматическое, минуты
Интеграция Разрозненные системы Единая цифровая платформа

Эффект цифровой трансформации

Показатель Традиционный Цифровой Улучшение
Точность прогноза 70–80% 90–95% +20%
Время реакции на сбой 24–72 часа 1–4 часа –90%
Уровень запасов 100% 60–70% –30–40%
OTIF 85–90% 95–98% +10%
Логистические затраты 100% 75–85% –15–25%

Итоговая интеграция знаний

Семестр 1 (традиционный):

Семестр 2 (цифровой):

Компетенции выпускника:


Применение на машиностроительном предприятии

Искусственный интеллект на машиностроительном предприятии, выполняющем государственные контракты (кейс курса — АО «Ракета», см. лекцию 1.1), применяется с существенными ограничениями, продиктованными требованиями к информационной безопасности и надёжности, — но именно поэтому сценарии внедрения требуют тщательного отбора.

Сценарии внедрения ИИ в АО «Ракета»

Сценарий Метод ИИ Данные Ожидаемый эффект
Прогноз потребности в электронных компонентах SARIMA / XGBoost История потребления, план государственного контракта, спецификации Точность прогноза до MAPE ≤ 10% по группе A
Прогноз задержек поставок Случайный лес, kNN История поставок (ЛР сем. 1) Проактивное увеличение страхового запаса по рискованным позициям
Кластеризация поставщиков K-means Надёжность, цена, срок, вариативность Дифференцированные стратегии закупок, обоснование исключения ненадёжных
Предиктивное ТО оборудования цехов Градиентный бустинг Телеметрия станков, история ремонтов Снижение внезапных простоев на 20–25%
Распознавание маркировки при приёмке CNN (компьютерное зрение) Фото маркировки, паспорта качества Ускорение входного контроля, снижение ошибок учёта
Стресс-тестирование ЛПТС Агентная имитация Модель цепи поставок (ЛР сем. 2) Оценка устойчивости при срыве поставок, выбор стратегий
Обнаружение аномалий учёта Isolation Forest Движения материалов в ERP Выявление ошибок и хищений

Ограничения применения ИИ на промышленном предприятии

Ограничение Следствие Меры
Защита конфиденциальной информации Облачные ML-сервисы и внешние API ограничены Локальный (on-premise) защищённый корпоративный контур, отечественное ПО
Импортозамещение ПО Зарубежные фреймворки — под риском Open-source (Python: scikit-learn, PyTorch) на отечественной инфраструктуре
Требование объяснимости (государственный контракт) Решения «чёрного ящика» неприемлемы для критичных операций Интерпретируемые модели (регрессия, деревья) + человек в контуре (human-in-the-loop)
Мало данных по новым изделиям Статистические модели не обучаются Экспертные методы + нормативный расчёт по спецификациям
Цена ошибки — срыв государственного контракта Недопустимы ложные «всё в порядке» Консервативные пороги: приоритет recall, повышенные страховые запасы

Принцип внедрения ИИ на промышленном предприятии: машина предлагает — человек принимает. Модель прогнозирует риск задержки, но решение об увеличении запаса или смене поставщика принимает закупщик с учётом неформализуемых факторов (репутация, история взаимоотношений, требования приёмки представителем заказчика).


Связь с лабораторной работой

Материал лекции является теоретической основой лабораторной работы «Защита проекта семестра 2» — итоговой интеграции всех цифровых модулей курса в единую имитационную модель ЛПТС АО «Ракета».

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

Что включить в итоговый проект (чек-лист):

  1. Сквозная модель цепи: закупки → склад → производство → склад ГП → отгрузка (SimPy/AnyLogic) — из ЛР 2.5.
  2. ML-модули: прогноз потребления материалов (SARIMA, из ЛР 2.6) и классификация рисков поставок (из этой лекции).
  3. Оптимизационный модуль: транспортная задача распределения материалов между переделами (OR-Tools, из ЛР 2.7).
  4. Стресс-сценарии: срыв поставки ключевого материала на 14 дней; рост спроса на 30%; отказ оборудования — с количественной оценкой последствий.
  5. Сравнение с семестром 1: таблица «традиционный расчёт (Excel) vs цифровой (Python)» по точности, времени, устойчивости.
  6. Рекомендации: какие элементы устойчивости (страховые запасы, альтернативные поставщики, резервные мощности) дают максимальный эффект на единицу затрат.

Критерии оценки защиты: полнота интеграции модулей, корректность расчётов (верификация ручными методами), качество стресс-анализа, обоснованность рекомендаций, понимание ограничений моделей (где ML применим, а где нужен эксперт).


Ключевые выводы по лекции

  1. Стратегия развития транспортной системы РФ до 2030 г. включает развитие инфраструктуры, цифровизацию, снижение логистических затрат.
  2. Железнодорожный транспорт критичен для логистики промышленных предприятий благодаря грузоподъёмности, надёжности, экономичности.
  3. Технологии умной логистики: автономный транспорт, цифровые транспортные коридоры.
  4. Риски в цепи поставок управляются через избежание, снижение, передачу, принятие.
  5. Аутсорсинг логистики даёт снижение затрат и гибкость, но требует управления рисками; на промышленных предприятиях ограничен требованиями конфиденциальности.
  6. Устойчивая ЛПТС основана на принципах надёжности, гибкости, видимости, эффективности.
  7. Эмерджентные свойства возникают из взаимодействия элементов и не предсказуемы из отдельных компонентов; их изучают имитационным моделированием.
  8. ИИ в логистике — это узкий ИИ: ML (прогноз, классификация, кластеризация), нейросети (зрение, последовательности), агентные модели, оптимизация с обучением; эффект — снижение затрат на 10–20%.
  9. Машинное обучение требует данных, валидации и мониторинга: жизненный цикл ML-проекта — от постановки бизнес-задачи до контроля деградации модели.
  10. Агентные модели описывают поведение активных объектов (транспорт, погрузчики, поставщики) и лучше всего подходят для изучения эмерджентных свойств и стресс-сценариев.
  11. Специфика промышленного предприятия: защищённый корпоративный контур, объяснимость моделей, приоритет recall, принцип «машина предлагает — человек принимает».
  12. Цифровой подход обеспечивает значительные преимущества перед традиционным по всем ключевым показателям; итоговая защита проекта интегрирует все модули курса.

Контрольные вопросы

  1. Какие цели поставлены в Стратегии развития транспортной системы РФ до 2030 г.?
  2. Какова роль железнодорожного транспорта в логистике промышленных предприятий?
  3. Какие технологии относятся к «умной логистике»?
  4. Какие методы минимизации рисков в цепи поставок вы знаете?
  5. Какие преимущества и риски имеет аутсорсинг логистических функций?

Обзор основных тем курса

В ходе курса мы изучили следующие ключевые темы:

  1. Основные понятия логистики:
    • потоки и запасы;
    • виды запасов и их назначение;
    • системы управления запасами.
  2. Логистика распределения (дистрибуция):
    • функции и виды каналов распределения;
    • формы доведения товара до потребителя;
    • выбор каналов распределения и оценка эффективности товародвижения.
  3. Логистический сервис:
    • сущность, виды и особенности логистического сервиса;
    • цели и задачи обслуживания клиента;
    • качество потребительского сервиса и критерии его измерения.
  4. Обратная (реверсивная, возвратная) логистика:
    • содержание и задачи обратной логистики;
    • управление обратными потоками;
    • формирование цепей обратной логистики.
  5. Интеграция логистики:
    • проблема фрагментарной логистики;
    • интеграция внутренней и внешней логистики;
    • стратегии развития и управление интеграцией логистики.
  6. Прогнозирование в логистике:
    • проблемы и сущность прогнозирования;
    • основные способы прогнозирования;
    • методы экспертных оценок, анализ временных рядов, машинное обучение.
  7. Решение транспортной задачи в логистике:
    • математическая модель оптимизации перевозок груза;
    • метод минимального элемента и метод потенциалов;
    • инструменты решения (Excel, Python).

Ключевые тезисы курса

1. Тезис: логистика распределения играет ключевую роль в обеспечении эффективной доставки товаров от производителя к потребителю.

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

2. Тезис: интегрированная логистика способствует повышению эффективности всей цепочки поставок.

Пример: Использование системы SCM (Supply Chain Management) позволяет интегрировать ключевые бизнес-процессы всех поставщиков. В транспортной отрасли интеграция логистических систем позволяет железнодорожным компаниям координировать перевозки с морскими и автомобильными перевозчиками.

3. Тезис: обратная логистика необходима для управления возвратами и вторичным использованием товаров.

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

4. Тезис: прогнозирование играет важную роль в логистике, позволяя предвидеть изменения и адаптировать логистические процессы.

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

5. Тезис: решение транспортной задачи в логистике помогает оптимизировать перевозки и снизить затраты.

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

6. Тезис: понимание транспортной системы (поток, запас, структура, технология и управление) позволяет эффективно управлять ей.

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

7. Тезис: логистический подход расширяет границы производственного.

Пример: В автомобильной промышленности логистический подход позволил создать эффективные системы снабжения, где поставщики комплектующих осуществляют доставку деталей точно в срок (Just-in-Time) непосредственно на сборочные линии.

8. Тезис: искусственный интеллект и агентные модели переводят управление ЛПТС от реактивного к предиктивному.

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


Заключение

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

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

Желаю вам успехов в дальнейшем обучении и профессиональной деятельности!


Рекомендуемая литература

Основная:

  1. Абзалханова А. Искусственный интеллект в логистике: примеры применения. — 2024.

Дополнительная:

  1. Методы машинного обучения в прогнозировании спроса. — 2024.

Полный каталог и содержание источников — в обзоре литературы.