Известия РАН. Механика твердого тела, 2020, № 4, стр. 50-70

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

И. М. Лебедев a, Е. И. Шифрин a*

a Институт проблем механики им. А.Ю. Ишлинского РАН
Москва, Россия

* E-mail: shifrin@ipmnet.ru

Поступила в редакцию 05.02.2020
После доработки 23.02.2020
Принята к публикации 25.03.2020

Полный текст (PDF)

Аннотация

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

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

1. Введение. Проблема идентификации трещин в стержнях по вибрационным характеристикам представляет значительный интерес как с теоретической, так и с прикладной точки зрения. В связи с этим, она изучалась в целом ряде публикаций [110]. При исследовании колебаний стержня с трещинами, как правило, используются упрощенные модели трещин. Одной из наиболее распространенных является модель, в которой трещины заменяются невесомыми пружинами, работающими, в случае продольных колебаний на растяжение – сжатие, а в случае поперечных колебаний – на поворот [18]. В рамках данной модели задачи идентификации трещин решались при различных, дополнительных, ограничительных предположениях. В частности, делались предположения о малости трещин [25, 7, 9] или предполагалось, что имеется ровно одна трещина [11, 12]. Были предложены также различные численные методы обнаружения и локализации дефектов [1317]. Несмотря на приложенные значительные усилия, в задаче о поперечных колебаниях стержня остаются нерешенными наиболее существенные вопросы. Если не делать никаких дополнительных предположений о размерах и количестве трещин в стержне, то неизвестно сколько и отвечающих каким краевым условиям спектров достаточно знать для однозначного определения количества, расположения и размеров имеющихся трещин. В случае продольных колебаний стержня, ослабленного множественными трещинами, такая проблема была решена в [5, 18]. Было доказано, что количество, расположение и размеры трещин, соответствующие жесткости моделирующих их пружин, могут быть однозначно определены с помощью двух спектров, соответствующих свободным и жестко-свободным условиям на концах стержня. Кроме того, в [9] был разработан эффективный, численный алгоритм локализации трещиноподобных дефектов с помощью двух указанных спектров. Целью данной статьи является получение, для поперечных колебаний стержня, результатов, аналогичных тем, что были получены ранее в случае продольных колебаний. Ниже представлено решение следующих задач.

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

2. Алгоритм локализации трещин, разработанный ранее для случая продольных колебаний [9], обобщен на случай поперечных колебаний.

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

2. Постановка задачи. Рассмотрим балку длины l, занимающую интервал $0 < x < l$. Площадь сечения S балки предполагается постоянной. Предполагается, что невесомые пружины, моделирующие поперечные трещины и работающие на поворот, расположены в точках ${{x}_{1}},{{x}_{2}}, \cdots ,{{x}_{n}}$, причем $0 = {{x}_{0}} < {{x}_{1}} < {{x}_{2}} < \cdots < {{x}_{n}} < {{x}_{{n + 1}}} = l$. Амплитуды поперечного перемещения оси балки при поперечных колебаниях на интервале ${{x}_{{j - 1}}} < x < {{x}_{j}}$ обозначим yj(x), где $j = 1,2, \cdots ,n + 1$. Уравнение гармонических поперечных колебаний на интервале ${{x}_{{j - 1}}} < x < {{x}_{j}}$ имеет следующий вид

(2.1)
$EIy_{j}^{{(4)}}(x) = {{{\omega }}^{2}}{\rho }S{{y}_{j}}(x),\quad j = 1,2, \cdots ,n + 1,\quad {{x}_{{j - 1}}} < x < {{x}_{j}}$
где E – модуль Юнга, I – момент инерции поперечного сечения, ${\rho }$ – плотность материала, ${\omega }$ – собственная частота, верхний индекс (4) обозначает производную четвертого порядка.

Перепишем уравнение (2.1) в виде

(2.2)
$\begin{gathered} y_{j}^{{(4)}}(x) = {\lambda }{{y}_{j}}(x),\quad j = 1,2, \cdots ,n + 1,\quad {{x}_{{j - 1}}} < x < {{x}_{j}}, \\ {\text{где}}\quad {\lambda } = {{{\omega }}^{2}}{\rho }S{\text{/}}(EI) \\ \end{gathered} $

Условия сопряжения в местах расположения пружин имеют вид, см. [19]

(2.3)
$\begin{gathered} {{y}_{j}}({{x}_{j}}) = {{y}_{{j + 1}}}({{x}_{j}}),\quad y_{j}^{{''}}({{x}_{j}}) = y_{{j + 1}}^{{''}}({{x}_{j}}),\quad y_{j}^{{'''}}({{x}_{j}}) = y_{{j + 1}}^{{'''}}({{x}_{j}}) \\ y_{{j + 1}}^{'}({{x}_{j}}) - y_{j}^{'}({{x}_{j}}) = {{\Delta }_{j}} = {{c}_{j}}y_{j}^{{''}}({{x}_{j}}),\quad {{c}_{j}} > 0,\quad j = 1,2, \cdots ,n \\ \end{gathered} $
где cj – податливость  j-й пружины, определяемая длиной трещины и шириной балки.

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

(2.4)
${{y}_{1}}\left( 0 \right) = y_{1}^{'}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

Свободное опирание левого конца соответствует условиям

(2.5)
${{y}_{1}}\left( 0 \right) = y_{1}^{{''}}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

Несамосопряженные краевые условия имеют вид

(2.6)
$y_{1}^{'}\left( 0 \right) = y_{1}^{{''}}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

Другой тип несамосопряженных условий имеет вид

(2.7)
${{y}_{1}}\left( 0 \right) = y_{1}^{{'''}}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

В случае скользящих условий на левом конце имеем

(2.8)
$y_{1}^{'}\left( 0 \right) = y_{1}^{{'''}}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

Наконец, условия, когда оба конца балки свободны, записываются в виде

(2.9)
$y_{1}^{{''}}\left( 0 \right) = y_{1}^{{'''}}\left( 0 \right) = 0,\quad y_{{n + 1}}^{{''}}\left( l \right) = y_{{n + 1}}^{{'''}}\left( l \right) = 0$

Собственные значения задачи (2.2), (2.3) с краевыми условиями (2.4), (2.5), (2.6), (2.7), (2.8) и (2.9) обозначим λi, μi, νi, νi, σi и ζi, соответственно. Следует отметить, что собственные значения задач (2.2), (2.3), (2.6) и (2.2), (2.3), (2.7) совпадают. Рассматриваемая задача заключается в восстановлении количества пружин $n$, их расположений xj и податливостей cj, $j = 1,2, \cdots ,n$, по трем спектрам.

3. Cведение поставленной задачи к обратной спектральной задаче для обыкновенного дифференциального уравнения четвертого порядка. Для того, чтобы свести рассматриваемую задачу к обратной спектральной задаче для обыкновенного дифференциального уравнения четвертого порядка на всем интервале $0 < x < l$, мы будем использовать подход, предложенный в [20], см. также [6]. Введем функцию y(x), определенную на всем интервале $0 < x < l$

(3.1)
$y\left( x \right) = {{y}_{j}}\left( x \right),\quad {{x}_{{j - 1}}} < x < {{x}_{j}},\quad j = 1, \cdots n + 1$

Из уравнений. (2.2), (2.3) и (3.1) следует, что функция y(x) удовлетворяет уравнению

(3.2)
${{y}^{{\left( 4 \right)}}}\left( x \right) = {\lambda }y\left( x \right) + \sum\limits_{j = 1}^n {{{{\Delta }}_{j}}{\delta ''}\left( {x - {{x}_{j}}} \right)} $
где δ(x) – дельта-функция Дирака.

Краевые условия для функции y(x) соответствуют краевым условиям (2.4)–(2.9).

Функция y(x) имеет разрывы в точках ${{x}_{1}},{{x}_{2}}, \cdots ,{{x}_{n}}$. Введем гладкую функцию y0(x).

(3.3)
$y\left( x \right) = {{y}_{0}}\left( x \right) + \sum\limits_{j = 1}^n {{{{\Delta }}_{j}}T\left( {x - {{x}_{j}}} \right)} $
где T(x) определяется следующим образом

(3.4)
$T\left( s \right) = \left\{ \begin{gathered} 0,\quad s < 0 \hfill \\ s,\quad s > 0 \hfill \\ \end{gathered} \right.$

Производные от функции T(x) равны

(3.5)
$T{\text{'}}\left( x \right) = H\left( x \right),\quad T{\text{''}}\left( x \right) = {\delta }\left( x \right),\quad T{\text{'''}}\left( x \right) = {\delta '}\left( x \right),\quad {{T}^{{\left( 4 \right)}}}\left( x \right) = {\delta ''}\left( x \right)$
где H(x) – функция Хевисайда.

Из уравнений (3.2), (3.3) и (3.5) следует

(3.6)
$y_{0}^{{(4)}}\left( x \right) = {\lambda }\left[ {{{y}_{0}}\left( x \right) + \sum\limits_{k = 1}^n {{{{\Delta }}_{k}}T\left( {x - {{x}_{k}}} \right)} } \right]$

Краевые условия (2.4)–(2.9) переходят в краевые условия для функции y(x), которые, в свою очередь, совпадают с краевыми условиями для y0(x)

(3.7)
${{y}_{0}}\left( 0 \right) = y_{0}^{'}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$
(3.8)
${{y}_{0}}\left( 0 \right) = y_{0}^{{''}}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$
(3.9)
$y_{0}^{'}\left( 0 \right) = y_{0}^{{''}}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$
(3.10)
${{y}_{0}}\left( 0 \right) = y_{0}^{{'''}}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$
(3.11)
$y_{0}^{'}\left( 0 \right) = y_{0}^{{'''}}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$
(3.12)
$y_{0}^{{''}}\left( 0 \right) = y_{0}^{{'''}}\left( 0 \right) = 0,\quad y_{0}^{{''}}\left( l \right) = y_{0}^{{'''}}\left( l \right) = 0$

Дифференцируя дважды уравнение (3.6), получим следующее уравнение

(3.13)
$y_{0}^{{\left( 6 \right)}}\left( x \right) = {\lambda }\left[ {y_{0}^{{''}}\left( x \right) + \sum\limits_{j = 1}^n {{{{\Delta }}_{j}}{\delta }\left( {x - {{x}_{j}}} \right)} } \right]$

Из выражения для Δj (2.3) и равенства (3.3) следует, что уравнение (3.13) можно переписать в следующем виде

(3.14)
$y_{0}^{{\left( 6 \right)}}\left( x \right) = {\lambda }\left[ {y_{0}^{{''}}\left( x \right) + \sum\limits_{j = 1}^n {{{c}_{j}}y_{0}^{{''}}\left( {{{x}_{j}}} \right){\delta }\left( {x - {{x}_{j}}} \right)} } \right]$

Согласно свойствам дельта-функции, справедливо следующее равенство

(3.15)
$y_{0}^{{''}}\left( {{{x}_{j}}} \right){\delta }\left( {x - {{x}_{j}}} \right) = y_{0}^{{''}}\left( x \right){\delta }\left( {x - {{x}_{j}}} \right)$

Из (3.14) и (3.15) получим

(3.16)
$y_{0}^{{\left( 6 \right)}}\left( x \right) = {\lambda }\left[ {1 + \sum\limits_{j = 1}^n {{{c}_{j}}{\delta }\left( {x - {{x}_{j}}} \right)} } \right]y_{0}^{{''}}\left( x \right)$

Введем функцию

(3.17)
$w\left( x \right) = y_{0}^{{''}}\left( x \right)$

Из (3.16) и (3.17) получим следующее соотношение

(3.18)
${{w}^{{\left( 4 \right)}}}\left( x \right) = {\lambda }\left[ {1 + \sum\limits_{j = 1}^n {{{c}_{j}}{\delta }\left( {x - {{x}_{j}}} \right)} } \right]w\left( x \right)$

Из (3.6) и (3.17) следует, что краевые условия (3.7)–(3.12) преобразуются в следующие краевые условия для функции w(x)

(3.19)
$w{\text{''}}\left( 0 \right) = w{\text{'''}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$
(3.20)
$w\left( 0 \right) = w{\text{''}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$
(3.21)
$w\left( 0 \right) = w{\text{'''}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$
(3.22)
$w{\text{'}}\left( 0 \right) = w{\text{''}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$
(3.23)
$w{\text{'}}\left( 0 \right) = w{\text{'''}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$
(3.24)
$w\left( 0 \right) = w{\text{'}}\left( 0 \right) = 0,\quad w\left( l \right) = w{\text{'}}\left( l \right) = 0$

Уравнение (3.18) имеет вид

(3.25)
${{w}^{{\left( 4 \right)}}}\left( x \right) = {\lambda }m\left( x \right)w\left( x \right)$
где m(x) – неизвестная функция.

Таким образом, наша задача сведена к задаче восстановления неизвестной функции m(x) по трем спектрам, соответствующим трем из шести типов краевых условий (3.19)–(3.24). В [2125] рассмотрен следующий класс уравнений

(3.26)
$\left[ {r\left( x \right)w{\text{''}}\left( x \right)} \right]{\text{''}} = {\lambda }m\left( x \right)w\left( x \right)$

В этих работах доказано, что две неизвестные функции r(x) и m(x) могут быть восстановлены по трем спектрам. Кроме того, разработан алгоритм восстановления неизвестных функций, при этом предполагается, что r(x) и m(x) регулярные функции. Разработанный алгоритм использует приближение функций m(x) и $1{\text{/}}r\left( x \right)$ линейными комбинациями дельта-функций. По внешнему виду уравнение (3.25) является частным случаем уравнения (3.26) и кажется, что можно автоматически воспользоваться известными результатами, однако, ситуация оказывается несколько сложнее, поскольку в нашем случае функция m(x) выражается с помощью линейной комбинации дельта-функций. Тем не менее, можно показать, что доказательства, приведенные в [2224], полностью проходят и в рассматриваемом случае.

4. Применение известных результатов к рассматриваемой задаче. Следуя [22], введем решения уравнения (3.25) со следующими данными Коши

(4.1)
$\begin{gathered} {\varphi }\left( {0,{\lambda }} \right) = 1,\quad {\varphi '}\left( {0,{\lambda }} \right) = {\varphi ''}\left( {0,{\lambda }} \right) = {\varphi '''}\left( {0,{\lambda }} \right) = 0 \\ {\psi }\left( {0,{\lambda }} \right) = 0,\quad {\psi '}\left( {0,{\lambda }} \right) = 1,\quad {\psi ''}\left( {0,{\lambda }} \right) = {\psi '''}\left( {0,{\lambda }} \right) = 0 \\ u\left( {l,{\lambda }} \right) = u{\text{'}}\left( {l,{\lambda }} \right) = 0,\quad u{\text{''}}\left( {l,{\lambda }} \right) = 1,\quad u{\text{'''}}\left( {l,{\lambda }} \right) = 0 \\ v\left( {l,{\lambda }} \right) = v{\text{'}}\left( {l,{\lambda }} \right) = v{\text{''}}\left( {l,{\lambda }} \right) = 0,\quad v{\text{'''}}\left( {l,{\lambda }} \right) = 1 \\ \end{gathered} $

Определим некоторые вспомогательные функции

(4.2)
$\begin{gathered} I\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u\left( {x,{\lambda }} \right)}&{v\left( {x,{\lambda }} \right)} \\ {u{\text{'}}\left( {x,{\lambda }} \right)}&{v{\text{'}}\left( {x,{\lambda }} \right)} \end{array}} \right|,\quad Y\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u\left( {x,{\lambda }} \right)}&{v\left( {x,{\lambda }} \right)} \\ {u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \end{array}} \right| \\ J\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u\left( {x,{\lambda }} \right)}&{v\left( {x,{\lambda }} \right)} \\ {u{\text{'''}}\left( {x,{\lambda }} \right)}&{v{\text{'''}}\left( {x,{\lambda }} \right)} \end{array}} \right|,\quad {\Theta }\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u{\text{'}}\left( {x,{\lambda }} \right)}&{v{\text{'}}\left( {x,{\lambda }} \right)} \\ {u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \end{array}} \right| \\ K\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u{\text{'}}\left( {x,{\lambda }} \right)}&{v{\text{'}}\left( {x,{\lambda }} \right)} \\ {u{\text{'''}}\left( {x,{\lambda }} \right)}&{v{\text{'''}}\left( {x,{\lambda }} \right)} \end{array}} \right|,\quad D\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \\ {u{\text{'''}}\left( {x,{\lambda }} \right)}&{v{\text{'''}}\left( {x,{\lambda }} \right)} \end{array}} \right| \\ \end{gathered} $

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

(4.3)
$I\left( {l,{\lambda }} \right) = Y\left( {l,{\lambda }} \right) = J\left( {l,{\lambda }} \right) = {\Theta }\left( {l,{\lambda }} \right) = K\left( {l,{\lambda }} \right) = 0,\quad D\left( {l,{\lambda }} \right) = 1$

Из равенства ${\Theta '}\left( {x,{\lambda }} \right) = J{\text{'}}\left( {x,{\lambda }} \right)$ и условий на правом конце (4.3) следует равенство

(4.4)
$\Theta \left( {x,{\lambda }} \right) = J\left( {x,{\lambda }} \right)$

Вычислим теперь значения введенных вспомогательных функций на левом краю балки. Пусть некоторая функция a(x, λ) есть решение уравнения (3.25). Рассмотрим следующий определитель

(4.5)
$A\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {a\left( {x,{\lambda }} \right)}&{u\left( {x,{\lambda }} \right)}&{v\left( {x,{\lambda }} \right)} \\ {a{\text{'}}\left( {x,{\lambda }} \right)}&{u{\text{'}}\left( {x,{\lambda }} \right)}&{v{\text{'}}\left( {x,{\lambda }} \right)} \\ {a{\text{''}}\left( {x,{\lambda }} \right)}&{u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \end{array}} \right|$

Можно видеть, что A(x, λ) удовлетворяет уравнению (3.25). Вычислим значения функции A(x, λ) и ее производных на краях балки

(4.6)
$A\left( {l,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {a\left( {l,{\lambda }} \right)}&{u\left( {l,{\lambda }} \right)}&{v\left( {l,{\lambda }} \right)} \\ {a{\text{'}}\left( {l,{\lambda }} \right)}&{u{\text{'}}\left( {l,{\lambda }} \right)}&{v{\text{'}}\left( {l,{\lambda }} \right)} \\ {a{\text{''}}\left( {l,{\lambda }} \right)}&{u{\text{''}}\left( {l,{\lambda }} \right)}&{v{\text{''}}\left( {l,{\lambda }} \right)} \end{array}} \right| = \left| {\begin{array}{*{20}{c}} {a\left( {l,{\lambda }} \right)}&0&0 \\ {a{\text{'}}\left( {l,{\lambda }} \right)}&0&0 \\ {a{\text{''}}\left( {l,{\lambda }} \right)}&1&0 \end{array}} \right| = 0$
(4.7)
$A{\text{'}}\left( {l,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {a\left( {l,{\lambda }} \right)}&{u\left( {l,{\lambda }} \right)}&{v\left( {l,{\lambda }} \right)} \\ {a{\text{'}}\left( {l,{\lambda }} \right)}&{u{\text{'}}\left( {l,{\lambda }} \right)}&{v{\text{'}}\left( {l,{\lambda }} \right)} \\ {a{\text{'''}}\left( {l,{\lambda }} \right)}&{u{\text{'''}}\left( {l,{\lambda }} \right)}&{v{\text{'''}}\left( {l,{\lambda }} \right)} \end{array}} \right| = \left| {\begin{array}{*{20}{c}} {a\left( {l,{\lambda }} \right)}&0&0 \\ {a{\text{'}}\left( {l,{\lambda }} \right)}&0&0 \\ {a{\text{'''}}\left( {l,{\lambda }} \right)}&0&1 \end{array}} \right| = 0$

Рассмотрим краевые условия для функции A(x, λ) на левом краю балки для различных функций a(x, λ). Возьмем в качестве функции a(x, λ) решение уравнения (3.25) ${\varphi }(x,{\lambda })$, данные Коши для которого приведены в (4.1). Вторая и третья производные от функции A(x, λ) в этом случае имеют вид

(4.8)
$A{\text{''}}\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {{\varphi }\left( {x,{\lambda }} \right)}&{u\left( {x,{\lambda }} \right)}&{v\left( {x,{\lambda }} \right)} \\ {{\varphi ''}\left( {x,{\lambda }} \right)}&{u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \\ {{\varphi '''}\left( {x,{\lambda }} \right)}&{u{\text{'''}}\left( {x,{\lambda }} \right)}&{v{\text{'''}}\left( {x,{\lambda }} \right)} \end{array}} \right|$
(4.9)
$A{\text{'''}}\left( {x,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {{\varphi '}\left( {x,{\lambda }} \right)}&{u{\text{'}}\left( {x,{\lambda }} \right)}&{v{\text{'}}\left( {x,{\lambda }} \right)} \\ {{\varphi ''}\left( {x,{\lambda }} \right)}&{u{\text{''}}\left( {x,{\lambda }} \right)}&{v{\text{''}}\left( {x,{\lambda }} \right)} \\ {{\varphi '''}\left( {x,{\lambda }} \right)}&{u{\text{'''}}\left( {x,{\lambda }} \right)}&{v{\text{'''}}\left( {x,{\lambda }} \right)} \end{array}} \right|$

Из (4.9) следует

(4.10)
$A{\text{'''}}\left( {0,{\lambda }} \right) = \left| {\begin{array}{*{20}{c}} {{\varphi '}\left( {0,{\lambda }} \right)}&{u{\text{'}}\left( {0,{\lambda }} \right)}&{v{\text{'}}\left( {0,{\lambda }} \right)} \\ {{\varphi ''}\left( {0,{\lambda }} \right)}&{u{\text{''}}\left( {0,{\lambda }} \right)}&{v{\text{''}}\left( {0,{\lambda }} \right)} \\ {{\varphi '''}\left( {0,{\lambda }} \right)}&{u{\text{'''}}\left( {0,{\lambda }} \right)}&{v{\text{'''}}\left( {0,{\lambda }} \right)} \end{array}} \right| = \left| {\begin{array}{*{20}{c}} 0&{u{\text{'}}\left( {0,{\lambda }} \right)}&{v{\text{'}}\left( {0,{\lambda }} \right)} \\ 0&{u{\text{''}}\left( {0,{\lambda }} \right)}&{v{\text{''}}\left( {0,{\lambda }} \right)} \\ 0&{u{\text{'''}}\left( {0,{\lambda }} \right)}&{v{\text{'''}}\left( {0,{\lambda }} \right)} \end{array}} \right| = 0$

Поскольку функция A(x, λ) является решением уравнения (3.25), из (4.6), (4.7) и (4.10) следует, что корни уравнения $A{\text{''}}\left( {0,\lambda } \right) = 0$ являются собственными значениями уравнения (3.25) с краевыми условиями (3.19), которые мы обозначили λi. Задачи на собственные значения, определяемые уравнением (3.25) с различными краевыми условиями, совпадают с задачами на собственные значения для колебаний балки Эйлера–Бернулли с расположенными внутри точечными массами. Такие задачи рассматривались в [2629]. В этих работах было доказано, что собственные значения положительны, просты (по крайней мере, начиная с некоторого значения) и имеют асимптотику ${{{\lambda }}_{k}} = O({{k}^{4}})$, k → ∞. В указанных публикациях рассматривался один тип краевых условий. Для других краевых условий результаты получаются аналогично. Используя подход, развитый в [2729] можно видеть, что функция $A{\text{''}}\left( {0,{\lambda }} \right)$ является целой функцией порядка 1/4. Следовательно, она представима в виде бесконечного произведения, см. [30]

(4.11)
$A{\text{''}}\left( {0,{\lambda }} \right) = {\text{const}}\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\lambda }}_{k}}}}} \right)} $
где ${\text{const}} = A{\text{''}}\left( {0,0} \right)$.

Из уравнения (3.25) и краевых условий (4.1) следует

(4.12)
$u\left( {x,0} \right) = \frac{{{{{\left( {x - l} \right)}}^{2}}}}{2},\quad v\left( {x,0} \right) = \frac{{{{{\left( {x - l} \right)}}^{3}}}}{6}$

Учитывая (4.1) и (4.12) в выражении для $A{\text{''}}\left( {x,{\lambda }} \right)$ (4.8), получим

(4.13)
$A{\text{''}}\left( {0,0} \right) = 1$

Из (4.2), (4.8) и (4.12), имеем

(4.14)
$A{\text{''}}\left( {0,{\lambda }} \right) = D\left( {0,{\lambda }} \right)$

Из (4.11), (4.13) и (4.14) окончательно получим

(4.15)
$D\left( {0,{\lambda }} \right) = A{\text{''}}\left( {0,{\lambda }} \right) = \prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\lambda }}_{k}}}}} \right)} $

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

(4.16)
$I\left( {0,{\lambda }} \right) = \frac{{{{l}^{4}}}}{{12}}\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\zeta }}_{k}}}}} \right)} $
(4.17)
$Y\left( {0,{\lambda }} \right) = - \frac{{{{l}^{3}}}}{3}\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\mu }}_{k}}}}} \right)} $
(4.18)
$\Theta \left( {0,{\lambda }} \right) = J\left( {0,{\lambda }} \right) = \frac{{{{l}^{2}}}}{2}\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\nu }}_{k}}}}} \right)} $
(4.19)
$K\left( {0,{\lambda }} \right) = - l\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{\lambda }}{{{{{\sigma }}_{k}}}}} \right)} $

Рассмотрим решение уравнения (3.25), удовлетворяющее следующим граничным условиям: $w{\text{''}}\left( {0,{\lambda }} \right) = {{{\tau }}_{0}}$, $w{\text{'''}}\left( {0,{\lambda }} \right) = - {{\phi }_{0}}$, $w\left( {l,{\lambda }} \right) = 0$, $w{\text{'}}\left( {l,{\lambda }} \right) = 0$. Это решение может быть представлено в виде линейной комбинации функций $u\left( {x,{\lambda }} \right)$ и $v\left( {x,{\lambda }} \right)$, определенных в (4.1)

(4.20)
$w\left( {x,{\lambda }} \right) = {{C}_{1}}u\left( {x,{\lambda }} \right) + {{C}_{2}}v\left( {x,{\lambda }} \right)$

Подставляя краевые условия в уравнение (4.20) получим:

(4.21)
$\begin{gathered} {{C}_{1}}u{\text{''}}\left( {0,{\lambda }} \right) + {{C}_{2}}v{\text{''}}\left( {0,{\lambda }} \right) = {{{\tau }}_{0}} \\ - {{C}_{1}}u{\text{'''}}\left( {0,{\lambda }} \right) - {{C}_{2}}v{\text{'''}}\left( {0,{\lambda }} \right) = {{\phi }_{0}} \\ \end{gathered} $

Решая уравнение (4.21) и учитывая (4.2), получим

(4.22)
${{C}_{1}} = \frac{{{{{\tau }}_{0}}v{\text{'''}}\left( {0,{\lambda }} \right) + {{\phi }_{0}}v{\text{''}}\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}},\quad {{C}_{2}} = - \frac{{{{{\tau }}_{0}}u{\text{'''}}\left( {0,{\lambda }} \right) + {{\phi }_{0}}u{\text{''}}\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}}$

Из (4.20), (4.22) и (4.2) следует

(4.23)
$w\left( {0,{\lambda }} \right) = \frac{{{{{\tau }}_{0}}J\left( {0,{\lambda }} \right) + {{\phi }_{0}}Y\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}},\quad w{\text{'}}\left( {0,{\lambda }} \right) = \frac{{{{{\tau }}_{0}}K\left( {0,{\lambda }} \right) + {{\phi }_{0}}{\Theta }\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}}$

Равенства (4.23) аналогичны формулам, приведенным в [24]. Пусть χ(x) функция, удовлетворяющая на правом краю балки условиям: ${\chi }\left( l \right) = {\chi '}\left( l \right) = 0$. Аналогично [26], рассмотрим функционал $\int\limits_0^l {w{\text{''}}(x,{\lambda }){\chi ''}(x)dx} $. Интегрируя по частям и беря во внимание уравнение (3.18) и краевые условия, получим

(4.24)
$\begin{gathered} \int\limits_0^l {w{\text{''}}\left( {x,{\lambda }} \right){\chi ''}\left( x \right)dx} = {\lambda }\int\limits_0^l {w\left( {x,{\lambda }} \right){\chi }\left( x \right)dx} + \\ \, + {\lambda }\sum\limits_{i = 1}^n {{{c}_{i}}w\left( {{{x}_{i}},{\lambda }} \right){\chi }\left( {{{x}_{i}}} \right)} - {{{\tau }}_{0}}{\chi '}\left( 0 \right) - {{\phi }_{0}}{\chi }\left( 0 \right) \\ \end{gathered} $

Рассмотрим собственные функции уравнения (3.18), удовлетворяющие краевым условиям (3.19). Обозначим wk(x) собственную функцию, соответствующую собственному значению λk. Из (4.24) следует

(4.25)
$\int\limits_0^l {w_{k}^{{''}}\left( x \right){\chi ''}\left( x \right)dx} = {{{\lambda }}_{k}}\int\limits_0^l {{{w}_{k}}\left( x \right){\chi }\left( x \right)dx} + {{{\lambda }}_{k}}\sum\limits_{i = 1}^n {{{c}_{i}}{{w}_{k}}\left( {{{x}_{i}}} \right){\chi }\left( {{{x}_{i}}} \right)} $

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

(4.26)
$\int\limits_0^l {w_{k}^{{''}}\left( x \right)w_{m}^{{''}}\left( x \right)dx} = {{{\lambda }}_{k}}{{\left\| {{{w}_{k}}} \right\|}^{2}}{{{\delta }}_{{km}}}$
где ${{\left\| {{{w}_{k}}} \right\|}^{2}} = \int\limits_0^l {w_{k}^{2}\left( x \right)dx} + \sum\limits_{i = 1}^n {{{c}_{i}}w_{k}^{2}\left( {{{x}_{i}}} \right)} $.

Рассмотрим уравнение (4.24) с ${\chi }\left( x \right) = {{w}_{m}}\left( x \right)$.

(4.27)
$\begin{gathered} \int\limits_0^l {w{\text{''}}\left( {x,{\lambda }} \right)w_{m}^{{''}}\left( x \right)dx} = {\lambda }\int\limits_0^l {w\left( {x,{\lambda }} \right){{w}_{m}}\left( x \right)dx} + \\ \, + {\lambda }\sum\limits_{i = 1}^n {{{c}_{i}}w\left( {{{x}_{i}},{\lambda }} \right){{w}_{m}}\left( {{{x}_{i}}} \right)} - {{{\tau }}_{0}}w_{m}^{'}\left( 0 \right) - {{\phi }_{0}}{{w}_{m}}\left( 0 \right) \\ \end{gathered} $

Система собственных функций wk(x) полна, в смысле введенной нормы, в пространстве функций, определенных в интервале (0, l) и равных нулю вместе с первой производной на правом конце интервала. Представим функцию $w\left( {x,{\lambda }} \right)$ в виде линейной комбинации функций wk(x)

(4.28)
$w\left( {x,{\lambda }} \right) = \sum\limits_{k = 1}^\infty {{{{\alpha }}_{k}}{{w}_{k}}\left( x \right)} $

Из (4.26)–(4.28) получим

(4.29)
${{{\alpha }}_{m}} = \frac{{{{{\tau }}_{0}}w_{m}^{'}\left( 0 \right) + {{\phi }_{0}}{{w}_{m}}\left( 0 \right)}}{{\left( {{\lambda } - {{{\lambda }}_{m}}} \right){{{\left\| {{{w}_{m}}} \right\|}}^{2}}}}$

Подставляя выражение (4.29) в (4.28) и беря значение функции $w\left( {x,{\lambda }} \right)$ в точке x = 0, получим

(4.30)
$\begin{gathered} w\left( {0,{\lambda }} \right) = \sum\limits_{k = 1}^\infty {\frac{{{{{\tau }}_{0}}{{w}_{k}}\left( 0 \right)w_{k}^{'}\left( 0 \right) + {{\phi }_{0}}w_{k}^{2}\left( 0 \right)}}{{\left( {{\lambda } - {{{\lambda }}_{k}}} \right){{{\left\| {{{w}_{k}}} \right\|}}^{2}}}}} \\ w{\text{'}}\left( {0,{\lambda }} \right) = \sum\limits_{k = 1}^\infty {\frac{{{{{\tau }}_{0}}{{{(w_{k}^{'}\left( 0 \right))}}^{2}} + {{\phi }_{0}}{{w}_{k}}\left( 0 \right)w_{k}^{'}\left( 0 \right)}}{{\left( {{\lambda } - {{{\lambda }}_{k}}} \right){{{\left\| {{{w}_{k}}} \right\|}}^{2}}}}} \\ \end{gathered} $

Из (4.23) и (4.30), учитывая произвольность величин ${{{\tau }}_{0}}$ и ${{\phi }_{0}}$, имеем

(4.31)
$\begin{gathered} \sum\limits_{k = 1}^\infty {\frac{{w_{k}^{2}\left( 0 \right)}}{{\left( {{\lambda } - {{{\lambda }}_{k}}} \right){{{\left\| {{{w}_{k}}} \right\|}}^{2}}}}} = \frac{{Y\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}},\quad \sum\limits_{k = 1}^\infty {\frac{{{{w}_{k}}\left( 0 \right)w_{k}^{'}\left( 0 \right)}}{{\left( {{\lambda } - {{{\lambda }}_{k}}} \right){{{\left\| {{{w}_{k}}} \right\|}}^{2}}}}} = \frac{{J\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}} \\ \sum\limits_{k = 1}^\infty {\frac{{{{{(w_{k}^{'}\left( 0 \right))}}^{2}}}}{{\left( {{\lambda } - {{{\lambda }}_{k}}} \right){{{\left\| {{{w}_{k}}} \right\|}}^{2}}}}} = \frac{{K\left( {0,{\lambda }} \right)}}{{D\left( {0,{\lambda }} \right)}} \\ \end{gathered} $

Из (4.31), используя равенства (4.15), (4.17)–(4.19), получим

(4.32)
$\frac{{w_{m}^{2}\left( 0 \right)}}{{{{{\left\| {{{w}_{m}}} \right\|}}^{2}}}} = {{{\lambda }}_{m}}\frac{{{{l}^{3}}}}{3}\frac{{\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\mu }}_{k}}}}} \right)} }}{{\prod\limits_{k \ne m} {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\lambda }}_{k}}}}} \right)} }}$
(4.33)
$\frac{{{{w}_{m}}\left( 0 \right)w_{m}^{'}\left( 0 \right)}}{{{{{\left\| {{{w}_{m}}} \right\|}}^{2}}}} = - {{{\lambda }}_{m}}\frac{{{{l}^{2}}}}{2}\frac{{\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\nu }}_{k}}}}} \right)} }}{{\prod\limits_{k \ne m} {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\lambda }}_{k}}}}} \right)} }}$
(4.34)
$\frac{{{{{(w_{m}^{'}\left( 0 \right))}}^{2}}}}{{{{{\left\| {{{w}_{m}}} \right\|}}^{2}}}} = {{{\lambda }}_{m}}l\frac{{\prod\limits_{k = 1}^\infty {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\sigma }}_{k}}}}} \right)} }}{{\prod\limits_{k \ne m} {\left( {1 - \frac{{{{{\lambda }}_{m}}}}{{{{{\lambda }}_{k}}}}} \right)} }}$

Формулы (4.32)(4.34) аналогичны формулам, полученным в [23, 24], то есть, эти формулы справедливы и для функции m(x), имеющей вид $m\left( x \right) = 1 + \sum\limits_{i = 1}^n {{{c}_{i}}{\delta }\left( {x - {{x}_{i}}} \right)} $. Используя два равенства из (4.32)–(4.34) можно восстановить значения ${{w}_{m}}\left( 0 \right){{\left\| {{{w}_{m}}} \right\|}^{{ - 1}}}$ и $w_{m}^{'}\left( 0 \right){{\left\| {{{w}_{m}}} \right\|}^{{ - 1}}}$ по трем спектрам: $\left\{ {{{{\lambda }}_{i}}} \right\}$ и двум из трех спектров $\left\{ {{{{\mu }}_{i}}} \right\}$, $\left\{ {{{{\nu }}_{i}}} \right\}$ и $\left\{ {{{{\sigma }}_{i}}} \right\}$. Ниже мы рассмотрим восстановление неизвестной функции m(x) по спектру {λi} и величинам ${{w}_{m}}\left( 0 \right){{\left\| {{{w}_{m}}} \right\|}^{{ - 1}}}$ и $w_{m}^{'}\left( 0 \right){{\left\| {{{w}_{m}}} \right\|}^{{ - 1}}}$. Хотя наша неизвестная функция m(x) сингулярна, доказательство того, что она единственным образом восстанавливается по трем указанным множествам, полностью совпадает с доказательством из работ [23, 24]. Приведем для полноты изложения основные идеи этого доказательства. Согласно [23], можно заменить уравнение (3.18) системой уравнений

(4.35)
$\begin{gathered} w{\text{'}}\left( {x,{\lambda }} \right) = {\theta }\left( {x,{\lambda }} \right),\quad {\theta '}\left( {x,{\lambda }} \right) = {\tau }\left( {x,{\lambda }} \right),\quad {\tau '}\left( {x,{\lambda }} \right) = - \phi \left( {x,{\lambda }} \right) \\ \phi {\text{'}}\left( {x,{\lambda }} \right) = - {\lambda }m\left( x \right)w\left( {x,{\lambda }} \right),\quad m(x) = 1 + \sum\limits_{i = 1}^n {{{c}_{i}}{\delta }\left( {x - {{x}_{i}}} \right)} \\ \end{gathered} $

Дискретизируем систему уравнений (4.35). Представим коэффициент 1 из второго уравнения системы и m(x) из четвертого уравнения в виде линейной комбинации дельта-функций.

(4.36)
$1 = \sum\limits_{i = 1}^N {{{f}_{i}}{\delta }(x - x_{i}^{*})} ,\quad m(x) = \sum\limits_{i = 0}^{N - 1} {{{m}_{i}}{\delta }(x - x_{i}^{*})} ,\quad {{f}_{i}} > 0,\quad {{m}_{i}} > 0,\quad x_{0}^{*} = 0$

Используя аппроксимацию (4.36) в уравнении (4.35), получим

(4.37)
$\begin{gathered} w{\text{'}}\left( {x,{\lambda }} \right) = {\theta }\left( {x,{\lambda }} \right),\quad {\theta '}\left( {x,{\lambda }} \right) = \sum\limits_{i = 1}^N {{{f}_{i}}{\delta }(x - x_{i}^{*})_{i}^{*}} {\tau }\left( {x,{\lambda }} \right) \\ {\tau '}\left( {x,{\lambda }} \right) = - \phi \left( {x,{\lambda }} \right),\quad \phi {\text{'}}\left( {x,{\lambda }} \right) = - {\lambda }\sum\limits_{i = 0}^{N - 1} {{{m}_{i}}{\delta }(x - x_{i}^{*})} w\left( {x,{\lambda }} \right) \\ \end{gathered} $

Решения уравнений (4.37) удовлетворяют следующим условиям: функции $w\left( {x,{\lambda }} \right)$ и τ(x, λ) непрерывны, функции θ(x, λ) и ϕ(x, λ) имеют разрывы в точках $x_{i}^{*}$. Пределы произвольной функции f(x) в точках $x_{k}^{*}$ слева и справа обозначим $f(x{{_{k}^{*}}^{ - }})$ and $f(x{{_{k}^{*}}^{ + }})$, соответственно. Обозначим

(4.38)
${{w}_{i}}\left( {\lambda } \right) = w(x_{i}^{*},{\lambda }),\quad {{{\theta }}_{i}}\left( {\lambda } \right) = {\theta }(x{{_{i}^{*}}^{ + }},{\lambda }),\quad {{{\tau }}_{i}}\left( {\lambda } \right) = {\tau }(x_{i}^{*},{\lambda }),\quad {{\phi }_{i}}\left( {\lambda } \right) = \phi (x{{_{i}^{*}}^{ - }},{\lambda })$

Из (4.37) и (4.38) получим

(4.39)
$\begin{gathered} {{{\theta }}_{i}}\left( {\lambda } \right) = \frac{{{{w}_{{i + 1}}}\left( {\lambda } \right) - {{w}_{i}}\left( {\lambda } \right)}}{{{{l}_{i}}}},\quad {{{\tau }}_{i}}\left( \lambda \right) = \frac{{{{{\theta }}_{i}}\left( {\lambda } \right) - {{{\theta }}_{{i - 1}}}\left( {\lambda } \right)}}{{{{f}_{i}}}} \\ {{\phi }_{i}}\left( {\lambda } \right) = - \frac{{{{{\tau }}_{i}}\left( {\lambda } \right) - {{{\tau }}_{{i - 1}}}\left( {\lambda } \right)}}{{{{l}_{{i - 1}}}}},\quad {{\phi }_{{i + 1}}}\left( {\lambda } \right) - {{\phi }_{i}}\left( {\lambda } \right) = - {\lambda }{{m}_{i}}{{w}_{i}}\left( {\lambda } \right) \\ \end{gathered} $

Краевые условия для закрепленного правого конца имеют вид

(4.40)
${{w}_{{N + 1}}}\left( {\lambda } \right) = {{{\theta }}_{N}}\left( {\lambda } \right) = {{w}_{N}}\left( {\lambda } \right) = 0$

На левом конце, рассмотрим следующие краевые условия

(4.41)
${{{\tau }}_{0}}\left( {\lambda } \right) = {{{\tau }}_{0}},\quad {{\phi }_{0}}\left( {\lambda } \right) = {{\phi }_{0}}$

Следуя [23, 24], введем обозначения

(4.42)
$\begin{gathered} {{{\mathbf{w}}}^{T}} = \left( {{{w}_{0}}\left( {\lambda } \right), \cdots ,{{w}_{{N - 1}}}\left( {\lambda } \right)} \right),\quad {{\theta }^{T}} = \left( {{{{\theta }}_{0}}\left( {\lambda } \right), \cdots ,{{{\theta }}_{{N - 1}}}\left( {\lambda } \right)} \right) \\ {{\tau }^{T}} = \left( {{{{\tau }}_{1}}\left( {\lambda } \right), \cdots ,{{{\tau }}_{N}}\left( {\lambda } \right)} \right),\quad {{\varphi }^{T}} = \left( {{{\phi }_{1}}\left( {\lambda } \right), \cdots ,{{\phi }_{N}}\left( {\lambda } \right)} \right) \\ \end{gathered} $

Здесь и далее верхний индекс T обозначает транспонирование матрицы.

Введем квадратные матрицы порядка N. Три из введенных матриц диагональные

(4.43)
$\begin{gathered} {\mathbf{L}} = \left( {{{L}_{{ij}}}} \right),\quad {{L}_{{ij}}} = {{l}_{{i - 1}}}{{{\delta }}_{{ij}}},\quad i,j = 1, \cdots ,N \\ {\mathbf{M}} = \left( {{{M}_{{ij}}}} \right),\quad {{M}_{{ij}}} = {{m}_{{i - 1}}}{{{\delta }}_{{ij}}} \\ {\mathbf{R}} = \left( {{{R}_{{ij}}}} \right),\quad {{R}_{{ij}}} = f_{i}^{{ - 1}}{{{\delta }}_{{ij}}} \\ \end{gathered} $
где δij – символ Кронекера. Четвертая матрица имеет вид

(4.44)
${\mathbf{E}} = \left( {{{E}_{{ij}}}} \right),\quad {{E}_{{ij}}} = {{{\delta }}_{{ij}}} - {{{\delta }}_{{i + 1j}}},\quad i,j = 1, \cdots ,N$

Введем также N-мерный вектор-столбец

(4.45)
${\mathbf{e}}_{1}^{T} = \left( {1,0, \cdots ,0} \right)$

Уравнения (4.39) с граничными условиями (4.40) и (4.41) можно переписать в матричном виде

(4.46)
$\begin{gathered} \theta = - {{{\mathbf{L}}}^{{ - 1}}}{\mathbf{Ew}},\quad {\mathbf{\tau }} = - {\mathbf{RE}}\theta \\ \varphi = - {{{\mathbf{L}}}^{{ - 1}}}{{{\mathbf{E}}}^{T}}\tau + {{{\tau }}_{0}}{{{\mathbf{L}}}^{{ - 1}}}{{{\mathbf{e}}}_{1}},\quad {\lambda }{\mathbf{Mw}} = - {{{\mathbf{E}}}^{T}}\varphi + {{\phi }_{0}}{{{\mathbf{e}}}_{1}} \\ \end{gathered} $

Из уравнений (4.46) следует

(4.47)
${\lambda }{\mathbf{Mw}} = {\mathbf{Aw}} + {{{\tau }}_{0}}l_{0}^{{ - 1}}{{{\mathbf{E}}}^{T}}{{{\mathbf{e}}}_{1}} + {{\phi }_{0}}{{{\mathbf{e}}}_{1}}$
где ${\mathbf{A}} = {{{\mathbf{E}}}^{T}}{{{\mathbf{L}}}^{{ - 1}}}{{{\mathbf{E}}}^{T}}{\mathbf{RE}}{{{\mathbf{L}}}^{{ - 1}}}{\mathbf{E}}$.

В случае свободного левого края $\left( {{{{\tau }}_{0}} = {{\phi }_{0}} = 0} \right)$ получим следующее уравнение на собственные значения

(4.48)
${\lambda }{\mathbf{Mw}} = {\mathbf{Aw}}$

Матрицы M и A симметричные и положительно определенные, следовательно, собственные числа ${{{\lambda }}_{k}}$ действительные и положительные, а соответствующие собственные векторы ${{{\mathbf{u}}}^{{(k)}}} = (u_{0}^{{\left( k \right)}}, \cdots ,u_{{N - 1}}^{{\left( k \right)}})$ ортогональны ${{({{{\mathbf{u}}}^{{\left( p \right)}}})}^{T}}{\mathbf{M}}{{{\mathbf{u}}}^{{\left( k \right)}}} = {{M}_{p}}{{{\delta }}_{{pk}}}$ и формируют базис в N-мерном линейном пространстве. Величины $w_{k}^{2}\left( 0 \right){{\left\| {{{w}_{k}}} \right\|}^{{ - 2}}}$ и ${{w}_{k}}\left( 0 \right)w_{k}^{'}\left( 0 \right){{\left\| {{{w}_{k}}} \right\|}^{{ - 2}}}$, определенные в уравнениях (4.32)(4.34), соответствуют величинам ${{(u_{0}^{{\left( k \right)}})}^{2}}M_{k}^{{ - 1}}$ и $u_{0}^{{\left( k \right)}}{\theta }_{0}^{{\left( k \right)}}M_{k}^{{ - 1}}$ в дискретной модели. Таким образом, мы предполагаем, что известны собственные значения ${{{\lambda }}_{k}}$, а также величины $\tilde {u}_{0}^{{\left( k \right)}} = u_{0}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$ и ${\tilde {\theta }}_{0}^{{\left( k \right)}} = {\theta }_{0}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$, необходимо найти величины ${{m}_{i}}$, fi и li. Алгоритм восстановления величин ${{m}_{i}}$, fi, и li разработанный в [23] и [24] может быть полностью перенесен на рассматриваемый нами случай. Дадим краткое описание этого алгоритма.

Введем следующие обозначения: $\tilde {u}_{i}^{{\left( k \right)}} = u_{i}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$, ${\tilde {\theta }}_{i}^{{\left( k \right)}} = {\theta }_{i}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$, ${\tilde {\tau }}_{i}^{{\left( k \right)}} = {\tau }_{i}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$, $\tilde {\phi }_{i}^{{\left( k \right)}} = \phi _{i}^{{\left( k \right)}}M_{k}^{{ - 1/2}}$. В [23, 24] были получены важные равенства

(4.49)
$\frac{1}{{{{m}_{i}}}} = \sum\limits_{k = 1}^N {{{{(\tilde {u}_{i}^{{\left( k \right)}})}}^{2}}} ,\quad i = 0, \cdots ,N - 1$
(4.50)
${{l}_{i}}\sum\limits_{k = 1}^N {{\tilde {\theta }}_{i}^{{\left( k \right)}}\tilde {u}_{i}^{{\left( k \right)}}} = - \frac{1}{{{{m}_{i}}}}$
(4.51)
$f_{{i + 1}}^{{ - 1}} = \sum\limits_{k = 1}^N {\frac{{{{{({\tilde {\tau }}_{{i + 1}}^{{\left( k \right)}})}}^{2}}}}{{{{{\lambda }}_{k}}}}} $

Рассматриваемая задача состоит в следующем. Предполагается, что известны величины $\left\{ {{{{\lambda }}_{k}}} \right\}$, $\{ \tilde {u}_{0}^{{\left( k \right)}}\} $ и $\{ {\tilde {\theta }}_{0}^{{\left( k \right)}}\} $, $k = 1, \cdots ,N$. Заметим также, что $\{ {\tilde {\tau }}_{0}^{{\left( k \right)}} = 0\} $ и $\{ \tilde {\phi }_{0}^{{\left( k \right)}} = 0\} $, k = 1, ..., N. Требуется найти значения $\left\{ {{{m}_{i}}} \right\}$, $\left\{ {{{l}_{i}}} \right\}$, $i = 0, \cdots ,N - 1$ и $\left\{ {{{f}_{k}}} \right\}$, $k = 1, \cdots ,N$.

Следуя [23, 24], приведем алгоритм вычисления величин mi, li, ${{f}_{{i + 1}}}$, $\tilde {u}_{{i + 1}}^{{\left( k \right)}}$, ${\tilde {\theta }}_{{i + 1}}^{{\left( k \right)}}$, ${\tilde {\tau }}_{{i + 1}}^{{\left( k \right)}}$ и $\tilde {\phi }_{{i + 1}}^{{\left( k \right)}}$ с помощью известных величин ${{{\lambda }}_{k}}$, $\tilde {u}_{i}^{{\left( k \right)}}$, ${\tilde {\theta }}_{i}^{{\left( k \right)}}$, ${\tilde {\tau }}_{i}^{{\left( k \right)}}$ и $\tilde {\phi }_{i}^{{\left( k \right)}}$. Рассматриваемый алгоритм состоит из семи шагов.

1. Вычисляется mi по формуле (4.49).

2. Вычисляется li по формуле (4.50).

3. Вычисляется $\tilde {u}_{{i + 1}}^{{\left( k \right)}}$ по первому из уравнений (4.39)

$\tilde {u}_{{i + 1}}^{{\left( k \right)}} = \tilde {u}_{i}^{{\left( k \right)}} + {{l}_{i}}{\tilde {\theta }}_{i}^{{\left( k \right)}}$

4. Вычисляется $\tilde {\phi }_{{i + 1}}^{{\left( k \right)}}$ по четвертому из уравнений (4.39)

$\tilde {\phi }_{{i + 1}}^{{\left( k \right)}} = \tilde {\phi }_{i}^{{\left( k \right)}} - {{{\lambda }}_{k}}{{m}_{i}}\tilde {u}_{i}^{{\left( k \right)}}$

5. Вычисляется ${\tilde {\tau }}_{{i + 1}}^{{\left( k \right)}}$ по третьему из уравнений (4.39)

${\tilde {\tau }}_{{i + 1}}^{{\left( k \right)}} = {\tilde {\tau }}_{i}^{{\left( k \right)}} - {{l}_{i}}\tilde {\phi }_{{i + 1}}^{{\left( k \right)}}$

6. Вычисляется ${{f}_{{i + 1}}}$ по формуле (4.51)

7. Вычисляется ${\tilde {\theta }}_{{i + 1}}^{{\left( k \right)}}$ по второму из уравнений (4.39)

${\tilde {\theta }}_{{i + 1}}^{{\left( k \right)}} = {\tilde {\theta }}_{i}^{{\left( k \right)}} + {{f}_{{i + 1}}}{\tilde {\tau }}_{{i + 1}}^{{\left( k \right)}}$

Следовательно, начиная с i = 0, можно последовательно определить все неизвестные величины.

В [23] вводятся последовательности функций

${{P}^{{\left( N \right)}}}\left( x \right) = \left\{ \begin{gathered} 0,\quad x \geqslant x_{N}^{*} \hfill \\ \sum\limits_{k = 1}^N {{{f}_{k}}(x_{k}^{*} - x_{{i - 1}}^{*}),\quad x_{{i - 1}}^{*} \leqslant x < x_{i}^{*}} \hfill \\ \end{gathered} \right.$
${{Q}^{{\left( N \right)}}}\left( x \right) = \left\{ \begin{gathered} 0,\quad x \geqslant x_{N}^{*} \hfill \\ \sum\limits_{k = 1}^N {{{m}_{{k - 1}}}{{P}^{{\left( N \right)}}}\left( {{{x}_{{k - 1}}}} \right),\quad x_{{i - 1}}^{*} \leqslant x < x_{i}^{*}} \hfill \\ \end{gathered} \right.$

Доказывается, что из последовательностей $\{ {{P}^{{\left( N \right)}}}\left( x \right)\} $ и $\{ {{Q}^{{\left( N \right)}}}\left( x \right)\} $ можно выделить подпоследовательности, сходящиеся к функциям $P\left( x \right) = {{\left( {l - x} \right)}^{3}}{\text{/}}3$ и Q(x) = $\int\limits_x^\infty {P(t)dM(t)} $, соответственно, где $dM\left( x \right) = m(x)dx$. Следовательно, неизвестная функция m(x) может быть восстановлена.

Таким образом, неизвестные параметры из уравнения (3.18) восстанавливаются единственным образом по трем спектрам. Хотя представленный алгоритм очень важен с теоретической точки зрения, он не может быть использован на практике, поскольку он очень чувствителен к погрешностям в данных. В следующем разделе представлен устойчивый к погрешностям в исходных данных алгоритм, позволяющий с помощью трех спектров определить вносимые трещинами повреждения.

5. Алгоритм решения обратной задачи. Для того, чтобы построить устойчивый численный алгоритм в случае продольных колебаний стержня, содержащего множественные поперечные трещины, мы несколько переформулировали исходную постановку обратной задачи, сведя ее к последовательности оптимизационных задач [9]. Оптимизационные задачи часто используются для решения обратных задач [1417], однако, для успешного применения такого подхода необходимо чтобы целевая функция была адекватна рассматриваемой задаче. В случае продольных колебаний стержня, ослабленного поперечными трещинами, предложенные в [9] целевые функции, учитывали отклонения двух вычисленных спектров от измеренных. Обобщая подход [9] на случай поперечных колебаний, выберем последовательность целевых функций, которые учитывают отклонение трех спектров. Обозначим собственные значения, соответствующие трем типам краевых условий, которые мы будем использовать для определения трещин ${\lambda }_{k}^{{\left( q \right)}}$, $q = 1,2,3$. В предложенном численном алгоритме мы используем конечно-элементную модель балки. В результате, прямая задача определения собственных частот сводится к системе уравнений

(5.1)
$({{{\mathbf{K}}}_{q}} - {{{\lambda }}^{{\left( q \right)}}}{\mathbf{M}}){{{\mathbf{d}}}_{q}} = 0$
где Kq – матрица жесткости, M – матрица масс, dq – собственный вектор.

Матрицы Kq содержат блоки, соответствующие конечным элементам. Каждый элемент обладает, вообще говоря, собственным модулем Юнга. Таким образом, собственные значения, определяемые уравнениями (5.1) зависят от модулей Юнга конечных элементов. Пусть нам известны собственные значения ${\lambda }_{k}^{{(q*)}}$, $k = 1, \ldots ,N$, $q = 1,2,3$, соответствующие трем типам краевых условий. Построим целевую функцию

(5.2)
${{F}_{N}}({\lambda }_{k}^{{\left( q \right)}}) = {{\sum\limits_{q = 1}^3 {\sum\limits_{k = 1}^N {\left( {\frac{{{\lambda }_{k}^{{\left( q \right)}} - {\lambda }_{k}^{{(q*)}}}}{{{\lambda }_{k}^{{(q*)}}}}} \right)} } }^{2}}$

Предположим, что трещины снижают жесткость, содержащих их элементов, но не влияют на плотность материала. Тогда, вместо уравнения (2.1), мы рассмотрим уравнение поперечных колебаний балки с переменным модулем Юнга

(5.3)
$\left( {E{\text{*}}\left( x \right)Iu{\text{''}}\left( x \right)} \right){\text{''}} = {{{\omega }}^{2}}{\rho }Su\left( x \right)$

Слабая формулировка задачи, которая следует из уравнения (5.3), имеет вид

(5.4)
$K\left( {u,{\text{v}}} \right) - {\lambda }M\left( {u,{\text{v}}} \right) = 0$
где $K\left( {u,v} \right) = \int\limits_0^l {p\left( x \right)u{\text{''}}\left( x \right)v{\text{''}}\left( x \right)dx} $, $p\left( x \right) = E{\text{*}}\left( x \right){\text{/}}E$, $M\left( {u,v} \right) = \int\limits_0^l {u\left( x \right)v\left( x \right)dx} $.

Собственные значения для различных краевых условий могу быть получены решением уравнения (5.4) в различных функциональных пространствах. Рассмотрим приближение функции$p\left( x \right)$ кусочно-постоянной функцией

(5.5)
$p\left( x \right) = {{p}_{i}},\quad {{z}_{i}} < x < {{z}_{{i + 1}}},\quad i = 1,2, \cdots ,P,\quad {{z}_{i}} = (i - 1) \cdot l{\text{/}}P$

Отметим, что интервалы $\left( {{{z}_{i}},{{z}_{{i + 1}}}} \right)$ могут включать несколько конечных элементов, используемых при разбиении. Для значений pi справедливы неравенства: $0 < {{p}_{i}} \leqslant 1$. Если в интервале $\left( {{{z}_{i}},{{z}_{{i + 1}}}} \right)$ нет повреждений, то ${{p}_{i}} = 1$. Если pi = 0, то это означает, что трещина полностью перерезает балку. Таким образом, в результате принятого приближения собственные значения ${\lambda }_{k}^{{\left( q \right)}}$ становятся функциями ${\mathbf{p}} = \left( {{{p}_{1}}, \cdots ,{{p}_{P}}} \right)$. Следовательно, функция FN, введенная в (5.2), также является функцией от ${\mathbf{p}}$.

Алгоритм минимизации функции ${{F}_{N}}\left( {\mathbf{p}} \right)$ включает многократное решение прямой задачи нахождения собственных значений ${\lambda }_{k}^{{\left( q \right)}}\left( {\mathbf{p}} \right)$. В расчетах прямая задача решается методом конечных элементов с использованием кубических сплайнов. Функции ${{F}_{N}}({\mathbf{p}})$ представляют собой сумму квадратов. Для минимизации таких функций очень эффективен алгоритм Левенберга–Марквардта [31], использованный нами и в [9]. Применение этого алгоритма требует задание начального приближения для p. Кроме того, в процессе реализации алгоритма приходится вычислять производные от собственных значений $\partial {\lambda }_{k}^{{\left( q \right)}}\left( {\mathbf{p}} \right){\text{/}}\partial {{p}_{j}}$. В представленных ниже вычислениях, как и в [9], было выбрано начальное приближение ${{{\mathbf{p}}}^{0}} = \left( {1, \cdots ,1} \right)$. Такой выбор соответствует неповрежденной балке. В случае собственных значений ${{{\lambda }}_{k}}$, ${{{\mu }}_{k}}$, ${{{\sigma }}_{k}}$ и ${{{\zeta }}_{k}}$, соответствующих самосопряженным краевым условиям, производные от собственных значений выражаются через собственные векторы и производную от матрицы жесткости [32]

(5.6)
$\frac{{\partial {\lambda }_{k}^{{\left( q \right)}}\left( {\mathbf{p}} \right)}}{{\partial {{p}_{j}}}} = \left( {\frac{{\partial {{{\mathbf{K}}}_{q}}\left( {\mathbf{p}} \right)}}{{\partial {{p}_{j}}}}{\mathbf{d}}_{k}^{{\left( q \right)}}\left( {\mathbf{p}} \right),{\mathbf{d}}_{k}^{{\left( q \right)}}\left( {\mathbf{p}} \right)} \right)$

Здесь предполагается, что собственные векторы нормализованы $({\mathbf{Md}}_{k}^{{(q)}}({\mathbf{p}}),{\mathbf{d}}_{m}^{{(q)}}({\mathbf{p}}))$ = = δkm.

В случае собственных значений ${{{\nu }}_{k}}$, соответствующих несамосопряженным краевым условиям, производные вычисляются по формуле [33]

(5.7)
$\frac{{\partial {{{\nu }}_{k}}\left( {\mathbf{p}} \right)}}{{\partial {{p}_{j}}}} = \left( {\frac{{\partial {\mathbf{K}}\left( {\mathbf{p}} \right)}}{{\partial {{p}_{j}}}}{{{\mathbf{d}}}_{k}}\left( {\mathbf{p}} \right),{{{\mathbf{g}}}_{k}}\left( {\mathbf{p}} \right)} \right)$
где ${{{\mathbf{g}}}_{k}}\left( {\mathbf{p}} \right)$ – собственный вектор, отвечающий задаче на собственные значения $({{{\mathbf{K}}}^{T}}({\mathbf{p}}) - {{{\nu }}_{k}}{\mathbf{M}}){{{\mathbf{g}}}_{k}}({\mathbf{p}})$ = 0. Собственные векторы dk(p) и gm(p) удовлетворяют условиям $({\mathbf{M}}{{{\mathbf{d}}}_{k}}({\mathbf{p}}),{{{\mathbf{g}}}_{m}}({\mathbf{p}}))$ = δkm.

Для того, чтобы уменьшить размерность подпространства, в котором ищется минимум функции ${{F}_{N}}\left( {\mathbf{p}} \right)$, решение задачи осуществляется в несколько этапов. Сперва балка разбивается на P одинаковых частей и минимизацией функции ${{F}_{N}}\left( {\mathbf{p}} \right)$ находятся значения $p_{i}^{*}$, соответствующие жесткостям той части балки, которая расположена в интервале$\left( {{{z}_{i}},{{z}_{{i + 1}}}} \right)$. В примерах ниже P = 11. Затем положения повреждений определяются более точно. Чтобы это сделать величина P удваивается. Поэтому каждый интервал $\left( {{{z}_{i}},{{z}_{{i + 1}}}} \right)$ делится на два одинаковых интервала, жесткость которых мы обозначаем ${{p}_{{i1}}}$ и ${{p}_{{i2}}}$. Если на первом этапе часть балки, расположенная в интервале $\left( {{{z}_{i}},{{z}_{{i + 1}}}} \right)$, оказалась неповрежденной ($p_{i}^{*} = 1$), то мы определяем ${{p}_{{i1}}} = 1$, ${{p}_{{i2}}} = 1$. Величины ${{p}_{{i1}}}$ и ${{p}_{{i2}}}$ мы рассматриваем в качестве переменных только если $p_{i}^{*} < 1$. После определения всех неизвестных ${{p}_{{i1}}}$, ${{p}_{{i2}}}$, процедура повторяется. В рассматриваемых ниже примерах количество элементов удваивалось трижды и, тем самым, доводилось до 88.

6. Численные примеры. Согласно представленным выше результатам, реконструкция дефектов может производиться с помощью следующих троек спектров: $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\sigma }}_{k}}} \right\}$, $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\nu }}_{k}}} \right\}$ и $\left\{ {{{{\lambda }}_{k}},{{{\sigma }}_{k}},{{{\nu }}_{k}}} \right\}$. Для сравнения эффективности идентификации с помощью указанных троек спектров рассмотрим несколько примеров. Во всех примерах рассматривается балка со следующими геометрическими и механическими параметрами: длина балки l = 1 м, балка имеет квадратное сечение с шириной $b = 0.02$ м и высотой $h = 0.02$ м, модуль Юнга материала $E = 2.1 \times {{10}^{{11}}}$ Н/м, плотность материала ${\rho }$ = 7800 кг/м3, коэффициент Пуассона $\nu = 0.3$. Собственные значения, которые являются входными данными для предложенного численного алгоритма, были получены численно, путем решения прямых задач. Подчеркнем, что прямые задачи были решены не методом конечных элементов, а решением задачи в исходной формулировке, представленной в разделе 2, с помощью метода, предложенного в [20].

Сперва рассматривается задача идентификации двух односторонних трещин. Первая трещина расположена в точке ${{x}_{1}} = 0.1$ м и имеет относительную глубину ${{s}_{1}} = {{a}_{1}}{\text{/}}h$ = 0.1. Вторая трещина расположена в точке ${{x}_{2}} = 0.6$ м и имеет относительную глубину ${{s}_{2}} = {{a}_{2}}{\text{/}}h$ = 0.15. Здесь ${{a}_{i}}$ – размеры трещин. Соотношение между жесткостью элемента, содержащего трещину, и податливостью пружины c, моделирующей трещину, имеет вид

(6.1)
$p = \frac{{E{\text{*}}}}{E} = \frac{{\Delta l}}{{\Delta l + c}}$
где Δl длина элемента. Податливость пружины выражается через длину односторонней трещины a [20]

(6.2)
$\begin{gathered} c = 5.346 \cdot h \cdot f\left( s \right),\quad s = a{\text{/}}h \\ f\left( s \right) = 1.8624{{s}^{2}} - 3.95{{s}^{3}} + 16.375{{s}^{4}} - 37.226{{s}^{5}} + 76.81{{s}^{6}} - \\ \, - 126.9{{s}^{7}} + 172{{s}^{8}} - 143.97{{s}^{9}} + 66.56{{s}^{{10}}} \\ \end{gathered} $

На рис. 1–3 представлены результаты восстановления податливостей элементов при использовании 8, 9 и 10 собственных значений из каждого спектра для спектров $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\sigma }}_{k}}} \right\}$, $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\nu }}_{k}}} \right\}$ и $\left\{ {{{{\lambda }}_{k}},{{{\sigma }}_{k}},{{{\nu }}_{k}}} \right\}$, соответственно. По оси $x$ отложены номера элементов, а по оси $y$ величины 1 – p, соответствующие податливостям элементов. Элементы занумерованы слева направо. Черные вертикальные полосы соответствуют полученным численным значениям податливостей элементов. Светлые вертикальные полосы соответствуют теоретическим значениям податливостей элементов, рассчитанным по формулам (6.1), (6.2). Как видно из рисунков, обе трещины обнаруживаются всеми тройками спектров. Результаты ведут себя устойчиво при увеличении количества используемых собственных значений. Рассматриваемые трещины находятся в 9 и 53 элементах, однако, поскольку они расположены весьма близко к границам 10 и 54 элементов, они обнаруживаются сразу в двух элементах. Результаты, полученные с помощью спектров $\left\{ {{{{\lambda }}_{k}},{{{\sigma }}_{k}},{{{\nu }}_{k}}} \right\}$, несколько хуже остальных. При N = 9 первая трещина немного хуже локализована, так как отражается в трех элементах, а при N = 10 появляется небольшое паразитное решение.

Рис. 1
Рис. 2
Рис. 3

На рис. 4–6 представлены результаты идентификации четырех трещин. Здесь к двум трещинам, рассмотренным выше, добавлены трещины с параметрами: ${{x}_{3}} = 0.4$ м, ${{s}_{3}} = 0.05$, ${{x}_{4}} = 0.8$ м, ${{s}_{4}} = 0.2$. Таким образом, третья трещина расположена в элементе 36, а четвертая – в элементе 71. Чем больше трещин, тем большее количество собственных частот необходимо знать для их идентификации. Как видно из рис. 4, при использовании собственных значений $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\sigma }}_{k}}} \right\}$ стабилизация результатов наступает с N = 12. В случае N = 10 имеется одно паразитное решение. Из рис. 5 видно, что при использовании собственных значений $\left\{ {{{{\lambda }}_{k}},{{{\mu }}_{k}},{{{\nu }}_{k}}} \right\}$ самая маленькая трещина начинает проявляться с N = 15. Наиболее плохие результаты получаются в случае идентификации с помощью спектров $\left\{ {{{{\lambda }}_{k}},{{{\sigma }}_{k}},{{{\nu }}_{k}}} \right\}$. Здесь появляется ряд паразитных решений. Достаточно устойчиво определяются только две трещины, имеющие наибольшие размеры, но и они локализуются недостаточно четко, затрагивая до четырех элементов.

Рис. 4
Рис. 5
Рис. 6

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

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

Работа выполнена по теме государственного задания № госрегистрации AAAA-A20-120011690132-4 и при поддержке РФФИ (проект № 19-01-00100).

Список литературы

  1. Dimarogonas A.D. Vibration of cracked structures: a state of the art review // Engineering Fracture Mechanics. 1996. V. 55. P. 831–857.

  2. Narkis Y. Identification of crack location in vibrating simply supported beams // Journal of Sound and Vibration. 1994. V. 172. P. 549–558.

  3. Dilena M., Morassi A. The use of antiresonances for crack detection in beams // Journal of Sound and Vibration. 2004. V. 276. P. 195–214.

  4. Khiem N.T., Toan L.K. A novel method for crack detection in beam-like structures by measurements of natural frequencies // Journal of Sound and Vibration 2014. V. 333. P. 4084–4103.

  5. Shifrin E.I. Inverse spectral problem for a rod with multiple cracks // Mechanical Systems and Signal Processing. 2015. V. 56–57. P. 181–196.

  6. Shifrin E.I. Identification of a finite number of small cracks in a rod using natural frequencies // Mechanical Systems and Signal Processing. 2016. V. 70–71. P. 613–624.

  7. Rubio L., Fernandez-Saez J., Morassi A. Identification of two cracks with different severity in beams and rods from minimal frequency data // Journal of Vibration and Control. 2016. V. 22. № 13. P. 3102–3117.

  8. Dilena M., Dell’Oste M.F., Morassi A. Crack identification in rods and beams under uncertain boundary conditions // International Journal of Mechanical Sciences. 2017. V. 133. P. 651–661.

  9. Лебедев И.М., Шифрин Е.И. Решение обратной спектральной задачи для стержня, ослабленного поперечными трещинами, с помощью оптимизационного алгоритма Левенберга-Марквардта // Известия РАН. Механика твердого тела. 2019. № 4. С. 8–26.

  10. Акуленко Л.Д., Гавриков А.А., Нестеров С.В. Идентификация дефектов поперечного сечения стержня по собственным частотам и особенностям формы продольных колебаний // Известия РАН. Механика твердого тела. 2019. № 6. С. 98–107.

  11. Rubio L., Fernandez-Saez J., Morassi A. The full nonlinear crack detection problem in uniform vibrating rods // Journal of Sound and Vibration. 2015. V. 339. P. 99–111.

  12. Fernandez-Saez J., Morassi A., Pressacco M., Rubio L. Unique determination of a single crack in a uniform simply supported beam in bending vibration // Journal of Sound and Vibration. 2016. V. 371. P. 94–109.

  13. Ruotolo R., Surace C. Damage assessment of multiple cracked beams: numerical results and experimental validation // Journal of Sound and Vibration. 1997. V. 206. P. 567–588.

  14. Casciati S. Stiffness identification and damage localization via differential evolution algorithms // Structural Control and Health Monitoring. 2008. V. 15. P. 436–449.

  15. Sandesh S., Shankar K. Application of a hybrid of particle swarm and genetic algorithm for structural damage detection // Inverse Problems in Science and Engineering. 2010. V. 18. № 7. P. 997–1021.

  16. Khaji N., Mehrjoo M. Crack detection in a beam with an arbitrary number of transverse cracks using genetic algorithms // Journal of Mechanical Science and Technology. 2014. V. 28. № 3. P. 823–836.

  17. Eroglu U., Tufekci E. Exact solution based finite element formulation of cracked beams for crack detection // International Journal of Solids and Structures. 2016. V. 96. P. 240–253.

  18. Shifrin E.I. Inverse spectral problem for a non-uniform rod with multiple cracks // Mechanical Systems and Signal Processing. 2017. V. 96. P. 348–365.

  19. Rizos P.F., Aspragatos N., A.D. Dimarogonas A.D. Identification of crack location and magnitude in a cantilever beam from the vibration modes // Journal of Sound and Vibration. 1990. V. 138. P. 381–388.

  20. Shifrin E.I., Ruotolo R. Natural frequencies of a beam with an arbitrary number of cracks // Journal of Sound and Vibration. 1999. V. 222. P. 409–423.

  21. Barcilon V. On the solution of the inverse problem with amplitude and natural frequency data, part I // Physics of the Earth and Planetary Interiors. 1976. V. 13. P. P1–P8.

  22. Barcilon V. Inverse problem for the vibrating beam in the free-clamped configuration // Phil. Trans. R. Soc. Lond. 1982. V. A 304. P. 211–251.

  23. Barcilon V. Sufficient conditions for the solution of the inverse problem for a vibrating beam // Inverse Problems. 1987. V. 3. P. 181–193.

  24. Gladwell G.M.L. The inverse problem for the vibrating beam // Proc. R. Soc. Lond. 1984. V. A393. P. 277–295.

  25. Глэдвелл Г.М.Л. Обратные задачи теории колебаний. М.–Ижевск. НИЦ “Регулярная и хаотическая динамика”. 2008. 608 с.

  26. Castro C., Zuazua E. Exact boundary controllability of two Euler–Bernoulli beams connected by a point mass // Mathematical and Computer Modelling. 2000. V. 32. P. 955–969.

  27. Mercier D., Regnier V. Spectrum of a network of Euler–Bernoulli beam // Journal of Mathematical Analysis and Applications. 2008. V. 337. P. 174–196.

  28. Mercier D., Regnier V. Control of a network of Euler–Bernoulli beams // Journal of Mathematical Analysis and Applications. 2008. V. 342. P. 874–894.

  29. Mercier D., Regnier V. Boundary controllability of a chain of serially connected Euler–Bernoulli beams with interior masses // Collectanea Mathematica. 2009. V. 60. P. 307–334.

  30. Левин Б.Я. Распределение корней целых функций. М.: Гостехиздат. 1956. 632 с.

  31. Lourakis M.I.A. A brief description of the Levenberg–Marquardt algorithm implemented by levmar // Foundation of Research and Technology. 2005. V. 4. № 1. P. 1–6.

  32. Fox R.L., Kapoor M.P. Rates of change eigenvalues and eigenvectors // AIAA Journal. 1968. V. 6. P. 2426–2429.

  33. Plaut R.H., Huseyin K. Derivatives of eigenvalues and eigenvectors in non-self-adjoint systems // AIAA Journal. 1973. V. 11. P. 250–251.

Дополнительные материалы отсутствуют.