Está en la página 1de 95

UNIVERSIDAD VERACRUZANA

FACULTAD DE INGENIERIA

DISEO DE UN SOFTWARE SIMULADOR


DEL COMPORTAMIENTO DE FLUJO A
TRAVES DEL IMPULSOR DE UN
COMPRESOR CENTRIFUGO

TESIS
QUE PARA OBTENER EL TITULO DE:

INGENIERO MECANICO ELECTRICISTA

PRESENTA:

Primitivo Vzquez Hernndez

ASESOR:

M.C. Ral Cruz Vicencio

Poza Rica de Hgo; Ver.CONTENIDO

2005

INTRODUCCION

CAPITULO I

JUSTIFICACION

NATURALEZA, SENTIDO Y ALCANCE


DEL TRABAJO

ENUNCIACION DEL PROBLEMA

ESTRUCTURA DEL TRABAJO

PLANTEAMIENTO DEL PROBEMA


DE LA INVESTIGACION

HIPOTESIS DEL TRABAJO

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

SUBTEMA 2.0 TEORIA DEL COMPRESOR CENTRIFUGO

19

2.1 EL COMPRESOR CENTRIFUGO

19

2.2 EL IMPULSOR

21

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 DISEO 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 APLICACIN 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

INTRODUCCIN.

Una complejidad en las turbomquinas es la circulacin de flujo, ya que para


hacer un anlisis dentro de estas mquinas no es muy sencillo, fsicamente; an
cuando existen varias aproximaciones como la de Navier Stokes que hace un
estudio en forma tridimensional pero muy complejo, hasta las ms populares en
la industria, como es la de analizar el flujo en forma bidimensional aplicando la
tcnica quasiortogonal, ya sea alabe-alabe o en el plano meridional.
El anlisis del flujo a travs de estas mquinas es indispensable para evaluar el
comportamiento de las mismas, detectar los lmites de operacin estable, as
como detectar las zonas donde se presentan inestabilidades del flujo y poder
hacer cambios necesarios en el aspecto geomtrico de la mquina.
Con la introduccin de las computadoras al campo de Ingeniera surge la
Dinmica de Fluidos Computacional y se ha progresado sustancialmente en la
simulacin de los patrones de flujo mediante mtodos numricos implementados
en la Computadora.
El presente trabajo tiene como objetivo disear un software simulador grfico,
para el anlisis del comportamiento de flujo en el plano meridional a travs de
un Impulsor de Compresor Centrfugo; este trabajo complementa un trabajo
realizado en la NASA en lenguaje FORTRAN Katsanis (1964) [1], y codificado
en el Instituto Politcnico Nacional, que calcula el perfil de velocidades en el
plano meridional de un Compresor Centrfugo, pero el programa no puede
graficar y slo imprime los resultados en forma de listado, lo que no proporciona
una forma conveniente para un anlisis eficiente.
Se pretende complementar el diseo del software en lenguaje MAT-LAB por su
capacidad para presentar resultados grficos. Es importante destacar la
aplicacin de la Ingeniera del Software en el rea de la Ingeniera Mecnica
para el anlisis especializado de la turbo mquina, lo que permite contar con el
material necesario para el desarrollo tecnolgico de las turbinas y compresores
en este pas.

CAPITULO I

JUSTIFICACION.

Este trabajo de tesis se justifica debido a que a nivel nacional existe poca
literatura especializada relacionada al desarrollo tecnolgico de compresores
centrfugos, lo anterior se debe a que la industria que disea y construye estas
turbomquinas no cede informacin sobre las metodologas que utiliza para
lograr este objetivo, ya que le ha costado tiempo de experimentacin y costo
econmico.
De esta manera, el algoritmo computacional desarrollado en la NASA y
codificado en el Instituto Politcnico Nacional, para el estudio del
comportamiento de compresores centrfugos es una herramienta validada, que
usada correctamente, permite afinar cualquier diseo preliminar, si por otro lado
se le agrega la interfaz grfica diseada en este trabajo, se tendr un software
completo que permitir, al diseador de compresores centrfugos, una
metodologa ms accesible para realizar este trabajo.
Este trabajo pretende involucrar al estudiante de la carrera de Ingeniera
Mecnica- Elctrica, en los conceptos fundamentales de los compresores
centrfugos y sensibilizarlo sobre la importancia que revisten los mtodos
numricos cuando son codificados adecuadamente para la solucin de las
ecuaciones diferenciales que involucran el flujo dentro de una turbomquina.

NATURALEZA, SENTIDO Y ALCANCE DEL TRABAJO.

Este trabajo de investigacin es de naturaleza terico-practica que involucra la


aplicacin de otras ramas de la ingeniera como son los mtodos numricos y la
computacin, 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 dinmica de fluidos
computacional, pero sobre todo hacia el desarrollo tecnolgico 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 simulacin del patrn de lneas
de corriente a travs del compresor centrfugo. Estas condiciones de flujo son
flujo a rgimen estacionario, no viscoso y compresible.

ENUNCIACIN DEL PROBLEMA.

En Mxico existe poca experiencia en el desarrollo de tecnologa, los


compresores centrfugos no son la excepcin, por otro lado a nivel nacional
existe poca literatura especializada relacionada al desarrollo tecnolgico de
compresores centrfugos, lo anterior se debe a que la industria que disea y
construye estas turbomquinas no cede informacin sobre las metodologas que
utiliza para lograr este objetivo,
ya que le ha costado tiempo de
experimentacin y costo econmico.
De esta manera, no se cuenta con metodologas ni herramientas tcnicas
prcticas que permitan involucrarse con estudio del comportamiento de
compresores centrfugos que permita afinar cualquier diseo preliminar.
En este caso el problema especfico es que se cuenta con un software que se ha
desarrollado, Cruz (1998) [2], y que su aplicacin puede ser parte de una
metodologa de desarrollo en compresores centrfugos, sin embargo, este
software presenta resultados en forma de listado lo que hace difcil su
interpretacin, por lo que en este trabajo se plantea y desarrolla la forma de
hacer este software accesible a la aplicacin del usuario.

ESTRUCTURA DEL TRABAJO.

Esta Tesis est estructurada en tres captulos, los cuales se describen brevemente
a continuacin.
CAPITULO I: Este captulo contiene una introduccin; justificacin;
naturaleza, sentido y alcance del trabajo, enunciacin del problema,
planteamiento del problema de la investigacin, hiptesis de trabajo y proceso
de la investigacin.
CAPITULO II: Este captulo se presenta el marco contextual y un marco
terico que se divide en cuatro subtemas los cuales se mencionan y describen
brevemente a continuacin.
Subtema 1.0: Antecedentes.
En este subtema se presentan los antecedentes y la teora inherente
necesaria para el entendimiento de los fenmenos de flujo que involucran
los compresores centrfugos.
Subtema 2.0: Teora del Compresor Centrfugo.
En este subtema se presentan las generalidades de la teora de los
compresores haciendo nfasis a la descripcin y funcionamiento de las
partes de un compresor centrfugo.
Subtema 3.0: Diseo del Software.
En este subtema se presenta la metologa utilizada en el diseo del
software interfaz as como la codificacin respectiva.
Subtema 4.0: Aplicaciones del Software a un caso de estudio.
En este subtema el software se aplica a un compresor de geometra y
condiciones especficas que permiten observar la capacidad del programa
para responder con rapidez y eficiencia.
CAPITULO III: En este captulo
proposiciones del trabajo.

se presentan las conclusiones y

PLANTEAMIENTO DEL PROBLEMA DE LA INVESTIGACIN.

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 interpretacin del
comportamiento del campo de flujo en el plano meridional del impulsor de un
compresor centrfugo.
Es necesario evaluar entre distintos lenguajes de programacin cual es, el que en
este caso, presenta mayor pertinencia y compatibilidad que permita un anlisis
eficiente de los resultados obtenidos en forma de listado.

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, tendrn un


porcentaje de error mnimo con relacin al experimento fsico
correspondiente.

PROCESO DE LA INVESTIGACION

En este trabajo de investigacin se realiz una amplia revisin bibliogrfica en


el tema de compresores centrfugos, se consultaron diferentes bibliotecas de
importancia nacional, como lo es la Biblioteca de la Seccin de Estudios de
Posgrado del Instituto Politcnico Nacional. Adems, se realiz una estancia en
el Laboratorio de Ingeniera Trmica e Hidralica Aplicada del Instituto
Politcnico Nacional, donde se tuvo la oportunidad de experimentar con un
equipo de investigacin desarrollado en ese laboratorio y cuya aplicacin es la
prueba y estudio de compresores centrfugos.

CAPITULO II

MARCO CONTEXTUAL.
Esta investigacin se desarroll en su mayor parte en la Ciudad de Poza Rica
Veracruz, en las Instalaciones de la Facultad de Ingeniera de la Universidad
Veracruzana. Por otro lado se realiz una estancia en el Laboratorio de
Ingeniera Trmica e Hidrulica Aplicada de la Seccin de estudios de Posgrado
e Investigacin del Instituto Politcnico Nacional ubicado en de la Ciudad de
Mxico D.F.

SUBTEMA 1.0
ANTECEDENTES
1.1 Tipos de flujo que pueden existir a travs de una turbomquina.
El flujo en turbomquinas es de los ms complejos en la prctica de
dinmica 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 solucin numrica 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 mtodo que reduzca la
complejidad del anlisis en computadora. Para ello, es necesario realizar
consideraciones cuyo reto consiste en simplificar el modelo matemtico que
simula el flujo sin apartarse demasiado de la solucin numrica real.
Existen Numerosos tipos de flujo dentro de los cuales se pueden mencionar los
siguientes:
- Flujo tridimensional, laminar, turbulento o de transicin.
- Flujo separado.
- Flujo incompresible.
- Flujo compresible, subsnico, transnico o supersnico.
- Flujo viscoso o no viscoso.
- Flujo rotacional o irrotacional.
- Flujo en una sola fase o en dos fases.
Adems existen parmetros de flujo y correlaciones cuya importancia no se
puede despreciar en el estudio de flujos como son:
- Nmero de Reynolds
- Nmero de Mach
- Nmero de Prandtl
Tambin se hace necesario considerar los parmetros geomtricos inherentes a
la turbomquina como pueden ser:

- Curvatura
- Espaciamiento entre labes
- Variacin de espesor del labe
- Bordes de ataque y bordes de salida
- Relacin flecha-carcasa
- Claro (TIP)
El tipo de flujo y las variables geomtricas dictan la naturaleza de las ecuaciones
gobernantes y la solucin ms adecuada.
1.2 Teoras para el anlisis de flujo en turbomquinas.
El flujo a travs de turbomquinas es de los ms complejos en la prctica de
ingeniera. Para su anlisis existen varias aproximaciones que van desde muy
complejas por medio de la aplicacin de las ecuaciones de Navier-Stokes en
forma tridimensional, hasta anlisis que se basan en la ecuacin de equilibrio
radial en forma unidimensional. No obstante de que existen una variedad de
formas para estudiar el flujo a travs de estas mquinas, segn Lakshminarayana
[3], la forma ms popular en la industria es la de analizar el flujo en forma bidimensonal aplicando la tcnica quasi-ortogonal ya sea labe-labe o en el
plano meridional. El anlisis del flujo a travs de estas mquinas es
indispensable para evaluar el comportamiento de las mismas y as poder detectar
cuales sern los lmites de operacin estable, as como detectar las zonas donde
se presentan inestabilidades del flujo y poder hacer modificaciones pertinentes
en la geometra de la misma.
Existen tres mtodos para resolver el flujo en turbomaquinaria, 1) Mtodo
experimental, 2) Terico o analtico y 3) Numrico. Con el mtodo
experimental se obtiene informacin confiable acerca de un proceso fsico por
medio de la medicin, sin embargo, el equipo usado, el modelo mismo y la
instrumentacin necesaria hacen a la experimentacin muy cara y a veces
prohibitiva. Respecto al terico o analtico consiste en tener un modelo
matemtico que represente un fenmeno fsico y este modelo matemtico
consiste de un conjunto de ecuaciones diferenciales. Desafortunadamente la
solucin de estas ecuaciones no ha sido encontrada an debido a su complejidad
matemtica. Afortunadamente el desarrollo de mtodos numricos y el uso de la
computadora mantienen la esperanza de que las complicaciones del modelo
matemtico puedan ser resueltas en forma aproximada para casi todo problema
prctico.

Las ecuaciones que gobiernan el campo de flujo son las ecuaciones de NavierStokes dependientes del tiempo, su rango de validez abarca cualquier campo de
flujo a travs de turbomaquinaria, no obstante existen simplificaciones para la
descripcin del flujo.
1.3 Impacto de la Dinmica de Fluidos Computacional (CFD), en el
Estudio de los Flujos y Turbomquinas.
El surgimiento de la Dinmica de Fluidos Computacionales (CFD por sus siglas
en ingls) hace 10 o 15 aos ha propiciado un mayor impulso a la solucin de
las ecuaciones de Navier-Stokes y Euler que gobiernan el cambio de flujo
interno y externo.
Las tcnicas computacionales, proporcionan un mtodo eficiente para el anlisis
y diseo de turbomaquinaria, el uso de la CFD por los fabricantes de
turbomaquinaria se ha incrementado significativamente desde dcadas pasadas,
dando como resultado un ciclo de rpido desarrollo en la turbomaquinaria,
combinada con mediciones, la CFD proporciona un instrumento para la
simulacin, diseo y optimizacin de flujos tridimensionales complejos antes
inaccesibles para el ingeniero.
En muchos casos solo se dispone de la simulacin, debido a que en pruebas
reales de turbomaquinaria las mediciones detalladas en los pasajes rotativos son
muy difciles y en muchos casos imposibles. Se deber obtener un
entendimiento de los recientes avances en tcnicas computacionales aplicadas
en turbomaquinaria para lograr diseos ms compactos, seguros y eficientes de
estas mquinas.
En el presente trabajo se disea un software que permite graficar y simular el
campo de velocidades a travs de un compresor centrfugo, cabe aclarar que este
software permitir interpretar los resultados obtenidos al correr un programa de
cmputo desarrollado en el Instituto Politcnico Nacional pero que es incapaz
de presentar resultados en forma grfica, este programa se describir en forma
detallada. Debido a su alcance el programa solo permite procesar un patrn de
flujo bidimensional, compresible y no viscoso, las cantidades de entrada para
este programa son: flujo msico, velocidad rotacional, nmero de labes,
condiciones totales de entrada, prdida en la presin total relativa, prfil flechacarcasa, forma promedio del labe y una tabla de espesores de labe. Las
cantidades de salida son velocidades meridionales, velocidades superficiales de

labe, coordenadas de lneas 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 simulacin de flujo a travs
de un impulsor de compresor centrfugo, as como su eficacia en la presentacin
de resultados que permiten darnos una idea del comportamiento del compresor.
Comparado con otros programas ms complejos, este programa es accesible a
cualquier procesador de computadora personal, lo que hace de l una
herramienta til en el diseo de compresores centrfugos.

1.4 Trabajos relacionados con el clculo 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 teora del flujo tridimensional de un fluido no
viscoso en turbomquinas subsnicas y supersnicas cuya forma de eje y
carcasa son arbitrarias, conteniendo un nmero finito de labes.
Wu (1957) [4], dividi las ecuaciones de flujo tridimensional sin viscosidad en
dos conjuntos de ecuaciones, apoyndose en superficies de corriente S1 y S2
las cuales permiten tratar el problema tridimensional real de una forma
matemtica bidimensional. La primera clase de superficie de corriente (S 1) 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 lnea radial, la mas importante superficie
de esta familia es la que se encuentra en medio de los dos labes dividiendo el
flujo msico 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).

S1
S2,m

6.28/N

Fig. 1.1 Interseccin 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 ecuacin de
continuidad se combina con la ecuacin de movimiento en cualquiera de las dos
direcciones (radial o tangencial), a travs del uso de una funcin de corriente
definida sobre la superficie y la ecuacin resultante, se selecciona como la
ecuacin principal para tales flujos, el carcter de esta ecuacin depende de la
magnitud relativa de la velocidad local del sonido y de una cierta combinacin
de las componentes de velocidad del fluido. Wu(1957) [4], presenta un mtodo
general para resolver esta ecuacin con computadora digital.
Sin embargo, los clculos regularmente involucran una combinacin de los
campos de flujo obtenidos, resolviendo las ecuaciones que gobiernan el
fenmeno, 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 cmputo en Fortran IV, el cual
calcula las velocidades en el plano meridional de un impulsor doblado hacia
atrs (backswept), un impulsor radial y un difusor. Se resuelve la ecuacin de
gradiente de velocidad a lo largo de lneas rectas arbitrarias que se trazan desde

la flecha hasta la carcasa, estas lneas son llamadas quasi-ortogonales, bajo la


suposicin de una superficie de corriente media en el plano meridional.
Las cantidades de entrada para este programa son esencialmente flujo msico,
velocidad rotacional, nmero de labes, condiciones totales de entrada, prdida
en la presin 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
lneas de corriente, coordenadas de la forma del labe y espesor normal del canal
de corriente en el plano meridional. Incluye Vanco(1972) [5], ejemplos
numricos para ilustrar el uso del programa y los resultados obtenidos.

SUBTEMA 2.0
TEORIA DEL COMPRESOR CENTRIFUGO

2.1 El Compresor Centrfugo.


Los turbocompresores son turbo-mquinas trmicas que se emplean para la
compresin de grandes caudales de gases. Estn compuestos por una carcasa
con dos orificios, uno de admisin y otro de escape, y al interior de sta se
encuentran uno o ms rotores con alabes. Existen dos tipos de clasificaciones
para los turbocompresores, una de acuerdo a la relacin 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 compresin bajas (que no excedan de 2) y por carecer
de refrigeracin. No la necesitan por que la elevacin de temperaturas debido a
la compresin del fluido es inferior a 1000 C.

b. Turbocompresores: los turbocompresores se caracterizan por tener varios


rotores, por utilizar elevadas relaciones de compresin (mayores de 2) y poseer
refrigeracin.

Y por otro lado en:


a. Centrfugos: En este tipo de turbocompresores el flujo de aire entra
perpendicularmente al eje. Generalmente en los turbocompresores centrfugos
de una sola etapa, la aspiracin se efecta axialmente y el conducto de impulsin
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 ms 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 mquina dotada de dos o ms alabes de

discos mviles funcionando en serie como rotor nico y formando un cuerpo


nico. El trayecto recorrido por el fluido es mucho ms directo que en el caso de
compresores centrfugos, lo que permite una construccin con dimensiones ms
reducidas y de menor peso. La fuerza centrfuga no permite, como el caso de
compresores centrfugos, la adherencia del fluido con la pared del alabe. O sea,
el rendimiento ptimo corresponde a un margen de variacin del cual muy
estrecho.
c. Radiales: Cuando la trayectoria del flujo es casi perpendicular al eje de
rotacin.

d. Flujo mixto: Las turbomquinas de flujo mixto, son aquellas donde la


direccin del flujo a la salida del rotor tiene las componentes de la velocidad
radial y la velocidad axial
Por lo tanto, de la clasificacin antes mencionada, el compresor centrfugo es
una turbo mquina de flujo radial que utiliza el principio de la aceleracin del
fluido, seguida de una difusin para que convierta la energa cintica adquirida
en un incremento de presin y la trayectoria del flujo a la salida es perpendicular
a su eje de rotacin.
A continuacin se mencionan las partes constitutivas de un compresor
centrfugo.
El compresor centrfugo consiste de una carcasa, que es por lo comn inmvil,
la cual contiene un impulsor, un difusor y una voluta, como puede apreciarse en
la Figura 2.1
VOLUTA

DIFUSOR

PERFIL EXTERIOR

IMPULSOR
ALABE GUIA

ENTRADA
DE FLUJO

INDUCTOR

PERFIL INTERIOR

Figura 2.1 Partes que constituyen un compresor

2.2 El Impulsor.
El impulsor imprime la velocidad del fluido que pasa a travs de l. En cualquier
punto del flujo dentro del impulsor, la aceleracin centrpeta es consecuencia de
una diferencia de presiones de manera que la presin esttica del fluido aumenta
entre las secciones de entrada y salida del impulsor.
Hay dos tipos de impulsores comnmente usados, los cuales son: (1) El
impulsor cerrado y (2) el impulsor abierto, como se ve en las figuras 2.1 y 2.2 .

PERFIL EXTERIOR CUBIERTO

Figura 2.2 Impulsor cerrado

En turbinas de gas y en turbo cargadores es comn el uso de impulsores


abiertos, mientras que el impulsor cerrado tiene ms aplicaciones en procesos
industriales con dos componentes bsicos: (1) El inductor y (2) Los alabes.

La funcin del inductor es incrementar el momento angular del fluido sin


incrementar su radio de rotacin. En una seccin del inductor, los alabes se
"doblan" en direccin de la rotacin del impulsor, de esta forma, el inductor es
un rotor axial que cambia la direccin del flujo desde el ngulo de admisin del
flujo hacia la direccin axial.
Un parmetro importante de los alabes del impulsor es la lnea de combadura
(camber line).
La lnea de combadura es la lnea que define la curvatura que tendr el labe
desde el borde de entrada (leading edge) hasta el borde de salida (trailing edge).

Existen tres diseos geomtricos que puede tener la lnea de combadura en la


direccin axial del impulsor, los cuales son:
(a) arco circular
(b) arco parablico
(c) arco elptico
Sobre estas geometras se determina que la lnea de combadura con arco circular
es usada en compresores con baja relacin de presiones, mientras que la lnea de
combadura con arco elptico a diferencia de las dems configuraciones, presenta
un mejor rendimiento con alta relacin de presin cuando el flujo tiene un
nmero de Mach transnico.
En la Fig. 2.3 se aprecia que el impulsor con una lnea de combadura tanto de
perfil parablico como elptico, presentan una mejor eficiencia en su
desempeo, de aquellos con perfil circular. Por otra parte, tanto el perfil circular,
como el elptico, tienen la capacidad de manejar un mayor flujo volumtrico.
PARABILICO

ALEATORIO

CIRCULAR

45
100
%

Mximo
flujo
volumtrico 40
m3 s-1/m2
35

801
60
40

P E
C
-2.50

30

20
25 30 35
40
Flujo volumtrico por m3 s-1/m2
unidad de rea

25

C
E
P
100
300
500
velocidad rotacional m/s

Figura 2.3 Grfica comparativa del comportamiento de las diferentes


.

configuraciones de la lnea de combadura.

De acuerdo a las consideraciones anteriores, se concluye que la lnea de


combadura de arco elptico es la que en promedio presenta buenos rendimientos
y maneja grandes flujos msicos.

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 desaceleracin seguido de un
aumento de presin esttica. A este proceso se le conoce como difusin, 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 cua con borde
de salida grueso.

VOLUTA

ESPACIO MUERTO

IMPULSOR

VOLUTA

DIFUSOR EN VENAS

Fig. 2.4 Partes constitutivas de un compresor centrfugo.

Cabe mencionar que el diseo 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 mxima desaceleracin de la energa cintica del flujo con un
mnimo de perdidas en el aumento de la presin. El difusor que se utilizar en el
diseo del
compresor centrfugo, es de un solo ducto, ya que el diseo del difusor en venas
es ms complicado y su manufactura por su complejidad resulta ms costosa.

El difusor a la descarga de la voluta, el cual conectar al compresor centrfugo


con la cmara de combustin puede tener diferentes configuraciones
geomtricas, como puede apreciarse en la Fig. 2.5.

(b) Pared cnica

(a) Pared Plana

Figura 2.5 Configuraciones del difusor de descarga de la voluta

2.3.1 Voluta.
El propsito 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 diseo 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 friccin sobre todo la espiral de la voluta. Por lo
tanto, para determinar el momento angular k se utiliza la siguiente ecuacin:

K C r cte

(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.

Suponiendo que la presin es constante en toda la periferia del impulsor, la


relacin del flujo volumtrico en cualquier seccin transversal de la voluta Q
entre el flujo en la descarga del impulsor Q , es determinado por:
Q

El ngulo

(1.2)

de la ecuacin 1.2, se muestra en la Figura 1.6

C.G.

Figura 2.6 Configuracin tpica de una voluta

En la Figura 2.6 se aprecia que la descarga del fluido es simtrica a la seccin


transversal de la voluta. De esta misma Figura, puede demostrarse que la seccin
transversal A , de la voluta a cualquier ngulo , es:
A

Q
C 2

(1.3)

Donde r es el radio desde el centro de gravedad de la seccin transversal de la


voluta.

El segundo diseo, es suponiendo que la presin y la velocidad son


independientes de . La distribucin del rea de la voluta esta dado como:
A

Q
C 2

(1.4)

2.4 Teora de Euler como Modelo Matemtico del Flujo a travs de un


Compresor Centrfugo.
La ecuacin del gradiente de velocidad se deduce de la ecuacin de Euler la cual
es:

dV
dt

( 2.1 )

En esta seccin se har una breve explicacin de como se deduce la ecuacin 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 centrfugo. El desarrollo a detalle se presenta en Cruz (1998) [2].
Como primer paso se hace un cambio de sistema de coordenadas, de
rectangulares a cilndricas tomando como base la figura 2.7 que se muestra a
continuacin.

(sen

ux

uo uy
(cos

) uy

(cos

ux

ur
ux
(sen

uy

Fig. 2.7 Relacin entre vectores unitarios base, en coordenadas rectangulares y


cilndricas.

Se pone la ecuacin (2.1) en funcin de las componentes de velocidad relativa


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

Wr

Wm

Wz

W
W0

Fig. 2.8 Sistemas de coordenadas y componentes de velocidad.


n
wr

w
wz

wu
s1

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

De esta manera se tiene:

dV
dt

V2
Ur
r

dVr
dt

1 d (rV ) dVz
Uz
r dt
dt

P
1 P
Ur
U
r
r

( 2.4 )

P
Uz
z

( 2.5 )

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

dVr
dt

V2
Ur
r

1 d (rV )
U
r dt

dVz
Uz
dt

P
Ur
r

1 P
U
r

P
Uz
z

Si ahora se igualan los componentes vectoriales de la ecuacin anterior y se


sustituyen los trminos de velocidad relativa Wr=Vr, Wz=Vz, y Wo + r = Vo ,
se obtienen las siguientes ecuaciones:

dWr
dt

r )2

(W

1 P
r

r
1 d (rW
r2 )
r
dt

dWz
dt

1 P
r

1 p
z

( 2.6.a )

( 2.6.b )
( 2.6.c )

Considerando la variacin de presin con respecto a una direccin a lo largo de


la quasi-ortogonal q arbitraria dentro del impulsor se tiene;
dP
dq

P dr
r dq

Pd
dq

P dz
z dq

( 2.7 )

Si se sustituyen las ecuaciones (2.6) en la ec. (2.7) se obtiene la ecuacin de


gradiente de presin a lo largo de la direccin quasi-ortogonal q y se tiene;

1 dP
dq

dWr
dt

(W

r )2 dr d (rW
r2 ) d
r
dq
dt
dq

dWz dz
dt dq

( 2.8 )

Simplificando la ec. (2.8) se obtiene :


1 dW 2
2 dt

dr 2
2 dt

1 dP
dt

Ecuacin de Euler simplificada ( 2.11 )

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

2 2

h hi '

( 2.15 )

perfil exterior (shroud)


w
h
r
hi

wi

ri
perfil interior (hub)

Figura 2.10 Representacin de parmetros iniciales y finales sobre una lnea de


corriente de un perfil meridional.

A partir de la ecuacin ( 2.15 ) se pueden calcular tanto la entalpa total h como


la velocidad relativa W en funcin de los parmetros de entrada; en donde en la
ec. (2.15):
hi ' = Entalpia de entrada absoluta.
= Velocidad angular.
rV
i i = Prerrotacin
Esta ecuacin es necesaria para encontrar el gradiente de velocidad, lo que se
hace bajo la suposicin de que el flujo es isentrpico, as que:

dh

dP

Diferenciando esta ecuacin con respecto a la direccin quasi-ortogonal q:


1 dP
dq

dh
dq

( 2.16a )

pero;
dh
dq

dhi '
dq

d
dq

dr
dW
W
dq
dq

( 2.16b )

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


ecuacin de gradiente de velocidad.

dW
dq

1 dhi '
d
W dq W dq

r
1 W
W
r

r 1 dWr
W W dt

r2 d
dr d rW
dq
dt
dq

dWz dz
dt dq

2.17 )

El anlisis del plano meridional esta involucrado con la proyeccin de la curva


q sobre el plano meridional. Esta curva proyectada ser la quasi-ortogonal.
Denotando s la distancia a lo largo de esta proyeccin meridional, entonces:

dW
ds

dW dq
dq ds

dW
ds

dr
dz
d
B
C
dq
dq
dq

dr
dz
dr
dz
B W C
D
ds
ds
ds
ds

1 dhi
W dq

d dq
dq ds

dhi
ds

d 1
ds W

Donde:
A

Cos2

Cos
rc

Cos2

Sen
rc

Sen2
r

Sen

Cos Sen

Sen Cos Sen

( 2.22 )

C Sen Cos

dWm
2 Sen
dm

D Cos Cos

dWm
rCos
dm

rCos
dW
dm

dW
dm

2 Sen

2 Sen

La ecuacin ( 2.22 ) es la que Katsanis (1964) [1], obtuvo para ser resuelta
numricamente, y a la cual Vanco (1972) [5], hizo ciertas modificaciones.

SUBTEMA 3.0
DISEO DEL SOFTWARE.

3.1 Anlisis de Requerimientos del Software.


El Software requerido tendr la capacidad de manejar matrices numricas de
cuando menos 1500 datos numricos por corrida y que se tendrn que graficar
para poder interpretar el comportamiento de flujo a travs del perfil meridional
de un compresor centrfugo.

3.2 Anlisis 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 Codificacin.


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 grficas, 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 continuacin se lista el programa de cmputo en MATLAB que permite servir
de interfaz al programa que simula el comportamiento de flujo a travs de
compresores centrfugos.
load c:\datos.dat
Z=datos(:,1);
R=datos(:,2);
for i=1:10
Z1(i)=Z(i);
end

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

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);

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

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);

3.4 Codificacin de los Mtodos Numricos.


A continuacin se presenta el programa de cmputo desarrollado en el Instituto
Politcnico Nacional y que resuelve la ecuacin (2.22), pero que da los
resultados en forma de matrices numricas, este programa est codificado en
lenguaje Fortran. Sin embargo, aplicando el programa propuesto los resultados
se podrn observar en forma grfica lo que permite una mayor eficiencia en la
interpretacin de los resultados del comportamiento de flujo a travs de un
compresor centrfugo.

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)

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)

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)

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)

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)/REXITTANBB/RB)/
1(3.0*(SMEXIT-SMRB)**2) + (SM(I,K)-SMRB)* TANBB/RB

DTDM(I) =
+ (SM(I,K)-SMRB)**2*(TAN(BETO)/REXITTANBB/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

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)/
ATT(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)/
ATT(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

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 ****'

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

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
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)))

(6,1110)

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

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)

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)

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

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)

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

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)

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

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.0S(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))

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

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

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

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)

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

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)

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 diseado y que se utiliza para graficar los resultados de este
programa respondi adecuadamente a las diferentes pruebas que se le realizaron,
sin embargo a continuacin se presentar una aplicacin detallada.

CAPITULO 4
APLICACIN DEL SOFTWARE A UN CASO DE ESTUDIO.
4.1 Geometra del Impulsor.
Este programa computacional ha sido aplicado al anlisis de un compresor
centrfugo de flujo mixto. El perfil flecha-carcasa y las quasi-ortogonales en el
plano meridional se muestran en la Figura 4.1, las lneas de corriente se
consideran igualmente espaciadas para la suposicin inicial.
En la Figura 4.2 se muestra la forma del alabe como una funcin de la
coordenada axial. El impulsor tiene labes radiales y los datos que corresponden
al caso analizado se muestran a continuacin.
Flujo msico:
1.474 Kg/seg
Nmero de labes:
20
Razn de calores especficos:
1.4
Constante del gas:
287 J/Kg.K
Temperatura total de entrada:
296.15 K
Densidad:
1.188 Kg/ m3
Prdida en la presin total relativa: 5560.7 Nw/ m 2
Velocidad rotacional.
5120.8 rad/seg

Cabe mencionar que en todas las grficas utilizadas u obtenidas en este trabajo
se utiliza un sistema de coordenadas cilndricas 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 centrfugo.

Sin embargo en las grficas 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.

c
o
o
r
d
e
n
a
d
a
r
a
d
i
a
l

90

80

70

60

50

40
R
m
m 30
)
0

10

15
20
25
30
coordenada axial Z (mm)

35

40

Fig. 4.1 Perfil meridional del compresor.

0
A
N -0.05
G
U -0.1
L
O -0.15
T
-0.2
H
E
T -0.25
A
-0.3
r
a
d -0.35
)
-0.4
-0.45
0

10
15
20
25
COORDENADA AXIAL Z
(mm)

30

35

40

Fig . 4.2 Forma promedio del labe del compresor.

4.2 Datos de Entrada al Programa.


En el presente anexo se presenta la metodologa utilizada para correr el
programa fortran simulador del comportamiento de flujo a travs del compresor
centrfugo objeto de estudio. A continuacin se presenta el archivo de datos que
define la geometra del compresor y los parmetros termodinmicos que se
aplican en este caso. En este ejemplo el programa se correr para que simule el
patrn de lneas de corriente, a una velocidad rotacional de 1222 r.p.m y un flujo
msico 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,

A continuacin 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.
MX

1
KMX

INPUT DATA CARD LISTING


MR

MZ

WT

XN

GAM

AR
10
21
287.00
TYPE MT
PLOSS
0
11
45.000

10

SRW MXBL
ANGR
0
1

KSTH NPRT ITER


SSN
2
1
1
5.0000

KD
2

128.00

.67700E-01

TEMP
296.15
SFACT
1.0000

ZS ARRAY
.21000E-02
.56000E-02
.22000E-01
.25400E-01
.29800E-01
.33200E-01
ZH ARRAY
.00000
.48000E-02
.25400E-01
.31500E-01
.37600E-01
.43600E-01
RS ARRAY
.66000E-01
.66000E-01
.71400E-01
.74000E-01
.78500E-01
.83800E-01

ALM

ZSPLIT
.50000E-01

.11600E-01

ZT ARRAY
.00000
.48000E-02
.24200E-01
.29100E-01
.33900E-01
.38800E-01

1.4000

RHO

.00000

1.1880

128.00

BETO

CORFAC

-15.700

.10000

.15100E-01

.18500E-01

.14500E-01

.19400E-01

.68000E-01

.69400E-01

.40900E-01

.43800E-01

.36700E-01
.97000E-02
.48500E-01
.67000E-01
.95000E-01

RH ARRAY
.35000E-01
.36500E-01
.38500E-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
-.35910
-.38220
-.39750
-.40700

20.000

-.21950

-.28130

-.41170

-.41310

.97000E-02

.14500E-01

.43600E-01

.48500E-01

-.32630

.19400E-01

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

Z ARRAY
-.10000E-02
.12000E-02
.22500E-01
.26500E-01
.35000E-01
.40000E-01

.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

.10000E-01

.17500E-01

.15000E-02
.35000E-02
.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

L
TTREL

STREAMLINE 1
.000000 .0350000
296.16000
.004800 .0365000
296.16090
.009700 .0385000
296.16210
.014500 .0409000
296.16360
.019400 .0438000
296.16560
.025400 .0485000
296.16920
.031500 .0544000
296.17410
.037600 .0622000
296.18150
.043600 .0736000
296.19420
.048500 .0950000
296.22360
STREAMLINE 2
.000116 .0367068
296.16100
.004856 .0385672
296.16210
.009851 .0407612
296.16350
.014550 .0431638
296.16520
.019322 .0460246
296.16730
.025115 .0504164
296.17070
.031019 .0559459
296.17550
.037033 .0633856
296.18280
.042923 .0742643
296.19500
.047887 .0950000
296.22360
STREAMLINE 3
.000232 .0384203
296.16200
.004906 .0404191
296.16330
.009986 .0427877
296.16490
.014596 .0452147
296.16670
.019251 .0480393
296.16880

WA

PRESS

WTR

WL

15.00098 100852.40000

17.79065

12.21096

10.26334 100916.70000

13.06607

7.46040

7.75878 100936.70000

9.54009

5.97717

6.84712 100938.10000

8.13622

5.55755

6.08179 100937.50000

7.55545

4.60834

6.21334 100928.90000

7.63480

4.79163

6.33890 100920.70000

8.12111

4.55653

6.80845 100910.50000

9.11648

4.50025

7.43070 100900.20000

9.81884

5.04257

8.58666 100890.20000

9.81216

7.36117

14.71792 100858.60000

17.41940

12.01607

10.32060 100917.20000

13.10101

7.54002

7.92919 100936.10000

9.80818

6.04998

7.03185 100937.60000

8.44509

5.61804

6.43208 100935.90000

7.98178

4.88255

6.45477 100928.30000

7.97848

4.93083

6.57529 100920.10000

8.43010

4.72028

6.99429 100910.10000

9.36219

4.62621

7.57997 100899.80000

9.99427

5.16564

8.61397 100889.90000

9.77270

7.45524

14.42345 100865.00000

17.10926

11.73727

10.31805 100918.40000

13.10720

7.52873

8.07226 100935.70000

10.00943

6.13492

7.22814 100936.90000

8.74898

5.70669

6.73337 100934.60000

8.35892

5.10788

.024854 .0521762
296.17220
.030571 .0573848
296.17680
.036495 .0645093
296.18390
.042268 .0749067
296.19570
.047276 .0950000
296.22360
STREAMLINE 4
.000348 .0401313
296.16310
.004955 .0422181
296.16460
.010114 .0447145
296.16630
.014638 .0471324
296.16810
.019186 .0498904
296.17030
.024612 .0538056
296.17360
.030152 .0587315
296.17810
.035984 .0655774
296.18510
.041634 .0755284
296.19650
.046666 .0950000
296.22360
STREAMLINE 5
.000463 .0418371
296.16420
.005002 .0439671
296.16580
.010237 .0465492
296.16770
.014678 .0489318
296.16950
.019126 .0516071
296.17170
.024387 .0553242
296.17500
.029758 .0599980
296.17940
.035497 .0665952
296.18620
.041020 .0761305
296.19730
.046057 .0950000
296.22360
STREAMLINE 6
.000578 .0435332
296.16550
.005049 .0456683
296.16700

6.69494 100927.50000

8.31405

5.07562

6.80862 100919.40000

8.74098

4.87600

7.18394 100909.60000

9.61232

4.75537

7.73252 100899.30000

10.17544

5.28955

8.64310 100889.60000

9.73376

7.55244

14.15860 100870.80000

16.82592

11.49093

10.32486 100919.60000

13.12634

7.52320

8.20479 100935.40000

10.19190

6.21754

7.42808 100936.10000

9.04852

5.80707

6.99980 100933.40000

8.70415

5.29537

6.93525 100926.60000

8.64518

5.22517

7.03959 100918.70000

9.05421

5.02468

7.37715 100908.90000

9.86688

4.88722

7.88827 100898.60000

10.36244

5.41402

8.67416 100889.30000

9.69547

7.65283

13.92689 100876.00000

16.57601

11.27747

10.34298 100920.70000

13.15904

7.52673

8.33565 100935.20000

10.36801

6.30322

7.62710 100935.40000

9.34313

5.91053

7.24646 100932.40000

9.02920

5.46350

7.17570 100925.70000

8.97416

5.37712

7.26921 100917.80000

9.37099

5.16710

7.57361 100908.10000

10.12551

5.02148

8.04719 100897.90000

10.55561

5.53867

8.70723 100889.00000

9.65782

7.75664

13.72979 100880.60000

16.36153

11.09779

10.37379 100921.70000

13.20581

7.54157

.010353 .0482987
296.16900
.014715 .0506259
296.17090
.019069 .0532101
296.17310
.024176 .0567469
296.17630
.029386 .0611936
296.18050
.035032 .0675672
296.18720
.040425 .0767141
296.19800
.045451 .0950000
296.22360
STREAMLINE 7
.000692 .0452155
296.16670
.005094 .0473229
296.16820
.010465 .0499685
296.17030
.014751 .0522254
296.17220
.019016 .0547146
296.17440
.023977 .0580857
296.17750
.029033 .0623263
296.18170
.034587 .0684973
296.18830
.039848 .0772802
296.19870
.044846 .0950000
296.22360
STREAMLINE 8
.000805 .0468799
296.16790
.005137 .0489320
296.16950
.010571 .0515635
296.17170
.014784 .0537394
296.17360
.018966 .0561322
296.17570
.023789 .0593498
296.17870
.028698 .0634025
296.18280
.034160 .0693890
296.18920
.039287 .0778298
296.19940

8.46933 100934.90000

10.54424

6.39438

7.82487 100934.60000

9.63447

6.01475

7.48237 100931.30000

9.34173

5.62269

7.41662 100924.70000

9.30305

5.53007

7.49831 100916.90000

9.69242

5.30385

7.77301 100907.30000

10.38790

5.15791

8.20931 100897.10000

10.75530

5.66323

8.74243 100888.60000

9.62078

7.86407

13.56705 100884.70000

16.18181

10.95210

10.41791 100922.60000

13.26668

7.56895

8.60815 100934.60000

10.72404

6.49218

8.02252 100933.80000

9.92463

6.12003

7.71316 100930.30000

9.64768

5.77818

7.65850 100923.50000

9.63266

5.68425

7.72760 100915.80000

10.02333

5.43151

7.97505 100906.30000

10.63498

5.31490

8.37465 100896.20000

10.93304

5.81615

8.77990 100888.20000

9.64090

7.91890

13.43734 100888.30000

16.03453

10.84002

10.47542 100923.30000

13.34101

7.60962

8.75344 100934.20000

10.90934

6.59746

8.22155 100932.90000

10.21551

6.22733

7.94248 100929.20000

9.95114

5.93325

7.90192 100922.30000

9.96483

5.83893

7.95761 100914.70000

10.35906

5.55581

8.17945 100905.20000

10.88645

5.47223

8.54321 100895.20000

11.11655

5.96975

.044243 .0950000
296.22360
STREAMLINE 9
.000916 .0485229
296.16920
.005180 .0504966
296.17080
.010673 .0530881
296.17300
.014816 .0551754
296.17480
.018919 .0574722
296.17690
.023611 .0605473
296.17990
.028379 .0644277
296.18380
.033750 .0702453
296.19020
.038743 .0783636
296.20010
.043642 .0950000
296.22360
STREAMLINE 10
.001026 .0501415
296.17050
.005221 .0520176
296.17210
.010770 .0545463
296.17430
.014846 .0565402
296.17610
.018875 .0587422
296.17810
.023442 .0616845
296.18100
.028074 .0654065
296.18490
.033356 .0710688
296.19120
.038214 .0788825
296.20070
.043044 .0950000
296.22360
STREAMLINE 11
.001134 .0517332
296.17180
.005261 .0534961
296.17330
.010863 .0559419
296.17550
.014875 .0578392
296.17730
.018832 .0599486
296.17930

8.81981 100887.80000

9.66282

7.97679

13.33858 100891.40000

15.91632

10.76075

10.54601 100923.90000

13.42772

7.66406

8.90602 100933.70000

11.10110

6.71088

8.42343 100932.00000

10.50878

6.33785

8.17285 100928.00000

10.25531

6.08974

8.14745 100921.00000

10.29995

5.99485

8.18876 100913.50000

10.70176

5.67541

8.38605 100904.00000

11.13462

5.63726

8.71508 100894.10000

11.29319

6.13684

8.86233 100887.30000

9.71152

8.01312

13.26827 100894.00000

15.82326

10.71323

10.62914 100924.30000

13.52543

7.73261

9.06647 100933.20000

11.29967

6.83315

8.62941 100931.00000

10.80591

6.45281

8.40609 100926.70000

10.56269

6.24877

8.39563 100919.50000

10.63909

6.15206

8.42130 100912.20000

11.05241

5.78987

8.59469 100902.70000

11.37857

5.81059

8.89032 100892.90000

11.46059

6.31991

8.90767 100886.90000

9.79096

8.02436

13.22367 100896.30000

15.75113

10.69618

10.72416 100924.60000

13.63247

7.81562

9.23514 100932.50000

11.50515

6.96497

8.84063 100929.90000

11.10802

6.57323

8.64363 100925.30000

10.87543

6.41107

.023282 .0627671
296.18210
.027783 .0663431
296.18590
.032977 .0718619
296.19210
.037699 .0793873
296.20140
.042449 .0950000
296.22360
STREAMLINE 12
.001239 .0532962
296.17320
.005300 .0549331
296.17460
.010952 .0572785
296.17680
.014902 .0590772
296.17840
.018792 .0610966
296.18040
.023128 .0637998
296.18320
.027504 .0672410
296.18690
.032611 .0726267
296.19300
.037198 .0798786
296.20200
.041856 .0950000
296.22360
STREAMLINE 13
.001343 .0548293
296.17450
.005338 .0563301
296.17590
.011037 .0585593
296.17790
.014929 .0602588
296.17960
.018753 .0621909
296.18150
.022982 .0647867
296.18420
.027235 .0681031
296.18780
.032257 .0733652
296.19390
.036710 .0803572
296.20270
.041267 .0950000
296.22360
STREAMLINE 14
.001445 .0563317
296.17590
.005375 .0576882
296.17720

8.64694 100918.00000

10.98335

6.31041

8.65539 100910.80000

11.41154

5.89895

8.80525 100901.30000

11.61726

5.99303

9.06900 100891.60000

11.61705

6.52082

8.95607 100886.40000

9.90448

8.00764

13.20198 100898.30000

15.69560

10.70835

10.83039 100924.80000

13.74707

7.91349

9.41225 100931.70000

11.71730

7.10704

9.05811 100928.60000

11.41611

6.70012

8.88660 100923.70000

11.19552

6.57697

8.90183 100916.20000

11.33380

6.46968

8.89104 100909.20000

11.77945

6.00238

9.01767 100899.80000

11.84953

6.18559

9.25121 100890.20000

11.76115

6.74114

9.00782 100885.80000

10.05523

7.96040

13.20045 100899.90000

15.65232

10.74856

10.94715 100924.80000

13.86749

8.02661

9.59795 100930.70000

11.93562

7.26010

9.28281 100927.20000

11.73084

6.83476

9.13603 100921.90000

11.52502

6.74640

9.16062 100914.40000

11.69157

6.62945

9.12814 100907.50000

12.15617

6.09991

9.23195 100898.20000

12.07445

6.38925

9.43702 100888.70000

11.89181

6.98210

9.06324 100885.20000

10.24587

7.88059

13.21639 100901.30000

15.61716

10.81563

11.07379 100924.60000

13.99195

8.15547

.011119 .0597874
296.17920
.014954 .0613876
296.18080
.018717 .0632354
296.18260
.022842 .0657315
296.18520
.026977 .0689324
296.18880
.031916 .0740790
296.19480
.036235 .0808237
296.20330
.040681 .0950000
296.22360
STREAMLINE 15
.001545 .0578031
296.17720
.005410 .0590089
296.17840
.011198 .0609657
296.18030
.014977 .0624669
296.18180
.018682 .0642336
296.18360
.022707 .0666374
296.18620
.026729 .0697313
296.18960
.031585 .0747697
296.19560
.035771 .0812787
296.20390
.040099 .0950000
296.22360
STREAMLINE 16
.001642 .0592435
296.17860
.005445 .0602938
296.17970
.011273 .0620969
296.18150
.015000 .0634999
296.18290
.018648 .0651886
296.18470
.022578 .0675072
296.18720
.026489 .0705020
296.19050
.031265 .0754386
296.19640

9.79232 100929.50000

12.15948

7.42490

9.51553 100925.50000

12.05271

6.97838

9.39297 100920.00000

11.86608

6.91924

9.42354 100912.30000

12.05778

6.78905

9.36647 100905.70000

12.54154

6.19124

9.44819 100896.40000

12.29100

6.60519

9.62649 100887.10000

12.00802

7.24485

9.12268 100884.60000

10.47913

7.76620

13.24730 100902.40000

15.58621

10.90839

11.20971 100924.30000

14.11867

8.30063

9.99527 100928.20000

12.38796

7.60231

9.75718 100923.70000

12.38215

7.13229

9.65835 100917.90000

12.22113

7.09502

9.69071 100910.10000

12.43347

6.94766

9.60566 100903.80000

12.93519

6.27602

9.66658 100894.60000

12.49823

6.83476

9.81968 100885.40000

12.10893

7.53033

9.18652 100883.90000

10.75763

7.61538

13.29079 100903.40000

15.55580

11.02577

11.35440 100923.90000

14.24608

8.46260

10.20665 100926.70000

12.61975

7.79327

10.00879 100921.70000

12.71916

7.29851

9.93320 100915.50000

12.59309

7.27284

9.96208 100907.70000

12.81984

7.10402

9.84521 100901.80000

13.33630

6.35408

9.88746 100892.60000

12.69527

7.07950

.035318 .0817229
296.20450
.039520 .0950000
296.22360
STREAMLINE 17
.001738 .0606533
296.18000
.005479 .0615444
296.18090
.011346 .0631836
296.18260
.015022 .0644892
296.18390
.018616 .0661029
296.18560
.022454 .0683436
296.18810
.026257 .0712466
296.19140
.030955 .0760870
296.19720
.034875 .0821568
296.20500
.038946 .0950000
296.22360
STREAMLINE 18
.001831 .0620333
296.18140
.005512 .0627621
296.18210
.011415 .0642281
296.18360
.015043 .0654371
296.18490
.018585 .0669791
296.18660
.022334 .0691489
296.18900
.026033 .0719670
296.19220
.030654 .0767159
296.19800
.034443 .0825809
296.20560
.038377 .0950000
296.22360
STREAMLINE 19
.001923 .0633841
296.18280
.005544 .0639487
296.18330
.011482 .0652328
296.18470
.015063 .0663459
296.18590
.018556 .0678193
296.18750

10.01660 100883.50000

12.19376

7.83934

9.25518 100883.10000

11.08402

7.42629

13.34463 100904.20000

15.52267

11.16654

11.50737 100923.30000

14.37268

8.64196

10.42621 100925.10000

12.85320

7.99893

10.27135 100919.40000

13.06365

7.47919

10.21867 100912.80000

12.98542

7.45153

10.23741 100905.10000

13.21795

7.25655

10.08448 100899.60000

13.74372

6.42525

10.11133 100890.40000

12.88112

7.34142

10.21720 100881.50000

12.26156

8.17276

9.32909 100882.30000

11.46155

7.19658

13.40673 100904.80000

15.48392

11.32947

11.66819 100922.60000

14.49719

8.83912

10.65349 100923.20000

13.08600

8.22066

10.54610 100916.80000

13.41523

7.67722

10.51601 100909.90000

13.40246

7.62921

10.51615 100902.40000

13.62872

7.40327

10.32268 100897.40000

14.15574

6.48968

10.33887 100888.10000

13.05472

7.62294

10.42137 100879.40000

12.31105

8.53163

9.40872 100881.40000

11.89419

6.92321

13.47510 100905.40000

15.43707

11.51303

11.83648 100921.70000

14.61861

9.05431

10.88791 100921.10000

13.31472

8.46073

10.83453 100913.90000

13.77428

7.89522

10.82666 100906.60000

13.84537

7.80761

.022219 .0699254
296.18990
.025816 .0726649
296.19310
.030361 .0773267
296.19880
.034020 .0829958
296.20620
.037813 .0950000
296.22360
STREAMLINE 20
.002012 .0647074
296.18410
.005576 .0651058
296.18460
.011547 .0661993
296.18570
.015083 .0672172
296.18690
.018527 .0686251
296.18840
.022108 .0706753
296.19070
.025605 .0733420
296.19390
.030077 .0779209
296.19950
.033606 .0834020
296.20670
.037254 .0950000
296.22360
STREAMLINE 21
.002100 .0660000
296.18550
.005600 .0660000
296.18550
.011600 .0670000
296.18660
.015100 .0680000
296.18770
.018500 .0694000
296.18930
.022000 .0714000
296.19160
.025400 .0740000
296.19460
.029800 .0785000
296.20030
.033200 .0838000
296.20720
.036700 .0950000
296.22360
ITERATION NO. 57

10.79748 100899.40000

14.07064

7.52405

10.55853 100895.10000

14.50070

6.61646

10.57056 100885.70000

13.18923

7.95185

10.62932 100877.20000

12.47052

8.78806

9.49430 100880.50000

12.28757

6.70097

13.54787 100905.90000

15.37996

11.71567

12.01190 100920.60000

14.73620

9.28760

11.12850 100918.80000

13.53549

8.72112

11.13817 100910.70000

14.13982

8.13713

11.15220 100903.00000

14.31964

7.98451

11.08007 100896.30000

14.54837

7.61153

10.79042 100892.70000

14.75987

6.82114

10.80643 100883.10000

13.27968

8.33318

10.84171 100874.80000

12.76775

8.91564

9.58571 100879.40000

12.62958

6.54180

13.63144 100906.20000

15.23800

12.02477

12.20088 100919.10000

14.90089

9.50095

11.31432 100917.00000

13.67447

8.95377

11.44420 100907.20000

14.43114

8.45801

11.47413 100899.20000

14.77944

8.16869

11.36886 100892.90000

15.01755

7.71996

11.01534 100890.20000

15.01408

7.01685

11.04731 100880.30000

13.32953

8.76515

11.05892 100872.20000

13.11371

9.00414

9.68303 100878.30000

12.99750

6.36852

MAX. STREAMLINE CHANGE =

.0000051

En este trabajo se grafica esta matriz de resultados, originada por la iteracin 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
296.16000
.004800 .0365000
296.16090
.009700 .0385000
296.16210
.014500 .0409000
296.16360
.019400 .0438000
296.16560
.025400 .0485000
296.16920
.031500 .0544000
296.17410
.037600 .0622000
296.18150
.043600 .0736000
296.19420
.048500 .0950000
296.22360
.000116 .0367068
296.16100
.004856 .0385672
296.16210
.009851 .0407612
296.16350
.014550 .0431638
296.16520
.019322 .0460246
296.16730
.025115
296.17070
.031019
296.17550
.037033
296.18280
.042923
296.19500
.047887
296.22360
.000232
296.16200

15.00098 100852.40000

17.79065

12.21096

10.26334 100916.70000

13.06607

7.46040

7.75878 100936.70000

9.54009

5.97717

6.84712 100938.10000

8.13622

5.55755

6.08179 100937.50000

7.55545

4.60834

6.21334 100928.90000

7.63480

4.79163

6.33890 100920.70000

8.12111

4.55653

6.80845 100910.50000

9.11648

4.50025

7.43070 100900.20000

9.81884

5.04257

8.58666 100890.20000

9.81216

7.36117

14.71792 100858.60000

17.41940

12.01607

10.32060 100917.20000

13.10101

7.54002

7.92919 100936.10000

9.80818

6.04998

7.03185 100937.60000

8.44509

5.61804

6.43208 100935.90000

7.98178

4.88255

.0504164

6.45477 100928.30000

7.97848

4.93083

.0559459

6.57529 100920.10000

8.43010

4.72028

.0633856

6.99429 100910.10000

9.36219

4.62621

.0742643

7.57997 100899.80000

9.99427

5.16564

.0950000

8.61397 100889.90000

9.77270

7.45524

.0384203

14.42345 100865.00000

17.10926

11.73727

.004906
296.16330
.009986
296.16490
.014596
296.16670
.019251
296.16880
.024854
296.17220
.030571
296.17680
.036495
296.18390
.042268
296.19570
.047276
296.22360
.000348
296.16310
.004955
296.16460
.010114
296.16630
.014638
296.16810
.019186
296.17030
.024612
296.17360
.030152
296.17810
.035984
296.18510
.041634
296.19650
.046666
296.22360
.000463
296.16420
.005002
296.16580
.010237
296.16770
.014678
296.16950
.019126
296.17170
.024387
296.17500
.029758
296.17940
.035497
296.18620
.041020
296.19730

.0404191

10.31805 100918.40000

13.10720

7.52873

.0427877

8.07226 100935.70000

10.00943

6.13492

.0452147

7.22814 100936.90000

8.74898

5.70669

.0480393

6.73337 100934.60000

8.35892

5.10788

.0521762

6.69494 100927.50000

8.31405

5.07562

.0573848

6.80862 100919.40000

8.74098

4.87600

.0645093

7.18394 100909.60000

9.61232

4.75537

.0749067

7.73252 100899.30000

10.17544

5.28955

.0950000

8.64310 100889.60000

9.73376

7.55244

.0401313

14.15860 100870.80000

16.82592

11.49093

.0422181

10.32486 100919.60000

13.12634

7.52320

.0447145

8.20479 100935.40000

10.19190

6.21754

.0471324

7.42808 100936.10000

9.04852

5.80707

.0498904

6.99980 100933.40000

8.70415

5.29537

.0538056

6.93525 100926.60000

8.64518

5.22517

.0587315

7.03959 100918.70000

9.05421

5.02468

.0655774

7.37715 100908.90000

9.86688

4.88722

.0755284

7.88827 100898.60000

10.36244

5.41402

.0950000

8.67416 100889.30000

9.69547

7.65283

.0418371

13.92689 100876.00000

16.57601

11.27747

.0439671

10.34298 100920.70000

13.15904

7.52673

.0465492

8.33565 100935.20000

10.36801

6.30322

.0489318

7.62710 100935.40000

9.34313

5.91053

.0516071

7.24646 100932.40000

9.02920

5.46350

.0553242

7.17570 100925.70000

8.97416

5.37712

.0599980

7.26921 100917.80000

9.37099

5.16710

.0665952

7.57361 100908.10000

10.12551

5.02148

.0761305

8.04719 100897.90000

10.55561

5.53867

.046057
296.22360
.000578
296.16550
.005049
296.16700
.010353
296.16900
.014715
296.17090
.019069
296.17310
.024176
296.17630
.029386
296.18050
.035032
296.18720
.040425
296.19800
.045451
296.22360
.000692
296.16670
.005094
296.16820
.010465
296.17030
.014751
296.17220
.019016
296.17440
.023977
296.17750
.029033
296.18170
.034587
296.18830
.039848
296.19870
.044846
296.22360
.000805
296.16790
.005137
296.16950
.010571
296.17170
.014784
296.17360
.018966
296.17570
.023789
296.17870
.028698
296.18280

.0950000

8.70723 100889.00000

9.65782

7.75664

.0435332

13.72979 100880.60000

16.36153

11.09779

.0456683

10.37379 100921.70000

13.20581

7.54157

.0482987

8.46933 100934.90000

10.54424

6.39438

.0506259

7.82487 100934.60000

9.63447

6.01475

.0532101

7.48237 100931.30000

9.34173

5.62269

.0567469

7.41662 100924.70000

9.30305

5.53007

.0611936

7.49831 100916.90000

9.69242

5.30385

.0675672

7.77301 100907.30000

10.38790

5.15791

.0767141

8.20931 100897.10000

10.75530

5.66323

.0950000

8.74243 100888.60000

9.62078

7.86407

.0452155

13.56705 100884.70000

16.18181

10.95210

.0473229

10.41791 100922.60000

13.26668

7.56895

.0499685

8.60815 100934.60000

10.72404

6.49218

.0522254

8.02252 100933.80000

9.92463

6.12003

.0547146

7.71316 100930.30000

9.64768

5.77818

.0580857

7.65850 100923.50000

9.63266

5.68425

.0623263

7.72760 100915.80000

10.02333

5.43151

.0684973

7.97505 100906.30000

10.63498

5.31490

.0772802

8.37465 100896.20000

10.93304

5.81615

.0950000

8.77990 100888.20000

9.64090

7.91890

.0468799

13.43734 100888.30000

16.03453

10.84002

.0489320

10.47542 100923.30000

13.34101

7.60962

.0515635

8.75344 100934.20000

10.90934

6.59746

.0537394

8.22155 100932.90000

10.21551

6.22733

.0561322

7.94248 100929.20000

9.95114

5.93325

.0593498

7.90192 100922.30000

9.96483

5.83893

.0634025

7.95761 100914.70000

10.35906

5.55581

.034160
296.18920
.039287
296.19940
.044243
296.22360
.000916
296.16920
.005180
296.17080
.010673
296.17300
.014816
296.17480
.018919
296.17690
.023611
296.17990
.028379
296.18380
.033750
296.19020
.038743
296.20010
.043642
296.22360
.001026
296.17050
.005221
296.17210
.010770
296.17430
.014846
296.17610
.018875
296.17810
.023442
296.18100
.028074
296.18490
.033356
296.19120
.038214
296.20070
.043044
296.22360
.001134
296.17180
.005261
296.17330
.010863
296.17550
.014875
296.17730
.018832
296.17930

.0693890

8.17945 100905.20000

10.88645

5.47223

.0778298

8.54321 100895.20000

11.11655

5.96975

.0950000

8.81981 100887.80000

9.66282

7.97679

.0485229

13.33858 100891.40000

15.91632

10.76075

.0504966

10.54601 100923.90000

13.42772

7.66406

.0530881

8.90602 100933.70000

11.10110

6.71088

.0551754

8.42343 100932.00000

10.50878

6.33785

.0574722

8.17285 100928.00000

10.25531

6.08974

.0605473

8.14745 100921.00000

10.29995

5.99485

.0644277

8.18876 100913.50000

10.70176

5.67541

.0702453

8.38605 100904.00000

11.13462

5.63726

.0783636

8.71508 100894.10000

11.29319

6.13684

.0950000

8.86233 100887.30000

9.71152

8.01312

.0501415

13.26827 100894.00000

15.82326

10.71323

.0520176

10.62914 100924.30000

13.52543

7.73261

.0545463

9.06647 100933.20000

11.29967

6.83315

.0565402

8.62941 100931.00000

10.80591

6.45281

.0587422

8.40609 100926.70000

10.56269

6.24877

.0616845

8.39563 100919.50000

10.63909

6.15206

.0654065

8.42130 100912.20000

11.05241

5.78987

.0710688

8.59469 100902.70000

11.37857

5.81059

.0788825

8.89032 100892.90000

11.46059

6.31991

.0950000

8.90767 100886.90000

9.79096

8.02436

.0517332

13.22367 100896.30000

15.75113

10.69618

.0534961

10.72416 100924.60000

13.63247

7.81562

.0559419

9.23514 100932.50000

11.50515

6.96497

.0578392

8.84063 100929.90000

11.10802

6.57323

.0599486

8.64363 100925.30000

10.87543

6.41107

.023282
296.18210
.027783
296.18590
.032977
296.19210
.037699
296.20140
.042449
296.22360
.001239
296.17320
.005300
296.17460
.010952
296.17680
.014902
296.17840
.018792
296.18040
.023128
296.18320
.027504
296.18690
.032611
296.19300
.037198
296.20200
.041856
296.22360
.001343
296.17450
.005338
296.17590
.011037
296.17790
.014929
296.17960
.018753
296.18150
.022982
296.18420
.027235
296.18780
.032257
296.19390
.036710
296.20270
.041267
296.22360
.001445
296.17590
.005375
296.17720
.011119
296.17920

.0627671

8.64694 100918.00000

10.98335

6.31041

.0663431

8.65539 100910.80000

11.41154

5.89895

.0718619

8.80525 100901.30000

11.61726

5.99303

.0793873

9.06900 100891.60000

11.61705

6.52082

.0950000

8.95607 100886.40000

9.90448

8.00764

.0532962

13.20198 100898.30000

15.69560

10.70835

.0549331

10.83039 100924.80000

13.74707

7.91349

.0572785

9.41225 100931.70000

11.71730

7.10704

.0590772

9.05811 100928.60000

11.41611

6.70012

.0610966

8.88660 100923.70000

11.19552

6.57697

.0637998

8.90183 100916.20000

11.33380

6.46968

.0672410

8.89104 100909.20000

11.77945

6.00238

.0726267

9.01767 100899.80000

11.84953

6.18559

.0798786

9.25121 100890.20000

11.76115

6.74114

.0950000

9.00782 100885.80000

10.05523

7.96040

.0548293

13.20045 100899.90000

15.65232

10.74856

.0563301

10.94715 100924.80000

13.86749

8.02661

.0585593

9.59795 100930.70000

11.93562

7.26010

.0602588

9.28281 100927.20000

11.73084

6.83476

.0621909

9.13603 100921.90000

11.52502

6.74640

.0647867

9.16062 100914.40000

11.69157

6.62945

.0681031

9.12814 100907.50000

12.15617

6.09991

.0733652

9.23195 100898.20000

12.07445

6.38925

.0803572

9.43702 100888.70000

11.89181

6.98210

.0950000

9.06324 100885.20000

10.24587

7.88059

.0563317

13.21639 100901.30000

15.61716

10.81563

.0576882

11.07379 100924.60000

13.99195

8.15547

.0597874

9.79232 100929.50000

12.15948

7.42490

.014954
296.18080
.018717
296.18260
.022842
296.18520
.026977
296.18880
.031916
296.19480
.036235
296.20330
.040681
296.22360
.001545
296.17720
.005410
296.17840
.011198
296.18030

.0613876

9.51553 100925.50000

12.05271

6.97838

.0632354

9.39297 100920.00000

11.86608

6.91924

.0657315

9.42354 100912.30000

12.05778

6.78905

.0689324

9.36647 100905.70000

12.54154

6.19124

.0740790

9.44819 100896.40000

12.29100

6.60519

.0808237

9.62649 100887.10000

12.00802

7.24485

.0950000

9.12268 100884.60000

10.47913

7.76620

.0578031

13.24730 100902.40000

15.58621

10.90839

.0590089

11.20971 100924.30000

14.11867

8.30063

.0609657

9.99527 100928.20000

12.38796

7.60231

.014977
296.18180
.018682
296.18360
.022707
296.18620
.026729
296.18960
.031585
296.19560
.035771
296.20390
.040099
296.22360
.001642
296.17860
.005445
296.17970
.011273
296.18150
.015000
296.18290
.018648
296.18470
.022578
296.18720
.026489
296.19050
.031265
296.19640
.035318
296.20450
.039520
296.22360
.001738
296.18000

.0624669

9.75718 100923.70000

12.38215

7.13229

.0642336

9.65835 100917.90000

12.22113

7.09502

.0666374

9.69071 100910.10000

12.43347

6.94766

.0697313

9.60566 100903.80000

12.93519

6.27602

.0747697

9.66658 100894.60000

12.49823

6.83476

.0812787

9.81968 100885.40000

12.10893

7.53033

.0950000

9.18652 100883.90000

10.75763

7.61538

.0592435

13.29079 100903.40000

15.55580

11.02577

.0602938

11.35440 100923.90000

14.24608

8.46260

.0620969

10.20665 100926.70000

12.61975

7.79327

.0634999

10.00879 100921.70000

12.71916

7.29851

.0651886

9.93320 100915.50000

12.59309

7.27284

.0675072

9.96208 100907.70000

12.81984

7.10402

.0705020

9.84521 100901.80000

13.33630

6.35408

.0754386

9.88746 100892.60000

12.69527

7.07950

.0817229

10.01660 100883.50000

12.19376

7.83934

.0950000

9.25518 100883.10000

11.08402

7.42629

.0606533

13.34463 100904.20000

15.52267

11.16654

.005479
296.18090
.011346
296.18260
.015022
296.18390
.018616
296.18560
.022454
296.18810
.026257
296.19140
.030955
296.19720
.034875
296.20500
.038946
296.22360
.001831
296.18140
.005512
296.18210
.011415
296.18360
.015043
296.18490
.018585
296.18660
.022334
296.18900
.026033
296.19220
.030654
296.19800
.034443
296.20560
.038377
296.22360
.001923
296.18280
.005544
296.18330
.011482
296.18470
.015063
296.18590
.018556
296.18750
.022219
296.18990
.025816
296.19310
.030361
296.19880
.034020
296.20620

.0615444

11.50737 100923.30000

14.37268

8.64196

.0631836

10.42621 100925.10000

12.85320

7.99893

.0644892

10.27135 100919.40000

13.06365

7.47919

.0661029

10.21867 100912.80000

12.98542

7.45153

.0683436

10.23741 100905.10000

13.21795

7.25655

.0712466

10.08448 100899.60000

13.74372

6.42525

.0760870

10.11133 100890.40000

12.88112

7.34142

.0821568

10.21720 100881.50000

12.26156

8.17276

.0950000

9.32909 100882.30000

11.46155

7.19658

.0620333

13.40673 100904.80000

15.48392

11.32947

.0627621

11.66819 100922.60000

14.49719

8.83912

.0642281

10.65349 100923.20000

13.08600

8.22066

.0654371

10.54610 100916.80000

13.41523

7.67722

.0669791

10.51601 100909.90000

13.40246

7.62921

.0691489

10.51615 100902.40000

13.62872

7.40327

.0719670

10.32268 100897.40000

14.15574

6.48968

.0767159

10.33887 100888.10000

13.05472

7.62294

.0825809

10.42137 100879.40000

12.31105

8.53163

.0950000

9.40872 100881.40000

11.89419

6.92321

.0633841

13.47510 100905.40000

15.43707

11.51303

.0639487

11.83648 100921.70000

14.61861

9.05431

.0652328

10.88791 100921.10000

13.31472

8.46073

.0663459

10.83453 100913.90000

13.77428

7.89522

.0678193

10.82666 100906.60000

13.84537

7.80761

.0699254

10.79748 100899.40000

14.07064

7.52405

.0726649

10.55853 100895.10000

14.50070

6.61646

.0773267

10.57056 100885.70000

13.18923

7.95185

.0829958

10.62932 100877.20000

12.47052

8.78806

.037813
296.22360
.002012
296.18410
.005576
296.18460
.011547
296.18570
.015083
296.18690
.018527
296.18840
.022108
296.19070
.025605
296.19390
.030077
296.19950
.033606
296.20670
.037254
296.22360
.002100
296.18550
.005600
296.18550
.011600
296.18660
.015100
296.18770
.018500
296.18930
.022000
296.19160
.025400
296.19460
.029800
296.20030
.033200
296.20720
.036700
296.22360

.0950000

9.49430 100880.50000

12.28757

6.70097

.0647074

13.54787 100905.90000

15.37996

11.71567

.0651058

12.01190 100920.60000

14.73620

9.28760

.0661993

11.12850 100918.80000

13.53549

8.72112

.0672172

11.13817 100910.70000

14.13982

8.13713

.0686251

11.15220 100903.00000

14.31964

7.98451

.0706753

11.08007 100896.30000

14.54837

7.61153

.0733420

10.79042 100892.70000

14.75987

6.82114

.0779209

10.80643 100883.10000

13.27968

8.33318

.0834020

10.84171 100874.80000

12.76775

8.91564

.0950000

9.58571 100879.40000

12.62958

6.54180

.0660000

13.63144 100906.20000

15.23800

12.02477

.0660000

12.20088 100919.10000

14.90089

9.50095

.0670000

11.31432 100917.00000

13.67447

8.95377

.0680000

11.44420 100907.20000

14.43114

8.45801

.0694000

11.47413 100899.20000

14.77944

8.16869

.0714000

11.36886 100892.90000

15.01755

7.71996

.0740000

11.01534 100890.20000

15.01408

7.01685

.0785000

11.04731 100880.30000

13.32953

8.76515

.0838000

11.05892 100872.20000

13.11371

9.00414

.0950000

9.68303 100878.30000

12.99750

6.36852

4.4 Anlisis del Resultados.


En las Figuras 4.4.1 se grafica el patrn de lneas de corriente en el punto de
diseo, donde z corresponde a la coordenada axial a la mquina y r corresponde
a la coordenada radial.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02
Z

0.025

0.03

0.035

0.04

Fig. 4.4.1 Patrn de lneas de corriente resultante del diseo.

A continuacin se observa el comportamiento del patrn de flujo dentro del


compresor centrfugo (nuestro caso de estudio) cuando se vara el flujo de
entrada. Las Figuras 4.4.2-4.4.8 muestran el comportamiento del compresor para
un flujo msico del 80,50,33,6,108,122 y 140 % del flujo msico de diseo
respectivamente. En estas grficas se prev un comportamiento errtico del
compresor para flujos inferiores del 80% del flujo msico de diseo cuando la
velocidad rotacional del compresor se mantiene constante. Sin embargo no
sucede esto para flujos mayores al de diseo. Se puede afirmar en este momento
que el diseo de este compresor pronostica un comportamiento estable para un
amplio intervalo de valores de flujo msico (80%-140%) a la velocidad
rotacional de diseo, pero este diseo puede ser mejorado ya que la distribucin
de lneas de corriente del patrn resultante (fig. 4.4.1) podra ser ms uniforme
para las condiciones especficas de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.2. Patrn de lneas de corriente para un flujo msico del 80% del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.3 Patrn de lneas de corriente para un flujo msico del 50% del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.4

Patrn de lneas de corriente para un flujo msico del 33 % del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.5 Patrn de lneas de corriente para un flujo msico del 6 % del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig.4.4.6 Patrn de lneas de corriente para un flujo msico del 108% del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.7 Patrn de lneas de corriente para un flujo msico del 122 % del de diseo.

0.09

0.08

0.07

0.06

0.05

0.04

0.03
0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

Fig. 4.4.8 Patrn de lneas de corriente para un flujo msico del 140 % del de diseo.

CAPITULO III

CONCLUSIONES Y PROPOSICIONES

De este estudio se puede concluir que la aplicacin del programa de cmputo al


compresor centrfugo, el cual sirve de aplicacin y caso de estudio, pronostica
un patrn de lneas de corriente aceptable para un amplio intervalo de valores de
flujo msico (80%-140%) a la velocidad rotacional de diseo, no as para flujos
inferiores al 80 %. Este diseo puede ser mejorado ya que la distribucin de
lneas de corriente del patrn de lneas de corriente resultante podra ser ms
uniforme para las condiciones especficas de diseo.
Como la aplicacin de este programa esta limitada a flujos no-viscosos los
resultados mostrados aqu pueden ser una aproximacin til para el anlisis pero
no definitiva, el programa contiene una parte para compensar esta deficiencia,
esto lo hace por medio de la inclusin de un coeficiente de prdidas. 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 grficas de los
resultados obtenidos por el programa FORTRAN, permite la interpretacin
inmediata del comportamiento de las diferentes variables involucradas en el
flujo a travs del impulsor del compresor centrfugo de estudio. La ventaja de
este programa de cmputo 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 diseo de compresores centrfugos.

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, Anlisis Terico y Numrico del Flujo en el Impulsor de
Compresores Centrfugos, Tesis de Maestra, Instituto Politcnico Nacional,
Mxico D.F.
[3] B.Lakshminarayana, 1991, An Assessment of Computacional Fluid
Dynamic Techniques in the Anlisis 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. Garca, 1998, Diseo Aero-termodinmico y Anlisis Computacional
para Compresores Centrfugos, Tesis de Maestra, Instituto Politcnico
Nacional, Mxico D.F.
[7] M. Toledo, 1992, Fundamentos de Turbocompresores, Instituto
Politcnico Nacional, Mxico D.F.
[8] M. Toledo, 1995, Turbinas de Gas, Instituto Politcnico Nacional, Mxico
D.F.

También podría gustarte