Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов

 

1. МНОГОКАНАЛЬНАЯ СИСТЕМА ДЛЯ ОПРЕДЕЛЕНИЯ КООРДИНАТ МНОЖЕСТВА ОДНОВРЕМЕННО ДЕЙСТВУНЯЦИХ ИСТОЧНИКОВ Aj{pfCTИЧECKИX СИГНАЛОВ, содержащая я каналов приема, каждый из которых состоит из последовательно соединенных акустического датчика, усилителя и фильтра, первый коммутатор и регистрирующее устройство, отличающаяся тем, что, с целью повышения достоверности определения координат, она снабжена подключенными к фильтрам каждого из каналов приема последовательно соединенными аналого-цифровым преобразователем и блоком памяти, выходы блоков памяти каналов соединены с соответствующими входами первого коммутатора, последовательно соединенными блоком вычисления m взаимокорреляционных функций, 2 m входов которого соединены с соответствующими выходами первого коммутатора, блоком определения разностей времени прихода и вторым коммутатором, последовательно соединенными блоком первичной отбраковки, р входов которого соединены с соответствующими выходами второго коммутатора, и блоком вычисления координат и управления , информационный выход которого соединен с регистрирующим устройством , а управляющий выход - с управляющими входами первого и второго коммутаторов. 2.Система поп.1, отличающаяся тем, что блок определения разностей времени прихода выполнен из m каналов, каждый из которых содержит последовательно соединенные первый блок памяти, вход которого является входом канала, и блок вычисления огибающей, выход которого соединен с вторым входом первого блока памяти, последовательно соединенные второй блок памяти, комму (Л татор, второй вход которого и первый вход второго блока памяти соединены . с выходом первого блока памяти, регистровое арифметико-логическое устройство, выход которого соединен с вторым входом второго блока памя| д ти, блок логики и управления и блок .памяти разностей времени прихода, выход которого является выходом ел tn-ro канала, и блок задания пределов,, iвыход которого соединен с вторым оо входом блока логики и управления, управляющие входы первого и второго блоков памяти, коммутатора и регистрового арифметико-логического устройства ,соединены с выходом блока логики и управления.. 3.Система поп.1,отличаю щ а я с я тем, что блок первичной отбраковки выполнен из р/4 каналов , содержащих четыре регистра, входы которых являются входами Р/4-ГО канала, последовательно

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

„„30„„1201753

А (5D 4 G 01 N 29/04 ф" ..::."- Ч.4Я

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

13 .., „„„1З

ВМЯЛО %МА

К ABTOPGH0MV СВИДЕТЕЛЬСТВУ блоком вычисления координат и управления, информационный выход которого соединен с регистрирующим устройством, а управляющий выход — с управляющими входами первого и второго коммутаторов.

2. Система по п.1, о т л и ч a— ю щ а я с я тем, что блок определения разностей времени прихода выполнен из п каналов, каждый из которых содержит последовательно соединенные первый блок памяти, вход которого является входом канала, и блок вычисления огибающей, выход котороге соединен с вторым входом первого блока памяти, последовательно соединенные второй блок памяти, коммутатор, второй вход которого и первый вход второго блока памяти соединены с выходом первого блока памяти, регистровое арифметико-логическое устройство, выход которого соединен с вторйм входом второго блока памяти, блок логики и управления и блок .,памяти разностей времени прихода, выход которого является выходом

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

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

1 (21) 3717709/25-28 (22) 30.03.84 (46) 30.12.85. Вюл.N- 48 (72) А.И.Нечаев и В.П.Стариков (53) 620.179.16(088.8) (56) Волошина В.И. и др. Акустический определитель местоположения развивающегося дефекта.- Дефектоскопия, 1980, Ф 8, с.69-74.

Авторское свидетельство СССР

Ф 1046673, кл. С 01 N 29/04, 1983. (54) (57) 1 . МНОГОКАНАЛЪНАЯ СИСТЕМА

ДЛЯ ОПРЕДЕЛЕНИЯ КООРДИНАТ МНОЖЕСТВА

ОДНОВРЕМЕННО ДЕЙСТВУ10ЩИХ ИСТОЧНИКОВ

АКУСТИЧЕСКИХ СИГНАЛОВ, содержащая 1 каналов приема, каждый из которых .состоит из последовательно соединенных акустического датчика, усилителя и фильтра, первый коммутатор и регистрирующее устройство, о т л ич а ю щ а я с я тем, что, с целью повышения достоверности определения координат, она снабжена подключенными к фильтрам каждого из каналов приема последовательно соединенными аналого-цифровым преобразователем и блоком памяти, выходы блоков памяти каналов соединены с соответствующими входами первого коммутатора, последовательно соединенными блоком вычисления rn взаимокорреляционных функций, 2 m входов которого соединены с соответствующими выходами первого коммутатора, блоком определения разностей времени прихода и вторым коммутатором, последовательно соединенными блоком первичной отбраковки, р входов которого соединены с соответствующими выходами второго коммутатора, и

3. Система по п.1, о т л и ч а— ю щ а я с я тем, что блок первичной отбраковки выполнен из р/4 каналов, содержащих четыре регистра, входы которых являются входами р/4-го канала, последовательно

1201753

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

4. Система по п.l, о т л и ч а— ю щ а я с я тем, что блок вычисле1

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

Цель изобретения — повышение достоверности определения координат.

На фиг.l изображена структурная схема системы; на фиг.2 — структурная схема блока вычисления и взаимокорреляцйонных функций; на фиг.Зструктурная схема блока определения разностей времени прихода; на фиг.4 структурная схема блока первичной отбраковки; на фиг.5 — структурная схема блока вычисления координат и управления; на фиг.6 — расположение акустических датчиков на контролируемом объекте; на фиг.7 — алго" ритм работы m --го канала блока определения разностей времени прихода; на фиг.8 — алгоритм работы блока вычисления координат и управления.

Многоканальная система для определения координат множества одновременно действующих источников

15

20 ния координат и управления выполнен из р/4 каналов обработки, каждый из которых содержит микропроцессорное устройство, включающее последовательно соединенные коммутатор на четыре входа, являющихся входами канала, и первый интерфейс, опера-. тивное запоминающее устройство,второй интерфейс, выход которого является выходом канала обработки,и арифметический процессор, соединенный общей информационной магистралью с первым и вторым интерфейсами, оперативным и постоянным запоминающими устройствами, и микропроцессора, входы которого соединены с соответствующими выходами каналов обработки, .первый выход является информационным выходом, а второй— управляющим выходом блока вычисления координат и управления. акустических сигналов (фиг. 1) содержит каналов приема, каждый из которых состоит из последовательно соединенных акустического датчика 1, усилителя 2, фильтра 3, аналого-цифрового преобразователя (АЦП ) 4 и блока 5 памяти, первый, коммутатор 6, н входов которого . соединены с выходами блоков 5 памяти, последовательно соединенные блок 7 вычисления ю взаимокорреляционных функций, 2 щ входов которых соединены с соответствующими выходами первого коммутатора 6> блок 8 определения разностей времени прихода и второй коммутатор 9, последовательно соединенные блок

10 первичной отбраковки, р, входов которого соединены с соответствующими выходами. второго коммутатора 9, блок ll вычисления координат и управления, управляющий выход которого соединен с управляющими входами первого и второго коммутаторов

6 и 9, и регистрирующее устройство

12.

Блок 7 вычисления н взаимокорреляционных функций (фиг.2) выполнен из и каналов, каждый из которых

1201753

45

55 содержит последовательно соединенные процессор 13 быстрого преобразова-. .ния Фурье — обратного быстрого преобразования Фурье (БПФ-ОБПФ) первый н второй входы которого являются 5 входами канала, и блок 14 формирования взаимного спектра, выход которого соединен с третьим входом процессора 13 БПФ-ОБПФ, а вход является выходом канала.

Блок 8 определения разностей времени прихода (РВП) выполнен из щ каналов (фиг.3), каждый из которых содержит последовательно соединенные первый блок )5 памяти, вход которого является входом канала, и блок 16 вычисления огибающей, выход которого соединен с вторым входои первого блока 15 памяти, последовательно соединенные второй блок 17 памяти, 2 коммутатор 18, второй вход которого и первый вход второго блока 17 памяти соединены с выходом первого блока )5 памяти, регистровое арифметикологическое устройство 19 (РАЛУ), выход которого соединен с вторым входом второго блока 17 памяти, блок 20 логики и управления и блок

21 памяти РВП, выход которого является выходом канала, и блок 22 задания З пределов, выход которого соединен с вторым входом блока 20 логики и управления, управляющие входы первого и второго блоков 15 и 17 памяти, коммутатора )8 и РАЛУ 19 соединены с выходом блока 20 логики и управления. .1

Блок 10 первичной отбраковки (фиг.4) выполнен из р /4 каналов, каждый из которых содержит четыре регистра 23 — 26, входы которых являются входами канала, последовательно соединенные коимутатор 27, первый, второй и третий входы ко)орого соединены с выходами регистров

23 — 25 соответственно и являются первым, вторым и третьим вьмодами канала, РАЛУ 28 и блок 29 памяти, выход которого соединен с четвертым входом коммутатора 27, и последова- тельно соединенные блок 30 логики и управления, вход которого соединен с выходом РАЛУ 28, постоянное запоминающее устройство (ПЗУ) 31, второй выход которого соединен с пятым входом коммутатора 27, и схему 32 сравнения, второй вход которой соединен с выходом четвертого регис тра 26, а выход является четвертым выходом канала.

Блок 11 вычисления координат и управления выполнен из р /4 канало, обработки (фиг.5), каждый из которых содержит микропроцессорное устройство 33, включающее последовательно соединенные коммутатор 34 на четыре входа, являющихся входами канала, и первый интерфейс 35, оперативное запоминающее устройство (ОЗУ ) 36, постоянное запоминающее устройство (ПЗУ) 37, второй интерфейс 38, выход которого является вьмодом канала обработки, и арифметический процессор 39, соединенный общей информационной магистралью с первым и вторым интерфейсами 35 и 38, ОЗУ 36 и ПЗУ 37, и микропроцессор 40, входы которого соединены с выходами каналов обработки, первый выход является информационньм выходом, а второй выход — управляющим выходом блока 11 вычисления координат и управления.

Система работает следующим образом.

Акустические датчики 1 размещены на поверхности контролируемого объекта на основе принципа создания t. различных групп датчиков (не менее двух), каждая из которых контролцрует k --ю зону .контроля, определения разностей времени прихода сигналов на датчики и вычисления и отбраковки по аналитическим соотноше" ниям координат источников в каждой группе, Итоговые координаты определяют как общие для всех групп с заданной точностью. При этом координаты ложных источников, образующихся от случайного сочетания РВП при переборе их комбинаций, иеняются в зависимости от расположения датчиков, а координаты истинных источников не меняются, так как сиг палы от них излучаются из одних и тех же точек.

На фиг.6 показано расположение датчиков группами по четыре в форме ромба, смещенных или повернутых относительно друг друга в выбранной системе координат )(и g на величину 8. Причем группы датчиков, охва" тывающие одну и ту же зону контроля, располагаются исходя из условия уверенного приема сигналов источников из любой точки зоны контроля. Номера датчиков обозначены

1201753 через 5 и R, где S = 0,1,2,... номер столбца, а 11, = 0,1,2,... — но мер строки (см. табл.)), Для датчиков, охватывающих зону контроля и образующих две группы относительно центрального датчика с номером 5, R первая группа включает следующие номера датчиков: S, R-I S+1 К; S,R+1 3-1,R; вторая группа S -l,R-1; S+1,R-1;S+1,К+1; S-l,R+1 (где S = 1,2...NS-2; R =

1,2...N<-2, à N и Ия — соответ ственно количество столбцов и строк) и т.д. Угол поворота 6 второй группы относительно первой равен

45 . Таким образом, из И датчиков можно составить максимум (N -2) х

«(Я, -2) зон контроля.

При возникновении источников акустических сигналов в контролируемом объекте (плоскость), излучающих как непрерывные, так и импульсные сигналы или их смесь, поверхностные.,волны напряжения, достигая акустические датчики 1 (фиг.l), преобразуются в электрический сигнал, усиливаются усилителем 2, от-. фильтровываются фильтром 3, преобразуются АЦП 4 в цифровой код и запоминаются в блоке 5 памяти в каждом из h каналов. Фильтр 3 выполняет функцию частотной селекции сигналов и ограничения его спектра частотой 1 /2 (где 1;= 2 h f — частота дискретизации; 4 -. ширина спектра отфильтрованного сигнала) .

Блок 5 памяти служит для хранения информации на время проведения всех дальнейших операций по вычисле-. нию координат источников. Совокупность блоков 5 памяти по каналам приема позволяет получить временную фотографию сигналов в точках приема за заданный интервал времени Т.

Интервал времени Т выбирается из условия:

Т> макс.((РВПТТ для всех зон контроля. С другой стороны максимальное значение РВП определяется геометрией расположения преобразователей. Объем блока 5 памяти определяется как Т/bT (где

6 Т вЂ” период дискретизации) .

Выход блока 5 памяти каждого канала приема соединен посредством первого коммутатора б с соответ20

35 функции двух сигналов как обратное как прямое преобразование Фурье от входных сигналов. Использование

40 данной структуры коррелометра с при45

55!

О !

25 ствующим входом блока 7 вычисления тП взаимокорреляционных функций. Основное требование коммутации заключается в том, что при нумерации акустических датчиков 1 в пределах группы начиная с вершины по часовой стрелке одноименные РВП различных групп одной зоны контроля поступают на одноименный канал обработки в блоке 10 первичной отбраковки.

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

Вычисление взаимокорреляционных функций производится блоком 7, выполненным в виде И параллельных каналов, каждий из которых представляет собой коррелятор, состоящий из процессора 13 БПФ-ОБПФ и блока 14.формирования взаимного спектра, (фиг.2) реализующий косвенный метод вычисления взаимокорреляционной преобразование Фурье от взаимной спектральной плотности, вычисляемой менением цифрового процессора 13

БПФ-ОБПФ поточного типа на современной элементной базе позволяет получить высокую скорость вычисления взаимокорреляционной функции (время выполнения элементарной операции

БПФ 0,8-1 мкс) при большой точности.

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

По входным сигналам, представляющим комплексные числа, z(n) = х(п) + jy(n), где х(п) — сигнал первого входа коррелятора;

y(n) - сигнал второго входа коррелятора, 1201753 вычисляется прямое преобразование

Фурье в процессоре. 13 БПФ-ОБПФ.

z (K} = ф г (и)) где — функция преобразования Фурье

5 отрезка данных комплексных точек;

К вЂ” номер гармоник.

Взаимный спектр вычисляется в блоке 14 формирования взаимного спектра согласно соотношениям: х (К) = — (z (K) + z (N-K));

1 у (К) = — j (г (К) — г (N-К));

С><у (K) x(K) У (K) у

20

Массив значений взаимокорреляционных функций поступает в блок 8 определения РВП (фиг.3), выполненный в виде И параллельных каналов, и 40 накапливается в первом блоке 15 памяти соответствующего канала. Для симметричной осциллирующей относительно оси абсциссы взаимокорреляционной функции, характерной для 45 сигналов определенного типа дефектов, вычисляется огибающая этой функции. Для этого значения взаимокорреляционной функции tn-го канала в дальнейшем К „у() последова50 тельно считываются из первого блока

15 памяти в блок 16 вычисления огибающей, определяющий максимальное значение каждой осцилляции К > (1) которое вновь записывается в пер- 55 вый блок 15 памяти. В результате такой обработки в первом блоке 15 памяти фиксируется огибающая К у(). где — знак комплексного сопряжения;

М вЂ” размерность БПФ.

Взаимный спектр 5.„„(к) поступает. на третий вход процессора 13 БПФОБПФ, в котором осуществляется обратное преобразование Фурье. Выходной массив процессора 13 БПФ-ОБПФ в этом случае является оценкой взаимокорреляционной функции.

Число каналов м блока 7 вычисления взаимокорреляционных функций для выбранного расположения акусти- З0 ческих датчиков 1 и алгоритма определения координат с учетом общих б взаимокорреляционных функций между зонами определяется по соотношению:

35 ш = (Ns-2) ° (Нп-2) 4-(Б -3) ° (Н„-З), для прочих типов Й„„ () вычисление огибающей не происходит. Режим вычисления огибающей устанавливается предварительно на основе априорных знаний . о типе дефектов. Дальнейшая работа блока 8 определения РВП в каждом канале заключается в отыскании локальных максимумов К у(1 ), при этом координата г локального максимума является РВП с учетом шага дискретизации и скорости распространения волн в материале.

Алгоритм работы и -го канала блока 8 определения РВП представлен на фиг.7. В основу определения координат локальных максимумов положен принцип сравнения высоты максимума относительно соседних минимумов. В случае, если высота максимума больше заданной величины, то это локальный максимум; если меньше — локальное возмущение типа "m ". Величина позволяет регулировать чувствительность метода. Для обеспечения работоспособности алгоритма в начальных точках первый элемент массива Rzz(t) хранимого в первом блоке 15 памяти, приравнивается заведомо минимальному значению, например 10 .

На фиг.7 приняты следующие обозначения: с — номер цикла;(Й +1)объем первого блока 15 памяти (массив К >у); А — значение i -го элемента массива К„у; kT,4Ту — значение текущей высоты максимума;

АI h2 — значение глобальной высоты максимума; MM — ячейка второго блока 17 памяти, содержащая значение глобального минимума; К ММТ вЂ” ячейка второго блока 17 памяти, содержащая значение текущего минимума; КИХТ— ячейка второго блока памяти, содЕржащая значение текущего максимума;

"=" — знак присвоения или равенства.

Исходными данными является массив значений К„у (1 ) = А; с первым элементом А (1) = 10 ь (блок 1, фиг.7). Анализ состояния блоков канала и управление их работой осуществляется по командам блока 20 логики и управления. На начальном этапе алгоритма обработки организуется циклическая процедура (блоки

2 и 3, фиг.7): блок 20 логики и управления проверяет текущий адрес

9 I первого блока 15 памяти. Если он равен объему памяти, т.е. Я+1, то работа канала обработки прекращается, если нет, то из блока 15 памяти через второй вход коммутатора 18 в РАЛУ

l9 последовательно вводятся значения А; и А. . РАЛУ 19 вычисляет AT =

= А;+ -А; (блок 6, фиг.7)1. Затем в РАЛУ 19 вводится значение элемента памяти блока 15 с адресом А; и вычисляется !1Т = А(.!. — А„.+

Значения d Т!, дТ вводятся в блок 20 логики и управления, в котором анализируются их знаки .(блок 7, фиг.71. В случае, если знак не изменяется, цикл повторяется со значением (= I. +1. В против-, ном случае анализируется изменение знаков при ЬТ„; 6 1 (блок 8, фиг.7).

Изменение знаков с "+" на "-" соответствует текущему максимуму, при этом в блоке 20 логики и управления фиксируется значение номера цикла i например, в регистре а в ячейке g,ИХТ второго блока 17 памяти — значение А; „ (блок 9, фиг.7) и вновь запускается циклическая процедура. Изменение знаков с

"-" на "+" соответствует текущему минимуму, при этом в ячейке R ММТ блока 17 фиксируется значение А; (блок 10, фиг.7) . Далее посредством коммутатора 18 выход второго блока

17 памяти соединяется с входом

РАЛУ 19, в которое вводятся значения из ячеек !! ИМ, ИХТ и RMMT. РАЛУ

19 последовательно определяет величину hl = КИМ вЂ” R,ИХТ и А2 = R MXT — : . - R MMT (блок 11, фиг, 7) . !

Далее значения hl,h2 и величина Е из блока 22 задания пределов последовательно поступают на вход блока 20 логики и управления, s .. котором производятся следующие операции: сравнивается абсолютная величина dl со значением Е (блок 12! фиг. 7) . Если (AI I > Å, то производится сравнение 1621 с с (блок

13, фиг.7) . При !Ь2 > f в ячейке

ЗИМ фиксируется значение А;+„ (блок

14, фиг.71, а в блоке 21 памяти РВП значение регистра J которое является значением величины РВП в отсчетах (блок 15, фиг.7), и вновь запускается цикл (блок 2, фиг,7) .

При !!!,2(Е работа канала обработки переводится на начало цикла

Если значение (Ь 1(Е, то проверя201753 I0

50 поворота. Исходными данными для ,работы блока являются укаэанные

55 значения РВП, хранящиеся в соответ5

1О !

?5

35 ется отношение (421) 7(.блок 16, фиг.7): если "Да", то в ячейке К ИМ

Ь второго блока 17 памяти фиксируется значение ячейки IIMMT (блок 17.фиг.7) и вновь запускается цикл (блок 2 фиг. 7) !! !!

° ф если Нет, то коммутатор 18 соединяет выход второго блока 17 памяти с входом РАЛУ 19, в которое считываются значения ячеек R MM u RMMT u производится их сравнение: Ii NM RMMT 7 (блок 18, фиг.7) . Результат сравнения поступает в блок 20 логики и управления, который анализи-! рует результат и в случае "Да" фик,сирует в ячейке R MM значение ячейки КИМТ (блок 19, фиг.7) . В противном случае запускается цикл с последующим значением шага !.- =!. + 1 (блок 2, „фиг.7).

Таким образом, в результате обработки содержимого первого блока 15 памяти в блоке 21 памяти РВП накапливаются значения абсцисс локальных максимумов вэаимокорреляционной функции, Далее информация с блока 8 определения РВП поступает через второй коммутатор 9 на блок 10 первичной отбраковки (фиг.l) . Второй коммутатор 9 обеспечивает прохождение четырех РВП E --й "группы датчиков К -й зоны на свой канал первичной отбраковки..Закон взаимосвязи рассчитан заранее для известного расположения датчиков, групп и зон на объекте. Для расположения акустических датчиков 1, показанного на фиг.6, закон соответствия приведен в табл.2.

Блок 10 первичной отбраковки выполнен в виде Р/4 параллельных каналов (фиг.4), число которых для выбранного способа размещения датчиков и алгоритма определения координат равно числу зон контроля.

На четыре входа каждого канала блока 10 первичной отбраковки поступают РВП !2, 13, 23 и 14 (где

12,13,... — номера преобразователей в пределах каждой группы и каждой зоны контроля). Нумерация ведется от вершины ромба по ходу часовой стрелки,а группа от группы отличается углом ствующих блоках 21 памяти РВП!11-ro канала блока 8 РВП (фиг.3) . Например, для первой группы датчиков! РВП)2,13...1 и Р . )Оо

Результат йоступает в блок 30 логики и управления, в котором анализируются полученные данные

В,случае, если для какой-то иэ РВП соотношение не выполняется, адрес блока 21 памяти данной РВП увеличивается на 1, а содержимое переписывается в соответствующий регистр 23 — 25. В случае неравенства дпя всех трех РВП коммутатор

27 последовательно вводит в РАЛУ 28 значения РВП с регистров 23 и 25.

РАЛУ 28 вычисляет сумму РВП12 +

+ РВП23 = 3, которая заносится в блок 29 памяти. Далее коммутатор

27 вводит в РАЛУ 28 значения РВП с 40 регистра 24 и значение 5э из блока памяти 29. РАЛУ 28 вычисляет $з—

РВП)3 = S .. Результат заносится в блок 29 памяти. Далее коммутатор 27 вводит в РАЛУ 28 значение S èç

45 блока памяти 29 и значение точности из ПЗУ 31. РАЛУ 28. вычисляет соотношение (S 6 g > .Результат поступает в блок 30 логики и управления. В случае соблюдения неравенства комбинация РВП удовлетворяет критерию первичной отбраковки и считается... истинной, а их значения поступают на выход данного канала отбраковки. В противном случае блок

30 логики и управления увеличивает значения адресов блоков 21 памяти с РВП12, и !3 на 1 и цикл по j

30

11 120! 7 первой зоны (табл.2) РВП 12, 13, 23и 14 хранятся в блоках 21 памяти

РВП соответственно 1 — 4-го канала, для второй группы — 1,3 6 и 4-ro канала и т.д. Блок 30 логики и управления (фиг.4) циклически форми5 рует всевозможные комбинации адресов блоков памяти с РВП 12 и 13, значения которых записываются в регистры 23 — 25 соответственно (цикл по j ) и последовательно формирует адреса блока памяти с РВП 14 значения которых записываются в регистр 26 (цикл по j )

В каждом цикле по посредством коммутатора 27 вход РАЛУ 28 последовательно соединяется с выходами блоков 31, 23, 24 и 25, при этом из ПЗУ 31 в РАЛУ 28 вводятся предельные значения РВП рассматриваемой зоны. При каждом вводе в

РАЛУ 28 РВП вычисляется соотношение:

53 12 .повторяется. В каждом цикле no j блок 30 логики и управления формирует текущий адрес блока 21 памяти с РВП14, значения которой заносятся в регистр 26. Значение РВП с регистра 26 поступает.на схему 32 сравнения кодов. Одновременно иэ

ПЗУ 31 на второй вход схемы 32 сравнения кодов поступает предельно допустимое значение РВП14. Схема

32 сравнения кодов проверяет соот;ношение:

PBII! 4 РВП)4,рс оп.

В случае неравенства значение

РВП!4 поступает на выход канала.

В противном случае блок 30 логики и . управления увеличивает значение текущего адреса блока памяти 2) с РВП14 на 1 и цикл но ) повторяется. Предельные значения циклов по 1 и ) определяются размерностями соответствующих блоков 21 памяти РВП. Значение Е выбирается исходя иэ предельной аппаратурной ошибки определения РВП и обычно равно шагу дискретности аргумента взаимокорреляционной функции. Аналогичные процедуры совершаются и в остальных каналах блока 10 первичной отбраковки. По истечению циклов

110 J блок готов к отбраковке массивов РВП следующей группы преобразователей.

Значения РВП, удовлетворяющие критерию первичной отбраковки, поступают с выходов блока 10 первичной отбраковки на вход блока 11 вычисления координат и управления, который состоит из P /4 параллельных каналов обработки, каждый из которых реализован в виде микропроцессорных уотройств 33 (фиг.51. Четыре входа каждого канала обработки соединены с четырьмя выходами одноименного канала блока 10 первичной отбраковки °

Комбинации РВП12,13,23 и )4 обра батываемой группы датчиков поступают на входы канала обработки и последовательно вводятся посредством коммутатора 34 и интерфейса 35 в канал микропроцессорного устройства

33. Под воздействием микропрограммы

"зашитой" в ПЗУ 37, укаэанные РВП накапливаются в ОЗУ 36 в виде массивов РВП12,13,23 и 14 размерностью

Т,У,К,M слов.. Данные массивы являются исходными для проведения даль 13 1 нейших операций. При этом адрес местонахождения РВП13 и 14 в соот- ветствующих массивах равен значению этих РВП, смещенному на величину Д для отрицательных значений РВП (где

g размерность преобразования БПФ ОБПФ блока 7 вычисления ф взаимокорреляционных функций). Это исключает перебор всех комбинаций РВП.

Дальнейшая обработка производится в соответствии с микропрограммой, "защитой" в ПЗУ 37 и реализующей представленный на фиг.8 алгоритм обработки. При этом арифметико-логические операции производятся арифметическим процессором 39. Обработка производится циклически в пределах циклов no i и j . .В каждом цикле составляются комбинации из

РВП12 и 23 (блок 3, фиг.8). Вычисля ется адрес местонахождения значения

РВП13 (блок 4, фиг.8): U = А + В (где А = РВП12, В РВП23). 1Я пРи0 О;

3U+N при U а О.

Из-за неточности аппаратурного определения РВП13 производится поиск

РВП13 в его массиве в окрестности

АДР13. На каждом шаге поиска проверяется соотношение:

l U-РВП131 $ где — точность первичной отбраковки (блок 5, фиг.8).

По тройке РВП, удовлетворяющих неравенству, производится вычисление координат Х и 3 предполагаемого источника и его РВП14 в выбранной системе координат с началом координат в центре ромба по уравнениям (блок 6, фиг.8);

F-=А-В, S 4D -С х.

Nl 2Е -2D -В -А +2СВ;

К= F /4Е + С /4D — 1, М = Р Nl/4Å + CS/4D

P = Nl /16Е + S /16П

-М + l(N — 4КР.

К, 1

2F R+Nl

Х =

С (С вЂ” 2R) 2D

РВП14 = Я„- Б» + (Е + Х) ;

201753 14 где А = РВП12;

В = РВП23, С = РВП13;

Р— расстояние от центра ромба

5 .до вершины;

Š— расстояние от центра ромба до бокового датчика.

Для расчетного значения РВП14 рассчитывается адрес местонахожде1О ния РВП14 в его массиве: РВП14 для РВП14 ъ 0;

1РВП14 + N для РВП14 (О.

В окрестности A))gl4 производится

15 поиск РВП14, удовлетворяющей неравенству:

l РВП14 - РВП14 „ где Е„ — точность вторичной отбра20 ковки (блок 7, фиг.8) .

В случае отсутствия такого РВП14 происходит возврат на начало циклов по i,j. В случае указанного неравенства рассчитанные координаты

25 фиксируются в ОЗУ 36 в массивах Х и У (блок 8, фиг.8). По окончанию перебора РВП12 и 23, что соответствует расчету координат 1-й группы датчиков, микропроцессором 40 фор мируется команда управления первому и второму коммутаторам 6 и 9 на установление соединений, соответствующих следующей группы датчиков.

Работа блоков 7,8,10 и 11 повторяется с той разницей, что для

З5 остальных групп координаты источни1 ков накапливаются в массивах х, у °

В результате расчета координат 1-й и 2-й групп преобразователей происходит совмещение их координат

4О (блока 9 фиг.81 . Операция совмещения массивов координат происходит следующим образом.

Для каждого элемента массивов ! х и у просматривается массив х, y, 45 при этом проверяются соотношения:

1х - х! сЕ„

17 — / 1 а, где 6„,,

Координаты Х и у, удовлетворяющие приведенному соотношению помещаются в массивах х и у. в порядке их следования.

55 Для 3-й группы датчиков расчет повторяется и т.д. В результате определения координат и проведения операции совмещения для последней!

20!753 х

I где Т„„ — время расчета координат и совмещения; — число групп.

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

i группы датчиков в массивах х и у блока Il вычисления координат и управления находятся итоговые источники, которые через интерфейс

38 считываются в микропроцессор

40 и выводятся на регистрирующее устройство 12. После окончания обработки информации, хранимой в блоках 5 памяти (фиг.1) для требуемого числа групп датчиков, запускается следующий цикл работы рассматриваемого устройства в целом.

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

Таблица 1

Группа 1 9 О

Группа !! 9 45

Группа QI

Зоиа, Ф

Датчик, Ф Вход, Ф

Датчик, Ф Вход, Р Датчик, Р

1,2

1,2 О ° 1-liO

0,1-2,1

1,0-2,1 3,4

5,6

0,1-1 2

lil-2,0

l 1-3,1

7,8

7,8

9,10

13,14

2,0-3,1

9,10!, l-2,2

l l i l2

15,16

2,1-3,0 13,14

Э, 0-4 °

3,0-3,2

l7 I8 2,1-4,!

3,0-4,1 15,16!

l7, l8

2, 1-3,2

3,1-4,0

21,22 13! 9,20

21,22

23,24

3, 1-5,1

25 26 4 0-5 I 21 22

29,30 14

23,24

3,1-4 ° 2

0,2-lil

25,26 1,3-0,2

29,30

0,1-2,1 0,1-2,3

33,34

31 32 . 0,2-2,2 57,58 1,3-1,!

37,38 13

35,36

23

0,2-1 91

1, 1-2,2

11,12

37,38 2,1"2,3

ЗЗ,34

О, 1-0,3

39,40

1,0-2,1

1,0-1,2

2,1-1,2

li0-0,!

2,0-3il

2,0-2,2

3,1-2,2

2,0-1,1

4,1-3,2

3,0-2 °

4,0-5,1

4,0-4 ° 2

5,1-4,2

4 ° 0 2е2

I 1-2,2

I l-l,3

2,2-li3

1 ° 1-0,2

0,2-1,3 27,28 1,3-2,2

12.3,4

l 4.

9,10 13

14

l5,16 l3

1201753

Продолжение табл 1

Зон

9.2,1 3 ° 2

2,1-2,3

3 2-2,3

2 ° 3-1,2

2,3-2,1

1,2-2,}

37,38 1 ° 2-2,1 31,32

39,40 1,2-3,2

41,42 13

2,1 3,2 17,18

l,2-2)3 33,34

2,3-3,2 - 14

2,1-},2

39,40 12

45,46 13

4 1,42 2,2-3,1 35;36

7 3 1««4,2

3,3-2,2

45,46 2,2-4,2

З,3-З ° 1

3,1-3,3

4,2-3,3

2,2-3 1

3,3-4,2

3,1-4>2 23,24

3 1-2,2

2,2-3,3 39,40

4332 - 12

8 4,15,2

43,44

3 с2"4,1

47,48

3,2-5,2

51,52

4, 1-4,3

4,l-5,2

45,46

49,50

51,52

53,54

5,2-4>3

4 ° 1-3,2

9 1,2-2 ° 3

3,2-4, 3

0,3-1,2

57,58

l,4-1,2

1,2-1,4

59,60 0,3-2,3 53,54

33,34 0,3-1,2

61,62 14

1,2-2,3

0,3"1,4

69,70

1,4-2, 3

55,56

59,60

63,64

2>4-lt3- - l2

65,66 1,3-2,2

67 >68 l >3-3 ° 3 61 ° 62

2,4-2 ° 2 65,66 13

1,3-2,2 - 23

2,2-3,3 39,40

l,3-2,4 53,64

2,4-3 ° 3

69,70 14

67,68 3,4-2,3

2,3-3 2

11,72

11 3 2-4,3

3,2-3 4

71,72 13

3,4-3,2

73,74 2,3-4>3 69,70

2 3-1,2

77,78 14

49,50

3,2-4,3 2,3-3,4

3 3-4, 2

73,74 3,4-4,3

75 ° 76

17,78

79,80

83,84

79,80 13

3 3"5 3 77,78

4>2"5,3

79;80

81,82

3,3"4,4

83,5,3 14

П р и и е ч а н я е. Знаком " - " отиеченм номера эходоэ ээаимокоррелационнмх Функди}}> эмчиелеикмх ка яредмдуяих этапах.

2,3-1,4

1,2-0,3

l0 2>2-3,3

2,2-2,4

3,3-2,4

2,2-1,3

4,3-3 ° 4

3,2-2,3 !

2 4,2-5,3

4,2-4,4

5,3-4,4

4,2-3 3

4,3-4,1

3,2-4,1

4,3"5,2

1,4-0,3

4,4-3 3

4,4-4,2

3,3"4,2

4,4-5,3

47>48 13

53,54 14

57,58 13

1201753

Группа й

Группа I

Тип РВП

Вход блока

10, NI эона

Выход, 9

Выход, lt

Выход, У

Выход, В

16

2 5

19

10

10 !3

21

22

13

24

12

10

17

18

22

17

30

21!

22

33

25

34

18

24

20

25

1 1 !2

2 13

3 23

8 14

3 9 !2

ll 23

12 14

4 - 13 !2 14 13

15 23

l6 14

5 17 12

18 13

)9 23

20 14

6 21 12

22 13

23 23

24 14

7 25 12

26 )3

Группа Й Группа 6!

3 11

10 12

15 )3

16,,29

Таблица 2

1201753

Группа 1Ч

Тип РВП Группа !

Группа 11

Вход блока

10, В зона

Выход, В

Выход, У

Выход, Р

Выход, В

12

22

24

27

24

39

23

25

28

30

29

30

26

35

31

37

30

34

31

35

20

36

l9

31

34

37

11 41

35

38

42

25

39

23

35

41

40

41

40

42

42

26

27 23

28 14

8 29 12

30 13

31 23

32 14

9 .33 12

34 13

35 23

36 14

10 37 . 12

38 13

39 23

40 14

43 23

44 14

l2 45 12

46 13

47 23

48 14

29 27

22

Продолжение табл.2

Группа 111

1201753

12017:3

Kansan m

<РигЗ

1201753

Я=О я=1

R=9 фиг. б

Фиг. 7

BHHHIIH Заказ 7998/45 1ираж 896 Подписное г филиал ППП "Патент", г.ужгород, ул.Проектная, 4

Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов Многоканальное устройство для определения координат множества одновременно действующих источников акустических сигналов 

 

Похожие патенты:

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

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

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

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

Изобретение относится к газо- и нефтедобыче и транспортировке, а именно к методам неразрушающего контроля (НК) трубопроводов при их испытаниях и в условиях эксплуатации

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

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

Изобретение относится к области акустических методов неразрушающего контроля

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