Шаги алгоритма вычисления корней характеристического уравнения системы дифференциальных уравнений теории упругости следующие:
• Методом Хичкока ищутся значения т и q, которые решают систему уравнений (45). Итерационный процесс Ньютона прерывается на k-ом шаге, когда
|R(r{k},q{k})| + |Q(r{k},q{k})|
е (47)
• Полученные уравнения четвертого λ 4 + s1 λ 3 + s2 λ 2 + s3 λ + s4 =0 и второго λ2+rλ+q=0 порядков дают корни характеристического уравнения. Для решения уравнений четвертого порядка использовались формулы Феррари.
Тестирование алгоритма проводилось следующим образом. Выбирались конкретные значения приведенных модулей упругости ckm и параметров α, v1 и v2 из соответствующих интервалов. Для данных значений вычислялось 2000 значений при изменении временной частоты f из соответствующего интервала. При вычислениях в (47) положили е = 10-16.
Результат тестирования: при всех численных экспериментах для всех вычисленных корней характеристического уравнения ошибка вычислений присутствовала не ближе 8-12 знака после запятой, для метода Хичкока требовалось 4-6 итераций. Проводились расчеты для однородных орторомбической и трансверсально-изотропной среды с осью симметрии бесконечного порядка, имеющей произвольное направление. Количество итераций алгортма Хичкока также не превышало 3-5 для интересующей нас области временныох и пространственных частот. Для данных видов анизотропии невозможно иметь точные значения корней характеристического уравнения, так как характеристическое уравнение является полным уравнением шестого порядка. Контроль правильности счета можно осуществить только косвенно. Например, найденные корни при подстановке в уравнение (44) давали величины, модуль которых меньше
; или выведенные графики действительных и мнимых частей вычисленных корней для различных значений временныо х и пространственных частот имели аналогичный характер поведения, как и у графиков для действительных и мнимых частей корней для трансверсально-изотропной однородной среды с осью симметрии бесконечного порядка, расположенной в плоскости Ox1x2 — поведение графиков было гладким, отсутствовали неожиданные выбросы значений.
Возможен иной выбор начального приближения, например:
r{0} = 0, q{0} = -(p2/ λ (A) + v2). (48)
где λ(A) — максимальное собственное значение матрицы А. В случае изотропной среды
. Таким образом, выбор начального приближения в форме (48) также есть точные значения для r и q в случае изотропной среды для простых корней
.
Тестирование показало, что нет преимуществ выбора начального приближения в виде (48) перед выбором в виде (46). В этой связи выбор начального приближения в виде (46) более предпочтителен, поскольку нет необходимости численного решения уравнения третьего порядка.
5.2 Решение Проблемы 2
В своей классической монографии [8, с. 197] указал, что, к сожалению, единственный способ, который он может предложить для решения матричного уравнения типа (26), который приводит к долгим и трудным вычислениям, которые для нас не приемлемы. В работе [9] решение уравнения вида (26) сводится к задаче, которая решается QR-алгоритмом, который в наших условиях приводит к бесконечно долгому итерационному процессу. По этим причинам не будем искать общего решения задачи (26), а предложим алгоритм определения матрицы
, применимый к нашей конкретной ситуации.
Итак, предполагаем, что корни λj (j =
) характеристического уравнения (43) уже вычислены. Пусть
,
,
,
где
собственные числа матрицы
и такие, что Re λj>0. Нетрудно видеть, что Re μ2 > 0 и
.
По теореме Гамильтона-Кэли [8] характеристический многочлен матрицы является аннулирующим для этой матрицы. Таким образом, из этой теоремы и матричного уравнеия (26) имеем, что матрица
удовлетворяет двум матричным уравнениям:
и
. (49)
Умножим первое уравнение из (49) слева на матрицу А, умножим второе матричное уравнение справа на
и вычтем из первого. Получаем
(50)
Умножим уравнение (50) слева на матрицу А и вычтем его из второго уравнения (49), получаем:
. (51)
Данное представление матрицы
тестировалось численно: матрица
вычислялась по формуле (51), после чего вычислялись ее собственные числа и сравнивались с теми, которые были заданы для построения величин μj (j =
) для первого уравнения из (49). Ошибка присутствовала не ближе 15-16-ого знака после запятой.
Зная матрицу
, матрицу
можно найти при помощи соотношения (24) или третьего соотношения(25).
Утвержение: Количество отрицательных и положительных значений действительных частей собственных чисел матриц
и
совпадает [3].
В частности, если у матрицы
все собственные числа имеют положительные действительные части, то матрица
имеет все собственные числа с положительными действительными частями.
5.3 Решение Проблемы 3
Пусть матрицы
и
вычислены.
Согласно [10] матричная экспонента eCh (h = x3 — x3m) без использования жордановой формы матрицы (7 может быть представлена в виде
,
где 1) если
, то
,
или 2) если
, то
.
Данная форма записи матричной экспоненты не зависит от предельного перехода
, как зависит от него форма матричной экспоненты, записанная с использованием жордановой формы матрицы.
Далее. Обозначим второе слагаемое матрицы L из (29) через I:
.
Составим следующую комбинацию:
+
. Воспользуемся перестановочностью матричной экспоненты со своей матрицей. После несложных преобразований получаем:
(52)
Пусть Ij и
- j-ый вектор-столбец матрицы J и
соответственно,
- элементы матрицы
. Задача (52) эквивалентна задаче для матрицы и векторов девятого порядка:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


