Академический Документы
Профессиональный Документы
Культура Документы
Tesis
AGRADECIMIENTOS
A mi pap
Jos Antonio Vega Silva por el
apoyo y amor incondicional que
siempre me ha brindado en todo
momento
A mi mam
Evangelina Lorenza Macotela
Valdz por brindarme siempre
amor y esperanza
A mis hermanos
Jos Antonio Y Omar Gregorio
por todo lo que me han
enseado
A mi abuelita
Maria
Crescenciana
Domnguez por su
invaluable
Valdz
apoyo
A mis maestros
Leandro Brito Barrera, Luis
Enrique Murillo Yaez, Humberto
Soto Ramrez, Antonio Arellano
Aceves por los conocimientos, la
orientacin y la fe que me han
brindado en mi formacin
profesional
NDICE
RESUMEN
INTRODUCCIN
PLANTEAMIENTO DEL PROBLEMA
OBJETIVO GENERAL
OBJETIVOS ESPECFICOS
JUSTIFICACIN
Pg.
1
2
3
3
3
4
5
5
5
6
7
7
8
8
12
15
16
17
19
19
22
25
27
32
33
34
35
37
38
40
40
40
41
41
42
42
42
43
44
45
46
46
49
49
51
51
52
53
54
57
57
58
59
60
60
61
62
63
64
64
66
67
68
69
73
74
74
74
74
75
70
71
75
75
75
75
75
75
76
76
77
78
78
79
82
83
84
84
84
85
85
85
86
86
CONCLUSIONES
92
BIBLIOGRAFA
93
GLOSARIO
94
98
101
87
87
88
88
103
105
108
113
119
RESUMEN
En el presente trabajo se tiene el propsito de elaborar una propuesta de
repotencializacin de la turbina modelo Mobile Power Pac FT4C-1D/LF debido
a la utilidad que este tipo de mquinas tienen para proporcionar energa
elctrica en lugares donde se requieran.
Para cumplir con esta aspiracin el trabajo aqu presente se desarrollo en
varias fases y facetas. En primer termino se plante con claridad la
problemtica concreta a resolver, para de esta manera proceder a describir el
funcionamiento del sistema de enfriamiento. Despus se procedi a disear su
modelado matemtico y simular su respuesta, para estar en posibilidad de
proponer un sistema de control en cascada.
As mismo, en segundo termino s procedi a disear una interfase tal que
permita el monitoreo de las variables del sistema de lubricacin.
Por ultimo se realizo un planteamiento de este proyecto en lo que se refiere a
sus costos, su administracin y su planteamiento para las diferentes fases de
ingeniera.
Como resultados de los procesos antes mencionados se corrobora desde el
punto terico de simulacin el buen funcionamiento del sistema propuesto
quedando pendiente trabajar con el sistema real para poder realizar los ajustes
pertinentes.
INTRODUCCIN
La generacin de electricidad es una necesidad vital de nuestra civilizacin
contempornea. En la actualidad es prcticamente imposible realizar cualquier
actividad sin el uso de la energa elctrica. Su generacin sin embargo plantea
problemas cientficos y tecnolgicos bastante complejos, por que inciden
muchos campos tericos-prcticos para la resolucin de esta problemtica,
para la cual se requiere de la aplicacin de una ingeniera multidisciplinara.
Desde la primera turbina de gas diseada por Stolze en 1872 hasta la fecha,
estos sistemas han cambiando y evolucionado en forma, tamao y
complejidad, cabe destacar que en la actualidad, las turbinas mas potentes se
construyen en Estados Unidos, y se exportan a varias partes del mundo, como
caso particular de las turbinas se inventaron y se construyeron las turbinas de
gas, en el cual dentro de sus diferentes aplicaciones tiene como objeto, generar
electricidad en sitios en los que no se poda contar con cadas de agua, fuentes
de energa trmica, plantas nucleares, etc. tales que posibiliten el moviendo de
generadores.
De aqu que este tipo de maquinas estn constituidas de dos partes
fundamentales, por un lado el generador de gases, que se encarga de la
combustin y la captacin de esa energa trasformndola en un moviendo
mecnico (compresor y turbina), y por otro lado la turbina libre, en la cual se
basa el presente trabajo.
La turbina libre gira independientemente del compresor y de la turbina del
generador de gases. La turbina libre se acopla directamente a un alternador
elctrico y gira a una velocidad de 3600 rpm.
El tipo de turbina que se estudiar en la presente investigacin es el modelo
Mobile Power Pac FT4C-1D/LF, el cual posee un sistema de lubricacin, que a
su vez posee un sistema de enfriamiento, cuyo control se da con base a la
variable termodinmica de temperatura, afectando el flujo del aceite lubricante,
lo cual lo lleva permanentemente a cadas en el mismo.
Estas cadas inciden en la disminucin de vida til, reduciendo su fiabilidad, ya
que incrementa con ello la probabilidad de la tendencia a la falla en los
siguientes aspectos:
JUSTIFICACIN
La turbina de gas Mobile Power Pac FT4C-1D/LF tiene alrededor de 30 aos
brindado sus servicios, en los cuales el sistema de lubricacin de la turbina
libre prcticamente no ha sido modificado en lo mas mnimo, pero en el
transcurso de los aos es necesario implementar una actualizacin tal que
permita un mejor desempeo del sistema proporcionando un mejor servicio.
Es en la indagacin de este principio en donde tiene cabida la presente
investigacin ya que al realizar una actualizacin y mejoramiento del sistema
de control de enfriamiento en el sistema de lubricacin, se podrn mejorar los
subsanar las posibles fallas que anteriormente se sealaron.
Para el desarrollo de la presente investigacin se propone un sistema de
control en cascada, el cual mantenga el flujo del aceite lubricante constante y
mantenga su temperatura dentro de los parmetros de correcto funcionamiento
haciendo variar la cantidad de flujo del enfriador.
Teniendo todo lo anterior la finalidad de ahorrar recursos materiales y
financieros a la empresas que se encargan de generar energa elctrica en
lugares de difcil acceso redundando ello en una mayor ganancia y en una
disminucin de costos de energa para los usuarios. Ya que lo que se invertir
en el proyecto aqu propuesto se recuperara en un plazo razonable. En
sntesis, implicara un beneficio social.
CAPTULO I
SISTEMAS DE LUBRICACIN DE TURBINAS LIBRES
En este capitulo se hace necesario abordar las propiedades de los lubricantes,
as como el ciclo que recorren a travs de todo el sistema de lubricacin, el
cual tiene como propsito aumentar el tiempo de vida del sistema. Cabe
sealar que el lubricante en su recorrido cclico por el interior de la turbina
aumenta su temperatura; por lo tanto se vuelve indispensable tener un sistema
de enfriamiento.
1.1 Lubricacin
Todo sistema al realizar trabajo, siempre tiene prdidas inevitables de energa
en forma de calor. Generalmente, en los sistemas mecnicos esta prdida se
debe a la friccin interna de las partes del sistema. La friccin aparece cuando
en su funcionamiento entran en contacto dos superficies de alguna parte del
sistema. Que necesariamente tienen que deslizarse una con otra.
As pues, la friccin es la fuerza que se opone al movimiento relativo de dos
superficies en contacto. No es una fuerza fundamental puesto que se deriva de
las fuerzas electromagnticas entre tomos. Cuando dos superficies se
mueven relativamente una con otra, la friccin entre ambas convierte la energa
cintica en energa trmica o calor. Existe la creencia que la friccin se debe a
que las superficies en contacto estn rugosas, sin embargo, suele ocurrir que a
veces las superficies en contacto menos rugosas son las que tienen mayor
friccin, porque en realidad la friccin se debe al intercambio de partculas de
escala subatmica que realizan las superficies en contacto.
Para la realizacin del trabajo, es necesario facilitar el deslizamiento de las
superficies en contacto mediante el uso de fluidos .que estn entre las dos
superficies en cuestin, estos fluidos, suelen llamarse lubricantes.
Es necesario que estos lubricantes se mantengan a una temperatura
constante, y ello implica ya en s el diseo de sistemas complejos que hagan
posible mantener la ecuacin de estado del lubricante, en una isoterma, es
decir a temperatura constante. Diseo que incluye la propia seleccin del
lubricante.
1.1.1Tipos de lubricantes
Los lubricantes dado su origen se clasifican en 2 tipos: Acites minerales y
aceites sintticos.
Los aceites minerales proceden del petrleo, y son elaborados a partir del
mismo despus de mltiples procesos en sus plantas de produccin, en las
Refinaras. El petrleo crudo tiene diferentes componentes que lo hacen el
indicado para la elaboracin de distintos tipos de lubricantes como producto
final.
Ingeniera en control y automatizacin
Oligmeros olefinicos
Esteres orgnicos
Poliglicoles
Fosfato esteres
Los aceites sintticos poseen tanto una estructura molecular uniforme, enlaces
moleculares idnticos y fuertes como una estructura molecular saturada y libre
de cera, combinacin que hace posible que posean grandes ventajas de
desempeo sobre los aceites minerales tales como: una mayor vida til, mejor
rendimiento, produccin con menores interrupciones tanto en altas
temperaturas y bajas.
Para el caso de las turbinas libres, es ms recomendable usar el tipo de aceites
sintticos, debido a las caractersticas de uso de la turbina de gas mvil, ya que
sta debe de funcionar en condiciones ptimas, sin importar el clima en el que
se est operando. El tipo de aceite sinttico a utilizar depender del sistema a
lubricar. En el caso de las turbinas libres, se puede emplear cualquier tipo de
aceite, sin embargo. El aceite ms adecuado es aquel que tiene como base a
los esteres de fosfato, debido sus caractersticas fsico-qumicas tales como:
Resistentes al fuego.
Excelente adhesividad hacia las superficies metlicas.
Buena estabilidad a temperaturas altas.
ndices de viscosidad bajos.
Volatilidad baja.
Sensores de temperatura
Sensores de presin
Sensores de nivel
Vlvulas
Controladores
En donde:
D es el Tanque o deposito
B1 es la bomba de suministro principal
F1 es el filtro primario
In son los inyectores del aceite
Ingeniera en control y automatizacin
Etapa 4 Una vez que aceite de barrido es captado por los receptores Rc
(figura 1-6).
10
Los dos sistemas de lubricacin son muy similares, con la diferencia de que el
sistema de lubricacin del generador de gases del tipo de tanque caliente
(figura 1-12a), mientras que el sistema de lubricacin de la turbina libre es del
tipo de tanque fro (figura 1-12a).
En el primero el aceite de barrido se bombea directamente al tanque de
abastecimiento, antes de pasar por el enfriador y luego va al tanque fro.
En el sistema de lubricacin de la turbina libre, el aceite de barrido pasa por el
enfriador, despus por el tanque fro y al final llega al tanque de
abastecimiento.
a)
b)
Figura 1-12 Esquema bsico del sistema de lubricacin; a) del generador de gases b) de
la turbina libre (en donde Vc el la vlvula de control de temperatura).
.
11
12
13
PROPUESTA DE CONTROL DEL SISTEMA DE ENFRIAMIENTO DE ACEITE LUBRICANTE DE UNA TURBINA LIBRE DEL EQUIPO MOBILE POWER PAC FT4C-1D/LF
14
Filtro principal
Filtro by-pass
Vlvula check
En las siguientes (vase figura 1-14 y figura 1-15) figuras se observa de forma
esquemtica el orden de los dispositivos adaptados a la bomba principal de
aceite as como una representacin fsica de la bomba principal con sus
componentes adaptados.
La vlvula de presin de esta bomba est calibrada de tal forma que responde
de forma inmediata a las necesidades del proceso. El cambio de esta vlvula
de presin influir directamente en el operatividad de la bomba.
15
Posteriormente el aceite lubricante pasa a travs del lazo anti-sifn y llega a los
filtros posteriormente a toberas dosificadoras y a los inyectores del aceite
lubricante de los cojinetes 7 y 8 y a la caja de accesorios del cojinete 8.
Un vez que lubricados los componentes el aceite pasa por recolectores y es
bombeado hacia el filtro detector de partculas metlicas, este detector cuenta
con sensores de presin, para que en caso de que exista un gran numero de
partculas metlicas en este filtro, se indique que existe una obstruccin.
1.3.3 Sistema de enfriamiento
Una vez que el aceite pasa por el filtro de aceite en lnea de retorno, pasa a
travs de un arreglo tal que permite el control retroalimentado de la
temperatura del sistema. El control consta de un enfriador y una vlvula bypass, este control funciona de la siguiente manera:
16
Figura 1-18 Cuadro de alarmas del sistema Mobile Power Pac FT4C-1D/LF
17
MAXIMO
225 F (alarma)
250 F (paro)
17 PSIG (alarma)
18
CAPTULO II
MODELADO DEL SISTEMA DE ENFRIAMIENTO
El objetivo de este captulo es encontrar una funcin en el tiempo que muestre
la relacin entre el cambio de las variables de entrada y la variable de salida
con el fin de establecer la dinmica del sistema. Para analizar su respuesta
tanto en estado transitorio como permanente, es necesario realizar su modelo
matemtico de acuerdo a las leyes que rigen el comportamiento de los
procesos trmicos.
2.1 Principios de la termodinmica
Si definimos un sistema termodinmico como cualquier porcin del mundo
fsico separado por paredes, el cual, puede ser abierto si intercambia materia,
energa o informacin con sus alrededores, semiabierto si intercambian no
todas las cosas anteriormente mencionadas; y cerrados, si no intercambian
ninguna de las tres.
Es la termodinmica la ciencia que trata el estudio del comportamiento de estos
sistemas.
La ley cero establece que todo sistema tiene una ecuacin de estado que
relaciona sus variables de estado, con una variable de estado denominada
temperatura.
F(X, Y, .) =T
(1-1)
(1-2)
19
dS =
(1-3)
(1-4)
(1-5)
(1-6)
(1-7)
dU + pdV= dQ
(1-8)
(1-9)
20
(1-20)
dH = dQ
(1-31)
Por lo tanto:
Q T
d d
H T
d d
(1-42)
C
p
En donde
Par los fines de este trabajo, esta ecuacin tambin puede escribirse de la
siguiente manera:
H
d
dT
(1-53)
21
En base a este esquema, incluyendo las propiedades fsicas de los dos fluidos,
la placa como medio de intercambio de calor y sus magnitudes fsicas como
rea y volumen, se encuentra el balance trmico que da origen al modelo
matemtico del intercambiador de calor. Sin embargo, para el tratamiento y
simulacin del proceso, se deben hacer las siguientes suposiciones:
1. Ambos lquidos se consideran homogneos por lo cual la densidad y la
capacidad calorfica es la misma en todos los puntos donde fluye el
lquido y no cambia con la temperatura de dichos lquidos.
2. El flujo del fluido del proceso es constante, q p q po
3. El rea de transferencia de calor es constante.
4. El intercambiador de calor se considera aislado de las condiciones
ambientales.
Ecuaciones de acuerdo a balance de energa
Como se observa en la figura 2-1, intervienen en la transferencia de calor dos
fluidos, uno que cede calor y el otro que lo recibe, por lo cual, se debe hacer un
balance de energa para el fluido de proceso y otro para el de fluido de servicio
tomando como base la ecuacin de balance de energa.
22
(2-6)
Donde:
WP q P P
H P C P TiP (t )
HP = Entalpa del fluido de proceso, J/kg
WP = Flujo msico del fluido de proceso (aceite lubricante), kg/s
Cp = Capacidad calorfica a presin constante, J/kg K
qp = Flujo del aceite lubricante, m3/s
p = Densidad del fluido del aceite lubricante, kg/m3
TiP = Temperatura de entrada del fluido de proceso, K
Energa de Salida WP H P q P P C P T (t )
(2-7)
Donde:
WP q P P
H P C P T (t )
HP = Entalpa del fluido de proceso (aceite lubricante), J/kg
WP = Flujo msico del fluido de servicio, kg/s
Cp = Capacidad calorfica a presin constante, J/kgK
qp = Flujo del aceite lubricante, m3/s
p = Densidad del aceite lubricante, kg/m3
T(t) = Temperatura de salida del aceite lubricante, K
Energa Generada UAT t TS (t )
(2-8)
dT (t )
dt
(2-9)
Donde:
V = volumen en el intercambiador de calor del fluido de proceso, m3
Ingeniera en control y automatizacin
23
dT (t )
dt
(2-10)
Se puede observar que existen dos incgnitas (T(t), Ts(t)) y una sola ecuacin,
por lo que es necesario tener otra ecuacin independiente que es la ecuacin
en estado dinmico para el fluido de servicio, partiendo del al ecuacin de
balance de energa (como en el caso del fluido del proceso):
Balance de energa para el fluido de servicio
Energa de Entrada WiS H iS qiS (t ) S C PS TiS (t )
(2-11)
Donde:
WiS q iS (t ) S
H iS C PS TiS (t )
WiS =Flujo msico de entrada del fluido de servicio, kg/s
HiS = Entalpa de entrada del fluido de servicio, J/kg
qis = Flujo de entrada del fluido de servicio, m3/s
s = Densidad del fluido de servicio, kg/m3
TiS = Temperatura de entrada del fluido de servicio, K
Cps = Capacidad calorfica a presin constante del fluido de servicio, J/kgK
Energa de Salida WS H S q S (t ) S C PS TS (t )
(2-12)
Donde:
WS q S (t ) S
H S C S TS (t )
WS = flujo msico del fluido de servicio, kg/s
HS = entalpa del fluido de servicio, J/Kg
qs(t)= Flujo de salida del fluido de servicio, m3/s
TS(t) = Temperatura de salida del fluido de servicio, K
s = Densidad del fluido de servicio, kg/m3
Cps = Capacidad calorfica a presin constante del fluido de servicio, J/kgK
Energa Generada UAT t TS (t )
(2-13)
Donde:
U = Coeficiente global de transferencia de calor, constante, J/m2Ks
A = rea de transferencia de calor, m2
Ingeniera en control y automatizacin
24
(2-14)
dTS (t )
dt
Donde:
CVs = Capacidad calorfica a volumen constante del fluido de servicio, J/kgK
VS = Volumen en el intercambiador de calor del fluido de servicio, m3
s = Densidad del fluido de servicio, kg/m3
De igual manera se sustituyen las ecuaciones 2-6, 2-7, 2-8 y 2-9 en la ecuacin
del balance de energa obteniendo la siguiente ecuacin:
qiS (t ) S C PS TiS (t ) UAT (t ) TS (t ) q S (t ) S C PS TS (t ) VS S CV
dTS (t )
dt
(2-15)
f ( x, y ) ( x x )
f ( x, y ) ( y y )
x x
x x
x
y
y y
(2-16)
y y
Teniendo entonces:
f 1 (T , q ) qiS (t ) S C PS TiS (t )
f 2 (T , q ) q S (t ) S C PS TS (t )
Para la ecuacin 1-10, el primer trmino del lado izquierdo se linealiza de la
siguiente manera:
f1 (T , q ) f1 (T , q)
f1 (T , q ) (T T )
f1 (T , q ) (q q )
T
T
T T
T
q
qq
(2-17)
q q
25
(2-18)
f1 (T , q )
TiS S C PS
q
(2-19)
(2-20)
f 1 (T , q )
TiS S C PS
T T
T
(2-21)
f1 (T , q ) qiS S C PS TiS
(2-22)
q q
y:
q q
(2-23)
26
f 2 T , q S C PS TS QS (t ) q S S C PS S (t )
(2-24)
(2-25)
dT (t )
S qS CPS TS (t ) VS CV S
dt
dTS (t )
dt
(2-26)
VARIABLE
TiP Temperatura de entrada del fluido de proceso
TIS(t) Temperatura de entrada del fluido de servicio
Qs Flujo del fluido de servicio
T(t) Temperatura de salida del fluido de proceso
TIPO
Entrada
Entrada
Entrada
Salida
27
Como se puede observar existen tres entradas (TIp(s) TiS(s), Qs(s)) y solo se
considera una sola salida (T(s)) por lo que podemos deducir que se pueden
tener tres funciones de transferencia que son las siguientes:
T (s)
Temperatura de salida del fluido de proceso
(2-27)
T ( s)
Temperatura de salida del fluido de proceso
(2-28)
QS ( s )
Flujo del fluido de servicio
(2-29)
(2-30)
q p P C PP TiP ( s ) UATS ( s )
(2-31)
V P CV s UA q P P C P
28
T (S )
q P P C PP TiP ( s )
UATS ( s )
1
UA q P P C P UA q P P C P
V P CV
s 1
q P P C P UA
(2-32)
Donde:
VP CV
;
UA qP PCP
(2-33)
K2
UA
;
UA qP PCP
(2-34)
qP P CP
;
UA q P P C P
(2-35)
J
m mkg kgK
; Segundos
J 2 m kg J
2 m
3
m Ks
s m kgK
3
m3 kg J
s m3 kgK
K1
; Sin dimensiones
3
J 2 m kg J
2 m
3
m Ks
s m kgK
J 2
2 m
m Ks
K2
; Sin dimensiones
3
J 2 m kg J
2 m
3
m Ks
s m kgK
Sustituyendo las ecuaciones 2-28, 2-29 y 2-30 en la ecuacin 2-27 se
tiene:
T (S )
1
K1TiP ( s) K 2TS ( s)
1s 1
(2-36)
29
(2-37)
(2-38)
TS ( S )
UA C 2
UA C 2 UA C 2
VS CV
s 1
UA C 2
(2-39)
VS CV
;
UA C 2
(2-40)
K3
C1 C3
;
UA C 2
(2-41)
K4
C2
;
UA C 2
(2-42)
K5
UA
;
UA C2
(2-43)
J
m mkg kgK
; segundos
3
m kg J
J 2
2 m
3
m Ks
s m kgK
J
J
3
3
m m
K3
; K/m3 s
J
J 2
2 m
Ks
m Ks
30
J
Ks
; sin dimensiones
K4
J
J 2
2 m
Ks
m Ks
J
Ks
K5
; sin dimensiones
J
J 2
2 m
Ks
m Ks
Sustituyendo estas igualdades se tiene:
TS ( s )
1
K 3QS (s ) K 4TiS (s ) K 5T (s)
2s 1
(2-44)
1
K 3QS (s) K 4TiS (s) K 5T (s )
K1TiP ( s ) K 2
1s 1
2s 1
(2-45)
K2K3
K1
K2K4
TiP ( s )
QS ( s )
T (s)
1s 1 2 s 1
1s 1 2 s 1 iS
1s 1
(2-46)
K 2 K5
T (s)
1s 1 2 s 1
T (S )
K 2 K5
K2 K3
K1
T (S )
TiP ( S )
Q (S )
1 S 1 2 S 1
1S 1 2 S 1 S
1S 1
(2-47)
K2K4
T (S )
1 S 1 2 S 1 iS
(2-48)
31
(2-49)
K
s
1
T (s)
1
2
TiP ( s ) 1 K 2 K 5 1 2 2 1 2
1 K K s 1 K K s 1
2 5
2 5
(2-50)
T ( s ) K 2 K 4
1
TiS ( s ) 1 K 2 K 5 1 2 2 1 2
1 K K s 1 K K s 1
2 5
2 5
(2-51)
T ( s ) K 2 K 3
1
QS ( s ) 1 K 2 K 5 1 2 2 1 2
1 K K s 1 K K s 1
2 5
2 5
(2-52)
32
J
7.8052
kgK
0.0006309 m3/s
kg
852 3
m
393.15 K
0.3 m3
223.5 K
223.15 K
kg
1543 3
m
J
4.4865
kgK
0.3 m3
J
13.619
kgsK
3.7 m2
G p ( s)
T ( s)
8946
2
QS ( s ) 13.86 S 7.448S 0.1505
(2-48)
En esta figura 2-3 el bloque entrada es el flujo del agua de servicio con su
respectivo valor de entrada en escaln, como se menciona, en este caso se
platea una temperatura inicial del proceso que es de 393.15 K, debido a que se
trata de un enfriador y si esta temperatura por algn motivo no se controla de
forma adecuada, el sistema llegara de forma inmediata al paro por alta
Ingeniera en control y automatizacin
33
34
y mx b
(3-1)
y2 y1
x2 x1
(3-2)
Donde:
20 4
0.1142
413.185 273.15
(3-3)
Sustituyendo en (3-1)
Ingeniera en control y automatizacin
35
y 0.1142 x b
(3-4)
4 0.1142(273.15) b ; b 27.2171
(3-5)
y 0.1142 x 27.2171
(3-6)
Corriente de salida
404
396
387
378
369
361
352
343
334
326
317
308
299
291
282
273
Temperatura de entrada
36
2.5.2 Transmisor de flujoPara el caso del transmisor de flujo se emplea la misma caracterstica de los
transmisores para poder variar su intervalo de operacin, dadas las
suposiciones de los valores se tiene como flujo mximo 0.0006309 m3/s
(equivalente a 37.854 l/min), para este caso el intervalo de operacin del
transmisor ser de 0 l/min (equivalente a 0 m3/s) a una salida de 4 mA, hasta
40 l/min (equivalente a 0.000666 m3/s), para este caso se propone un
transmisor Endress-Hauser PROMASS 64 M/F debido a las caractersticas de
operacin, que cumplen con las especificaciones requeridas (vase Anexo D),
teniendo las mismas consideraciones de linealidad y intervalos de operacin
que el transmisor de temperatura se tienen los siguientes resultados
Tomando como base la ecuacin 3-2 se tiene:
20 4
25360.595
6.309*104
(3-7)
Sustituyendo en (2-1)
y 25360.595 x b
(3-8)
4 25360.595(0) b ; 4 b ;
(3-9)
y 25360.595 x 4
(3-10)
37
6.309*104 0
3.943*105
20 4
(3-11)
Sustituyendo en (2-1)
y 3.943*10 5 x b
(3-12)
(3-13)
(3-14)
9 10 11 12 13 14 15 16 17 18 19
Corriente de entrada (m A)
38
39
CAPTULO III
SIMULACIN Y PROPUESTA DE CONTROL
ENFRIAMIENTO DE LA TURBINA LIBRE
DEL
SISTEMA
DE
40
41
El controlador lee una seal externa que representa el valor que se desea
alcanzar. Esta seal recibe el nombre de punto de consigna(o punto de
referencia), la cual es de la misma naturaleza y tiene el mismo intervalo de
valores que la seal que proporciona el sensor.
3.2.2 Accin proporcional
La parte proporcional consiste en el producto entre la seal de error y la
constante proporcional. Esta componente PID toma un papel importante
cuando la seal de error es grande, pero su accin se ve mermada con la
disminucin de dicha seal. Este efecto tiene como consecuencia la aparicin
de un error permanente, que hace que la parte proporcional nunca llegue a
solucionar por completo el error del sistema. La constante proporcional
determinar el error permanente, siendo ste menor cuanto mayor sea el valor
de la constante proporcional.
3.2.3 Accin integral
La funcin principal de la accin integral es asegurar que la salida del proceso
concuerde con la referencia en estado estacionario. Con el controlador
proporcional, normalmente existira un error en estado estacionario. Con la
accin integral, un pequeo error positivo siempre producir un incremento en
la seal de control y, un error negativo siempre dar una seal decreciente sin
importar cun pequeo sea el error.
3.2.4 Accin derivativa
El propsito de la accin derivativa es mejorar la estabilidad de lazo cerrado. El
mecanismo de inestabilidad puede ser descrito intuitivamente como sigue.
Debido a la dinmica del proceso, pasa algn tiempo antes de que la variable
de control se note en la salida del proceso. De esta manera, el sistema de
control tarda en corregir el error. La accin de un controlador con accin
proporcional y derivativa puede ser interpretada como si el control proporcional
fuese hecho para predecir la salida del proceso
Conjuntando se tiene que en dominio del tiempo, la ecuacin caracterstica de
un controlador PID es:
t
de(t )
u (t ) k p e(t ) ki e(t )dt kd
dt
0
u ( s ) k p 1 i kd s
s
42
Tipo
controlador
P
de
Kp
Ti
Td
0.5 K r
PI
0.45K r
PID
0.65K r
1
Pcr
1.2
0.5 Pcr
Pcr
43
Kp
Ti
3.3078
0.02429
136.165
K i 0.02429
K d 45
44
45
Figura 3-7 Respuesta del sistema de control en cascada con un control PI en el lazo
interno.
46
control del alzo interno debe de estar activo, en esta propuesta la sintonizacin
que se emple estuvo basada en el mtodo de Ziegler-Nichols.
La igual que en el sistema retroalimentado se debe de hacer que Ti = y Td =
0. Usando slo la accin de control proporcional, incrementando Kp de 0 aun
valor crtico Kr en donde la salida exhiba primero oscilaciones sostenidas. Por
tanto, la ganancia crtica Kr y el periodo Pcr correspondiente se determinan
experimentalmente (vase la figura 3-7), en este caso para que el sistema
oscilara fue necesaria una Kr=7.762
Kp
Ti
4.6572
0.02429
145.5
47
K i 0.02808
K d 75
Para esta modelo se plante una temperatura inicial de 393.15 K grados kelvin
debido a que es una temperatura de prueba muy alta, tal que si por algn
motivo se llegara a presentar y no se presentara un control adecuado, el
sistema llegara inmediatamente a paro general, el resultado de realizar este
anlisis es que en el momento de que la temperatura del aceite llegue a
358.15K, el control actuara y mantendr el valor de la temperatura dentro de
los intervalos permitidos de seguridad, esto se ejemplifica con una simulacin
con variables cambiantes entre de un intervalo de 358.15K a 393.15K tal y
como se puede observar en la figura 3-9 con un intervalo en tiempo de un
segundo, es decir, cada segundo existir un cambio de 358.15K a 393.15K,
esto es con el fin de demostrar que el sistema propuesto puede controlar la
temperatura sin llegar a activar el sistema de paro por emergencia
48
Figura 3-10 Sistema de control con oscilaciones cada segundo con un intervalo de
358.15K a 393.15K
En este caso la propuesta se enfoca a un PLC Allen Bradley SLC 500, ya que
adems de cumplir con las especificaciones ya mencionadas, tambin se
cuenta con el programa RSLogix, RSLinx y RSEmulate, los cules son de vital
importancia para esta propuesta ya que al no tener acceso total a la planta, a
las posibilidades de equipamiento tanto personales como escolares, no se tuvo
acceso a otro tipo de controladores, sin embargo, es posible adaptar los
valores de la simulacion a cualquier tipo de controlador.
3.6.1 Seleccin de mdulos de entradas
La seleccin de mdulos de entrada se bas principalmente en el concepto de
desarrollo de la simulacin del sistema y en las caractersticas reales de los
Ingeniera en control y automatizacin
49
Rangos de seal
Unidades
ingeniera
de
10 Vcc
0-5 Vcc
1-5 Vcc
0-10 Vcc
0-20 mA
4-20 mA
20 mA
0-1 mA
-10.25 V a +10.25 V
-0.5 V a +5.5 V
+0.5 V a +5.5 V
-0.5 V a +10.25 V
-0.5 mA a 20.5 mA
3.5 mA a 20.5 mA
-20.5 mA a 20.5 mA
-0.05 mA a 1.05 mA
-10250 a +10250
-500 a +5500
+500 a +5500
-500 a +10250
-500 a 20500
3500 a 20500
-20500 a 20500
-50 a 1050
Escalamiento
unidades
ingeniera
1 mV/step
1 mV/step
1 mV/step
1 mV/step
1.0 A/step
1.0 A/step
1.0 A/step
1.0 A/step
de
de
Los valores de la tabla anterior solo son para que se puedan manejar dentro
del programa RSLinx realizando operaciones sin control PID, debido a que en
este caso se plantea un control en cascada, es necesario agregar dos
controladores PID., pero los valores de escalamiento empleados para la
interpretacin del PID son totalmente diferentes a los antes mencionados, por
lo que es necesario realizar otro escalamiento basado en los valores de la tabla
3-3.
Tabla 3-3 Modos de escalamiento para la interpretacin del PID
Tipo de entrada
10 Vcc
0-5 Vcc
1-5 Vcc
0-10 Vcc
0-20mA
4-20mA
Rango de seal
-10.00 V a +10.00 V
0.0 V a +5.00 V
+1.00V a +5.00V
0.0V a +10.00V
0.0 mA a 20.0 mA
4.0 mA a 20.0 mA
50
20mA
0-1mA
-20.0 mA a 20.0 mA
0.0 mA a 1.00 mA
0 a 16383
0 a 16383
En el caso de entradas digitales se maneja modulo de entradas digitales 1746IB8 para entradas digitales, la razn por la cual se agrego este modulo es el
poder mandar una seal de arranque y paro del sistema de lubricacin de
forma manual. En este caso el escalamiento no es considerado ya que solo se
manda una seal de parte de una entrada para arrancar el sistema y otra seal
para poder detenerlo. Debido a que no se tiene acceso a la planta, en la
presente propuesta se plantea nicamente una seal de accionamiento sin
tomar en cuenta el mecanismo que la produzca.
3.6.2 Seleccin de los mdulos de salida
En la presente propuesta solo se presenta una salida analgica, la cual
produce una seal de 4-20mA controlada, esta seal puede ser manipulada de
tal manera que pueda satisfacer las necesidades de control para cualquier tipo
de vlvula lineal y de cualquier maraca, pero de igual manera es necesario
realizar un escalamiento para que se pueda interpretar la seal que manda el
control propuesto al modulo de salida analgica, para este caso se platea un
modulo 1746-NIO4I, en el cual se tiene los rangos de operacin y escalamiento
estn definidos en la tabla 3-4
Tabla 3-4 Escalamiento de la seal de salida de la tarjeta 1746-NIO4I
Rango de la seal de salida
4-20mA
0-10 Vcc
0-5 Vcc
Rango decimal
6,242 to 31,208
0 to 32,764
0 to 16,384
Resolucin
2.56348 A
1.22070 mV/
1.22070 mV/
Instrucciones
51
Voltaje
linea
1746-P1
De
85132/170-265
VCA, DE 47
A 63 hZ
De
85132/170-265
VCA, DE 47
A 63 hZ
De 19.2 a
28.8 VCC
De
85132/170-265
VCA, DE 47
A 63 hZ
De 90 a146
VCC
De 30 a 60
VCC
1746-P2
1746-P3
1746-P4
1746-P5
1746-P6
de
Capacidad
de
corriente (Amps )
a 5V
Capacidad
de
corriente
(Amps) 24
V
Capacidad
corriente
usuario
de
del
Corriente de
entrada
al
momento de
arranque. max
2A
0.46
0.2 mA a 24
VCC
20 A
5A
0.96
0.2 mA a 24
VCC
20 A
3.6A
0.87
--------------------
20 A
10A
2.88
1 mA a 24 VCC V
45 A
5A
0.96
20 A
5A
0.96
0.2 mA a 24
VCC
0.2 mA a 24
VCC
20 A
N de catalogo
1747-L532
1746-NI8
1746-NIO4I
1746-OA8
1746-N2
1746-N2
Corrientes mximas
5 VCC
500 mA
200 mA
55 mA
185 mA
-
24 VCC
175 mA
100 mA
145 mA
-
52
6
Corriente total
1746-N2
0.94 A
420 mA
Los datos de corriente total se emplean para poder obtener la potencia en watts
mnima necesaria para poder tener un correcto desempao del sistema, estas
operaciones se observan en la tabla 3-7con la cual se obtiene la fuente de
alimentacin requerida para del PLC de la presente propuesta.
Multiplicar por
5V
= Watts
4.7 Watts
24 V
10.08 Watts
24 V
12 Watts
1746-P1
3.7 Programacin
La base de la propuesta de control por PLC se realiz tomando en cuenta las
seales de entrada y las seales de salida, tal y como se muestra en la figura
3-10 existen tanto entradas analgicas como digitales, pero en el planteamiento
de esta propuesta se busca el control de la variable analgica de salida a la
vlvula de control.
53
54
55
56
CAPITULO IV
INTERFASE DEL SISTEMA DE LUBRICACIN
La idea fundamental en el concepto de interfase es el de mediacin, entre
hombre y mquina. La interfase es lo que "media", lo que facilita la
comunicacin, la interaccin, entre dos sistemas de diferente naturaleza,
tpicamente el ser humano y una mquina como el computador. Esto implica,
adems, que se trata de un sistema de traduccin, ya que los dos "hablan"
lenguajes diferentes: verbo-icnico en el caso del hombre y binario en el caso
del procesador electrnico.
4.1 Lgica de operacin de operacin de la interfase
La interfase se realiz basado en una lgica de operacin basada en puntos
concretos de funcionabilidad que permitan la mxima fiabilidad del sistema,
deteccin mas rpida en caso de un mal funcionamiento del sistema y realizar
un muestro constante de las variables presin, nivel y temperatura del sistema
de lubricacin, estos puntos son los siguientes.
57
58
Abreviatura
chk
cmd
drv
frm
hsb
lbl
lst
opt
shp
tmr
Control
Check box
command button
drive list box
form
horizontal scroll bar
label
list
option button
shape
timer
Abreviatura
cbo
dir
fil
fra
img
lin
mnu
pct
txt
vsb
Control
combo y drop-list box
dir list box
file list
frame
image
line
men
Picture box
text edit box
vertical scroll bar
59
60
61
62
txtparo = 2
txtencendido = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
frmalarmatemp2.Show
frmSistemadelubricaciondelaturbinalibre.BackColor = vbRed
Unload frmSistemadelubricaciondelaturbinalibre
Case Else
shpsensortemp1.BackColor = vbGreen
shpindicaiontempe.BackColor = vbGreen
shpindicaiontempe.Height = 915
shpindicaiontempe.Top = 960
End Select
63
Timer1.Enabled = False
imglubricacion(55).Visible = False
imglubricacion(56).Visible = True
Timer1.Enabled = False
Timer2.Enabled = Trae
End If
End Sub
Sensor
Sensor de temperatura 1
Sensor de temperatura 2
Sensor de temperatura 3
Sensor de presin 1
Sensor de presin 2
Sensor de nivel
64
Es necesario definir las caractersticas del modo del acoplamiento del control.
Para realizar un envo de datos a RSLinx, se fija el modo del acoplamiento a 2
(acoplamiento manual) para establecer un acoplamiento. Se realiza un empuje
del acoplamiento que enve el valor incorporado en la caracterstica del texto de
una caja de texto a RSLinx. Posteriormente se fija el modo del acoplamiento a
0 (ningunos) para cerrar el acoplamiento del DDE tal y como se muestra en la
siguiente fraccin de cdigo.
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
65
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
'modo de acoplamiento
Se puede definir el modo del acoplamiento del control. Cuando el modo del
acoplamiento se fija a 1, se crea un acoplamiento automtico y los datos se
envan como acoplamiento caliente. Por lo tanto, hay un acoplamiento continuo
entre Visual Basic y RSLinx. Cuando el modo del acoplamiento se fija a 2, se
establece un acoplamiento manual, que abre un acoplamiento del DDE en
RSLinx, pero no se lee ninguna informacin hasta que se realiza un comando
de la peticin del acoplamiento. Fijando el modo del acoplamiento a 3
establece un acoplamiento de la notificacin entre RSLinx y Visual Basic. Por lo
tanto, siempre que los datos cambien, un acoplamiento notifica acontecimiento
ocurre, pero no se lee ninguna informacin hasta que se realiza un comando de
la peticin del acoplamiento. Cuando el modo del acoplamiento se fija a 0, no
hay acoplamiento del DDE abierto para ese control. Esto se puede utilizar para
cerrar un acoplamiento abierto del DDE.
La razn por la que se empleo un acoplamiento manual en esta interfase es
que se platea un control de flujo de datos totalmente independiente de otros
programas, es decir, la interfase va a enviar y recibir datos si y solo si el cdigo
de la interfase esta realizando esta operacin.
4.4 Descripcin de la interfase
La presente interfase consta de una pantalla donde se puede accionar o
detener el sistema, enviar los datos de los sensores a Excel para su
almacenamiento y anlisis y detectar la posible causa de alarma o paro del
sistema.
Control de la interfase
Ingeniera en control y automatizacin
66
Estas tres partes tiene una interaccin directa con RSLogix 500, ya que a partir
de el se obtendrn los datos para el muestreo, se podr accionar o detener el
sistema, o bien se accionaran las indicaciones de alarma en la interfase, a
continuacin se describe el funcionamiento de estas tres partes principales
4.4.1 Control de la interfase
Se define esta parte de la interfase como control debido a que se puede iniciar
o detener el sistema de lubricacin desde la interfase dando clic sobre el botn
de Iniciar sistema de lubricacin, as mismo se pueden enviar todos los datos
monitoreados a Excel presionando el botn de Enviar datos de registro de los
sensores a Excel y se puede cerrar la interfase dando clic en Confirmar paro
del sistema.
En los botones de control de la interfase se propuso una lgica de utilizacin tal
que reduzca al mnimo las pasibilidades de error por un empleo inadecuado de
la interfase, los puntos para cumplir esta lgica son los siguientes:
Al inicio de la Interfase solo se podr iniciar el sistema de lubricacin, todos los
dems botones estarn deshabilitados. El sistema solo podr arranca una vez,
es decir, una vez arrancado el sistema, el botn de arranque del sistema se
volver inactivo.
Una vez que el sistema arranque deber de pasar un tiempo para poder
establecer de forma adecuada la comunicacin entre la interfase y RSLogix
permitiendo de esta forma comenzar con el monitoreo de los sensores, al
iniciar el censado del sistema se activar el botn de Enviar el registro de los
sensores a Excel y Detener el sistema
67
68
En caso de que exista una condicin detectada por los sensores en campo, la
cual se encuentre fuera de los rangos de diseo, el sistema de visualizacin
alarmas o paro de la interfase entrara en accin.
4.4.3 Visualizacin de alarmas y paro
En caso de que exista una condicin detectada por los sensores en campo, la
cual se encuentre fuera de los rangos de diseo, el sistema de visualizacin
alarmas o paro de la interfase entrara en accin.
El sistema de visualizacin de alarmas tiene como variables presin nivel y
temperatura en el proceso, estas variables estn definidas de acuerdo a las
bases de diseo del sistema de lubricacin (vase tabla 1-1), dependiendo de
las condiciones que se estn presentando en ese momento, ser la indicacin
visual que se tendr en la interfase, existen tres tipos de sealamientos en el
sistema:
69
70
71
Una vez que el usuario analiz las posibles causas que ocasionaron el paro del
sistema, puede dar clic en el botn guardar registro y volver a la interfase, lo
cual ocasionara que se guarde el ltimo registro de las variables hasta el
momento del paro en Microsoft Excel y la interfase se reiniciara en condiciones
iniciales esperando nuevamente ser activada.
Con este capitulo se concluye la propuesta tcnica objeto de la presente
investigacin, conformando toda la base terica que servir para hacer las
pruebas en la turbina cuando se trabaje en ella.
Hace falta la argumentacin financiera para evaluar la factibilidad econmica
de la instalacin y puesta en marcha de la propuesta, la cual se abordara en el
siguiente capitulo.
72
CAPTULO V
EVALUACIN DEL PROYECTO
Los proyectos de ingeniera como el presente, en los que se hacen propuestas
de cambio a un sistema (del enfriado del lubricante del sistema de lubricacin
de la turbina libre tratada en el presente trabajo), pueden considerarse de entre
otras formas posibles, como proyectos de inversin, debido a que las mejoras
que se proponen tienen repercusiones en beneficios econmicos.
Sin embargo, si se quiere considerar de una manera ms amplia la evaluacin
del proyecto, deben considerarse todas las fases por las que ste ha pasado
desde el planteamiento del problema.
Es importante considerar que un proyecto es la combinacin de recursos
humanos y no humanos, que se integran para alcanzar un fin especfico, sus
caractersticas son:
1.-Persigue varios objetivos a ser obtenidos para completarse.
2.-Tiene un tiempo de duracin y recursos definidos y;
3.-Los problemas que pretende atender encuentran en el liderazgo del proyecto
la respuesta para materializar las metas.
Asimismo, un proyecto tiene un ciclo de vida que se inicia cuando se detecta la
necesidad del mismo. El equipo que formula el proyecto, normalmente asigna
un 5% de los recursos financieros que la empresa programa aplicar, para
determinar metas y requerimientos, la venta de la idea a la gerencia y los
ajustes necesarios. En la siguiente etapa (crecimiento), se desarrolla el
organigrama para formular el documento de proyecto. En esta etapa se
consume el 20% de los recursos programados y se tienen como tareas:
formular el documento de proyecto, identificar los objetivos e integrar el grupo
de trabajo.
La ejecucin del proyecto, corresponde a la etapa denominada produccin, y
en ella se aplica la mayor proporcin de los recursos financieros (60%), que se
entiende ya fueron autorizados para desarrollar el proyecto en cuestin.
La ltima etapa, conocida como declinacin, corresponde a la terminacin del
proyecto y en ella se aplica el 15% de los recursos financieros, mismos que se
aplican en los detalles de la terminacin de actividades (liquidacin de
personal, transferencia de equipos, etc.) y en los procesos de des
incorporacin.
En una visin global, durante la formulacin del proyecto deben intervenir el
futuro responsable del mismo y el equipo que integrar el grupo de ejecucin.
73
74
5.1.5.- Licitaciones/subcontratos
Licitacin
Negociacin
Firma de Subcontratos de Construccin
5.2.2.- Pruebas
Pruebas de Equipos
Prueba del Sistema de enfriamiento
75
CONCEPTO
COSTO
INGENIERA
CONCEPTUAL
DE SITUACIN
ACTUAL
DURACIN
INGENIERA
DETALLE
desarrollara
Se determinara en Se
funcin
de
las totalmente despus
facilidades otorgadas de la aprobacin del
por la CFE
proyecto
76
FLEXIBILIDAD Alta
espera
de
aprobacin
para
pasar a la segunda
fase (ingeniera de
detalle)
Los
tiempos
del
proyecto estn en
funcin del apoyo
que la empresa este
dispuesta a otorgar
para su realizacin
Baja
Descripcin
Modelo
Sensortransmisor de
temperatura
Sensortransmisor de
flujo
Sensortransmisor de
presin
Procesador
SLC 5/03
Tarjeta
de
entradas
analgicas
Tarjeta
de
salidas
analgicas
Tarjeta
de
salida
120/220 VCA
Tapa ciega
T FI21
Fabricante
/
distribuidor
EndressHauser
Costo
unitario
(pesos)
Costo
Cantidad total
(pesos)
3899
11670
PROMASS
63 M/A
EndressHauser
21649
21649
CERABAR
PMC631
EndressHauser
6176
12352
1747-L532
AllenBradley
AllenBradley
10305.40
10305.40
8118.80
8118.65
1746-NIO4I
AllenBradley
7880
7880
1746-OA8
AllenBradley
3572.24
3572.24
1746-N2
AllenBradley
Allen
Bradley
Microsoft
216.50
649.50
3745.50
3745.50
2269.71
2269.71
1746-NI8
Fuente
de 1746-P1
alimentacin
Software
Microsoft
77
Office 2003
Software
Desktop
Monitor
Vlvula
control
flujo
Microsoft
Windows
Vista
Inspiron 530s
Microsoft
E228WFP
DELL
DELL
de
de
Incluido
en
Inspiron
530s
8999
8999
4999
25000
1
1
4999
25000
TOTALES 19
121210
N Actividad
Fecha de inicio
4-jun-2007
Fecha
de Duracin
terminacin
8-jun-2007 4
5-jun-2007
9-jun-2007
5-jun-2007
10-jun-2007 5
9-jun-2007
20-jun-2007 11
10-jun-2007
20-jun-2007 10
15-jun-2007
25-jun-2007 10
25-jun-2007
7-ago-2007 34
2
3
4
5
6
7
Conceptualizacion de la
idea
Esquematizacin
del
proceso
Planteamiento
del
problema
Formulacin de posibles
soluciones
Fiabilidad
de
las
soluciones
Seleccin de la solucin
adecuada
Planteamiento del modelo
de solucin en el sistema
78
9
10
11
12
13
13
14
15
16
17
19
Planteamiento
de
elementos del sistema de
control
(sensor,
transmisor, controlador y
elemento final de control)
Simulacin de parmetros
ideales del sistema
Simulacin del control del
sistema con parmetros
ideales
Propuesta del sistema de
control en un PLC Allen
Bradley
Desarrollo
de
una
interfase de monitoreo con
sistema de sealizacin
visual en caso de alarma
y/o paro del sistema
Planteamiento econmico
dado las caractersticas
del sistema ideal
Acceso al sistema real
Pruebas en el sistema real
Planteamiento econmico
dado las caractersticas
del sistema real
Simulacin del control del
sistema con parmetros
reales
Implementacin
del
sistema de control en un
PLC de acuerdo a las
caractersticas del sistema
real
Terminacin del proyecto
7-ago-2007
15-sep2007
31
20-ago-2007
15-sep2007
30-sep2007
28
15-sep-2007
15
30-sep-2007
20-oct-2007 21
30-sep-2007
20-oct-2007 21
7-ago-2007
30-oct-2007 77
*
*
*
*
*
*
10
15
10
10
15
*
15
Tiempo
total
de 246
duracin
* Las fechas se determinaran a partir de la aprobacin del proyecto, sin
embargo se hace un estimacin de las duraciones respectivas
5.6.2 Previsiones de evaluacin del proyecto
Las metas y objetivos del proyecto deben cumplirse en tiempo y forma. Se
hace necesario por lo tanto elaborar juicios de valor hcerca del nivel de
cumplimiento de las metas y objetivos; y asi de esta manera tomar las medidas
de ajuste en su caso para terminar el proyecto dentro de las fechas
comprometidas
Ingeniera en control y automatizacin
79
Actividad
1
2
3
4
5
6
7
Conceptualizacion de la idea
Esquematizacin del proceso
Planteamiento del problema
Formulacin de posibles soluciones
Fiabilidad de las soluciones
Seleccin de la solucin adecuada
Planteamiento del modelo de solucin en el
sistema
Planteamiento de elementos del sistema de
control (sensor, transmisor, controlador y
elemento final de control)
Simulacin de parmetros ideales del sistema
Simulacin del control del sistema con
parmetros ideales
Propuesta del sistema de control en un PLC
Allen Bradley
Desarrollo de una interfase de monitoreo con
sistema de sealizacin visual en caso de
alarma y/o paro del sistema
Planteamiento
econmico
dado
las
caractersticas del sistema ideal
Acceso al sistema real
Pruebas en el sistema real
Planteamiento
econmico
dado
las
caractersticas del sistema real
Simulacin del control del sistema con
parmetros reales
Implementacin del sistema de control en un
PLC de acuerdo a las caractersticas del
sistema real
Terminacin del proyecto
8
9
10
11
12
13
13
14
15
16
17
19
Peso
en %
Porcentaje alcanzado
al corte de evaluacin
5
2
2
2
2
2
3
Terminada
Terminada
Terminada
Terminada
Terminada
Terminada
Terminada
Terminada
2
5
Terminada
Terminada
Terminada
Terminada
Terminada
15
10
10
*
*
*
10 %
15
100%
*
*
*las actividades restantes, se calcularn cuando se apruebe el proyecto por parte de la CFE
80
PROPUESTA DE CONTROL DEL SISTEMA DE ENFRIAMIENTO DE ACEITE LUBRICANTE DE UNA TURBINA LIBRE DEL EQUIPO MOBILE POWER PAC FT4C-1D/LF
Tiempo
(Semanas)
10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32
Conceptualizacion de la
idea
2 Esquematizacin del
proceso
3 Planteamiento del
problema
4 Formulacin de posibles
soluciones
5 Fiabilidad de las
soluciones
6 Seleccin de la solucin
adecuada
7 Planteamiento del modelo
de solucin en el sistema
8 Planteamiento de
elementos del sistema de
control (sensor, transmisor,
controlador y elemento
final de control)
9 Simulacin de parmetros
ideales del sistema
10 Simulacin del control del
sistema con parmetros
ideales
81
PROPUESTA DE CONTROL DEL SISTEMA DE ENFRIAMIENTO DE ACEITE LUBRICANTE DE UNA TURBINA LIBRE DEL EQUIPO MOBILE POWER PAC FT4C-1D/LF
82
N Actividad
Costo en pesos
1
2
3
4
5
6
7
5000
2000
2000
2000
3000
2000
14000
8
9
10
11
12
13
13
14
15
16
17
19
Conceptualizacion de la idea
Esquematizacin del proceso
Planteamiento del problema
Formulacin de posibles soluciones
Fiabilidad de las soluciones
Seleccin de la solucin adecuada
Planteamiento del modelo de solucin en el
sistema
Planteamiento de elementos del sistema de
control (sensor, transmisor, controlador y
elemento final de control)
Simulacin de parmetros ideales del sistema
Simulacin del control del sistema con
parmetros ideales
Propuesta del sistema de control en un PLC
Allen Bradley
Desarrollo de una interfase de monitoreo con
sistema de sealizacin visual en caso de
alarma y/o paro del sistema
Planteamiento
econmico
dado
las
caractersticas del sistema ideal
Acceso al sistema real
Pruebas en el sistema real
Planteamiento
econmico
dado
las
caractersticas del sistema real
Simulacin del control del sistema con
parmetros reales
Implementacin del sistema de control en un
PLC de acuerdo a las caractersticas del sistema
real
Terminacin del proyecto
5000
10000
10000
12000
13000
10000
*
*
*
*
*
*
*Como se ha sealado con anterioridad, los clculos restantes se harn cuando se apruebe el
proyecto por la CFE.
83
84
85
n(n 1)
2
5(5 1) 30
15
2
2
Ao
1
2
3
4
5
5/15 121210
4/15 121210
3/15 121210
2/15 121210
1/15 121210
40403.4
32322.7
24242.0
16161.3
8080.7
86
VF
(1 i)n
El clculo del valor presente permite llevar flujos de distintos aos base para
poder operar con ellos y obtener un resultado (positivo o negativo), y de esta
manera se puede calcular tanto lo que se conoce como el VAN (valor actual
neto) del proyecto, como su TIR (tasa interna de retorno)
Donde:
Vt = Ingresos en ao t
Et = Egresos en ao t
i = Tasa de inters
Ingeniera en control y automatizacin
87
que representa la
Donde:
Y = Ingresos
E = Egresos
r = es la tasa interna de retorno incgnita a calcular.
r es la tasa de costo de capital mxima a la que el proyecto podra acceder
para que diera lo mismo llevarlo a cabo o no. Si la TIR es mayor que el costo
de capital con que se evaluara el proyecto, entonces el proyecto es atractivo.
Si es menor, desde el punto de vista econmico, no es recomendable
realizarlo.
5.8.4 Tasa interna (TIR) Versus valor actual neto (VAN)
Al evaluar un slo proyecto, ambas deben dar resultados complementarios.
Cuando tiene ms de un proyecto para elegir podra tener sea les contrarias
entre el VAN y el TIR.
Para este proyecto, se calcularn en seguida estos dos indicadores, para
varios costos de capital, es decir la factibilidad de desarrollar el proyecto del
Ingeniera en control y automatizacin
88
1
$50,000
0,9900
2
$50,000
0,9802
3
$50,000
0,9705
4
$50,000
0,9609
5
$50,000
0,9514
221210
n
2
3
4
1 0.01 (1 0.01)
(1 0.01) (1 0.01)
(1 0.01)5
n 1 (1 0.01)
50000(0.9900 0.9802 0.9705 0.9609 0.9514) 221210 50000(4.853) 221210
42650 221210 21440
es decir:
VAN=$21,440.00
Como puede observarse, una evaluacin a cinco aos da un VAN con los datos
y condiciones ya estipulados.
Cabe sealar que aqu se ha considerado el inters del 1%, sin embargo, este
puede variar., es necesario entonces investigar cual es el inters que hay que
pagar para que la inversin sea rentable a cinco aos.
Por lo tanto, es importante evaluar ahora, a partir de que momento, la inversin
empieza a ser productiva, Para este evaluacin se calcular la Tasa Interna de
Retorno o TIR de la inversin. Por lo tanto, se hace el VAN igual a cero:
VAN=0
Es decir:
89
Por lo tanto lo que hay que hacer es calcular el valor de r para el cual la
inversin de cumple. Este valor de r es precisamente la tasa interna de retorno.
Para ello , se evaluar el VAN sucesivamente y en el valor de r para el cual
haya cambio de signo de positivo a negativo, se tendr su primera
aproximacin.
El siguiente dgito en la aproximacin, se puede hacer de dos maneras:
a).- por interpolacin
b).- por aproximaciones sucesivas.
Debido a las facilidades en el clculo que se tienen con el programa EXCEL,
estas aproximaciones se harn usando un sencillo macro.
Anteriormente, ya se ha calculado el valor del VAN para r=0.1: calcularemos
ahora el valor para r=0.2, lo cual se har en EXCEL, por lo que no se
expondrn las operaciones explcitamente.
Para r=0.02
VAN=14462.97>0
Para r=0.03
VAN=7775.36>0
Para r=0.04
VAN=1381.11>0
Para r=0.05
VAN=-4736.17<0
Como puede observarse, la raz de la ecuacin para le TIR est entre r=0,04 r=
0.05
Entonces consideramos que r= 0.04, es la primera aproximacin del valor de la
tasa interna de retorna. Se calcular ahora por aproximaciones sucesivas el
siguiente dgito, usando como ya se seal el programa EXCEL.
Se tiene de esta manera que para:
r=0.042
VAN=136.0>0
Para r=0.043
Ingeniera en control y automatizacin
90
VAN=-482.43<0
91
CONCLUSIONES
Por los resultados obtenidos en esta investigacin es importante elegir para el
ciclo de lubricacin, tipos de aceites lubricantes sintticos, preferentemente los
que tengan como base los esteres de fosfato.
Los valores de las variables de simulacin del sistema de enfriamiento pueden
ser modificados de tal modo que pueda realizarse, tanto en una aplicacin de
sistemas de enfriamiento semejantes, como al sistema real funcionando.
As mismo, la propuesta de control que se diseo para funcionar con valores
reales, se simulo tomando en consideracin valores iniciales y de frontera
tericos, dentro de una holgura de condiciones que hacen factible su aplicacin
real.
Conjuntamente con lo anterior, el sistema de monitoreo desarrollado en el
presente trabajo es totalmente aplicable al sistema de lubricacin del modelo
de turbina aqu tratado y se puede extender su aplicacin a otros modelos
anlogos.
Por ultimo en lo que se refiere a la inversin econmica, se muestra que es
totalmente factible el proyecto tomando en cuenta tanto su depreciacin como
su taza de inters de retorno, en funcin del servicio que brinda a los usuarios,
y ms aun, su utilizacin durante contingencias y desastres.
Con lo anterior se conjunta en la propuesta no solo de un control en el sistema
de enfriamiento del sistema lubricante, tambin de la pro
92
BIBLIOGRAFA
93
GLOSARIO DE TRMINOS
Alarmas en el sistema.
Dispositivos que indican cuando un sistema se aparta de las especificaciones
que se consideran normales
Aprobacin del proyecto
Acto mediante el cual una organizacin o empresa autoriza la realizacin de un
proyecto y asigna los recursos para ello
Balance de energa
Relacin de equilibrio basado en el que se expresa el principio de conservacin
de la energa en el ciclo de un proceso
Botn de comando
Elemento que expresa un proceso a realizar en un programa de computacin
CFE
Comisin Federal de Electricidad
Ciclo de un proyecto
El conjunto de procesos que se realizan en el tiempo para la realizacin de un
proyecto desde el inicio hasta su culminacin.
Costo del proyecto
Son los recursos humanos, materiales y financieros que se van a invertir en un
proyecto, expresados en dinero
CPU
Unidad central de procesamiento de una computadora
Depreciacin
Es la disminucin en precio, que sufre un sistema debido a su uso y/o a su
obsolecencia
Estudio de factibilidad
Es la investigacin que se realiza para observar la conveniencia de una
inversin, buscando el ptimo rendimiento.
94
95
Lubricantes
Sustancias, generalmente lquidas que permiten un mejor deslizamiento entre
dos superficies que se mueven y que estn en contacto.
Modelado
Elaboracin de un modelo
Monitoreo
Seguimiento del comportamiento de un sistema con base en sus variables
Operatividad del sistema
Planeacin del proyecto
Previsin en tiempos y recursos de un proyecto elaborado con base en el
diagnstico del comportamiento de un sistema
Sensores
Dispositivos que brindan informacin sobre el comportamiento de alguna
variable del sistema
Simulacin
La realizacin de un proceso, en un modelo, que representa a un sistema
Sistema
Un conjunto de partes que interactan entre s, orientadas a realizar una
determinada funcin.
Sistema de enfriamiento
Sistema que tiene como finalidad mantener la temperatura de un sistema en
rangos aceptables
Sistemas de lubricacin
Sistema que tiene como finalidad disminuir la friccin en otro sistema
Tasa interna de retorna (TIR)
Tasa de inters ptima, a partir de la cual una inversin empieza a tener
ganancias
96
Termodinmica.
Teora fsica que establece la existencia de variables de estado y las diferentes
relaciones o ecuaciones entre las mismas
Transformada de Laplace
Es una transformacin F(s) obtenida por medio de una integral impropia que
transforma una funcin de una variable en otra. Que est dada por la siguiente
relacin:
s
x
d
)
x
(
f
x
F(s)=
97
Anexo A
Tablas de valores del aceite y del enfriador
98
99
100
Anexo B
Progarmacin para la funcion de transferencia en MATLAB
101
102
Anexo C
Especificaciones tcnicas del sensor de temperatura
103
104
Anexo D
Especificaciones tcnicas del sensor de flujo
105
106
107
Anexo E
Programacin del PLC
108
109
110
111
112
Anexo F
Bloque PID
113
114
115
116
117
118
Anexo G
Programacin de la interfase
119
Programacin de la interfase
'variables para los datos de excel
Dim i As Integer 'para la variable nivel
Dim j As Integer 'para la variable temperatura 1
Dim k As Integer 'para la variable temperatura 2
Dim l As Integer 'para la variable temperatura 3
Dim m As Integer 'para la variable presion 1
Dim n As Integer 'para la variable presion 2
Dim a As Integer 'para el contador 1
Dim b As Integer 'para el contador 1
Dim c As Integer 'para el contador 1
Dim o As Double
Dim p As Double
Dim q As Double
Dim r As Double
Dim s As Double
Dim t As Double
Private Sub Form_Load()
txtparo = 1
txtencendido = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
Timer1.Enabled = False
Timer2.Enabled = False
cmdresturarparo.Enabled = False
cmdconfirmacionparo.Enabled = False
imglubricacion(0).Visible = True
imglubricacion(1).Visible = False
imglubricacion(2).Visible = False
imglubricacion(3).Visible = False
imglubricacion(4).Visible = False
imglubricacion(5).Visible = False
imglubricacion(6).Visible = False
imglubricacion(7).Visible = False
imglubricacion(8).Visible = False
imglubricacion(9).Visible = False
imglubricacion(10).Visible = False
120
imglubricacion(11).Visible = False
imglubricacion(12).Visible = False
imglubricacion(13).Visible = False
imglubricacion(14).Visible = False
imglubricacion(15).Visible = False
imglubricacion(16).Visible = False
imglubricacion(17).Visible = False
imglubricacion(18).Visible = False
imglubricacion(19).Visible = False
imglubricacion(20).Visible = False
imglubricacion(21).Visible = False
imglubricacion(22).Visible = False
imglubricacion(23).Visible = False
imglubricacion(24).Visible = False
imglubricacion(25).Visible = False
imglubricacion(26).Visible = False
imglubricacion(27).Visible = False
imglubricacion(28).Visible = False
imglubricacion(29).Visible = False
imglubricacion(30).Visible = False
imglubricacion(31).Visible = False
imglubricacion(32).Visible = False
imglubricacion(33).Visible = False
imglubricacion(34).Visible = False
imglubricacion(35).Visible = False
imglubricacion(36).Visible = False
imglubricacion(37).Visible = False
imglubricacion(38).Visible = False
imglubricacion(39).Visible = False
imglubricacion(40).Visible = False
imglubricacion(41).Visible = False
imglubricacion(42).Visible = False
imglubricacion(43).Visible = False
imglubricacion(44).Visible = False
imglubricacion(45).Visible = False
imglubricacion(46).Visible = False
imglubricacion(47).Visible = False
imglubricacion(48).Visible = False
imglubricacion(49).Visible = False
imglubricacion(50).Visible = False
imglubricacion(51).Visible = False
imglubricacion(52).Visible = False
imglubricacion(53).Visible = False
imglubricacion(54).Visible = False
imglubricacion(55).Visible = False
imglubricacion(56).Visible = False
txtsensortemperatura1.Text = ""
txtsensortemperatura2.Text = ""
txtsensortemperatura3.Text = ""
txtSensorpresion1.Text = ""
txtsensorpresion2.Text = ""
txtsensordenivel.Text = ""
a=0
b=0
c=0
i=2
121
j=2
k=2
l=2
m=2
n=2
End Sub
Private Sub cmdenviarregistroexcel_Click()
y1book.Close
y1app.Quit
Set y1app = Nothing
Set y1book = Nothing
Set y1sheet = Nothing
Set y1app = New Excel.Application
Set y1book = y1app.Workbooks.Add
Set y1sheet = y1book.Worksheets.Add
y1sheet.Cells(1, 1) = "Nivel en el tanque"
y1sheet.Cells(1, 2) = "Sensor de temperatura 1"
y1sheet.Cells(1, 3) = "Sensor de temperatura 2"
y1sheet.Cells(1, 4) = "Sensor de temperatura 3"
y1sheet.Cells(1, 5) = "Sensor de presion 1"
y1sheet.Cells(1, 6) = "Sensor de presion diferencial"
i=2
j=2
k=2
l=2
m=2
n=2
End Sub
Private Sub cmdresturarparo_Click()
cmddetenersistema.Enabled = True
cmdresturarparo.Enabled = False
cmdconfirmacionparo.Enabled = False
End Sub
122
Unload frmalarmanivel1
Unload frmalarmanivel2
Unload frmalarmapresion1
Unload frmalarmatemp1
Unload frmalarmatemp2
Unload frmparoporpresion
Load frmSistemadelubricaciondelaturbinalibre
Timer1.Enabled = False
Timer2.Enabled = False
cmdiniciarsistema.Enabled = True
cmdenviarregistroexcel.Enabled = False
cmddetenersistema.Enabled = False
cmdresturarparo.Enabled = False
cmdconfirmacionparo.Enabled = False
imglubricacion(0).Visible = True
imglubricacion(1).Visible = False
imglubricacion(2).Visible = False
imglubricacion(3).Visible = False
imglubricacion(4).Visible = False
imglubricacion(5).Visible = False
imglubricacion(6).Visible = False
imglubricacion(7).Visible = False
imglubricacion(8).Visible = False
imglubricacion(9).Visible = False
imglubricacion(10).Visible = False
imglubricacion(11).Visible = False
imglubricacion(12).Visible = False
imglubricacion(13).Visible = False
imglubricacion(14).Visible = False
imglubricacion(15).Visible = False
imglubricacion(16).Visible = False
imglubricacion(17).Visible = False
imglubricacion(18).Visible = False
123
imglubricacion(19).Visible = False
imglubricacion(20).Visible = False
imglubricacion(21).Visible = False
imglubricacion(22).Visible = False
imglubricacion(23).Visible = False
imglubricacion(24).Visible = False
imglubricacion(25).Visible = False
imglubricacion(26).Visible = False
imglubricacion(27).Visible = False
imglubricacion(28).Visible = False
imglubricacion(29).Visible = False
imglubricacion(30).Visible = False
imglubricacion(31).Visible = False
imglubricacion(32).Visible = False
imglubricacion(33).Visible = False
imglubricacion(34).Visible = False
imglubricacion(35).Visible = False
imglubricacion(36).Visible = False
imglubricacion(37).Visible = False
imglubricacion(38).Visible = False
imglubricacion(39).Visible = False
imglubricacion(40).Visible = False
imglubricacion(41).Visible = False
imglubricacion(42).Visible = False
imglubricacion(43).Visible = False
imglubricacion(44).Visible = False
imglubricacion(45).Visible = False
imglubricacion(46).Visible = False
imglubricacion(47).Visible = False
imglubricacion(48).Visible = False
imglubricacion(49).Visible = False
imglubricacion(50).Visible = False
imglubricacion(51).Visible = False
imglubricacion(52).Visible = False
imglubricacion(53).Visible = False
imglubricacion(54).Visible = False
imglubricacion(55).Visible = False
imglubricacion(56).Visible = False
txtsensortemperatura1.Text = ""
txtsensortemperatura2.Text = ""
txtsensortemperatura3.Text = ""
txtSensorpresion1.Text = ""
txtsensorpresion2.Text = ""
txtsensordenivel.Text = ""
shpsensortemp3.BackColor = vbGreen
shpindicaiontempe.BackColor = vbGreen
shpindicaiontempe.Height = 915
shpindicaiontempe.Top = 960
shpsensorpresion1.BackColor = vbGreen
shpindicaionpresion(0).BackColor = vbGreen
shpindicaionpresion(0).Height = 915
shpindicaionpresion(0).Top = 2400
shpsensornivel.BackColor = vbGreen
shpinicacionnivel.BackColor = vbGreen
shpinicacionnivel.Height = 915
124
shpinicacionnivel.Top = 5400
shpsensordepresion2.BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Height = 915 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Top = 3720 'condiciones para el sensor de presion diferencial
a=0
b=0
c=0
i=2
j=2
k=2
l=2
m=2
n=2
frmSistemadelubricaciondelaturbinalibre.BackColor = vbWhite
End Sub
Private Sub cmdiniciarsistema_Click()
'txtsensordenivel.Text = 5
'cambiar aqui
txtencendido = 2
txtparo = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
txtsensortemperatura1.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura1.LinkItem = "F8:0"
txtsensortemperatura1.LinkMode = 2
txtsensortemperatura1.LinkRequest
'i9nicia la temperatura
txtsensortemperatura1.LinkMode = 0
txtsensortemperatura2.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura2.LinkItem = "F8:1"
txtsensortemperatura2.LinkMode = 2
txtsensortemperatura2.LinkRequest
'i9nicia la temperatura
txtsensortemperatura2.LinkMode = 0
txtsensortemperatura3.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura3.LinkItem = "F8:2"
txtsensortemperatura3.LinkMode = 2
txtsensortemperatura3.LinkRequest
'i9nicia la temperatura
125
txtsensortemperatura3.LinkMode = 0
txtsensordenivel.LinkTopic = "RSLinx|tesisleo"
txtsensordenivel.LinkItem = "F8:15"
txtsensordenivel.LinkMode = 2
txtsensordenivel.LinkRequest
'i9nicia la nivel
txtsensordenivel.LinkMode = 0
txtSensorpresion1.LinkTopic = "RSLinx|tesisleo"
txtSensorpresion1.LinkItem = "F8:16"
txtSensorpresion1.LinkMode = 2
txtSensorpresion1.LinkRequest
'i9nicia la presion
txtSensorpresion1.LinkMode = 0
txtsensorpresion2.LinkTopic = "RSLinx|tesisleo"
txtsensorpresion2.LinkItem = "F8:17"
txtsensorpresion2.LinkMode = 2
txtsensorpresion2.LinkRequest
'i9nicia la presion
126
txtsensortemperatura1.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura1.LinkItem = "F8:0"
txtsensortemperatura1.LinkMode = 2
txtsensortemperatura1.LinkRequest
'i9nicia la temperatura
txtsensortemperatura1.LinkMode = 0
txtsensortemperatura2.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura2.LinkItem = "F8:1"
txtsensortemperatura2.LinkMode = 2
txtsensortemperatura2.LinkRequest
'i9nicia la temperatura
txtsensortemperatura2.LinkMode = 0
txtsensortemperatura3.LinkTopic = "RSLinx|tesisleo"
txtsensortemperatura3.LinkItem = "F8:2"
txtsensortemperatura3.LinkMode = 2
txtsensortemperatura3.LinkRequest
'i9nicia la temperatura
txtsensortemperatura3.LinkMode = 0
txtsensordenivel.LinkTopic = "RSLinx|tesisleo"
txtsensordenivel.LinkItem = "F8:15"
txtsensordenivel.LinkMode = 2
127
txtsensordenivel.LinkRequest
txtsensordenivel.LinkMode = 0
'i9nicia la nivel
txtSensorpresion1.LinkTopic = "RSLinx|tesisleo"
txtSensorpresion1.LinkItem = "F8:16"
txtSensorpresion1.LinkMode = 2
txtSensorpresion1.LinkRequest
'i9nicia la presion
txtSensorpresion1.LinkMode = 0
txtsensorpresion2.LinkTopic = "RSLinx|tesisleo"
txtsensorpresion2.LinkItem = "F8:17"
txtsensorpresion2.LinkMode = 2
txtsensorpresion2.LinkRequest
'i9nicia la presion
txtsensorpresion2.LinkMode = 0
If txtsensordenivel.Text = "" Or txtsensortemperatura1 = "" Or txtsensortemperatura2 = "" Or
txtsensortemperatura3 = "" Or txtSensorpresion1 = "" Or txtsensorpresion2 = "" Then
lblconexionfallida.Visible = True
cmdiniciarsistema.Enabled = True
cmdenviarregistroexcel.Enabled = False
cmddetenersistema.Enabled = False
cmdresturarparo.Enabled = False
cmdconfirmacionparo.Enabled = False
Unload frmalarmanivel1
Unload frmalarmanivel2
Unload frmalarmapresion1
Unload frmalarmatemp1
Unload frmalarmatemp2
Unload frmparoporpresion
y1book.Close
y1app.Quit
Set y1app = Nothing
Set y1book = Nothing
Set y1sheet = Nothing
Load frmSistemadelubricaciondelaturbinalibre
Timer1.Enabled = False
Timer2.Enabled = False
cmdiniciarsistema.Enabled = True
cmdenviarregistroexcel.Enabled = False
cmddetenersistema.Enabled = False
cmdresturarparo.Enabled = False
cmdconfirmacionparo.Enabled = False
imglubricacion(0).Visible = True
imglubricacion(1).Visible = False
imglubricacion(2).Visible = False
imglubricacion(3).Visible = False
128
imglubricacion(4).Visible = False
imglubricacion(5).Visible = False
imglubricacion(6).Visible = False
imglubricacion(7).Visible = False
imglubricacion(8).Visible = False
imglubricacion(9).Visible = False
imglubricacion(10).Visible = False
imglubricacion(11).Visible = False
imglubricacion(12).Visible = False
imglubricacion(13).Visible = False
imglubricacion(14).Visible = False
imglubricacion(15).Visible = False
imglubricacion(16).Visible = False
imglubricacion(17).Visible = False
imglubricacion(18).Visible = False
imglubricacion(19).Visible = False
imglubricacion(20).Visible = False
imglubricacion(21).Visible = False
imglubricacion(22).Visible = False
imglubricacion(23).Visible = False
imglubricacion(24).Visible = False
imglubricacion(25).Visible = False
imglubricacion(26).Visible = False
imglubricacion(27).Visible = False
imglubricacion(28).Visible = False
imglubricacion(29).Visible = False
imglubricacion(30).Visible = False
imglubricacion(31).Visible = False
imglubricacion(32).Visible = False
imglubricacion(33).Visible = False
imglubricacion(34).Visible = False
imglubricacion(35).Visible = False
imglubricacion(36).Visible = False
imglubricacion(37).Visible = False
imglubricacion(38).Visible = False
imglubricacion(39).Visible = False
imglubricacion(40).Visible = False
imglubricacion(41).Visible = False
imglubricacion(42).Visible = False
imglubricacion(43).Visible = False
imglubricacion(44).Visible = False
imglubricacion(45).Visible = False
imglubricacion(46).Visible = False
imglubricacion(47).Visible = False
imglubricacion(48).Visible = False
imglubricacion(49).Visible = False
imglubricacion(50).Visible = False
imglubricacion(51).Visible = False
imglubricacion(52).Visible = False
imglubricacion(53).Visible = False
imglubricacion(54).Visible = False
imglubricacion(55).Visible = False
imglubricacion(56).Visible = False
txtsensortemperatura1.Text = ""
txtsensortemperatura2.Text = ""
txtsensortemperatura3.Text = ""
txtSensorpresion1.Text = ""
txtsensorpresion2.Text = ""
txtsensordenivel.Text = ""
129
shpsensortemp3.BackColor = vbGreen
shpindicaiontempe.BackColor = vbGreen
shpindicaiontempe.Height = 915
shpindicaiontempe.Top = 960
shpsensorpresion1.BackColor = vbGreen
shpindicaionpresion(0).BackColor = vbGreen
shpindicaionpresion(0).Height = 915
shpindicaionpresion(0).Top = 2400
shpsensornivel.BackColor = vbGreen
shpinicacionnivel.BackColor = vbGreen
shpinicacionnivel.Height = 915
shpinicacionnivel.Top = 5400
shpsensordepresion2.BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Height = 915 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Top = 3720 'condiciones para el sensor de presion diferencial
a=0
b=0
c=0
i=2
j=2
k=2
l=2
m=2
n=2
End If
Select Case txtsensortemperatura3.Text 'cambiar po 3
Case 1 To 224
shpsensortemp3.BackColor = vbGreen
shpindicaiontempe.BackColor = vbGreen
shpindicaiontempe.Height = 915
shpindicaiontempe.Top = 960
cmdposiblefallaTemperatura.Enabled = False
Case 224 To 249
shpsensortemp3.BackColor = vbYellow
shpindicaiontempe.BackColor = vbYellow
shpindicaiontempe.Height = 1115
shpindicaiontempe.Top = 860
cmdposiblefallaTemperatura.Enabled = True
frmSistemadelubricaciondelaturbinalibre.BackColor = vbYellow
Case 250 To 1000000
shpsensortemp3.BackColor = vbRed
130
shpindicaiontempe.BackColor = vbRed
shpindicaiontempe.Height = 1515
shpindicaiontempe.Top = 660
y1sheet.Cells(i, 1) = txtsensordenivel.Text
y1sheet.Cells(j, 2) = txtsensortemperatura1.Text
y1sheet.Cells(k, 3) = txtsensortemperatura2.Text
y1sheet.Cells(l, 4) = txtsensortemperatura3.Text
y1sheet.Cells(m, 5) = txtSensorpresion1.Text
y1sheet.Cells(n, 6) = txtsensorpresion2.Text
txtparo = 2
txtencendido = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
frmalarmatemp2.Show
frmSistemadelubricaciondelaturbinalibre.BackColor = vbRed
Unload frmSistemadelubricaciondelaturbinalibre
Case Else
shpsensortemp1.BackColor = vbGreen
shpindicaiontempe.BackColor = vbGreen
shpindicaiontempe.Height = 915
shpindicaiontempe.Top = 960
End Select
'termina la sentencia para el sensor de temperatura 1
'condiciones para nivel
Select Case txtSensorpresion1 'Val(txtSensorpresion1.Text)
Case 5 To 30
shpsensorpresion1.BackColor = vbRed
shpindicaionpresion(0).BackColor = vbRed
shpindicaionpresion(0).Height = 1515
shpindicaionpresion(0).Top = 2100
y1sheet.Cells(i, 1) = txtsensordenivel.Text
y1sheet.Cells(j, 2) = txtsensortemperatura1.Text
y1sheet.Cells(k, 3) = txtsensortemperatura2.Text
y1sheet.Cells(l, 4) = txtsensortemperatura3.Text
y1sheet.Cells(m, 5) = txtSensorpresion1.Text
y1sheet.Cells(n, 6) = txtsensorpresion2.Text
131
txtparo = 2
txtencendido = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
frmparoporpresion.Show
frmSistemadelubricaciondelaturbinalibre.BackColor = vbRed
Unload frmSistemadelubricaciondelaturbinalibre
'condiciones inmediatas para paro
Case Else
shpsensorpresion1.BackColor = vbGreen
shpindicaionpresion(0).BackColor = vbGreen
shpindicaionpresion(0).Height = 915
shpindicaionpresion(0).Top = 2400
End Select
'condiciones para el sensor de presion diferencial
Select Case Val(txtsensorpresion2.Text) 'condiciones para el sensor de presion diferencial
Case 0.1 To 17.1
shpsensordepresion2.BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).BackColor = vbGreen 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Height = 915 'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Top = 3720 'condiciones para el sensor de presion diferencial
cmdposiblefallapresion.Enabled = False
Case Else
cmdposiblefallapresion.Enabled = True
'condiciones para el sensor de presion diferencial
shpsensordepresion2.BackColor = vbYellow
shpindicaionpresion(1).BackColor = vbYellow
'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Height = 1515
'condiciones para el sensor de presion diferencial
shpindicaionpresion(1).Top = 3420
'condiciones para el sensor de presion diferencial
frmSistemadelubricaciondelaturbinalibre.BackColor = vbYellow 'condiciones para el sensor de presion
diferencial
End Select
'condiciones para el sensor de nivel
Select Case txtsensordenivel.Text
132
Case 5 To 100
shpsensornivel.BackColor = vbGreen
shpinicacionnivel.BackColor = vbGreen
shpinicacionnivel.Height = 915
shpinicacionnivel.Top = 5400
cmdposiblefallanivel.Enabled = True
Case 3.51 To 5
shpsensornivel.BackColor = vbYellow
shpinicacionnivel.BackColor = vbYellow
shpinicacionnivel.Height = 1115
shpinicacionnivel.Top = 5250
cmdposiblefallanivel.Enabled = True
frmSistemadelubricaciondelaturbinalibre.BackColor = vbYellow
Case 0.1 To 3.5
shpsensornivel.BackColor = vbRed
shpinicacionnivel.BackColor = vbRed
shpinicacionnivel.Height = 1515
shpinicacionnivel.Top = 500
y1sheet.Cells(i, 1) = txtsensordenivel.Text
y1sheet.Cells(j, 2) = txtsensortemperatura1.Text
y1sheet.Cells(k, 3) = txtsensortemperatura2.Text
y1sheet.Cells(l, 4) = txtsensortemperatura3.Text
y1sheet.Cells(m, 5) = txtSensorpresion1.Text
y1sheet.Cells(n, 6) = txtsensorpresion2.Text
txtparo = 2
txtencendido = 1
txtencendido.LinkTopic = "RSLinx|tesisleo"
txtencendido.LinkItem = "N7:0"
txtencendido.LinkMode = 2
txtencendido.LinkPoke
txtencendido.LinkMode = 0
txtparo.LinkTopic = "RSLinx|tesisleo"
txtparo.LinkItem = "N7:1"
txtparo.LinkMode = 2
txtparo.LinkPoke
txtparo.LinkMode = 0
frmalarmanivel2.Show
frmSistemadelubricaciondelaturbinalibre.BackColor = vbRed
Unload frmSistemadelubricaciondelaturbinalibre
Timer2.Enabled = False
End Select
'r = r + 1 'cambiar aqui
133
txtsensorpresion2.LinkTopic = "RSLinx|tesisleo"
txtsensorpresion2.LinkItem = "F8:17"
txtsensorpresion2.LinkMode = 2
txtsensorpresion2.LinkRequest
'i9nicia la presion
y1sheet.Cells(i, 1) = txtsensordenivel '.Text
y1sheet.Cells(j, 2) = txtsensortemperatura1 '.Text
y1sheet.Cells(k, 3) = txtsensortemperatura2 '.Text
y1sheet.Cells(l, 4) = txtsensortemperatura3 '.Text
y1sheet.Cells(m, 5) = txtSensorpresion1 '.Text
y1sheet.Cells(n, 6) = txtsensorpresion2 '.Text
i=i+1
j=j+1
k=k+1
l=l+1
m=m+1
134
n=n+1
End Sub
135
136
imgniveldeltanque.Visible = False
imgperdidasuso.Visible = True
imgposiblefuga.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = False
End Sub
Private Sub cmdsensor2_Click()
imgcondicionseleccion.Visible = False
imgerrordecomunicacion.Visible = False
imgniveldeltanque.Visible = False
imgperdidasuso.Visible = False
imgposiblefuga.Visible = False
imgproblemassensor.Visible = True
imgsoportetecnico.Visible = False
End Sub
Private Sub cmdsoportetecnico2_Click()
imgcondicionseleccion.Visible = False
imgerrordecomunicacion.Visible = False
imgniveldeltanque.Visible = False
imgperdidasuso.Visible = False
imgposiblefuga.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = True
End Sub
Private Sub cmdSalirdelainterfaz_Click()
y1book.Close
y1app.Quit
Set y1app = Nothing
Set y1book = Nothing
Set y1sheet = Nothing
Unload frmalarmanivel2
Load frmSistemadelubricaciondelaturbinalibre
frmSistemadelubricaciondelaturbinalibre.Visible = True
End Sub
137
138
End Sub
139
End Sub
Private Sub cmdsoportetecnico_Click()
imgerrorplc.Visible = False
imgexcesopresion.Visible = False
imgfugapresion.Visible = False
imgproblemasbombas.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = True
imgvacio.Visible = False
End Sub
Private Sub cmdSalirdelainterfaz_Click()
y1book.Close
y1app.Quit
Set y1app = Nothing
Set y1book = Nothing
Set y1sheet = Nothing
Unload frmparoporpresion
Load frmSistemadelubricaciondelaturbinalibre
frmSistemadelubricaciondelaturbinalibre.Visible = True
End Sub
140
imgvacio.Visible = False
imgvalvuladaada.Visible = False
End Sub
Private Sub cmdsoportetecnico_Click()
imgenfriadordaado.Visible = False
imgerrordecomunicacion.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = True
imgvacio.Visible = False
imgvalvuladaada.Visible = False
End Sub
Private Sub cmdvalvuladaada_Click()
imgenfriadordaado.Visible = False
imgerrordecomunicacion.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = False
imgvacio.Visible = False
imgvalvuladaada.Visible = True
End Sub
Private Sub cmdvolverinterfaz_Click()
frmalarmatemp1.Hide
frmSistemadelubricaciondelaturbinalibre.Show
frmSistemadelubricaciondelaturbinalibre.BackColor = vbWhite
End Sub
141
imgsoportetecnico.Visible = False
imgvacio.Visible = False
imgvalvuladaada.Visible = False
End Sub
Private Sub cmdsoportetecnico_Click()
imgenfriadordaado.Visible = False
imgerrordecomunicacion.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = True
imgvacio.Visible = False
imgvalvuladaada.Visible = False
End Sub
Private Sub cmdvalvuladaada_Click()
imgenfriadordaado.Visible = False
imgerrordecomunicacion.Visible = False
imgproblemassensor.Visible = False
imgsoportetecnico.Visible = False
imgvacio.Visible = False
imgvalvuladaada.Visible = True
End Sub
Private Sub cmdSalirdelainterfaz_Click()
y1book.Close
y1app.Quit
Set y1app = Nothing
Set y1book = Nothing
Set y1sheet = Nothing
Unload frmalarmatemp2
Load frmSistemadelubricaciondelaturbinalibre
frmSistemadelubricaciondelaturbinalibre.Visible = True
End Sub
142