Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 411.docx
Скачиваний:
19
Добавлен:
30.04.2022
Размер:
4.84 Mб
Скачать

Упражнения

1. Найти функции формы Ni = i (i=1, 2, 3, 4) для тетраэдрального элемента Лагранжа 1-го порядка, используя преобразование

x =Xii, y = Yii, z = Zii, 1 = i.

Показать, что внутри тетраэдра 0    1.

2. Найти квадратичные функции формы для одномерного элемента Лагранжа [x1,x2]. Указание. Использовать аппроксимацию неизвестной функции =C12+ C2+C3 , где =(xx1)/(x2x1) – симплексная координата, {Сi} – коэффициенты, подлежащие определению. Записав это выражение для каждого из трех узлов (=0; 0.5; 1), получим систему уравнений относительно {Сi}. Решив ее, найдем разложение  = i Ni().

3. Определить квадратичные функции формы для стандартного треугольного элемента Лагранжа (см. рис.1). См. указание к упр. 2; рассмотреть аппроксимацию =C112+ C222+ C312+ C41+ C526 для точек (0,1), (0,0), (1,0), (0,0.5), (0.5,0), (0.5,0.5).

4. Определить функции формы для билинейного прямоугольного элемента –11, –11. См. указание к упр. 2; рассмотреть аппроксимацию =C1 + C2 + C3 + C4 для точек (–1,–1), (–1,1), (1,–1), (1,1).

5. Показать, что функции формы должны удовлетворять условию Ni = 1.

6. Записать выражение для grad для линейного и квадратичного треугольника Лагранжа. Найти скачок градиента на границах элементов.

7. Показать, что полный функционал для ансамбля конечных элементов не равен сумме элементных функционалов, если для аппроксимации неизвестной функции используются базисные функции класса С0. Какую ошибку при этом имеет конечно-элементное решение?

8. Для уравнения Лапласа =0 получить матрицу и вектор правых частей локальной системы линейных алгебраических уравнений, соответствующей квадратичному одномерному элементу, билинейному четырехугольнику и тетраэдральному элементу Лагранжа.

2.5 Решение обыкновенных дифференциальных уравнений

Теоретические сведения. Обыкновенными дифференциальными уравнениями называются такие уравнения, которые содержат одну или несколько производных от искомой функции  = (x). Их можно записать в виде

,

где x – независимая переменная.

Общее решение обыкновенного дифференциального уравнения n-го порядка содержит n произвольных постоянных C1, C2, ... , Cn, т. е. имеет вид

 = (x, C1, C2, ... , Cn).

Частное решение обыкновенного дифференциального уравнения получается из общего, если произвольным постоянным придать определенные значения. В зависимости от способа задания дополнительных условий для получения частного решения дифференциального уравнения существуют два различных типа задач: задача Коши и краевая задача. Если эти условия задаются в одной точке, то такая задача называется задачей Коши. Дополнительные условия в задаче Коши называются начальными условиями, а точка x = x0, в которой они задаются, – начальной точкой. Если же дополнительные условия задаются в более чем одной точке, т.е. при разных значениях независимой переменной, то такая задача называется краевой. На практике обычно граничные условия задаются в двух точках x = a и x = b, являющихся границами области решения дифференциального уравнения.

МКЭ обычно используется для решения краевых задач. Задачи Коши чаще всего решаются методами Эйлера, Рунге–Кутта, Адамса, прогноза-коррекции и т. д.

Пример. Рассмотреть конечно-элементную формулировку для уравнения

при условии, что  = 0 при x = 0 и /x = 0 при x = Lx.

Покажем, что стационарное значение функционала

определяет решение данной краевой задачи, если пробные функции удовлетворяют краевому условию  = 0 при x = 0.

Найдем первую вариацию F:

.

Для первого слагаемого используем интегрирование по частям

.

Поскольку множество допустимых функций удовлетворяет краевому условию при x = 0, то x=0 =  +x=0 = 0, первое слагаемое равно нулю.

Из условия стационарности F = 0 и в силу произвольности  имеем:

.

Краевое условие при x=Lx выполняет роль естественного краевого условия, так как оно выполняется для любой функции , обеспечивающей стационарное значение функционала. Краевое условие при x=0 – главное условие.

Рис. 2.3.

Следуя методу конечных элементов, разобьем отрезок [0,Lx] на M одномерных элементов (рис. 3). На каждом элементе будем использовать линейную аппроксимацию. В таком элементе неизвестная функция определяется ее значениями в двух узлах x1 и x2 :

(x) = 1N1 + 2N2 , (2.36)

где функции формы N1, N2 имеют вид

.

Подставляя аппроксимацию (2.36) в функционал F() и удовлетворяя условию стационарности F/i = 0, приходим к системе линейных алгебраических уравнений

S111 + S122 = F1,

S211 + S222 = F2,

где

.

Здесь hex2x1.

Аналогичным образом строятся системы уравнений для всех элементов, а затем добавляются в глобальную систему способом, описанным в разд. 3. Чтобы окончательно сформировать систему, необходимо учесть главное граничное условие при x = 0 (см. там же).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]