Vous êtes sur la page 1sur 10

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN

FACULTAD DE CIENCIAS NATURALES Y FORMALES

Escuela Profesional de Fı́sica

Asignatura:

Fı́sica computacional 2

Informe N6:

El problema de Euler de los tres cuerpos: Ion


de Hidrogeno Primera Parte
Docente:

Vizcardo Cornejo, Miguel Angel

Apellidos y nombres:

Ccasa Callo, Javier Julio

CUI:

20120295

Junio 01 , 2019
1. Introducción
El movimiento de dos masas o cargas puntuales bajo la acción de la fuerza de atracción mutua es un
problema simple: Los dos cuerpos se mueven en órbitas elı́ıpticas alrededor de su centro de masas. El movi-
miento de tres cuerpos es muy complejo.
El problema de Euler de los tres cuerpos, es un sistema formado por dos cuerpos de gran masa o carga fijas
en el espacio, separados una distancia d, y una partcula de pequeña masa m o carga q que se mueve en el
espacio circundante. Este problema se puede resolver analticamente, pero es bastante complicado.

1.1. Ecuaciones del Movimiento

−kq1e −kq2e
F1 = −→ F2 = (1)
r12 r12
p p
r1 = x + y −→ r2 = (x − d)2 + y 2
2 2 (2)

max = F1x/r1 + F2(x − d)/r2 −→ may = F1y/r1 + F2y/r2 (3)


Tenemos un sistema de dos ecuaciones

ax = F1x/mr1 +F2(x−d)/mr2 −→ ay = F1y/mr1 +F2y/mr2 (4)


Reemplazando F1 y F2

ax = kq1ex/mr13−kq2e(x−d)/mr23 −→ ay = −kq1ey/mr13−kq2ey/mr23
(5)
Como q1 = q2 =  y reemplazando r1 y r2

ax = −ke2x/m(x2 + y 2)3/2 − ke2(x − d)/m(x − d)2 + y 2)3/2 (6)

ay = −ke2y/m(x2 + y 2)3/2 − ke2y/m(x − d)2 + y 2)3/2 (7)


haciendo C = ke2 /m

ax = −Cx/(x2 + y 2)3/2 − (x − d)/(x − d)2 + y 2)3/2 (8)

1
ay = Cy/(x2 + y 2)3/2 − Cy/(x − d)2 + y 2)3/2 (9)

2. Desarrollo de IMPLEMENTACIÓN
2.1. Implementación 1
Hacer un programa en octave o C, podrian usar el método de Euler o Runge Kutta

1
2 clear all ;
3 k =8.99E9 ;
4 e =1.6E−19;
5 m=9.11E−31;
6
7 d =0.535E−11;
8 % d =5.35E−11;
9 % x0=5E−11;
10 x0=−2.4E−10
11 y0 =2.4E−10;
12 v0x=−2.8E5 ;
13 v0y=v0x ;
14 %h=5E−18;
15 h=7E−18; %h =1.45E−18; %h=1.2E−18 h=2E−18 h=3E−18
16
17
18 c=k∗ e ˆ2/m;
19
20 f o r i =1:80000
21 ax11=x0ˆ2+y0 ˆ 2 ;
22 ax1=x0 / power ( ax11 , ( 3 / 2 ) ) ;
23
24
25 ax22=(x0−d ) ˆ2+y0 ˆ 2 ;
26 ax2=(x0−d ) / power ( ax22 , ( 3 / 2 ) ) ;
27 ax=−c ∗ ( ax1+ax2 ) ;
28
29 ay1=y0 / power ( ( x0ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
30 ay2=y0 / power ( ( ( x0−d ) ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
31 ay=−c ∗ ( ay1+ay2 ) ;
32
33 v0x=v0x+h∗ ax ;
34 v0y=v0y+h∗ ay ;
35
36 x0=x0+h∗ v0x ;
37 y0=y0+h∗ v0y ;
38
39 %f p r i n t ( ” %d %e %e \n” , i , x0 , y0 ) ;
40 x ( i )=x0 ;
41 y ( i )=y0 ;
42 end

2
2.2. Gráficas

3
4
5
1 clear all ;
2 k =8.99E9 ;
3 e =1.6E−19;
4 m=9.11E−31;
5 %d =0.535E−11;
6 d =5.35E−11;
7 %x0=5E−11;
8 %x0=−2.4E−11;
9 x0 =0;
10 y0=2E−10;
11 %v0x =−2.85E5 ;
12 v0x =1.725E5 ;
13 v0y =0;
14 %h=5E−18;
15 h=15E−24; %h =1.21E−18 h=21E−18
16
17 c=k∗ e ˆ2/m;
18
19 f o r i =1:80000
20 ax11=x0ˆ2+y0 ˆ 2 ;
21 ax1=x0 / power ( ax11 , ( 3 / 2 ) ) ;
22 ax22=(x0−d ) ˆ2+y0 ˆ 2 ;
23 ax2=(x0−d ) / power ( ax22 , ( 3 / 2 ) ) ;
24 ax=−c ∗ ( ax1+ax2 ) ;
25 ay1=y0 / power ( ( x0ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
26 ay2=y0 / power ( ( ( x0−d ) ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
27 ay=−c ∗ ( ay1+ay2 ) ;
28
29 v0x=v0x+h∗ ax ;
30 v0y=v0y+h∗ ay ;
31
32 x0=x0+h∗ v0x ;
33 y0=y0+h∗ v0y ;
34
35 %f p r i n t ( ” %d %e %e \n” , i , x0 , y0 ) ;
36 x ( i )=x0 ;
37 y ( i )=y0 ;
38 end
39
40 plot (x , y) ;

6
7
1
2 clear all ;
3 k =8.99E9 ;
4 e =1.6E−19;
5 m=9.11E−31;
6
7 d =0.535E−10;
8 %d =5.35E−11;
9 x0 =0;
10 y0 =0;
11 v0x=−1.5E6 ;
12 v0y=v0x ;
13 %h=5E−18;
14 h=9E−29; %h=9E−29;
15
16 c=k∗ e ˆ2/m;
17
18 f o r i =1:80000
19 ax11=x0ˆ2+y0 ˆ 2 ;
20 ax1=x0 / power ( ax11 , ( 3 / 2 ) ) ;
21 ax22=(x0−d ) ˆ2+y0 ˆ 2 ;
22 ax2=(x0−d ) / power ( ax22 , ( 3 / 2 ) ) ;
23 ax=−c ∗ ( ax1+ax2 ) ;
24 ay1=y0 / power ( ( x0ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
25 ay2=y0 / power ( ( ( x0−d ) ˆ2+y0 ˆ 2 ) , ( 3 / 2 ) ) ;
26 ay=−c ∗ ( ay1+ay2 ) ;
27 v0x=v0x+h∗ ax ;
28 v0y=v0y+h∗ ay ;
29 x0=x0+h∗ v0x ;
30 y0=y0+h∗ v0y ;
31 %f p r i n t ( ” %d %e %e \n” , i , x0 , y0 ) ;
32 x ( i )=x0 ;
33 y ( i )=y0 ;
34 end
35 plot (x , y) ;

8
2.3. RESULTADOS

Vous aimerez peut-être aussi