The Use of Neural Networks to Analyse Online Automobile Monitoring Data

Research article
DOI:
https://doi.org/10.23670/IRJ.2022.126.8
Issue: № 12 (126), 2022
Suggested:
05.09.2022
Accepted:
18.11.2022
Published:
16.12.2022
1371
3
XML
PDF

Abstract

Determining the characteristics of standard driving cycles of cars and special equipment is not an easy task, since it requires the collection and processing of a large amount of data on trips under real operating conditions. That is why, even in industrialized countries, new typical driving cycles are updated very slowly. There are two radically different approaches – the use of a speed profile of a car taken under real operating conditions and the use of an artificial (synthetic) drive cycle. In the first case, the costs for obtaining a cycle are minimal, to some extent it takes into account modern road conditions and the level of development of road transport, but it does not adequately reflect typical average operating conditions. Synthetic cycles more objectively correspond to real conditions, but require significantly more time for their development, which reduces their value in conditions of constantly changing road conditions and the growing level of motorization.

The work proposes a methodology for using online monitoring data with post-processing based on artificial neural networks as a database for the synthesis of the driving cycle.

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] так как позволяет более эффективно использовать, искаженные в результате ошибок определения координат с помощью ГНСС, скоростные профили.

Article metrics

Views:1371
Downloads:3
Views
Total:
Views:1371