Так как 7\ = 150°С задана, эта система уравнений должна быть предварительно модифицирована. Модифицированная система уравнений имеет вид
'54 ,8 |
0 |
0 |
0 |
0 |
- |
Г х 1 |
8220 |
|
142,4 |
—46,2 |
0 |
0 |
|
Т2 |
8930 |
|
|
109,6 |
—46,2 |
3,9 |
|
Тг = t |
415 |
|
|
|
142,4 |
—46,2 |
|
т. |
2000 |
Симметрично |
|
|
64,8 |
[ Т ь |
900 |
Решая эту систему, получаем следующие значения температуры в узловых точках:
{7}г = [1 5 0 , 80,8 55,8, 46,3 43,5], СС.
Эти значения хорошо согласуются с аналитическим решением ис ходной задачи:
(^аналитическое) ^== f^50, 80,9, 55,4, 46,2, 43,3], °С.
Сделаем несколько замечаний, касающихся матриц квадратич ного элемента. Во-первых, поверхностный интеграл, который ис пользуется при составлении матрицы теплопроводности
j h[Nf[N]dS,
S i
содержит несколько отрицательных коэффициентов, чего не было в случае линейного элемента с двумя узлами. Отрицательные члеяы встречаются при рассмотрении всех элементов высокого поряд ка. Во-вторых, результат вычисления поверхностного интеграла
1
PLhTco
4
6
1
перестает быть интуитивно очевидным. Как мы видели, в анало гичной ситуации в случае линейного элемента конвективные поте ри тепла делились поровну между его узлами. Этот результат вы глядит интуитивно верным, так как элемент имел два узла. Каза лось бы, что в случае элемента с тремя узлами следует ожидать распределения по узлам в отношении ’Д, Уг. *Д, но вместо этого получаем распределение в отношении У6, 2/з. 'Д.
Не пытайтесь предугадать результаты интегрирования, когда имеете дело с элементами высокого порядка. Они не будут совпа дать с вашей физической интуицией. Все сказанное относится так же к двумерным и трехмерным элементам.
13.3. Естественная система координат. Преобразования координат. Матрица Якоби
Естественная система координат обладает определенным преи муществом при рассмотрении двумерных и трехмерных элементов, так как она позволяет деформировать границы этих элементов. Безразмерная система координат может быть также введена и для одномерных элементов. Однако упомянутое преимущество здесь
------------
Фиг. 13.4. Естественная система координат для одномерного квадратичного элемента.
носит главным образом академический характер. Оно упрощает иллюстрацию самого понятия локальных координат и некоторых вычислительных операций. В этом разделе будет рассмотрена есте ственная система координат для одномерного элемента как необходимое введение к обсуждению двумерных и трехмерных элементов, которому посвящены следующие главы.
Естественной системой координат для одномерного элемента служит относительная длина, определяемая как
— 1 < 6 < 1 , |
|
|
(13.26) |
где | — координата. Начало отсчета £ |
выбрано |
в средней |
точке |
элемента, как показано на фиг. 13.4. |
Функции |
формы N |
могут |
быть определены с помощью формулы |
(13.14), если только f вы |
ражены теперь через | вместо х. Функции формы для линейного, кубичного и квадратичного элементов приведены на фиг. 13.5. Чи татель сам может убедиться в их правильности.
В этом разделе будет проиллюстрировано вычисление матрицы элемента. Если вернуться к гл. 5, то мы увидим, что каждое из приведенных там соотношений, определяющих матрицы элементов, содержит производные^ от функций формы по переменным х, у и z. В случае одномерной задачи теории поля, например, выражение
для коэффициентов матрицы теплопроводности содержит произ водную dNfi/dx:
t^vl = j к хх M L dV, p = i, j, k, v = t , j, k. (13.27)
V
Для дальнейших выкладок нам потребуются формулы преоб разования координат вида
или
Е=*(*). (13.286)
Функции /(£) и g(x) предполагаются взаимнооднозначными. Соотношение преобразования координат (13.28) может быть
записано с помощью функций формы, приведенных на фиг. 13.5. Проиллюстрируем это на примере квадратичного элемента. Интер-
|
--------- |
|
LО |
■ |
- О j |
а) |
Линейный |
|
L о- |
j |
■о k |
—о |
б) |
Квадратичный |
|
-----------
L о-------------------- i -------------------- о-------------------- оI
В) Кубичный
Фиг. 13.5. Естественные функции формы для одномерных элементов.
a) Nf---J (1-£). |
[ЛГу— i-fl + 5); |
г» - - у (*-5)- |
ЛГу-(1 + 6П 1-6). ЛГ* = -|- (! + 5); |
- -Ц- |
( s - 1) |
+ -4-)* ^ = T 6(6 + T ) ( £ - T ) ( 5 + i )- |
поляционное соотношение для скалярной величины, скажем для температуры, имеет вид
T = N lTt + NjTJ + NkTk, |
(13.29) |
где
Nt= - -§- (1 -6 ),
t y = ( l + 6 ) ( l - 6 ) .
Формулу преобразования координат можно записать, используя такую же комбинацию функций формы, но только в качестве уз ловых параметров нужно взять координаты узлов:
|
x = N tXl + NJXj + NkXk, |
(13.30) |
где |
— те же функции формы, что и в формуле |
(13.29). |
Вычисление dNp/dx теперь не представляет труда, если вспом нить, что
|
dN^ _ |
dNe |
dx |
(13.31) |
|
dg |
dx |
~ST |
|
|
|
Обращая последнее равенство, имеем |
|
|
|
dNi |
1 |
dNi |
(13.32) |
|
dx |
dxjdJ^ |
|
|
|
* |
Величина dx/d% называется матрицей Якоби преобразования коор динат [2]; далее она будет обозначаться через [/]. Для одномер ного случая [/] есть матрица размером 1X1, которая вычисляется по формуле
|
dx |
dNi „ |
dN, „ |
|
dNr |
|
[•Л = |
= |
-щ- x i + -щ- x j + |
• + |
~Ж Xr. |
(13.33) |
Применение формул |
(13.32) |
и (13.33) лучше всего проиллюстриро |
вать на конкретном примере. |
|
|
|
Пример |
|
|
|
|
|
|
|
128. |
Требуется |
выразить производные |
dNi/dx, dN/fdx, dNk/dx |
в местной системе координат в случае одномерного квадратичного |
элемента, который имеет следующие узловые координаты: |
|
|
x t= 4 - , |
х , = 1 и |
А |
|
|
В соответствии с формулой |
(13.32) |
|
|
|
|
dx |
=[У]_1 |
Л ft. |
|
|
Прежде всего составим матрицы ГЛ и ГЛ-1. Используя формулу (13.33), получаем
Запишем производные функций формы по g: •
dNc |
_ |
d |
г |
£ (1 — Б) 1 |
L_i_ е |
dg |
— dg |
[ |
|
2 |
2 |
dg |
_ |
а |
п |
а + |
s i ___ L i |
е |
_ |
4 |
[ |
2 |
J— 2 + |
5- |
Подставив эти выражения вместе с числовыми значениями коор динат в выражение для ,[/], получим
№ = (— J-+I) ( -f) + (—25)(1>+ (4"+ |) ( “г )-
V)------- Г + - | — Й + Т + - ? - = 4 - . Г-'Г* = 2 .
Так как dN $/dl- уже определено, можно получить dNpfdx. Из фор мулы (13.32) находим
|
dNt 1 |
|
|
|
|
|
|
dx |
— 1 |
+ |
|
E] |
|
dNj |
2 |
|
( - 2 1 ) |
— 41 |
(13.34) |
|
dx = [2 ] |
|
dNk |
1 |
+ |
2 |
1 |
|
|
|
|
|
|
|
поскольку [У]-1= 2 .
Заметим, что записанные производные являются функциями естественной координаты £. Это означает, что, прежде чем вычис лять [#*>], нужно сделать замену переменной интегрирования в интеграле (13.27). Для малого элемента объема имеем
d.V=dxdydz= | det [У] | dldr\dl. |
(13.35) |
В рассматриваемом случае имеется только одна координата £, по этому
|
I |
[/$+>] = j |
[BJ7- [D] [В] dV=A j [В]т[D] [В] | det [У] | d lt (13.36) |
V |
— 1 |
где А — площадь поперечного сечения и | det [У] | = '/2-
Подставив в (13.36) полученные выше выражения, будем иметь
|
|
1 |
- 1 + 2 1 |
|
|
|
|
|
|
|
[ № ]= А К ХХ^ |
—41 |
[( - 1 + 2 1 ) (-4 1 ) |
( 1 + 2 |
|
|
|
-1 |
1+21 |
|
|
|
|
|
|
ИЛИ |
|
|
|
|
|
|
|
|
|
I*1*’] |
J |
(—1+ 2£)2 |
|
(—4ё)(—1+ 2i) |
(1+ 21) ( - 1+ 21) |
|
(-4 ? ) ( - 1 + 2 1 ) |
|
16I2 |
|
(-41) (1+21) |
dl. |
|
—1 |
(Н 21) ( - 1 + |
21) |
(-4 1 ) (1 + 21) |
(1 + 21)* |
|
После интегрирования находим |
|
|
|
|
|
|
[£(г)] = |
|
14 |
— 16 |
|
2" |
|
|
|
|
— 16 |
32 |
— 16 • |
|
|
|
|
|
|
2 |
— 16 |
14 |
|
Этот результат идентичен результату, полученному при использо вании формулы (13.15), если величину L считать равной единице, как в данном случае. Факт совпадения результатов подтверждает правильность рассмотренной методики. Однако ощутимое преиму* щество использования естественной системы координат заключает ся в возможности изменения формы элемента, что иллюстрируется
вследующей главе.
13.4.Применение численного и н т е г р и р о в а н и я при определении матриц элемента
В предыдущем разделе удалось продемонстрировать стандарт ную методику определения матриц элементов в общих чертах на примере с использованием естественной системы координат потому, что все интегралы были вычислены почти без труда. Но это скорее исключение, чем правило. Обычно матрица Якоби ,[/] является функцией I и не может быть легко вычислена, так как ее коэф фициенты— полиномы. В таких случаях [/]-> никогда не опреде ляется явным образом и для составления матриц элементов ис пользуются методы численного интегрирования.
При рассмотрении одномерного элемента в предыдущем разде ле в численном интегрировании не было необходимости. Однако этот элемент имеет одну очень важную характеристику, которая делает его удобным для иллюстрации методов численного интегри рования: ограниченное число точек интегрирования. Объем вычис лений при этом сокращается настолько, что их можно полностью провести для некоторого иллюстративного примера.
Численно взять интегралы можно одним из двух основных спо собов. Согласно первому способу, значения подынтегральной функ ции вычисляются в точках, расположенных на равном расстоянии друг от друга. Если имеется п таких точек, то можно построить интерполяционный многочлен порядка (п— 1), совпадающий в ука занных точках с подынтегральной функцией (фиг. 13.6), после чего
Фиг. 13.6. Точки интегрирования квадратуры Ньютона— Котеса при п = 6.
интегрирование выполняется точно. В результате применения такой процедуры получаются, например, формула трапеций при п= 2 и формула Симпсона при п = 3. Такой способ численного интегри рования известен как квадратура Ньютона—Котеса. Значение ин теграла получается суммированием значений подынтегральной
функции в точках интегрирования, умноженных на весовые коэф фициенты:
&п
j f ( x ) d x = L V H sf(xs), |
(13.37) |
« |
S»1 |
|
где L = b а. В табл. 13.1 даны величины весовых коэффициентов
Hs для квадратур до четвертого порядка.
Согласно второму способу численного интегрирования, точки
разбиения |
области интегрирования не фиксируются |
заранее, а |
|
|
|
|
Таблица I3.I |
Весовые коэффициенты квадратурной формулы |
Ньютона — Котеса |
|
|
до четвертого порядка |
|
|
|
Hi |
Н2 |
Hz |
Hi |
//» |
2 |
V . |
V. |
|
|
|
3 |
7 . |
7 , |
V. |
|
|
4 |
V. |
7* |
7 в |
7в |
|
5 |
7»о |
®7во |
17во |
37.о |
7.о |
подбираются с целью достижения наибольшей точности вычисле ний. Это означает, что при выборе п точек рассматриваются 2п неизвестных / и х; следовательно, порядок интерполяционного мно гочлена теперь равен (2п— 1). После построения интерполяционно го многочлена интегрирование выполняется точно. При таком под ходе, известном как квадратура Гаусса — Лежандра, должны быть решены дополнительно некоторые уравнения, после чего значения / и х записываются в таблице. В табл. 13.2 представлены коорди-
Таблица 13.2
Координаты узлов и весовые коэффициенты для квадратуры Гаусса—Лежандра до четвертого порядка
|
Ё1 |
н \ |
|
|
"с |
2 |
±0,577350 |
1 , 0 0 |
4 |
±0,861136 |
0,347855 |
3 |
0 , 0 |
8/9 |
|
±0,339981 |
0,652145 |
5 |
|
0,568889 |
|
±0,774597 |
5/9 |
0 , 0 |
|
|
|
|
±0,538469 |
0,478629 |
|
|
|
|
±0,906180 |
0,236927 |
паты точек интегрирования и весовые коэффициенты Я для квад* ратуры Гаусса — Лежандра до четвертого порядка [1]. Располо жение точек разбиения, соответствующее интервалу интегрирова ния от — 1 до 1 для случаев л = 2 и п= 3, показано графически на фиг. 13.7. При расчетах методом конечных элементов нрименяется квадратурная формула Гаусса — Лежандра, так как она требует меньшего числа точек интегрирования, чем это необходимо при использовании метода Ньютона — Котеса для достижения одина ковой степени точности. Ниже используется только способ Гаус са — Лежандра.
Теперь вернемся к нашей главной задаче — использованию ме тодов численного интегрирования при составлении матриц элемен та. В этом разделе будет йродолжено рассмотрение квадратично
го элемента. Матрицы элемента выражаются интегралами |
|
1 |
1 |
|
[k(e)] = K xxA Г[В\т[D) [В\| det[У] \d l+ P h Г[N\T | det\J] \dl, |
(13.38) |
J |
- i |
|
i |
|
|
{/<*>) = PhTсо ^ (ЯГ |
I det [У] I d l, |
(13.39) |
—l |
|
|
где функции формы и преобразование координат те же, что даны в (13.29) и (13.30).
Порядок квадратурных формул, используемых для вычисления данных интегралов, зависит от порядка полиномов в произведени ях [ 5 ] r [Z)]i[B] и [ЫУ[Щ. Произведение [Л^]Г[А^] содержит поли
ном более высокого порядка, так как [5] связано с дифференци рованием [ЛГ]. Поскольку ЛГр= / ( £ 2), произведение N $Ny будет co
rf
Фиг. 13.7. Точки интегрирования квадратуры Гаусса— Лежандра.
а — точки интегрирования для п — 2; б — точки интегрирования для п = 3.
держать | в четвертой степени. Порядок квадратуры Гаусса — Лежандра л определяется из равенства
|
|
2л — 1 = 4 , |
|
|
|
|
|
|
Так как л должно быть целым, выбираем л = 3 |
для интегрирования |
произведения |
[ЛГ]г[А^]. Для |
интегрирования |
|
выражения |
[By[D][B] |
достаточно квадратуры |
второго |
порядка |
л = 2, |
по |
скольку |
это |
произведение содержит |
члены степени |
не |
выше, |
чем |
| 2. Для |
вычисления интеграла (13.39) |
также |
может |
быть исполь |
зована квадратура второго порядка.
Последовательности арифметических операций при вычислении интегралов, содержащих [Д ]г[£>][5] и [ЛГ] ^[ЛГ], почти идентич ны, поэтому только один из них заслуживает детального рассмот
рения. Рассмотрим интеграл от [Я ]Г:[Я], так как для него весовые коэффициенты Я; не равны единице.
Используя данные табл. 13.2 при п= 3, получаем
1 з
-1 /»1
j f (6) dl = f (У Яа + |
f (У Я2 + / (6,) Я3, |
(13.40) |
—1 |
|
|
|
где |
|
|
|
lt = —0,774597, |
Нг= 5/9, |
|
62= 0 ,0 , |
Н2 =S/9, |
|
63=0,774597, |
Я3= |
5/9. |
|
Подынтегральная функция Де) в данном |
случае имеет вид |
f(S )= [W [t fl|d e t|[/]|. |
(13.41) |
Применим тот же элемент, который был рассмотрен в примере 128, что позволит воспользоваться результатами предыдущих рас четов. Мы уже знаем, что [ / ] = ’/2, ,[/] _1= 2. Абсолютное значение определителя [/] равно '/г, и функция /(£) = 7 2 [Я ]Г[Я], поэтому
1
—1
|
+ |
[IV (62)Г [N (62)] Я2+ [Я |
(63)Г |
[Я (68)] Я3). |
Вычислим произведения |
вида |
[iV(£) ] |
(6) ]. |
Начнем с точки |
ъ*— 0 ,7 7 4 5 9 7 . |
|
|
|
|
|
|
я , ( у = - Ц - (1 —б!) = |
+ 0 4 |
4597 - (1 + |
0,774597) =0,687299, |
N, (У = (1 — у |
(1 + У =0,400000, |
|
|
|
Я* (У = 4 (1 + У = -0 ,0 8 7 2 9 8 , |
|
|
|
/( У = [Я)Г [Щ = |
0,687299' |
[0,687299 |
0,400000 |
—0,087298] |
0,400000 |
|
—0,087298 |
|
|
|
|