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

Lanzamiento de un cohete

Javier Garca Molleja


Ampliacin de Mtodos Numricos
ndice
1. Denicin del problema

2. Mtodo de resolucin

3. Seudocdigos

4. Programacin

5. Juego de datos

1.1. Obtencin de la ley de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


1.2. Correccin a la gravedad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1. Adaptacin de la ecuacin para aplicar RungeKutta . . . . . . . . . . . . . . . . . . . . .
2.2. Resolucin analtica y numrica en el caso de g = cte . . . . . . . . . . . . . . . . . . . . .
2.3. Resolucin numrica cuando g = cte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2
3

4
5
6

6. Resultados

10

7. Discusin de resultados

14

1 DEFINICIN DEL PROBLEMA

Javier Garca Molleja

1. Denicin del problema


Antes de resolver el problema a partir del uso de mtodos numricos es necesario conocer el tratamiento
matemtico que se aplica al suceso fsico con el n de obtener su ecuacin de movimiento. De este modo
podemos ver si el problema es convergente y est bien condicionado, pues estos requisitos son indispensables para aplicar con ciertas garantas los mtodos de resolucin. Ambos puntos pueden responderse
satisfactoriamente, ya que partiremos de un hecho fsico ampliamente estudiado [1] y utilizaremos un
modelo matemtico adecuado y bien planteado.

1.1. Obtencin de la ley de movimiento


Si el cohete que utilizamos posee una masa inicial m0 , [2] que incluye tanto el material mecnico
como el combustible (para realizar un estudio ms detallado usaremos para cualquier instante de tiempo
posterior la magnitud m con la que podemos recurrir a la ley de conservacin de la masa, pues adems
de la masa del cohete cargado tenemos la masa de los gases despedidos, as que sta nos mostrar que
la masa que queda en el cohete disminuye), podemos averiguar que tras el despegue se ir perdiendo
progresivamente la masa correspondiente al carburante, al ritmo de q kg/s. Esta expulsin se har con
velocidad u respecto al cohete, que por el principio de accin y reaccin ascender. Se nos indica que no
hay resistencia del aire y que al partir de un polo los efectos de rotacin son despreciables, por tanto, la
nica fuerza externa que afecta a nuestro sistema de estudio ser la gravedad.
El movimiento del cohete se har a lo largo de una recta, luego prescindiremos del carcter vectorial.
Si los clculos se realizan en un sistema de referencia inercial con origen en el suelo y el sentido positivo
lo marca el ascenso, veremos que los gases aumentan un dm mientras transcurre el tiempo, lo que har
que la velocidad de stos sea v u, donde v es la velocidad que posee el cohete y u es la velocidad de
expulsin (el signo negativo slo indica que los gases son expulsados hacia el suelo). Por otra parte, el
cohete perder un dm a lo largo del tiempo, mientras su velocidad aumenta a consecuencia de esto dv a
partir de la que tena en el instante anterior, v. Durante todo el proceso se verica la ley de conservacin
de la cantidad de movimiento:

pi =pf
pi =pmecanismo + pcombustible
mv =(m dm)(v + dv) + dm(v u)
mv =mv + m dv v dm dm dv + v dm u dm
0 =m dv u dm
Hemos supuesto que dm dv 0, ya que estamos realizando clculos en los que se utilizan trminos de
primer orden y un trmino de segundo orden posee un valor tan pequeo que apenas afecta a nuestros
clculos. Sigamos operando con la ley de conservacin, advirtiendo que dm = q dt

0 =m dv uq dt
dv
0 =m
uq
dt
ma =uq
Una vez conseguida la ecuacin de movimiento debemos considerar que estos clculos se han realizado
en el caso de no existencia de gravedad, por lo que aqu se presenta que el cohete asciende ms rpido
de lo normal. Por esto incluimos el sumando mg en el segundo miembro que es la fuerza con la que
son atraidos los gases al suelo por efecto gravitatorio. Por consiguiente, trabajando en esta ecuacin de
2

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

1 DEFINICIN DEL PROBLEMA

Newton,

ma =uq mg
qu
g.
a=
m
Ahora bien, sabiendo que la masa del sistema coincide con la suma de la masa del cohete y la del
combustible, y sta a su vez con la suma de la masa que an no se ha consumido y la que s se ha
consumido 1

m =mmecanismo + mcombustible
=mmecanismo + (mcombustible interno qt)
=(mmecanismo + mcombustible interno ) qt
=m0 qt,
entonces, sustituyendo en la ecuacin de movimiento quedar que

a=

qu
g.
m0 qt

(1)

Si como ltimo paso identicamos la expresin con el grado de libertad del sistema (la altura h) llegaremos
a la ecuacin de movimiento expresada en el problema

qu
d2 h
=
g.
2
dt
m0 qt

1.2. Correccin a la gravedad


La prctica nos pide solucionar el problema en el caso de que la gravedad fuese constante y en el caso
de que dependiese de la altura. [3]
2

Varios estudios han determinado que la gravedad en la supercie marciana es g = 3,7 m/s . Este dato
puede conocerse a partir de la ley universal de la gravitacin de Newton:

g = G

M
,
r2

donde G = 6,67 1011 m2 /s2 kg es la constante de gravitacin de Cavendish, M = 6,4 1023 kg es la


masa de Marte y r = 3,394 106 m es el radio ecuatorial del planeta. A partir de esta frmula podemos
crear la correccin con slo considerar que el cohete que asciende est a una distancia h + r del centro
del planeta, por lo que si introducimos esto en la frmula y multiplicamos y dividimos por r2 se llegar
a que

r2
GM
r2 (h + r)2
(
)2
r
g =g0
h+r
(
)2
3394
g =0,0037
,
h + 3394

g =

expresadas las distancias en kilmetros.


1 Esto

nos hace ver que el resultado es correcto, pues al inicio toda la masa estaba en el cohete, mientras que en cualquier

instante de tiempo posterior esta masa ha disminuido.

Ampliacin de Mtodos Numricos (5.o Fsica)

2 MTODO DE RESOLUCIN

Javier Garca Molleja

2. Mtodo de resolucin
El mtodo de integracin numrica a aplicar se fundamenta en la idea de utilizar f (recordemos que
el problema a resolver es y = f (x, y), con condicin inicial dada y realizada la pertinente reduccin de
grado) para realizar combinaciones lineales de la propia funcin f .[4] As, se elegirn pares de valores para
que al combinarlos den un mtodo de orden 2. Un pertinente desarrollo de Taylor nos permitir llegar
a un sistema, en el cual se determinar un parmetro al exigir la condicin del orden. En particular, si
repetimos el proceso llegaremos al mtodo de RungeKutta de cuarto orden, que es muy utilizado por su
rapidez de convergencia y por su sencillez de frmula:

yi+1 = yi +

h
(k1 + 2k2 + 2k3 + k4 ),
6

donde

k1 =f (xi , yi )
(
h
k2 =f xi + , yi +
2
(
h
k3 =f xi + , yi +
2

)
h
k1
2
)
h
k2
2

k4 =f (xi + h, yi + hk3 ) .

2.1. Adaptacin de la ecuacin para aplicar RungeKutta


La resolucin numrica de la ecuacin de movimiento del cohete

d2 h
qu
=
g,
2
dt
m0 qt
nos permitir conocer la altitud y la velocidad del mismo en funcin del tiempo: desde que despega hasta
que agota su combustible. Para aplicar el mtodo de RungeKutta de cuarto orden es necesario que la
ecuacin diferencial sea de primer orden. Esto se consigue con un pertinente cambio de variables:

h =s1
dh
=s2
dt
{

s1 = s2
s2 = m0qu
qt g,

donde las condiciones iniciales para el problema sern

s1 (0) =0
s2 (0) =0.
Si adems consideramos que la gravedad no es constante en funcin de la altura, el trmino g tendr
el siguiente aspecto:
)2
(
3394
.
g = 0,0037
s1 + 3394
4

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

2 MTODO DE RESOLUCIN

2.2. Resolucin analtica y numrica en el caso de g = cte


Con este aspecto la ecuacin diferencial puede resolverse mediante el mtodo pedido. Pero antes se
nos plantea la posibilidad de la consideracin del problema en dos casos diferenciados: si la gravedad es
constante y si la gravedad vara con la altura.
Para el primer caso la aplicacin del mtodo es bastante sencilla, ya que la complejidad de las operaciones a realizar por el ordenador es muy baja. En este caso, adems, podemos obtener la solucin
analtica de la ecuacin de movimiento:

h (t)
h (0)

d2 h(t)
qu
=
g
dt2
m0 qt
t
t
d2 h(t)
qu
dt =
dt
g dt
dt2
0 m0 qt
0

dh(t)
t
v(0) = u ln (m0 qt)]0 gt
|{z}
dt
0

dh(t)
= u (ln(m0 qt) ln m0 ) gt
dt
dh(t)
m0 qt
= u ln
gt
dt
m0
m0
dh(t)
=u ln
gt,
dt
m0 qt
en donde hemos tenido que utilizar una de las condiciones de contorno para determinar la solucin
analtica de la velocidad. A continuacin, debemos realizar otra integracin para conocer analticamente
la altura, incorporando la segunda condicin inicial cuando sea conveniente
h(t)
t
t
dh(t)
m0
dt =u
ln
dt g
t dt
dt
m0 qt
h(0)
0
0
t
m0
t2
h(t) h(0) =u
ln
dt g
|{z}
m0 qt
2
0
0

El primer sumando del segundo miembro puede resolverse por partes as que introduciremos las variables

= ln

m0
q
d =
dt
m0 qt
m0 qt
d = dt = t

y se realiza la siguiente operacin:

d = ]a

d,
a

con lo cual tenemos que

h =ut ln

m0
m0 qt

]t

m0
h =ut ln
u
m0 qt
Ampliacin de Mtodos Numricos (5.o Fsica)

u
0

t
0

t2
qt
dt g
m0 qt
2
qt
m0

qt
m0

t2
dt g .
2

(2)

3 SEUDOCDIGOS

Javier Garca Molleja

El ltimo paso que nos queda es resolver la integral que aparece en el segundo miembro. Conoceremos
el valor de sta si realizamos el cociente entre el numerador y el denominador, ya que poseen el mismo
grado, por lo que en realidad deberemos integrar

x
1
= 1 +
,
1x
1x
donde, para el caso en el que estamos operando x =

t
0

qt
m0

qt
m0

qt
m0 .

dt
qt
0
0 1 m0
(
)]t
m0
qt
t
ln 1
= t]0
q
m0 0
(
)
m0
qt
=t
ln 1
q
m0

dt =

dt +

Obtenido esto ya podemos sustituir en los anteriores clculos de (2)


[
(
)]
m0
m0
qt
t2
h =ut ln
u t
ln 1
g
m0 qt
q
m0
2
[
(
)]
m0
m0
qt
t2
h =u t ln
+t+
ln 1
g .
m0 qt
q
m0
2
A continuacin, debemos realizar la resolucin numrica de la prctica mediante la aplicacin del
mtodo de RungeKutta de cuarto orden. Como ya hemos convertido el problema de valores iniciales en
su problema anlogo de Cauchy la implementacin ser sencilla.
Una vez determinadas la soluciones analtica y numrica podemos dar valores a la primera en los
mismos puntos que el mtodo RungeKutta, de esta manera podramos conocer el error cometido a la
hora de resolver la sesin utilizando un programa informtico sometido a la restriccin de la representacin
numrica y a los errores intrnsecos del mtodo.

2.3. Resolucin numrica cuando g = cte


En este apartado volveremos a aplicar lo que hemos visto en el anterior, con la nica mencin de que
ahora la gravedad no es constante, sino que disminuye con la altura.
La ecuacin de segundo orden con condiciones iniciales se convierte de igual modo en un problema
de Cauchy, en donde ahora aparece la variable s1 en el sustraendo del segundo miembro. La aplicacin
del mtodo de RungeKutta ser anloga al caso anterior, aunque puede ser que los clculos se retrasen
ahora un poco ms por existir ms operaciones a realizar, pero con un buen ordenador este incremento
de tiempo nos ser inapreciable.

3. Seudocdigos
Vamos a escribir primero el seudocdigo del progrma que nos permite conocer los valores de la altura
y la velocidad de nuestro cohete cuando la gravedad es constante. En el programa tambin se obtendrn
las soluciones analticas respectivas y analizaremos el error que se comete al realizar los clculos de un
modo u otro.
6

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

SEUDOCDIGOS

PROGRAMA Cohete
SIN CRITERIO IMPLCITO
REAL*8::a, b, alpha1,alpha2, h, t
REAL*8::q, u m0, g
REAL*8::S(2), k1(2), k2(2), k3(2), k4(2)
ENTERO::i, N
IMPRIMIR*,"Extremos de intervalo"
LEER*,a,b
IMPRIMIR*,"Condiciones iniciales"
LEER*,alpha1, alpha2
IMPRIMIR*,"Nmero de pasos"
LEER*,N
h = (b - a)/N
t = a
S(1) = alpha1
S(2) = alpha2
q = 600
u = 2
m0 = 198000
g = 0.0037
HACER i=1,N
k1 = f(t, S)
k2 = f(t + (h/2), S + (h/2)*k1)
k3 = f(t + (h/2), S + (h/2)*k2)
k4 = f(t + h, S + h*k3)
S = S + (h/6)*(k1 + 2*k2 + 2*k3 + k4)
t = t + h
IMPRIMIR*,"A los ", t, "segundos"
LLAMAR Espacio
LLAMAR Velocidad
FIN HACER
CONTIENE
SUBRUTINA Espacio
REAL*8::espa
espa = u*(t*LOG(m0/(m0 - qt)) + t + (m0/q)*LOG(1 - ((q*t)/m0))) - g*(t**2)/2
IMPRIMIR*,"el espacio numrico es", S(1), "y el analtico", espa
IMPRIMIR*,"con un error relativo del ", ABS((S(1)-espa)/espa)*100,"%."
FIN SUBRUTINA Espacio
SUBRUTINA Velocidad
REAL*8::v
v = u*LOG(m0/(m0 - qt)) - g*t
IMPRIMIR*,"La velocidad numrica es ", S(2)," y la analtica", v
IMPRIMIR*,"con un error relativo del ", ABS((S(2)- v)/v)*100,"%."
IMPRIMIR*,"--------------"
Ampliacin de Mtodos Numricos (5.o Fsica)

3 SEUDOCDIGOS

Javier Garca Molleja

FIN SUBRUTINA Velocidad


FUNCIN f(t, S) RESULTADO(res)
REAL*8::t
REAL*8::S(2), res(2)
res(1) = S(2)
res(2) = (q*u)/(m0 - q*t) - g
FIN FUNCIN f
FIN PROGRAMA Cohete
Ahora escribiremos el seudocdigo correspondiente al programa que calcula el espacio y la velocidad
del cohete cuando la gravedad disminuye con la altura.

PROGRAMA Cohete_gravedad
SIN CRITERIO IMPLCITO
REAL*8::a, b, alpha1,alpha2, h, t
REAL*8::q, u m0, g
REAL*8::S(2), k1(2), k2(2), k3(2), k4(2)
ENTERO::i, N
IMPRIMIR*,"Extremos de intervalo"
LEER*,a,b
IMPRIMIR*,"Condiciones iniciales"
LEER*,alpha1, alpha2
IMPRIMIR*,"Nmero de pasos"
LEER*,N
h = (b - a)/N
t = a
S(1) = alpha1
S(2) = alpha2
q = 600
u = 2
m0 = 198000
g = 0.0037
HACER i=1,N
k1 = f(t, S)
k2 = f(t + (h/2), S + (h/2)*k1)
k3 = f(t + (h/2), S + (h/2)*k2)
k4 = f(t + h, S + h*k3)
S = S + (h/6)*(k1 + 2*k2 + 2*k3 + k4)
t = t + h
IMPRIMIR*,"En el segundo",t,"la nave ha ascendido",S(1),"km, con una velocidad",S(2),"km/s."
FIN HACER
CONTIENE
FUNCIN f(t, S) RESULTADO(res)
REAL*8::t
REAL*8::S(2), res(2)
8

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

5 JUEGO DE DATOS

res(1) = S(2)
res(2) = (q*u)/(m0 - q*t) - g*(3394.0/(S(1) + 3394.0))**2
FIN FUNCIN f
FIN PROGRAMA Cohete_gravedad

4. Programacin
La redaccin de la prctica se har mediante el lenguaje FORTRAN 90 [5] cuyos cheros creados
listos para compilar se presentarn en soporte magntico adjuntados al presente trabajo.

5. Juego de datos
Los datos necesarios para realizar la sesin han sido dados, por lo que se implementarn en la ejecucin
del programa informtico para conocer la altura y la velocidad del cohete en funcin del tiempo.
1. Las condiciones iniciales quedan marcadas entre el despegue y el agotamiento del combustible.
Conocemos por tanto que el despegue se efecta en t = 0, mientras que el combustible se agotar
dependiendo de la velocidad con que se consuma. Si para este caso q = 600 kg/s y la masa inicial
del combustible es de 96000 kg tenemos que ste se acabar transcurridos t = mqc = 160 s.
2. Las condiciones iniciales (t = 0) para este problema de segundo orden deben ser dos, las cuales
tambin son datos que conocemos:

h =0
dh
=0
dt
3. El nmero de pasos necesarios para resolver el problema no nos han sido referidos, por lo que se
probarn diferentes casos para conocer la precisin del mtodo numrico y observar si la acumulacin
de errores de redondeo afecta en demasa a la prctica. Para evitar de algn modo esto podramos
declarar en la creacin del programa informtico que las variables que utilicemos posean una doble
precisin.
4. La velocidad de consumo del carburante es q = 600 kg/s.
5. La velocidad con la que sale el combustible es u = 2 km/s.
6. La masa inicial del cohete cargado es m0 = 198000 kg.
7. La gravedad marciana tomar dos expresiones segn lo que nos han pedido:
2

Si es constante g = 0,0037 km/s


(
)2
3394
2
Si no lo es g = 0,0037
km/s .
h + 3394
8. La solucin analtica puede hacerse tambin por medio de un progrma informtico. La comparacin
con los datos numricos se har mediante el clculo del error relativo porcentual, no siendo admisible
errores superiores al 10%.
Ampliacin de Mtodos Numricos (5.o Fsica)

6 RESULTADOS

Javier Garca Molleja

6. Resultados
Tras haber creado y compilado los programas debemos introducir por pantalla los valores indicados
en la seccin anterior, de esta manera conocemos la altura y la velocidad del cohete mediante un clculo
analtico y numrico para el caso de gravedad constante. Mostraremos una tabla en la que se dan los
valores en intervalos de cinco segundos, o sea, indicamos 32 pasos cuando el programa nos lo pida. Este
nmero es bastante acorde con los experimentos, pues un nmero mayor o menor de pasos dar un
resultado que apenas diferir de lo obtenido y el resto se halla fcilmente por interpolacin. Adems,
con una gran cantidad de pasos los errores de redondeo comenzaran a ser excesivos y la lectura de ellos
puede ser engorrosa. En el caso de escoger pocos pasos se tendr la sensacin de que el error cometido es
grande, ya que al mtodo no le ha dado tiempo para aproximar la solucin.
Tiempo (s)
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
155
160

Numrica
2.989311048028569E-2
0.121138444019721
0.276140135748067
0.497378652012070
0.787414484447101
1.14889208633556
1.58454407144801
2.09719569761741
2.68976965959949
3.36529121835761
4.12689369681917
4.97782437542960
5.92145082453469
6.96126771481506
8.10090415175597
9.34413158554704
10.6948723539770
12.1572089229401
13.7353938972531
15.4338608837638
17.2572362994362
19.2103522294561
21.2982604547371
23.5262477848747
25.8998528520389
28.4248845440729
31.1074422818153
33.9539383772339
36.9711227463391
40.1661102953087
43.5464113513711
47.1199655737467

Altura (km)
Analtica
2.989311497355729E-2
0.121138453221779
0.276140149891802
0.497378671349445
0.787414509251008
1.14889211690215
1.58454410809887
2.09719574070233
2.68976970949947
3.36529127548830
4.12689376163465
4.97782444842667
5.92145090625809
6.96126780586283
8.10090425278588
9.34413169728398
10.6948724772213
12.1572090585772
13.7353940462644
15.4338610472400
17.2572364785917
19.2103524256463
21.2982606694789
23.5262480198639
25.8998531092005
28.4248848255607
31.1074425900720
33.95399387150325
36.9711231168369
40.1661107021134
43.5464117986208
47.1199660662051

Error(%)
1.503112539141104E-5
7.596314367720458E-6
5.121940764873798E-6
3.887857712535787E-6
3.150044350318511E-6
2.660527334632260E-6
2.313022103603447E-6
2.054406574709904E-6
1.855176934929504E-6
1.697644689494252E-6
1.570563351664466E-6
1.466445258700152E-6
1.380124597586639E-6
1.307919436403273E-6
1.247143676161605E-6
1.195798092347658E-6
1.152367996221438E-6
1.115692090054926E-6
1.084871333785316E-6
1.059204817173701E-6
1.038147034079225E-6
1.021273558531070E-6
1.008259395079060E-6
9.988616344858986E-7
9.929075429324373E-7
9.902863984604620E-7
9.909420762458226E-7
9.948729763401329E-7
1.002127429641460E-6
1.012805931546525E-6
1.027064343394998E-6
1.045116137186130E-6

Hemos visto que los resultados obtenidos analtica y numricamente no son muy dispares, pues el
porcentaje de error relativo es inferior al 10%. Esto nos asegura que el mtodo ha sido bien implementado
y que ha sido correcta la eleccin de variables con doble precisin, pues de no haber sido as no nos
10

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

6 RESULTADOS

hubisemos percatado a simple vista en qu cifra decimal empiezan a discrepar los resultados.
Del mismo modo tambin presentaremos la tabla de valores para la velocidad, pues por falta de espacio
hemos tenido que dividir la tabla correspondiente al caso de gravedad constante en dos. La presentacin
ser la misma: en intervalos de cinco segundos se indicarn la velocidad obtenida numricamente y la calculada mediante mtodos analticos, comparados estos resultados mediante un error relativo porcentual.
Tiempo (s)
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
155
160

Numrica
1.203494426981436E-2
2.454331735108788E-2
3.754003129792256E-2
5.104071400269476E-2
6.506175575961329E-2
7.962035967701080E-2
9.473459632653689E-2
0.110423463063878
0.126706948508547
0.143606102730711
0.161143113762134
0.179341391127607
0.198225657184355
0.217822047161949
0.238158218916576
0.259263473554100
0.281168888239641
0.303907462701641
0.327514281160654
0.352026691673668
0.377484505191111
0.403930216985168
0.431409253536002
0.459970248471026
0.489665351758984
0.520550577087131
0.552686193223488
0.586137166221505
0.620973660605043
0.657271609233020
0.695113363456510
0.734588437528529

Velocidad (km/s)
Analtica
1.203494425598883E-2
2.454331732233150E-2
3.754003125302201E-2
5.104071394031612E-2
6.506175567828909E-2
7.962035957512226E-2
9.473459620229646E-2
0.110423462915309
0.126706948333459
0.143606102526673
0.161143113526442
0.179341390857247
0.198225656875964
0.217822046811765
0.238158218520381
0.259263473107152
0.281168887736603
0.303907462136486
0.327514280526563
0.327514280526563
0.377484504394865
0.403930216093394
0.431409252537204
0.459970247352004
0.489665350504537
0.520550575679692
0.552686191642684
0.586137164443618
0.620973658602352
0.657271606972993
0.695113360900798
0.734588434841714

Error (%)
1.148782160434254E-7
1.171658067863203E-7
1.196071155464940E-7
1.222134883358836E-7
1.249953932666673E-7
1.279679466608732E-7
1.311457782955766E-7
1.345444398306204E-7
1.381830954209769E-7
1.420817504494223E-7
1.462629082710688E-7
1.507513346576257E-7
1.555754611586602E-7
1.607660661553797E-7
1.663581956507150E-7
1.723912899121323E-7
1.789095332281962E-7
1.859626126826121E-7
1.936070461881396E-7
2.019068969456946E-7
2.109349165118938E-7
2.207742018056232E-7
2.315199248658633E-7
2.432814328037973E-7
2.561845419375906E-7
2.703750836031631E-7
2.860220501602159E-7
3.033227735306523E-7
3.225082249954625E-7
3.438498259256014E-7
3.676684675150828E-7
3.943451850455403E-7

Vemos que la prctica tambin ha tenido xito en este apartado, ya que ambos resultados apenas
dieren y estn muy por debajo de la tolerancia exigida para aceptarlos. Aqu vuelve a asegurarse la
declaracin de variables del programa como doble precisin. Tambin se admite que la implementacin
del mtodo RungeKutta ha sido satisfactoria, amn de la correcta resolucin analtica.
A continuacin, expresaremos la altitud y celeridad del cohete cuando la gravedad disminuye con la
altura. Como la resolucin analtica no existe (o es harto complicada) no sabremos a ciencia cierta si
los resultados son los correctos o no, aunque podemos ayudarnos en cierta manera en que el problema
Ampliacin de Mtodos Numricos (5.o Fsica)

11

6 RESULTADOS

Javier Garca Molleja

est bien planteado. Por este motivo conocemos que pequeas variaciones en los datos de partida darn
resultados levemente dispares.

Tiempo (s)
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
155
160

Altura (km)
2.989324451254652E-2
0.121140620104505
0.276151246152678
0.497414048012360
0.787501585278369
1.14907412616504
1.58488398833578
2.09778016857438
2.69071328600002
3.36674086612209
4.12903299594790
4.98087838364572
5.92569085998013
6.96701636294211
8.10854045176778
9.35409640196533
10.7076739391554
12.1734286765994
13.7556923293884
15.4589837875745
17.2880211412441
19.2477347629264
21.3432815670895
23.5800605831770
25.9637299981195
28.5002258470688
31.1957825579017
34.0569555866603
37.0906464185343
40.3041302535232
43.7050867491054
47.3016342560792

Velocidad (km/s)
1.203505254598128E-2
2.454419203647860E-2
3.754301230798288E-2
5.104784949856673E-2
6.507582936485583E-2
7.964491847400441E-2
9.477397966018650E-2
0.110482832181680
0.126792317067663
0.143724368204395
0.161302089779730
0.179549840784348
0.198493327359424
0.218159703885678
0.238577683830321
0.259777661509260
0.281791846085509
0.304654409315326
0.328401648776267
0.353072168572318
0.378707079818128
0.405350223566371
0.433048419270900
0.461851742387598
0.491813835322306
0.522992256662707
0.555448874505800
0.589250310749300
0.624468444497316
0.661180984293881
0.699472120813363
0.739433273996642

Se observa que las soluciones obtenidas no dieren mucho de las anteriores, por lo que podemos asegurar que los resultados son correctos. Adems, como progresivamente se debilita la atraccin gravitatoria
la altura y velocidad en este caso deben ser mayores, tal y como hemos visto en los resultados.
12

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

6 RESULTADOS

Representacin de la altura
50
45
40
35

h (km)

30
25
20
15
10
5
0

20

40

60

80
t (s)

100

120

140

160

Figura 1: Representacin de la altura del cohete respecto del tiempo

Ampliacin de Mtodos Numricos (5.o Fsica)

13

7 DISCUSIN DE RESULTADOS

Javier Garca Molleja

Representacin de la velocidad
0.8
0.7
0.6

v (km/s)

0.5
0.4
0.3
0.2
0.1
0

20

40

60

80
t (s)

100

120

140

160

Figura 2: Representacin de la velocidad del cohete respecto del tiempo

7. Discusin de resultados
El problema que hemos resuelto no tiene relevancia inmediata, pero puede ser de gran importancia
para futuras expediciones tripuladas a Marte. Con este tratamiento podemos extrapolar el mtodo de
resolucin a las misiones astronuticas que parten de la Tierra, pero con el inconveniente de que los despegues no se realizan en los polos, por lo que el efecto Coriolis sera ms acusado como consecuencia de
la rotacin terrestre. Tambin deberamos admitir que nuestra atmsfera es ms densa que la marciana,
haciendo que los efectos de rozamiento con el aire fueran considerados.
Sin embargo, para nuestro problema, la nave despegara posiblemente de vastita borealis, [6] es decir,
el polo norte de Marte. En este lugar el terreno es menos accidentado y un amartizaje sin problemas
sera sencillo, aunque podra ser que el punto de estudio estuviese bastante alejado de la nave. Durante
la poca de invierno aparece hielo en esta regin, con la posibilidad de la existencia de agua congelada,
sustancia apreciada para un consecuente regreso a la Tierra, puesto que como carburante se utiliza el
oxgeno lquido. Adems, tras un adecuado tratamiento podra incluso llegar a beberse, primer paso para
crear las primeras colonias permanentes en el planeta rojo.
Como vemos en los resultados obtenidos, la nave partira del polo e ira ascendiendo conforme el
aumento de velocidad y la inevitable prdida de combustible. Segn nuestros clculos el combustible se
14

Ampliacin de Mtodos Numricos (5.o Fsica)

Javier Garca Molleja

DISCUSIN DE RESULTADOS

acabar transcurridos 160 s, por lo que la altura y la velocidad en ese instante sera (para el caso de
que la gravedad no fuese constante) 47,3016342560792 km y 0,739433273996642 km/s, respectivamente.
Estos valores inducen a calcular la velocidad de escape del planeta marciano, pudiendo as comprobar si
ha habido suciente combustible como para que la nave entre en rbita:

ve =

2GM
= 5,015473993090612 km/s.
r

Este resultado se consigui utilizando los datos referidos en un apartado anterior y nos hace ver que el
cohete no alcanza suciente velocidad como para acabar de abandonar el campo gravitatorio del planeta,
lo que plantea un fracaso en la misin.
Si los astronautas sobreviven a la colisin tras el proceso de subida y caida libre (o en el mejor de
los casos, el ordenador indic que no poda despegar la nave por falta de combustible) sera necesaria
una misin de rescate. Suponiendo que el cohete MIR tuviese ya pocas reservas alimenticias es inviable
que partiese desde la Tierra una nave de salvamento, denomidada HERMES, pues es necesario que sta
parta en la ventana espacial que tiene lugar cada dos aos entre los dos planetas, momento en la que la
distancia que los separa es mnima.
Otra posible ruta de escape viene inspirada en las misiones APOLLO : el viaje hacia Marte se hara
en una nave espacial, de la que se desprendera, llegado el momento, un mdulo que amartizara (en
este caso el cohete de la prctica), continuando la nave en la rbita marciana durante la estancia de los
astronautas en el suelo. Llegado el mensaje de socorro los tripulantes enviaran un mdulo de salvamento,
llamado DEDALUS, para salvar a sus compaeros.
Tambin es viable que el cohete de la prctica estuviese equipado con unos motores auxiliares que
le permitiesen moverse por el eje horizontal, de este modo si consigue generar la fuerza de empuje en
este eje como para que igualase (en mdulo) a la fuerza gravitatoria que tira de la nave hacia el suelo
podra entrar en rbita. Modicando sta podra ganar la suciente energa y llegar hasta la nave principal.
Aparte de todas estas suposiciones es necesario indicar que la sesin ha sido ampliamente provechosa,
ya que nos ha permitido observar la viabilidad de resolver numricamente una ecuacin en derivadas ordinarias, comparando los resultados obtenidos con los clculos analticos, si era posible. La modicacin
pertinente del mtodo de RungeKutta para adaptarlo a la resolucin del sistema planteado ha servido
para analizar an ms si cabe las posibilidades del mtodo.
Adems, la sesin sirve para familiarizarse con problemas fsicos reales y las posibles variantes que se
pueden dar, y en cada caso, tener idea de la manera de resolucin. Tambin la aparicin de un fallo en
los datos permite una reexin para ver soluciones, pues es posible que existan errores de este tipo en la
vida real (recordemos la colisin de un satlite en Marte hace varios aos al haber un malentendido en el
tipo de unidades que se estaban manejando).
Finalmente, haber trabajado en esta sesin ha tenido resultados favorables de cara al conocimiento de
casos reales y la aplicacin sobre ellos de mtodos numricos, con el inestimable refuerzo de conocimientos
previamente adquiridos y la ejercitacin de la mente para nuevos problemas que pueden plantearse en un
futuro cercano.
Ampliacin de Mtodos Numricos (5.o Fsica)

15

REFERENCIAS

Javier Garca Molleja

Referencias
[1] E. Casado Revuelta, M. A. Hernndez Alez, P. Rodrguez Garca: Apuntes de Fsica General ; 2001,
Universidad de Crdoba
[2] M. Sez Cano, J. M. Alcaraz Pelegrina: Apuntes de Mecnica y Ondas ; 2002, Universidad de Crdoba
[3] P. A. Tipler: Fsica para la ciencia y la tecnologa, volumen 1 ; 6.a edicin, Editorial Revert
[4] Grupo SiGNum: Ampliacin de Mtodos Numricos ; 2005, Universidad de Crdoba
[5] J. L. Cruz Soto: Apuntes de Programacin Cientca ; 2003, Universidad de Crdoba
[6] Varios autores: Gran Enciclopedia Larousse ; 1996, Editorial Planeta

16

Ampliacin de Mtodos Numricos (5.o Fsica)

Вам также может понравиться