![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Лекция 4-1. МКЭ на билинейных четырехугольных элементах ⇐ ПредыдущаяСтр 4 из 4
Билинейный элемент Пусть сетка состоит из четырехугольников, см. рис. 1. Рис. 1 Базисный квадрат и четырехугольный элемент сетки Введем базисный квадрат и определим преобразование актуальных координат
На базисном квадрате
Функции
а именно
Дифференцирование
Интегрирование
Вычислим элементы матрицы Якоби с помощью формул (2) – (4).
Теперь можно подсчитать градиент (4) функции
Сюда входят градиенты базисных функций и вычислим градиенты
Итак, (7) + (8) определяют операцию дифференцирования. А подстановка (8) в (2) и затем в (1) позволяет найти все элементы матрицы Якоби. Например, Точно также найдем
Тестовая задача Дирихле для уравнения теплопроводности Будем решать задачу
Интегральное тождество
Граничные условия учитываются позже на матричном уровне. Покроем область ‑ из первого интеграла слева получится матрица жесткости:
Распишем скалярное произведение под интегралом:
Подставим (13) в (12) и получим формулу для коэффициентов матрицы жесткости элемента
‑ из второго интеграла слева получится матрица масс:
‑ из интеграла в правой части получится такая же матрица масс:
После поэлементной сборки получается глобальная система МКЭ
Глобальные матрицы получаются «суммированием» элементных матриц. Осталось рассмотреть вопрос о вычислении интегралов в (14) и (15). Точные вычисления, как в случае треугольных элементов, слишком громоздки, поэтому будем применять квадратурные формулы численного интегрирования. Известно много таких формул разной точности. Иногда можно применять простейшую формулу
В большинстве случаев достаточно использовать 6-узловую формулу
в которой координаты точек интегрирования
В заключение на рис. 2 представим результаты тестового расчета для задачи (10) при
Рис. 2. Численное решение, полученное МКЭ на сетке из 5652 билинейных элементов (слева) в сравнении с точным решением задачи (справа)
Вычисление производных от сеточного решения при использовании билинейных элементов Часто нужны не только узловые значения функции, но и ее производные в узлах (например, скорость как градиент давления в задаче фильтрации). Непосредственное дифференцирование применимо, если интересуют значения не в узлах, а в центрах элементов; если же интересует все поле градиента, дифференцирование может давать большие ошибки (градиент сеточного решения терпит разрыв на границе между элементами). В связи с этим рассмотрим следующую процедуру вычисления поля производных. Пусть задана
Для решения задачи (19) запишем интегральное тождество Интегралы по элементам вычислим с помощью базисного квадрата в локальных координатах
Для вычисления интегралов применяем те же квадратурные формулы, что и при формировании матриц системы МКЭ. После сборки получаем две СЛАУ:
где матрицы Решение задач (21) дает искомые производные в узлах МКЭ-сетки. Результаты тестового решения показаны на рис. 3. Хотя на карте изолиний заметны погрешности численного решения, величина этой погрешности невелика, что наглядно демонстрирует рис. 4.
Рис. 3. Производная
Рис. 4. Производная
Лекция 5. Введение в М К О Основы алгоритма Требуется решить задачу Примеры. 1) Стационарное уравнение теплопроводности
2) Нестационарное уравнение теплопроводности. Полудискретизованная неявная схема по времени
Можно и умножить все на 3) Конвективная теплопроводность, схема явная по конвекции
Как решать? МКО: покрыть Примеры. 1) 1D. 2) 2D cтруктурированная 3) 2D неструктурированная Интегрируем уравнение (5.3) по
Здесь Консервативность МКО. Если сложить все уравнение (5.4), то интегралы по всем внутренним границам КО взаимно уничтожатся, т.к. эти границы попарно-смежные, и нормали у пар направлены противоположно. Останутся лишь интегралы по внешним участкам границы
Окончательно имеем закон сохранения энергии Вернемся к системе уравнений (5.4), чтобы получить из него СЛАУ относительно узловых значений. Для этого необходима какая-то аппроксимация при вычислении интегралов в (5.4). Обычно, когда с каждым КО
где Популярное: |
Последнее изменение этой страницы: 2017-03-09; Просмотров: 870; Нарушение авторского права страницы