книги / Метод конечных элементов для решения электротехнических задач
..pdfПоскольку магнитное поле выходит за пределы кабеля, то примем, что внешняя граница, лимитирующая область исследования, представляет собой окружность с центром, совпадающим с центром кабеля, и радиусом не менее чем на порядок большим, чем попе-
речные размеры кабеля dK . Примем, что изменение магнитного поля происходит по координатам x и y , а ось кабеля совпадает
с осью z декартовой системы координат.
Уравнение Пуассона для магнитного потенциала в двухмерной постановке в декартовой системе координат запишется как [7]
|
2 A |
|
2 A |
|
|
J 0 , |
(5.47) |
|
z |
z |
a |
||||
|
x2 |
|
y2 |
|
|
|
|
где Az |
– проекция векторного магнитного потенциала на ось z ; |
||||||
J I SC |
– плотность тока; |
I |
– заданный ток; SC |
– сечение токо- |
проводящей жилы. В каждой токопроводящей жиле задается свое значение тока.
Примем, что на бесконечном удалении магнитный потенциал равен нулю.
В результате решения поставленной задачи необходимо найти распределение магнитного потенциала Az в области исследования
(см. рис. 5.6).
Рассмотрим применение метода Галёркина к уравнению (5.47):
T |
2u |
|
2u |
|
(5.48) |
|||
N |
|
x |
2 |
y |
2 |
a J dV 0 . |
||
V |
|
|
|
|
|
|
Здесь u – приближенное решение.
Так же как и для одномерной задачи, необходимо преобразовать уравнение (5.48) в уравнение, содержащее только первые производные по x и y . Рассмотрим на примере координаты x
T 2u |
|
|
T u |
|
N T u |
|
|
|||||
N |
|
2 |
|
|
|
N |
|
|
|
|
. |
(5.49) |
x |
|
x |
x |
|||||||||
|
|
|
x |
|
x |
|
|
|
61
Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T 2u |
|
|
|
|
|
T u |
|
|
|
|
N |
T |
u |
|
||||||||||
N |
|
2 dV |
|
|
|
|
|
N |
|
|
dV |
|
|
|
|
|
dV . (5.50) |
||||||||
x |
|
|
|
|
|
|
x |
|
x |
||||||||||||||||
V |
|
|
|
|
V |
|
x |
|
x |
|
|
V |
|
|
|
|
|||||||||
Используя теорему Остроградского – Гаусса, получим |
|||||||||||||||||||||||||
|
|
|
|
T u |
|
|
|
|
|
T |
|
u |
|
|
|
|
|
||||||||
|
|
|
|
N |
|
|
x |
|
dV N |
|
x |
|
lx dSb , |
(5.51) |
|||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
V |
x |
|
|
|
|
|
|
S |
b |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где Sb – |
площадь боковой поверхности объема |
V , |
Sb hL (см. |
||||||||||||||||||||||
рис. 5.2). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Аналогичным образомвуравнении(5.48) преобразуетсяинтеграл |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
T |
2u |
dV . |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
N |
y |
2 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Учитывая, что dV hdS , |
|
dSb hdL, и проведенные преобразо- |
|||||||||||||||||||||||
вания, уравнение (5.48) можно переписать в виде |
|
|
|
||||||||||||||||||||||
|
|
|
|
|
T |
u |
|
|
u |
|
|
|
|
|
|
|
|||||||||
|
|
|
N |
|
|
|
|
|
lx |
|
|
ly dL |
|
|
|
||||||||||
|
|
|
L |
|
|
x |
|
|
y |
|
|
|
|
|
|
|
|||||||||
|
|
|
N T |
u |
|
|
|
N |
T u |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J |
dS |
0. |
(5.52) |
|||||
|
x |
x |
|
y |
y |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|||||||||||
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Интеграл по контуру в (5.52) может быть выражен через величину u n , где n – внешняя нормаль к границе. Тогда
|
|
N T u |
N T u |
|
|||
|
|
|
x |
|
|
|
|
x |
y |
|
|||||
|
y dS |
(5.53) |
|||||
S |
|
|
|
|
|
|
|
N T u dL N T a J dS 0. |
|
||||||
L |
|
n |
|
S |
|
|
С учетом того, что u N U , первый интеграл в уравнении (5.53) запишется в виде
62
|
N T N |
|
N T N |
|
|||||
|
|
|
|
|
|
|
|
|
(5.54) |
x |
|
x |
y |
|
y |
||||
|
|
|
dS U . |
||||||
S |
|
|
|
|
|
|
|
|
|
Интеграл N T u dL в уравнении (5.53) используется для уче- |
|||||||||
L |
n |
|
|
|
|
|
|
|
|
та граничного условия на бесконечно удаленной границе, которое можно записать в виде (граничное условие Робина) [8–11]
du |
|
1 u . |
(5.55) |
dr |
|
|
|
В общем случае – это расстояние от центра проводника до
границы области, на которой задано условие бесконечной границы. Поскольку много больше поперечных размеров электротехниче-
ского устройства (в данном случае кабеля), то здесь можно принять, что представляет собой расстояние от центра кабеля до границы
области (см. рис. 5.6). Тогда
N T u dL N T 1 u dL 1 |
N T N dL U . (5.56) |
||||
L |
n |
L |
|
L |
|
Уравнение(5.53) сучетомвыражений(5.54) и(5.56) запишетсякак
|
N T |
|
N |
|
N T |
N |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
x |
|
|
y |
y |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
dS U |
|
|||||||||||
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
T |
|
|
|
|
|
|
|
T |
a |
|
|
|||
|
|
|
|
|
|
|
|
|
|
(5.57) |
||||||||||
|
|
|
|
N |
|
|
|
N dL U |
|
N |
J dA. |
|||||||||
|
|
|
|
|
|
|
||||||||||||||
|
L |
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
Переход от выражения (5.57) к сумме интегралов по элементам дает следующие выражения:
k (e) U f (e) ; |
(5.58) |
(e) |
|
63
|
1 |
k |
( g ) |
|
, |
(5.59) |
|
|
|
U 0 |
|||
( g ) |
|
|
|
|
|
|
где k (e) B T B dS ; f (e) |
a J N T dS ; k ( g ) N T N dL . |
|||||
S( e) |
|
|
S( e) |
|
|
L( g ) |
Индекс (e) указывает на то, что суммирование производится по двухмерным конечным элементам, а индекс (g) отвечает за сумми-
рование по одномерным конечным элементам по границе расчетной области.
Рассмотрим решение данной задачи на примере использования треугольных симплекс-элементов. Тогда по аналогии с двухмерной
задачей электростатики локальная матрица коэффициентов k (e) определится следующим образом (см. выражение (5.16)):
k (e) B T B dS
S( e )
1bibi cici
4S(e) bjbi cj cibk bi ck ci
bibj ci cj bjbj cj cj bk bj ck cj
bibk |
cick |
|
|
|
b b |
c c |
|
. |
(5.60) |
j k |
j |
k |
|
|
b b |
c c |
|
|
|
k k |
k |
k |
|
С помощью формулы интегрирования (2.34) локальный векторстолбец свободных членов определяется как
|
|
Ni |
|
|
|
J S |
(e) |
T |
|
|
|
||
f |
a J N |
dS a J N j dS |
|
a |
3 |
|
|
S( e ) |
S( e ) |
|
|
|
|
|
|
Nk |
|
|
|
(e) 1
1 . (5.61)
1
Локальная матрица коэффициентов для граничных одномерных элементов находится таким образом:
( g ) |
|
T |
|
|
|
Ni2 |
Ni N j |
|
L( g ) 2 |
1 |
|
||
k |
|
N |
N |
dL |
|
|
2 |
dl |
|
|
|
, (5.62) |
|
6 |
|||||||||||||
|
|
( g ) |
|
|
( g ) Ni N j |
N j |
|
1 |
2 |
|
|||
|
|
L |
|
|
L |
|
|
|
|
|
|
|
|
где L( g ) |
|
Xi X j 2 |
Yi |
Yj 2 . |
|
|
|
|
|
|
|||
64 |
|
|
|
|
|
|
|
|
|
|
|
|
Компоненты вектора магнитной индукции по полученному распределению векторного магнитного потенциала определяются следующим образом:
Bx uy ; By ux .
5.4. Решение двухмерной осесимметричной задачи теплопроводности с использованием симплекс-элемента
Рассмотрим задачу стационарной теплопроводности в сечении кольца произвольной формы (рис. 5.7). Тогда дифференциальное уравнение стационарной задачи теплопроводности в двухмерной осесимметричной постановке запишется как [6]
|
1 |
r |
t |
|
|
|
|
t |
qV |
0 . |
(5.63) |
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
||||||||||
|
r r |
|
r |
|
|
z |
|
z |
|
|
|
|||||
r |
|
|
|
|
|
|
|
Lb |
|
|
|
|
|
|
S |
0 |
z |
|
|
Рис. 5.7. Произвольная область исследования |
По границе Lb могут быть заданы граничные условия первого,
второго и/или третьего рода. Задано также распределение внутреннего источника тепла. В результате решения поставленной задачи необходимо найти распределение температуры t f (r, z) в области
исследования (как рис. 5.7).
65
Рассмотрим применение метода Галёркина к уравнению (5.63):
T |
1 |
|
|
u |
|
|
|
u |
|
|
|
|||
N |
|
|
|
|
r |
|
|
|
|
|
|
qV dV 0 |
, |
(5.64) |
|
|
|
||||||||||||
V |
r |
r |
|
r |
|
z |
|
z |
|
|
|
где u – приближенное решение.
Преобразуем интеграл от первого из слагаемых в фигурных
скобках в уравнении (5.64): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
T 1 |
|
|
u |
|
|
|
|
1 |
T |
|
t |
|
||||||||||
N |
|
|
|
|
|
r |
|
dV |
|
|
|
|
|
N |
|
r |
|
dV |
|
||||
r |
r |
r |
|
|
|
|
|
|
|
||||||||||||||
V |
|
|
|
|
|
V |
r r |
|
|
r |
|
||||||||||||
|
|
|
|
|
|
|
|
|
N T |
|
u |
dV . |
|
|
|
|
(5.65) |
||||||
|
|
|
|
|
|
|
|
|
r |
|
r |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
||||
В результате применения теоремы Остроградского – Гаусса |
|||||||||||||||||||||||
имеем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
T |
|
t |
|
|
|
|
|
T |
|
u |
|
|
|
|||||||
|
|
|
|
|
|
N |
r |
|
|
dV |
|
|
|
N |
|
r |
lr dS , |
(5.66) |
|||||
|
|
|
|
|
|
|
|
||||||||||||||||
|
r r |
|
|
|
r |
|
|
|
|
|
|
|
|
|
|||||||||
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sb |
|
|
|
|
|
|
|
где Sb – площадь боковой поверхности кольца (см. рис. 5.7), опре-
2
деляемая по формуле Sb rd dL 2 rdL . Объем кольца нахо-
|
|
|
|
0 |
Lb |
|
|
|
Lb |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
||
дится следующим образом: V rd dS 2 rdS . |
|
||||||||||||
|
|
|
|
|
|
0 |
S |
|
S |
|
|
|
|
Аналогичным образом вуравнении(5.64) преобразуетсяинтеграл |
|||||||||||||
|
|
|
|
|
T |
|
u |
|
|
|
|
||
|
|
|
N |
|
|
|
dV . |
|
|
|
|||
|
|
|
z |
|
|
|
|||||||
|
|
|
V |
|
|
|
z |
|
|
|
|
||
Тогда можно записать |
|
|
|
|
|
|
|
|
|
||||
|
T |
u |
|
u |
|
2 |
T |
|
u |
rd dL |
|||
N |
lr |
|
|
lz dS |
N |
n |
|||||||
S |
b |
|
r |
|
z |
|
0 L |
|
|
|
|||
|
|
|
|
|
|
|
|
b |
|
|
|
|
|
|
|
|
2 N T u rdL, |
|
|
(5.67) |
Lb n
где n – нормаль к границе.
66
Интегралы по объему в данной постановке записываются следующим образом:
|
|
N T |
u |
|
N T u |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
dV |
|
||
x |
|
|
x |
y |
|
||||||||||
V |
|
|
|
|
y |
|
|
||||||||
|
|
|
|
|
u |
|
N |
|
|
|
|
||||
|
N |
|
u |
|
|
||||||||||
2 |
|
|
|
T |
|
|
|
|
T |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
rd dS |
|
||
x |
|
|
x |
y |
|
||||||||||
0 S |
|
|
|
|
y |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N |
T |
u |
|
|
|
T |
|
|
||||
2 |
|
|
N |
u |
rdS ; |
(5.68) |
|||||||||
|
x |
|
|
x |
|
||||||||||
|
S |
|
|
|
|
|
y |
|
y |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
N T qV rd dS 2 N T qV rdS . |
|
|||||||||||
N T qV dV |
(5.69) |
||||||||||||||
V |
|
0 |
S |
|
|
|
|
|
|
|
|
|
S |
|
|
С учетом выражений (5.67)–(5.69) уравнение (5.64) примет вид
|
T |
u |
|
T |
u |
|
|
|
|
N |
|
N |
rdS N T qV rdS |
||||
x |
x |
y |
y |
|||||
|
|
|
S |
|||||
S |
|
|
|
|
|
|
N T |
u rdL 0. |
(5.70) |
Lb |
n |
|
|
|
Функцию u через узловые значения и функцию формы можно записать следующим образом:
|
|
|
|
|
|
u N U , |
|
|
|
(5.71) |
|||
а производные по координатам r и z как |
|
|
|
|
|||||||||
u |
|
|
N U |
|
N |
u и |
u |
|
N U |
|
N |
U . (5.72) |
|
r |
|
r |
r |
z |
z |
|
z |
||||||
|
|
|
|
|
|
|
|
||||||
|
По аналогии с подразд. 5.2 выражение N T |
u dL в уравне- |
|||||||||||
|
|
|
|
|
|
|
|
|
Lb |
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
нии |
(5.70) используется |
для |
учета |
граничных |
условий второго |
и третьего рода (см. выражения (5.27) и (5.28) и рис. 5.3). Тогда
67
|
N T |
u rdL N T qS rdL |
|
|||||||||||
|
Lb |
|
|
n |
Lq |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
N T |
|
N |
U |
rdL |
|
|
N T t |
rdL, |
(5.73) |
|
|
|
|
|
|
|
|
0 |
|
||||||
|
L |
|
|
|
|
|
|
|
L |
|
|
|
|
|
где Lq и L – границы исследуемой области, |
|
на которых заданы |
граничные условия второго и третьего рода соответственно.
Сучетом выражений(5.71)–(5.73) уравнение (5.70) запишетсякак
B T B rdS U N T N dL U
S L
|
N T qS dL |
N T t0dL N T qV rdS , |
(5.74) |
||
|
|
Lq |
L |
S |
|
|
|
|
|
|
|
|
r |
|
– матрица градиентов. |
|
|
где B |
N |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
z |
|
|
|
|
Формирование системы алгебраических уравнений относительно узловых неизвестных производится в результате перехода интегрирования по всей области в уравнении (5.74) к сумме интегралов по элементам:
|
k |
U f qV |
|
(e) |
(e) |
|
(e) |
|
|
q |
|
|
k ( g ) U f ( g ) |
( g )
;
f ( g ) ,
(5.75)
(5.76)
где k (e) |
B T B rdS ; |
f (qeV) |
qV N T rdS ; |
k ( g ) N T N rdL ; |
|
|
S( e ) |
|
S( e ) |
L( g ) |
|
f ( g ) |
t0 |
N T rdL ; f (qg ) |
qS N T rdL . |
|
|
L( g ) |
|
|
L( g ) |
|
|
|
|
|
q |
|
|
Индекс (e) указывает на то, что суммирование производится по двухмерным конечным элементам, а индекс (g) отвечает за сумми-
68
рование по одномерным конечным элементам по границе расчетной области. Кроме того, принимаем, что коэффициент теплопроводности и мощность внутреннего источника тепла qV постоянны в
пределах конечного элемента.
Для решения задачи используем треугольные симплексэлементы. Функция формы определяется из выражений (2.26). Матрица градиентов запишется следующим образом:
|
|
|
|
|
||
|
r |
|
|
N j |
|
|
B |
|
|
Ni |
Nk |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z |
|
|
|
|
|
Ni |
N j |
|
|
|
|
|
r |
r |
||
|
|||
|
Ni |
N j |
|
|
|
|
|
z |
z |
||
|
NkrNkz
1 |
bi |
bj |
bk |
(5.77) |
|
|
|
|
cj |
. |
|
2S |
(e) |
||||
|
ci |
ck |
|
Для формирования локальных матриц коэффициентов текущий радиус выразим через значения радиуса в узлах конечного элемента и функцию формы:
r N R Ni Ri N j Rj Nk Rk . |
(5.78) |
Локальная матрица коэффициентов k (e) с учетом выражения
(5.78) и формулы вычисления интеграла теругольного симплексэлемента (2.34) определится как
|
|
|
|
|
|
rdS B T B |
|
|
|
k (e) |
|
|
B T B |
|
rdS |
|
|||
|
S( e ) |
|
|
|
|
|
S( e ) |
|
|
B T B |
Ni Ri N j Rj Nk Rk dS |
|
|||||||
|
|
|
S( e ) |
S(e) Ri Rj Rk |
|
|
|
||
|
|
|
T |
|
|
|
|
||
B |
B |
|
|
|
|
|
|||
|
3 |
|
|
||||||
|
|
|
|
|
|
|
|
|
69
|
|
|
|
cici |
|
|
Ri Rj Rk bibi |
||||
|
|
|
b b |
c c |
|
12S(e) |
|||||
|
j i |
j i |
|||
|
|
b b |
c c |
||
|
|
|
k i |
k i |
bibj cicj bjbj cj cj bk bj ck cj
bibk |
ci ck |
|
|
||
b b |
c |
c |
|
. |
(5.79) |
j k |
j |
|
k |
|
|
b b |
c c |
|
|
||
k k |
k |
|
k |
|
|
Вектор-столбец |
свободных |
членов |
f (qe) |
|
находится |
следую- |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
щим образом: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ni |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(e) |
qV |
|
T |
rdS qV |
|
|
|
|
|
|
|
|
Nk Rk dS |
|
|
||||||||||||
f qV |
N |
|
N j Ni Ri N j Rj |
|
|
|||||||||||||||||||||||
|
|
|
S( e ) |
|
|
|
|
|
|
|
|
|
S( e ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nk |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Ni2 Ri |
Ni N j Rj Ni Nk Rk |
|
|
|
|
|
2R R |
|
R |
|
|
|||||||||||||||
qV |
|
|
|
N j Ri |
N j |
2 Rj N j Nk Rk |
|
|
q S(e) |
|
i |
j |
|
k |
|
(5.80) |
||||||||||||
Ni |
dS |
|
V |
|
Ri 2Rj Rk |
. |
||||||||||||||||||||||
|
S( e ) |
N |
N R |
N |
|
N |
R |
|
N |
2 R |
|
|
|
12 |
|
Ri Rj 2Rk |
|
|
||||||||||
|
|
|
j |
j |
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
i |
k |
i |
|
|
|
k |
|
|
k |
k |
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для учета граничных условий определим следующие локаль- |
|||||||||||||||||||||||||||
ные матрицы: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
k ( g ) |
|
|
N T N rdL ; |
f ( g ) |
|
|
t0 |
N T rdL ; |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
L( g ) |
|
|
|
|
|
|
|
|
|
L( g ) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
f (qg ) |
qS N T rdL , |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L( g ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
q |
|
|
|
|
|
|
|
|
|
|
|
|
|
где |
N – функция |
формы одномерного |
линейного |
симплекс- |
элемента. Указанные интегралы вычисляются аналитически с помощью выражения (2.19).
Длина граничного одномерного конечного элемента определяется по формуле
L( g ) |
Ri Rj 2 Zi Z j 2 , |
(5.81) |
где индексы i и j – номераузлов одномерного конечного элемента.
70