- •1.2. Вариационная постановка
- •1.3. Метод Ритца
- •1.4. Метод конечных элементов (мкэ)
- •2. Основы работы с программой Ansys
- •2.1 Запуск программы
- •2 .2. Внешний вид программы
- •2.3. Алгоритм работы
- •Просмотр результатов Main Menu General Postproc
- •2.4. Пример работы
- •Шаг 5. Задание свойств материала
- •Шаг 9. Задание нагрузок и граничных условий
- •Зафиксировать степени свободы на заданной линиях Preprocessor Loads Define Loads Apply Structural Displacement On Lines, выбрать мышью линию и нажать кнопку ok.
- •Приложение давления Preprocessor Loads Define Loads Apply Structural Pressure On Lines
- •Шаг 11. Визуализация и анализ результатов
- •Сохранение рисунков.
- •Построение графиков
- •Создание пути
- •Отображение величины на путь
- •Построение графика вдоль пути
- •3. Задача Ламе
- •3.1. Введение
- •3.2. Цели работы
- •3.3. Требования к отчету по работе
- •3.4. Порядок проведения работы
- •Шаг 1. Задание свойств материала
- •Добавление линейно упругого материала в модель
- •Геометрия модели
- •Шаг 2. Создание точек
- •Построение конечно-элементной сетки
- •Шаг 6. Определение густоты сетки
- •Шаг 7. Генерация сетки
- •Для генерации сетки необходимо выполнить следующие действия:
- •Шаг 8. Задание нагрузок и граничных условий
- •Фиксация степеней свободы на заданных линиях
- •Приложение давления
- •Шаг 9. Решение задачи
- •Шаг 10. Визуализация и анализ результатов
- •Построение графиков
- •Создание пути
- •Отображение величины на путь
- •Построение графика вдоль пути
- •Шаг 11. Решение задачи на других сетках
- •Удаление сетки
- •Замена атрибута, отвечающего за тип конечного элемента
- •3.5. Параметры задачи
- •4. Задача Кирша
- •4.1. Введение
- •4.2. Задание
- •Новые операции, используемые в работе
- •4.3. Требования к отчету по работе
- •4.4.Порядок проведения работы
- •Шаг 1. Создание квадрата — четверти рассматриваемой области
- •Шаг 2. Создание круга для моделирования отверстия
- •Шаг 3. Создание отверстия при помощи операции вычитания объектов
- •Шаг 4. Задание свойств материала
- •Шаг 5. Задание элементов и их свойств
- •Шаг 6. Создание сетки конечных элементов.
- •Шаг 7. Задание нагрузок и граничных условий
- •Шаг 8. Запуск решателя.
- •Шаг 9. Визуализация и анализ результатов
- •Шаг 10. Задача растяжения на мелкой сетке.
- •Шаг 11. Задача чистого сдвига на мелкой сетке.
- •4.5. Параметры задачи
- •5. Контактная задача Герца
- •5.1.Введение
- •5.2. Численная постановка задачи в системе ansys
- •5.3. Цели работы
- •5.4. Требования к отчету
- •5.5. Порядок проведения работы
- •Геометрия модели
- •Шаг 2. Создание точек и кривых
- •Шаг 3. Создание плоских областей
- •Шаг 4. Построение конечно-элементной сетки со сгущением в области контакта
- •Шаг 5. Задание граничных условий
- •Шаг 6. Создание контактной пары
- •Шаг 7. Настройка решателя для вывода результатов промежуточных шагов
- •Шаг 8. Решение задачи
- •Визуализация и анализ результатов
- •Шаг 9. Визуальный контроль правильности решения
- •Шаг 10. Нахождение радиуса круга контакта и максимального давления
- •Задание пути на дуге
- •Построение графика давления на контактной поверхности.
- •Шаг 11. Получение зависимости прижимающей силы от перемещения
- •Получение значения перемещения u на всех шагах решения
- •Вычисление прижимающей силы p на всех шагах решения
- •Шаг 12. Расчет задачи на второй сетке
- •5.6. Параметры задачи
- •6. Кручение стержней
- •6.1. Введение
- •6.2. Задание
- •Новые операции, используемые в работе
- •Требования к отчету по работе
- •Порядок проведения работы
- •Стержень круглого сечения
- •Анализ результатов
- •Стержень с кольцеобразным сечением (труба)
- •Труба с разрезом
- •Значения параметров
- •Расчет фланцевого соединения Введение
- •Численная постановка задачи в ansys
- •Цели работы
- •Требования к отчету
- •Порядок проведения работы Шаг 1. Задание свойств материалов
- •Шаг 3. Создание двумерной сетки
- •Шаг 4. Вытягивание трехмерных тел из торцевой поверхности
- •Шаг 5. Задание граничных условий
- •Шаг 6. Решение задачи
- •Шаг 7. Анализ результатов
- •Шаг 8. Решение второй и третьей задач
- •Параметры задачи
- •8. Задача определения температурного поля в лопатке газовой турбины.
- •8.1. Введение
- •8.2. Цели работы
- •8.3. Требования к отчету по работе
- •8.4. Порядок проведения работы
- •Шаг 2. Создание выпуклой и вогнутой линий контура сечения лопатки
- •9. Расчет собственных частот и форм колебаний фермы
- •9.1 Введение
- •9.2 Задание
- •Определение собственных частот Шаг 8. Удаление приложенной на шаге 5 силы.
- •Шаг 10. Решение задачи
- •Значения параметров
- •Варианты геометрии ферм
Содержание
Введение 2
1. Знакомство с методом конечных элементов на примере задачи о растяжении стержня 3
2. Основы работы с программой Ansys 10
3. Задача Ламе
4. Задача Кирша
5. Контактная задача Герца
6. Кручение стержней
7. Расчет фланцевого соединения
8. Задача определения температурного поля в лопатке газовой турбины.
9. Расчет собственных частот и форм колебаний фермы.
Литература
ВВедение
1. Знакомство с методом конечных элементов на примере задачи о растяжении стержня
1.1. Постановка задачи в дифференциальной форме
Рассмотрим прямой стержень длины l, заделанный на одном конце и нагруженный сосредоточенной растягивающей силой P на другом конце, а также распределенной растягивающей силой p по всей длине (рис. 1.1). Такая задача описывается следующим уравнением и граничными условиями.
(1)
(2)
(3)
Здесь x — координата вдоль оси стержня, u(x) — продольное перемещение сечений стержня, E — модуль Юнга материала, F — площадь поперечного сечения; штрихом обозначена производная по x. Для простоты примем, что распределенная сила p постоянна (это может быть, например, сила тяжести).
Найдем точное решение этой задачи. Проинтегрировав уравнение (1), получим деформации:
(4)
Постоянную (это деформация стержня при x = 0) можно найти из граничного условия (3):
Подставляя найденное в (4) и интегрируя, получим перемещения:
(5)
Постоянная интегрирования равна нулю, так как конец x = 0 заделан (2). По формуле (5) можно найти перемещение на конце x = l:
1.2. Вариационная постановка
Всякая задача математической физики допускает обычно две постановки: дифференциальную (ее мы рассмотрели выше) и вариационную. Метод конечных элементов (МКЭ) опирается на вариационную постановку, которая состоит в следующем. На расчетной области (в данном случае — отрезке [0, l]) вводится пространство U функций, обладающих достаточной гладкостью и, грубо говоря, пригодных для достаточно точной аппроксимации решения задачи, а также, возможно, удовлетворяющих некоторым граничным условиям. В нашей задаче таким пространством U будет множество дифференцируемых функций (x), определенных на отрезке [0, l] и равных нулю при x = 0, то есть удовлетворяющих кинематическому граничному условию (2). Далее, вводится в рассмотрение функционал J(). Функционал — это отображение множества функций во множество вещественных чисел. Вариационная постановка задачи сводится к тому, чтобы подобрать функционал J, обладающий свойством экстремальности на точном решении задачи. Если функционал выпуклый, то в точке экстремума он принимает наименьшее или наибольшее значение. В нашей задаче таким функционалом является потенциальная энергия системы (функционал Лагранжа):
(6)
Здесь первое слагаемое — энергия упругой деформации стержня, остальные два — работа нагрузок. Решение вариационной задачи состоит в поиске такой функции (x) из пространства U, на которой функционал принимает наименьшее значение. Эта функция и будет решением задачи — полем перемещений u(x) в сечениях стержня.
Убедимся, что вариационная и дифференциальная постановки нашей задачи эквивалентны друг другу. Для этого вспомним, что в точке экстремума функционала его вариация равна нулю. (Вариация L() функционала L() — это главная линейная часть его изменения при малом изменении функции ; (x), как и (x) — функция из пространства U.) Найдем L(u) и, считая u решением, приравняем L к нулю. Варьируя (6) (правила варьирования напоминают правила дифференцирования), получим:
Избавимся от вариации в первом интеграле, взяв его по частям. После перегруппировки слагаемых получим
Это выражение должно быть равно нулю для любой функции из пространства U. Как показывается в вариационном исчислении, такое возможно только при равенстве нулю каждого слагаемого по отдельности. Второе слагаемое равно нулю автоматически, так как — так было выбрано пространство функций. Вариация произвольна, поэтому в первом слагаемом равен нулю первый множитель — получили граничное условие (3). Третье слагаемое равно нулю при любом тогда и только тогда, когда равно нулю подынтегральное выражение — то есть, выполняется уравнение (1). Таким образом, мы показали эквивалентность вариационной и дифференциальной постановок данной задачи.
1.3. Метод Ритца
Математическая физика рассматривает задачи с бесконечным числом неизвестных. Например, в задаче о растяжении стержня неизвестной величиной является перемещение в каждом сечении. Чтобы получить возможность численного решения таких задач, необходимо произвести дискретизацию, то есть заменить модель с бесконечным числом неизвестных адекватной моделью с конечным числом неизвестных. Вариационная постановка привлекательна именно в связи с возможностью осуществлять такую дискретизацию простым и естественным путем. Эта возможность — в выборе пространства U функций, в котором разыскивается решение задачи.
Решение любой задачи математической физики можно с достаточной точностью аппроксимировать линейной комбинацией конечного числа заранее заданных (т. н. базисных) функций k(x) k = 1,2,…N. Неизвестными задачи становятся множители при базисных функциях в этой линейной комбинации. Чем большая требуется точность, тем больше базисных функций надо взять. Выбранные базисные функции и определяют пространство U — это будет их линейная оболочка (то есть множество всевозможных линейных комбинаций с вещественными коэффициентами ck).
Например, при численном решении задачи о растяжении стержня рассматривается не всё пространство дифференцируемых функций (x), таких, что (0) = 0, а лишь некоторое его подпространство, пригодное для достаточно точной аппроксимации решения. В качестве базисных функций можно взять, скажем, полиномы xk, k = 1,2,…N.
Проиллюстрируем процедуру дискретизации на нашей задаче. Аппроксимируем перемещения сечений стержня линейной комбинацией базисных функций k:
(7)
Подставив аппроксимацию (7) в функционал (6), получим
или, в матричной записи,
(8)
Здесь C — столбец (высоты N) коэффициентов c1, c2,…, cN, K — матрица жесткости системы, состоящая из N строк и N столбцов, R — столбец (высоты N) узловых нагрузок, эквивалентных приложенным силам. Верхний индекс T обозначает транспонирование. Элементы матрицы K и столбца R вычисляются по формулам
, k, m = 1, 2, …, N (9)
, k = 1, 2, …, N (10)
Так как каждая функция из выбранного нами пространства определяется N коэффициентами c1, c2,…, cN, то функционал L превратился в функцию этих коэффициентов: . Как известно из теории функций нескольких переменных, его минимум достигается при равенстве нулю частных производных по всем аргументам: L/c1=0, L/c2=0, …, L/cN=0. Таким образом, дифференцируя (8), получим условие минимальности функционала L, которое можно записать в виде
(11)
Итак, мы перешли от исходного дифференциального уравнения и граничных условий (1–3) к системе линейных алгебраических уравнений (11). Переход, который мы проделали, носит название метода Ритца. Систему (11) можно решать разнообразными численными методами. При этом обычно играет важную роль симметричность матрицы K (по построению) и ее положительная определенность (это следует из положительности потенциальной энергии).