compresor centrifugo1

95
UNIVERSIDAD VERACRUZANA FACULTAD DE INGENIERIA “DISEÑO DE UN SOFTWARE SIMULADOR DEL COMPORTAMIENTO DE FLUJO A TRAVES DEL IMPULSOR DE UN COMPRESOR CENTRIFUGO” QUE PARA OBTENER EL TITULO DE: INGENIERO MECANICO ELECTRICISTA PRESENTA: Primitivo Vázquez Hernández ASESOR: M.C. Raúl Cruz Vicencio Poza Rica de Hgo; Ver. 2005 TESIS

Upload: hector-rojas

Post on 08-Dec-2015

244 views

Category:

Documents


3 download

DESCRIPTION

tesis

TRANSCRIPT

Page 1: compresor centrifugo1

UNIVERSIDAD VERACRUZANA

CONTENIDO

FACULTAD DE INGENIERIA

“DISEÑO DE UN SOFTWARE SIMULADOR

DEL COMPORTAMIENTO DE FLUJO A

TRAVES DEL IMPULSOR DE UN

COMPRESOR CENTRIFUGO”

QUE PARA OBTENER EL TITULO DE: INGENIERO MECANICO ELECTRICISTA

PRESENTA:

Primitivo Vázquez Hernández

ASESOR:

M.C. Raúl Cruz Vicencio

Poza Rica de Hgo; Ver. 2005

TESIS

Page 2: compresor centrifugo1

SUBTEMA 2.0 TEORIA DEL COMPRESOR CENTRIFUGO

19

2.1 EL COMPRESOR CENTRIFUGO

19

2.2 EL IMPULSOR 21

INTRODUCCION

2

CAPITULO I

3

JUSTIFICACION

4

NATURALEZA, SENTIDO Y ALCANCE

DEL TRABAJO

5

ENUNCIACION DEL PROBLEMA

6

ESTRUCTURA DEL TRABAJO

7

PLANTEAMIENTO DEL PROBEMA

DE LA INVESTIGACION

8

HIPOTESIS DEL TRABAJO

9

PROCESO DE LA INVESTIGACION

10

CAPITULO II

11

MARCO CONTEXTUAL

12

MARCO TEORICO

13

SUBTEMA 1.0 ANTECEDENTES

13

1.1 TIPOS DE FLUJOS QU PUEDEN EXISTIR A TRAVES

DE UNA TURBOMAQUINA

13

1.2 TEORIAS PARA EL ANALISIS DE FLUJO EN TURBOMAQUINAS

14

1.3 IMPACTO DE LA DINAMICA DE FLUIDOS COMPUTACIONALES EN

EL ESTUDIO DE LOS FLUIDOS Y TURBOMAQUINAS

15

1.4 TRABAJOS RELACIONADOS CON EL CALCULO COMPUTACIONAL

DE PATRONES DE FLUJO EN TURBOMAQUINAS

16

Page 3: compresor centrifugo1

2.3 EL DIFUSOR

23

2.3.1 LA VOLUTA

24

2.4 TEORIA DE EULER COMO MODELO MATEMATICO DEL

FLUJO A TRAVES DE UN COMPRESOR CENTRIFUGO

27

SUBTEMA 3.0 DISEÑO DEL SOFTWARE

34

3.1 ANALISIS DE REQUERIMIENTOS DEL SOFTWARE

34

3.2 ANALISIS DE ESPECIFICACIONES

34

3.3 ESTUDIOS DE LAS ALTERNATIVAS DE CODIFICACION

34

3.4 CODIFICACION DE LOS METODOS NUMERICOS

39

3.5 PRUEBAS DEL SOFTWARE

64

SUBTEMA 4.0 APLICACIÓN DEL SOFTAWARE A UN CASO

DE ESTUDIO

65

4.1 GEOMETRIA DEL IMPULSOR

65

4.2 DATOS DE ENTRADA AL PROGRAMA

67

4.3 CORRIDA DEL PROGRAMA

68

4.4 ANALISIS DE RESULTADOS

86

CAPITULO III

91

CONCLUSIONES Y PROPOSICIONES

92

BIBLIOGRAFIA 93

Page 4: compresor centrifugo1

INTRODUCCIÓN.

Una complejidad en las turbomáquinas es la circulación de flujo, ya que para

hacer un análisis dentro de estas máquinas no es muy sencillo, físicamente; aún

cuando existen varias aproximaciones como la de Navier Stokes que hace un

estudio en forma tridimensional pero muy complejo, hasta las más populares en

la industria, como es la de analizar el flujo en forma bidimensional aplicando la

técnica quasiortogonal, ya sea alabe-alabe o en el plano meridional.

El análisis del flujo a través de estas máquinas es indispensable para evaluar el

comportamiento de las mismas, detectar los límites de operación estable, así

como detectar las zonas donde se presentan inestabilidades del flujo y poder

hacer cambios necesarios en el aspecto geométrico de la máquina.

Con la introducción de las computadoras al campo de Ingeniería surge la

Dinámica de Fluidos Computacional y se ha progresado sustancialmente en la

simulación de los patrones de flujo mediante métodos numéricos implementados

en la Computadora.

El presente trabajo tiene como objetivo diseñar un software simulador gráfico,

para el análisis del comportamiento de flujo en el plano meridional a través de

un Impulsor de Compresor Centrífugo; este trabajo complementa un trabajo

realizado en la NASA en lenguaje FORTRAN Katsanis (1964) [1], y codificado

en el Instituto Politécnico Nacional, que calcula el perfil de velocidades en el

plano meridional de un Compresor Centrífugo, pero el programa no puede

graficar y sólo imprime los resultados en forma de listado, lo que no proporciona

una forma conveniente para un análisis eficiente.

Se pretende complementar el diseño del software en lenguaje MAT-LAB por su

capacidad para presentar resultados gráficos. Es importante destacar la

aplicación de la Ingeniería del Software en el área de la Ingeniería Mecánica

para el análisis especializado de la turbo máquina, lo que permite contar con el

material necesario para el desarrollo tecnológico de las turbinas y compresores

en este país.

Page 5: compresor centrifugo1

CAPITULO I

Page 6: compresor centrifugo1

JUSTIFICACION.

Este trabajo de tesis se justifica debido a que a nivel nacional existe poca

literatura especializada relacionada al desarrollo tecnológico de compresores

centrífugos, lo anterior se debe a que la industria que diseña y construye estas

turbomáquinas no cede información sobre las metodologías que utiliza para

lograr este objetivo, ya que le ha costado tiempo de experimentación y costo

económico.

De esta manera, el algoritmo computacional desarrollado en la NASA y

codificado en el Instituto Politécnico Nacional, para el estudio del

comportamiento de compresores centrífugos es una herramienta validada, que

usada correctamente, permite afinar cualquier diseño preliminar, si por otro lado

se le agrega la interfaz gráfica diseñada en este trabajo, se tendrá un software

completo que permitirá, al diseñador de compresores centrífugos, una

metodología más accesible para realizar este trabajo.

Este trabajo pretende involucrar al estudiante de la carrera de Ingeniería

Mecánica- Eléctrica, en los conceptos fundamentales de los compresores

centrífugos y sensibilizarlo sobre la importancia que revisten los métodos

numéricos cuando son codificados adecuadamente para la solución de las

ecuaciones diferenciales que involucran el flujo dentro de una turbomáquina.

Page 7: compresor centrifugo1

NATURALEZA, SENTIDO Y ALCANCE DEL TRABAJO.

Este trabajo de investigación es de naturaleza teórico-practica que involucra la

aplicación de otras ramas de la ingeniería como son los métodos numéricos y la

computación, haciendo énfasis de su enfoque principal dirigido hacia el

desarrollo de la turbomaquinaria. Se pretende que este trabajo siente las bases

para otras investigaciones relacionadas al campo de la dinámica de fluidos

computacional, pero sobre todo hacia el desarrollo tecnológico de la

turbomaquinaria.

El alcance de este trabajo esta limitado por las condiciones de flujo en las cuales

el software propuesto se aplica para realizar la simulación del patrón de líneas

de corriente a través del compresor centrífugo. Estas condiciones de flujo son

flujo a régimen estacionario, no viscoso y compresible.

Page 8: compresor centrifugo1

ENUNCIACIÓN DEL PROBLEMA.

En México existe poca experiencia en el desarrollo de tecnología, los

compresores centrífugos no son la excepción, por otro lado a nivel nacional

existe poca literatura especializada relacionada al desarrollo tecnológico de

compresores centrífugos, lo anterior se debe a que la industria que diseña y

construye estas turbomáquinas no cede información sobre las metodologías que

utiliza para lograr este objetivo, ya que le ha costado tiempo de

experimentación y costo económico.

De esta manera, no se cuenta con metodologías ni herramientas técnicas

prácticas que permitan involucrarse con estudio del comportamiento de

compresores centrífugos que permita afinar cualquier diseño preliminar.

En este caso el problema específico es que se cuenta con un software que se ha

desarrollado, Cruz (1998) [2], y que su aplicación puede ser parte de una

metodología de desarrollo en compresores centrífugos, sin embargo, este

software presenta resultados en forma de listado lo que hace difícil su

interpretación, por lo que en este trabajo se plantea y desarrolla la forma de

hacer este software accesible a la aplicación del usuario.

Page 9: compresor centrifugo1

ESTRUCTURA DEL TRABAJO.

Esta Tesis está estructurada en tres capítulos, los cuales se describen brevemente

a continuación.

CAPITULO I: Este capítulo contiene una introducción; justificación;

naturaleza, sentido y alcance del trabajo, enunciación del problema,

planteamiento del problema de la investigación, hipótesis de trabajo y proceso

de la investigación.

CAPITULO II: Este capítulo se presenta el marco contextual y un marco

teórico que se divide en cuatro subtemas los cuales se mencionan y describen

brevemente a continuación.

Subtema 1.0: Antecedentes.

En este subtema se presentan los antecedentes y la teoría inherente

necesaria para el entendimiento de los fenómenos de flujo que involucran

los compresores centrífugos.

Subtema 2.0: Teoría del Compresor Centrífugo.

En este subtema se presentan las generalidades de la teoría de los

compresores haciendo énfasis a la descripción y funcionamiento de las

partes de un compresor centrífugo.

Subtema 3.0: Diseño del Software.

En este subtema se presenta la metología utilizada en el diseño del

software interfaz así como la codificación respectiva.

Subtema 4.0: Aplicaciones del Software a un caso de estudio.

En este subtema el software se aplica a un compresor de geometría y

condiciones específicas que permiten observar la capacidad del programa

para responder con rapidez y eficiencia.

CAPITULO III: En este capítulo se presentan las conclusiones y

proposiciones del trabajo.

Page 10: compresor centrifugo1

PLANTEAMIENTO DEL PROBLEMA DE LA INVESTIGACIÓN.

En este trabajo el problema a investigar es la manera de hacer un software que

permita, dado un programa previamente validado, graficar los resultados en

forma de listado para de esta manera facilitar la interpretación del

comportamiento del campo de flujo en el plano meridional del impulsor de un

compresor centrífugo.

Es necesario evaluar entre distintos lenguajes de programación cual es, el que en

este caso, presenta mayor pertinencia y compatibilidad que permita un análisis

eficiente de los resultados obtenidos en forma de listado.

Page 11: compresor centrifugo1

HIPOTESIS DE TRABAJO.

En este caso se propone realizar el programa en lenguaje MAT-LAB ya

que este tiene capacidades especiales en el manejo de matrices, y para el

particular las tablas de resultados pueden ser interpretadas como matrices.

Si se realiza una secuencia apropiada para enlazar los resultados del

programa Fortran con el programa Mat-Lab la velocidad de

procesamiento no será significativamente menor.

Los resultados de la corrida del programa en general, tendrán un

porcentaje de error mínimo con relación al experimento físico

correspondiente.

Page 12: compresor centrifugo1

PROCESO DE LA INVESTIGACION

En este trabajo de investigación se realizó una amplia revisión bibliográfica en

el tema de compresores centrífugos, se consultaron diferentes bibliotecas de

importancia nacional, como lo es la Biblioteca de la Sección de Estudios de

Posgrado del Instituto Politécnico Nacional. Además, se realizó una estancia en

el Laboratorio de Ingeniería Térmica e Hidraúlica Aplicada del Instituto

Politécnico Nacional, donde se tuvo la oportunidad de experimentar con un

equipo de investigación desarrollado en ese laboratorio y cuya aplicación es la

prueba y estudio de compresores centrífugos.

Page 13: compresor centrifugo1

CAPITULO II

Page 14: compresor centrifugo1

MARCO CONTEXTUAL.

Esta investigación se desarrolló en su mayor parte en la Ciudad de Poza Rica

Veracruz, en las Instalaciones de la Facultad de Ingeniería de la Universidad

Veracruzana. Por otro lado se realizó una estancia en el Laboratorio de

Ingeniería Térmica e Hidráulica Aplicada de la Sección de estudios de Posgrado

e Investigación del Instituto Politécnico Nacional ubicado en de la Ciudad de

México D.F.

Page 15: compresor centrifugo1

SUBTEMA 1.0

ANTECEDENTES

1.1 Tipos de flujo que pueden existir a través de una turbomáquina.

El flujo en turbomáquinas es de los más complejos en la práctica de

dinámica de fluidos, lo que trae como consecuencia la necesidad de utilizar las

ecuaciones de Navier Stokes si se pretende modelarlo con exactitud, sin

embargo, la solución numérica lineal del sistema de ecuaciones diferenciales

parciales, requiere una cantidad prohibitiva de almacenamiento y tiempo de

computadora, lo que lleva a la necesidad de buscar un método que reduzca la

complejidad del análisis en computadora. Para ello, es necesario realizar

consideraciones cuyo reto consiste en simplificar el modelo matemático que

simula el flujo sin apartarse demasiado de la solución numérica real.

Existen Numerosos tipos de flujo dentro de los cuales se pueden mencionar los

siguientes:

- Flujo tridimensional, laminar, turbulento o de transición.

- Flujo separado.

- Flujo incompresible.

- Flujo compresible, subsónico, transónico o supersónico.

- Flujo viscoso o no viscoso.

- Flujo rotacional o irrotacional.

- Flujo en una sola fase o en dos fases.

Además existen parámetros de flujo y correlaciones cuya importancia no se

puede despreciar en el estudio de flujos como son:

- Número de Reynolds

- Número de Mach

- Número de Prandtl

También se hace necesario considerar los parámetros geométricos inherentes a

la turbomáquina como pueden ser:

Page 16: compresor centrifugo1

- Curvatura

- Espaciamiento entre álabes

- Variación de espesor del álabe

- Bordes de ataque y bordes de salida

- Relación flecha-carcasa

- Claro (TIP)

El tipo de flujo y las variables geométricas dictan la naturaleza de las ecuaciones

gobernantes y la solución más adecuada.

1.2 Teorías para el análisis de flujo en turbomáquinas.

El flujo a través de turbomáquinas es de los más complejos en la práctica de

ingeniería. Para su análisis existen varias aproximaciones que van desde muy

complejas por medio de la aplicación de las ecuaciones de Navier-Stokes en

forma tridimensional, hasta análisis que se basan en la ecuación de equilibrio

radial en forma unidimensional. No obstante de que existen una variedad de

formas para estudiar el flujo a través de estas máquinas, según Lakshminarayana

[3], la forma más popular en la industria es la de analizar el flujo en forma bi-

dimensonal aplicando la técnica quasi-ortogonal ya sea álabe-álabe o en el

plano meridional. El análisis del flujo a través de estas máquinas es

indispensable para evaluar el comportamiento de las mismas y así poder detectar

cuales serán los límites de operación estable, así como detectar las zonas donde

se presentan inestabilidades del flujo y poder hacer modificaciones pertinentes

en la geometría de la misma.

Existen tres métodos para resolver el flujo en turbomaquinaria, 1) Método

experimental, 2) Teórico o analítico y 3) Numérico. Con el método

experimental se obtiene información confiable acerca de un proceso físico por

medio de la medición, sin embargo, el equipo usado, el modelo mismo y la

instrumentación necesaria hacen a la experimentación muy cara y a veces

prohibitiva. Respecto al teórico o analítico consiste en tener un modelo

matemático que represente un fenómeno físico y este modelo matemático

consiste de un conjunto de ecuaciones diferenciales. Desafortunadamente la

solución de estas ecuaciones no ha sido encontrada aún debido a su complejidad

matemática. Afortunadamente el desarrollo de métodos numéricos y el uso de la

computadora mantienen la esperanza de que las complicaciones del modelo

matemático puedan ser resueltas en forma aproximada para casi todo problema

práctico.

Page 17: compresor centrifugo1

Las ecuaciones que gobiernan el campo de flujo son las ecuaciones de Navier-

Stokes dependientes del tiempo, su rango de validez abarca cualquier campo de

flujo a través de turbomaquinaria, no obstante existen simplificaciones para la

descripción del flujo.

1.3 Impacto de la Dinámica de Fluidos Computacional (CFD), en el

Estudio de los Flujos y Turbomáquinas.

El surgimiento de la Dinámica de Fluidos Computacionales (CFD por sus siglas

en inglés) hace 10 o 15 años ha propiciado un mayor impulso a la solución de

las ecuaciones de Navier-Stokes y Euler que gobiernan el cambio de flujo

interno y externo.

Las técnicas computacionales, proporcionan un método eficiente para el análisis

y diseño de turbomaquinaria, el uso de la CFD por los fabricantes de

turbomaquinaria se ha incrementado significativamente desde décadas pasadas,

dando como resultado un ciclo de rápido desarrollo en la turbomaquinaria,

combinada con mediciones, la CFD proporciona un instrumento para la

simulación, diseño y optimización de flujos tridimensionales complejos antes

inaccesibles para el ingeniero.

En muchos casos solo se dispone de la simulación, debido a que en pruebas

reales de turbomaquinaria las mediciones detalladas en los pasajes rotativos son

muy difíciles y en muchos casos imposibles. Se deberá obtener un

entendimiento de los recientes avances en técnicas computacionales aplicadas

en turbomaquinaria para lograr diseños más compactos, seguros y eficientes de

estas máquinas.

En el presente trabajo se diseña un software que permite graficar y simular el

campo de velocidades a través de un compresor centrífugo, cabe aclarar que este

software permitirá interpretar los resultados obtenidos al correr un programa de

cómputo desarrollado en el Instituto Politécnico Nacional pero que es incapaz

de presentar resultados en forma gráfica, este programa se describirá en forma

detallada. Debido a su alcance el programa solo permite procesar un patrón de

flujo bidimensional, compresible y no viscoso, las cantidades de entrada para

este programa son: flujo másico, velocidad rotacional, número de álabes,

condiciones totales de entrada, pérdida en la presión total relativa, pérfil flecha-

carcasa, forma promedio del álabe y una tabla de espesores de álabe. Las

cantidades de salida son velocidades meridionales, velocidades superficiales de

Page 18: compresor centrifugo1

álabe, coordenadas de líneas de corriente, coordenadas de la forma del álabe y

espesores normales al canal de corriente en el plano meridional.

Se pretende demostrar la utilidad del programa en la simulación de flujo a través

de un impulsor de compresor centrífugo, así como su eficacia en la presentación

de resultados que permiten darnos una idea del comportamiento del compresor.

Comparado con otros programas más complejos, este programa es accesible a

cualquier procesador de computadora personal, lo que hace de él una

herramienta útil en el diseño de compresores centrífugos.

1.4 Trabajos relacionados con el cálculo computacional de patrones de flujo

en turbomaquinas.

El primer trabajo relacionado con este tema fue hecho por Wu (1957) [4], en

esta referencia se presenta la teoría del flujo tridimensional de un fluido no

viscoso en turbomáquinas subsónicas y supersónicas cuya forma de eje y

carcasa son arbitrarias, conteniendo un número finito de álabes.

Wu (1957) [4], dividió las ecuaciones de flujo tridimensional sin viscosidad en

dos conjuntos de ecuaciones, apoyándose en superficies de corriente S1 y S2

las cuales permiten tratar el problema tridimensional real de una forma

matemática bidimensional. La primera clase de superficie de corriente (S1) es

aquella que al interseccionar con el plano Z con respecto a la corona de álabes

forma un arco circular. La segunda clase de superficie (S2) es aquella que al

interseccionar dicho plano forma una línea radial, la mas importante superficie

de esta familia es la que se encuentra en medio de los dos álabes dividiendo el

flujo másico del canal en dos partes aproximadamente iguales; esta superficie se

denomina como superficie de corriente media S2,m . (En la figura 1.1 se observa

en detalle las superficies S1 y S2m).

Page 19: compresor centrifugo1

S2,m

S1

r r

6.28/N

z

Fig. 1.1 Intersección de superficies S1 y S2 en una hilera de álabes .

Las ecuaciones que se obtienen para describir el flujo del fluido en esas

superficies de corriente, muestran claramente algunas aproximaciones

involucradas en tratamientos ordinarios bidimensionales, la ecuación de

continuidad se combina con la ecuación de movimiento en cualquiera de las dos

direcciones (radial o tangencial), a través del uso de una función de corriente

definida sobre la superficie y la ecuación resultante, se selecciona como la

ecuación principal para tales flujos, el carácter de esta ecuación depende de la

magnitud relativa de la velocidad local del sonido y de una cierta combinación

de las componentes de velocidad del fluido. Wu(1957) [4], presenta un método

general para resolver esta ecuación con computadora digital.

Sin embargo, los cálculos regularmente involucran una combinación de los

campos de flujo obtenidos, resolviendo las ecuaciones que gobiernan el

fenómeno, para diferentes superficies de corriente.

Otro trabajo, desarrollado en la NASA y descrito en la referencia presentada por

Vanco (1972) [5], propone un programa de cómputo en Fortran IV, el cual

calcula las velocidades en el plano meridional de un impulsor doblado hacia

atrás (backswept), un impulsor radial y un difusor. Se resuelve la ecuación de

gradiente de velocidad a lo largo de líneas rectas arbitrarias que se trazan desde

Page 20: compresor centrifugo1

la flecha hasta la carcasa, estas líneas son llamadas quasi-ortogonales, bajo la

suposición de una superficie de corriente media en el plano meridional.

Las cantidades de entrada para este programa son esencialmente flujo másico,

velocidad rotacional, número de álabes, condiciones totales de entrada, pérdida

en la presión total relativa, perfil flecha-carcasa, forma media del álabe y una

tabla de espesores del álabe. Las cantidades de salida son velocidades

meridionales, velocidades superficiales de álabe aproximadas, coordenadas de

líneas de corriente, coordenadas de la forma del álabe y espesor normal del canal

de corriente en el plano meridional. Incluye Vanco(1972) [5], ejemplos

numéricos para ilustrar el uso del programa y los resultados obtenidos.

Page 21: compresor centrifugo1

SUBTEMA 2.0

TEORIA DEL COMPRESOR CENTRIFUGO

2.1 El Compresor Centrífugo.

Los turbocompresores son turbo-máquinas térmicas que se emplean para la

compresión de grandes caudales de gases. Están compuestos por una carcasa

con dos orificios, uno de admisión y otro de escape, y al interior de ésta se

encuentran uno o más rotores con alabes. Existen dos tipos de clasificaciones

para los turbocompresores, una de acuerdo a la relación de presiones y la otra de

acuerdo a su principio de funcionamiento. Así se clasifican en:

a. Soplantes: Los soplantes se caracterizan por tener un solo rotor (unicelular),

por utilizar relaciones de compresión bajas (que no excedan de 2) y por carecer

de refrigeración. No la necesitan por que la elevación de temperaturas debido a

la compresión del fluido es inferior a 1000 C.

b. Turbocompresores: los turbocompresores se caracterizan por tener varios

rotores, por utilizar elevadas relaciones de compresión (mayores de 2) y poseer

refrigeración.

Y por otro lado en:

a. Centrífugos: En este tipo de turbocompresores el flujo de aire entra

perpendicularmente al eje. Generalmente en los turbocompresores centrífugos

de una sola etapa, la aspiración se efectúa axialmente y el conducto de impulsión

se dispone horizontalmente al eje del o los rotores. Por lo tanto el aire en este

caso es desviado antes que enfrente al rotor. Dentro de estos podemos encontrar

los Multicelulares: cuando dos o más de dos compresores distintos funcionando

en serie sobre un árbol único, son accionados por un solo motor. El grupo así

formado se denomina compresor de varios cuerpos o multicelular.

b. Axiales: En estos en cambio el flujo de aire entra paralelo al eje. El

compresor axial multicelular es una máquina dotada de dos o más alabes de

Page 22: compresor centrifugo1

VOLUTA

DIFUSOR

IMPULSOR

INDUCTOR

PERFIL EXTERIOR

ALABE GUIA

ENTRADA DE FLUJO

PERFIL INTERIOR

discos móviles funcionando en serie como rotor único y formando un cuerpo

único. El trayecto recorrido por el fluido es mucho más directo que en el caso de

compresores centrífugos, lo que permite una construcción con dimensiones más

reducidas y de menor peso. La fuerza centrífuga no permite, como el caso de

compresores centrífugos, la adherencia del fluido con la pared del alabe. O sea,

el rendimiento óptimo corresponde a un margen de variación del cual muy

estrecho.

c. Radiales: Cuando la trayectoria del flujo es casi perpendicular al eje de

rotación.

d. Flujo mixto: Las turbomáquinas de flujo mixto, son aquellas donde la

dirección del flujo a la salida del rotor tiene las componentes de la velocidad

radial y la velocidad axial

Por lo tanto, de la clasificación antes mencionada, el compresor centrífugo es

una turbo máquina de flujo radial que utiliza el principio de la aceleración del

fluido, seguida de una difusión para que convierta la energía cinética adquirida

en un incremento de presión y la trayectoria del flujo a la salida es perpendicular

a su eje de rotación.

A continuación se mencionan las partes constitutivas de un compresor

centrífugo.

El compresor centrífugo consiste de una carcasa, que es por lo común inmóvil,

la cual contiene un impulsor, un difusor y una voluta, como puede apreciarse en

la Figura 2.1

Figura 2.1 Partes que constituyen un compresor

Page 23: compresor centrifugo1

PERFIL EXTERIOR CUBIERTO

2.2 El Impulsor.

El impulsor imprime la velocidad del fluido que pasa a través de él. En cualquier

punto del flujo dentro del impulsor, la aceleración centrípeta es consecuencia de

una diferencia de presiones de manera que la presión estática del fluido aumenta

entre las secciones de entrada y salida del impulsor.

Hay dos tipos de impulsores comúnmente usados, los cuales son: (1) El

impulsor cerrado y (2) el impulsor abierto, como se ve en las figuras 2.1 y 2.2 .

Figura 2.2 Impulsor cerrado

En turbinas de gas y en turbo cargadores es común el uso de impulsores

abiertos, mientras que el impulsor cerrado tiene más aplicaciones en procesos

industriales con dos componentes básicos: (1) El inductor y (2) Los alabes.

La función del inductor es incrementar el momento angular del fluido sin

incrementar su radio de rotación. En una sección del inductor, los alabes se

"doblan" en dirección de la rotación del impulsor, de esta forma, el inductor es

un rotor axial que cambia la dirección del flujo desde el ángulo de admisión del

flujo hacia la dirección axial.

Un parámetro importante de los alabes del impulsor es la línea de combadura

(camber line).

La línea de combadura es la línea que define la curvatura que tendrá el álabe

desde el borde de entrada (leading edge) hasta el borde de salida (trailing edge).

Page 24: compresor centrifugo1

Existen tres diseños geométricos que puede tener la línea de combadura en la

dirección axial del impulsor, los cuales son:

(a) arco circular

(b) arco parabólico

(c) arco elíptico

Sobre estas geometrías se determina que la línea de combadura con arco circular

es usada en compresores con baja relación de presiones, mientras que la línea de

combadura con arco elíptico a diferencia de las demás configuraciones, presenta

un mejor rendimiento con alta relación de presión cuando el flujo tiene un

número de Mach transónico.

En la Fig. 2.3 se aprecia que el impulsor con una línea de combadura tanto de

perfil parabólico como elíptico, presentan una mejor eficiencia en su

desempeño, de aquellos con perfil circular. Por otra parte, tanto el perfil circular,

como el elíptico, tienen la capacidad de manejar un mayor flujo volumétrico.

Flujo volumétrico por m3 s

-1/m

2 velocidad rotacional m/s

unidad de área

Figura 2.3 Gráfica comparativa del comportamiento de las diferentes

. configuraciones de la línea de combadura.

E P C

-2.50

Máximo

flujo

volumétrico

m3 s

-1/m

2

100

801

60

40

20 25 30 35

40

C

PARABILICO ALEATORIO CIRCULAR

E

P

45

40

35

30

25

100 300 500

C

η

%

Page 25: compresor centrifugo1

VOLUTA VOLUTA

ESPACIO MUERTO IMPULSORDIFUSOR EN VENAS

De acuerdo a las consideraciones anteriores, se concluye que la línea de

combadura de arco elíptico es la que en promedio presenta buenos rendimientos

y maneja grandes flujos másicos.

2.3 El Difusor.

El fluido al salir del impulsor, pasa por un conducto o una serie de ductos

divergentes fijos, en los cuales el fluido sufre una desaceleración seguido de un

aumento de presión estática. A este proceso se le conoce como difusión, y por lo

tanto, a este conducto o conductos divergentes se le conoce como difusores. El

difusor de un solo conducto es usualmente llamado espacio muerto, mientras

que el difusor de una serie de de conductos se le conoce como difusor en venas

(fig. 2.4). El difusor en venas puede ser en forma de perfil o de cuña con borde

de salida grueso.

Fig. 2.4 Partes constitutivas de un compresor centrífugo.

Cabe mencionar que el diseño de cada uno de estos tipos de difusores, esta

basado en gran medida en la experiencia y en los datos experimentales, ya que

se pretende una máxima desaceleración de la energía cinética del flujo con un

mínimo de perdidas en el aumento de la presión. El difusor que se utilizará en el

diseño del

compresor centrífugo, es de un solo ducto, ya que el diseño del difusor en venas

es más complicado y su manufactura por su complejidad resulta más costosa.

Page 26: compresor centrifugo1

(b) Pared cónica

(a) Pared Plana

El difusor a la descarga de la voluta, el cual conectará al compresor centrífugo

con la cámara de combustión puede tener diferentes configuraciones

geométricas, como puede apreciarse en la Fig. 2.5.

Figura 2.5 Configuraciones del difusor de descarga de la voluta

2.3.1 Voluta.

El propósito de la voluta es colectar el flujo que sale del impulsor o del espacio

muerto y conducirlo al ducto de descarga del compresor. La voluta tiene un

efecto importante en la eficiencia del compresor. En un estudio realizado por

Ferguson, presenta que el diseño fue reportado por Pfleiderer, quien supuso que

en el momento angular del flujo en la voluta permanece constante, es decir, se

desprecia cualquier efecto de fricción sobre todo la espiral de la voluta. Por lo

tanto, para determinar el momento angular k se utiliza la siguiente ecuación:

cterCK (1.1)

Donde C es la componente tangencial de la velocidad absoluta en la descarga

del impulsor. Por otra parte r es el radio en la periferia del impulsor.

Page 27: compresor centrifugo1

C.G.

Suponiendo que la presión es constante en toda la periferia del impulsor, la

relación del flujo volumétrico en cualquier sección transversal de la voluta Q

entre el flujo en la descarga del impulsor Q , es determinado por:

QQ2

(1.2)

El ángulo de la ecuación 1.2, se muestra en la Figura 1.6

Figura 2.6 Configuración típica de una voluta

En la Figura 2.6 se aprecia que la descarga del fluido es simétrica a la sección

transversal de la voluta. De esta misma Figura, puede demostrarse que la sección

transversal A , de la voluta a cualquier ángulo , es:

2C

QKA (1.3)

Donde r es el radio desde el centro de gravedad de la sección transversal de la

voluta.

Page 28: compresor centrifugo1

El segundo diseño, es suponiendo que la presión y la velocidad son

independientes de . La distribución del área de la voluta esta dado como:

2C

QKA (1.4)

Page 29: compresor centrifugo1

2.4 Teoría de Euler como Modelo Matemático del Flujo a través de un

Compresor Centrífugo.

La ecuación del gradiente de velocidad se deduce de la ecuación de Euler la cual

es:

dV

dtP

1 ( 2.1 )

En esta sección se hará una breve explicación de como se deduce la ecuación de

gradiente de velocidad, que es la que se utiliza en el programa para encontrar el

campo de presiones y velocidades en el plano meridional del impulsor de un

compresor centrífugo. El desarrollo a detalle se presenta en Cruz (1998) [2].

Como primer paso se hace un cambio de sistema de coordenadas, de

rectangulares a cilíndricas tomando como base la figura 2.7 que se muestra a

continuación.

(cos ) ux

(sen ) ux

(sen ) uy

(cos ) uy

ux

ur

uo uy

Fig. 2.7 Relación entre vectores unitarios base, en coordenadas rectangulares y

cilíndricas.

Se pone la ecuación (2.1) en función de las componentes de velocidad relativa

W que se muestran en la figura 2.8 y figura 2.9.

Page 30: compresor centrifugo1

Wr

Wz W0

WWm

r

z

Fig. 2.8 Sistemas de coordenadas y componentes de velocidad.

s1

w

n

W

wz

wr

wu

z

Fig. 2.9 Componentes de velocidad relativa dentro de un canal de corriente.

Page 31: compresor centrifugo1

De esta manera se tiene:

dV

dt

dV

dt

V

rU

r

d rV

dt

dV

dtUr

rz

z

2 1 ( ) ( 2.4 )

PP

rU

r

PU

P

zUr z

1 ( 2.5 )

Igualando las ecs. (2.4) y (2.5) se tiene;

dV

dt

V

rU

r

d rV

dtU

dV

dtU

P

rU

r

PU

P

zUr

rz

z r z

2 1 1 1( )

Si ahora se igualan los componentes vectoriales de la ecuación anterior y se

sustituyen los términos de velocidad relativa Wr=Vr, Wz=Vz, y Wo + r = Vo ,

se obtienen las siguientes ecuaciones:

dW

dt

W r

r

P

rr ( )2 1

( 2.6.a )

1 12

r

d rW r

dt r

P( ) ( 2.6.b )

dW

dt

p

zz 1

( 2.6.c )

Considerando la variación de presión con respecto a una dirección a lo largo de

la quasi-ortogonal “q” arbitraria dentro del impulsor se tiene;

dP

dq

P

r

dr

dq

P d

dq

P

z

dz

dq ( 2.7 )

Page 32: compresor centrifugo1

Si se sustituyen las ecuaciones (2.6) en la ec. (2.7) se obtiene la ecuación de

gradiente de presión a lo largo de la dirección quasi-ortogonal “q” y se tiene;

1 2 2dP

dq

dW

dt

W r

r

dr

dq

d rW r

dt

d

dq

dW

dt

dz

dqr z( ) ( )

( 2.8 )

Simplificando la ec. (2.8) se obtiene :

1

2 2

12 2 2dW

dt

dr

dt

dP

dt Ecuación de Euler simplificada ( 2.11 )

Integrando la ec. (2.11) y tomando como referencia la fig. 2.10, se tiene que;

h hr W

i '2 2

2 ( 2.15 )

Page 33: compresor centrifugo1

hi

ri

wi

hr

w

perfil exterior (shroud)

perfil interior (hub)

Figura 2.10 Representación de parámetros iniciales y finales sobre una línea de

corriente de un perfil meridional.

A partir de la ecuación ( 2.15 ) se pueden calcular tanto la entalpía total h como

la velocidad relativa W en función de los parámetros de entrada; en donde en la

ec. (2.15):

hi ' = Entalpia de entrada absoluta.

= Velocidad angular.

rVi i = Prerrotación

Esta ecuación es necesaria para encontrar el gradiente de velocidad, lo que se

hace bajo la suposición de que el flujo es isentrópico, así que:

dhdP

Diferenciando esta ecuación con respecto a la dirección quasi-ortogonal “q”:

1 dP

dq

dh

dq ( 2.16a )

Page 34: compresor centrifugo1

pero;

dh

dq

dh

dq

d

dqr

dr

dqW

dW

dqi ' 2 ( 2.16b )

Sustituyendo las ecuaciones anteriores en la ec. (2.8) se obtiene finalmente la

ecuación de gradiente de velocidad.

dW

dq W

dh

dq W

d

dq

r

W W

dW

dt W

W r

r

dr

dq

d rW r

dt

d

dq

dW

dt

dz

dqi r z1 1 12

2 2'

(

2.17 )

El análisis del plano meridional esta involucrado con la proyección de la curva

“q” sobre el plano meridional. Esta curva proyectada será la quasi-ortogonal.

Denotando s la distancia a lo largo de esta proyección meridional, entonces:

dW

ds

dW

dq

dq

dsA

dr

dqB

dz

dqC

d

dq W

dh

dq

d

dq

dq

dsi1

dW

dsA

dr

dsB

dz

dsW C

dr

dsD

dz

ds

dh

ds

d

ds Wi 1

( 2.22 )

Donde:

ACos Cos

r

Sen

rSen Cos Sen

rc

2 2

BCos Sen

rSen Cos Sen

zc

2

Page 35: compresor centrifugo1

C Sen CosdW

dmSen rCos

dW

dmSen

rm 2 2

D Cos CosdW

dmrCos

dW

dmSen

zm 2

La ecuación ( 2.22 ) es la que Katsanis (1964) [1], obtuvo para ser resuelta

numéricamente, y a la cual Vanco (1972) [5], hizo ciertas modificaciones.

Page 36: compresor centrifugo1

SUBTEMA 3.0

DISEÑO DEL SOFTWARE.

3.1 Análisis de Requerimientos del Software.

El Software requerido tendrá la capacidad de manejar matrices numéricas de

cuando menos 1500 datos numéricos por corrida y que se tendrán que graficar

para poder interpretar el comportamiento de flujo a través del perfil meridional

de un compresor centrífugo.

3.2 Análisis de las Especificaciones.

En forma general se puede decir que el software debe correr en un procesador

comercial para computadora personal, de la capacidad de un Pentium. El

software utiliza arreglos unidimensionales y bidimensionales pero no

tridimensionales por lo que bajo estas consideraciones tendrá una alta velocidad

de procesamiento.

3.3 Estudio de las Alternativas de Codificación.

En el presente trabajo se consideran alternativas tales como DELPHI, C y

MATLAB, ya que estos programas tienen algunas capacidades en cuanto a la

facilidad de realizar gráficas, sin embargo en este trabajo se elegirá el lenguaje

MATLAB debido a que aunado a estas virtudes tiene capacidad para manejar

eficiente mente el álgebra matricial.

A continuación se lista el programa de cómputo en MATLAB que permite servir

de interfaz al programa que simula el comportamiento de flujo a través de

compresores centrífugos.

load c:\datos.dat

Z=datos(:,1);

R=datos(:,2);

for i=1:10

Z1(i)=Z(i);

end

Page 37: compresor centrifugo1

for i=1:10

Z2(i)=Z(i+10);

end

for i=1:10

Z3(i)=Z(i+20);

end

for i=1:10

Z4(i)=Z(i+30);

end

for i=1:10

Z5(i)=Z(i+40);

end

for i=1:10

Z6(i)=Z(i+50);

end

for i=1:10

Z7(i)=Z(i+60);

end

for i=1:10

Z8(i)=Z(i+70);

end

for i=1:10

Z9(i)=Z(i+80);

end

for i=1:10

Z10(i)=Z(i+90);

end

for i=1:10

Z11(i)=Z(i+100);

end

for i=1:10

Z12(i)=Z(i+110);

end

for i=1:10

Z13(i)=Z(i+120);

end

for i=1:10

Z14(i)=Z(i+130);

end

for i=1:10

Page 38: compresor centrifugo1

Z15(i)=Z(i+140);

end

for i=1:10

Z16(i)=Z(i+150);

end

for i=1:10

Z17(i)=Z(i+160);

end

for i=1:10

Z18(i)=Z(i+170);

end

for i=1:10

Z19(i)=Z(i+180);

end

for i=1:10

Z20(i)=Z(i+190);

end

for i=1:10

Z21(i)=Z(i+200);

end

for i=1:10

R1(i)=R(i);

end

for i=1:10

R2(i)=R(i+10);

end

for i=1:10

R3(i)=R(i+20);

end

for i=1:10

R4(i)=R(i+30);

end

for i=1:10

R5(i)=R(i+40);

end

for i=1:10

R6(i)=R(i+50);

end

for i=1:10

R7(i)=R(i+60);

Page 39: compresor centrifugo1

end

for i=1:10

R8(i)=R(i+70);

end

for i=1:10

R9(i)=R(i+80);

end

for i=1:10

R10(i)=R(i+90);

end

for i=1:10

R11(i)=R(i+100);

end

for i=1:10

R12(i)=R(i+110);

end

for i=1:10

R13(i)=R(i+120);

end

for i=1:10

R14(i)=R(i+130);

end

for i=1:10

R15(i)=R(i+140);

end

for i=1:10

R16(i)=R(i+150);

end

for i=1:10

R17(i)=R(i+160);

end

for i=1:10

R18(i)=R(i+170);

end

for i=1:10

R19(i)=R(i+180);

end

for i=1:10

R20(i)=R(i+190);

end

Page 40: compresor centrifugo1

for i=1:10

R21(i)=R(i+200);

end

QZH1=[Z(1),Z(201)];

QRS1=[R(1),R(201)];

QZH2=[Z(2),Z(202)];

QRS2=[R(2),R(202)];

QZH3=[Z(3),Z(203)];

QRS3=[R(3),R(203)];

QZH4=[Z(4),Z(204)];

QRS4=[R(4),R(204)];

QZH5=[Z(5),Z(205)];

QRS5=[R(5),R(205)];

QZH6=[Z(6),Z(206)];

QRS6=[R(6),R(206)];

QZH7=[Z(7),Z(207)];

QRS7=[R(7),R(207)];

QZH8=[Z(8),Z(208)];

QRS8=[R(8),R(208)];

QZH9=[Z(9),Z(209)];

QRS9=[R(9),R(209)];

QZH10=[Z(10),Z(210)];

QRS10=[R(10),R(210)];

plot(QZH1,QRS1,QZH2,QRS2,QZH3,QRS3,QZH4,QRS4,QZH5,QRS5,QZH6,

QRS6,QZH7,QRS7,QZH8,QRS8,QZH9,QRS9,QZH10,QRS10);

hold on

YLABEL('COORDENADA RADIAL "R" [m]')

XLABEL('COORDENADA AXIAL "Z" [m] ')

plot(Z1,R1,Z2,R2,Z3,R3,Z4,R4,Z5,R5,Z6,R6,Z7,R7,Z8,R8,Z9,R9,Z10,R10,Z11

,R11,Z12,R12,Z13,R13,Z14,R14,Z15,R15,Z16,R16,Z17,R17,Z18,R18,Z19,R19,

Z20,R20,Z21,R21);

Page 41: compresor centrifugo1

3.4 Codificación de los Métodos Numéricos.

A continuación se presenta el programa de cómputo desarrollado en el Instituto

Politécnico Nacional y que resuelve la ecuación (2.22), pero que da los

resultados en forma de matrices numéricas, este programa está codificado en

lenguaje Fortran. Sin embargo, aplicando el programa propuesto los resultados

se podrán observar en forma gráfica lo que permite una mayor eficiencia en la

interpretación de los resultados del comportamiento de flujo a través de un

compresor centrífugo.

C CALCULATION OF VELOCITY AND PRESSURE DISTRIBUTION IN A

CENTRIFUGAL COMPRESSOR

C BY USE OF QUASI-ORTHOGONALS

C m6103

COMMON SRW

DIMENSION

AL(21,21),BETA(21,21),CAL(21,21),CBETA(21,21),INF(21),

*CURV(21,22),DN(21,21),PRS(21,21),R(21,21),Z(21,21),SM(21,21),

*SA(21,21),SB(21,21),SC(21,21),SD(21,21),SAL(21,21),SBETA(21,21),

*TN(21,21),TT(21,21),WA(21,21),WTR(21,21),TTREL(21,21),WL(21,21)

DIMENSION AB(22),AC(22),AD(22),BA(21),DELBTA(21),DRDM(21),

AE(22),

1YM(21),DTDM(21),DWMDM(21),DWTDM(21),RH(21),RS(21),ZH(21),ZS(

21),

2THTA(21),WTFL(21),XR(21),XZ(21),BETAI(3),AA(3),THTAF(21)

DIMENSION THH(21),THM(21),THS(21),THH1(21),

THH2(21),THM1(21),

1THM2(21),THS1(21),THS2(21),DTDZ(21),DTDR(21),ZT(21),

2YA(21),YH(21),YS(21),TI(3),TO(3)

C INTEGER RUNO,TYPE, SRW,HUB,SHROUD

INTEGER RUNO,TYPE,SRW

RUNO=0

C cont=0

c 666 if(cont.eq.0)go to 10

c open(6,file='cc7a.res',status='old')

C10 READ (5,1001)

10 WRITE(6,1049)

write(6,1049)

Page 42: compresor centrifugo1

WRITE(6,1001)

c open(5,file='van.dat')

READ(5,1010)MX,KMX,MR,MZ,W,WT,XN,GAM,AR

ITNO = 1

RUNO=RUNO+1

WRITE (6,1020) RUNO

WRITE(6,1007)

WRITE (6,1011)MX,KMX,MR,MZ,W,WT,XN,GAM,AR

READ (5,1010)TYPE,MT,SRW,MXBL,TEMP,ALM,RHO,PLOSS ,ANGR

WRITE(6,1008)

WRITE(6,1011)TYPE,

MT,SRW,MXBL,TEMP,ALM,RHO,PLOSS,ANGR

READ (5,1010) KSTH,NPRT,ITER,KD ,SFACT,ZSPLIT,BETO

,CORFAC,SSN

WRITE(6,1009)

WRITE(6,1011) KSTH,NPRT,ITER,KD ,SFACT,ZSPLIT,BETO

,CORFAC,SSN

ITER1 = ITER

READ(5,1030)(ZS(I),I=1,MX)

WRITE(6,1029)

WRITE(6,1028)(ZS(I),I=1,MX)

READ(5,1030)(ZH(I),I=1,MX)

WRITE(6,1031)

WRITE(6,1028)(ZH(I),I=1,MX)

READ(5,1030)(RS(I),I=1,MX)

WRITE(6,1032)

WRITE(6,1028)(RS(I),I=1,MX)

READ(5,1030)(RH(I),I=1,MX)

WRITE(6,1033)

WRITE(6,1028)(RH(I),I=1,MX)

IF(TYPE.NE.0) GO TO 145

write(6,*)'*********',rs(1),rh(1)

IF(RS(1).EQ.RH(1)) GO TO 20

WA(1,1) = WT/RHO/((RS(1)**2-RH(1)**2)*3.14)

write(6,*)'wa(1,1)=',wa(1,1)

GO TO 21

C20 continue

20 WA(1,1)=WT/RHO/(ZH(1)-ZS(1))/3.14/(RS(1)+RH(1))

21 DO 30 I=1,MX

DN(I,KMX)=SQRT((ZS(I)-ZH(I))**2+(RS(I)-RH(I))**2)

Page 43: compresor centrifugo1

DO 30 K=1,KMX

DN(I,K)=FLOAT(K-1)/FLOAT(KMX-1)*DN(I,KMX)

WA(I,K)=WA(1,1)

Z(I,K)=DN(I,K)/DN(I,KMX)*(ZS(I)-ZH(I))+ZH(I)

30 R(I,K)=DN(I,K)/DN(I,KMX)*(RS(I)-RH(I))+RH(I)

IF ( KD.EQ.2 ) GO TO 50

READ (5,1030)(THTA(I),I=1,MX )

WRITE(6,1034)

WRITE (6,1028)(THTA(I),I=1,MX )

WRITE(6,1035)

GO TO 51

50 READ (5,1030)(THTA(I),I=1,MT )

WRITE(6,1034)

WRITE (6,1028)(THTA(I),I=1,MT )

READ(5,1030)(ZT(I),I=1,MT)

WRITE(6,1039)

WRITE(6,1028)(ZT(I),I=1,MT)

51 WRITE(6,1036)

DO 60 K=1,MR

READ (5,1030)(TN(I,K),I=1,MZ)

60 WRITE (6,1028)(TN(I,K),I=1,MZ)

READ (5,1030)(XZ(I),I=1,MZ)

WRITE(6,1037)

WRITE (6,1028)(XZ(I),I=1,MZ)

READ (5,1030)(XR(I),I=1,MR)

WRITE(6,1038)

WRITE(6,1028)(XR(I),I=1,MR)

C

C END CF INPUT STATEMENTS

C INITIALIZE,CALCULATE CONSTANTS

C

WTOLER = WT/100000.

TOLER = (RS(1)-RH(1))/5000.

write(*,*)'rs(1) =',rs(1),' rh(1) =',rh(1)

IF(RS(1).EQ.RH(1)) TOLER= (ZH(1)-ZS(1))/5000.

DO 110 K=1,KMX

110 SM(1,K)=0.

BA(1)=0.

DO 120 K=2,KMX

120 BA(K) = FLOAT(K-1)*WT/FLOAT(KMX -1)

Page 44: compresor centrifugo1

c write(*,*)'en el 120'

DO 130 I=1,MX

130 DN(I,1)=0.

ANGR = ANGR/57.29577

145 CONTINUE

CI = SQRT(GAM*AR*TEMP)

write (6,*)'********las constantes',gam,ar,temp

WRITE(6,1049)

WRITE (6,1050)CI

write(6,*)'velocidad del sonido',ci

KMXM1 = KMX-1

CP=AR*GAM/(GAM-1.)

EXPON = 1./(GAM-1.)

BETO = BETO /57.29577

ZEXIT = (ZS(MX)+ZH(MX))/2.

REXIT = (RS(MX)+RH(MX))/2.

IF (KD.EQ.1) GO TO 149

CALL LININT (ZEXIT ,REXIT ,XZ,XR,TN,21,21,T)

c write(*,*)'sale de linint'

RB = REXIT *EXP(-.71*(2.*3.14159/(XN*SFACT)-T/REXIT ))

WRITE (6,1027) RB

149 ERROR=100000.

C

C BEGINNING OF LOOP FOR ITERATIONS

150 IF(ITER.EQ.0) WRITE (6,1060) ITNO

C

IF(ITER.EQ.0) WRITE (6,1070)

ERROR1=ERROR

ERROR=0.

C

C START CALCULATION OF PARAMETERS

C

DO 180 K=1,KMX

DO 180 I=2,MX

SM(I,K)= SM(I-1,K)+SQRT((Z(I,K)-Z(I-1,K))**2+(R(I,K)-R(I-1,K))**2)

180 CONTINUE

DO 230 K=1,KMX

DO 160 I=1,MX

AB(I) = Z(I,K)*COS(ANGR) + R(I,K)*SIN(ANGR)

160 AC(I) = R(I,K)*COS(ANGR) - Z(I,K)*SIN(ANGR)

Page 45: compresor centrifugo1

CALL SPLINE (AB,AC,MX,AL(1,K),CURV(1,K))

DO 170 I=1,MX

CURV(I,K)=CURV(I,K)/(1.+AL(I,K)**2)**1.5

AL(I,K) = ATAN(AL(I,K))+ANGR

CAL(I,K) = COS(AL(I,K))

170 SAL(I,K) = SIN(AL(I,K))

IF ( KD.EQ. 2) GO TO 171

CALL SPLINE (SM(1,K),THTA ,MX,DTDM,AC)

GO TO 172

171 CALL SPLDER(ZT,THTA,MT,Z(1,K),MX,DTDZ)

172 DO 204 I =1,MX

T = 0.

THTAF(I) = THTA(I)

IF(I.GE.MXBL) CALL LININT(Z(I,K),R(I,K),XZ,XR,TN,21,21,T)

IF (ZS(I).GE.ZH(I)) GO TO 202

PSI = ATAN((RS(I)-RH(I))/(ZS(I)-ZH(I)))+1.5708

GO TO 203

202 PSI= ATAN((ZH(I)-ZS(I))/(RS(I)-RH(I)))

203 IF ( KD.EQ. 2 ) DTDM(I) = DTDZ(I)*CAL(I,K)

IF ( KD.EQ. 2 ) DTDR(I) = 0.0

IF (KD.NE. 2 ) DTDZ(I) = COS(PSI)/COS(PSI - AL(I,K))*DTDM(I)

IF (KD.NE. 2 ) DTDR(I) = SIN(PSI)/COS(PSI - AL(I,K))*DTDM(I)

204 TT(I,K) = T*SQRT(1.0+R(I,K)**2*(DTDR(I)**2+DTDZ(I)**2))

IF (KD.EQ.1) GO TO 207

DO 205 I=1,MX

IF (R(I,K).GT. RB) GO TO 206

205 CONTINUE

206 SM1 = SM(I-1,K)

SM2 = SM(I,K)

CALL RUUT (SM1,SM2,RB,SMRB,SM(1,K),R(1,K),MX)

IF (KD .EQ. 2 ) CALL SPLINT (ZT,THTA,MT,Z(1,K),MX,THTAF)

CALL SPLINT (SM(1,K),THTAF,MX,SMRB,1,THTAB)

CALL SPLDER (SM(1,K),THTAF,MX,SMRB,1,DTDMB)

TANBB = RB*DTDMB

SMEXIT = SM(MX,K)

DO 201 I=1,MX

IF (R(I,K).LT.RB) GO TO 201

THTAF(I) = THTAB + (SM(I,K)-SMRB)**3*(TAN(BETO)/REXIT-

TANBB/RB)/

1(3.0*(SMEXIT-SMRB)**2) + (SM(I,K)-SMRB)* TANBB/RB

Page 46: compresor centrifugo1

DTDM(I) = + (SM(I,K)-SMRB)**2*(TAN(BETO)/REXIT-

TANBB/RB)/

1((SMEXIT-SMRB)**2)+TANBB/RB

IF ( SAL(I,K) .EQ. 0.0 ) GO TO 200

DTDR(I) = (DTDM(I)-DTDZ(I)*CAL(I,K))/SAL(I,K)

GO TO 201

200 DTDR(I)=0.0

201 CONTINUE

207 DO 220 I=1,MX

BETA(I,K) = ATAN(R(I,K)*DTDM(I))

SBETA(I,K) = SIN(BETA(I,K))

CBETA(I,K) = COS(BETA(I,K))

AB(I)=WA(I,K)*CBETA(I,K)

220 AC(I)=WA(I,K)*SBETA(I,K)

CALL SPLINE(SM(1,K),AB,MX,DWMDM,AD)

CALL SPLINE(SM(1,K),AC,MX,DWTDM,AD)

c write(*,*)'********** sale de SPLINE ***********'

c write(*,*)'si iter es menor que 0= ', iter

IF((ITER.LE.0).AND.(MOD(K-1,NPRT).EQ.0))WRITE (6,1080)K

DO 230 I=1,MX

SA(I,K) = CBETA(I,K)**2*CAL(I,K)*CURV(I,K)-SBETA(I,K)**2/R(I,K)

1+SAL(I,K)*CBETA(I,K)*SBETA(I,K)*DTDR(I)

SB(I,K) = SAL(I,K)*CBETA(I,K)*DWMDM(I) -2.0*W*SBETA(I,K)

+DTDR(I)

1*R(I,K)*CBETA(I,K)*(DWTDM(I)+2.*W*SAL(I,K))

SC(I,K) = -CBETA(I,K)**2*SAL(I,K)*CURV(I,K)

1+SAL(I,K)*CBETA(I,K)*SBETA(I,K)*DTDZ(I)

SD(I,K) = CAL(I,K)*CBETA(I,K)*DWMDM(I) +DTDZ(I)

1*R(I,K)*CBETA(I,K)*(DWTDM(I)+2.*W*SAL(I,K))

c write(*,*)'sd(i,k)= ', sd(i,k)

IF((ITER.GT.0).OR.(MOD(K-1,NPRT).NE.0))GO TO 230

A = AL(I,K)*57.29577

B = SM(I,K)

E = TT(I,K)

G = BETA(I,K)*57.29577

WRITE(6,1090) A,CURV(I,K),B,G,E, SA(I,K),SB(I,K),SC(I,K),SD(I,K)

230 CONTINUE

C

Page 47: compresor centrifugo1

C END OF LOOP - PARAMETER CALCULATION

C CALCULATE BLADE SURFACE VELOCITIES (AFTER

CONVERGENCE)

C

IF(ITER.NE.0) GO TO 260

c write(6,*)'**** iter= ****',iter

DO 250 K=1,KMX

c write(*,*)'en do 250 llama a spline'

CALL SPLINE (SM(1,K),TT(1,K),MX,DELBTA,AC)

A=XN

DO 240 I=1,MX

240 AB(I)=(R(I,K)*W+WA(I,K)*SBETA(I,K))*(6.283186*R(I,K)/ A-

TT(I,K))

CALL SPLINE (SM(1,K),AB,MX,DRDM,AC)

IF (SFACT.LE. 1.0) GO TO 245

A = SFACT*XN

DO 244 I=1,MX

244 AB(I)=(R(I,K)*W+WA(I,K)*SBETA(I,K))*(6.283186*R(I,K)/ A-

TT(I,K))

CALL SPLINE (SM(1,K),AB,MX,AD ,AC)

245 DO 250 I=1,MX

BETAD = BETA(I,K)-DELBTA(I)/2.

BETAT = BETAD+DELBTA(I)

COSBD = COS(BETAD)

COSBT = COS(BETAT)

IF(Z(I,K).GT.ZSPLIT) DRDM(I) = AD(I)

WTR(I,K)=COSBD*COSBT/(COSBD+COSBT)*(2.*WA(I,K)/COSBD+R(I,K

)*W*

1(BETAD-BETAT)/CBETA(I,K)**2+DRDM(I))

WL(I,K) = 2.0*WA(I,K)-WTR(I,K)

250 CONTINUE

C

C END OF BLADE SURFACE VELOCITY CALCULATIONS

C START CALCULATION OF WEIGHT FLOW VS. DISTANCE FROM

HUB

C

260 DO 370 I=1,MX

IND=1

DO 270 K=1,KMX

Page 48: compresor centrifugo1

270 AC(K)=DN(I,K)

GO TO 290

280 WA(I,1)=.5*WA(I,1)

c write(*,*)'regresa del do de 310 y va de nuevo a 290'

290 DO 300 K=2,KMX

c write(*,*)'en 290 k=',k

J=K-1

HR=R(I,K)-R(I,J)

HZ=Z(I,K)-Z(I,J)

WAS = WA(I,J)*(1.0+SA(I,J)*HR+SC(I,J)*HZ) +SB(I,J)*HR+SD(I,J)*HZ

WASS =

WA(I,J)+WAS*(SA(I,K)*HR+SC(I,K)*HZ)+SB(I,K)*HR+SD(I,K)*HZ

300 WA(I,K)=(WAS+WASS)/2.

c write(*,*)'sale de 300 y va a 310'

c 310 DO 340 K=1,KMX

DO 340 K=1,KMX

T1P= 1.-(WA(I,K)**2+2.*W*ALM-(W*R(I,K))**2)/2./CP/TEMP

c write(*,*)'si t1p es menor que 0 va a 280 t1p=',T1P

IF(T1P.LT..0) GO TO 280

TPP1P=1.- (2.*W*ALM-(W*R(I,K))**2)/2./CP/TEMP

TTREL(I,K) = TPP1P*TEMP

SMF = 0.0

c write(*,*)'smf=',smf

IF(I.GE.MXBL) SMF= (SM(I,K)-SM(MXBL,K))/(SM(MX,K)-

SM(MXBL,K))

c write(*,*)'la perdida es',ploss

DENSTY=T1P**EXPON*RHO-

(T1P/TPP1P)**EXPON*PLOSS/AR/TPP1P/TEMP*SMF

c write(*,*)'densidad = '

PRS(I,K)=DENSTY*AR*T1P*TEMP

IF(ZS(I).GE.ZH(I)) GO TO 320

PSI = ATAN((RS(I)-RH(I))/(ZS(I)-ZH(I)))+1.5708

GO TO 330

320 PSI=ATAN((ZH(I)-ZS(I))/(RS(I)-RH(I)))

330 WTHRU=WA(I,K)*CBETA(I,K)*COS(PSI-AL(I,K))

A=XN

IF(Z(I,K).GT.ZSPLIT) A=SFACT*XN

C = 6.283186*R(I,K)-A*TT(I,K)

340 AD(K)=DENSTY*WTHRU*C

c write(*,*)'por fin sale y llama a intgrl ****'

Page 49: compresor centrifugo1

CALL INTGRL(AC(1),AD(1),KMX,WTFL(1))

c write(*,*)'sale intgrl, y el valor de i es= ',i

YA(I) = WTFL(KMX)/DN(I,KMX)

YH(I) = AD(1)

KM = (KMX+1)/2

YM(I) = AD(KM)

YS(I) = AD(KMX)

c write(*,*)'wt=',wt,' wtfl(kmx)=',wtfl(kmx),' wtoler=',wtoler

IF (ABS(WT-WTFL(KMX)).LE.WTOLER) GO TO 350

c write(*,*)'llama a contin'

CALL CONTIN (WA(I,1),WTFL(KMX),IND,I,WT)

IF (IND.NE.6) GO TO 290

350 CALL SPLINT (WTFL,AC,KMX,BA,KMX,AB)

DO 360 K=1,KMX

DELTA=ABS(AB(K)-DN(I,K))

DN(I,K)=(1.-CORFAC)*DN(I,K)+CORFAC*AB(K)

360 IF (DELTA.GT.ERROR)ERROR=DELTA

370 CONTINUE

C

C END OF LOOP - WEIGHT FLOW CALCULATION

C CALCULATE STREAMLINE COORDINATES FOR NEXT ITERATION

C

DO 380 K=2,KMXM1

DO 380 I=1,MX

Z(I,K)=DN(I,K)/DN(I,KMX)*(ZS(I)-ZH(I))+ZH(I)

380 R(I,K)=DN(I,K)/DN(I,KMX)*(RS(I)-RH(I))+RH(I)

IF (KSTH.EQ.0) GO TO 383

DO 381 I=1,MX

INF(I) = 0

IF(ZS(I).EQ.ZH(I)) GO TO 3805

AB(I) = (RS(I)-RH(I))/(ZS(I)-ZH(I))

GO TO 381

3805 INF(I) = 1

381 CONTINUE

DO 382 K=2,KMXM1

DO 382 J=1,KSTH

382 CALL SMOOTH (Z(1,K),R(1,K),ZH,RH,AB,SSN,INF)

c write(*,*)'sale de smooth en 382'

383 IF((ERROR.GE.ERROR1).OR.(ERROR.LE.TOLER)) ITER=ITER-1

IF (ITER.GT.0) GO TO 410

Page 50: compresor centrifugo1

WRITE (6,1100)

DO 400 K=1,KMX,NPRT

WRITE (6,1080) K

DO 390 I=1,MX

AB(I) = Z(I,K)*COS(ANGR) + R(I,K)*SIN(ANGR)

390 AC(I) = R(I,K)*COS(ANGR) - Z(I,K)*SIN(ANGR)

CALL SPLINE (AB,AC,MX,AD,CURV(1,K))

DO 400 I=1,MX

CURV(I,K)=CURV(I,K)/(1.+AD(I) **2)**1.5

B= Z(I,K)

D= R(I,K)

400 WRITE (6,1110)

B,D,WA(I,K),PRS(I,K),WTR(I,K),WL(I,K),TTREL(I,K)

WRITE (6,1130)

410 A=ERROR

WRITE (6,1120) ITNO,A

ITNO= ITNO+1

IF (ITER.GE.0) GO TO 150

N = MXBL

DO 419 J=1,3

K = 1

IF (J.EQ.2) K = (KMX+1)/2

IF (J.EQ.3) K = KMX

IF (KD .EQ.2 ) GO TO 417

CALL SPLINE (SM(1,K),THTA ,MX,DTDM,AC)

GO TO 418

417 CALL SPLDER(ZT,THTA,MT,Z(1,K),MX,DTDZ)

DTDM(MX)= CAL(MX,K)*DTDZ(MX)

418 IF (J.EQ.1 ) BETOH = ATAN(R(MX,K)*DTDM(MX))

IF (J.EQ.2 ) BETOM = ATAN(R(MX,K)*DTDM(MX))

IF (J.EQ.3 ) BETOT = ATAN(R(MX,K)*DTDM(MX))

CALL LININT (Z(MX,K),R(MX,K),XZ,XR,TN,21,21,TO(J))

419 CALL LININT (Z( N,K),R( N,K),XZ,XR,TN,21,21,TI(J))

K= (KMX+1)/2

DO 440 I=1,MX

SLA = DN(I,KMX)/FLOAT(KMX-1)

IF(ZS(I).GE.ZH(I)) GO TO 420

PSI = ATAN((RS(I)-RH(I))/(ZS(I)-ZH(I)))+1.5708

GO TO 430

420 PSI = ATAN((ZH(I)-ZS(I))/(RS(I)-RH(I)))

Page 51: compresor centrifugo1

430 AB(I) = YA(I)*SLA*COS(PSI-AL(I,1))/YH(I)

AC(I) = YA(I)*SLA*COS(PSI-AL(I,K))/YM(I)

440 AD(I) = YA(I)*SLA*COS(PSI-AL(I,KMX))/YS(I)

IF ( KD .EQ. 2 ) GO TO 442

DO 441 I=1,MX

THH(I) = THTA(I)

THM(I) = THTA(I)

441 THS(I) = THTA(I)

GO TO 443

442 CALL SPLINT (ZT,THTA,MT,Z(1,1 ),MX,THH)

CALL SPLINT (ZT,THTA,MT,Z(1,K ),MX,THM)

CALL SPLINT (ZT,THTA,MT,Z(1,KMX),MX,THS)

443 RI = TI(1)/2.

THHC= THH(N)+RI*TAN(BETA(N,1))/R(N,1)

RO = TO(1)/2.

THH1(MX)=THH(MX)-RO*TAN(BETOH)/R(MX,1 ) -THHC

THH2(MX)=THH(MX)-RO*TAN(BETOH)/R(MX,1 ) -THHC

RI = TI(2)/2.

THMC= THM(N)+RI*TAN(BETA(N,K))/R(N,K)

RO = TO(2)/2.

THM1(MX)=THM(MX)-RO*TAN(BETOM)/R(MX,K ) -THMC

THM2(MX)=THM(MX)-RO*TAN(BETOM)/R(MX,K ) -THMC

RI = TI(3)/2.

THSC= THS(N)+RI*TAN(BETA(N,KMX))/R(N,KMX)

RO = TO(3)/2.

THS1(MX)=THS(MX)-RO*TAN(BETOT)/R(MX,KMX) -THSC

THS2(MX)=THS(MX)-RO*TAN(BETOT)/R(MX,KMX) -THSC

DO 449 I=1,MXBL

THH1(I) = 0.0

THM1(I) = 0.0

THS1(I) = 0.0

THH2(I) = 0.0

THM2(I) = 0.0

449 THS2(I) = 0.0

N1 = N+1

N2 = MX-1

DO 450 I=N1,N2

THH1(I) = THH(I)+ TT(I,1)/2./R(I,1)-THHC

THM1(I) = THM(I)+ TT(I,K)/2./R(I,K) -THMC

THS1(I) = THS(I)+ TT(I,KMX )/2./R(I,KMX ) -THSC

Page 52: compresor centrifugo1

THH2(I) = THH(I)- TT(I,1)/2./R(I,1)-THHC

THM2(I) = THM(I)- TT(I,K)/2./R(I,K) -THMC

450 THS2(I) = THS(I)- TT(I,KMX )/2./R(I,KMX ) -THSC

WRITE(6,1200)

WRITE(6,1239)

WRITE(6,1251)

DO 451 I=1,MX

451 AE(I) = SM(I,1 )-SM(MXBL,1 )

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1249)

WRITE(6,1230)( R(I,1 ),I=1,MX)

WRITE(6,1240)

WRITE(6,1230)( AB(I),I=1,MX)

WRITE(6,1250)

WRITE(6,1251)

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1252)

WRITE(6,1230)(THH1(I),I=1,MX)

WRITE(6,1253)

WRITE(6,1230)(THH2(I),I=1,MX)

RI = TI(1)/2.

RO = TO(1)/2.

STGR = THH1(MX)

WRITE(6,1254) STGR,RI,RO

IF (Z(MX,1 ) .LT. ZSPLIT) GO TO 453

CALL SPLINT (Z(1,1 ),SM(1,1 ),MX,ZSPLIT,1,AMLER)

CALL SPLINT (SM(1,1 ),R(1,1 ),MX,AMLER,1,RSPLIT)

CALL SPLINT (SM(1,1 ),THH,MX,AMLER,1,THTAS)

CALL SPLDER(SM(1,1 ),THH,MX,AMLER,1,DTDMS)

CALL LININT(ZSPLIT,RSPLIT,XZ,XR,TN,21,21,TSPLIT)

TANS = RSPLIT*DTDMS

RIS = TSPLIT/2.0

STGRS = THH1(MX)-RIS*TANS/RSPLIT-THTAS +THHC

AMLER = AMLER-SM(MXBL,1)

BETAS = ATAN(TANS)

BETAS = BETAS*57.29577

WRITE(6,1255) AMLER,STGRS,RIS,RO,BETAS

453 WRITE(6,1201)

WRITE(6,1239)

WRITE(6,1251)

Page 53: compresor centrifugo1

DO 454 I=1,MX

454 AE(I) = SM(I,K )-SM(MXBL,K )

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1249)

WRITE(6,1230)( R(I,K ),I=1,MX)

WRITE(6,1240)

WRITE(6,1230)( AC(I),I=1,MX)

WRITE(6,1250)

WRITE(6,1251)

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1252)

WRITE(6,1230)(THM1(I),I=1,MX)

WRITE(6,1253)

WRITE(6,1230)(THM2(I),I=1,MX)

RI = TI(2)/2.

RO = TO(2)/2.

STGR = THM1(MX)

WRITE(6,1254) STGR,RI,RO

IF (Z(MX,K ) .LT. ZSPLIT) GO TO 456

CALL SPLINT (Z(1,K ),SM(1,K ),MX,ZSPLIT,1,AMLER)

CALL SPLINT (SM(1,K ),R(1,K ),MX,AMLER,1,RSPLIT)

CALL SPLINT (SM(1,K ),THM,MX,AMLER,1,THTAS)

CALL SPLDER(SM(1,K ),THM,MX,AMLER,1,DTDMS)

CALL LININT(ZSPLIT,RSPLIT,XZ,XR,TN,21,21,TSPLIT)

TANS = RSPLIT*DTDMS

RIS = TSPLIT/2.0

STGRS = THM1(MX)-RIS*TANS/RSPLIT-THTAS +THMC

AMLER=AMLER-SM(MXBL,K)

BETAS = ATAN(TANS)

BETAS = BETAS*57.29577

WRITE(6,1255) AMLER,STGRS,RIS,RO,BETAS

456 WRITE(6,1202)

WRITE(6,1239)

WRITE(6,1251)

DO 457 I=1,MX

457 AE(I) = SM(I,KMX)-SM(MXBL,KMX)

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1249)

WRITE(6,1230)( R(i,KMX),I=1,MX)

WRITE(6,1240)

Page 54: compresor centrifugo1

WRITE(6,1230)( AD(I),I=1,MX)

WRITE(6,1250)

WRITE(6,1251)

WRITE(6,1230)(AE(I),I=1,MX)

WRITE(6,1252)

WRITE(6,1230)(THS1(I),I=1,MX)

WRITE(6,1253)

WRITE(6,1230)(THS2(I),I=1,MX)

PI = TI(3)/2.

RO = TO(3)/2.

STGR = THS1(MX)

WRITE(6,1254) STGR,RI,RO

IF (Z(MX,KMX).LT.ZSPLIT) GO TO 459

CALL SPLINT (Z(1,KMX),SM(1,KMX),MX,ZSPLIT,1,AMLER)

CALL SPLINT (SM(1,KMX),R(1,KMX),MX,AMLER,1,RSPLIT)

CALL SPLINT (SM(1,KMX),THS,MX,AMLER,1,THTAS)

CALL SPLDER(SM(1,KMX),THS,MX,AMLER,1,DTDMS)

CALL LININT(ZSPLIT,RSPLIT,XZ,XR,TN,21,21,TSPLIT)

TANS = RSPLIT*DTDMS

RIS = TSPLIT/2.0

STGRS = THS1(MX)-RIS*TANS/RSPLIT-THTAS +THSC

AMLER=AMLER-SM(MXBL,KMX)

BETAS = ATAN(TANS)

BETAS = BETAS*57.29577

WRITE(6,1255) AMLER,STGRS,RIS,RO, BETAS

459 DO 460 J=1,3

I = MXBL

K=1

IF(J.EQ.2) K=(KMX+1)/2

IF(J.EQ.3) K=KMX

T1P= 1.-(WA(I,K)**2+2.*W*ALM-(W*R(I,K))**2)/2./CP/TEMP

DENSTY = T1P**EXPON*RHO

C = 6.283186*R(I,K)-XN*TT(I,K)

WIDTH = AB(MXBL)

IF(J.EQ.2) WIDTH = AC(MXBL)

IF(J.EQ.3) WIDTH = AD(MXBL)

WM = BA(2)/DENSTY/C/WIDTH

WTHETA = ALM/R(I,K)-W*R(I,K)

BETAI(J) = ATAN(WTHETA/WM)

AA(J) = BETAI(J)*57.29577

Page 55: compresor centrifugo1

460 CONTINUE

WRITE (6,1170) AA

c write(6,*)'de aqu¡ regresa a 10'

C cont=1

C GO TO 10

1010 FORMAT (4I5,6F10.4)

1020 FORMAT ('ORUN NO.',I3,10X,'INPUT DATA CARD LISTING ')

1030 FORMAT (7F10.4)

c 1040 FORMAT (10X,'BCD CARDS FOR DN,WA,Z,R ')

1050 FORMAT ('K STAG. SPEED OF SOUND AT INLET = ',F9.2)

1060 FORMAT (///,5X,'ITERATION NO.',I3)

1070 FORMAT (' ',6X,'ALPHA',9X,'RC ',9X,'SM ',9X,'BETA ',9X,'TT ',9X

1,'SA ',9X,'SB ',9X,'SC ',9X,'SD ')

1080 FORMAT (2X,'STREAMLINE',I3)

1090 FORMAT (9F14.6)

1100 FORMAT (1x,'L',4X,'Z',8X,'R',9X,'WA',9X,'PRESS',8X,'WTR '

1,7X,'WL',9X,'TTREL')

1110 FORMAT (f9.6,1x,F9.7,1x,f11.5,1x,F12.5,1x,f12.5,1x,f11.5,1x,f11

*.5)

1120 FORMAT (' ITERATION NO.',I3,10X,'MAX. STREAMLINE

CHANGE =',F19.7)

1130 FORMAT (1HJ)

c 1160 FORMAT (I2,F11.4)

1170 FORMAT (///,'L',10X,'INLET ANGLES - HUB',F7.2,' MEAN',F7.2,

1' SHROUD',F7.2)

1001 FORMAT(80H

1 )

1007

FORMAT(1H0,3X,2HMX,2X,3HKMX,3X,2HMR,3X,2HMZ,6X,1HW,14X,2H

WT,

113X,2HXN,12X,3HGAM,12X,2HAR)

1008 FORMAT(1H0,1X,'TYPE',1X,' MT ',2X,'SRW',1X,'MXBL ',5X,'TEMP',

111X,'ALM',12X,'RHO',12X,'PLOSS',9X,'ANGR')

1009 FORMAT(1H0,1X,4HKSTH,1X,4HNPRT,1X,4HITER,1X,4H KD

,4X,5HSFACT,

19X,6HZSPLIT,10X,4HBETO,11X,6HCORFAC,9X,3HSSN)

1011 FORMAT (4I5,6G15.5)

1027 FORMAT(1HO,4HRB =,F8.5)

1028 FORMAT (7G15.5)

1029 FORMAT(1H0,5X,8HZS ARRAY)

Page 56: compresor centrifugo1

1031 FORMAT(1H0,5X,8HZH ARRAY)

1032 FORMAT(1H0,5X,8HRS ARRAY)

1033 FORMAT(1H0,5X,8HRH ARRAY)

1034 FORMAT(1H0,5X,10HTHTA ARRAY)

1035 FORMAT(1H0,15X,21HBLADE THICKNESS TABLE)

1036 FORMAT(1H0,5X,8HTN ARRAY)

1037 FORMAT(1H0,5X,7HZ ARRAY)

1038 FORMAT(1H0,5X,7HR ARRAY)

1039 FORMAT(1H0,5X,8HZT ARRAY)

1049 FORMAT(1H1)

1200 FORMAT(1H1,20X,3HHUB)

1201 FORMAT(1H1,20X,4HMEAN)

1202 FORMAT(1H1,20X,6HSHROUD)

1230 FORMAT(1H ,8G16.7)

1239 FORMAT(1H0,26HSTREAM-CHANNEL COORDINATES)

1240 FORMAT(1H0,31HSTREAM-CHANNEL NORMAL THICKNESS)

1249 FORMAT(1H0,7HR ARRAY)

1250 FORMAT(1H0,17HBLADE COORDINATES)

1251 FORMAT(1H0,7HM ARRAY)

1252 FORMAT(1H0,27HTHETA ARRAY BLADE SURFACE 1)

1253 FORMAT(1H0,27HTHETA ARRAY BLADE SURFACE 2)

1254 FORMAT(1H0,'STGR =',G13.5,3X,'RI =',G13.5,3X,'RO =',G13.5)

1255 FORMAT(1H0,9HSPLITTERS,4X,6HMLER =,G13.5,4X,7HSTGRS

=,G13.5,4X,

14HRI =,G13.5,4X,4HRO =,G13.5,4X,7HBETAS =,G13.5)

END

C

C

SUBROUTINE RUUT(A,B,Y,X,SM,R,MX)

C ROOT FINDS A ROOT FOR (FX-Y) IN THE INTERVAL (A,B)

C

COMMON SRW

INTEGER SRW

DIMENSION SM(21),R(21)

TOLERY = Y/50000.

c write(*,*)'el valor de srw es',srw

IF (SRW.EQ.21) WRITE(6,1000) A,B,Y,TOLERY

X1 = A

CALL SPLINT (SM,R,MX,X1,1,FX1)

IF (SRW.EQ.21) WRITE(6,1010) X1,FX1

Page 57: compresor centrifugo1

X2 = B

10 DO 30 I=1,15

X = (X1+X2)/2.

CALL SPLINT (SM,R,MX,X,1,FX)

IF (SRW.EQ.21) WRITE(6,1010) X,FX

IF ((FX1-Y)*(FX-Y).GT.0.) GO TO 20

X2 = X

GO TO 30

20 X1 = X

FX1 = FX

30 CONTINUE

IF(ABS(Y-FX).LT.TOLERY)RETURN

WRITE (6,1020)A,B,Y,FX,X

RETURN

1000 FORMAT ('1INPUT ARGUMENTS FOR ROOT -- A =',G13.5,3X,'B

=',G13.5,

13X,'Y =',G13.5,3X,'TOLERY =',G13.5,/,16X,'X',17X,'FX')

1010 FORMAT(8X,G16.5,4G18.5)

1020 FORMAT('ROOT OUT OF TOLERANCE',2X,'A =',G16.5,2X,'B

=',G16.5,2X,

1'Y =',G16.5,2X,'FX =',G16.5,2X,'X =',G16.5)

END

C

C

C

SUBROUTINE SMOOTH (X,Y,XH,YH,SLOPE,SSN,INF)

DIMENSION X(21),Y(21),XH(21),YH(21),X1(21),Y1(21),INF(21),

1SLOPE(21)

NS = SSN

N1=NS-1

DO 10 I=2,N1

D=2.0

IF(I.EQ.(NS-1)) D=8.0

IF(I.EQ.(NS-2))D=4.0

IF(I.EQ.(NS-3)) D=2.6667

IF(X(I+1).EQ.X(I-1)) GO TO 5

SLOPE1 = (Y(I+1)-Y(I-1))/(X(I+1)-X(I-1))

IF (INF(I).EQ. 1 ) GO TO 6

X1(I) = ((Y(I-1)-SLOPE1*X(I-1))-(YH(I)-SLOPE(I)*XH(I)))/(SLOPE(I)

1-SLOPE1)

Page 58: compresor centrifugo1

X1(I)=((X1(I)-X(I))/D)+X(I)

Y1(I) = YH(I)+SLOPE(I)*(X1(I)-XH(I))

GO TO 10

C

C SLOPE1 = INFINITY

5 Y1(I) =SLOPE(I)*(X(I-1)-XH(I))+YH(I)

Y1(I)=((Y1(I)-Y(I))/D)+Y(I)

X1(I)=((X(I-1)-X(I))/D)+X(I)

GO TO 10

C

C SLOPE = INFINITY

6 Y1(I) = SLOPE1*(X(I)-X(I-1))+Y(I-1)

Y1(I)=((Y1(I)-Y(I))/D)+Y(I)

X1(I) = X(I)

10 CONTINUE

DO 20 I=2,N1

X(I) = X1(I)

20 Y(I) = Y1(I)

RETURN

END

C

C

C

SUBROUTINE INTGRL (X,Y,N,SUM)

DIMENSION X(50),Y(50),S(50),A(50),B(50),C(50),F(50),W(50),SB(50),

*G(50),EM(50),SUM(50)

COMMON SRW

INTEGER SRW

DO 10 I=2,N

10 S(I)=X(I)-X(I-1)

NO=N-1

DO 20 I=2,NO

A(I)=S(I)/6.0

B(I)=(S(I)+S(I+1))/3.0

C(I)=S(I+1)/6.0

20 F(I)=(Y(I+1)-Y(I))/S(I+1)-(Y(I)-Y(I-1))/S(I)

A(N)=-.5

B(1)=1.0

B(N)=1.0

C(1)=-.5

Page 59: compresor centrifugo1

F(1)=0.0

F(N)=0.0

W(1)=B(1)

SB(1)=C(1)/W(1)

G(1)=0.0

DO 30 I=2,N

W(I)=B(I)-A(I)*SB(I-1)

SB(I)=C(I)/W(I)

30 G(I)=(F(I)-A(I)*G(I-1))/W(I)

EM(N)=G(N)

DO 40 I=2,N

K=N+1-I

40 EM(K)=G(K)-SB(K)*EM(K+1)

SUM(1) =0.0

DO 50 K=2,N

50 SUM(K) = SUM(K-1)+S(K)*(Y(K)+Y(K-1))/2.0-

S(K)**3*(EM(K)+EM(K-1))/2

*4.0

IF(SRW.EQ.17) WRITE(6,1000) N,(X(I),Y(I),SUM(I),EM(I),I=1,N)

RETURN

1000 FORMAT ('K NO. OF POINTS =',I3,/,10X,'X ',15X,'Y ',15X,'SUM

* ',13X,'2ND DERIV. ',/,(4E20.8))

END

C

C

C

SUBROUTINE CONTIN (WA,WTFL,IND,I,WT)

DIMENSION SPEED(3),WEIGHT(3)

135 GO TO (140,150,210,270,370),IND

140 SPEED(1) = WA

WEIGHT(1) = WTFL

DELTA = WT/WTFL*WA-WA

IF(ABS(DELTA).GT.100.) DELTA = SIGN(100.,DELTA)

WA = DELTA+WA

IND = 2

RETURN

150 IF ((WTFL-WEIGHT(1))/(WA-SPEED(1))) 180,180,160

160 SPEED(2) = WA

DELTA = (WT-WTFL)/(WTFL-WEIGHT(1))*(WA-SPEED(1))

Page 60: compresor centrifugo1

IF(ABS(DELTA).GT.100.) DELTA = SIGN(100.,DELTA)

WA = DELTA+WA

166 SPEED(1) = SPEED(2)

WEIGHT(1) = WTFL

RETURN

170 WRITE (6,1000) I,WTFL

IND = 6

RETURN

180 IND = 3

IF (WTFL.GE.WT) GO TO 140

IF (SPEED(1)-WA) 190,200,200

190 SPEED(2) = SPEED(1)

SPEED(1) = 2.0*SPEED(1)-WA

SPEED(3) = WA

WEIGHT(2) = WEIGHT(1)

WEIGHT(3) = WTFL

WA = SPEED(1)

RETURN

200 SPEED(2) = WA

SPEED(3) = SPEED(1)

SPEED(1) = 2.0*WA-SPEED(1)

WEIGHT(2) = WTFL

WEIGHT(3) = WEIGHT(1)

WA = SPEED(1)

RETURN

210 WEIGHT(1) = WTFL

IF (WTFL.GE.WT) GO TO 140

IF (WEIGHT(1)-WEIGHT(2)) 230,380,220

220 WEIGHT(3) = WEIGHT(2)

WEIGHT(2) = WEIGHT(1)

SPEED(3) = SPEED(2)

SPEED(2) = SPEED(1)

SPEED(1) = 2.0*SPEED(2)-SPEED(3)

WA = SPEED(1)

RETURN

c 230 write(*,*)'las velocidades son:',speed(3),speed(1)

230 IF (SPEED(3)-SPEED(1)-10.0) 170,170,240

240 IND = 4

245 IF (WEIGHT(3)-WEIGHT(1)) 260,260,250

250 WA = (SPEED(1)+SPEED(2))/2.0

Page 61: compresor centrifugo1

RETURN

260 WA = (SPEED(3)+SPEED(2))/2.0

RETURN

270 IF (SPEED(3)-SPEED(1)-10.0) 170,170,280

280 IF (WTFL-WEIGHT(2)) 320,350,290

290 IF (WA-SPEED(2)) 310,300,300

300 SPEED(1) = SPEED(2)

SPEED(2) = WA

WEIGHT(1) = WEIGHT(2)

WEIGHT(2) = WTFL

GO TO 245

310 SPEED(3) = SPEED(2)

SPEED(2) = WA

WEIGHT(3) = WEIGHT(2)

WEIGHT(2) = WTFL

GO TO 245

320 IF (WA-SPEED(2)) 340,330,330

330 WEIGHT(3) = WTFL

SPEED(3) = WA

GO TO 245

340 WEIGHT(1) = WTFL

SPEED(1) = WA

GO TO 245

350 IND = 5

IF (WA-SPEED(2)) 380,360,360

360 SPEED(1) = SPEED(2)

WEIGHT(1) = WEIGHT(2)

SPEED(2) = (SPEED(1)+SPEED(3))/2.0

WA = SPEED(2)

RETURN

370 IND = 4

WEIGHT(2) = WTFL

WA = (SPEED(1)+SPEED(2))/2.0

RETURN

380 IND = 5

390 WEIGHT(3) = WEIGHT(2)

SPEED(3) = SPEED(2)

SPEED(2) = (SPEED(1)+SPEED(3))/2.

WA = SPEED(2)

RETURN

Page 62: compresor centrifugo1

1000 FORMAT (/,' FIXED LINE ',I2,2x,' MAX WT = ',F10.6)

END

C

C

SUBROUTINE SPLDER(X,Y,N,Z,MAX,DYDX)

DIMENSION X(50),Y(50),S(50),A(50),B(50),C(50),F(50),W(50),SB(50),

1G(50),EM(50),Z(50),DYDX(50)

DO 10 I=2,N

10 S(I)=X(I)-X(I-1)

NO=N-1

DO 20 I=2,NO

A(I)=S(I)/6.0

B(I)=(S(I)+S(I+1))/3.0

C(I)=S(I+1)/6.0

20 F(I)=(Y(I+1)-Y(I))/S(I+1)-(Y(I)-Y(I-1))/S(I)

A(N)=-.5

B(1)=1.0

B(N)=1.0

C(1)=-.5

F(1)=0.0

F(N)=0.0

W(1)=B(1)

SB(1)=C(1)/W(1)

G(1)=0.0

DO 30 I=2,N

W(I)=B(I)-A(I)*SB(I-1)

SB(I)=C(I)/W(I)

30 G(I)=(F(I)-A(I)*G(I-1))/W(I)

EM(N)=G(N)

DO 40 I=2,N

K=N+1-I

40 EM(K)=G(K)-SB(K)*EM(K+1)

DO 90 I=1,MAX

K=2

c write(*,*)'el valor de x(1) =',x(1)

IF(Z(I)-X(1)) 60,70,70

60 WRITE (6,1000)Z(I)

1000 FORMAT (' OUT OF BLADE Z =',F10.6)

pause

GO TO 85

Page 63: compresor centrifugo1

65 WRITE (6,1000)Z(I)

K=N

GO TO 85

70 IF(Z(I)-X(K)) 85,85,80

80 K=K+1

IF(K-N) 70,70,65

85 DYDX(I)=-EM(K-1)*(X(K)-Z(I))**2/2.0/S(K)+EM(K)*(X(K-1)-

Z(I))**2/2.

10/S(K)+(Y(K)-Y(K-1))/S(K)-(EM(K)-EM(K-1))*S(K)/6.0

90 CONTINUE

100 RETURN

END

C

C

C

SUBROUTINE SPLINE (X,Y,N,SLOPE,EM)

DIMENSION X(50),Y(50),S(50),A(50),B(50),C(50),F(50),W(50),SB(50),

1G(50),EM(50),SLOPE(50)

COMMON Q

INTEGER Q

DO 10 I=2,N

10 S(I)=X(I)-X(I-1)

NO=N-1

DO 20 I=2,NO

A(I)=S(I)/6.

B(I)=(S(I)+S(I+1))/3.

C(I)=S(I+1)/6.

20 F(I)=(Y(I+1)-y(i))/S(I+1)-(Y(I)-Y(I-1))/S(I)

A(N)=-.5

B(1)=1.

B(N)=1.

C(1)=-.5

F(1)=0.

F(N)=0.

W(1)=B(1)

SB(1)=C(1)/W(1)

G(1)=0.

DO 30 I=2,N

W(I)=B(I)-A(I)*SB(I-1)

SB(I)=C(I)/W(I)

Page 64: compresor centrifugo1

30 G(I)=(F(I)-A(I)*G(I-1))/W(I)

EM(N)=G(N)

DO 40 I=2,N

K=N+1-I

40 EM(K)=G(K)-SB(K)*EM(K+1)

SLOPE(1)=-S(2)/6.*(2.*EM(1)+EM(2))+(Y(2)-Y(1))/S(2)

DO 50 I=2,N

50 SLOPE(I)=S(I)/6.*(2.*EM(I)+EM(I-1))+(Y(I)-Y(I-1))/S(I)

IF (Q.EQ.13) WRITE(6,100) N,(X(I),Y(I),SLOPE(I),EM(I),I=1,N)

100 FORMAT (2X,'NO. OF POINTS =',I3,/,10X,'X ',15X,'Y ',15X,

1 'SLOPE',15X,'EM ',/,(4F20.8))

RETURN

END

C

C

C

SUBROUTINE LININT(X1,Y1,X,Y,TN,MX,MY,F)

COMMON K

DIMENSION X(MX),Y(MY),TN(MX,MY)

c write(*,*)'x1=',x1,'y1=',y1,'x=',x,'y=',y,'tn=',tn,'mx',mx,'my',my

DO 10 J3=1,MX

10 IF(X1.LE.X(J3))GO TO 20

J3=MX

20 DO 30 J4=1,MY

30 IF(Y1.LE.Y(J4)) GO TO 40

J4=MY

40 J1=J3-1

J2=J4-1

EPS1=(X1-X(J1))/(X(J3)-X(J1))

EPS2=(Y1-Y(J2))/(Y(J4)-Y(J2))

EPS3=1.-EPS1

EPS4=1.-EPS2

F=TN(J1,J2)*EPS3*EPS4+TN(J3,J2)*EPS1*EPS4+TN(J1,J4)*EPS2*EPS3+

1TN(J3,J4)*EPS1*EPS2

IF(K.EQ.14) WRITE(6,1)X1,Y1,F,J1,J2,EPS1,EPS2

1 FORMAT (' LININT',3F10.5,2I3,2F10.5)

K=0

RETURN

END

Page 65: compresor centrifugo1

C

C

C

SUBROUTINE SPLINT (X,Y,N,Z,MAX,YINT)

DIMENSION X(50),Y(50),S(50),A(50),B(50),C(50),F(50),W(50),SB(50),

1G(50),EM(50),Z(50),YINT(50)

COMMON Q

INTEGER Q

DO 10 I=2,N

10 S(I)=X(I)-X(I-1)

NO=N-1

DO 20 I=2,NO

A(I)=S(I)/6.0

B(I)=(S(I)+S(I+1))/3.0

C(I)=S(I+1)/6.0

20 F(I)=(Y(I+1)-Y(I))/S(I+1)-(Y(I)-Y(I-1))/S(I)

A(N)=-.5

B(1)=1.0

B(N)=1.0

C(1)=-.5

F(1)=0.0

F(N)=0.0

W(1)=B(1)

SB(1)=C(1)/W(1)

G(1)=0.0

DO 30 I=2,N

W(I)=B(I)-A(I)*SB(I-1)

SB(I)=C(I)/W(I)

30 G(I)=(F(I)-A(I)*G(I-1))/W(I)

DO 40 I=2,N

K=N+1-I

40 EM(K)=G(K)-SB(K)*EM(K+1)

DO 90 I=1,MAX

K=2

IF(Z(I)-X(1)) 60,50,70

50 YINT(I)=Y(1)

GO TO 90

60 IF(Z(I).LT.(1.1*X(1)-.1*X(2)))WRITE (6,1000)Z(I)

GO TO 85

1000 FORMAT (' OUT OF RANGE Z =',F10.6)

Page 66: compresor centrifugo1

65 IF(Z(I).GT.(1.1*X(N)-.1*X(N-1))) WRITE (6,1000)Z(I)

K=N

GO TO 85

70 IF(Z(I)-X(K)) 85,75,80

75 YINT(I)=Y(K)

GO TO 90

80 K=K+1

IF(K-N) 70,70,65

85 YINT(I) = EM(K-1)*(X(K)-Z(I))**3/6./S(K)+EM(K)*(Z(I)-X(K-1))**3/6.

1/S(K)+(Y(K)/S(K)-EM(K)*S(K)/6.)*(Z(I)-X(K-1))+(Y(K-1)/S(K)-EM(K-1)

2*S(K)/6.)*(X(K)-Z(I))

90 CONTINUE

EM(N)=G(N)

MXA= MAX0(N,MAX)

IF(Q.EQ.16) WRITE(6,1010) N,MAX,(X(I),Y(I),Z(I),YINT(I),I=1,MXA)

1010 FORMAT (2X,'NO. OF POINTS GIVEN =',I3,', NO. OF

INTERPOLATED POI

1NTS = ',I3,/,10X,'X ',15X,'Y ',12X,'X-INTERPOL.',9X,'Y-INTE

2RPOL.',/,(4E20.8))

100 RETURN

END

3.5 Pruebas del Software.

El software diseñado y que se utiliza para graficar los resultados de este

programa respondió adecuadamente a las diferentes pruebas que se le realizaron,

sin embargo a continuación se presentará una aplicación detallada.

Page 67: compresor centrifugo1

CAPITULO 4

APLICACIÓN DEL SOFTWARE A UN CASO DE ESTUDIO.

4.1 Geometría del Impulsor.

Este programa computacional ha sido aplicado al análisis de un compresor

centrífugo de flujo mixto. El perfil flecha-carcasa y las quasi-ortogonales en el

plano meridional se muestran en la Figura 4.1, las líneas de corriente se

consideran igualmente espaciadas para la suposición inicial.

En la Figura 4.2 se muestra la forma del alabe como una función de la

coordenada axial. El impulsor tiene álabes radiales y los datos que corresponden

al caso analizado se muestran a continuación.

Flujo másico: 1.474 Kg/seg

Número de álabes: 20

Razón de calores específicos: 1.4

Constante del gas: 287 J/Kg.K

Temperatura total de entrada: 296.15 K

Densidad: 1.188 Kg/ 3m

Pérdida en la presión total relativa: 5560.7 Nw/ 2m

Velocidad rotacional. 5120.8 rad/seg

Cabe mencionar que en todas las gráficas utilizadas u obtenidas en este trabajo

se utiliza un sistema de coordenadas cilíndricas en las variables ( r, θ, z) donde

r es la coordenada radial, θ es la coordenada angular y z es la coordenada axial

y paralela al eje del compresor centrífugo.

Sin embargo en las gráficas de la forma de la figura 4.1 el sistema se reduce de

tridimensional a bidimensional, donde el eje radial r, es semejante al y en

coordenadas cartesianas y el eje z es semejante al eje x.

Page 68: compresor centrifugo1

0 5 10 15 20 25 30 35 40 30

40

50

60

70

80

90

coordenada axial Z (mm)

coordenada radial R mm)

Fig. 4.1 Perfil meridional del compresor.

0 5 10 15 20 25 30 35 40 -0.45

-0.4

-0.35

-0.3

-0.25

-0.2

-0.15

-0.1

-0.05

0

COORDENADA AXIAL Z (mm)

ANGULO THETA rad)

Fig . 4.2 Forma promedio del álabe del compresor.

Page 69: compresor centrifugo1

4.2 Datos de Entrada al Programa.

En el presente anexo se presenta la metodología utilizada para correr el

programa fortran simulador del comportamiento de flujo a través del compresor

centrífugo objeto de estudio. A continuación se presenta el archivo de datos que

define la geometría del compresor y los parámetros termodinámicos que se

aplican en este caso. En este ejemplo el programa se correrá para que simule el

patrón de líneas de corriente, a una velocidad rotacional de 1222 r.p.m y un flujo

másico de 0.0677 Kg/seg.

10,21,6,10,128.0,0.0677,20.0,1.40,287.0

0,11,0,1,296.15,.0,1.188,128.0,45.0

2,1,1,2,1.0,.05,-15.7,0.1,5.0

.0021,.0056,.0116,.0151,0.0185,.0220,.0254

.0298,.0332,.0367,

.0000,.0048,.0097,.0145,.0194,.0254,.0315

.0376,.0436,.0485,

.0660,.0660,.0670,.0680,.0694,.0714,.0740

.0785,.0838,.0950,

.0350,.0365,.0385,.0409,.0438,.0485,.0544

.0622,.0736,.0950

.0000,-.1335,-.2195,-.2813,-.3263,-.3591,-.3822

-.3975,-.4070,-.4117,-.4131

.0000,.0048,.0097,.0145,.0194,.0242,0.0291

.0339,.0388,.0436,.0485,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

.0015,.0015,.0015,.0015,.0015,.0015,.0015

.0015,.0015,.0015,

-.001,.0012,.0035,.0100,.0175,.0225,.0265

.0350,.0400,.0490,

.0345,.0508,.0680,.0750,.0840,.0960,

Page 70: compresor centrifugo1

A continuación se presentan los resultados de la corrida del programa simulador,

para el caso en el cual la velocidad experimental y el flujo experimental medido

son respectivamente 1222 r.p.m y 0.0677 Kg/seg.

4.3 Corrida del Programa.

RUN NO. 1 INPUT DATA CARD LISTING

MX KMX MR MZ W WT XN GAM

AR

10 21 6 10 128.00 .67700E-01 20.000 1.4000

287.00

TYPE MT SRW MXBL TEMP ALM RHO

PLOSS ANGR

0 11 0 1 296.15 .00000 1.1880 128.00

45.000

KSTH NPRT ITER KD SFACT ZSPLIT BETO CORFAC

SSN

2 1 1 2 1.0000 .50000E-01 -15.700 .10000

5.0000

ZS ARRAY

.21000E-02 .56000E-02 .11600E-01 .15100E-01 .18500E-01

.22000E-01 .25400E-01

.29800E-01 .33200E-01 .36700E-01

ZH ARRAY

.00000 .48000E-02 .97000E-02 .14500E-01 .19400E-01

.25400E-01 .31500E-01

.37600E-01 .43600E-01 .48500E-01

RS ARRAY

.66000E-01 .66000E-01 .67000E-01 .68000E-01 .69400E-01

.71400E-01 .74000E-01

.78500E-01 .83800E-01 .95000E-01

RH ARRAY

.35000E-01 .36500E-01 .38500E-01 .40900E-01 .43800E-01

.48500E-01 .54400E-01

.62200E-01 .73600E-01 .95000E-01

********* 6.600000E-02 3.500000E-02

wa(1,1)= 5.796415

THTA ARRAY

.00000 -.13350 -.21950 -.28130 -.32630

-.35910 -.38220

-.39750 -.40700 -.41170 -.41310

ZT ARRAY

.00000 .48000E-02 .97000E-02 .14500E-01 .19400E-01

.24200E-01 .29100E-01

.33900E-01 .38800E-01 .43600E-01 .48500E-01

Page 71: compresor centrifugo1

TN ARRAY

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02 .15000E-02 .15000E-02

.15000E-02 .15000E-02

.15000E-02 .15000E-02 .15000E-02

Z ARRAY

-.10000E-02 .12000E-02 .35000E-02 .10000E-01 .17500E-01

.22500E-01 .26500E-01

.35000E-01 .40000E-01 .49000E-01

R ARRAY

.34500E-01 .50800E-01 .68000E-01 .75000E-01 .84000E-01

.96000E-01

rs(1) = 6.600000E-02 rh(1) = 3.500000E-02

********las constantes 1.400000 287.000000 296.150000

Page 72: compresor centrifugo1

� L Z R WA PRESS WTR WL

TTREL

STREAMLINE 1

.000000 .0350000 15.00098 100852.40000 17.79065 12.21096

296.16000

.004800 .0365000 10.26334 100916.70000 13.06607 7.46040

296.16090

.009700 .0385000 7.75878 100936.70000 9.54009 5.97717

296.16210

.014500 .0409000 6.84712 100938.10000 8.13622 5.55755

296.16360

.019400 .0438000 6.08179 100937.50000 7.55545 4.60834

296.16560

.025400 .0485000 6.21334 100928.90000 7.63480 4.79163

296.16920

.031500 .0544000 6.33890 100920.70000 8.12111 4.55653

296.17410

.037600 .0622000 6.80845 100910.50000 9.11648 4.50025

296.18150

.043600 .0736000 7.43070 100900.20000 9.81884 5.04257

296.19420

.048500 .0950000 8.58666 100890.20000 9.81216 7.36117

296.22360

STREAMLINE 2

.000116 .0367068 14.71792 100858.60000 17.41940 12.01607

296.16100

.004856 .0385672 10.32060 100917.20000 13.10101 7.54002

296.16210

.009851 .0407612 7.92919 100936.10000 9.80818 6.04998

296.16350

.014550 .0431638 7.03185 100937.60000 8.44509 5.61804

296.16520

.019322 .0460246 6.43208 100935.90000 7.98178 4.88255

296.16730

.025115 .0504164 6.45477 100928.30000 7.97848 4.93083

296.17070

.031019 .0559459 6.57529 100920.10000 8.43010 4.72028

296.17550

.037033 .0633856 6.99429 100910.10000 9.36219 4.62621

296.18280

.042923 .0742643 7.57997 100899.80000 9.99427 5.16564

296.19500

.047887 .0950000 8.61397 100889.90000 9.77270 7.45524

296.22360

STREAMLINE 3

.000232 .0384203 14.42345 100865.00000 17.10926 11.73727

296.16200

.004906 .0404191 10.31805 100918.40000 13.10720 7.52873

296.16330

.009986 .0427877 8.07226 100935.70000 10.00943 6.13492

296.16490

.014596 .0452147 7.22814 100936.90000 8.74898 5.70669

296.16670

.019251 .0480393 6.73337 100934.60000 8.35892 5.10788

296.16880

Page 73: compresor centrifugo1

.024854 .0521762 6.69494 100927.50000 8.31405 5.07562

296.17220

.030571 .0573848 6.80862 100919.40000 8.74098 4.87600

296.17680

.036495 .0645093 7.18394 100909.60000 9.61232 4.75537

296.18390

.042268 .0749067 7.73252 100899.30000 10.17544 5.28955

296.19570

.047276 .0950000 8.64310 100889.60000 9.73376 7.55244

296.22360

STREAMLINE 4

.000348 .0401313 14.15860 100870.80000 16.82592 11.49093

296.16310

.004955 .0422181 10.32486 100919.60000 13.12634 7.52320

296.16460

.010114 .0447145 8.20479 100935.40000 10.19190 6.21754

296.16630

.014638 .0471324 7.42808 100936.10000 9.04852 5.80707

296.16810

.019186 .0498904 6.99980 100933.40000 8.70415 5.29537

296.17030

.024612 .0538056 6.93525 100926.60000 8.64518 5.22517

296.17360

.030152 .0587315 7.03959 100918.70000 9.05421 5.02468

296.17810

.035984 .0655774 7.37715 100908.90000 9.86688 4.88722

296.18510

.041634 .0755284 7.88827 100898.60000 10.36244 5.41402

296.19650

.046666 .0950000 8.67416 100889.30000 9.69547 7.65283

296.22360

STREAMLINE 5

.000463 .0418371 13.92689 100876.00000 16.57601 11.27747

296.16420

.005002 .0439671 10.34298 100920.70000 13.15904 7.52673

296.16580

.010237 .0465492 8.33565 100935.20000 10.36801 6.30322

296.16770

.014678 .0489318 7.62710 100935.40000 9.34313 5.91053

296.16950

.019126 .0516071 7.24646 100932.40000 9.02920 5.46350

296.17170

.024387 .0553242 7.17570 100925.70000 8.97416 5.37712

296.17500

.029758 .0599980 7.26921 100917.80000 9.37099 5.16710

296.17940

.035497 .0665952 7.57361 100908.10000 10.12551 5.02148

296.18620

.041020 .0761305 8.04719 100897.90000 10.55561 5.53867

296.19730

.046057 .0950000 8.70723 100889.00000 9.65782 7.75664

296.22360

STREAMLINE 6

.000578 .0435332 13.72979 100880.60000 16.36153 11.09779

296.16550

.005049 .0456683 10.37379 100921.70000 13.20581 7.54157

296.16700

Page 74: compresor centrifugo1

.010353 .0482987 8.46933 100934.90000 10.54424 6.39438

296.16900

.014715 .0506259 7.82487 100934.60000 9.63447 6.01475

296.17090

.019069 .0532101 7.48237 100931.30000 9.34173 5.62269

296.17310

.024176 .0567469 7.41662 100924.70000 9.30305 5.53007

296.17630

.029386 .0611936 7.49831 100916.90000 9.69242 5.30385

296.18050

.035032 .0675672 7.77301 100907.30000 10.38790 5.15791

296.18720

.040425 .0767141 8.20931 100897.10000 10.75530 5.66323

296.19800

.045451 .0950000 8.74243 100888.60000 9.62078 7.86407

296.22360

STREAMLINE 7

.000692 .0452155 13.56705 100884.70000 16.18181 10.95210

296.16670

.005094 .0473229 10.41791 100922.60000 13.26668 7.56895

296.16820

.010465 .0499685 8.60815 100934.60000 10.72404 6.49218

296.17030

.014751 .0522254 8.02252 100933.80000 9.92463 6.12003

296.17220

.019016 .0547146 7.71316 100930.30000 9.64768 5.77818

296.17440

.023977 .0580857 7.65850 100923.50000 9.63266 5.68425

296.17750

.029033 .0623263 7.72760 100915.80000 10.02333 5.43151

296.18170

.034587 .0684973 7.97505 100906.30000 10.63498 5.31490

296.18830

.039848 .0772802 8.37465 100896.20000 10.93304 5.81615

296.19870

.044846 .0950000 8.77990 100888.20000 9.64090 7.91890

296.22360

STREAMLINE 8

.000805 .0468799 13.43734 100888.30000 16.03453 10.84002

296.16790

.005137 .0489320 10.47542 100923.30000 13.34101 7.60962

296.16950

.010571 .0515635 8.75344 100934.20000 10.90934 6.59746

296.17170

.014784 .0537394 8.22155 100932.90000 10.21551 6.22733

296.17360

.018966 .0561322 7.94248 100929.20000 9.95114 5.93325

296.17570

.023789 .0593498 7.90192 100922.30000 9.96483 5.83893

296.17870

.028698 .0634025 7.95761 100914.70000 10.35906 5.55581

296.18280

.034160 .0693890 8.17945 100905.20000 10.88645 5.47223

296.18920

.039287 .0778298 8.54321 100895.20000 11.11655 5.96975

296.19940

Page 75: compresor centrifugo1

.044243 .0950000 8.81981 100887.80000 9.66282 7.97679

296.22360

STREAMLINE 9

.000916 .0485229 13.33858 100891.40000 15.91632 10.76075

296.16920

.005180 .0504966 10.54601 100923.90000 13.42772 7.66406

296.17080

.010673 .0530881 8.90602 100933.70000 11.10110 6.71088

296.17300

.014816 .0551754 8.42343 100932.00000 10.50878 6.33785

296.17480

.018919 .0574722 8.17285 100928.00000 10.25531 6.08974

296.17690

.023611 .0605473 8.14745 100921.00000 10.29995 5.99485

296.17990

.028379 .0644277 8.18876 100913.50000 10.70176 5.67541

296.18380

.033750 .0702453 8.38605 100904.00000 11.13462 5.63726

296.19020

.038743 .0783636 8.71508 100894.10000 11.29319 6.13684

296.20010

.043642 .0950000 8.86233 100887.30000 9.71152 8.01312

296.22360

STREAMLINE 10

.001026 .0501415 13.26827 100894.00000 15.82326 10.71323

296.17050

.005221 .0520176 10.62914 100924.30000 13.52543 7.73261

296.17210

.010770 .0545463 9.06647 100933.20000 11.29967 6.83315

296.17430

.014846 .0565402 8.62941 100931.00000 10.80591 6.45281

296.17610

.018875 .0587422 8.40609 100926.70000 10.56269 6.24877

296.17810

.023442 .0616845 8.39563 100919.50000 10.63909 6.15206

296.18100

.028074 .0654065 8.42130 100912.20000 11.05241 5.78987

296.18490

.033356 .0710688 8.59469 100902.70000 11.37857 5.81059

296.19120

.038214 .0788825 8.89032 100892.90000 11.46059 6.31991

296.20070

.043044 .0950000 8.90767 100886.90000 9.79096 8.02436

296.22360

STREAMLINE 11

.001134 .0517332 13.22367 100896.30000 15.75113 10.69618

296.17180

.005261 .0534961 10.72416 100924.60000 13.63247 7.81562

296.17330

.010863 .0559419 9.23514 100932.50000 11.50515 6.96497

296.17550

.014875 .0578392 8.84063 100929.90000 11.10802 6.57323

296.17730

.018832 .0599486 8.64363 100925.30000 10.87543 6.41107

296.17930

Page 76: compresor centrifugo1

.023282 .0627671 8.64694 100918.00000 10.98335 6.31041

296.18210

.027783 .0663431 8.65539 100910.80000 11.41154 5.89895

296.18590

.032977 .0718619 8.80525 100901.30000 11.61726 5.99303

296.19210

.037699 .0793873 9.06900 100891.60000 11.61705 6.52082

296.20140

.042449 .0950000 8.95607 100886.40000 9.90448 8.00764

296.22360

STREAMLINE 12

.001239 .0532962 13.20198 100898.30000 15.69560 10.70835

296.17320

.005300 .0549331 10.83039 100924.80000 13.74707 7.91349

296.17460

.010952 .0572785 9.41225 100931.70000 11.71730 7.10704

296.17680

.014902 .0590772 9.05811 100928.60000 11.41611 6.70012

296.17840

.018792 .0610966 8.88660 100923.70000 11.19552 6.57697

296.18040

.023128 .0637998 8.90183 100916.20000 11.33380 6.46968

296.18320

.027504 .0672410 8.89104 100909.20000 11.77945 6.00238

296.18690

.032611 .0726267 9.01767 100899.80000 11.84953 6.18559

296.19300

.037198 .0798786 9.25121 100890.20000 11.76115 6.74114

296.20200

.041856 .0950000 9.00782 100885.80000 10.05523 7.96040

296.22360

STREAMLINE 13

.001343 .0548293 13.20045 100899.90000 15.65232 10.74856

296.17450

.005338 .0563301 10.94715 100924.80000 13.86749 8.02661

296.17590

.011037 .0585593 9.59795 100930.70000 11.93562 7.26010

296.17790

.014929 .0602588 9.28281 100927.20000 11.73084 6.83476

296.17960

.018753 .0621909 9.13603 100921.90000 11.52502 6.74640

296.18150

.022982 .0647867 9.16062 100914.40000 11.69157 6.62945

296.18420

.027235 .0681031 9.12814 100907.50000 12.15617 6.09991

296.18780

.032257 .0733652 9.23195 100898.20000 12.07445 6.38925

296.19390

.036710 .0803572 9.43702 100888.70000 11.89181 6.98210

296.20270

.041267 .0950000 9.06324 100885.20000 10.24587 7.88059

296.22360

STREAMLINE 14

.001445 .0563317 13.21639 100901.30000 15.61716 10.81563

296.17590

.005375 .0576882 11.07379 100924.60000 13.99195 8.15547

296.17720

Page 77: compresor centrifugo1

.011119 .0597874 9.79232 100929.50000 12.15948 7.42490

296.17920

.014954 .0613876 9.51553 100925.50000 12.05271 6.97838

296.18080

.018717 .0632354 9.39297 100920.00000 11.86608 6.91924

296.18260

.022842 .0657315 9.42354 100912.30000 12.05778 6.78905

296.18520

.026977 .0689324 9.36647 100905.70000 12.54154 6.19124

296.18880

.031916 .0740790 9.44819 100896.40000 12.29100 6.60519

296.19480

.036235 .0808237 9.62649 100887.10000 12.00802 7.24485

296.20330

.040681 .0950000 9.12268 100884.60000 10.47913 7.76620

296.22360

STREAMLINE 15

.001545 .0578031 13.24730 100902.40000 15.58621 10.90839

296.17720

.005410 .0590089 11.20971 100924.30000 14.11867 8.30063

296.17840

.011198 .0609657 9.99527 100928.20000 12.38796 7.60231

296.18030

.014977 .0624669 9.75718 100923.70000 12.38215 7.13229

296.18180

.018682 .0642336 9.65835 100917.90000 12.22113 7.09502

296.18360

.022707 .0666374 9.69071 100910.10000 12.43347 6.94766

296.18620

.026729 .0697313 9.60566 100903.80000 12.93519 6.27602

296.18960

.031585 .0747697 9.66658 100894.60000 12.49823 6.83476

296.19560

.035771 .0812787 9.81968 100885.40000 12.10893 7.53033

296.20390

.040099 .0950000 9.18652 100883.90000 10.75763 7.61538

296.22360

STREAMLINE 16

.001642 .0592435 13.29079 100903.40000 15.55580 11.02577

296.17860

.005445 .0602938 11.35440 100923.90000 14.24608 8.46260

296.17970

.011273 .0620969 10.20665 100926.70000 12.61975 7.79327

296.18150

.015000 .0634999 10.00879 100921.70000 12.71916 7.29851

296.18290

.018648 .0651886 9.93320 100915.50000 12.59309 7.27284

296.18470

.022578 .0675072 9.96208 100907.70000 12.81984 7.10402

296.18720

.026489 .0705020 9.84521 100901.80000 13.33630 6.35408

296.19050

.031265 .0754386 9.88746 100892.60000 12.69527 7.07950

296.19640

Page 78: compresor centrifugo1

.035318 .0817229 10.01660 100883.50000 12.19376 7.83934

296.20450

.039520 .0950000 9.25518 100883.10000 11.08402 7.42629

296.22360

STREAMLINE 17

.001738 .0606533 13.34463 100904.20000 15.52267 11.16654

296.18000

.005479 .0615444 11.50737 100923.30000 14.37268 8.64196

296.18090

.011346 .0631836 10.42621 100925.10000 12.85320 7.99893

296.18260

.015022 .0644892 10.27135 100919.40000 13.06365 7.47919

296.18390

.018616 .0661029 10.21867 100912.80000 12.98542 7.45153

296.18560

.022454 .0683436 10.23741 100905.10000 13.21795 7.25655

296.18810

.026257 .0712466 10.08448 100899.60000 13.74372 6.42525

296.19140

.030955 .0760870 10.11133 100890.40000 12.88112 7.34142

296.19720

.034875 .0821568 10.21720 100881.50000 12.26156 8.17276

296.20500

.038946 .0950000 9.32909 100882.30000 11.46155 7.19658

296.22360

STREAMLINE 18

.001831 .0620333 13.40673 100904.80000 15.48392 11.32947

296.18140

.005512 .0627621 11.66819 100922.60000 14.49719 8.83912

296.18210

.011415 .0642281 10.65349 100923.20000 13.08600 8.22066

296.18360

.015043 .0654371 10.54610 100916.80000 13.41523 7.67722

296.18490

.018585 .0669791 10.51601 100909.90000 13.40246 7.62921

296.18660

.022334 .0691489 10.51615 100902.40000 13.62872 7.40327

296.18900

.026033 .0719670 10.32268 100897.40000 14.15574 6.48968

296.19220

.030654 .0767159 10.33887 100888.10000 13.05472 7.62294

296.19800

.034443 .0825809 10.42137 100879.40000 12.31105 8.53163

296.20560

.038377 .0950000 9.40872 100881.40000 11.89419 6.92321

296.22360

STREAMLINE 19

.001923 .0633841 13.47510 100905.40000 15.43707 11.51303

296.18280

.005544 .0639487 11.83648 100921.70000 14.61861 9.05431

296.18330

.011482 .0652328 10.88791 100921.10000 13.31472 8.46073

296.18470

.015063 .0663459 10.83453 100913.90000 13.77428 7.89522

296.18590

.018556 .0678193 10.82666 100906.60000 13.84537 7.80761

296.18750

Page 79: compresor centrifugo1

.022219 .0699254 10.79748 100899.40000 14.07064 7.52405

296.18990

.025816 .0726649 10.55853 100895.10000 14.50070 6.61646

296.19310

.030361 .0773267 10.57056 100885.70000 13.18923 7.95185

296.19880

.034020 .0829958 10.62932 100877.20000 12.47052 8.78806

296.20620

.037813 .0950000 9.49430 100880.50000 12.28757 6.70097

296.22360

STREAMLINE 20

.002012 .0647074 13.54787 100905.90000 15.37996 11.71567

296.18410

.005576 .0651058 12.01190 100920.60000 14.73620 9.28760

296.18460

.011547 .0661993 11.12850 100918.80000 13.53549 8.72112

296.18570

.015083 .0672172 11.13817 100910.70000 14.13982 8.13713

296.18690

.018527 .0686251 11.15220 100903.00000 14.31964 7.98451

296.18840

.022108 .0706753 11.08007 100896.30000 14.54837 7.61153

296.19070

.025605 .0733420 10.79042 100892.70000 14.75987 6.82114

296.19390

.030077 .0779209 10.80643 100883.10000 13.27968 8.33318

296.19950

.033606 .0834020 10.84171 100874.80000 12.76775 8.91564

296.20670

.037254 .0950000 9.58571 100879.40000 12.62958 6.54180

296.22360

STREAMLINE 21

.002100 .0660000 13.63144 100906.20000 15.23800 12.02477

296.18550

.005600 .0660000 12.20088 100919.10000 14.90089 9.50095

296.18550

.011600 .0670000 11.31432 100917.00000 13.67447 8.95377

296.18660

.015100 .0680000 11.44420 100907.20000 14.43114 8.45801

296.18770

.018500 .0694000 11.47413 100899.20000 14.77944 8.16869

296.18930

.022000 .0714000 11.36886 100892.90000 15.01755 7.71996

296.19160

.025400 .0740000 11.01534 100890.20000 15.01408 7.01685

296.19460

.029800 .0785000 11.04731 100880.30000 13.32953 8.76515

296.20030

.033200 .0838000 11.05892 100872.20000 13.11371 9.00414

296.20720

.036700 .0950000 9.68303 100878.30000 12.99750 6.36852

296.22360

ITERATION NO. 57 MAX. STREAMLINE CHANGE = .0000051

Page 80: compresor centrifugo1

En este trabajo se grafica esta matriz de resultados, originada por la iteración 57

del programa y cuyas columnas representan perfil meridional, perfil de

velocidades, perfil de presiones y perfil de temperaturas. Para poder graficar

estos resultados, esta tabla se convertirá en una matriz de 210x7 cuyo nombre

será C:\datos.dat, de esta manera la matriz tendrá la siguiente forma:

Matriz C:\datos.dat

.000000 .0350000 15.00098 100852.40000 17.79065 12.21096

296.16000

.004800 .0365000 10.26334 100916.70000 13.06607 7.46040

296.16090

.009700 .0385000 7.75878 100936.70000 9.54009 5.97717

296.16210

.014500 .0409000 6.84712 100938.10000 8.13622 5.55755

296.16360

.019400 .0438000 6.08179 100937.50000 7.55545 4.60834

296.16560

.025400 .0485000 6.21334 100928.90000 7.63480 4.79163

296.16920

.031500 .0544000 6.33890 100920.70000 8.12111 4.55653

296.17410

.037600 .0622000 6.80845 100910.50000 9.11648 4.50025

296.18150

.043600 .0736000 7.43070 100900.20000 9.81884 5.04257

296.19420

.048500 .0950000 8.58666 100890.20000 9.81216 7.36117

296.22360

.000116 .0367068 14.71792 100858.60000 17.41940 12.01607

296.16100

.004856 .0385672 10.32060 100917.20000 13.10101 7.54002

296.16210

.009851 .0407612 7.92919 100936.10000 9.80818 6.04998

296.16350

.014550 .0431638 7.03185 100937.60000 8.44509 5.61804

296.16520

.019322 .0460246 6.43208 100935.90000 7.98178 4.88255

296.16730

.025115 .0504164 6.45477 100928.30000 7.97848 4.93083

296.17070

.031019 .0559459 6.57529 100920.10000 8.43010 4.72028

296.17550

.037033 .0633856 6.99429 100910.10000 9.36219 4.62621

296.18280

.042923 .0742643 7.57997 100899.80000 9.99427 5.16564

296.19500

.047887 .0950000 8.61397 100889.90000 9.77270 7.45524

296.22360

.000232 .0384203 14.42345 100865.00000 17.10926 11.73727

296.16200

Page 81: compresor centrifugo1

.004906 .0404191 10.31805 100918.40000 13.10720 7.52873

296.16330

.009986 .0427877 8.07226 100935.70000 10.00943 6.13492

296.16490

.014596 .0452147 7.22814 100936.90000 8.74898 5.70669

296.16670

.019251 .0480393 6.73337 100934.60000 8.35892 5.10788

296.16880

.024854 .0521762 6.69494 100927.50000 8.31405 5.07562

296.17220

.030571 .0573848 6.80862 100919.40000 8.74098 4.87600

296.17680

.036495 .0645093 7.18394 100909.60000 9.61232 4.75537

296.18390

.042268 .0749067 7.73252 100899.30000 10.17544 5.28955

296.19570

.047276 .0950000 8.64310 100889.60000 9.73376 7.55244

296.22360

.000348 .0401313 14.15860 100870.80000 16.82592 11.49093

296.16310

.004955 .0422181 10.32486 100919.60000 13.12634 7.52320

296.16460

.010114 .0447145 8.20479 100935.40000 10.19190 6.21754

296.16630

.014638 .0471324 7.42808 100936.10000 9.04852 5.80707

296.16810

.019186 .0498904 6.99980 100933.40000 8.70415 5.29537

296.17030

.024612 .0538056 6.93525 100926.60000 8.64518 5.22517

296.17360

.030152 .0587315 7.03959 100918.70000 9.05421 5.02468

296.17810

.035984 .0655774 7.37715 100908.90000 9.86688 4.88722

296.18510

.041634 .0755284 7.88827 100898.60000 10.36244 5.41402

296.19650

.046666 .0950000 8.67416 100889.30000 9.69547 7.65283

296.22360

.000463 .0418371 13.92689 100876.00000 16.57601 11.27747

296.16420

.005002 .0439671 10.34298 100920.70000 13.15904 7.52673

296.16580

.010237 .0465492 8.33565 100935.20000 10.36801 6.30322

296.16770

.014678 .0489318 7.62710 100935.40000 9.34313 5.91053

296.16950

.019126 .0516071 7.24646 100932.40000 9.02920 5.46350

296.17170

.024387 .0553242 7.17570 100925.70000 8.97416 5.37712

296.17500

.029758 .0599980 7.26921 100917.80000 9.37099 5.16710

296.17940

.035497 .0665952 7.57361 100908.10000 10.12551 5.02148

296.18620

.041020 .0761305 8.04719 100897.90000 10.55561 5.53867

296.19730

Page 82: compresor centrifugo1

.046057 .0950000 8.70723 100889.00000 9.65782 7.75664

296.22360

.000578 .0435332 13.72979 100880.60000 16.36153 11.09779

296.16550

.005049 .0456683 10.37379 100921.70000 13.20581 7.54157

296.16700

.010353 .0482987 8.46933 100934.90000 10.54424 6.39438

296.16900

.014715 .0506259 7.82487 100934.60000 9.63447 6.01475

296.17090

.019069 .0532101 7.48237 100931.30000 9.34173 5.62269

296.17310

.024176 .0567469 7.41662 100924.70000 9.30305 5.53007

296.17630

.029386 .0611936 7.49831 100916.90000 9.69242 5.30385

296.18050

.035032 .0675672 7.77301 100907.30000 10.38790 5.15791

296.18720

.040425 .0767141 8.20931 100897.10000 10.75530 5.66323

296.19800

.045451 .0950000 8.74243 100888.60000 9.62078 7.86407

296.22360

.000692 .0452155 13.56705 100884.70000 16.18181 10.95210

296.16670

.005094 .0473229 10.41791 100922.60000 13.26668 7.56895

296.16820

.010465 .0499685 8.60815 100934.60000 10.72404 6.49218

296.17030

.014751 .0522254 8.02252 100933.80000 9.92463 6.12003

296.17220

.019016 .0547146 7.71316 100930.30000 9.64768 5.77818

296.17440

.023977 .0580857 7.65850 100923.50000 9.63266 5.68425

296.17750

.029033 .0623263 7.72760 100915.80000 10.02333 5.43151

296.18170

.034587 .0684973 7.97505 100906.30000 10.63498 5.31490

296.18830

.039848 .0772802 8.37465 100896.20000 10.93304 5.81615

296.19870

.044846 .0950000 8.77990 100888.20000 9.64090 7.91890

296.22360

.000805 .0468799 13.43734 100888.30000 16.03453 10.84002

296.16790

.005137 .0489320 10.47542 100923.30000 13.34101 7.60962

296.16950

.010571 .0515635 8.75344 100934.20000 10.90934 6.59746

296.17170

.014784 .0537394 8.22155 100932.90000 10.21551 6.22733

296.17360

.018966 .0561322 7.94248 100929.20000 9.95114 5.93325

296.17570

.023789 .0593498 7.90192 100922.30000 9.96483 5.83893

296.17870

.028698 .0634025 7.95761 100914.70000 10.35906 5.55581

296.18280

Page 83: compresor centrifugo1

.034160 .0693890 8.17945 100905.20000 10.88645 5.47223

296.18920

.039287 .0778298 8.54321 100895.20000 11.11655 5.96975

296.19940

.044243 .0950000 8.81981 100887.80000 9.66282 7.97679

296.22360

.000916 .0485229 13.33858 100891.40000 15.91632 10.76075

296.16920

.005180 .0504966 10.54601 100923.90000 13.42772 7.66406

296.17080

.010673 .0530881 8.90602 100933.70000 11.10110 6.71088

296.17300

.014816 .0551754 8.42343 100932.00000 10.50878 6.33785

296.17480

.018919 .0574722 8.17285 100928.00000 10.25531 6.08974

296.17690

.023611 .0605473 8.14745 100921.00000 10.29995 5.99485

296.17990

.028379 .0644277 8.18876 100913.50000 10.70176 5.67541

296.18380

.033750 .0702453 8.38605 100904.00000 11.13462 5.63726

296.19020

.038743 .0783636 8.71508 100894.10000 11.29319 6.13684

296.20010

.043642 .0950000 8.86233 100887.30000 9.71152 8.01312

296.22360

.001026 .0501415 13.26827 100894.00000 15.82326 10.71323

296.17050

.005221 .0520176 10.62914 100924.30000 13.52543 7.73261

296.17210

.010770 .0545463 9.06647 100933.20000 11.29967 6.83315

296.17430

.014846 .0565402 8.62941 100931.00000 10.80591 6.45281

296.17610

.018875 .0587422 8.40609 100926.70000 10.56269 6.24877

296.17810

.023442 .0616845 8.39563 100919.50000 10.63909 6.15206

296.18100

.028074 .0654065 8.42130 100912.20000 11.05241 5.78987

296.18490

.033356 .0710688 8.59469 100902.70000 11.37857 5.81059

296.19120

.038214 .0788825 8.89032 100892.90000 11.46059 6.31991

296.20070

.043044 .0950000 8.90767 100886.90000 9.79096 8.02436

296.22360

.001134 .0517332 13.22367 100896.30000 15.75113 10.69618

296.17180

.005261 .0534961 10.72416 100924.60000 13.63247 7.81562

296.17330

.010863 .0559419 9.23514 100932.50000 11.50515 6.96497

296.17550

.014875 .0578392 8.84063 100929.90000 11.10802 6.57323

296.17730

.018832 .0599486 8.64363 100925.30000 10.87543 6.41107

296.17930

Page 84: compresor centrifugo1

.023282 .0627671 8.64694 100918.00000 10.98335 6.31041

296.18210

.027783 .0663431 8.65539 100910.80000 11.41154 5.89895

296.18590

.032977 .0718619 8.80525 100901.30000 11.61726 5.99303

296.19210

.037699 .0793873 9.06900 100891.60000 11.61705 6.52082

296.20140

.042449 .0950000 8.95607 100886.40000 9.90448 8.00764

296.22360

.001239 .0532962 13.20198 100898.30000 15.69560 10.70835

296.17320

.005300 .0549331 10.83039 100924.80000 13.74707 7.91349

296.17460

.010952 .0572785 9.41225 100931.70000 11.71730 7.10704

296.17680

.014902 .0590772 9.05811 100928.60000 11.41611 6.70012

296.17840

.018792 .0610966 8.88660 100923.70000 11.19552 6.57697

296.18040

.023128 .0637998 8.90183 100916.20000 11.33380 6.46968

296.18320

.027504 .0672410 8.89104 100909.20000 11.77945 6.00238

296.18690

.032611 .0726267 9.01767 100899.80000 11.84953 6.18559

296.19300

.037198 .0798786 9.25121 100890.20000 11.76115 6.74114

296.20200

.041856 .0950000 9.00782 100885.80000 10.05523 7.96040

296.22360

.001343 .0548293 13.20045 100899.90000 15.65232 10.74856

296.17450

.005338 .0563301 10.94715 100924.80000 13.86749 8.02661

296.17590

.011037 .0585593 9.59795 100930.70000 11.93562 7.26010

296.17790

.014929 .0602588 9.28281 100927.20000 11.73084 6.83476

296.17960

.018753 .0621909 9.13603 100921.90000 11.52502 6.74640

296.18150

.022982 .0647867 9.16062 100914.40000 11.69157 6.62945

296.18420

.027235 .0681031 9.12814 100907.50000 12.15617 6.09991

296.18780

.032257 .0733652 9.23195 100898.20000 12.07445 6.38925

296.19390

.036710 .0803572 9.43702 100888.70000 11.89181 6.98210

296.20270

.041267 .0950000 9.06324 100885.20000 10.24587 7.88059

296.22360

.001445 .0563317 13.21639 100901.30000 15.61716 10.81563

296.17590

.005375 .0576882 11.07379 100924.60000 13.99195 8.15547

296.17720

.011119 .0597874 9.79232 100929.50000 12.15948 7.42490

296.17920

Page 85: compresor centrifugo1

.014954 .0613876 9.51553 100925.50000 12.05271 6.97838

296.18080

.018717 .0632354 9.39297 100920.00000 11.86608 6.91924

296.18260

.022842 .0657315 9.42354 100912.30000 12.05778 6.78905

296.18520

.026977 .0689324 9.36647 100905.70000 12.54154 6.19124

296.18880

.031916 .0740790 9.44819 100896.40000 12.29100 6.60519

296.19480

.036235 .0808237 9.62649 100887.10000 12.00802 7.24485

296.20330

.040681 .0950000 9.12268 100884.60000 10.47913 7.76620

296.22360

.001545 .0578031 13.24730 100902.40000 15.58621 10.90839

296.17720

.005410 .0590089 11.20971 100924.30000 14.11867 8.30063

296.17840

.011198 .0609657 9.99527 100928.20000 12.38796 7.60231

296.18030

.014977 .0624669 9.75718 100923.70000 12.38215 7.13229

296.18180

.018682 .0642336 9.65835 100917.90000 12.22113 7.09502

296.18360

.022707 .0666374 9.69071 100910.10000 12.43347 6.94766

296.18620

.026729 .0697313 9.60566 100903.80000 12.93519 6.27602

296.18960

.031585 .0747697 9.66658 100894.60000 12.49823 6.83476

296.19560

.035771 .0812787 9.81968 100885.40000 12.10893 7.53033

296.20390

.040099 .0950000 9.18652 100883.90000 10.75763 7.61538

296.22360

.001642 .0592435 13.29079 100903.40000 15.55580 11.02577

296.17860

.005445 .0602938 11.35440 100923.90000 14.24608 8.46260

296.17970

.011273 .0620969 10.20665 100926.70000 12.61975 7.79327

296.18150

.015000 .0634999 10.00879 100921.70000 12.71916 7.29851

296.18290

.018648 .0651886 9.93320 100915.50000 12.59309 7.27284

296.18470

.022578 .0675072 9.96208 100907.70000 12.81984 7.10402

296.18720

.026489 .0705020 9.84521 100901.80000 13.33630 6.35408

296.19050

.031265 .0754386 9.88746 100892.60000 12.69527 7.07950

296.19640

.035318 .0817229 10.01660 100883.50000 12.19376 7.83934

296.20450

.039520 .0950000 9.25518 100883.10000 11.08402 7.42629

296.22360

.001738 .0606533 13.34463 100904.20000 15.52267 11.16654

296.18000

Page 86: compresor centrifugo1

.005479 .0615444 11.50737 100923.30000 14.37268 8.64196

296.18090

.011346 .0631836 10.42621 100925.10000 12.85320 7.99893

296.18260

.015022 .0644892 10.27135 100919.40000 13.06365 7.47919

296.18390

.018616 .0661029 10.21867 100912.80000 12.98542 7.45153

296.18560

.022454 .0683436 10.23741 100905.10000 13.21795 7.25655

296.18810

.026257 .0712466 10.08448 100899.60000 13.74372 6.42525

296.19140

.030955 .0760870 10.11133 100890.40000 12.88112 7.34142

296.19720

.034875 .0821568 10.21720 100881.50000 12.26156 8.17276

296.20500

.038946 .0950000 9.32909 100882.30000 11.46155 7.19658

296.22360

.001831 .0620333 13.40673 100904.80000 15.48392 11.32947

296.18140

.005512 .0627621 11.66819 100922.60000 14.49719 8.83912

296.18210

.011415 .0642281 10.65349 100923.20000 13.08600 8.22066

296.18360

.015043 .0654371 10.54610 100916.80000 13.41523 7.67722

296.18490

.018585 .0669791 10.51601 100909.90000 13.40246 7.62921

296.18660

.022334 .0691489 10.51615 100902.40000 13.62872 7.40327

296.18900

.026033 .0719670 10.32268 100897.40000 14.15574 6.48968

296.19220

.030654 .0767159 10.33887 100888.10000 13.05472 7.62294

296.19800

.034443 .0825809 10.42137 100879.40000 12.31105 8.53163

296.20560

.038377 .0950000 9.40872 100881.40000 11.89419 6.92321

296.22360

.001923 .0633841 13.47510 100905.40000 15.43707 11.51303

296.18280

.005544 .0639487 11.83648 100921.70000 14.61861 9.05431

296.18330

.011482 .0652328 10.88791 100921.10000 13.31472 8.46073

296.18470

.015063 .0663459 10.83453 100913.90000 13.77428 7.89522

296.18590

.018556 .0678193 10.82666 100906.60000 13.84537 7.80761

296.18750

.022219 .0699254 10.79748 100899.40000 14.07064 7.52405

296.18990

.025816 .0726649 10.55853 100895.10000 14.50070 6.61646

296.19310

.030361 .0773267 10.57056 100885.70000 13.18923 7.95185

296.19880

.034020 .0829958 10.62932 100877.20000 12.47052 8.78806

296.20620

Page 87: compresor centrifugo1

.037813 .0950000 9.49430 100880.50000 12.28757 6.70097

296.22360

.002012 .0647074 13.54787 100905.90000 15.37996 11.71567

296.18410

.005576 .0651058 12.01190 100920.60000 14.73620 9.28760

296.18460

.011547 .0661993 11.12850 100918.80000 13.53549 8.72112

296.18570

.015083 .0672172 11.13817 100910.70000 14.13982 8.13713

296.18690

.018527 .0686251 11.15220 100903.00000 14.31964 7.98451

296.18840

.022108 .0706753 11.08007 100896.30000 14.54837 7.61153

296.19070

.025605 .0733420 10.79042 100892.70000 14.75987 6.82114

296.19390

.030077 .0779209 10.80643 100883.10000 13.27968 8.33318

296.19950

.033606 .0834020 10.84171 100874.80000 12.76775 8.91564

296.20670

.037254 .0950000 9.58571 100879.40000 12.62958 6.54180

296.22360

.002100 .0660000 13.63144 100906.20000 15.23800 12.02477

296.18550

.005600 .0660000 12.20088 100919.10000 14.90089 9.50095

296.18550

.011600 .0670000 11.31432 100917.00000 13.67447 8.95377

296.18660

.015100 .0680000 11.44420 100907.20000 14.43114 8.45801

296.18770

.018500 .0694000 11.47413 100899.20000 14.77944 8.16869

296.18930

.022000 .0714000 11.36886 100892.90000 15.01755 7.71996

296.19160

.025400 .0740000 11.01534 100890.20000 15.01408 7.01685

296.19460

.029800 .0785000 11.04731 100880.30000 13.32953 8.76515

296.20030

.033200 .0838000 11.05892 100872.20000 13.11371 9.00414

296.20720

.036700 .0950000 9.68303 100878.30000 12.99750 6.36852

296.22360

Page 88: compresor centrifugo1

4.4 Análisis del Resultados.

En las Figuras 4.4.1 se grafica el patrón de líneas de corriente en el punto de

diseño, donde z corresponde a la coordenada axial a la máquina y r corresponde

a la coordenada radial.

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

Z

R

Fig. 4.4.1 Patrón de líneas de corriente resultante del diseño.

A continuación se observa el comportamiento del patrón de flujo dentro del

compresor centrífugo (nuestro caso de estudio) cuando se varía el flujo de

entrada. Las Figuras 4.4.2-4.4.8 muestran el comportamiento del compresor para

un flujo másico del 80,50,33,6,108,122 y 140 % del flujo másico de diseño

respectivamente. En estas gráficas se prevé un comportamiento errático del

compresor para flujos inferiores del 80% del flujo másico de diseño cuando la

velocidad rotacional del compresor se mantiene constante. Sin embargo no

sucede esto para flujos mayores al de diseño. Se puede afirmar en este momento

que el diseño de este compresor pronostica un comportamiento estable para un

amplio intervalo de valores de flujo másico (80%-140%) a la velocidad

rotacional de diseño, pero este diseño puede ser mejorado ya que la distribución

de líneas de corriente del patrón resultante (fig. 4.4.1) podría ser más uniforme

para las condiciones específicas de diseño.

Page 89: compresor centrifugo1

Fig. 4.4.2. Patrón de líneas de corriente para un flujo másico del 80% del de diseño.

Fig. 4.4.3 Patrón de líneas de corriente para un flujo másico del 50% del de diseño.

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Page 90: compresor centrifugo1

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Fig. 4.4.4 Patrón de líneas de corriente para un flujo másico del 33 % del de diseño.

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Fig. 4.4.5 Patrón de líneas de corriente para un flujo másico del 6 % del de diseño.

Page 91: compresor centrifugo1

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Fig.4.4.6 Patrón de líneas de corriente para un flujo másico del 108% del de diseño.

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Fig. 4.4.7 Patrón de líneas de corriente para un flujo másico del 122 % del de diseño.

Page 92: compresor centrifugo1

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.03

0.04

0.05

0.06

0.07

0.08

0.09

r

z

Fig. 4.4.8 Patrón de líneas de corriente para un flujo másico del 140 % del de diseño.

Page 93: compresor centrifugo1

CAPITULO III

Page 94: compresor centrifugo1

CONCLUSIONES Y PROPOSICIONES

De este estudio se puede concluir que la aplicación del programa de cómputo al

compresor centrífugo, el cual sirve de aplicación y caso de estudio, pronostica

un patrón de líneas de corriente aceptable para un amplio intervalo de valores de

flujo másico (80%-140%) a la velocidad rotacional de diseño, no así para flujos

inferiores al 80 %. Este diseño puede ser mejorado ya que la distribución de

líneas de corriente del patrón de líneas de corriente resultante podría ser más

uniforme para las condiciones específicas de diseño.

Como la aplicación de este programa esta limitada a flujos no-viscosos los

resultados mostrados aquí pueden ser una aproximación útil para el análisis pero

no definitiva, el programa contiene una parte para compensar esta deficiencia,

esto lo hace por medio de la inclusión de un coeficiente de pérdidas. La

desventaja de este coeficiente, es que si no es estimado dentro de valores

razonables esto puede causar que el programa muestre resultados incoherentes.

Por otro lado el utilizar un programa MATLAB para generar gráficas de los

resultados obtenidos por el programa FORTRAN, permite la interpretación

inmediata del comportamiento de las diferentes variables involucradas en el

flujo a través del impulsor del compresor centrífugo de estudio. La ventaja de

este programa de cómputo radica en que es sencillo comparado con otros

programas y es accesible a cualquier computadora personal por lo que

constituye una herramienta útil en el diseño de compresores centrífugos.

Page 95: compresor centrifugo1

BIBLIOGRAFIA.

[1] T.Katsanis, 1964, “Use of Arbitrary Quasi-Orthogonals for Calculating Flow

Distribution in the Meridional Plane of a Turbomachine,” NASA TN-D-2546.

[2] R. Cruz, 1998, “Análisis Teórico y Numérico del Flujo en el Impulsor de

Compresores Centrífugos”, Tesis de Maestría, Instituto Politécnico Nacional,

México D.F.

[3] B.Lakshminarayana, 1991, “An Assessment of Computacional Fluid

Dynamic Techniques in the Análisis and Design of Turbomachinery,”

Transactions of the ASME Journal of Fluids Engineering, Vol. 113, pp 315-352.

[4] Wu, Chung-Hua, “ A General Theory of Three-Dimensional Flow Subsonic

and Supersonic Turbomachines of, Radial, and Mixed- Flow Types”. Reporte

Naca, 1957.

[5] Vanco, M.R, “ Fortran Program for Calculating Velocities in the Meridional

plane of a Turbomachine”.Reporte NASA TN-D-6701 1972

[6] F.M. García, 1998, “Diseño Aero-termodinámico y Análisis Computacional

para Compresores Centrífugos”, Tesis de Maestría, Instituto Politécnico

Nacional, México D.F.

[7] M. Toledo, 1992, “Fundamentos de Turbocompresores”, Instituto

Politécnico Nacional, México D.F.

[8] M. Toledo, 1995, “Turbinas de Gas”, Instituto Politécnico Nacional, México

D.F.