Научная статья на тему 'Влияние шумов на погрешность измерений экспериментального лазерного кругломера'

Влияние шумов на погрешность измерений экспериментального лазерного кругломера Текст научной статьи по специальности «Нанотехнологии»

CC BY
327
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИЗМЕРЕНИЕ ГЕОМЕТРИЧЕСКИХ ВЕЛИЧИН / ТРИАНГУЛЯЦИЯ / ТРЕХМЕРНЫЙ СКАНЕР / МОДЕЛИРОВАНИЕ ЧИСЛЕННОЕ / ОПТИМИЗАЦИЯ / ПАРАМЕТРЫ / КРУГЛОСТЬ / КОЛЬЦО ПОДШИПНИКА / ШУМ / АППРОКСИМАЦИЯ / GEOMETRICAL VALUES MEASUREMENT / TRIANGULATION / THREE-DIMENSION SCANNER / NUMERICAL MODELING / OPTIMIZATION / PARAMETERS / ROUNDNESS / BEARING RING / NOISE / APPROXIMATION

Аннотация научной статьи по нанотехнологиям, автор научной работы — Заякин Олег Александрович, Белопухов Валентин Николаевич, Манухин Александр Владимирович

Представлены результаты численного моделирования влияния шумов на информативные параметры кругломера, разработанного в Самарском филиале Физического института РАН. Прибор сканирует поверхность сфокусированным пучком света и определяет координаты зеркально отраженного пучка. Исследовано два алгоритма определения: первый по «центру тяжести» и второй аппроксимацией. Цифровая адаптивная пороговая фильтрация сигнала уменьшала влияние модельного шума. Результаты удовлетворительно совпали с данными исследований погрешности от дискретизации сигнала, приведенными в литературе. Гистограммы статистической выборки результатов моделирования измерений объемом 10000 для обоих алгоритмов практически не отличались от нормального распределения. При этом второй алгоритм имел в полтора раза большую погрешность от влияния шумов, чем первый.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по нанотехнологиям , автор научной работы — Заякин Олег Александрович, Белопухов Валентин Николаевич, Манухин Александр Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE INFLUENCE OF NOISE ON THE MEASUREMENT ERROR OF THE PILOT LASER ROUNDNESS METER

Results of noise influence numerical modeling on the roundness meter informative parameters are presented. This device was developed at Samara Branch of Physical Institute of RAS. This device scans a surface by a focused beam and determines the reflected beam coordinates. Two algorithms were studied: the first one was based on a “weight center” approach, and the second one was based on an approximation. A digital adaptive threshold signal filtering reduced the influence of the modeled noise. The results have satisfactorily coincided with the research data error on the sampling of the signal given in the literature. The statistics sample volume of 10000 histograms of the simulation results of measurements didn’t practically distinguish from a normal distribution for both of the algorithms. It proved to be that the second algorithm had the error in one and a half times more that the first one.

Текст научной работы на тему «Влияние шумов на погрешность измерений экспериментального лазерного кругломера»

УДК531.717.81 : 514.8 : 51-74

ВЛИЯНИЕ ШУМОВ НА ПОГРЕШНОСТЬ ИЗМЕРЕНИЙ ЭКСПЕРИМЕНТАЛЬНОГО ЛАЗЕРНОГО КРУГЛОМЕРА

© 2016 О. А. Заякин1, 2, В. Н. Белопухов3, А. В. Манухин1 1 Самарский национальный исследовательский университет имени академика С. П. Королева

2 Самарский филиал Физического института им. П. Н. Лебедева РАН

3 Институт проблем управления сложными системами РАН, г. Самара

Статья поступила в редакцию 11.11.2016

Представлены результаты численного моделирования влияния шумов на информативные параметры кругломера, разработанного в Самарском филиале Физического института РАН. Прибор сканирует поверхность сфокусированным пучком света и определяет координаты зеркально отраженного пучка. Исследовано два алгоритма определения: первый - по «центру тяжести» и второй - аппроксимацией. Цифровая адаптивная пороговая фильтрация сигнала уменьшала влияние модельного шума. Результаты удовлетворительно совпали с данными исследований погрешности от дискретизации сигнала, приведенными в литературе. Гистограммы статистической выборки результатов моделирования измерений объемом 10000 для обоих алгоритмов практически не отличались от нормального распределения. При этом второй алгоритм имел в полтора раза большую погрешность от влияния шумов, чем первый.

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

Работа выполнена при государственной поддержке Министерства образования и науки РФ в рамках реализации мероприятий Программы повышения конкурентоспособности СГАУ среди ведущих мировых научно-образовательных центров на 2013-2020 годы. Работа также частично выполнялась в рамках НИР «Анализ и синтез световых полей в лазерной метрологии и технологии» (№ гос. регистрации 01910042666) в Самарском филиале Физического института РАН.

ВВЕДЕНИЕ

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

Заякин Олег Александрович, кандидат технических наук, доцент кафедры информационных систем и технологий, научный сотрудник Самарского филиала Физического института им. П. Н. Лебедева РАН. E-mail: [email protected]

Белопухов Валентин Николаевич, кандидат технических наук, научный сотрудник. E-mail: [email protected] Манухин Александр Владимирович, магистрант кафедры информационных систем и технологий. E-mail: [email protected]

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

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

ПРЕДПОСЫЛКИ

В нашей работе представлены результаты численных расчетов изменения величин информативных параметров двумерного лазерного триангулятора [1] под влиянием шумов. Этот перспективный прибор, предназначенный для контроля качества формы рабочих поверхностей подшипников, разрабатывался в Самарском филиале Физического института РАН. Результаты расчетов получены с помощью специально соз-

данной компьютерной программы. Программа создана на MathCad 14.

Сущность способа, лежащего в основе действия исследуемого прибора, заключается в сканировании контролируемой поверхности узким сфокусированным пучком света лазера и регистрации местоположения пучка света, зеркально отражаемого при этом данной поверхностью, позиционно-чувствительным (в данном случае матричным) фотоприемником на основе прибора с зарядовой связью (ПЗС). Фотоприемники этого типа широко распространены в настоящее время. Идея способа в чем-то напоминает датчик волнового фронта Шака-Гартмана [2], только у нас гартманограмма, в виртуальном виде, получается последовательным сканированием с дискретным шагом, что заменяет множество субапертур. Это оправдано при контроле поверхностей относительно большой и сложной кривизны, которые встречаются, например, в машиностроении и которые, разумеется, не предполагается использовать в качестве элементов оптики, как это обычно имеет место в задачах с контролем гармановскими датчиками.

МЕТОДИКА ИССЛЕДОВАНИЙ

Лазерный пучок в кругломере, отраженный от контролируемой поверхности, несет нужную нам информацию. Этот пучок может быть удовлетворительно описан астигматическим, в общем случае, гауссовым пучком [3]. Функция, которая его описывает, есть двумерный гауссиан. Особенности гауссовой функции, точнее, экспоненты - этой функцией она выражена - позволяют ее представить в виде произведения двух одномерных гауссианов [4]. Это позволяет, в свою очередь, создать, при необходимости, расчетную модель погрешности, исследовав по отдельности влияние одинаковых факторов на погрешности указанных двух сомножителей - одномерных гауссианов.

Отметим, что рассмотрение одномерного гаус-сиана также вполне подходит для оптических полей, формируемых цилиндрическими оптическими элементами, то есть фокусирующих пучок света в линию. Для примера можно назвать похожую по идее систему автоматизированного определения дефектов формы и структуры зеркально отражающих поверхностей [5], или триангуляционные схемы с использованием метода «светового сечения» [6].

Таким образом, в качестве модельной функции нами был взят, для простоты, одномерный гауссиан:

Я) (и)= ехР

(

2( х - х0)

12

(1)

J

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

Шумы, возникающие как от электроники, так и от лазера, моделировались, для простоты, белым шумом, имеющим аддитивную и мультипликативную составляющие:

у(х Н1 --+А %

Уо(х) - В (2)

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

Величины коэффициентов А и В, задающих в модели амплитуду шума, были выбраны нами из данных наших же экспериментов [7], а также сведений из литературы [8]: А=0,04, В=0,005.

В нашей программе присутствовали два алгоритма расчета центра пятна. По первому из них этот центр вычислялся как «центр тяжести», или, как говорят оптики, «энергетический центр». Он определялся как первый начальный момент модельной функции. Для статистической оценки искомой величины в программе задавалось количество повторений процедуры этого алгоритма. По выборочной дисперсии рассчитывалась статистическая оценка (в виде С.К.О.). Другие параметры сигнала и шума пользователь должен был задавать самостоятельно.

По второму алгоритму искомый центр определялся как координата максимума аппроксимирующей функции. Аппроксимирующая функция в программе задана такого же вида, как и модельная. Это гауссиан с тремя искомыми параметрами (см. рис. 1):

(3)

у(х) = а1 ехр[(х - а2 )2 / а3 ].

где а1 - амплитуда; а2 - координата максимума (нужная нам величина); а3 - параметр ширины, а3=Ь2/2. Аппроксимация проводилась по известному методу наименьших квадратов. Для этого находили а1, а2, а3 из системы уравнений:

а2, а3) =

£ У(х) = 1 Уг - а1 еХР

( - а2 )2

а

•X (4)

где х задавался дискретными отсчетами.

Он моделировал распределение мощности лазерного пучка, отраженного контролируемой по-

= ехР

(( - а2 )

а

= 0;

Рис. 1. Аппроксимация гауссианом: 1 - функция без шума; 2 - отсчеты функции с добавлением шума; 3 - аппроксимирующий гауссиан

F2(ax, a2, a3) =

X У (x ) = \У> - ai exP

(X - a2)

(X - a2)2

a

■X (5)

x exp

a

x = 0;

F3(a1, a2,a3) =

= Z У(x ) = 1 У/ - ai exP

(X - a2)2

a

x (6)

x exp

(X - a2)

a

x,.2 = 0.

a

X y xi

_ _i_ ;

>o _ v ;

Z Уг

i

2 Z Уг (xi - a20)

i_

X Уг

(7)

(8)

(9)

После решения системы уравнений

JFi, JF10 JFi, F10 + —— s1 + —— s2 + —— s3 = 0; (10)

da1 da2

da.

F20 +-

dF

2 0

dF

da

20

dF

da

+■

20

da

= 0 ; (11)

F30 +■

dF

30

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

dF

da1

+■

30

dF

da

s2 +■

30

da

= 0 , (12)

Для решения (4 - 6) использовался метод Ньютона. При этом первое приближение выбиралось в виде:

аю = тах( У г);

где F1 0=F 1(a 1 0> a2 0» a3 0); F2 0=F2(a 1 0» a2 0» a3 0);

F3 0=F3(a1 0, a2 0, a3 0), определялась поправка s1, s2, s3. Затем делалась замена: a1 0^a1 0+ s1; a2 0^a2 0+ s2; a3 0^a3 0+ s3 в (10 -12) и находились следующие поправки е1, s2, s3, продолжая процесс до тех пор, пока не выполнялись условия: |е1|< s1 min; |е2|<

S2 min; |S3|< S3 min'

Пределы допустимых в наших расчетах погрешностей определения параметров гауссиана (амплитуды, координаты центра и полуширины) были заданы соответственно 0,003 (от максимума гауссиана), Г10-6 (доли дискретного отсчета ПЗС-фотоприемника) и 0,01 от L (1).

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

Существенным моментом в нашей программе было применение цифровой адаптивной пороговой фильтрации сигнала, при которой отчеты, меньшие некоторого порогового уровня, заданного в долях максимума отклика, отбрасывались, чтобы они не увеличивали погрешность определения центра отклика. При этом заданный уровень также должен был быть не менее уровня фонового шума. Этот фактор, связанный с отчетами распределения мощности лазерного пучка на краях одномодального оптоэлектронного отклика (1), был обнаружен нами из численного моделирования, благодаря чему мы заблаговременно внесли в нашу программу соответствующие изменения. При этом уровень порога фильтрации был нами выбран опытным путем (по критерию минимума погрешности определения координаты максимума) равным exp(-2) от максимума оп-тоэлектронного отклика (это 13%).

РЕЗУЛЬТАТЫ И ОБСУЖДЕНИЕ

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

2

0

По результатам работы программы построены гистограммы, по которым видно отклонение рассчитанной координаты центра (или же максимума), возникающее при действии шума. Гистограммы статистической выборки в обоих случаях (объем выборки мы брали равный 10000) практически соответствовали нормальному распределению непрерывной случайной величины.

Результаты показали, что алгоритм аппроксимации гауссианом имел в полтора раза большую погрешность от влияния шумов, чем алгоритм «центра тяжести» (см. рис. 2). Очевидно, что учет двумерности оптического отклика не мог бы качественно изменить этот результат.

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

Рис. 2. Результаты численного моделирования:

1 - алгоритм «центра тяжести»;

2 - аппроксимация гауссианом

БЛАГОДАРНОСТЬ

Выражаем признательность В. Н. Подвигину за полезные обсуждения и помощь в работе.

СПИСОК ЛИТЕРАТУРЫ

ВЫВОДЫ

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

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

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

Желательно продолжать исследования в этом направлении с другими алгоритмами, например, с алгоритмом, основанным на поиске медианы сигнала.

1. Лабораторный макет лазерного кругломера / В. Н. Белопухов, М. Ю. Грачев, М. В. Лесников, О. А. За -якин, Ю. О. Понявин // Перспективные информационные технологии (ПИТ-2012): Сб. науч. тр. Самара, 2012. С. 10 - 13.

2. Calibration of a Shack-Hartmann sensor for absolute measurements of wavefronts / A. Chernyshov, U. Sterr, F. Riehle, J. Helmske, J. Pfund // Applied Optics. 2005. No. 30, Vol. 44. P. 6419 - 6425.

3. Method of measuring the astigmatic dictance of laser diodes / V. L. Velichanskii, A. S. Zibrov, S. P. Kotova, et al. // Journal of Soviet Laser Research. 1991. Vol. 12, No. 4. P. 341 - 352.

4. Величанский В. Л., Чернышов А. К. Преобразование эллиптического пучка излучения инжекцион-ного лазера в аксиально-симметричный пучок // Краткие сообщения по физике ФИАН. 1996. № 3 - 4. С. 38 - 45.

5. Automatic detection of surface and structural defects on reflecting workpieces / Y. Caulier, K. Spinnler, M. Arnold, A. Goldschmidt // Photonik International. 2008. No. 2. P. 30 - 32.

6. БуцкихВ. А. Методы обработки видеоинформации на основе алгоритмов слепой идентификации в системах с лазерными триангуляционными измерителями: Автореф. дис. ... канд. техн. наук. Самара, 2012. 16 с.

7. Заякин О. А. Информационно-измерительная система контроля деталей подшипников на основе двумерной лазерной триангуляции: Автореф. дис. ... канд. техн. наук:. Самара, 2005. 19 с.

8. Носов Ю. Р., Шилин В. А. Основы физики приборов

с зарядовой связью. М.: Наука. Гл. ред. физ.-мат. ширины зондирующего пучка на погрешность из-

лит., 1986. 320 с. мерения триангуляционных систем // Автометрия.

9. ВолковЕ. В., Плотников С. В. Исследование влияния 1997. № 2. С. 19 - 25.

THE INFLUENCE OF NOISE ON THE MEASUREMENT ERROR OF THE PILOT LASER ROUNDNESS METER

© 2016 O. A. Zayakin12, V. N. Belopukhov3, A. V. Manukhin1

1 Samara National Research University named after Academician S.P. Korolyov 2 Lebedev Physical Institute, Samara Branch 3 Institute of Control of Complex Systems, RAS, Samara

Results of noise influence numerical modeling on the roundness meter informative parameters are presented. This device was developed at Samara Branch of Physical Institute of RAS. This device scans a surface by a focused beam and determines the reflected beam coordinates. Two algorithms were studied: the first one was based on a "weight center" approach, and the second one was based on an approximation. A digital adaptive threshold signal filtering reduced the influence of the modeled noise. The results have satisfactorily coincided with the research data error on the sampling of the signal given in the literature. The statistics sample volume of 10000 histograms of the simulation results of measurements didn't practically distinguish from a normal distribution for both of the algorithms. It proved to be that the second algorithm had the error in one and a half times more that the first one.

Keywords: geometrical values measurement, triangulation, three-dimension scanner, numerical modeling, optimization, parameters, roundness, bearing ring, noise, approximation.

Oleg Zayakin, Candidate of Technics, Associate Professor at the Informational Systems and Technologies Department, Research Fellow. E-mail: [email protected] Valentin Belopukhov, Candidate of Technics, Research Fellow. E-mail: [email protected]

AleksanderManukhin, Magister at the Informational Systems and Technologies Department. E-mail: [email protected]

i Надоели баннеры? Вы всегда можете отключить рекламу.