Автор работы: Пользователь скрыл имя, 09 Ноября 2010 в 23:49, контрольная работа
В данной работе исследуется задача о кручении упругопластического стержня.
Содержание 2
1. Физическая мотивация 3
2. Математическая корректность 5
2.1 Существование решения 5
2.2 Единственность решения 6
2.3 Устойчивость решения 6
3. Аппроксимация 7
4. Численный метод 8
5. Тесты 9
Выводы 16
Список литературы 17
, если
Тогда
вместо решения задачи (4.1) можем
решать задачу
. По свойствам функционала
ее решение
существует и единственно.
Кроме того, – выпуклая, дифференцируемая по Гато функция [2].
Производная Гато функции :
Тогда задача эквивалентна решению уравнения
(4.5)
Можно показать, что – монотонный оператор и , если [3].
Следовательно, решение вариационной задачи .
Замечания по реализации:
Неизвестную функцию решения будем искать в виде:
– значение функции в i-том узле,
– базисная функция из пространства .
Тогда задача минимизации функционала (4.2) превратится в задачу многомерной минимизации по :
Алгоритм для нахождения минимума функционала (4.2) реализован в среде Matlab.
Были проведены расчеты для различных форм сечений стержня (области ): круга, квадрата и треугольника.
В случае если сечение
стержня – круг, то известно аналитическое
решение задачи.
1) . Точное решение задачи .
На рис. 2-5 продемонстрированы
численные решения задачи при разных разбиениях
.
Рис.2 Число узлов = 29
Рис.3 Число узлов = 146
Рис.4 Число
узлов = 270
Рис.5 Число
узлов = 549
Для оценки погрешности решения введем величину , характеризующую относительную погрешность.
Здесь – точное решение, – численное решение;
, где – число узлов.
В таблице 1 приведены
результаты сравнения численного и
точного решения.
№ теста | Число элементов | Число узлов | Относит.погрешность |
1 | 40 | 29 | 0.03035 |
2 | 258 | 146 | 0.00631 |
3 | 490 | 270 | 0.01735 |
4 | 1032 | 549 | 0.00219 |
2) . Точное решение задачи .
На рис. 6-9 продемонстрированы
численные решения задачи при разных разбиениях
.
Рис.6 Число
узлов = 29
Рис.7 Число
узлов = 146
Рис.8 Число узлов = 270
Рис.9 Число узлов = 549
Как и в первом
примере, вычислена относительная
ошибка, см. Таблицу 2.
№ теста | Число элементов | Число узлов | Относит.погрешность |
1 | 40 | 29 | 0.18035 |
2 | 258 | 146 | 0.08561 |
3 | 490 | 270 | 0.04981 |
4 | 1032 | 549 | 0.03484 |
3) На Рис.10-11 изображены численные решения задачи для стержня с квадратным сечением,
Рис.10 Число узлов = 27
Рис.11 Число
узлов = 177
Рис.12 Число
узлов = 144
В ходе
выполнения данной работы была изучена
задача о кручении упругопластического
стержня.
Показано,
что решение задачи существует и
единственно.
Предложен
метод численного решения поставленной
задачи, основанный на применении конечноэлементного
подхода для перехода от бесконечномерной
задачи к конечномерной, а также
на применении метода штрафа для минимизации
целевого функционала.
Проведены
различные численные