Proceso politrópico

Representamos los cuatro procesos termodinámicos

hold on
line([0,2],[1,1], 'color', 'g')
line([1,1],[0,2.5],'color','m')
fplot(@(V) 1./V,[0.25,2], 'color','b')
fplot(@(V) 1./V.^1.4,[0.25,2], 'color','r')
hold off
grid on
ylim([0,2.5])
xlabel('V')
legend('p=cte','V=cte','isotermo','adiabático')
ylabel ('p')
title('Procesos termodinámicos')

Conocida la relación entre presión y volumen en un proceso politrópico, pVβ=cte, para un gas ideal cuya ecuación de estado es pV=nRT

Representamos procesos politrópicos de índices: 0.2, 0.5, 3, 10, 100, -10, -2, -1, -0.5, 0

hold on
for n=[0.2,0.5,3,10,100, -10,-2,-1,-0.5,0]
    fplot(@(V) 1./V.^n,[0.25,2])
end
n=1.4;
fplot(@(V) 1./V.^n,[0.25,2],'color', 'r','lineWidth',1.2)
n=1;
fplot(@(V) 1./V.^n,[0.25,2],'color', 'b','lineWidth',1.2)
hold off
grid on
ylim([0,2.5])
xlabel('V')
ylabel ('p')
title('Procesos politrópicos')

Los procesos con β>0 se representan en los cuadrantes 2° y 4°. Los procesos con β<0 se representan en los cuadrantes 1°y 3°. β=0 es un proceso a presión constante (línea horizontal), y β=100 es un proceso a volumen casi constante (línea vertical)

Las dos líneas más gruesas: la azul, es un proceso con β=1 (isotermo), la roja, es un proceso con β=1.4 (adiabático)

Trabajo

Se cumple que

p V β = p 1 V 1 β = p 2 V 2 β =cte

El trabajo vale

W= V 1 V 2 p·dV = V 1 V 2 cte V β dV= cte β+1 ( V 2 β+1 V 1 β+1 )= 1 β+1 ( p 2 V 2 β V 2 β+1 p 1 V 1 β V 1 β+1 ) W= p 2 V 2 p 1 V 1 β+1

Otra forma de expresar el trabajo

W= p 1 V 1 β β+1 ( V 2 β+1 V 1 β+1 )= p 1 V 1 β V 1 β+1 β+1 ( ( V 2 V 1 ) β+1 1 )= p 1 V 1 β+1 ( ( V 2 V 1 ) β+1 1 )

Teniendo en cuenta la relación entre los calores específicos a presión constante cp y a volumen constante cv

cp=cv+R, γ=cp/cv, cv=R/(γ-1)

T 1 V 1 β1 = T 2 V 2 β1 , T 1 V 1 β+1 = T 2 V 2 β+1 , ( V 2 V 1 ) β+1 = T 2 T 1 W= nR T 1 β+1 ( T 2 T 1 1 )= n( c p c v ) β+1 ( T 2 T 1 )=n c v γ1 β+1 ( T 2 T 1 )

Variación de energía interna

La variación de energía interna entre los estados inicial y final es

ΔU=n c v ( T 2 T 1 )

Calor

El primer principio de la Termodinámica, ΔU=Q-W, Q=ΔU+W

Q=n c v ( T 2 T 1 )+n c v γ1 β+1 ( T 2 T 1 )=n c v βγ β1 ( T 2 T 1 )=n c β ( T 2 T 1 ) c β = c v βγ β1 = β c v c p β1 = R γ1 βγ β1

Es la definición de calor específico cβ en un proceso politrópico

Representamos cβ/R en función de β, tomando el índice addibático γ=1.4

gamma=1.4;
f=@(x) (x-gamma)./((gamma-1)*(x-1));
hold on
fplot(f, [-1,3])
plot(0,7/2,'ro','markersize',3,'markerfacecolor','r')
line([-1,0],[7/2,7/2],'lineStyle','--')
line([0,0],[0,7/2],'lineStyle','--')
line([-1,3],[5/2,5/2],'lineStyle','--')
plot(gamma,0,'ro','markersize',3,'markerfacecolor','r')
hold off
grid on
ylim([-2,10])
xlabel('\beta')
ylabel ('c_\beta/R')
title('Calor específico c_\beta')

El calor específico cβ es negativo en el intervalo (1,γ)

Deducción alternativa de proceso politrópico

Hemos partido de la definición de proceso politrópico como pVβ=cte. Partimos ahora de, dQ=ncβdT y llegamos a pVβ=cte, del siguiente modo

dU=dQpdV n c v dT=n c β dTpdV n( c β c v )dT= nRT V dV dT T = R c β c v dV V dT T c p c v c β c v dV V =0 T V c p c v c β c v =cte p V 1 c p c v c β c v =cte p V c β c p c β c v =cte β= c β c p c β c v , c β = β c v c p β1

Relación entre trabajo y calor

Relacionamos el calor Q y el trabajo W

Q=n c v βγ β1 ( T 2 T 1 ) W=n c v γ1 β+1 ( T 2 T 1 ) W Q = γ1 γβ

Representamos el cociente W/Q en función de β tomando γ=1.4 (aire)

gamma=1.4;
f=@(x) (gamma-1)./(gamma-x);
fplot(f, [-5,5])
line([1,1],[0,f(1)],'lineStyle','--')
line([-5,1],[f(1),f(1)],'lineStyle','--')
line([0,0],[0,f(0)],'lineStyle','--')
line([-5,0],[f(0),f(0)],'lineStyle','--')
grid on
ylim([-2.5,2.5])
xlabel('\beta')
ylabel ('W/Q')
title('Procesos politrópicos')

Para un proceso termodinámico caracterizado por un índice β<γ, el resultado es W/Q>0, parte del calor absorbido Q>0 se convierte en trabajo W>0 (el gas se expande). Si el gas se comprime W<0 el gas cede calor Q<0 a los alrededores del sistema.

Indice politrópico

Cuando se comprime el aire muy rápidamente, no hay tiempo de que el sistema transfiera calor a los alrededores, el aire incrementa su temperatura, el proceso es adiabático β=γ

Cuando se comprime aire muy lentamente, se transfiere calor a los alrededores, la temperatura del aire permanece constante, el proceso es isotermo, β=1

Un proceso real no será ni infinitamente rápido, ni infinitamente lento, el proceso politrópico tendrá un índice β comprendido entre 1 y γ.

Dados el estado inicial y final, el índice del proceso politrópico se calcula despejando β.

Cuando 1<β<γ el calor específico cβ<0. La idea de calor específico negativo parace algo extraña, ya que la tempartaura del gas ΔT>0 se incrementa a la vez que el gas cede calor Q<0 o viceversa

Procesos isotermo, adiabático y politrópico

Estado inicial del gas

p1=17.5 atm, V1=0.2124 l, T1=2000 K

Estado final

V1=1 l

Representamos los tres procesos: isotermo, adiabático y politrópico entre el estado incial y el estado final. Calculamos la presión p2 y la temperatura T2 del estado final

Calculamos el calor Q, trabajo W y variación de energía interna, ΔU en cada uno de los procesos

gamma=1.4;
beta=1.1689;
p1=17.5; %estado inicial
V1=0.2124;
T1=2000;
V2=1; %estado final
hold on
fplot(@(x) p1*V1^gamma./x.^gamma, [V1,V2])
fplot(@(x) p1*V1^beta./x.^beta, [V1,V2])
fplot(@(x) p1*V1./x, [V1,V2])
hold off
grid on
xlabel('V (l)')
legend('adiabático','politrópico','isotermo','location','best')
ylabel ('p(atm)')
title('Adiabático, isotermo, politrópico')

%isotermo
p2=p1*V1/V2;
T2=2000;
Du=0;
W=p1*V1*log(V2/V1);
Q=W;
fprintf('isotermo: p2=%1.3f, T2=%4.1f, Du=%1.3f, Q=%1.3f, W=%1.3f\n',
 p2, T2, Du, Q, W)
%adiabático
p2=p1*V1^gamma/V2^gamma;
T2=T1*V1^(gamma-1)/V2^(gamma-1);
Du=5*p1*V1*(T2-T1)/(2*T1);
Q=0;
W=(p2*V2-p1*V1)/(-gamma+1);
fprintf('adiabático: p2=%1.3f, T2=%4.1f, Du=%1.3f, Q=%1.3f, W=%1.3f\n', 
p2, T2, Du, Q, W)
%politrópico
p2=p1*V1^beta/V2^beta;
T2=T1*V1^(beta-1)/V2^(beta-1);
Du=5*p1*V1*(T2-T1)/(2*T1);
Q=p1*V1*(beta-gamma)*(T2-T1)/(T1*(gamma-1)*(beta-1));
W=(p2*V2-p1*V1)/(-beta+1);
fprintf('politrópico: p2=%1.3f, T2=%4.1f, Du=%1.3f, Q=%1.3f, W=%1.3f\n', 
p2, T2, Du, Q, W)

isotermo: p2=3.717, T2=2000.0, Du=0.000, Q=5.759, W=5.759
adiabático: p2=2.000, T2=1076.2, Du=-4.292, Q=0.000, W=4.292
politrópico: p2=2.861, T2=1539.5, Du=-2.139, Q=2.927, W=5.067

Gas ideal contenido en un recipiente cilíndrico en contacto con un foco de calor de tamaño finito

El sistema que estudiamos en este apartado, consiste en un gas ideal a la temperatura Tg y un foco de calor a temperatura Tr. El gas se puede comprimir o expandir mediante un émbolo

El foco de calor tiene tamaño finito y un volumen constante, por lo que su temperatura Tr puede cambiar debido al intercambio de calor con el gas δQr=-δQg. El gas y el foco están en todo momento en equilibrio térmico de modo que Tr=Tg=T.

Para el gas

dUg=δQg-p·dV

Para el foco de calor

dUr=δQr=Cr·dT

Supondremos que las capacidades caloríficas Cr y Cg se mantienen constantes durante el proceso

De las realaciones anteriores obtenemos

δ Q g = C g ·dT+p·dV C r ·dT= C g ·dT+p·dV ( C g + C r )dT=p·dV= nRT V dV

Integrando

( C g + C r )dT T = nR V dV ( C g + C r )lnT+nRlnV=cte lnT+ nR C g + C r lnV=cte T V nR C g + C r =cte p V nR C g + C r +1 =cte

Teniendo en cuenta que el índice adiabático, cp y cv son los calores específicos a presión y volumen constantes del gas ideal

γ= c p c v = R+ c v c v = nR C v +1

Para el gas ideal contenido en el recipiente cilíndrico, nR=γCg-Cg

La ecuación del proceso politrópico es

p V β =cte,β= nR C g + C r +1= γ+ C r C g 1+ C r C g

La ecuación de estado de un gas ideal, pV=nRT

p V β+1 = p 0 V 0 β+1 p p 0 = ( V 0 V ) β+1

Representamos p/p0 en función de V/V0 para un gas diatómico (γ=1.4), donde p0 y V0 son las presión y volumen iniciales para un determinado proceso

hold on
fplot(@(x) 1./x,[1,1.5]) %isotermo
fplot(@(x) 1./x.^1.4,[1,1.5])%adiabático
beta=(1.4+5)/(1+5);
fplot(@(x) 1./x.^beta,[1,1.5]) %C_r/C_g=5
beta=(1.4+1)/(1+1);
fplot(@(x) 1./x.^beta,[1,1.5]) %C_r/C_g=1
hold off
grid on
xlabel('V/V_0')
ylabel('p/p_0')
legend('Isotérmicoo','Adiabático','C_r/C_g=5','C_r/C_g=1','Location','best')
title('Diagrama P-V')

Representamos β en función del cociente Cr/Cg para γ=1.4

x=logspace(-2,2,100);
y=(1.4+x)./(1+x);
semilogx(x,y)
grid on
xlabel('C_r/C_g')
ylabel('\beta')
title('Indice \beta')

En la gráfica vemos que

Trabajo y calor

W= V 0 V f p·dV =( C g + C r ) T 0 T f dT =( C g + C r )( T 0 T f ) Q= C r T 0 T f dT = C r ( T 0 T f )= C r C r + C g W

El calor y el trabajo son proporcionales

Ejemplos

En este apartado, calculamos el índice β de un sistema formado por aire (supuesto gas ideal) y un foco finito de calor que podría ser: aire, agua o arena

Expansión rápida de una mezcla de aire con vapor saturado

Un recipiente de volumen V0 contiene aire y vapor saturado a la temperatura T0. El émbolo ejerce una presión p0.

El número de moles de vapor saturado es

n v0 = P v0 V 0 R T 0

Donde MH2O=18 g/mol es la masa molecular del agua y R=8.3143 J/(K·mol) es la constante de los gases.

Supondremos que el vapor se comporta como un gas ideal cuya presión parcial Pv0 se puede consultar en las tablas o deducir de fórmulas empíricas de ajuste de los datos experimentales. Por ejemplo, para T0=19 °C (292 K) la presión de vapor saturado es Pv0=2 198 Pa

Cuando el émbolo se desplaza rápidamente. El volumen de aire aumenta a V y la temperatura disminuye de T0 a T=T0-ΔT, con ΔT<<T0

Al disminuir la temperatura de la mezcla, la presión de vapor Pv se reduce, una parte del vapor inicial nv se condensa.

n v = P v V RT

El número de moles de vapor que se ha condensado es la diferencia

n= P v0 V 0 R T 0 P v V RT

El calor generado en la condensación será

Q=nL= L R ( P v0 V 0 T 0 P v V T )

Donde L=43 509 J/mol es el valor de la entalpía de vaporización

Como el proceso de expansión es rápido, la mezcla aire-vapor no tiene tiempo de intercambiar calor con el medio ambiente a través de las paredes del recipiente

La presión de vapor viene dada por la fórmula de Clausius-Clapeyron

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

Sustituimos la presión parcial de vapor Pv en la expresión del calor generado en la condensación

Q= L R P v0 ( V 0 T 0 exp( L R ( 1 T 0 1 T ) ) V T )

Proceso politrópico

Entre el estado inicial y final se produce un proceso politrópico de índice β que vamos a determinar

p V β = p 0 V 0 β p ( nRT p ) β = p 0 ( nR T 0 p 0 ) β p 1β T β = p 0 1β T 0 β p p 0 = ( T 0 T ) β/(1β) V T = nR p = nR p 0 ( T 0 T ) β/(β1)

El número n de moles de la mezcla (aire+vapor) no permence constante ya que una parte del vapor inicial se condensa. Si esta parte es pequeña, en comparación con el número total de moles, se podría considerar que n es casi constante.

En un proceso politrópico, el calor Q es

Q=n c β ( T T 0 )=n c β ΔT c β = R γ1 βγ β1

Determinación del índice β

Introduciendo V/T, la expresión del calor generado en la condensación es

Q= L R P v0 ( nR p 0 exp( L R ( 1 T 0 1 T ) ) nR p 0 ( T 0 T ) β/(β1) ) Q=n P v0 p 0 L( 1exp( L R ( 1 T 0 1 T ) ) ( T 0 T ) β/(β1) ) Q=n P v0 p 0 L( 1exp( L R T 0 ( 1 T 0 T 0 ΔT ) ) ( T 0 T 0 ΔT ) β/(β1) ) Q=n P v0 p 0 L( 1exp( L R T 0 ( x 1x ) ) ( 1x ) β/(β1) ),x= ΔT T 0

Dado que las temperaturas inicial y final son próximas, T=T0-ΔT, con ΔT<<T0, desarrollamos en serie tomando el término en ΔT

Utilizamos la función taylor de MATLAB, se omite la constante delante del paréntesis, las variables x es ΔT/T0, b es β y a es L/(RT0)

>> syms x b a;
>> y=1-exp(-a*x/(1-x))*(1-x)^(-b/(b-1));
>> taylor(y,x,0,'order',2)
ans =x*(a - b/(b - 1))

Qn{ P v0 p 0 L T 0 ( L R T 0 β β1 ) }ΔT

Comparamos con el calor del proceso politrópico

Q=n{ R γ1 βγ β1 }ΔT

Despejamos el índice β

P v0 p 0 L T 0 ( L R T 0 β β1 )= R γ1 βγ β1 β= ( L R T 0 ) 2 P v0 p 0 ( γ1 )+γ ( L R T 0 ) P v0 p 0 ( γ1 )( L R T 0 1 )+1

Si no hay vapor o la presión es muy pequeña, Pv0≈0, entonces β=γ el proceso es adiabático

Creamos un script para calcular el índice β dada la presión inicial p0 en atmósferas. Datos

gamma=1.4; %índice adiabático
L=43509; %calor de vaporización J/mol
T0=292; %temperatura inicial
Pv=2.1983e3;%presión de vapor
R=8.3143; %constante de los gases 
for p=[4.8,4.4,4.0,3.6,3.2] %presión en atmósferas
    P0=p*1.013e5;
    beta=(Pv*L^2*(gamma-1)/(R^2*T0^2*P0)+gamma)/(1+Pv*L*(gamma-1)*
(L/(R*T0)-1)/(R*P0*T0));
    disp([p,beta])
end
    4.8000    1.2793
    4.4000    1.2724
    4.0000    1.2647
    3.6000    1.2560
    3.2000    1.2461
Presión, p0 (atm)índice, β
4.81.2793
4.41.2724
4.01.2647
3.61.2560
3.21.2461

Son similares a la tercera columna de la tabla I del artículo de Romanelli, pág. 764

Referencias

Polytropic process in a closed system. tec-science (07/11/2021)

Yu-Han Ma. Simple realization of the polytropic process with a finite-sized reservoir. Am. J. Phys. 91 (7), July 2023. pp. 555-558

Alejandro Romanelli, Italo Bove, Federico González Madina. Air expansion in a water rocket. Am. J. Phys. 81 (10), October 2013, pp. 762-766