Научная статья на тему 'Алгоритмы восстановления поля вибросмещений по данным топографической интерферометрии турбинных лопаток методом усреднения во времени'

Алгоритмы восстановления поля вибросмещений по данным топографической интерферометрии турбинных лопаток методом усреднения во времени Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Крайнюков Н. И., Сойфер В. А., Храмов А. Г.

Приводятся описание методики обработки голографических интерферограмм, полученных методом усреднения во времени, для вычисления поля векторов вибросмещения (амплитуд колебаний) точек объекта. Описаны алгоритмы выделения центров полос, скелетизации, интерполяции, геометрической привязки к координатам, связанным с исследуемым объектом. Описаны системы обработки голографических интерферограмм на базе ЭВМ СМ-1420 в операционной системе ОС РВ и персональных ЭВМ типа IBM PC, оснащенных специализированным устройством ввода-вывода изображений.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Крайнюков Н. И., Сойфер В. А., Храмов А. Г.

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

Текст научной работы на тему «Алгоритмы восстановления поля вибросмещений по данным топографической интерферометрии турбинных лопаток методом усреднения во времени»

Я. и. Крайнюков, В. А. Сойфер, Л. Г. Храмов

АЛГОРИТМЫ ВОССТАНОВЛЕНИЯ ПОЛЯ ВИБРОСМЕЩЕНИЙ ПО ДАННЫМ ТОПОГРАФИЧЕСКОЙ ИНТЕРФЕРОМЕТРИИ ТУРБИННЫХ ЛОПАТОК МЕТОДОМ УСРЕДНЕНИЯ ВО ВРЕМЕНИ

1. ВВЕДЕНИЕ

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

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

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

2. МАТЕМАТИЧЕСКИЕ МЕТОДЫ АНАЛИЗА ИНТЕРФЕРОГРАММ 2.1. Модель регистрации изображений голографических интерферограмм

Для анализа полей вибросмещений. основным методом регистрации

голограммы исследуемого объекта является метод усреднения во времени [1, 2, 3].

В методе усреднения во времени голограмма регистрируется непрерывно в

течение достаточно длительного промежутка времени, значительно превышающего период колебаний объекта.

В этом случае распределение яркости изображения интерферограммы имеет вид [1,2,3]:

= ^(т^**) ■*<*>). (2- 1)

где J0(*) - функция Бесселя первого рода нулевого порядка;

х - (х , х , хз) - координаты точки объекта;

u = (uifu2) - координаты в плоскости изображения;

K(xifx2,x3) - вектор чувствительности;

б(х , х . х ) - вектор перемещения точки объекта;

А - длина волны когерентного источника;

и = Р(х) - уравнение, описывающее связь физических коор-

динат точки объекта и координат этой же точки на изображении;

I - константа.

2.2. Метод определения поля вмбросмещенмй

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

восстановлении поля вибросмещений D(i) (т.е. поля амплитуд вибрации) по наблюдаемому изображению интерферограммы. Для полного восстановления вектора вибросмещений б(х) необходимо как минимум три интерферограммы. Запишем уравнения (2. 1) для М-интерферограмм:

I(m)(u(ffl)) = l^)jo2(-|IL^(m)(x).D(x)). <2'2>

ш =ТГм"

где ш - номер интерферограммы;

М - число зарегистрированных интерферограмм;

(т) •*

и ' = Рч (х) - уравнение связи координат.

Решение системы уравнений (2.2) относительно вектора перемещений

производится в два этапа.

Обозначим:

= -i-K(m) (X) -D(X). (2.3)

где N^(х) - номер интерференционной полосы, соответствующей

точке объекта на m-м изображении интерферограммы. На первом этапе производится восстановление функций N^ (х) по каждой наблюдаемой интерферограмме из уравнений:

ïinîtftn), = i(»)jj[2WH(m>(x)|.

u(m) = P(m)(x)f ш -ТЖ.

(2. 4)

При решении системы (2.4) для каждого m удобно записать уравнение относительно координат в плоскости изображения интерферограммы. Для этого необходимо ввести в рассмотрение уравнение, описывающее форму поверхности исследуемого объекта:

f (X) = 0. (2.5)

Решая систему из уравнений u(m) = P(m)(х) и (2.5). можно получить связь между физическими координатами точки поверхности объекта и координатами в плоскости изображения:

X =QWfu(m>

(2.6)

(ш)

Функцию (•)» позволяющую переходить от координат в плоскости

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

Теперь систему (2.4) можно записать в скалярном виде (индекс m опускаем, u = (ui,uz)):

I(ui,u2) = IoJ^(2^-v(ui, и2)), (2.7)

где v(u , и ) - номер интерференционной полосы, соответствующей точке изображения интерферограммы.

На рис. 1 представлена взаимосвязь координат точек поверхности объекта и их проекций на плоскость изображения интерферограммы, а также взаимосвязь функций номеров полос N(x) и у (и).

Таким образом, уравнение (2.7) является основным на первом этапе расшифровки интерферограмм. Решение этого уравнения с использованием методов обработки изображений описывается ниже.

На втором этапе расшифровки интерферограммы для произвольной точки х поверхности объекта определяется вектор смещения из системы линейных уравнений (2.4). Опуская аргумент х, эту систему можно записать в матричном виде:

K-D = *N, (2>8)

-» (1 ) (М) т

где N = (N ,. . . , N ) - вектор номеров полос (М х 1),

К = (К{1).....К(Ю)Т - матрица чувствительности (М х 3);

-* т

D = (d^ d , d ) - вектор смещения (3 х 1).

Плоскость изображения

x = Q(u)

N(x1,X2,X3) i „ t f(u,.u2) u = P(x)

Рис. 1. Связь координат точки на поверхности объекта и на изображении

В общем случае решение системы (2.8) производится с использованием методов регуляризации или методом наименьших квадратов (для М > 3), например:

б = (Л)-«. (2 9)

3. АЛГОРИТМЫ ОБРАБОТКИ ИНТЕРФЕРОГРАММ

На основе методики, изложенной в п. 2, разработаны алгоритмы анализа интерферограмм. Обработка интерферограммы производится в несколько этапов:

- ввод изображения интерферограммы;

- выделение центров полос;

- редактирование и утончение изображения;

- нумерация полос;

- восстановление поля перемещений;

- геометрическая привязка к исследуемому объекту;

- сканирование поля перемещений;

- документирование результатов.

3.1. Ввод изображения интерферограммы

Ввод изображения интерферограммы осуществляется специализированными модулями ввода/вывода изображений. Размеры изображения 256x256, 512x512, 256 градаций яркости (1 байт на отсчет).

3.2. Алгоритм выделения центров полос на изображении интерферограммы

Рассмотрим основное уравнение интерферограммы (2.7), записанное для дискретных координат:

I (т, п) «= 1о^(2л^(т, п)), (3.1)

где (т,п) - целочисленные координаты в плоскости изображения; 1(га,п) - отсчеты функции яркости изображения; р(т,п) - отсчеты функции номера полосы.

Конечной целью является восстановление функции Ит,п) по наблюдаемым отсчетам изображения 1(т/п). Сложность решения поставленной задачи обусловлена следующими причинами:

1) нелинейность модели наблюдения,

2) наличие шумов при регистрации изображения интерферограммы,

3) нелинейность при регистрации функции яркости устройством ввода изображений.

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

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

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

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

Для получения линий единичной толщины используется логический фильтр с маской 3x3. Значение центрального элемента окна задается в виде таблицы на 256 элементов (восемь соседних элементов окна). Таблица составлена таким образом, чтобы сохранялись линии, имеющие единичную (один пиксел) толщину, и обеспечивалась 8-точечная связность.

3.3. Алгоритмы интерполяции поля вибросмещений

Интерполяция поля вибросмещений между линиями центров полос позволяет получить поле вибросмещений в любой точке объекта. Эта задача по существу является задачей интерполяции двумерной поверхности по линиям уровня постоянного значения.

Для решения этой задачи предлагается несколько алгоритмов:

- прямые методы интерполяции;

- методы, улучшающие прямые методы интерполяции.

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

Пусть V - множество дифференцируемых функций с интегрируемым квадратом градиента на П = [а^] х таких, что на кривых 1 , 12- . . 1п

значение функции равно F1'F2»-*-F соответственно. В качестве интерполирующей функции будем выбирать такую функцию F(x, у), что

[J(F* + F*)dxdy-► min. (3.2)

П

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

Известно, что экстремалями этого функционала являются гармонические функции, т. е. функции, удовлетворяющие уравнению Лапласа:

Р + Р = 0. (3. 3)

XX уу

Для решения уравнения Лапласа воспользуемся разностной схемой «крест», такой, что значения функции на линиях 1 , . . . , 1 остаются

1 п

ПОСТОЯННЫМИ:

1 4 (р <>> (к) + (к) + <к>1 »♦I, ] 1. 3-1 1. ¡*1) Ц.

Р . ш (1. j)€1 , 1 * Щ 5 П , т (3.4)

где Р С1с) - значение функции на к итерации в точке ^11) (Ь -

I»J

параметр разбиения).

3.4. Алгоритмы геометрической привязки

Геометрическая привязка к физической системе координат исследуемого объекта позволяет сопоставить каждой точке объекта смещение в этой точке.

В качестве модели преобразования от физической системы координат (х^ х ,х ) исследуемого объекта в экранные координаты (и , и ) используется

с, 3 12

преобразование центрального проецирования с неизвестным центром проекции

(рис.2).

Плоскость проецирования

*2

Рис. 2. Модель преобразования физической системы координат в экранную

Нетрудно показать, что связь координат (иг, и2) точки 6 в системе экранных координат (а , а ) с физическими координатами (х , хг> хз) точки Р исследуемого объекта в системе физических координат с ортонормированным базисом {1^ 12, 1з), записывается в виде:

U1 =

U2 =

AXt + BiX2 + CiX3 + D Vl + B2X2 + C2X3 + °2 '

Vl + B3X2 + C3X3 +

Vl + B2X2 + C2X3 + °2 '

(3.5)

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

u = ах + bx„ + схо + d,

112 3 (2

u = ex + fxo + gxo + h. к '

2 1 2 3

Коэффициенты а,Ь, с. d, е, f, g, h находятся методом наименьших квадратов с использованием опорных точек (маркеров), нанесенных на исследуемый объект. Для нахождения коэффициентов а, Ь, с, d, е, f, g, h число опорных точек должно быть не меньше четырех.

4. ТЕХНИЧЕСКИЕ СРЕДСТВА И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ИНТЕРФЕРОГРАММ

Система обработки интерферограмм разработана для ЭВМ типа СМ-1420, СМ-1600 в операционной системе ОС РВ и для персональных ЭВМ типа ЕС-1840, ЕС-1841, Нейрон, Правец-16, Искра-1030, IBM PC/XT/AT в операционной системе MS DOS.

4.1. Система обработки интерферограмм для ЭВМ СМ-1420

Система автоматизированной обработки интерферограмм на базе управляющей мини-ЭВМ СМ-1420 реализована в операционной системе ОС РВ.

Хранение обрабатываемых изображений организовано во внешней памяти. База данных системы включает в себя «рабочий файл» на магнитном диске, «архив» на магнитной ленте (MJ1), одно или несколько запоминающих устройств (ЗУ) изображений - модулей КАМАК.

Обработка ведется в режиме обмена данными в оперативной памяти, рабочим файлом и ЗУ изображений. Архив на МЛ служит для долговременного хранения обрабатываемых изображений.

Изображения в рабочем файле и архиве представлены в виде наборов данных, называемых полями.

Программное обеспечение системы обработки изображений написано на языке ФОРТРАН, подпрограммы обмена с КАМАК модулями на MACRO-11 в операционной системе ОС-РВ [4].

4.2. Система обработки интерферограмм для ПЭВМ

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

Обработка ведется в режиме обмена данными в оперативной памяти. Программное обеспечение системы обработки изображений написано на языке СИ в операционной системе МБ ЕЮБ.

5. ЗАКЛЮЧЕНИЕ

вибросмещений при работоспособность

Опытная эксплуатация системы для измерения полей испытаниях лопаток авиационных двигателей показала разработанных методов, алгоритмов, аппаратуры.

Эффективность системы определяется сокращением затрат времени на обработку данных. Полный цикл обработки от ввода изображения интерферограммы до вывода протокола испытаний для изображения 256 х 256 отсчетов составляет около 1 ч.

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

- совершенствование алгоритмов обработки;

- создание и совершенствование базы данных изображений интерферограмм и исследуемых объектов.

Ниже представлены (рисунки 3, 4, 5, 6).

результаты обработки интерферограммы изделия

Рис. 3. Ввод интерферограммы

Рис. 5. Графическое редактирование линий центров полос и скелетизация

Рис. 4. Выделение центров полос

Рис. 6. Восстановление фазовой поверхности на линиях центров полос и интерполяция фазовой поверхности

Литература

1. Островский Ю. U. , Щепнов В. П., Яковлев В. В. Топографические методы измерения деформаций. М. : Наука, 1988. - 248 с.

2. Ярославский Л. П., Заянс A.M. Исследование возможностей обработки и анализа интерферограмм на ЦВМ // Иконика. Цифровая голография. Обработка изображений. М. : Наука, 1975, с. 24-49.

3. Храмов А. Г. Методы восстановления интерферограмм на ЭВМ // Оптическая запись и обработка информации: Сб. науч. тр.-Куйбышев: КуАИ.

4. Виттих В. А. , Сергеев В. В., Сойфер В.А. Обработка изображений в автоматизированных системах научных исследований. М.: Наука, 1982. - 214 с.

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