Компьютерные технологии в физике. Часть 1. Компьютерное моделирование физических процессов. Красов В.И - 85 стр.

UptoLike

88
1.
1
S - круг радиуса
δ
+R
, перпендикулярный оси, располо-
женный вблизи торца соленоида и пересекающий ось в точ-
ке
δ
1
x ;
2.
2
S - боковая поверхность цилиндра радиуса
δ
+R
, охваты-
вающего соленоид;
3.
3
S - кольцо с внешним радиусом y, расположенное в сече-
нии x.
Магнитный поток в точке
(
)
yx, вычисляется следующим образом:
321
,
SSSm
yx
Φ
+
Φ
+
Φ
=
Φ
(4.30)
Потоки
1
S
Φ
и
3
S
Φ
вычисляются аналогично (27):
( )
δ+
δπ=Φ
R
xS
dyyyxB
0
1
,2
1
( )
δ+
π=Φ
y
R
xS
dyyyxB ,2
3
(4.31)
поток
2
S
Φ
получим из:
( ) ( )
δ
δ+δ+π=Φ
x
x
yS
dxRxBR
1
2
,2
(4.32)
Ниже приведен фрагмент программы, вычисляющей магнитный по-
ток для соленоида:
{процедура вычисляет значение потока fl в точке (x,y)}
Procedure Bflux(x,y: real);
const
N = 100; { число шагов интегрирования}
var
i : integer;
y1,x3, delta,fl1,fl2,fl3 : real;
begin (a8)
{вычисление потока на торце соленоида}
y1:=0;
delta:=(R+delta1)/N;
fl1:=0
for i:=1 to N do
begin
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
                     1. S1 - круг радиуса R + δ , перпендикулярный оси, располо-
                        женный вблизи торца соленоида и пересекающий ось в точ-
                        ке x1 − δ ;
                     2. S 2 - боковая поверхность цилиндра радиуса R + δ , охваты-
                        вающего соленоид;
                     3. S 3 - кольцо с внешним радиусом y, расположенное в сече-
                        нии x.

                    Магнитный поток в точке ( x, y ) вычисляется следующим образом:

                                       Φ m ( x, y ) = Φ S1 + Φ S 2 + Φ S3                        (4.30)

              Потоки Φ S1 и Φ S3 вычисляются аналогично (27):

                                R +δ                                         y
                    Φ S1 = 2π    ∫ B x (x1 − δ, y )y dy      Φ S 3 = 2π     ∫ B x (x, y ) y dy   (4.31)
                                 0                                          R+δ


              поток Φ S 2 получим из:

                                                     x
                           Φ S 2 = 2π(R + δ ) ∫ B y ( x, R + δ )dx                               (4.32)
                                                   x1 − δ


                    Ниже приведен фрагмент программы, вычисляющей магнитный по-
              ток для соленоида:

              {процедура вычисляет значение потока fl в точке (x,y)}
               Procedure Bflux(x,y: real);
               const
                N = 100;       { число шагов интегрирования}
               var
                i                 : integer;
                y1,x3, delta,fl1,fl2,fl3 : real;
               begin                                                                             (a8)
                   {вычисление потока на торце соленоида}
                y1:=0;
                delta:=(R+delta1)/N;
                fl1:=0
                for i:=1 to N do
                  begin

                                                               88


PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com