Применение магнитного поля типа «магнитный кокон»
В биологии и медицине.
УДК 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!