УДК 30-04 DOI: 10.14529/mmp190109
ПРОГРАММНЫЙ КОМПЛЕКС WAVES-L ДЛЯ МОДЕЛИРОВАНИЯ И ВИЗУАЛИЗАЦИИ ВОЛНОВЫХ ПРОЦЕССОВ В УПРУГОМ СЛОЕ
Е.В. Глушков1, Н.В. Глушкова1, С.И. Фоменко1, А.А. Еремин1, А.А. Евдокимов1, О.И. Новиков1
1 Кубанский государственный университет, г. Краснодар, Российская Федерация
Приводится описание программного комплекса WAVES-L, предназначенного для быстрого и наглядного моделирования волновых полей, возбуждаемых заданными поверхностными нагрузками в упругом слое с тремя вариантами закрепления его нижней грани. В основу алгоритмов, реализованных в программном комплексе, положены явные интегральные представления решения соответствующих краевых задач и выведенные из них асимптотические представления для бегущих волн в дальней от источника зоне. В ближней зоне, в том числе и под источником, амплитудно-частотные характеристики суммарного волнового поля определяются с помощью численного интегрирования несобственных контурных интегралов. Реализована также возможность расчета дисперсионных характеристик и собственных форм каждой из возбуждаемых бегущих волн. Удобный графический интерфейс позволяет легко менять параметры модели и визуализировать частотные и пространственные зависимости волновых характеристик как для отдельных волн, так и для суммарного волнового поля. Программный комплекс может применяться при решении задач ультразвукового неразрушающего контроля и мониторинга состояния тонкостенных инженерных конструкций, а также использоваться в учебном процессе в рамках лабораторных занятий по профильным предметам. Приводятся снимки экрана программы и графики сравнения дисперсионных кривых с экспериментальными измерениями.
Ключевые слова: упругий слой; нормальные моды; интегральные и асимптотические представления волновых полей; графический пользовательский интерфейс.
Введение
Системы контроля состояния протяженных тонкостенных инженерных конструкций, использующие сети активных пьезоэлементов, автономных беспроводных датчиков и лазерную виброметрию, находят все более широкое применение на практике. Наглядным примером здесь могут служить пассивные системы постоянного мониторинга состояния фюзеляжа и других элементов конструкций современных авиалайнеров, базирующиеся на обработке информации, поступающей от встроенных пьезоэлектрических тензометрических и температурных датчиков, расположенных во всех частях воздушного судна. Все более широко в таких системах используются технологии дистанционного ультразвукового волнового мониторинга, основанные на возбуждении зондирующих и регистрации рассеянных бегущих упругих волн (волн Лэмба), относительно редкой сетью активных пьезосенсоров [1, 2].
Важным этапом проектирования и настройки систем активного ультразвукового мониторинга является компьютерное моделирование волновых процессов в инспектируемых тонкостенных конструкциях. В частности, информация о дисперсионных характеристиках (частотных зависимостях скоростей и длин бегущих волн) используется для оптимизации расположения элементов сети датчиков/актуаторов на конструкции, определения координат и оценки размеров повреждения, обнаруженного
системой по отраженному и рассеянному волновому полю [3, 4]. Количественные характеристики волновых полей необходимы также для проектирования и оптимизации устройств на поверхностных акустических волнах, при решении задач вибровоздействия и виброизоляции, в геофизике, сейсмостойком строительстве и т.д.
К настоящему времени интегральные и асимптотические решения, описывающие волновые поля, возбуждаемые в однородном изотропном упругом слое поверхностными нагрузками, хорошо известны [5, 6]. Однако, даже для таких относительно несложных волноводных структур круг доступных и удобных для пользователей компьютерных моделей сравнительно узок. Одна из самых известных - программа DISPERSE, разработанная в Империал Колледже, Лондон (http://www.imperial.ac.uk/non-destructive-evaluation/products-and-services/disperse). Она предназначена для построения дисперсионных кривых и собственных форм бегущих волн в слоистых упругих волноводах различного строения. Оформленная как коммерческий продукт, эта программа получила широкое распространение в образовательной, научной и инженерной среде, на ее использование нередко ссылаются в научных статьях. На сайтах некоторых исследовательских групп, работающих в области ультразвукового неразрушающего контроля, также встречаются описания и демо-версии аналогичных программ. Разработчикам систем волнового мониторинга хорошо известны, например, программные комплексы Лаборатории активных материалов и смарт структур Университета Южной Каролины, США (LAMSS Products: Software, http://www.me.sc.edu/research/lamss/html/ software.html).
Главное отличие разрабатываемого программного комплекса WAVES-L от указанных выше программных продуктов состоит в учете источника колебаний. В то время как DISPERSE и другие аналогичные программы базируются на результатах модального анализа для упругого волновода, и потому дают возможность рассчитывать только собственные характеристики нормальных мод (групповая и фазовая скорость, собственные формы), WAVES-L, наряду с этим, позволяет вычислять и амплитудные характеристики волновых полей, генерируемых заданным источником в ближней и дальней зоне для различных видов поверхностной нагрузки.
Программный комплекс, представляемый в настоящей статье, является первой версией программных продуктов с дружественным пользовательским интерфейсом, создаваемых на основе полученных авторами полуаналитических решений для слоистых упругих волноводов различной степени сложности (однородные, многослойные, анизотропные, градиентные, водонасыщенные и др.). Их программная реализация уже прошла тестовую, а в некоторых случаях и экспериментальную проверку [711]. Основная часть работы при создании на этой основе программного продукта была связана с разработкой удобного пользовательского интерфейса. Поэтому текущая версия ограничивается пока только случаем однородных изотропных волноводов, что, тем не менее, позволяет использовать ее в таких важных для практики случаях, как волновой мониторинг металлических тонкостенных конструкций (дюралю-миневая обшивка, стальные стенки трубопроводов и т.п.) или расчет динамической реакции оснований и фундаментов. В качестве ее развития планируется добавление модуля расчета нестационарных колебаний по полученным частотным спектрам (см. (1)) и, далее, обобщение на случай слоистых композитов (многослойные анизотропные волноводы) [9, 12].
В первом разделе статьи дается краткая сводка математических основ программного комплекса, а также приводятся ссылки на статьи и монографии, содержащие более детальное описание используемой математической техники и полученных решений. Далее описывается структура комплекса и основные режимы его работы. Описание иллюстрируется снимками экрана графических окон ввода управляющих параметров и результатов расчетов. Кроме того, приводятся примеры сопоставления численных результатов с экспериментальными данными, демонстрирующие применимость ШАУЕБ-Ь для моделирования реальных волновых процессов в волноводных структурах, встречающихся на практике. В заключении приводится сводка основных характеристик комплекса и дается краткий обзор планируемых направлений его развития на основе уже имеющихся решений для волноводов усложненной структуры (многослойность, анизотропия, пористость и др.).
1. Математические основы программного комплекса 1.1. Постановка задачи
Рассматривается упругий полосовой волновод толщины к, занимающий в декартовой системе координат (х, г) область Б : —то < х < то, — к < г < 0 (рис. 1).
(а) (б) (в)
_у
. И
X
Свободный слой Защемленный слой Слой с проскальзыванием
у///////////// ■/уЛу/уу^уу/уу'у
Рис. 1. Геометрия задачи: три типа моделируемых упругих волноводов
Распространение волн описывается зависящим от времени Ь (нестационарным) векторным полем смещений (колебаний) точек среды и(х,г,Ь) относительно их исходного положения (х,г). Амплитуда нестационарных колебаний считается малой и в рамках линейной теории упругости определяется независимо от статических смещений, деформаций и перемещения как твердого тела (в случае незакрепленного волновода) [5, 6]. Нестационарные колебания характеризуются частотным спектром и(х,г,ш):
и(х^,1) = — / и(1) 2п ]
который в силу линейности определяется решением соответствующей краевой задачи для установившихся гармонических колебаний. Для рассматриваемых волноводов предполагается, что установившиеся колебания и(х, г)в—гш* вызваны нагрузкой q(x)e—, приложенной к поверхности волновода г = 0 в области П: |х| < а (рис. 1). Здесь и(х, г) - комплексная амплитуда (частотный спектр) вектора перемещений частиц среды в точке (х, г) Е Б; я(х) - функция, задающая распределение поверхности нагрузки в области ее приложения П; ш = 2п/ - круговая частота установившихся колебаний (/ - частота; Ь - время). Гармонический множитель е-'гш1 в дальнейшем опущен.
В текущей версии комплекса предполагается, что нагрузка я(х) и, как следствие, смещение не зависят от координаты у (плоская постановка), а векторы и, т и q
соответственно считаются двухкомпонентными вектор-столбцами:
u = u(x,z) = (ui,M2)T, T = т(x,z) = (ri2,T22)T, q = q(x) = (qi,q2)T•
Комплексная амплитуда вектора смещений u удовлетворяет уравнениям Ляме:
(А + ^)Vdivu + ^Au + ри2u = 0, (x,z) G D, (2)
где А, ^ - константы Ляме, р - плотность упругого слоя. На верхней границе z = 0 нагрузка приложена к свободной поверхности:
т(x, 0> = (q(x)' ¡1;a (3)
10, | x | > a,
а на нижней границе возможны три варианта граничных условий:
- свободный слой (рис. 1 а):
т(x, —h) = 0; (4)
- слой с фиксированной нижней гранью (рис. 1 б):
u(x, —h) = 0; (5)
- слой, лежащий без трения на жестком основании (рис. 1 в):
T12(x, —h)=0,uz (x, —h) = 0. (6)
Условия излучения на бесконечности (при x ^ формулируются в соответствии
с принципом предельного поглощения [13].
Предусмотрен выбор следующих видов поверхностной нагрузки, задающей источник колебаний:
- точечная (сосредоточенная) нагрузка:
q(x) = Po^(x);
- нагрузка, моделирующая действие полосового пьезоактивного элемента с помощью пары разнонаправленных точечных сил, заданных на краях области контакта:
q(x) = P0(#(x + a) — #(x — a));
- равномерно распределенная нагрузка:
q(x) = Po/(2a);
- произвольная нагрузка, закон распределения которой в области контакта |x| < a задается пользователем с помощью написанной на FORTRAN функции, реализующей вычисление требуемой зависимости p(x) или ее Фурье символа P(a) = Fx[p]:
q(x) = p(x).
Здесь $(x) - ^-функция Дирака, a - полуширина области приложения нагрузки, P0 -
- переменный векторы комплексных амплитуд приложенной нагрузки. вектор суммарной нагрузки (силы).
1.2. Интегральное и асимптотическое представление волновых полей
Решение краевых задач (2) - (6) получено в явном виде в форме контурного интеграла обратного преобразования Фурье:
и(ж, z) = .Г"1 [и] = — [ К (а, z)Q(a)e-iaxda. (7)
2п ] г
оо
Здесь и(а,г) = ^Х[и(ж,г)] = / и(ж,г)вгах^ж - Фурье символ вектор-функции и; Тх
— о
и Т—1 - операторы прямого и обратного преобразования Фурье по координате ж; а - параметр преобразования Фурье; К (а, г) = Тх [к] и Q(а) = Тх [я] - Фурье-символы матрицы Грина упругой полосы к (ж, г) и вектора поверхностной нагрузки я (ж).
Контур интегрирования Г в представлении (7) идет вдоль вещественной оси, отклоняясь от нее в комплексную плоскость а для обхода вещественных полюсов ±Сп элементов матрицы К (а, г) = КС(а, г)/Д(а), т.е. вещественных корней а = Сп(ш) характеристического (дисперсионного) уравнения
Д(а,и ) = 0. (8)
Подробное описание техники вывода представления (7), элементов матрицы К и приведенного ниже выражения (9) для бегущих волн, возбуждаемых заданной нагрузкой Я, имеется в работах [5, 7, 14] и цитируемых в них статьях. Здесь и далее используются обозначения этих работ.
Замыкание контура Г в нижнюю или верхнюю полуплоскость комплексной плоскости а и применение теоремы Коши о вычетах позволяет свести интегральное представление (7) к ряду по вычетам в полюсах ±£п:
о
и(ж,г) = ^а±(г)е±гСп|ж| > а, (9)
п=1
а±(г) = ге8 К (а, |«=тСп, ге8 К |«=тСп = Х^Сп^/Д' (тСп)-
Верхний знак для ж > а, нижний для ж < -а.
Полюса (п упорядочены в порядке возрастания их мнимой части (1т (п+1 > 1т £п). Первые N полюсов вещественны (1т (п = 0, п =1, 2,..., N )и упорядочены в порядке убывания вещественной части (И,е (п+1 < Ке £п, п + 1 < N). Соответственно, первые N слагаемых представления (9) описывают бегущие волны, распространяющиеся на бесконечность без затухания с фазовой и групповой скоростями сп и уп или медленностью 8п:
— — > - — - — - ^ ПгП
Цп ^Цп сп ^
При этом вещественные полюса (п - это волновые числа бегущих волн. Вклад остальных (комплексных) полюсов (п (п > N + 1) описывает затухающие (неоднородные) волны, амплитуда которых экспоненциально убывает с удалением от края источника как 0(е—1тСп(|х|—а)) при |ж| ^ то.
Амплитуда бегущих волн характеризуется амплитудными векторами а±(г), которые зависят как от вида и упругих свойств волновода (через матрицу К), так и от нагрузки я (через вектор Q). Зависимость компонент этих векторов от глубины г описывает собственные формы нормальных мод.
2. Описание программного комплекса WAVES-L
2.1. Структура программного комплекса и обзор реализованных в нем численных алгоритмов
Интерфейс (управление) и графическая часть программы выполнена на платформе MATLAB средствами GUIDE [15]. Вычислительное ядро WAVES-L реализовано на языке FORTRAN в форме статических библиотек и подключается к модулям MATLAB с помощью mex-файлов. Использование вычислительных процедур, реализованных на языке FORTRAN, значительно повышает эффективность и скорость расчетов. При этом подготовленные MATLAB-совместимые mex-файлы для каждого блока типовых расчетов (решение дисперсионного уравнения, вычисление собственных форм и амплитуд бегущих волн, вычисление волнового поля в заданных точках) имеют для всех типов волноводов общие программные интерфейсы, что совместно с использованием переменных функционального типа и объектно-ориентированной технологии программирования в MATLAB придает разработанному пользовательскому графическому интерфейсу гибкость и черты полиморфизма (рис. 2).
Рис. 2. Структура программного комплекса ШАУЕБ-Ь
Программный комплекс ШАУЕБ-Ь - это многооконное приложение, в котором дополнительные диалоговые окна служат для вывода сообщений об ошибках ввода входных данных, добавления упругих свойств новых материалов в базу данных, вывода графиков параметрических зависимостей на экран и сохранения их в различных графических форматах. Основное окно приложения (рис. 3 а) реализовано в форме интуитивно понятного интерфейса меню-вкладок, с помощью которых пользователем осуществляется выбор необходимых параметров упругого волновода и приложенной к его поверхности нагрузки, вид требуемых графиков параметрических зависимостей (частотные диапазоны, области изменения пространственных координат и др.), а также контроль и анализ полученных результатов численных расчетов. Примеры графического представления результатов расчетов приведены на рис. 3 б-г.
Для заданного волновода и источника колебаний программный комплекс ШАУЕБ-Ь позволяет:
- строить дисперсионные кривые (зависимости (п, сп, уп или вп от f), рис. 3 б;
- анализировать собственные формы нормальных мод (зависимости а±рис. 3 в;
(a)
Ч 41 e Fc |_| © Свободный спой (FL) —r-4l-- °4T=Z-_ Ш
Параметры поверхностной н
1 —
Ы-
\ 4 4"4 J
(в)
В Figure 1; EigenFonnAtZ[f=2;6;iizJ2J=i|.6)Ab5Riim Ui In |
File Edit V™ insert lools Desktop Wind™ Help »
□ Щ] . 0
f=2.6,Mr4;C2=4.6lMM"1
(б)
(г)
Ц Figure 1: i lbs u x(freq=2.0Q2Zlr y, E=0).CohstLoad_fni
File Edit View insert losfc Desktop Wiruta m Help
о a a a, m\ « ® ад ¿И a | в ш | ■ □
■ 8 x10-f f=2.00221 >Гцг=0, мм
7 6 \ /М/ \ )С/ \ / ^
5 - A<4 - интегр. предст.
— 3
2
-5 0 . Х.МП 5
Рис. 3. Примеры графических окон: а) начальное окно задания параметров слоя и нагрузки, б) дисперсионные кривые нормальных мод (волновые числа (п), в) собственная форма (зависимость амплитуды одной из мод от поперечной координаты £) на заданной частоте, г) зависимость от х амплитуды колебаний поверхности слоя, вычисленная с помощью точного интегрального представления (6) и асимптотики бегущих волн (8)
- получать частотные зависимости амплитуды и фазы смещений и(х, г, /) для заданных точек (х, г);
- строить графики зависимостей компонент вектора смещений и и и2 и напряжений т12, т22, Гц от х или от г при фиксированной частоте /, рис. 3 г;
- сохранять результаты расчетов и графики параметрических зависимостей в растровом, векторном, а также в текстовом и табличном форматах.
В зависимости от выбранного пользователем режима работы программы смещения и и напряжения т вычисляются либо с помощью численного интегрирования представления (7), либо в виде суммы N первых членов ряда (9) для вещественных волновых чисел бегущих волн (асимптотика в дальней от источника зоне).
2.2. Экспериментальная верификация программного комплекса
Для верификации разрабатываемого программного комплекса проводилось сопоставление численных результатов как с результатами независимых расчетов, например, с полученными с помощью конечно-элементных пакетов, так и с экспериментальными данными. На рис. 4, в качестве примера, показано сопоставление расчетных и измеренных дисперсионных характеристик фундаментальных и высших нормальных мод, возбуждаемых в свободном упругом слое пленочным пьезоактивным элементом. Измерения проводились в Институте механики Университета им. Г. Шмидта, Гамбург [8] с помощью системы сканирующей лазерной допплеровской виброметрии РоГ^ес. Схема измерений показана на рис. 4 а.
Рис. 4. Пример экспериментальной проверки результатов расчета, полученных с помощью WAVES-L
На рис. 4 б показаны результаты сопоставления для образца из алюминия (Л = 55, 5 ГПа, ^ = 26,1 ГПа, р = 2700 кг/м3, Н = 5 мм). Дисперсионные кривые (волновые числа (п как функции частоты), полученные с помощью WAVES-L нанесены сплошными линиями, а обработанные экспериментальные результаты - линиями уровня. Последние соответствуют амплитуде функции log|H(С,/)|, являющейся результатом применения двойного преобразования Фурье по временной и пространственной переменным [16] к волновым сигналам, генерируемым прямоугольным пьезоэлементом размера 30 х 10 х 1 мм3, измеренным в наборе точек, показанных на рис. 4 а сплошной линией:
о о
н (С,/ ) = У J ф^у^2^ ¿ж^. (11)
0 0
Здесь V(ж, £) - измеренная лазерным виброметром вертикальная компонента скорости смещений точек поверхности алюминиевой пластины. Локальные максимумы log|H(С,/)| указывают на положение дисперсионных кривых в плоскости (С,/)• Наблюдается хорошее совпадение экспериментальных данных с расчетными кривыми.
Заключение
Программный комплекс WAVES-L обеспечивает удобное управление вычислительным процессом, позволяя получать исчерпывающую количественную информацию об амплитудно-частотных и дисперсионных характеристиках как отдельных бегущих волн, возбуждаемых заданным источником (поверхностной нагрузкой) в однородном изотропном упругом слое, так и суммарного волнового поля. Результаты расчетов могут быть представлены в графическом виде и сохранены в различных форматах.
Частотные зависимости комплексных амплитуд (частотные спектры) сохраняются в формате, позволяющем получать соответствующие нестационарные сигналы с помощью численного преобразования Фурье в частотной области. Процедуры, реализующие вычисление нестационарных колебаний и волн по частотным спектрам уже реализованы в виде модулей на языке Фортран [8] и будут включены в следующую версию комплекса. Кроме того, в последующие версии планируется включить модули, реализующие вычисление символа матрицы Грина К(а1, а2, г) для волноводных структур более сложного строения, чем однородный упругий слой. К настоящему
времени разработаны, реализованы в виде программ на Фортране, оттестированы и экспериментально проверены устойчивые вычислительные алгоритмы для многослойных, анизотропных, функционально-градиентных и пористых водонасыщенных упругих волноводов [9-11].
Работа проводилась при финансовой поддержке Министерства образования и науки РФ, государственное задание № 9.1022.2017/4-6, а также РФФИ и Администрации Краснодарского края, проект № 16-41-230769.
Литература
1. Giurgiutiu, V. Structural Health Monitoring with Piezoelectric Wafer Active Sensors / V. Giurgiutiu. - New York: Academic Press, 2014.
2. Lammering, R. Lamb-Wave Based Structural Health Monitoring in Polymer Composites / R. Lammering, U. Gabbert, M. Sinapius, T. Schuster, P. Wierach. - Cham: Springer International Publishing, 2018.
3. Michaels, J.E. Detection, Localization and Characterization of Damage in Plates with an in Situ Array of Spatially Distributed Ultrasonic Sensors / J.E. Michaels // Smart Materials and Structures. - 2008. - V. 17, № 3. - P. 1-15.
4. Перов, Д.В. Локализация отражателей в пластинах при ультразвуковом контроле волнами Лэмба / Д.В. Перов, А.Б. Ринкевич // Дефектоскопия. - 2017. - Т. 4. - С. 27-41.
5. Ворович, И.И. Динамические смешанные задачи теории упругости для неклассических областей / И.И. Ворович, В.А. Бабешко. - М.: Наука, 1979.
6. Гринченко, В.Т. Гармонические колебания и волны в упругих телах / В.Т. Гринченко, В.В. Мелешко. - Киев: Наука, 1981.
7. Глушков, Е.В. Возбуждение и распространение упругих волн в многослойных анизотропных композитах / Е.В. Глушков, Н.В. Глушкова, А.С. Кривонос // Прикладная математика и механика. - 2010. -Т. 74, № 3. - С. 419-432.
8. Glushkov, E. Lamb Wave Excitation and Propagation in Elastic Plates with Surface Obstacles: Proper Choice of Central Frequencies / E. Glushkov, N. Glushkova, R. Lammering, A. Eremin, M.-N. Neumann // Smart Materials and Structures. - 2011. - V. 20, № 015020. -P. 1-11.
9. Glushkov, E. Forced Wave Propagation and Energy Distribution in Anisotropic Laminate Composites / E. Glushkov, N. Glushkova, A. Eremin // Journal of the Acoustical Society of America. - 2011. - V. 129, № 5. - P. 2923-2934.
10. Глушков, Е.В. Влияние пористости на характеристики волн рeлеевского типа в многослойном полупространстве / Е.В. Глушков, Н.В. Глушкова, С.И. Фоменко // Акустический журнал. - 2011. -Т. 57, № 2. - С. 234-245.
11. Глушков, Е.В. Поверхностные волны в материалах с функционально-градиентными покрытиями / Е.В. Глушков, Н.В. Глушкова, С.И. Фоменко, Ч. Жанг // Акустический журнал. - 2012. - Т. 58, № 3. - С. 370-385.
12. Glushkov, E. Group Velocity of Cylindrical Guided Waves in Anisotropic Laminate Composites / E. Glushkov, N. Glushkova, A. Eremin, R. Lammering // Journal of Acoustical Society of America. - 2014. - V. 135, № 1. - P. 148-154.
13. Свешников, А.Г. Принцип предельного поглощения для волновода / А.Г. Свешников // ДАН СССР. - 1951. - Т. 78, № 3. - C. 255-258.
14. Глушкова, Н.В. Определение и учет сингулярных составляющих в задачах теории упругости: дис. ... докт. физ.-мат. наук / Н.В. Глушкова. - Краснодар, 2000.
15. Chapman, S.J. MATLAB Programming for Engineers / S.J. Chapman. - Toronto: Cengage
Learning, 2016.
16. Alleyne, D. A Two-Dimensional Fourier Transform Method for the Measurement of
Propagating Multimode Signals / D. Alleyne // Journal of the Acoustical Society of
America. - 1991. - V. 89, № 3. - P. 1159-1168.
Евгений Викторович Глушков, доктор физико-математических наук, профессор, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), evg@math.kubsu.ru.
Наталья Вилениновна Глушкова, доктор физико-математических наук, профессор, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), nvg@math.kubsu.ru.
Сергей Иванович Фоменко, кандидат физико-математических наук, старший научный сотрудник, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), sfom@yandex.ru.
Артем Александрович Еремин, кандидат физико-математических наук, ведущий научный сотрудник, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), eremin_a_87@mail.ru.
Александр Александрович Евдокимов, аспирант, инженер, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), evdokimovmail27@gmail.ru.
Олег Игоревич Новиков, аспирант, инженер, Институт математики, механики и информатики, Кубанский государственный университет (г. Краснодар, Российская Федерация), n0v0leg@yandex.ru.
Поступила в редакцию 13 апреля 2018 г.
MSC 74J05 DOI: 10.14529/mmp190109
SOFTWARE PACKAGE WAVES-L FOR SIMULATION
AND VISUALIZATION OF WAVE PROCESSES IN AN ELASTIC LAYER
E.V. Glushkov1, N.V. Glushkova1, S.I. Fomenko1, A.A. Eremin1, A.A. Evdokimov1, O.I. Novikov1
institute for Mathematics, Mechanics and Informatics, Kuban State University, Krasnodar, Russian Federation
E-mails: evg@math.kubsu.ru, nvg@math.kubsu.ru, sfom@yandex.ru, eremin_a_87@mail.ru, evdokimovmail27@gmail.ru, n0v0leg@yandex.ru
The software package WAVES-L is intended for fast and interactive simulation of wavefields generated by a prescribed surface load in an elastic layer with three possible types of boundary conditions at the waveguide's bottom surface is considered. The algorithms
E.B. rjiymKOB, H.B. rjiymKOBa, C.H. $omghko h gp.
realized in the programme are based on the explicit integral representations of the source-induced wavefields and corresponding asymptotic expansions for the guided waves propagating from the source to infinity. In the nearfield, including the points beneath the loading area, the amplitude-frequency characteristics of the total wavefield are computed using the numerical integration of improper contour integrals. The calculation of dispersion curves characteristics and eigenforms of guided waves is realized as well. WAVES-L is supplied with a user-friendly interface, which supports convenient change of the input parameters and provides demonstrative visualization of wavefield dependencies on frequency and spatial variables. The software package has a potential application in ultrasonic non-destructive testing and structural health monitoring of thin-walled engineering constructions. It can also be used in education, within the framework of laboratory classes in the corresponding specialization. The article presents examples of screenshots and graphs of experimental validation of the calculated results.
Keywords: elastic layer; normal modes; integral and asymptotic representation of wavefields; graphical user interface.
References
1. Giurgiutiu V. Structural Health Monitoring with Piezoelectric Wafer Active Sensors. N.Y., Academic Press, 2014.
2. Lammering R., Gabbert U., Sinapius M., Schuster T., Wierach P. Lamb-Wave Based Structural Health Monitoring in Polymer Composites. Cham, Springer, 2018. DOI: 10.1007/978-3-319-49715-0
3. Michaelsm J.E. Detection, Localization and Characterization of Damage in Plates with an in Situ Array of Spatially Distributed Ultrasonic Sensors. Smart Materials and Structures, 2008, vol. 17, pp. 1-15.
4. Perov D.V., Rinkevich A.B. Localization of Reflectors in Plates by Ultrasonic Testing with Lamb Waves. Russian Journal of Nondestructive Testing, 2017, vol. 53, no. 4, pp. 265-278. DOI: 10.1134/S1061830917040064
5. Vorovich I.I., Babeshko V.A. Dinamicheskie smeshannye zadachi teorii uprugosti dlya neklassicheskikh oblastej [Dynamical Mixed Problems of Elasticity for Nonclassical Domains]. Moscow, Nauka, 1979. (in Russian)
6. Grinchenko V.T., Meleshko V.V. Garmonicheskie kolebaniya i volny v uprugikh telakh [Harmonic Oscillations and Waves in Elastic Solids]. Kiev, Nauka, 1981. (in Russian)
7. Glushkov Ye.V., Glushkova N.V., Krivonos A.S. The Excitation and Propagation of Elastic Waves in Multilayered Anisotropic Composites. Journal of Applied Mathematics and Mechanics, 2010, vol. 74, pp. 297-305. DOI: 10.1016/j.jappmathmech.2010.07.005
8. Glushkov E., Glushkova N., Lammering R., Eremin A., Neumann M.-N. Lamb Wave Excitation and Propagation in Elastic Plates with Surface Obstacles: Proper Choice of Central Frequencies. Smart Materials and Structures, 2011, vol. 20, no. 015020, pp. 1-11. DOI: 10.1088/0964-1726/20/1/015020
9. Glushkov E., Glushkova N., Eremin A. Forced Wave Propagation and Energy Distribution in Anisotropic Laminate Composites. Journal of the Acoustical Society of America, 2011, vol. 129, no. 5, pp. 2923-2934. DOI: 10.1121/1.3559699
10. Glushkov E.V., Glushkova N.V., Fomenko S.I. Influence of Porosity on Characteristics of Rayleigh Type Waves in Multilayered Half-Space. Acoustical Physics, 2011, vol. 57, no. 2, pp. 230-240. DOI: 10.1134/S1063771011020059
11. Glushkov E.V., Glushkova N.V., Fomenko S.I., Zhang C. Surface Waves in Materials with Functionally Gradient Coatings. Acoustical Physics, 2012, vol. 58, no. 3, pp. 339-353. DOI: 10.1134/S1063771012010095
12. Glushkov E., Glushkova N., Eremin A., Lammering R. Group Velocity of Cylindrical Guided Waves in Anisotropic Laminate Composites. Journal of Acoustical Society of America, 2014, vol. 135, no. 1, pp. 148-154. DOI: 10.1121/1.4829534
13. Sveshnikov A.G. Princip predel'nogo pogloshcheniya dlya volnovoda [Principle of Limit Absorption for Waveguides]. DAN SSSR [Reports of the USSR Academy of Science], 1951, vol. 78, no 3. (in Russian)
14. Glushkova N.V. Determination and Accounting for Singular Terms in Problems of the Theory of Elasticity: D.Sc. Thesis. Krasnodar, 2010. (in Russian)
15. Chapman, S.J. MATLAB Programming for Engineers. Toronto, Cengage Learning, 2016.
16. Alleyne D. A Two-Dimensional Fourier Transform Method for the Measurement of Propagating Multimode Signals. Journal of the Acoustical Society of America, 1991, vol. 89, no. 3, pp. 1159-1168. DOI: 10.1121/1.400530
Received April 13, 2018