Está en la página 1de 17

Proyecto y laboratorio

de ciclos de potencia
Professor Dr Saravana Prakash
Thirumuruganandham
Fecha: 30-06-2021
Curso: Thermodinamica
Facultad: FITIC, UTI Ambato
Ciclco de Otto
Observe la animación y explique el
diagrama PV y TS del ciclo de Otto en el
siguiente enlace.

1. https://kforinas.pages.iu.edu/physlets/thermo/Otto.html

2.

https://javalab.org/en/otto_cycle_at_gasoline_engines_en/
El comportamiento de un motor de gasolina (del tipo que se
usa en los automóviles de hoy) se puede aproximar haciendo
las siguientes suposiciones:La sustancia de trabajo es un
gas ideal (en realidad es una mezcla de gasolina y aire que
se combina químicamente).
Todos los procesos son cuasi estáticos (equilibrio
mecánico: sin fuerzas desequilibradas, equilibrio térmico:
sin diferencias de temperatura entre las partes del sistema
y equilibrio químico: sin reacciones químicas).No hay
fricción.

La simulación anterior muestra el ciclo y su elección del


diagrama PV o el diagrama de TV para cada uno de los seis
procesos del motor:

1.Encendido: La bujía enciende la mezcla de aire y gas.


2.Golpe de potencia: los gases de combustión calientes se
expanden, empujando el pistón hacia abajo.
3.Válvula de escape: Al final de la combustión, los gases
todavía están a alta presión. La válvula se abre y los
gases comienzan a salir.
4.Carrera de escape: el pistón empuja los gases de
combustión restantes fuera del pistón.
5.Carrera de admisión: el aire y la gasolina ingresan al
pistón mediante la succión del pistón.
6.Carrera de compresión: La mezcla se comprime hasta que la
temperatura y la presión aumentan.

Los procesos están descritos por:

En el proceso 0-1 se introduce una masa de aire en la


disposición de pistón / cilindro a presión constante.

El proceso 1-2 es una compresión adiabática (isentrópica)


del aire a medida que el pistón se mueve desde el punto
muerto inferior (BDC) al punto muerto superior (TDC).

El proceso 2-3 es una transferencia de calor de volumen


constante al gas de trabajo desde una fuente externa
mientras el pistón está en el punto muerto superior. Este
proceso está destinado a representar la ignición de la
mezcla de aire y combustible y la posterior combustión
rápida.

El proceso 3-4 es una expansión adiabática (isentrópica)


(golpe de potencia).

El proceso 4-1 completa el ciclo mediante un proceso de


volumen constante en el que se rechaza el calor del aire
mientras el pistón se encuentra en el punto muerto
inferior.

Proceso 1–0 la masa de aire se libera a la atmósfera en un


proceso de presión constante.

Tarea: 1. Verifique lo que está


sucediendo en la animación (mencionado
anteriormente) con respecto a la
siguiente referencia del diagrama de
ciclo de Otto y los gráficos de PV y TS
(que se muestran a continuación).

2. Ciclo de Diesel
Ingrese el enlace: http://subaru.univ-lemans.fr/AccesLibre/
UM/Pedago/physique/02/thermo/diesel.html

Este programa da la representación teórica del diagrama de


Clapeyron del ciclo de un motor Diesel. En este tipo de
motor, se inyecta un combustible pesado por medios
mecánicos en aire altamente comprimido llevado a alta
temperatura. Debido a esta compresión, se produce una
ignición espontánea de la mezcla.
Juega con la
animación del
diagrama de PV
como se muestra
en la figura
Usar :
Utilizando los
cuadros de entrada
activos, modifique
(con valores
razonables) los
valores de los
parámetros Va (cm3),
Vb (cm3), Vc (cm3).
No olvide Validar
cada valor ingresado.
Los valores permitidos por el programa son: 200 <Va <270;
15 <Vb <30; 2,5 <Vc / Va <3,5.
(En caso de entrada fuera de estos rangos, se toman los
valores por defecto).
Los cuadros de entrada inactivos muestran los valores
calculados de P, V, T al final del ciclo.

Proyecto del Computación del Ciclo de


Rankine

Ingrese al enlace: https://skill-


lync.com/student-projects/project-2-
rankine-cycle-simulator-242
OBJETIVO: El ciclo Rankine es el ciclo operativo
fundamental de todas las centrales eléctricas donde un
fluido operativo se evapora y condensa continuamente.
En este mecanismo, el combustible se utiliza para
producir calor dentro de una caldera, convirtiendo el
agua en vapor que luego se expande a través de una
turbina produciendo trabajo útil.

El ciclo Rankine es el ciclo operativo fundamental de todas


las centrales eléctricas donde un fluido operativo se
evapora y condensa continuamente. La selección del fluido
operativo depende principalmente del rango de temperatura
disponible.

Los diagramas de presión-entalpía (p-h) y temperatura-


entropía (T-s) de este ciclo se dan en la Figura 2,
Diagramas T-s y p-h

1-2-3 Transferencia de calor isobárica. El líquido a alta


presión ingresa a la caldera desde la bomba de alimentación
(1) y se calienta a la temperatura de saturación (2). La
adición adicional de energía provoca la evaporación del
líquido hasta que se convierte por completo en vapor
saturado.

3-4 Expansión isentrópica. El vapor se expande en la


turbina, produciendo trabajo que puede convertirse en
electricidad. En la práctica, la expansión está limitada
por la temperatura del medio de enfriamiento y por la
erosión de las palas de la turbina por arrastre de líquido
en la corriente de vapor a medida que el proceso avanza
hacia la región de dos fases. Las cualidades del vapor de
salida deben ser superiores al 90%.

4-5 Rechazo de calor isobárico. La mezcla vapor-líquido que


sale de la turbina (4) se condensa a baja presión,
normalmente en un condensador de superficie utilizando agua
de refrigeración. En condensadores bien diseñados y
mantenidos, la presión del vapor está muy por debajo de la
presión atmosférica, acercándose a la presión de saturación
del fluido operativo a la temperatura del agua de
refrigeración.

5-1 Compresión isentrópica La presión del condensado


aumenta en la bomba de alimentación. Debido al bajo volumen
específico de líquidos, el trabajo de la bomba es
relativamente pequeño y, a menudo, se descuida en los
cálculos termodinámicos.

Ecuaciones gubernamentales
Se calculará el trabajo realizado en la bomba

Wp = h4 - h3

Se calculará el trabajo realizado en la Turbina

Wr = hl - h2

La red realizada se calculará como. </p>


Wnt = Wp - WT

Se calculará la eficiencia del ciclo.

n = ((WT-Wp) / (Qi)) * 100

El aporte de calor.
Qi = hl- h4

La salida de calor

Qout = h2 - h3

Relación de trabajo posterior.

BWR = (Wp) / (Wt)

Consumo específico de vapor de la turbina

SSC = (Wnt) / 3600

Dónde,

h1, h2, h3, h4 son las entalpías en los puntos de


estado 1, 2, 3, 4 respectivamente.

Tu tarea es

1. Instale la versión Octave-GUI, desde el enlace

https://www.gnu.org/software/octave/download

o
Matlab en su computadora portátil

2. Ejecute el siguiente código de matlab y reproduzca


los siguientes gráficos del ciclo de Rankine

3. Aquí está la explicación del código de matlab.

Comenzamos el código con comandos habituales usando


clear all; cierra todo; clc; para borrar las ventanas
con datos anteriores y cerrar las figuras / gráficos
generados anteriormente. Se imprimen varios procesos
del 1 al 4 para el ciclo de Rankine mediante el comando
fprintf. Inicializando las variables conocidas dando la
entrada usando el comando de entrada para T1, P1 & amp;
Variables P2.

Luego, extraiga todos los valores requeridos de la


biblioteca de archivos XSteam.m que actúa como una
tabla de Steam estándar para calcular los valores de
los puntos de estado. Al usar el archivo de biblioteca
XSteam, lo llamamos XSteam en MATLAB, luego se toman
las funciones requeridas y luego se da la entrada
correspondiente a esa función en particular, como en el
caso de que la entrada del punto 1 del estado sea P1 &
amp; T1.De manera similar, indique el punto 2,3,& 4 se
calculan para entalpía, entropía, presión y Temperatura
usando funciones XSteam.

El siguiente cálculo se realizó utilizando las fórmulas


básicas para Trabajo realizado (W.D) y Calor
transferido (Q) en el ciclo de Rankine junto con la
eficiencia térmica, respectivamente. Luego, el rango de
temperatura se ha especificado usando el comando
linspace & amp; Se ha trazado la figura 1 en la que el
bucle for se utiliza lógicamente para construir la
curva de saturación en el gráfico. Por último, para la
figura 1, la temperatura frente a la entropía se ha
representado mediante el comando plot mencionando S1 a
S6 para el eje X & amp; Los puntos T1 a Tsat para el
eje Y junto con el trazado de la curva saturada
respectivamente.

Un comando llamado texto se usa más en el último paso


para trazar el gráfico T-S en el que se usa el comando
de texto para agregar descripciones de texto a puntos
de datos como 1, 2, 3 & 4 que habíamos agregado
fácilmente. Sintaxis utilizada para el comando de
texto: texto (x, y, texto) Se siguió el mismo
procedimiento que se utiliza para trazar el gráfico T-S
y se codificó más para H-S Entalpy vs Entropy Graph
para obtener el resultado.

MATLAB CODE :
clear all
close all
clc

disp('Rankine Cycle Simulator')


disp('process 1-2: Isentropic expansion in turbine ')
disp('process 2-3: constant pressure heat rejection in
condenser')
disp('process 3-4: Isentropic Compression in pump')
disp('process 4-1: constant pressure heat addition in
boiler')

% Intial data inputs


T1 = input('Enter the turbine inlet temp: ');
p1 = input('Enter the turbine inlet press: ');
p2 = input('Enter the Condensor inlet press: ');

% State Point 1 parameters i.e Turbine Inlet


Tsat = XSteam('Tsat_p',p1);

h1 = XSteam('h_pt',p1,T1);
s1 = XSteam('s_pt',p1,T1);

%State Point 2 parameters i.e Condenser Inlet


s2 = s1;
sf2 = XSteam('sL_p',p2);
sg2 = XSteam('sv_p',p2);

% s2=sf2+(x2*sfg2)
% Dryness fraction
x2 =(s2-sf2)/(sg2-sf2);

T2 = XSteam('T_ps',p2,s2);
h2 = XSteam('h_px',p2,x2);
hf2 = XSteam('hL_p',p2);

% State Point 3 Parameters i.e Pump Inlet


p3 = p2;
T3 = T2;
s3 = sf2;
h3 = hf2;
T5 = Tsat;

% State Point 4 Parameters i.e Boiler Inlet


s4 = s3;
p4 = p1;
h4=XSteam('h_ps',p4,s4);
cp=XSteam('cp_ps',p4,s4);
cv=XSteam('cv_ps',p4,s4);
c=cp/cv;
T4=T3*((p4/p3)^(c-1)/c)

% State Point 5,6 Parameters


T5=Tsat;
h5=XSteam('hL_p',p1);
s5=XSteam('sL_p',p1);
T6=T1;
h6=XSteam('hV_p',p1);
s6=XSteam('sV_p',p1);

% Plotting T-S Diagram (saturation line curve)


t=linspace(5,400,25000);
for i=1:length(t)
s(i)=XSteam('sL_t',t(i));
S(i)=XSteam('SV_t',t(i));
h(i)=XSteam('hL_t',t(i));
H(i)=XSteam('hV_t',t(i));
end
figure(1)
plot(s,t,'linewidth',2);
hold on
plot(S,t,'linewidth',2);

plot([s1,s2,s3,s4,s5,s6],
[T1,T2,T3,T4,T5,Tsat],'linewidth',2,'color','k');
text(s1+0.1, T1, '1')
text(s2+0.1, T2, '2')
text(s3, T3-20, '3')
text(s4, T4+20, '4')
axis([-3,10,10,500]);

% Plotting Saturated Temperature


a=linspace(Tsat,T1,500);
for i=1:length(a)
m(i)=XSteam('s_pt',p1,a(i));
end
plot(m,a,'linewidth',2,'color','k')
title('Temperature vs Entropy')
xlabel('Entropy(S)- kJ/kg K')
ylabel('Temperature(T)-degree C')
legend('Liquid Phase','Vapour Phase')

%plotting S H diagram

figure(2)
plot(s,h);
hold on
plot(S,H);

plot([s1,s2,s3,s4,s5,s6,s1],
[h1,h2,h3,h4,h5,h6,h1],'linewidth',2,'color','k');
text(s1+0.1, h1, '1')
text(s2+0.1, h2, '2')
text(s3, h3-100, '3')
text(s4, h4 +200, '4')
title('Enthalpy vs Entropy')
xlabel('Entropy(S)- kJ/kg K')
ylabel('Enthalpy(h)-kJ/kg')
legend('Liquid Phase','Vapour
Phase','location','northwest')

% Result to be displayed in the command window


disp(' The following are the results of rankine cycle
operation ')
disp(' ')
disp(' At the state point 1')
disp(' ')
n1=sprintf('p1 is %.2f bar',p1);
disp(n1)
n2=sprintf('T1 is %.2f Deg Celcius',T1);
disp(n2)
n3=sprintf('h1 is %.2f kJ/kg',h1);
disp(n3)
n4=sprintf('s1 is %.2f kJ/kgK',s1);
disp(n4)

disp(' ')
disp(' At the state point 2')
disp(' ')
n5=sprintf('p2 is %.2f bar',p2);
disp(n5)
n6=sprintf('T2 is %.2f Deg Celcius',T2);
disp(n6)
n7=sprintf('h2 is %.2f kJ/kg',h2);
disp(n7)
n8=sprintf('s2 is %.2f kJ/kgK',s2);
disp(n8)

disp(' ')
disp(' At the state point 3')
disp(' ')
n9=sprintf('p3 is %.2f bar',p3);
disp(n9)
n10=sprintf('T3 is %.2f Deg Celcius',T3);
disp(n10)
n11=sprintf('h3 is %.2f kJ/kg',h3);
disp(n11)
n12=sprintf('s3 is %.2f kJ/kgK',s3);
disp(n12)
disp(' ')
disp(' At the state point 4')
disp(' ')
n13=sprintf('p4 is %.2f bar',p4);
disp(n13)
n14=sprintf('T4 is %.2f Deg Celcius',T4);
disp(n14)
n15=sprintf('h4 is %.2f kJ/kg',h4);
disp(n15)
n16=sprintf('s4 is %.2f kJ/kgK',s4);
disp(n16)

% Workdone by turbine

W_D_T = h1-h2

% Workdone by the pump

W_D_Pump = h4-h3

%net workdone

W_D_Net = W_D_T-W_D_Pump

% Heat Supplied
q = h1-h4;

% Effeciency
n = W_D_Net/q

% Specific steam consumption


ssc = 3600/W_D_Net

% Back Work Ratio


Debe realizar los siguientes gráficos después
de ejecutar su código en su portátil

Confirma tu conclusión

El ciclo Rankine se utiliza en centrales térmicas por


lo que es vital entenderlo como ayuda para calcular
todas las propiedades del vapor para que facilite la
mejora de la producción de energía y la eficiencia de
la planta.

Como el agua es el fluido de trabajo, es necesario


comprender todas sus propiedades para este ciclo, que
aprenderemos en este proyecto.

Establecer / codificar un programa para calcular todas


las gráficas / cifras y la propiedad de vapor en cada
etapa del ciclo de Rankin será fácil para cualquiera,
ya que solo hay que poner tres entradas, p1, T1 y p2,
incluso no técnicas persona puede simularlo.
Por fin, este simulador ayuda a reducir una enorme
cantidad de tiempo para generar resultados

También podría gustarte