Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Проблемы нелинейного деформирования. Метод продолжения решения по параметру в нелинейных задачах механики твердого деформируемого тела

.pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
7.14 Mб
Скачать

Простейшая явная схема интегрирования задачи Коши (15.2) методом Эйлера соответствует методу последовательных нагружений

Хо = 0,

(2(о) = 0; Л, = Х,-_ 1 + АХ/,

(1.5.5)

+ /$ (/))9(0

= Л

 

0 (0

= в< 1 -п

+ ЛХ«?(о»

 

Здесь /$ (,)

=

 

 

Впервые такая схема в рамках МКЭ была, по-видимому, использована в работе [529]. В дальнейшем она получила широкое распространение при решении конкретных задач методом конечных элементов [419, 381, 530, 418, 545, 378, 454, 544, 488, 126, 541, 542, 417, 512, 3, 89, 380, 375, 532, 416, 528]. Обзор ранних исследований, использующих явные схемы интег­ рирования задачи Коши по параметру, дан в [457].

Схема (1.5.2) дает, как известно, на каждом шаге интегрирования ошибку порядка (Д Х ,)2. Для уменьшения накопления ошибки использо­ вались явные схемы более высокого порядка точности, как-то: схемы мо­ дифицированного метода Эйлера, метода РунгеКутта и др. [413, 417419,492,426, 126, 271,497,436].

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

Хо

= о,

(2(о) -

0;

 

/_1

+ ДХ/,

(1.5.6)

(К +^5(/-1))<7(0 = ^

(или

(0)

= 9(1 _1)),

(1-5.7)

 

 

 

 

 

(/+!)_

м

(/)г ,

 

 

 

(/))]}’

*(/)

*<0 -

}

 

 

 

 

 

 

 

 

 

 

 

(1-5.8)

 

 

 

 

 

и

0 + 1>

(/>„ ^

(1-5.9)

 

 

 

 

 

II «(0

- * ( 0 | | >

 

 

 

 

 

е -

Если

 

 

 

 

 

 

 

 

и

</+1)

и) и

 

 

 

 

(1.5.10)

И* (О

"*<оН

 

 

 

 

 

б(.+ 1)

= 0 (0

+ * (0 АХ'-

 

 

(1.5.11)

 

 

 

От явной схемы (1-5.5) эта схема отличается использованием итерационно­ го процесса (1.5.7) —(1.5.9), который включает выбор начального прибли­ жения (1.5.7), интегрирование по формуле (1.5.8), пока выполняется усло­ вие (1.5.9), и получение решения при достижении заданной точности с > О

(1.5.10). В выражениях (1.5.9), (1.5.10) обозначение вида || ... || соответ­ ствует какой-либо векторной норме. Вид итерационного процесса опреде­

ляется матрицей Л<'>. При

Л{>'> . к *

+ Д М ^ )

(1.5.12)

итерационный процесс соответствует методу Ньютона —Рафсона.

 

Матрица

 

 

= К + /у(С (|))

 

(1.5.13)

реализует модифицированный метод Ньютона. При этом она на каждом ша­ ге по параметру остается постоянной (не зависит от номера итерации / ), что существенно уменьшает вычисления.

Если

А°"> = К ,

(1.5.14)

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

це ^. Различные итерационные процессы типа последовательных при­ ближений использовались в работах [381, 379,407,422,455,516,401,432, 547, 468, 542,198,380]. Хотя такого рода процессы и являются достаточно "быстрыми” и требуют меньших затрат машинного времени, но область их сходимости ограничена умеренной нелинейностью.

Более эффективный в смысле сходимости итерационный процесс - метод Ньютона-Рафсона (1.5.12) использовался в работах [475-478,408, 394, 506, 390, 414, 515, 269, 439, 431, 406, 480]. Однако этот метод требует корректировки касательной матрицы жесткости на каждом шаге итерационного процесса, что сопровождается значительными затратами ма­ шинного времени. Это устраняется при применении для итераций модифи­ кации метода -Ньютона (1.5.13), так как при этом для итераций используется касательная матрица жесткости, построенная на предыдущем шаге по пара­ метру. Такой подход к организации итерационного процесса на каждом ша­ ге по параметру применялся в работах [420, 318,517, 515*476, 518,1,397, 535, 191, 134,303,536].

В некоторых исследованиях [329, 394, 390, 269, 542] с целью уменьше­ ния машинного времени явные схемы интегрирования задачи Коши по пара­ метру комбинируются с неявными.

Вопросы продолжения решения вблизи особых точек в рамках метода конечных элементов рассмотрели Коннер и Морий [196]. Для построения устойчивой вычислительной процедуры они использовали метод возмуще­ ний и удерживали в разложениях в ряд Тейлора по параметру высшие члены. Аналогичные предложения высказаны в работе [539].

В последнее время активно разрабатываются шаговые процессы с ис­ пользованием идей Вемпнера [539] и Рикса [492—494] по выбору парамет-

192

ра продолжения решения в рамках дискретного продолжения [386. 535, 536,404, 537,543].

В работе [383] исследованы особенности матрицы жесткости при дискретном продолжении решения с дополнительным условием, опреде­ ляющим параметр продолжения.

В[469] процесс дискретного продолжения осуществляется с одновре­ менной редукцией размерности разрешающей системы путем ее отображе­ ния по Бубнову на подпространство аппроксимирующих векторов.

В[393] схема Рунге-Кутта чередуется с периодическим уточнением решения по методу Ньютона - Рафсона.

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

1.6. Метод продолжения в физически нелинейных задачах

Использование методов продолжения решения по параметру при иссле­ довании упруго-пластических деформаций естественным образом опреде­ ляется самой постановкой задачи, которая подразумевает прослеживание истории деформирования системы. В этом смысле представляется законо­ мерным, что первое применение метода продолжения [452] связано имен­ но с анализом устойчивости упругопластнческого стержня. Предложенный Лином подход, основанный на процедуре последовательных нагружений, т.е. на явной схеме типа метода Эйлера интегрирования задачи Коши по параметру, использовался и в более поздних исследованиях поведения упругопластического продольно-сжатого стержня [60, 59, 210, 308]. В работе [210] этот метод рассматривается в рамках общего подхода к ме­ тодам продолжения Д.Ф.Давиденко [135].

Формулировка упругопластических задач в приращениях (шаговый или инкрементальный подход) в наиболее общем виде изложена, по-видимому, в монографии Био [388], суммирующей предыдущие разработки как са­ мого автора, так и других исследователей.

Методы продолжения по параметру легли в основу многочисленных ре­ шений конкретных задач упругопластического деформирования различных систем.

Так, явная схема типа метода Эйлера для интегрирования задачи Коши по параметру нагрузки в форме метода последовательных нагружений ис­ пользована в работах [485, 316,545,426,373,380].

Особенности использования метода последовательных нагружений для физически нелинейных задач рассмотрены в книге [289]. Разработанные в ней алгоритмы привлекались для исследования пластин и оболочек из ма­ териалов со сложными свойствами, в том числе и из разномодульных мате­ риалов [289, 140,242,291,241,243,286].

В [319,-144] на основе схемы Эйлера построен шаговый процесс продол­ жения решения по параметру прогиба. Явные схемы более высокого по­ рядка точности типа модифицированного метода Эйлера и метода Рунге

Купа применялись в статьях [376, 492, 46, 324]. В работах [46, 47] для решения пошаговых линеаризованных задач использована сплайн-аппрокси­

мация.

Неявные схемы с использованием простой итерации применялись в це­ лом ряде работ [379, 422, 455, 401, 574, 74, 340, 4, 148, 149]. Отмечено, что для идеально упругопластического материала метод последовательных приближений сходится медленно, а иногда может сходиться к неправиль­ ному решению [422, 455, 401, 175]. Отмечается, что простая итерация, по существу, совпадает с методом упругих решений [175,4].

Метод переменных параметров упругости, когда для итераций исполь­ зуются параметры упругости (в том же смысле, что и касательные модули упругости), достигнутые на предыдущем шаге по параметру, по смыслу близок к модифицированному методу Ньютона и применялся совместно с ним в неявной схеме интегрирования по параметру для решения одновре­ менно физически и геометрически нелинейною задач [534, 340, 302, 175, 463, 197, 6]. Неявная схема продолжения с использованием для итераций метода Ньютона - Рафсона реализована в статье [423] для уточнения реше­ ния после нескольких шагов по параметру по явной схеме типа метода Эйлера. Итерация по Ньютону - Рафсону на каждом шаге интегрирования проводилась в работах [515,1,324].

Особенности решения отдельных упругопластических задач обсуждались в [456,91,92,435,520,513].

Подробный обзор с анализом эффективности различных методов реше­ ния упругопластических задач дан в работах [515,334].

1.7.Сравнение различных форм метода продолжения

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

По-видимому, первой из работ такого рода, касающихся метода продол­ жения, было исследование Поскитта [489], который сравнил простейшую явную схему типа Эйлера для продолжения по параметру с другими метода­ ми решения нелинейных задач, как-то: методом Ньютона - Рафсона, итераций и др. В качестве тестовой задачи была использована трехшарнир­ ная арка Мизеса. Было установлено, что число шагов шагового метода зна­ чительно меньше зависит от величины конечного перемещения, чем у всех остальных методов.

В работе [533] та же схема продолжения сравнивается с методом Ньютона —Рафсона и методом возмущений (малого параметра) на примере больших изгибов балки. Нелинейная система алгебраических уравнений построена методом Рэлея —Ритца. Подробно исследовано влияние шага по параметру нагрузки. Маркол [455] сравнивает две неявные схемы продол­

жения. Одна из них использует на каждом шаге по параметру икрайни

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

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

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

Встатье [61] сравниваются различные формы метода продолжения ре­ шения: явная схема метода Эйлера, схема типа предиктор-корректор, дискретное продолжение с использованием для итерационного уточнения решения модифицированного метода Ньютона. На простом примере оценена их погрешность.

Вработе [382] на примере вантовых систем проведено сравнение различ­ ных схем продолжения, в том числе явная схема Эйлера (метод последова­ тельных нагружений), неявная схема типа последовательных приближений (метод упругих решений) и неявные схемы с использованием различных вариантов метода Ньютона. Показано, что наиболее эффективна неявная схема с использованием модифицированного метода Ньютона. Для ванто­

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

Различные схемы продолжения для вантовых

систем исследованы

в [341].

 

Серия работ Стриклина, Хайслера и др. [515-518]

посвящена анализу и

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

В работе Као [429] явная схема продолжения типа Эйлера сравнивается с неявными, использующими для итерации метод Ньютона - Рафсона и модифицированный .метод Ньютона, а также с явной схемой самокорректи­ рующегося метода первого порядка [515]. Показано, что схема Эйлера дает при вдвое меньшем шаге по параметру ту же точность, что и самокор­ ректирующийся метод. Сравнение проведено на примере пологой сферы и круговой пластины.

Работа [160] посвящена обсуждению скорости сходимости различных неявных схем продолжения, использующих для организации итераций на каждом шаге нагружения метод последовательных приближений, модифи­ цированный метод Ньютона и метод Ньютона - Рафсона. Исследование скорости сходимости проведено на примерах сферического купола с отвер­ стием, усеченного конуса, консольной плиты. Эти же схемы обсуждаются и в [479].

Явная схема с однократной коррекцией по методу Ньютона - Рафсона сравнивается с самокорректирующейся схемой [515] и неявной схемой типа последовательных приближений в работе [225].

Й13*

Обсуждение различных форм продолжения применительно к методу ко­ нечных элементов проведено в работах [92, 186, 397, 535, 443, 536, 115, 116].

Анализ различных форм непрерывного и дискретного продолжения про­ веден в [П5] на примере пологой арки и трехстержневой фермы.

В [41] дан сравнительный анализ различных методов расчета упруго­ пластических задач: метод переменных параметров упругости, метод допол­ нительных деформаций, метод продолжения решения по схеме предикторкорректор.

Различные методы решения нелинейных задач излагаются в книгах [237,123] и статье [114].

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

П. НЕКОТОРЫЕ ОБОЗНАЧЕНИЯ И КРАТКИЕ СВЕДЕНИЯ ОБ АЛГЕБРЕ ВЕКТОРНЫХ ПРОСТРАНСТВ

Обозначения в книге в основном вводятся по мере необходимости. Здесь же мы поясним некоторые обозначения, касающиеся конечномерных векторных пространств, и напомним некоторые сведения об этих прост­ ранствах.

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

а 2

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

«т = [«ь «а..........

<*т] :

Знак ” ” будет обозначать операцию транспонирования.

Векторы а и Ь считаются равными.тогда и только тогда, когда равны их составляющие, т.е. а = Ь тогда и только тогда, когда а( - Ь(, / = I , .... т.

Вектор, все составляющие которого равны нулю, называется нулевым вектором.

Суммой двух векторов а и Ь называется вектор а + Ь такой, что

Произведением вектора а на вещественное число X будет вектор Ха такой,что

Множество всех /«-мерных векторов называется т-мерным векторным пространством и обозначается через Кш .

В качестве нормы || а II вектора а Е Кт используется квадратичная или евклидова норма

|| а || - (а\ + а\ +

+ а ^ ) 1/2

Векторное пространство с такой нормой называют евклидовым прост­ ранством.

Скалярное произведение (а, Ь) двух векторов а и Ь в Кт вводится обычным образом

т

[а, Ь) = Б а^Ь/. 1

Векторы а и Ь называются ортогональными, если равно нулю их ска­ лярное произведение, т.е. если

(а,Ь) = 0.

 

Линейной комбинацией л векторов а*1), ....

Е Кж называется

вектор

 

«=Х1а{1) + Хав<2) + . . . + Хяа(и )= 2

(III)

/= 1

 

здесь X!, .... Ля - произвольные вещественные числа, из которых не все равны нулю.

Множество всех векторов вида (11.1) называется подпространством про­

странства Кт , порожденным векторами

,....

(или натяну­

тым на эти векторы).

 

 

Если Г

=

 

 

1 = 1

 

 

 

торы а ^ \

* = 1 ......п , называются линейно независимыми.

 

Если векторы линейно зависимы, то по крайней мере один из них яв­ ляется линейной комбинацией остальных.

В К т всегда можно найти т линейно независимых векторов, но не бо­ лее. Эти векторы составляют базис в Кт . Любой вектор в Кт может быть единственным образом представлен как линейная комбинация векторов данного базиса.

Подпространство в Кт , имеющее размерность п, будем обозначать через Ь„.

Размерностью п подпространства Ь„ в Кш, п < т, называется число порождающих Ь„ линейно независимых векторов, а сами эти векторы образуют базис подпространства.

Два подпространства Ьп

и Ь*

в

Кш называются

ортогональными,

если

любые два

вектора

а Е Ёл

и

Ь Е Ъ к

ортогональны, т.е.

если

(в, Ь)

= 0 .

Здесь

п + к < т . Если

п + к = т,

то Кш

образуется

как

прямая

сумма

(произведение)

 

ортогональных

подпространств

1-Л и

1 *к:

 

 

 

 

 

 

 

 

Кт = Ьл ® I*.

Это означает, что любой вектор с Е Кт единственным образом предста­ вим в виде суммы векторов а Е Ь„ и Ь Е Ьк.

Среди всех базисов в Кт особое место занимают ортонормированные базисы, т.ё. базисы, состоящие из ортогональных векторов с нормой,

равной единице.

 

 

 

 

Имея произвольный базис а*1*,

,

...,

а^т \

всегда можно по­

строить ортонормированный базис V

, у

,

..., у

), например, с по­

мощью процесса ортогонапизации Грама —Шмидта по следующим рекур­ рентным формулам:

у<»> = а<1>/||<.<1>||;

 

ц(0 = а<О _

1 (у<*>, а( 0 ) у (*>,

(п 2)

у(0 = Ы(/) /||«1('>||,

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

Матрица

 

" «и

а1т

а2 1

«2т

_ а

апт

составленная из л строк или т столбцов, имеет размер пХ т. Матрица, у которой т = л, - квадратная и имеет порядок л. Матричные операции вводятся обычным образом.

Суммой С = А + В двух матриц А = [ач ] и В = ц ] размера и X т будет матрица С = [сц\ того же размера и такая, что

СИ = ау + Ьц,

Произведением С = А В матрицы А = [ац ] размера пХ т на матрицу

В =

[Ьц\ размера т X / является матрица С = [сц\ размера п Х I та­

кая ,

что

2 й1 кЬк],

к= 1

Произведением с = АЬ матрицы А = [д/*] размера п Х т на т-мерный вектор Ь= [Ьк] является л-мерный вектор с = [с,] такой, что

т

2а1кЬк,

к= 1

Произведением ст = VхА л-мерного вектора-строки ЬТ = [&*] на матри­ цу А = [л*/]- размера л X т является т-мерный вектор-строка с т = [с/] такой, что

2Ькак1 ,

к= 1

Взаписи произведения вектора на матрицу мы будем иногда опускать знак транспонирования ” т ” у вектора, имея в виду, что если вектор яв­ ляется первым сомножителем, то он должен быть вектором-строкой, и результатом такого произведения явится также вектор-строка.

Матрицей, транспонированной по отношению к матрице А = [д,; ] раз­ мера п X т , будет такая матрица В = [Ьц] = АТ размера т X л. что Ьц =ап , I = 1,..., т, / = 1,...»л.

Строки матрицы А = [ац\ размера п X т можно рассматривать как векторы в К т ,а столбцы - как векторы в К„.

Рангом гап^(Л) матрицы А называется число ее линейно независимых строк или столбцов. Ранг матрицы не зависит от того, определен ли он по

еестрокам или по столбцам.

Прямоугольную матрицу А размера и X т, т > п, будем называть

вырожденной, если гал§(/1) < п. Это значит, что строки матрицы линейно зависимы.

Определитель с1е1(Л) квадратной матрицы тогда, когда она вырождена.

Прямоугольная матрица размера п X т, т > п, вырождена тогда и только тогда, когда все определители п-го порядка, которые можно обра­ зовать из ее столбцов, равны нулю.

Матрица называется ортогональной, если ее строки или столбцы ортонор-

мированы. Если

матрица А размера п X т, т > п, ортогональна, то

АА7 = Е, где Е -

единичная квадратная матрица порядка п.

Примененный к векторам-строкам невырожденной матрицы А размера п Х т (т > п) процесс ортогонализации Грама —Шмидта может быть рас­ смотрен как представление этой матрицы в виде произведения двух матриц

А = Й В.

Здесь В - ортогональная матрица размера п X т , строками которой яв­ ляются векторы ортонормированного базиса, построенного с помощью про­

цесса Грама—Шмидта из векторов-строк

/ = 1

матрицы А.

Матрица П = ] является левой треугольной матрицей. Из (11.2) вид­ но, что

,, = СО, „(О )* ",

| („<0 в(/)х

I О,

Доказательства приведенных выше утверждений, а также многие другие свойства векторов и матриц в векторных пространствах можно найти, на­ пример, в книгах В.В.Воеводина !), Б.З.Вулиха 2), Г.Стренга 3).

*) В о е в о д и н В.В. Линейная алгебра. - М.: Наука, 1974. -

336 с.

* ) В у л и х

Б .З . Введение в функциональный анализ. -

М.: Наука, 1967.

416 с.

 

 

*) С т р е н г

Г. Линейная алгебра и ее применения. -М .: Мир, 1976. —

Соседние файлы в папке книги