Применение магнитного поля типа «магнитный кокон»



В биологии и медицине.

УДК 577.23, УДК 577.24

 

Медицина. {14.04.2017 03.00 МСК} Теория, требующая совершенно безопасной и относительно дешёвой экспериментальной проверки, предсказывает, что при помощи особой конфигурации такого магнитного поля, становится возможным лечить болезни суставов, кровеносную, лимфатическую и нервную системы организма за счёт глубинного эндофореза. Я, также, предполагаю, что в определённых условиях такое поле способно содействовать омоложению организма и значительному увеличению продолжительности жизни за счёт значительного продления молодости и зрелости. Известно, что живые организмы это коллоидные растворы с упорядоченным и целенаправленным движением материи (атомов и молекул, взаимодействующих при помощи электрического и магнитного полей) и информации с помощью энергетики. Об этом знают биофизики и специалисты в области информации. Так вот, при помощи такого поля, можно направленно управлять энергетикой и процессами, происходящими в организме на молекулярном и атомарном уровнях, а именно, сшивать повреждённые участки белков, РНК и ДНК и механизма, компенсирующего укорочение теломер (теломеразы).

 

 

Приложение 1

© Евгений Александрович Григорьев с помощью программы MathCad

Январь 1997 года

Впервые в науке - расчет магнитного поля внутри системы проводников,

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

Рассчитывается напряженность магнитного поля вдоль координатной оси X.

Поверхностный ток Is, текущий по полому замкнутому проводнику между его полюсами А и В, можно представить в виде "нитей тока" i [И.Е. Тамм, Основы теории электричества, стр. 140], токов, текущих по математическим меридианам сферы от B к А.

Это значительно упрощает программу расчета магнитного поля внутри системы проводников, эквивалентной по электромагнитным свойствам (в необходимом приближении) сферическому полому замкнутому проводнику (ПЗП ).

 

         

                  

                    

Закон Био-Савара-Лапласа

в векторной форме

 

 

 

 

Видно, что в пределах точности машинного счёта, МП внутри ПЗП равно нулю.

Приложение 2

Программа расчёта интенсивности магнитного поля внутри сферического полого замкнутого проводника вдоль координаты Х на языке программирования Quick BASIC

1995 год

 

'SFERA

SCREEN 12

TIMER ON

LOCATE 12, 1

COLOR 15

PRINT "Calculation of a magnetostatic field inside a Spherical Conductors System, which";

LOCATE 14, 2

PRINT "is equivalent by electromagnetic properties to a Closed and Hollow Conductor."

ON TIMER(7) GOSUB 1

DO WHILE INKEY$ = "": LOOP

1

CLS

Nl = 150 'number of lines with current in Spherical Conductor System

Nds = 50   'number of elements of current in line of SCS

DIM SG(Nds + 1), CG(Nds + 1)

C$ = " +###.##"

Pi = 3.14159265359#

I = 10              'SCS line current

IL = I * Nl        'current of Linear Conductor

Ndl = Nds          'number of elements of current in Linear Conductor

Rs = 20

L = Rs             'length of Linear Conductor strength

dl = L / Ndl

dg = 2 * Pi / Nds

ds = Rs * dg

       FOR j = 0 TO Nds - 1

       SG(j) = SIN(j * dg + dg / 2)

       CG(j) = COS(j * dg + dg / 2)

       NEXT j

 

LINE (500, 10)-(500, 60), 9

LOCATE 3, 64

COLOR 9

PRINT "LC"

 

CIRCLE (500, 110), 50, 15

LINE (500, 110)-(550, 110), 8

LOCATE 7, 66

COLOR 8

PRINT "Rs"

 

COLOR 5

LINE (20, 40)-(320, 40)    'X-axis

LINE (20, 105)-(320, 105)  'Y-axis

LINE (20, 165)-(320, 165)  'Z-axis

LINE (20, 230)-(320, 230)  'SCS module-axis

LINE (20, 300)-(320, 300)  'Linear current module-axis

LINE (320, 10)-(320, 350), 8, , &HFF00

LOCATE 23, 40

COLOR 8

PRINT "Rs (radius of SCS,"

LOCATE 24, 30

PRINT "along which calculates a magnetic field)"

FOR X = 0 TO Rs - 1 STEP 1

       HVx = 0

       HVy = 0

       HVz = 0

       Hs = 0

       HCx = 0

       HCy = 0

       HCz = 0

       HL = 0

       FOR v = 0 TO Nds - 1

                   HUx = 0

                   HUy = 0

                   HUz = 0

                   FOR u = 0 TO Nl - 1

                   Rx = X - Rs * SG(v) * COS(u)

                   Ry = -Rs * SG(v) * SIN(u)

                   Rz = -Rs * CG(v)

                   R3 = (SQR(Rx * Rx + Ry * Ry + Rz * Rz)) ^ 3

                   dsx = -ds * CG(v) * COS(u)

                   dsy = -ds * CG(v) * SIN(u)

                   dsz = ds * SG(v)

                   Hsx = (dsy * Rz - Ry * dsz) / R3

                   Hsy = (dsz * Rx - Rz * dsx) / R3

                   Hsz = (dsx * Ry - Rx * dsy) / R3

                   HUx = HUx + Hsx

                   HUy = HUy + Hsy

                   HUz = HUz + Hsz

       NEXT u

       HVx = HVx + HUx

       HVy = HVy + HUy

       HVz = HVz + HUz

       Hs = SQR(HVx ^ 2 + HVy ^ 2 + HVz ^ 2)

     

                   RLx = X

                   'RLy = 0

                   RLz = Rs + dl * v + dl / 2

                   RL3 = (SQR(RLx * RLx + RLz * RLz)) ^ 3

                   'dlx = 0

                   'dly = 0

                   dlz = dl

                   'Hlx = (dly * RLz - RLy * dlz) / RL3

                   Hly = (dlz * RLx - RLz * dlx) / RL3

                   'Hlz = (dlx * RLy - RLx * dly) / RL3

                   'HCx = HCx + Hlx

                   HCy = HCy + Hly

                   'HCz = HCz + Hlz

             

                   'HL = SQR(HCx ^ 2 + HCy ^ 2 + HCz ^ 2)

                   HL = HCy

       NEXT v

LOCATE 2, 1

COLOR 14

PRINT "Hsx ="; USING C$; I * HVx

PSET (X * 300 / Rs + 20, HVx + 40)

 

COLOR 10

LOCATE 6, 1

PRINT "Hsy ="; USING C$; I * HVy

PSET (X * 300 / Rs + 20, HVy + 105)

 

COLOR 11

LOCATE 10, 1

PRINT "Hsz ="; USING C$; I * HVz

PSET (X * 300 / Rs + 20, HVz + 165)

 

COLOR 15

LOCATE 14, 1

PRINT "Hs ="; USING C$; I * Hs

PSET (X * 300 / Rs + 20, Hs + 230)

LOCATE 14, 25

PRINT "Magnetic intensity in Spherical Conductors System (SCS)"

'LOCATE 14, 25

'PRINT "in Spherical Conductors System (SCS)"

 

COLOR 9

LOCATE 18, 1

PRINT "HL ="; USING C$; HL * IL * 10

PSET (X * 300 / Rs + 20, HL * IL * 10 + 300)

LOCATE 18, 25

PRINT "Magnetic intensity from Linear Conductor current (LC)"

 

NEXT X

 

FOR X = Rs TO Rs * 2 STEP 1

       HCx = 0

       HCy = 0

       HCz = 0

       HL = 0

       FOR v = 0 TO Nds - 1

                   RLx = X

                   'RLy = 0

                   RLz = Rs + dl * v + dl / 2

                   RL3 = (SQR(RLx * RLx + RLz * RLz)) ^ 3

                   'dlx = 0

                   'dly = 0

                   dlz = dl

                   'Hlx = (dly * RLz - RLy * dlz) / RL3

                   Hly = (dlz * RLx - RLz * dlx) / RL3

                   'Hlz = (dlx * RLy - RLx * dly) / RL3

                   'HCx = HCx + Hlx

                   HCy = HCy + Hly

                   'HCz = HCz + Hlz

            

                   'HL = SQR(HCx ^ 2 + HCy ^ 2 + HCz ^ 2)

                   HL = HCy

       NEXT v

       PSET (X * 300 / Rs + 20, HL * IL * 10 + 300)

NEXT X

STOP

COLOR 15

       END

 

Приложение 3

Движение одной заряженной частицы в магнитном поле, создаваемом двумя другими движущимися частицами и между ними.

 

SCREEN 12

TIMER ON

COLOR 3

LOCATE 2, 12

PRINT "      Motion of one charged corpuscle (OMC)"

LOCATE 4, 12

PRINT " in a magnetic field (MF) such as a Magnetic; Cocoon,"

LOCATE 6, 12

PRINT "which is created by two others mobile charged corpuscles (TMC)"

LOCATE 8, 25

PRINT "Etmc = 5 eV; Eomc = 50 eV"

ON TIMER(5) GOSUB 1

DO WHILE INKEY$ = "": LOOP

 

1

CLS

C$ = " +#.#####^^^^"

Pi = 3.141593

Mo = 4 * Pi * .0000001

K = Mo / (4 * Pi)  'SI

M = 1.67E-27 * 2   '[kg]

Q = 1.6E-19        '[C]

 

LOCATE 6, 2

COLOR 9

INPUT "distance between TMC [sm](10 - 50)="; A0

a = A0 * .01 '[m] distance between TMC

Xk1 = 0

Yk1 = 0

Xk2 = Xk1 + a

Yk2 = 0

CIRCLE (Xk1 * 1000 + 50, Yk1 + 240), 10, 9

CIRCLE (Xk2 * 1000 + 50, Yk2 + 240), 10, 9

Ek = 5     '[eV] energy of TMC

TVk = 0    'angle of moving of TMC

Vk = SQR(2 * Ek * ABS(Q) / M) 'velocity of TMC

Vkx = Vk * COS(TVk)

Vky = 0

Vkz = 0

LOCATE 1, 60

PRINT "V tmc ="; USING C$; Vk

 

COLOR 13

Eq = 50   '[eV] energy of entry of OMC

LOCATE 8, 2

INPUT "angle of entry of OMC (0 - 360)="; TVq

Vq = SQR(2 * Eq * ABS(Q) / M) 'velocity of OMC

Vqx = Vq * COS(TVq)

Vqy = Vq * SIN(TVq)

Vqz = 0

LOCATE 3, 60

PRINT "V omc ="; USING C$; Vq

dlq = .0001#              'step of moving of OMC

Xq = Xk1 + .5 * a         'coordinate began movements of OMC

LOCATE 10, 2

INPUT "Coordinate Y began movements of OMC [sm](-25/+25)="; Yq0

COLOR 8

Yq = Yq0 * .01

Zq = 0

 

Fx = 0

Fy = 0

Fz = 0

FOR t = 0 TO 100000

dt = dlq / Vq

   Rx1 = Xq - Xk1

   Rx2 = Xq - Xk2

      

   Ry1 = Yq - Yk1

   Ry2 = Yq - Yk2     'Rz1 = 0 Rz2 = 0

 

   R1 = SQR(Rx1 * Rx1 + Ry1 * Ry1)

   R2 = SQR(Rx2 * Rx2 + Ry2 * Ry2)

             

'B = K * Q * [V x R] / R^3 MF, created by TMC [Tl]

'Љ—1

'Bx1 = K * Q * (Vky * Rz1 - Ry1 * Vkz) / R1 ^ 3 == 0

'By1 = K * Q * (Vkz * Rx1 - Rz1 * Vkx) / R1 ^ 3 == 0

Bz1 = K * Q * (Vkx * Ry1 - Rx1 * Vky) / R1 ^ 3

 

'Љ—2

'Bx2 = K * Q * (Vky * Rz2 - Ry2 * Vkz) / R2 ^ 3 == 0

'By2 = K * Q * (Vkz * Rx2 - Rz2 * Vkx) / R2 ^ 3 == 0

Bz2 = K * Q * (Vkx * Ry2 - Rx2 * Vky) / R2 ^ 3

 

'Lorentz force which influence on OMC   FL = Q*[V x B]

           'Px = (Vy * (Hz1 + Hz2) - (Hy1 + Hy2) * Vz)

           'Py = (Vz * (Hx1 + Hx2) - (Hz1 + Hz2) * Vx)

           'Pz = (Vx * (Hy1 + Hy2) - (Hx1 + Hx2) * Vy)

 

Fx = Vqy * (Bz1 + Bz2)

Fy = -(Bz1 + Bz2) * Vqx

'Fz = (Vqx * (By1 + By2) - (Bx1 + Bx2) * Vqy) ==0

 

'F = M*dV/dt = FL = Q*[V x Bk] ==> dV=PX*dt/M

 

   dVqx = Fx * dt / M

   dVqy = Fy * dt / M

   dVqz = 0                           'dVz = Fz * dt / M

     Vqxt = Vqx + dVqx

     Vqyt = Vqy + dVqy

     Vqzt = 0                         'Vqzt = Vqz + dVqz

     Vqt = SQR(Vqxt ^ 2 + Vqyt ^ 2)   '+ Vqzt ^ 2)

     kV = Vq / Vqt

'kV - because velocity of OMC must be constant

   Vqx = Vqxt * kV

   Vqy = Vqyt * kV

   Vqz = 0                    'Vqz = Vqzt * kV

   V = SQR(Vqx ^ 2 + Vqy ^ 2) '+ Vqz ^ 2)

   dXq = Vqx * dt

   dYq = Vqy * dt

   dZq = 0                    'dZq = Vz * dt

     Xq = Xq + dXq

     Yq = Yq + dYq

     Zq = 0                   'Zq = Zq + dZq

PSET (Xq * 1000 + 50, Yq * 1000 + 240), 13

NEXT t

END

 

 

Приложение 4

Движение заряженной частицы в магнитном поле типа «Магнитный кокон».

 

SCREEN 12

TIMER ON

COLOR 3

LOCATE 3, 17

PRINT " Motion of one deuteron in a magnetic field "

LOCATE 5, 17

PRINT "    such as a Magnetic Cocoon "

LOCATE 7, 17

PRINT "        Ed = 500 eV"

COLOR 15

ON TIMER(3) Gosub 1

DO While INKEY$ = "": LOOP

 

1

CLS

Dim X1(80), X2(80)

C$ = " +#.#####^^^^"

Pi = 3.141593

Mo = 4 * Pi * .0000001

M = 1.67E-27 * 2

Q = 1.6E-19

E = 500   '[eV]

2 CLS

LOCATE 2, 10

INPUT "ANGLE (50 - 175)="; AN

If 175 < AN Goto 2

If AN < 50 Goto 2

TV = AN * Pi / 180

   V = Sqr(2 * E * Abs(Q) / M)

   Vx = V * Cos(TV)

   Vy = V * Sin(TV)

   Vz = 0

   LOCATE 2, 60

   PRINT "V ="; USING C$; V

dlq = .0002

'dt = dlq / V

A = .04

YL1 = 0

YL2 = 0

Xv = 0

Yv = .001

Zv = 0

L = .08

DL = .001

N = L / DL

IL = 3000000

K = Mo / (4 * Pi)

   For I = 0 To N - 1

   X1(I) = -I * DL - DL / 2 - A

   X2(I) = I * DL + DL / 2 + A

   Next I

For t = 0 To 3000

dt = dlq / V

   PXx = 0

   PXy = 0

   PXz = 0

   For I = 0 To N - 1

   Rx1 = Xv - X1(I)

   Rx2 = Xv - X2(I)

           Ux = DL

           Uy = 0

           Uz = 0

           Ry1 = Yv + YL1

           Ry2 = Yv + YL2

           Rz = Zv

            R1 = Sqr(Rx1 * Rx1 + Ry1 * Ry1 + Rz * Rz)

            R2 = Sqr(Rx2 * Rx2 + Ry2 * Ry2 + Rz * Rz)

 

           Hy1 = (-Rz * Ux) / R1 ^ 3

           Hz1 = (Ux * Ry1) / R1 ^ 3

 

            Hy2 = (-Rz * Ux) / R2 ^ 3

            Hz2 = (Ux * Ry2) / R2 ^ 3

              Px = (Vy * (Hz1 + Hz2) - (Hy1 + Hy2) * Vz)

              Py = -(Hz1 + Hz2) * Vx

              Pz = Vx * (Hy1 + Hy2)

            PXx = PXx + Px

            PXy = PXy + Py

            PXz = PXz + Pz

       Next I

   dVx = Q * K * IL * PXx * dt / M

      dVy = Q * K * IL * PXy * dt / M

   dVz = Q * K * IL * PXz * dt / M

     Vxt = Vx + dVx

     Vyt = Vy + dVy

     Vzt = Vz + dVz

     Vt = Sqr(Vxt ^ 2 + Vyt ^ 2 + Vzt ^ 2)

     kV = V / Vt

'kV - the particle must have a constant value modulo of velocity

   Vx = Vxt * kV

   Vy = Vyt * kV

   Vz = Vzt * kV

   V = Sqr(Vx ^ 2 + Vy ^ 2 + Vz ^ 2)

   dXv = Vx * dt

   dYv = Vy * dt

   dZv = Vz * dt

     Xv = Xv + dXv

     Yv = Yv + dYv

        Zv = Zv + dZv

PSET (Xv * 10000 + 320, Yv * 10000 + 240), 12

Next t

End

Приложение 5

Движение двух заряженных частиц в магнитном поле типа «Магнитный кокон» с учётом Кулоновского взаимодействия.

 

 

SCREEN 12

TIMER ON

COLOR 3

LOCATE 3, 17

PRINT " Motion of two deuterones in a magnetic field "

LOCATE 5, 17

PRINT "    such as a Magnetic Cocoon "

COLOR 15

ON TIMER(3) GOSUB 1

DO WHILE INKEY$ = "": LOOP

 

1

CLS

DIM XP1(150), XP2(150)

C$ = " #.###^^^^"

Pi = 3.141593

Eo = 8.85E-12

Mo = 4 * Pi * .0000001

M = 1.67E-27 * 2

Q = 1.6E-19

E = 700! '[eV]

J = 8E+08

LOCATE 3, 10

INPUT "ANGLE (30 - 170)="; AN

IF 170 < AN GOTO 1

IF AN < 30 GOTO 1

TV = AN * Pi / 180

   V = SQR(2 * E * ABS(Q) / M)

   Vx1 = V * COS(TV)

   Vy1 = V * SIN(TV)

   Vz1 = 0

    Vx2 = Vx1

    Vy2 = -Vy1

dlq = .0001

A = .007

Xv1 = 0

Yv1 = .0003

 Xv2 = 0

 Yv2 = -.0003

L = .25

DL = .01

N = L / DL

Du = .06

S = Pi * Du ^ 2 / 4

IL = S * J

K = Mo / (4 * Pi)

   FOR I = 0 TO N - 1

   XP1(I) = -I * DL - DL / 2 - A

   XP2(I) = I * DL + DL / 2 + A

   NEXT I

FOR t = 0 TO 8000

IL = S * J

K1 = 5000000!

dt = dlq / V

LOCATE 2, 65

PRINT "t ="; USING C$; t * dt

   PXx1 = 0

   PXy1 = 0

   PXx2 = 0

   PXy2 = 0

   PCx1 = 0

   PCy1 = 0

   PCx2 = 0

   PCy2 = 0

   FOR I = 0 TO N - 1

   Rx11 = Xv1 - XP1(I)

   Rx12 = Xv1 - XP2(I)

    Rx21 = Xv2 - XP1(I)

    Rx22 = Xv2 - XP2(I)

           Ux = DL

           REM Uy = 0 Uz = 0

           Ry1 = Yv1

           Ry2 = Yv2

               

            R11 = SQR(Rx11 * Rx11 + Ry1 * Ry1)

            R12 = SQR(Rx12 * Rx12 + Ry1 * Ry1)

             R21 = SQR(Rx21 * Rx21 + Ry2 * Ry2)

             R22 = SQR(Rx22 * Rx22 + Ry2 * Ry2)

               RGx1 = Xv1 - Xv2

               RGy1 = Yv1 - Yv2

               RG1 = SQR(RGx1 ^ 2 + RGy1 ^ 2)

               RGx2 = -RGx1

               RGy2 = -RGy1

               RG2 = RG1

              

           REM Hx1 = (Uy * Rz - Ry * Uz) / R1 ^ 3

           REM Hy1 = (Uz * Rx1 - Rz * Ux) / R1 ^ 3

           REM Hz1 = (Ux * Ry - Rx1 * Uy) / R1 ^ 3

              

           Hz11 = (Ux * Ry1) / R11 ^ 3

           Hz12 = (Ux * Ry1) / R12 ^ 3

            Hz21 = (Ux * Ry2) / R21 ^ 3

            Hz22 = (Ux * Ry2) / R22 ^ 3

 

            REM Px = (Vy * (Hz1 + Hz2) - (Hy1 + Hy2) * Vz)

            REM Py = (Vz * (Hx1 + Hx2) - (Hz1 + Hz2) * Vx)

            REM Pz = (Vx * (Hy1 + Hy2) - (Hx1 + Hx2) * Vy)

                

   PGx1 = RGx1 / (ABS(RG1 ^ 3)) * K1

   PGy1 = RGy1 / (ABS(RG1 ^ 3)) * K1

   PGx2 = RGx2 / (ABS(RG2 ^ 3)) * K1

   PGy2 = RGy2 / (ABS(RG2 ^ 3)) * K1

'Coefficient "K1" imitates group of particles

           Px1 = Vy1 * (Hz11 + Hz12)

           Py1 = -(Hz11 + Hz12) * Vx1

            Px2 = Vy2 * (Hz21 + Hz22)

            Py2 = -(Hz21 + Hz22) * Vx2

               

           PCx1 = PCx1 + PGx1

           PCy1 = PCy1 + PGy1

            PCx2 = PCx2 + PGx2

            PCy2 = PCy2 + PGy2

              

            PXx1 = PXx1 + Px1

            PXy1 = PXy1 + Py1

             PXx2 = PXx2 + Px2

             PXy2 = PXy2 + Py2

      

       NEXT I

   dVx1 = Q * K * IL * PXx1 * dt / M

   dVy1 = Q * K * IL * PXy1 * dt / M

    dVx2 = Q * K * IL * PXx2 * dt / M

    dVy2 = Q * K * IL * PXy2 * dt / M

       

     Vxt1 = Vx1 + dVx1

     Vyt1 = Vy1 + dVy1

     Vt1 = SQR(Vxt1 ^ 2 + Vyt1 ^ 2)

     kV1 = V / Vt1

        

      Vxt2 = Vx2 + dVx2

      Vyt2 = Vy2 + dVy2

      Vt2 = SQR(Vxt2 ^ 2 + Vyt2 ^ 2)

      kV2 = V / Vt2

'kV - the particle must have a constant value modulo of velocity

   dVCx1 = Q ^ 2 * PCx1 * dt / M / (4 * Pi * Eo)

   dVCy1 = Q ^ 2 * PCy1 * dt / M / (4 * Pi * Eo)

   dVCx2 = Q ^ 2 * PCx2 * dt / M / (4 * Pi * Eo)

    dVCy2 = Q ^ 2 * PCy2 * dt / M / (4 * Pi * Eo)

       

   Vx1 = Vxt1 * kV1 + dVCx1

   Vy1 = Vyt1 * kV1 + dVCy1

    Vx2 = Vxt2 * kV2 + dVCx2

    Vy2 = Vyt2 * kV2 + dVCy2

   Vt = SQR(Vx1 ^ 2 + Vy1 ^ 2 + Vz1 ^ 2)

            

     REM LOCATE 23, 20

     REM PRINT "Vt ="; USING C$; Vt

      

  dXv1 = Vx1 * dt

   dYv1 = Vy1 * dt

    dXv2 = Vx2 * dt

    dYv2 = Vy2 * dt

   

     Xv1 = Xv1 + dXv1

     Yv1 = Yv1 + dYv1

      Xv2 = Xv2 + dXv2

      Yv2 = Yv2 + dYv2

         

PSET (Xv1 * 70000 + 320, Yv1 * 60000 + 240), 9

PSET (Xv2 * 70000 + 320, Yv2 * 60000 + 240), 12

   

IF t = 2000 THEN CLS 1

IF t = 5000 THEN CLS 1

IF t = 6500 THEN CLS 1

NEXT t

LOCATE 29, 5

INPUT "repeat under other angle - 1 "; U1

IF U1 = 1 THEN GOTO 1

IF U1 <> 1 THEN END

 

Приложение 6

Движение двух заряженных частиц в нарастающем магнитном поле типа «Магнитный кокон» - «Сферический пинч».

 

 

SCREEN 12

TIMER ON

COLOR 3

LOCATE 3, 12

PRINT "            Motion of two deuterones"

LOCATE 5, 12

PRINT " in a increasing magnetic field such as a Magnetic Cocoon "

LOCATE 7, 12

PRINT "                (Spherical pinch)"

COLOR 15

ON TIMER(4) GOSUB 1

DO WHILE INKEY$ = "": LOOP

 

1

CLS

DIM XP1(80), XP2(80)

C$ = " ##.###^^^^"

Pi = 3.141593

Eo = 8.85E-12

Mo = 4 * Pi * .0000001

M = 1.67E-27 * 2

Q = 1.6E-19

E = 10000  '[eV]

J = 7E+10

LOCATE 2, 10

INPUT "ANGLE (60 - 300)="; AN

IF 300 < AN GOTO 1

IF AN < 60 GOTO 1

TV = AN * Pi / 180

       V = SQR(2 * E * ABS(Q) / M)

       Vx1 = V * COS(TV)

       Vy1 = V * SIN(TV)

       Vz1 = 0

        Vx2 = Vx1

        Vy2 = -Vy1

dlq = .0003

A = .015

Xv1 = 0

Yv1 = .001

 Xv2 = 0

 Yv2 = -.001

L = .08

DL = .001

N = L / DL

Du = .01

s = Pi * Du ^ 2 / 4

IL = s * J

K = Mo / (4 * Pi)

       FOR i = 0 TO N - 1

       XP1(i) = -i * DL - DL / 2 - A

       XP2(i) = i * DL + DL / 2 + A

       'PSET ((XP1(I) * 2000 + 320 - A * 5000), 240)

       'PSET ((XP2(I) * 2000 + 320 + A * 5000), 240)

       NEXT i

tt = 0

FOR t = 0 TO 8000

dt = dlq / V

tt = tt + dt

LOCATE 2, 65

PRINT "t ="; USING C$; tt

LOCATE 4, 65

PRINT "I ="; USING C$; IL

 

       PXx1 = 0

       PXy1 = 0

       PXx2 = 0

       PXy2 = 0

       PCx1 = 0

       PCy1 = 0

       PCx2 = 0

       PCy2 = 0

       FOR i = 0 TO N - 1

       Rx11 = Xv1 - XP1(i)

       Rx12 = Xv1 - XP2(i)

        Rx21 = Xv2 - XP1(i)

        Rx22 = Xv2 - XP2(i)

                   Ux = DL

                   REM Uy = 0 Uz = 0

                   Ry1 = Yv1

                   Ry2 = Yv2

 

                    R11 = SQR(Rx11 * Rx11 + Ry1 * Ry1)

                    R12 = SQR(Rx12 * Rx12 + Ry1 * Ry1)

                   R21 = SQR(Rx21 * Rx21 + Ry2 * Ry2)

                   R22 = SQR(Rx22 * Rx22 + Ry2 * Ry2)

                   RGx1 = Xv1 - Xv2

                   RGy1 = Yv1 - Yv2

                   RG1 = SQR(RGx1 ^ 2 + RGy1 ^ 2)

                   RGx2 = -RGx1

                   RGy2 = -RGy1

                   RG2 = RG1

 

                   REM Hx1 = (Uy * Rz - Ry * Uz) / R1 ^ 3

                   REM Hy1 = (Uz * Rx1 - Rz * Ux) / R1 ^ 3

                   REM Hz1 = (Ux * Ry - Rx1 * Uy) / R1 ^ 3

 

                   Hz11 = (Ux * Ry1) / R11 ^ 3

                   Hz12 = (Ux * Ry1) / R12 ^ 3

                    Hz21 = (Ux * Ry2) / R21 ^ 3

                    Hz22 = (Ux * Ry2) / R22 ^ 3

 

                    REM Px = (Vy * (Hz1 + Hz2) - (Hy1 + Hy2) * Vz)

                    REM Py = (Vz * (Hx1 + Hx2) - (Hz1 + Hz2) * Vx)

                    REM Pz = (Vx * (Hy1 + Hy2) - (Hx1 + Hx2) * Vy)

 

       PGx1 = RGx1 / (ABS(RG1 ^ 3))

       PGy1 = RGy1 / (ABS(RG1 ^ 3))

       PGx2 = RGx2 / (ABS(RG2 ^ 3))

       PGy2 = RGy2 / (ABS(RG2 ^ 3))

 

                   Px1 = Vy1 * (Hz11 + Hz12)

                   Py1 = -(Hz11 + Hz12) * Vx1

                    Px2 = Vy2 * (Hz21 + Hz22)

                    Py2 = -(Hz21 + Hz22) * Vx2

 

                   PCx1 = PCx1 + PGx1

                   PCy1 = PCy1 + PGy1

                    PCx2 = PCx2 + PGx2

                    PCy2 = PCy2 + PGy2

 

                    PXx1 = PXx1 + Px1

                    PXy1 = PXy1 + Py1

                   PXx2 = PXx2 + Px2

                   PXy2 = PXy2 + Py2

 

       NEXT i

       dVx1 = Q * K * IL * PXx1 * dt / M

       dVy1 = Q * K * IL * PXy1 * dt / M

        dVx2 = Q * K * IL * PXx2 * dt / M

        dVy2 = Q * K * IL * PXy2 * dt / M

 

       Vxt1 = Vx1 + dVx1

       Vyt1 = Vy1 + dVy1

       Vt1 = SQR(Vxt1 ^ 2 + Vyt1 ^ 2)

         kV1 = V / Vt1

 

       Vxt2 = Vx2 + dVx2

       Vyt2 = Vy2 + dVy2

       Vt2 = SQR(Vxt2 ^ 2 + Vyt2 ^ 2)

       kV2 = V / Vt2

 

'kV - the particle must have a constant value modulo of velocity      

 

kq = 3000  'Magnification of distance of a Coulomb interaction

              'imitates group of particles

      

       dVCx1 = (kq * Q) ^ 2 * PCx1 * dt / M / (4 * Pi * Eo)

       dVCy1 = (kq * Q) ^ 2 * PCy1 * dt / M / (4 * Pi * Eo)

       dVCx2 = (kq * Q) ^ 2 * PCx2 * dt / M / (4 * Pi * Eo)

       dVCy2 = (kq * Q) ^ 2 * PCy2 * dt / M / (4 * Pi * Eo)

 

       Vx1 = Vxt1 * kV1 + dVCx1

       Vy1 = Vyt1 * kV1 + dVCy1

        Vx2 = Vxt2 * kV2 + dVCx2

        Vy2 = Vyt2 * kV2 + dVCy2

       Vt = SQR(Vx1 ^ 2 + Vy1 ^ 2 + Vz1 ^ 2)

 

       REM LOCATE 23, 20

       REM PRINT "Vt ="; USING C$; Vt

 

       dXv1 = Vx1 * dt

       dYv1 = Vy1 * dt

        dXv2 = Vx2 * dt

        dYv2 = Vy2 * dt

 

       Xv1 = Xv1 + dXv1

       Yv1 = Yv1 + dYv1

       Xv2 = Xv2 + dXv2

       Yv2 = Yv2 + dYv2

 

PSET (Xv1 * 25000 + 320, Yv1 * 25000 + 240), 9

PSET (Xv2 * 25000 + 320, Yv2 * 25000 + 240), 4

 

 

Y12 = Yv1 - Yv2

IF Y12 < .0000000000002# THEN dlq = .00000000000001#

IF Y12 > .0000000000002# THEN dlq = .00000000000002#

IF Y12 > .000000000002# THEN dlq = .0000000000002#

IF Y12 > .00000000002# THEN dlq = .000000000002#

IF Y12 > .0000000002# THEN dlq = .00000000002#

IF Y12 > .000000002# THEN dlq = .0000000002#

IF Y12 > .00000002# THEN dlq = .000000002#

IF Y12 > .0000002# THEN dlq = .00000002#

IF Y12 > .000002 THEN dlq = .0000002#

IF Y12 > .00002 THEN dlq = .000004#

IF Y12 > .0002 THEN dlq = .00004#

IF Y12 > .002 THEN dlq = .0001#

 

IF t = 7000 THEN CLS 1

 

J = J + 8E+07

IL = s * J

NEXT t

 

LOCATE 29, 5

INPUT "Repeat with other angle - 1 "; U1

IF U1 = 1 THEN GOTO 1

IF U1 <> 1 THEN END

 

Приложение 7

Движение электрона в магнитном поле тора с полоидальным током – «Ондулятор».

 

 

SCREEN 12

COLOR 3

 LOCATE 5, 5

 PRINT "  Motion of an electron in a magnetic field "

 LOCATE 7, 5

 PRINT "    such as a Magnetic Cocoon (undulator) "

COLOR 15

C$ = " +#.#####^^^^"

Pi = 3.14159265359#

M = 9.1E-31

Q = 1.6E-19

jc = 6E+08

dt = 3E-10

Uq = 400!

Du = .001

TV = 30 * Pi / 180

K = 4 * Pi * .0000001 * (-Q) * (jc * Du ^ 2 / 4) / (4 * Pi)

V = SQR(2 * Q * Uq / M)

Vx = V * COS(TV)

Vy = V * SIN(TV)

Vz = 0

LOCATE 3, 60

PRINT "V= "; USING C$; V

A = .03

X1 = -.05

X2 = .05

dX = (X2 - X1) / 100

dG = Pi / 50

Xv = -.32

Yv = 0

Zv = 0

PSET (Xv * 1200 + 420, Yv * 4000 + 300)

DIM X(100)

FOR i = 0 TO 99

X(i) = X1 + i * dX + dX / 2

PSET (X(i) * 1200 + 420, A * 4000 + 300)

PSET (X(i) * 1200 + 420, -A * 4000 + 300)

NEXT i

       PGx = 0

       PGy = 0

       PGz = 0

   FOR t = 1 TO 100

       FOR j = 0 TO 99

       CG = COS(j * dG)

       SG = SIN(j * dG)

               PXx = 0

               PXy = 0

               PXz = 0

               Ry = -A * CG + Yv

               Rz = -A * SG + Zv

               Ry2 = Ry * Ry

               Rz2 = Rz * Rz

               Ux = dX            'Uy = 0 Uz = 0

               FOR i = 0 TO 99

               Rx = -X(i) + Xv    'R = SQR(Rx * Rx + Ry2 + Rz2)

               R3 = (SQR(Rx * Rx + Ry2 + Rz2)) ^ 3

               Hx = (Vy * Rz - Vz * Ry) / R3

               Hy = (Vz * Rx - Vx * Rz) / R3

               Hz = (Vx * Ry - Vy * Rx) / R3

                                         'Px = Uy * Hz - Uz * Hy

               Py = -Ux * Hz       'Py = Uz * Hx - Ux * Hz

               Pz = Ux * Hy        'Pz = Ux * Hy - Uy * Hx

                                        'PXx = PXx + Px

               PXy = PXy - Py

               PXz = PXz - Pz

               NEXT i

       'PGx = PGx + PXx

       PGy = PGy + PXy

       PGz = PGz + PXz

       NEXT j

'dVx = K * PGx * dt / M

dVy = K * PGy * dt / M

dVz = K * PGz * dt / M

     Vxt = Vx + dVx

     Vyt = Vy + dVy

     Vzt = Vz + dVz

     Vt = SQR(Vxt ^ 2 + Vyt ^ 2 + Vzt ^ 2)

     kV = V / Vt

'kV - the particle must have a constant value modulo of velocity

   Vx = Vxt * kV

   Vy = Vyt * kV

   Vz = Vzt * kV

   V = SQR(Vx ^ 2 + Vy ^ 2 + Vz ^ 2)

dXv = Vx * dt

dYv = Vy * dt

dZv = Vz * dt

Xv = Xv + dXv

Yv = Yv + dYv

Zv = Zv + dZv

PSET (Xv * 1200 + 420, Yv * 4000 + 300), 12

NEXT t

 

 

Приложение 8

© Григорьев Евгений Александрович. 2004 год.


Дата добавления: 2018-09-20; просмотров: 365; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!