<i>Оценка ускорения автомобиля при эксплуатационных испытаниях с использованием оптимального наблюдателя</i> Текст научной статьи по специальности «<i>Физика</i>»

Оценка ускорения автомобиля при эксплуатационных испытаниях с использованием оптимального наблюдателя Текст научной статьи по специальности «Физика»

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

Похожие темы научных работ по физике , автор научной работы — Сергиенко О. Ю.

ESTIMATION OF VEHICLE ACCELERATION UNDER PERFORMANCE TESTS BY OPTIMAL OBSERVER APPLICATION

In this paper, the acceleration of the vehicle under performance tests is estimated by using the Kalman ?lter. Here, the observation vector consists of the observation of both the velocity and the longitudinal acceleration of the vehicle. The output is the ?ltered estimate of the state vector, which consist of the velocity and longitudinal acceleration of the vehicle. The error-performance surface of the ?lter is obtained and the experimental results show satisfactory improvement in the signal-to-noise ratio of the system.

Текст научной работы на тему «Оценка ускорения автомобиля при эксплуатационных испытаниях с использованием оптимального наблюдателя»

ОЦЕНКА УСКОРЕНИЯ АВТОМОБИЛЯ ПРИ ЭКСПЛУАТАЦИОННЫХ ИСПЫТАНИЯХ С ИСПОЛЬЗОВАНИЕМ ОПТИМАЛЬНОГО НАБЛЮДАТЕЛЯ

О.Ю. Сергиенко, доцент, к.т.н, Институт Инженерии Автономного университета

Нижней Калифорнии, Мексика

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

Ключевые слова: акселерометр, фильтр Калмана, соотношение сигнал/помехи.

ОЦ1НКА ПРИСКОРЕННЯ АВТОМОБШЯ ПРИ ЕКСПЛУАТАЦ1ЙНОМУ ВИПРОБУВАНН1 3 ВИКОРИСТАННЯМ ОПТИМАЛЬНОГО СПОСТЕР1ГАЧА

О.Ю. Сергієнко, доцент, К.Т.Н., Інститут Інженерії Автономного університету

Нижньої Каліфорнії, Мексика

Анотація. Досліджується прискорення автомобіля при експлуатаційних випробуваннях із використанням фільтра Калмана. Входом фільтра є вектор спостереження, що складається з результатів вимірювання швидкості і поздовжнього прискорення автомобіля. Вихід фільтра -оцінка вектора стану, яка також складається зі швидкості та поздовжнього прискорення автомобіля. Одержано поверхню похибки фільтра. Результати експерименту показують покращення коефіцієнта співвідношення сигнал/завади даної системи.

Ключові слова: акселерометр, фільтр Калмана, співвідношення сигнал/завади.

ESTIMATION OF VEHICLE ACCELERATION UNDER PERFORMANCE TESTS BY OPTIMAL OBSERVER APPLICATION

O. Sergiyenko, Associate Professor, Candidate of Technical Science, Engineering Institute of Autonomous University of Baja California, Mexico

Abstract. In this paper, the acceleration of the vehicle under performance tests is estimated by using the Kalman filter. Here, the observation vector consists of the observation of both the velocity and the longitudinal acceleration of the vehicle. The output is the filtered estimate of the state vector, which consist of the velocity and longitudinal acceleration of the vehicle. The error-performance surface of the filter is obtained and the experimental results show satisfactory improvement in the signal-to-noise ratio of the system.

Key words: accelerometer, Kalman filter, signal-to-noise ratio.

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

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

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

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

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

При синтезе стохастических фильтров, как правило, считается, что неизвестные помехи представляют собой винеровский процесс [2-4]. В работе [5] акселерометр с фильтром Калмана использовался для измерения продольного и вертикального ускорения автомобиля при эксплуатационных испытаниях. Несмотря на это, количество помех, искажающих информацию, поступающую от датчика в работе [5], относительно невелико и по исследованиям, приведенным в [5], нельзя сделать вывод о том, что качество чувствительности фильтра не зависит от количества компонентов в корреляционной матрице рассматриваемого вектора помех и таких же компонентов корреляционной матрицы вектора помех при измерении.

В [6] адаптивный фильтр радиолокационной системы использовался для оценки угла разворота автомобиля при эксплуатационных испытаниях. Последние описания промышленного применения фильтра Калмана можно найти в [8-12].

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

Согласно Монку [13] до настоящего времени акселерометры применялись для исследования состояния транспортных средств с большой массой. Поэтому ширина спектра сигнала при ударе не должна превышать 400 Гц и 50 Гц - в других случаях. В данной работе частота при измерении ускорения низкая (<50 Гц) [5, 6].

Учитывая соответствующий спектр для покрытия ожидаемых величин ускорения, собственная частота акселерометра будет более чем в два раза выше частоты, при которой происходит регистрация измеряемого ускорения с использованием аналоговых устройств, а именно двухкоординатного акселерометра ADXL202. Это недорогой датчик низкой мощности, полный двухкоординатный акселерометр с диапазоном измерений ±2g и чувствительностью 312 мВ/г, где g -ускорение свободного падения (9,81 м/с2).

Также датчик ADXL202 может измерить как динамическое ускорение (т.е. вибрацию), так и статическое ускорение (силу тяжести), ширина спектра может быть установлена от

Минимальный уровень шума

ADXL202 - 500^ /^Гц, что позволяет принять сигнал ниже 5мГц для ширины спектра ниже 60 Г ц.

Задача использования фильтра Калмана

В соответствии с [5] рассмотрим линейную, дискретную, конечномерную динамичную систему, показанную на рис. 1, где I -единичная матрица, г 1 - задержка сигнала.

Рис. 1. Модель основного сигнала

Система, показанная на рис. 1, описывается следующими уравнениями в пространстве состояний

где (1) - это уравнение процесса; (2) -уравнение измерения; п - это временной аргумент (п > 0) ; F(n+1,n) - известная матрица

размерности МхМ, относящаяся к структуре системы при времени п +1 и п; G(n) - это матрица размерности Мхи, цель которой -выделить вектор помех w(n) размерности их1; х(п +1) - Мх1 вектор состояния при времени п +1; х(п) - это вектор состояния размерности Мх1 при времени п; С(п) - матрица измерения ЫхМ; Б(п) - квадратная матрица Ы-го порядка, цель которой, выделить Ых1 вектор помех при измерении v(n) И у(п)

- Ых1 вектор наблюдения.

Согласно Гайкину [7] векторы w(n) и v(n) смоделированы как независимые векторы с нулевым средним и представляют собой белый шум с ковариациями, выраженными в (3) и (4)

где показатель степени Н обозначает эрмитову транспозицию (т.е. комплекс соединения и преобразования) вектора или матрицы;

Qw(n) - это корреляционная матрица вектора помех, а Qv(n) - это корреляционная матрица; вектора помех при измерении. Qw(n) и Qv(n) неотрицательно определенные для всех п.

Допустим, что исходное состояние х(0) некоррелированное с w(n) и v(n) для п > 0, гауссова случайная независимая переменная w(n) и v(n) [7]. Векторы помех w(n) и v(n) -статически независимые процессы. Таким

образом, формулируется задача фильтрации Калмана: используя все полученные в результате наблюдения данные, состоящие из векторов у(1), у(2), . у(п), найти для каждого п > 1 минимальные среднеквадратические оценки компонентов состояния х(/) [7].

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

определены и приводятся ниже [7]:

- х(п +1/ Yn) - прогнозируемая оценка вектора состояния при времени п, векторы наблюдения размерности Мх1 известны:

- Х(п / Yn) - оценка фильтрации вектора состояния при времени п, векторы наблюдения размерности Мх1 известны: у(1), у(2), .

- У(п / Yn-1) - минимальная среднеквадратическая оценка данных наблюдений у(п) при времени п, векторы наблюдения известны: у(1), у(2), ., у(п) (размерность Ых 1);

-а = у(п) - У(п / Yn-1) - новые данные в данных наблюдения у(п), новый вектор при времени п;

- R(n)=E[a(n)aя(n)] - корреляционная матрица нового вектора к(п), N х N;

- в(п) = х(п) - Х(п / Yn) - отфильтрованный вектор погрешности;

- П(п+1,п) = Е[в(п+1,п) вя(п+1,п) - корреляционная матрица погрешности в Х(п +1/ Yn) размерности М х М ;

- П(п, п) = Е[в(п,п)вн(п, п) - корреляционная матрица погрешности в х(п / Yn) размерности М х М;

- Кс (п) - коэффициент усиления Калмана размерности М х N при времени п.

Фильтр Калмана, основанный на одностадийном прогнозировании [7]

В распоряжении имеются данные наблюдения у(1), у(2), . у(п). Кроме того, известны следующие параметры: матрица переходов

состояний F(n, п +1) = Б-1 (п +1, п) , матрица измерений С(п), матрица, выделяющая вектор помех G(n), матрица, выделяющая вектор помех при измерении Б(п), корреляционная матрица вектора помех Qw(n), корреляционная матрица вектора помех при измерении Qv(n).

В моменты времени п = 1,2,3. производятся следующие вычисления

Q2(n) = Б( n)Qv ( п)Б Н (п),

К0 (п) = Б(п +1, п)П(п, п - 1)СН (п) х х[С( п)П( п, п - 1)СН ( п) + Q2 (п)]-1 ,

к(п) = у(п) - с( п)х( п / ^-1), х( п +1/ Yn) = Б(п +1, п)х( п / Yn-1) + G( п)к(п)

-Р( п, п + 1)G(n)C( п)К(п, п -1),

Ql(n) = G(n)Q „ (n)Gн (п),

П( п +1, n)F (п +1, n)П(n)Fн (п +1, п) + Q1 (п) Начальные условия х (1/У0 ) = Е [ х (1)],

х 0 - Е [ х (1)])( х (1)-Е [ х (1)]) Н

Рис. 2 показывает общую структуру процесса измерения. Акселерометр ADXL202 установлен в центре тяжести автомобиля для из-

мерения продольного ускорения (а*). Для определения продольного ускорения (V) использовался высокоточный бесконтактный измеритель скорости

Бесконтактный датчик скорости

Направление движения автомобиля

Рис. 2. Изображение мест, где установлены акселерометр и бесконтактный датчик

При этом обработка сигнала была произведена с помощью компьютера и 12-битной информационной карты сбора данных DAQCard - 700. Частота дискретизации -500 Гц. Данные о скорости автомобиля при эксплуатационных испытаниях показаны на рис. 3, а его продольное ускорение представлено на рис. 4. Следует обратить внимание на высокий уровень помех сигнала.

Рис. 3. Скорость (км/час) в зависимости от времени (с)

Рис. 4. Ускорение (м/с ) в зависимости от времени (с)

Normalized error-performance surface

Предполагалось, что акселерометр имеет разные уравнения

X 1(t) = X2(tX X 2 (t) = W(tX

и модель в пространстве состояний будет выражена как,

x (t) = Ax (t) + Ew (n), y (t) = Cx (t) + Dv (t),

где составляющими вектора состояния х(^ являются скорость и ускорение и

Поэтому матрицы F и G дискретных во времени уравнений пространства состояний (1) и (2) будут следующими

где Ts - это время замера.

Кроме того, для определения поверхности погрешностей фильтра были созданы следующие матрицы Qw и Qv:

где г1 и г2 были целыми числами, выбранными от 0 до 10. Затем функция потерь

Рис. 5 показывает нормализованную поверхность погрешностей фильтра. Для исследуемого примера оптимальным значением г1 и г2 будут соответственно 1 и 5.

Рис. 5. Нормализованная поверхность грешностей фильтра

Рис. 5 показывает отличие от [5], т.е. можно сделать вывод, что чувствительность фильтра не зависит от величины компонентов матриц Qw и Qv.

Рис. 6 показывает нормализованную кривую прогнозируемой корреляционной матрицы состояния П(п +1, п), а рис. 7 отображает предполагаемое ускорение.

Рис. 6. Нормализованная кривая П (n +1, n)

Рис. 7. Предполагаемое ускорение (м/с2) в зависимости от времени (с)

Рис. 8 показывает спектральную плотность мощности (СПМ) в дБ [14] для ускорения и для фильтрованного предполагаемого ускорения.

Рис. 8. СПМ ускорения и фильтрованного оценочного ускорения

Следует принять во внимание разницу между СПМ данных двух сигналов. Рис. 8 демонстрирует улучшение отношения сигнал/помеха (ОСП) для каждой определяемой частоты. Используя предложенный блок наблюдения, можно достичь улучшения ОСП около 20 дБ для частот выше 100 Гц, 16 дБ -для частот в диапазоне от 60 до 100 Гц и около 16 дБ - для более низких частот.

В результате проведенного эксперимента [15, 16] было доказано, что статическое ускорение не влияет на выходную мощность оптимизированного наблюдателя. Тем не менее, для применения в проблемных условиях рекомендуется сначала фильтровать сигнал, используя определенный фильтр верхних частот, а затем применять фильтр Калмана.

В данной работе, как и в [15], для определения оптимальной оценки ускорения автомобиля в эксплуатационных условиях использовался фильтр Калмана.

Экспериментальные результаты показывают достаточное улучшение отношения сигнал/помеха для рассмотренной полосы частот фильтра.

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

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

1. Hernandez W. A survey on optimal signal

processing techniques applied to improve the performance of mechanical sensors in automotive applications. / W. Hernandez // Sensors. - 2007. - Vol. 7. - P. 84-102.

2. Doob J.L. Stochastic processes / J.L. Doob. -

John Wiley & Sons, 1953. - 458 p.

3. Dynkin E.B. Markov processes / E.B. Dynkin.

- Springer-Verlag, 1965. - 623 p.

4. Papoulis A. Probability, random variables,

and stochastic processes, 4th edn. / A. Papoulis. - NY: McGraw-Hill, 2001. -571 p.

5. Hernandez W. Improving the responses of

several accelerometers used in a car under performance tests by using Kalman filtering / W. Hernandez // Sensors. - 2001. -Vol. 1. - P. 38-52.

6. Hernandez W. Improving the response of a

rollover sensor placed in a car under performance tests by using optimal signal processing techniques / W. Hernandez // IEEE International Symposium on Industrial Electronics, Montreal, Quebec, Canada. -July 9-12, 2006. - P. 2803-2808.

7. Haykin S., Adaptive filter theory / S. Haykin.

- Prentice-Hall, 2002. -939 p.

8. Seong-hoon P. A Kalman / particle filter-

based position and orientation estimation method using a position sensor / inertial measurement unit hybrid system / S.-h.P. Won, W.W. Melek, F. Golnaraghi // IEEE Transactions on Industrial Electronics. - May 2010. - Vol. 57. - P. 1787-1798.

9. Salvatore N. Optimization of delayed-state

Kalman-filter-based algorithm via differential evolution for sensorless control of induction motors/ N. Salvatore, A. Caponio, F. Neri, S. Stasi, G.L. Cascella // IEEE Transactions on Industrial Electronics. -January 2010. - Vol. 57. - P. 385-394.

10. Mitsantisuk C. Kalman-filter-based sensor integration of variable power assist control based on human stiffness estimation / C. Mitsantisuk, S. Katsura, K. Ohishi // IEEE Transactions on Industrial Electronics. - October 2009. - Vol. 56. -P. 3897-3905.

11. Szabat K. Indirect adaptive control of induc-

tion motor drive system with an elastic

coupling / K. Szabat, T. Orlowska-Kowalska, M. Dybkowski // IEEE Transactions on Industrial Electronics. - October. 2009. - Vol. 56. - P. 4038-4042.

12. Geng C. Direct yaw-moment control of an

in-wheel-motored electric vehicle based on body slip angle fuzzy observer / C. Geng, V. Mostefai, M. Denai, Y. Hori // IEEE Transactions on Industrial Electronics. -

2009. - Vol. 56. - P. 1411-1419.

13. Monk D. Accelerometers for Automotive Applications / D. Monk, D. Mladenoric, M. Skaw // Sensors for Automotive Technology. - WILEY-VCH Verlag GmbH & Co. KgaA: Weinheim, Germany, 2003. -Vol. 4. - P. 269-296.

14. Oppenheim A.V. Discrete-time signal pro-

cessing, 2nd edn. / A.V. Oppenheim, R.W. Schafer, J.R. Buck. // Prentice-Hall. -1999. - 322 p.

15. Hernandez W. Estimation of the acceleration

of a car under performance tests by using

an optimal observer / W. Hernandez, J. de Vicente, O.Yu. Sergiyenko, V.V. Tyrsa// Proceedings of IEEE-36th Annual Conference of IEEE Industrial Electronics (IECON-2010). - Glendale-

Phoenix, Arizona, USA, 7-10 November,

2010. - P. 2828-2832.

16. Hernandez W. Improving the Performance of an Accelerometer by Using a BLMS Adaptive Filter / W. Hernandez, J. de Vicente, O. Sergiyenko, E. Fernandez // Proceedings of 2010 First International Conference on Sensor Devices, Technologies and Applications. - July 18-July 25. -Venice, Italy, 2010. - P.221-225.

📎📎📎📎📎📎📎📎📎📎