Вы находитесь на странице: 1из 12

29

3. МОДЕЛИРОВАНИЕ И РАСЧЕТ МАГНИТНЫХ


СТАТИЧЕСКИХ ПОЛЕЙ

3.1. Дифференциальные и интегральные соотношения

Уравнения Максвелла без учета тока смещения (статическая


B  
задача) примут следующий вид: rot  ; divB  0 ;    0  ;


  плотность  
тока проводимости. B  силовая характеристика
поля: F  q  V  B .
В практических задачах типичным является наличие трех типов
сред: воздух (   0,    1 ), проводник из немагнитного материала (
   1,   0 ) и ферромагнитный материал без тока (    1,   0 ). На

границе раздела двух сред сохраняется нормальная составляющая B
  B  B t1 B t 2 
( B n1  B n2 ) и касательная составляющая H   .
  1 2 
Векторный потенциал
 
Из условия divB  0 следует, что поле B  вихревое и можно

ввести в рассмотрение векторный потенциал A так, что
 
B  rotA (1),
или в координатной форме:
A z A y A x A z A y A x
Bx   ; By   ; Bz  
y z z x x y
(прямоугольная система координат).
A z A  A A A  A   A r
Br   ; B  r  z ; B z   r  r  r 
r z z r
(цилиндрическая система). На оси A = 0. Подставляя выражение
  B 
B  rotA в уравнение rot

 , получим:
1  
rot rotA   (2).

В общем случае задача является нелинейной изза нелинейности


,
30

определяемой из BH
характеристики. Используют различные аппроксимации
экспериментальных кривых с применением до 4 констант
1  1    B  , , 
(например:       ;  константы). При больших полях
B
c
проще использовать   1  с двумя параметрами. При
1  B Bo
небольших полях можно для каждого ферромагнетика считать  =
 
const. Тогда задача станет линейной: rot rotA    (3). Но
  2 2
rot rotA  grad divA   A   A , т. к.

divA  0 . Таким образом,

получаем аналог уравнения Пуассона, но в векторной форме:


 
 2 A   (4).
В декартовой системе координат, где производная одного орта
по направлению другого равна нулю, в проекциях (4) получаем три
скалярных уравнения типа Пуассона (с заменой    x,y,z ;   A x, y, z ;
1
  2 A x    x ;  A y    y ;  2 A z   z .
2
):
В цилиндрической системе вследствие вращения орта ir при
изменении  при взятии проекций от (4) появятся новые члены.
Лучше согласно (3) дважды взять операцию rot, а потом взять
проекции. В частности, в осесимметричном поле B r , z ,   , A 
A
(токи текут только по окружностям) и при 0 будем иметь:

   
  2  A  n   1  A  n   1  2  A  n    2  A  n  
2
 A   2  ;
r 2 r r r  2 z 2
   
n   n  n r  n 
 nr ;  0;  n ;  0.
 r  z
Добавочный член появится в третьем слагаемом:
 
 A  n  
 A  n   
 n  A  0  A  n r  A  n r ;
  
 
  An 
2
  A  n r 
   A  n r   n r  A  0  A  n .
 2   
2 2
 A  1 A  A   A 
  2     (5).
r 2 r r r z 2
A
Появился новый член  2 . При нелинейной  из (2) получаем
r
  1  A  A    1 A 
       (6).
r    r r  z  z
Дискретная аппроксимация (5) имеет следующий вид:
31

 r   r   r 2 
A  , i 1, j  1    A  , i  1, j  1     2  2  A  , i , j
 2 ri   2 ri   ri 

r 2
A  , i , j 1  A i , j  1  2A  , i , j
    
z 2
1 A  A 
На оси  2 . В однородной среде (   const ) решение
r r r 

уравнения  2 A    , обращающееся на бесконечности в ноль,
получается аналогично решению уравнению Пуассона для
электрического потенциала 
1 dV   dV

4   r
A
4  r (7),
v

  Id l
при линейных токах A 
4  r
(8).
 
Найдем выражение для B  rotA . При применении

операции rot

следует помнить, что дифференцирование r
под знаком интеграла
должно производиться по координатам

точки наблюдения, от
1  1  
 
  , где радиус-

которых  не зависит, так что rot  grad      3 r  
r  r  r

вектор r направлен из dV в точку наблюдения. Таким образом,
     r  dV или B  

 
I dl  r 
(9) 
B
4  r 3 4 r3
V

известный экспериментальный закон Био и Савара. Однако проще


 
сначала определить A по (7), (8), а затем взять rotA .

3.2. Методы вычисления магнитостатических полей

Несмотря на аналогичность как дифференциальных, так и


интегральных уравнений в электростатике для  и магнитостатике

для проекций A расчет магнитного поля обычно является более 
сложной задачей. Прежде всего имеются три проекции вектора A .
Далее магнитостатические задачи отличаются наличием
разномасштабных подобластей с сильно отличающимися свойствами
(воздух и ферромагнетик) и разветвленностью граничных условий
(сложная форма магнитных экранов). Кроме того, если в
электростатике на границах обычно задаются потенциалы, то в
магнитостатике известны только токи во внешних проводниках.
Поэтому в магнитостатике часто приходится применять комбинацию
методов: интегральных (7), (8)  обычно для внешних токов и
дифференциальных (4) для распределенных в пространстве токов.
Последние решаются известными методами прогонки,
итерационными и т. д. Наибольшие трудности возникают в
32

нелинейной среде, где применимы только уравнения (2), (6). Для их


решения возможно применение вариационного метода (конечных
элементов).
Задача упрощается, если искомым является только магнитный
поток    
 
Ф  Bds   rotAds   Ad l (согласно теореме Стокса). Таким
s s
образом, при применении векторного потенциала интегрирование по
поверхности заменяется интегрированием по контуру,
ограничивающую эту поверхность, и необходимость в вычислении

B отпадает.
При осевой симметрии Ф r , z  2rA   r , z . Подставив в
уравнение для A (6), получим более простое уравнение:
  1 Ф  1   1 Ф 
     2   (10).
r   rr  r z   z 

3.3. Метод конечных элементов (вариационный)

Вариационный принцип заключается в том, что для


минимизации интеграла I  A    F  x , y, A, A x , A y  dxdy , где A = f (x,
y), необходимо выполнение условия ЭйлераЛагранжа:
 
FA x  FA y  FA  0 . Запишем уравнение для векторного
x y
потенциала, объединяя плоскую и осесимметричную двумерную
задачу:
  1 A  A    1 A 
(1)         .   0  плоский случай
x   x  x  y   y 
  1  цилиндрический
A  A z ,   z  плоский,
A  A  ,     , x  r, y  z 
цилиндрический случай.
Здесь:

Уравнению (1) соответствует следующий минимизирующий


интеграл:
 B
2

1 
(2) I A       A x  dxdy , где
G 
 2    
0 
2 2
 A A  A 
(3) B2 
 x
 
x
 
 y 
 B 2x  B 2y .
33

Это легко проверить в случае   const , когда


B 2 
I A     2  A x

dxdy (4). Физически это означает, что поле A
G
должно быть распределено так, чтобы его полная энергия была
B2 
минимальной ( 2  энергия самого поля,  A  энергия
взаимодействия поля с током). Необходимо найти A(x,y),
принимающий заданные значения на границе и минимизирующий
интеграл I(A) в (2).
В методе конечных элементов всю расчетную область
разбиваем на отдельные элементы, в пределах которых поле
изменяется незначительно. В этом случае в пределах каждого
элемента можно считать   const , даже если оно нелинейно зависит

от B , а интеграл (2) можно разбить на сумму интегралов с
постоянным  в каждом:
k 
 1 k  A A
2
 A  
2 
 
(5) I A    I i  A      2 

  

   A x dxdy .
i 1 i 1 G i 
 i  x x  y  
 

Наиболее часто конечные элементы берут в


виде треугольников, в вершинах которых
расположены исходные сеточные значения Ai
(можно использовать и прямоугольное
разбиение). Полное решение представляется в виде суммы:
(6) A x, y  A 11  x, y  A 2  2  x, y ... A N  N  x, y . Здесь A1, A2,...AN 
углы, на которые опираются элементы,  l - кусочно-линейные
базисные функции, отличные от нуля только на элементах, имеющих
одной из вершин lй узел.
Минимум интеграла I определяется системой уравнений (7)
I
 0, l=1, 2,...N с числом уравнений, равным числу неизвестных.
A l
Для определения функций  l  x, y аппроксимируют значения
A(x,y) в пределах всех элементов через значения в узлах.
Простейшая аппроксимация представляет собой билинейный
интерполяционный полином. Для треугольного элемента он
записывается следующим образом:
A  x, y     x   y ;
1 2 3

1 
1
s i , j,k
 x y j k  
 x k y j A i   x k yi  xi y k  A j  xi y j  x jyi A k  ;
2 
1
s i , j,k
 y j  
 y k A i   y k  yi  A j  yi  y j A k  ;
3 
1
s i, j,k
 x k  x j A i   x i  x k  A j   x j  x i A k ,
34

si,j,k  площадь треугольника.


Подставляя значения  , получим значения A   x, y , затем,

суммируя коэффициенты при Ai, Aj, Ak из значений A   x, y ,

соответствующих соседним треугольникам с общим узлом,


определяем  l  x, y . Далее производится интегрирование в (5) по
отдельным элементам, где значение A(x,y) зависит только от
значений близлежащих узлов. Далее берутся производные по Al и
приравниваются нулю. Из системы N уравнений (7) находятся все
значения Al. Обычно производные по Al берут до интегрирования по
элементам. Полученная матрица имеет порядок N (тысячи) и
является ленточной. Решается обычно методом итераций.

3.4. Электрическое и магнитное поле вблизи оси


осесимметричной системы

Будем рассматривать электрическое поле на малых расстояниях


от оси, существенно меньших характерных длин изменения поля.
Разложим  r , z в ряд Тейлора:
 0, z r 2  2  0, z
 r , z   0, z  r  ...
r 2 2! r
Все нечетные члены в ряде должны быть равны нулю, чтобы
значения  по обе стороны от оси были одинаковы.
Далее используем для  уравнение Лапласа (при отсутствии
2 1   2   2
зарядов на оси): 2  0 ;    0 . При малых r r 2 .
r 2 r r z 2 r r
r 2   0, z
2
2 1 2
Тогда   и  r , z   0, z  ... .
r 2 2 z 2 4 z 2
Учет высших членов разложения показывает, что решение уравнения
Лапласа в цилиндрической системе представляется в виде ряда
Щерцера:
 r
2
 r , z   0, z      0, z ...
  1  r 
n 2n

2 n
 2
   0, z (производные по z).
 n! 2  2 
Соответствующиерассмотрения для индукции магнитного поля

с использованием divB  0 ; rotB  0 при отсутствии токов на оси
дают следующие разложения:
35

r r3   1  r  n 2 n 1
Bz0 
2 n 1
B r   Bz0  z0 
B   ;
2 22 3
 n  1 ! n!  2 
r2   1 n  r  2 n B 2 n
B z  B z0  B z0    z0 .
22  n! 2  2 
Для магнитного потока Ф получаем следующее выражение:
r  r2   1 n  r  2 n  2 n  
Ф  2   B z rdr  r  B z 0 
2
Bz 0    B z0  .
0  24  n  1 ! n!  2  

Действительно, 
divB  0 ,
B r B r B z
   0,
r r z
B r B r
при r  0  ,
r r
B r B
 z ,
r 2z

rotB  0  отсутствуют токи,
B r B z
 ,
z r
 2 B z   B z    B r    B r  1  2 Bz
           .
r 2 r  r  r  z  z  r  2 z 2
Здесь изменен порядок дифференцирования
B z r 2  2 B z r 2 2 Bz
B z  r , z  B z  0, z  r   ...  B z  0, z   ,
r 2 r 2 4 z 2
нечетные производные равны нулю, т. к. B z  r , z  B z   r , z .
B r B r B z
B r  B r  0  r ...  r r   .
r r 2 z

3.5. Некоторые примеры расчета магнитных полей


простейших конфигураций

Поле тонкого кругового провода с током (витка)


36


  Id l A  A  A 
A  0
4  r ; Bz 



; B  
z
.
l

Вследствие осевой симметрии линии векторного  потенциала


должны быть окружностями с центрами на оси Z, а A имеет одну
  0 I cos d l
компоненту A  (как и     ). A  A    4 r
, где   угол
l
 
между dl и проекцией A в точке наблюдения на плоскости витка.
r2  z 2   R 2   2  2 R cos   , где R 2   2  2 R cos   MN , dl  Rd .

 0 IR 2  cos d
A  
4  0 z  R   2  2 R cos 
2 2

Этот интеграл можно свести к эллиптическим интегралам, для


которых имеются таблицы.
 2
d
Эллиптический интеграл 1го рода: K  ;
0 1  k 2 sin 2 
/2

2го рода: E  
0
1  k 2 sin 2  d . Для этого необходимо положить:
 k  4 R  0I R
f  k
2
 ; 2 ; k>0. Решение имеет вид: A ,
2 z   R  
2
2 
2  2
где f  k     k K k   E k  .
k  k
2 3
2 k2  k2   k2 
При k  1 2

K 1 2
8
 9   50  ... ;
 8   8 
2 3
2 k2  k2   k2 
E 1 2  3   10  ...
 8  8   8 
При малых k удобна формула:
2 k k2  k2 
2
75  k 2 
3 
f  k   K  E  kK    6     ... .
k 2  8  8  2  8  
 
2
 0I R
На оси системы   0 , Bz  2 , B  0 , A   0 .
 
32
R2  z2

Вблизи оси, используя разложение Щерцера, получим


5 2 3 2 5 2
B r 3 rz  z2  B  z2  3 r2  z2   0I
  1   ; z  1  2    1   ; B0  .
B 0 2 R 2  R 2  B0  R  4 R2  R2  2R
37

Поле катушки с током конечных размеров

Один из способов  взять выражение для векторного



потенциала A от одного витка и просуммировать по
всей катушке, разбивая ее на считающиеся тонкими
витки с номерами i,j

2
 0 IWR i cos  d
A     ,
i j MN  4  0 z 2j  R 2i  2  2 R i  cos 
W  общее число витков провода, MN  число секций. Значения A 
вычисляются для всех необходимых точек пространства. Далее
определяются производные для нахождения Bz и B :
A A A A k , l A k  1, l  A k 1, l
Bz 


 ; B  
z
;   2r
;
A A k , l  1  A k , l  1
 .
z 2z
Если необходимо поле вблизи оси, то можно использовать
аналогичное разложение Щерцера для полей Bz и Br вблизи оси от
одного витка и суммировать по двум циклам размеров катушки.
Отметим, что в обоих случаях суммирование по z можно
упростить, т. к. изменение положения витка катушки по z
равноценно изменению точки наблюдения.

3.6. Скалярный потенциал магнитного поля


в области вне тока
 

Там, где   0 , rot H  0 , тогда можно представить
H  grad U m , где Um  скалярный потенциал магнитного поля
(аналогичный
потенциалу электрического поля). При неравенстве
нулю rot H такой скалярный потенциал вводить нельзя.
U m U m ; U m .
Hx   ; Hy   Hz  
x y z
B 
 l  U mA  U mB ;
Hd
A
однако если путь интегрирования охватывает контур тока i, то
потенциал становится неопределенным.
38

B  
 Hdl  U mA  U mB  ki ,
A
где k  целое число, показывающее, сколько раз путь
интегрирования охватывает контур с током.
Введение скалярного потенциала в некоторых случаях
позволяет более просто находить напряженность магнитного поля.
Отметим, что скалярный потенциал, как и потенциал электрического
поля, удовлетворяет уравнению

Лапласа

divH  0 ; H   gradU m ;

divgradU m   2 U m  0 ;
2 Um  0 .

Это позволяет находить поле скалярного потенциала при


заданных граничных условиях.

3.7. Выражение скалярного потенциала


через телесный угол, под которым виден контур тока

При перемещении точки наблюдения на dl


потенциал получает приращение
 ' 
dU m   Hd l (т. к. H   grad U m ). Точно
такое же приращение получил бы
потенциал, если бы контур переместился в
противоположном направлении на

величину dl . Выделим элемент длины
контура и рассмотрим приращение

потенциала dU m в точке M, вызванное

перемещением этого элемента на пути dl: dU 'm  dHdl ' , где dH 
напряженность поля в точке M от тока i в элементе dl’. Согласно
закону БиоСавараЛапласа
  
dH 
i
4 r 3

dl ,
r
39

следовательно,
 
    
dU 'm  
i
4 r 3 
dl ' dl  r   i 
4 r 3
r  d l '  dl 
i  
4 r 3
r  ds , где

ds есть

1  r 
нормальный к площадке dl '  dl вектор. Но 2 
ds  d '  есть
r r 
телесный угол, под которым видна площадка из точки M:
i
dU 'm  d ' .
4
Полное изменение потенциала dUm получим от суммирования
i
dUm по всем элементам dl, т. е. dU m 
4
d , где d  приращение
i
телесного угла  , из которого виден контур. Тогда Um 
4
C =
i
= 4  (т. к. на бесконечности Um=0).

3.8. Примеры

Поле на оси кругового витка

1 1
 2 
ds  2  2 R dl , dl  ld ,
l l


R  l  sin ,   2   sin  d  2  1  cos   .
0

I I z 
Um    1  ,
4 2 z2  R 2 
 2 z 1 
 z  R2  2z 
U m I 2 2
z R 2 I R2
Hz      .
z z2  R 2
 
2 32
 2 z2  R 2
 
 
40

Поле на большом расстоянии от контура

s  cos  ; Is

2
Um  cos  ,
z 4 z 2

U m 2I  s  cos 
Hz    ,
z 4z 3
1 U m I  s  sin 
H    .
z  4 z 3