Использование нейросети для анализа данных онлайн-мониторинга автомобилей

Научная статья
DOI:
https://doi.org/10.23670/IRJ.2022.126.8
Выпуск: № 12 (126), 2022
Предложена:
05.09.2022
Принята:
18.11.2022
Опубликована:
16.12.2022
1680
6
XML
PDF

Аннотация

Определение характеристик стандартных ездовых циклов автомобилей и специальной техники является непростой задачей, так как требует сбора и обработки большого объема данных о поездках в реальных условиях эксплуатации. Именно поэтому, даже в индустриально развитых странах, новые типичные ездовые циклы обновляются крайне медленно. При этом есть два кардинально разных подхода – использование скоростного профиля автомобиля, снятого в реальных условиях эксплуатации и применение искусственного (синтетического) ездового цикла. В первом случае затраты на получение цикла минимальны, в какой-то степени он учитывает современные дорожные условия и уровень развития автомобильного транспорта, но не отражает адекватно типичные условия эксплуатации в среднем. Синтетические циклы более объективно соответствуют реальным условиям, но требуют для своей разработки существенно больше времени, что снижает их ценность в условиях постоянно меняющейся дорожной обстановки и растущего уровня автомобилизации.

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

1. Введение

Применение типичных ездовых циклов автомобилей (ездовых шаблонов, скоростных профилей) не ограничено только определением показателей топливной экономичности автомобилей или выбросов вредных веществ. В последнее время актуальным является использование цикла для определения разряда аккумуляторной батареи автомобиля с гибридной силовой установкой или электромобиля при его эксплуатации. Ездовой цикл представляет собой развернутую зависимость скорости автомобиля от времени или пройденного расстояния, причем эта зависимость состоит из повторяющихся похожих элементов отдельных фаз движения. Задача такого скоростного профиля максимально точно воспроизвести потенциальные условия использования автомобиля. Так как в реальных условиях эксплуатации колебания скорости автомобиля в процессе движения определяются сочетанием случайных факторов, среди которых дорожная обстановка, технологические условия, квалификация и психоэмоциональное состояние водителя, погодные условия и многое другое. Поэтому для определения каких-либо нормативных показателей автомобилей, необходим цикл, полученный на основе статистической обработки данных о скоростных профилях, полученных при заданных условиях эксплуатации, например, городских. Полученные в результате описания реальных поездок автомобилей многомерные данные, служат базой для получения синтетических или искусственных ездовых циклов. Обычно это или так называемые микро-поездки (microtrips) [8] или отдельные фазы движения, представленные числовыми характеристиками. Основная сложность в получении таких циклов состоит в получении базы данных достаточного размера.

2. Исходные данные для анализа составляющих ездового цикла

В рамках исследования, направленного на определение характеристик городского ездового цикла [1], [2], [3], [4] был получен большой объем экспериментальных данных скоростных профилей автомобиля. Значения скорости регистрировались с помощью адаптера OBD-2 и далее обрабатывались в программе «CycleSyn» [2], [4] с целью выделения отдельных фаз движения. Накопленная база скоростных профилей перед обработкой была упорядочена в зависимости от типичных условий совершения поездок по соответствующим папкам, которые программа обрабатывала в пакетном режиме. Результаты распознавания фаз сохранялись в текстовом формате с разделителями (табл. 1).

Таблица 1 - Формат выходных данных программы CycleSyn

Фаза движения

Передача

Скорость, км/час

 Длина, м

 Время, сек

начальная

конечная

начальная

конечная

Разгон

3

5

 36,0

 77,0

215,7

 13,7

Торможение

5

3

 77,0

 32,0

116,6

9,9

Разгон

3

3

 32,0

 37,0

 44,0

4,4

Установившееся движение

3

3

 37,0

 37,0

 47,6

4,5

Разгон

3

3

 37,0

 42,0

 50,1

4,4

Установившееся движение

3

3

 42,0

 42,0

110,0

9,9

Разгон

3

4

 56,0

 56,0

 64,5

4,4

Торможение

5

0

 56,0

0,0

120,6

 21,2

Остановка

0

1

0,0

0,0

0,0

4,4

Разгон

1

3

0,0

 19,0

 19,1

4,5

Кроме того, каждый тестовый файл содержал итоговые показатели поездок, рассчитанные «CycleSyn». Результаты представлены ниже.

При совершении поездок в городских условиях в рабочие дни недели установлены следующие показатели.

Средняя длина поездки 3741,7 м.

Среднее число (ед.):

- Остановок 7,0;

- Разгонов 25,0;

- Торможений 25,0;

- Установившегося движения 6,0.

Время остановок в цикле 259,4

Средняя техническая скорость 23,9 км/час.

Эксплуатационная скорость  16,4 км/час.

Среднее время установившегося движения  36,6 сек.

Среднее время разгонов в цикле 254,4 сек.

Среднее время торможений 268,6 сек.

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

Средняя длина поездки 3919,6 м.

Среднее число (ед.):

- Остановок  6,0;

- Разгонов  25,0;

- Торможений  24,0.

Установившегося движения 11,0

Время остановок в цикле 33,9 сек.

Средняя техническая скорость  24,1 км/час.

Эксплуатационная скорость  17,1 км/час.

Среднее время установившегося движения  22,5 сек.

Среднее время разгонов в цикле 9,2 сек.

Среднее время торможений 14,6 сек.

Поездки, совершенные в городских условиях, но в пиковый период интенсивности движения:

Средняя длина поездки 3375,4

Среднее число:

- Остановок  8,0;

- Разгонов  24,0;

- Торможений  23,0.

Установившегося движения  10,0

Время остановок в цикле 30,1 сек.

Средняя техническая скорость – 22,5 км/час.

Эксплуатационная скорость – 15,2 км/час.

Среднее время установившегося движения  5,9 сек.

Среднее время разгонов в цикле 9,8 сек.

Среднее время торможений 10,6 сек.

Как видно из данных, приведенных выше, несмотря на некоторые отличия имеют место и типичные закономерности в соотношениях отдельных фаз движения.

Анализ характеристик типичных фаз движения автомобиля может помочь установить их среднюю продолжительность. Импортированный в программу Stamm [5], [6] массив значений скорости был подвергнут статистической обработке (рис. 1). Для фаз движения с изменением скорости (разгон, торможение) установлено, что случайная величина длительности фазу подчиняется экспоненциальному закону распределения (рис. 1 – 5).
Статистический анализ длительности динамических фаз движения

Рисунок 1 - Статистический анализ длительности динамических фаз движения

Обращает на себя внимание тот факт, что распределение случайной величины продолжительности разгона практически идентично распределению продолжительности торможения (рис. 1 и рис. 2). Это отражают и характеристики закона распределения этих случайных величин (табл. 2 и 3).
Распределение случайной величины длительности фазы разгона

Рисунок 2 - Распределение случайной величины длительности фазы разгона

Таблица 2 - Характеристики распределения фазы разгона

Период времени

Среднее

Дисперсия

Абс. отклонение

Стандартное отклонение

TSS

Ассиметрия

Эксцесс

Критерий Пирсона

Будни (зима)

9,825

47,561

5,325

6,896

366935,0

1,310

1,973

7,064

Будни (лето)

8,480

40,033

4,970

6,327

611698,3

1,417

2,521

6,215

Час пик

9,798

46,227

5,245

6,799

80897,6

1,338

1,883

6,658

Выходные

9,294

46,322

5,503

6,806

206319,6

1,180

1,377

6,973

Межгород

9,382

47,678

5,460

6,904

117144,2

1,328

1,935

5,683

Таблица 3 - Характеристики распределения фазы торможения

Период времени

Среднее

Дисперсия

Абс. отклонение

Стандартное отклонение

TSS

Ассиметрия

Эксцесс

Критерий Пирсона

Будни (зима)

10,721

52,822

5,824

7,268

394370,5

1,110

1,299

8,537

Будни (лето)

10,239

58,031

6,021

7,618

863616,8

1,253

1,586

7,462

Час пик

10,609

48,834

5,520

6,988

82969,4

1,224

1,816

6,736

Выходные

10,025

56,200

5,962

7,497

166857,5

1,262

1,638

7,809

Межгород

9,658

51,114

5,579

7,149

121498,2

1,474

2,913

7,626

3. Определение характеристик нейронной сети

Число входов нейросети [7] проектируемой для распознавания отдельных фаз движения транспортных средств и их характеристик по данным онлайн-мониторинга автомобилей может быть установлено на основе максимальной длительности динамических фаз (разгон, торможение). Это время определено на основе статистического анализа данных ранее выполненных исследований ездовых циклов автомобилей и не превышает 50 секунд. Однако, учитывая экспоненциальный характер изменения плотности вероятности продолжительности отдельных фаз и возможность определения характеристик фаз за несколько прогонов, можно ограничиться половиной этой величины. Учитывая неравномерный характер изменения времени в отчетах формируемых системами ГНСС-мониторинга, целесообразно использовать связанные пары входов каждый нечетный вход значение скорости, а каждый четный соответствующее календарное время. В результате число входов проектируемой нейронной сети не превышает 100.

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

img
(1)

где k – число нейронов в скрытом слое,

n – число нейронов во входном слое,

m – число нейронов в выходном слое.

 Для нашего случая k = √100∙5 ≈ 22, учитывая тот факт, что количество скрытых нейронов должно составлять 2/3 размера входного слоя плюс размер выходного слоя k = 100 ∙ 2/3 + 5 = 72.

В случае недостаточной точности аппроксимации данных сетью с одним скрытым слоем используем четырехслойный перцептрон число нейронов в слоях вычисляется:

img
(2)
img
(3)
img
(4)

где k1 – число нейронов в первом скрытом слое;

k2 – число нейронов во втором скрытом слое.

Соответственно r = 2,714.

k1 = 5 ∙ 2,7142 = 36,84 ≈ 37.

k2 = 5 ∙ 2,714 = 13,57 ≈ 14.

4. Заключение

Таким образом, для распознавания отдельных фаз движения транспортных предлагается использовать нейронную сеть прямого распространения с числом входов не более 100. При максимальном числе входов число скрытых слоев и элементов в каждом из них будет определяться конфигурацией сети и окончательно будет установлено в результате обучения и проверки трех и четырехслойных перцептронов. Предлагаемый в работе подход использования искусственной нейросети для выделения отдельных фаз движения существенно отличается от используемых при синтезе ездовых циклов современных методик [8], [9], [11], [14] так как позволяет более эффективно использовать, искаженные в результате ошибок определения координат с помощью ГНСС, скоростные профили.

Метрика статьи

Просмотров:1680
Скачиваний:6
Просмотры
Всего:
Просмотров:1680