Cañón de vapor de agua

El dispositivo consiste en un tubo cilíndrico de hierro de diámetro interno d=20 cm, longitud L=1 m, de masa mt=20 kg, cerrado por su extremo izquierdo y que supondremos anclado al suelo para evitar retrocesos en el proceso de lanzamiento.

Se coloca dentro del tubo una bala de hierro de masa mb=2 kg, que encaja perfectamente y sin rozamiento con las paredes del tubo y que está inicialmente a distancia a=50 cm de la base del tubo, creando una cámara hermética en la que previamente se han introducido 100 ml de agua. El resto de la cámara contiene aire y una cantidad inicialmente despreciable de vapor de agua.

La temperatura inicial del cañón (tubo, bala, agua y aire) es T1=20 °C y la presión inicial en la cámara es la atmosférica, p1=1 atm. Se conecta al cañón una fuente de calor que le comunica una energía por unidad de tiempo k=5·103 J/s.

Suponemos que todo el sistema se calienta de forma homogénea. Consideraremos en todo el problema que tanto el aire como el vapor de agua se comportan como gases ideales.

Datos

    Estado del sistema para varias temperaturas

  1. Primera figura, calculamos el número de moles de agua y el número de moles de aire que hay inicialmente dentro del cañón

  2. Como hay 100 ml de agua su volumen será Va=0.0001 m3, y su masa será ma=0.1 kg. El número de moles es la masa dividida por la masa molecular:

    n a = m a M a = 0.1 0.018 =5.56moles

    El volumen de la cámara es Vtotal=π(d/2)2a=0.0157 m3. El volumen que ocupa el aire es Vaire=Vtotal-Va=0.0157-0.0001=0.0156 m3 que es prácticamente el volumen total. La temperatura inicial es 20 °C

    n aire = p 1 V aire R T 1 = 101325·0.0156 8.31·(273.15+20) =0.65moles

    La densidad del aire es

    ρ aire = m aire V aire = n aire M aire V aire = 0.65·0.029 0.0156 =1.2 kg m 3

  3. Segunda figura, elevamos la temperatura a T2=150 °C

  4. La presión de vapor de agua pv se relaciona con la temperatura T por medio de la ecuación de Clausius-Clapeyron

    p v = p v 0 exp( L R ( 1 T 0 1 T ) )

    donde pv está expresada en Pa y T en K, la constante L es el calor latente de vaporización del agua y R es la constante de los gases ideales. (Se comprueba que a 100 °C la presión de vapor es 1 atm.). La presión de vapor a 150 °C es

    p v2 =101325exp( 40· 10 3 8.31 ( 1 273.15+100 1 273.15+150 ) )=4.59atm

    Aunque ya se ha evaporado algo de agua, ésta ocupa un volumen despreciable y podemos considerar que el volumen que ocupa el aire y el vapor es prácticamente el mismo que el inicial. La presión del aire es

    p aire2 = n aire R T 2 V aire = 0.65·8.31·( 273.15+150 ) 0.0156 =1.44atm

    La presión total dentro de la cámara será la suma de la presión del aire y la presión de vapor:

    ptotal=paire2+pv2=1.44+4.59=6.043 atm

    El número de moles de vapor es

    n v2 = p v2 V aire R T 2 = (101325·4.59)·0.0156 8.31·(273.15+150) =2.06moles

    Por tanto, quedan 5.56-2.06=3.5 moles de agua sin evaporar

  5. Tercera figura, elevamos la temperatura a T3 hasta que todo el agua se convierte en vapor

  6. Seguimos calentando hasta una temperatura T3, justo a la cual toda el agua líquida se ha evaporado y ya sólo hay vapor en la cámara del cañón.

    Cuando se ha evaporado toda el agua, el número de moles de vapor es igual al número inicial de moles de agua es decir, nv=na=5.56 moles. El vapor ocupará todo el volumen de la cámara, Vtotal. Según la ecuación de los gases ideales, la presión del vapor y la temperatura cumplirán

    p v3 = n v R T 3 V total = 5.56·8.31 0.0157 T 3 =2943· T 3 Pa p v3 =101325exp( 40· 10 3 8.31 ( 1 373.15 1 T 3 ) )=4.05· 10 10 exp( 4813.5 T 3 )Pa

    Resolvemos la ecuación transcendente

    2943· T 3 =4.05· 10 10 exp( 4813.5 T 3 )

    hold on
    fplot(@(t) 2943*(t+273.15)/101325,[150, 250])
    fplot(@(t) 4.05e10*exp(-4813.5./(t+273.15))/101325,[150, 250])
    f=@(t) 2943*(t+273.15)-4.05e10*exp(-4813.5/(t+273.15));
    T3=fzero(f,[150,250]);
    pv=2943*(T3+273.15)/101325;
    plot(T3,pv,'ro','markersize',3,'markerfacecolor','r')
    line([T3,T3],[0,pv],'lineStyle','--')
    line([150,T3],[pv,pv],'lineStyle','--')
    disp([T3, 2943*(T3+273.15)])
    hold off
    grid on
    xlabel('t')
    ylabel('p_v (atm)')
    title('Solución gráfica')

     194.6657   13.5878

    La temperatura buscada T3=194.7 °C≈195 °C y la presión de vapor pv3=13.6 atm

    Representamos la presión de vapor pv en función de la temperatura en el intervalo 20 a 194.6 °C

    pv=@(t) exp(40e3*(1/373.15-1./(t+273.15))/8.31);
    fplot(pv,[20,194.6])
    grid on
    xlabel('t')
    ylabel('p_v (atm)')
    title('Presión de vapor')

    Representamos el número de moles de vapor nv y de agua na en función de la temperatura en el intervalo 20 a 194.6 °C

    p v = n v RT V total ( n a n v ) M a / ρ a = n v ·8.31·T 0.0157(5.56 n v )0.018/1000 n v = p v ( 0.01575.56·0.018/1000 ) 8.31·T p v ·0.018/1000 n a + n v =5.56

    pv=@(t) 101325*exp(40e3*(1/373.15-1./(t+273.15))/8.31);
    nv=@(t) pv(t).*(0.0157-5.56*0.018/1000)./(8.31*(t+273.15)-
    pv(t)*0.018/1000);
    hold on
    fplot(nv,[20,194.6]) %moles de vapor
    na=@(t) 5.56-nv(t);
    fplot(na,[20,194.6]) %moles de agua
    hold off
    grid on
    xlabel('t')
    ylabel('n_v, n_a (moles)')
    legend('n_v','n_a', 'Location','best')
    title('Moles de vapor y agua')

  7. Se calienta aún más hasta alcanzar la temperatura de T4=300 °C

  8. La presión parcial del vapor es

    p v4 = n v R T 4 V total = 5.56·8.31·(273.15+300) 0.0157 =16.6atm

    La presión parcial del aire es

    p aire4 = n aire R T 4 V total = 0.65·8.31·(273.15+300) 0.0157 =1.9atm

    La presión total es pt=16.6+1.9=18.5 atm

La presión en función de la temperatura

Representamos la presión parcial de vapor pv (en atm) en función de la temperatura (color rojo) en el intervalo 20 a 300 °C

p v =101325exp( 40· 10 3 8.31 ( 1 373.15 1 273.15+t ) ),20<t<194.6 p v = n a RT V total = 5.56·8.31·(t+273.15) 0.0157 ,194.6<t<300

Representamos la presión parcial del aire paire (en atm) en función de la temperatura (color azul) en el intervalo 20 a 300 ÂșC

p aire = n aire RT V total V a = 0.65·8.31·(t+273.15) 0.0157(5.56 n v )·0.018/1000 ,20<t<194.6 p aire = n aire RT V total = 0.65·8.31·(t+273.15) 0.0157 ,194.6<t<300

El número de moles de vapor nv en función de la temperatura se ha dterminado en el punto anterior

La presión total (color negro) es la suma de las dos presiones parciales

pv_1=@(t) exp(40e3*(1/373.15-1./(t+273.15))/8.31);
nv=@(t) 101325*pv_1(t).*(0.0157-5.56*0.018/1000)./
(8.31*(t+273.15)-101325*pv_1(t)*0.018/1000);
hold on
p_aire_1=@(t) 0.65*8.31*(273.15+t)./
((0.0157-(5.56-nv(t))*0.018/1000)*101325);
fplot(pv_1,[20,194.6],'color','r') %presión de vapor
fplot(p_aire_1,[20,194.6],'color','b') %presión de aire
p1=@(t) pv_1(t)+p_aire_1(t);
fplot(p1,[20,194.6],'color','k') %presión total

pv_2=@(t) 5.56*8.31*(t+273.15)/(0.0157*101325);
p_aire_2=@(t) 0.65*8.31*(273.15+t)/(0.0157*101325);
fplot(pv_2,[194.6,300],'color','r') %presión de vapor
fplot(p_aire_2,[194.6,300],'color','b') %presión de aire
p2=@(t) pv_2(t)+p_aire_2(t);
fplot(p2,[194.6,300],'color','k') %presión total
line([194.6,194.6],[0,20],'lineStyle','--')
hold off
grid on
xlabel('T')
ylabel('p_v, p_{aire} (atm)')
title('Presiones de vapor, aire y total')

Movimiento de la bala

Figura 4, se libera el pasador y la bala se puede mover sin fricción a lo largo del tubo

Esta presión es mucho mayor que la atmosférica, por eso, cuando se suelte el pasador, la bala del cañón comenzará a acelerarse hacia la derecha. El proceso de expansión es muy rápido supondremos que es un adiabático, pVγ=cte. Las presiones parciales y la total de la cámara cuando la bala está a distancia x será

p v (x)= ( V total V(x) ) γ p v4 =16.6 ( π ( d 2 ) 2 a π ( d 2 ) 2 x ) 1.324 =16.6 ( 0.5 x ) 1.324 = 6.63 x 1.324 atm= 6.7· 10 5 x 1.324 Pa p aire (x)= ( V total V(x) ) γ p aire4 =1.9 ( π ( d 2 ) 2 a π ( d 2 ) 2 x ) 1.4 =1.9 ( 0.5 x ) 1.4 = 0.38 x 1.4 atm= 3.85· 10 4 x 1.4 Pa p(x)= p aire (x)+ p v (x)

Para x=L=1 m, la presión total es p(L)=7.01 atm

La fuerza sobre la bala cuando se encuentra a una distancia x, es (p-patm)π(d/2)2

F(x)=( 6.7· 10 5 x 1.324 + 3.85· 10 4 x 1.4 101325 )π ( 0.2 2 ) 2

La ecuación del movimiento

m b d 2 x d t 2 =F(x) m b dv dt =F(x) m b dv dx dx dt =F(x) m b v dv dx =F(x)

Integramos

0 v v·dv = π· 0.1 2 2 0.5 1 ( 6.7· 10 5 x 1.324 + 3.85· 10 4 x 1.4 101325 )dx 1 2 v 2 = π· 0.1 2 2 { 6.7· 10 5 x 0.324 0.324 3.85· 10 4 x 0.4 0.4 101325x } 0.5 1 v=125.43m/s

Si solamente tuviésemos en cuenta la fuerza que ejerce la presión de vapor

0 v v·dv = π· 0.1 2 2 0.5 1 6.7· 10 5 x 1.324 dx 1 2 v 2 = π· 0.1 2 2 { 6.7· 10 5 x 0.324 0.324 } 0.5 1 v=127.9m/s

Un valor similar

Representamos la velocidad de la bala v en función de su posición x en el tubo en el intervalo 0.5 (parte del reposo) a 1 m

f=@(x) -6.7e5*x.^-0.324/0.324-3.85e4*x.^-0.4/0.4-101325*x;
v=@(x) 0.1*sqrt(pi*(f(x)-f(0.5)));
fplot(v,[0.5,1])
grid on
xlabel('x')
ylabel('v (m/s)')
title('Velocidad de la bala')

Resolvemos por el procedimiento numérico ode45 de MATLAB la ecuación diferencial del movimiento de la bala

d 2 x d t 2 = 1 2 ( 6.7· 10 5 x 1.324 + 3.85· 10 4 x 1.4 101325 )π ( 0.2 2 ) 2

con las condiciones iniciales, para t=0, x=0.5 m, dx/dt=0 (parte del reposo)

function canon_5
    opts=odeset('events',@stop_planeta);
    f=@(t, x) [x(2);(6.7e5/x(1)^1.324+3.85e4/x(1)^1.4-101325)*pi*0.01/2];
    [t,x]=ode45(f,[0,1],[0.5,0],opts);
    plot(t,x(:,1))
    grid on
    xlabel('t(s)')
    ylabel('x (m)')
    title('Posición de la bala')
    disp([t(end),x(end,2)])

    function [value,isterminal,direction]=stop_planeta(~,x)
        value=x(1)-1;
        isterminal=1;  
        direction=1; 
    end
end

 0.0068  125.4270

El tiempo que tarda la bala en salir del cañón x=1 m, es t=0.0068 s, alcanzando una velocidad de 125.4 m/s, que ya hemos calculado previamente

Calor suministrado al sistema

Calculamos el calor total empleado para aumentar la temperatura de T1=20 °C a T4=300 °C

Supondremos que, aunque la evaporación es gradual, toda el agua permanece líquida hasta T3=195 °C. Supondremos también que el aire y el vapor experimentan procesos a volumen constante.

El calor total necesario para llevar el sistema hasta desde T1 a T4

Q=QFe+Qaire+Qa+QL=3086 kJ

La fuente de calor ha estado encendida un tiempo t=Q/k=3086/5=10.3 min

Referencias

Problemas de las Olimpiadas Nacionales. Problema 1.-Architronito de Arquímedes. OEF 2023 (Lugo)