Académique Documents
Professionnel Documents
Culture Documents
Programa
Ingeniera en Control
Director:
Ing. JORGE EDUARDO PORRAS
Co-Director:
Ing. Msc ANDRS ESCOBAR DAZ
HOJA DE ACEPTACIN
DISEO E IMPLEMENTACIN DE UN SISTEMA SCADA PARA EL CONTROL
DE NIVEL Y TEMPERATURA DEL TANQUE DE AGUA CALIENTE DE LA
PLANTA DE PROCESOS ANLOGOS (PPA).
Observaciones:
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
____________________________
Director del proyecto
Ing. JORGE EDUARDO PORRAS
____________________________
Co-Director del proyecto
Ing. Msc Andrs Escobar Daz
____________________________
Evaluador del proyecto
Octubre de 2015
Dedicatorias
A mi familia por el tiempo que no pude estar con ellos; mis hijos que con su alegra
y ternura me dan nimo de continuar, Sara por su amor y comprensin, mis
padres y hermanas por la gran enseanza de cmo enfrentar la vida sin decaer a
pesar de las dificultades y mis amigos que conoc en la universidad, que espero
estar en contacto con ellos siempre.
Yimer E. Arias Alvarado
13
A Dios por la vida que me regala; Mi hermosa madre que ha sido un apoyo
incondicional, brindndome amor, confianza y oportunidades para lograr mis
sueos. A mi familia; Abuelos por ensearme que con poco los sueos son
infinitos, tos; Por su amor, generosidad y enseanzas. A cada uno de mis amigos
que conoc en la universidad, con los que compart momentos muy especiales.
Miguel ngel Piracoca
14
Agradecimientos
Resumen
El laboratorio Especializado Sistema Altamente Automatizado de la Universidad
Distrital Francisco Jos de Caldas, Facultad Tecnolgica, ubicada en la localidad de
Ciudad Bolvar (Bogot-Colombia), cuenta con una planta didctica que recibe el
nombre de Planta de Procesos Anlogos (PPA), la cual se desarroll por parte de
los estudiantes para la materia de Instrumentacin de Procesos II del Programa de
Ingeniera en Control.
La PPA tiene el objetivo de facilitar el aprendizaje terico-prctico de materias
enfocadas a procesos industriales, automatizacin, instrumentacin, control y reas
a fines.
Cuenta con un panel de control, dos actuadores, tres tanques, conexiones
hidrulicas, conexiones elctricas y un armazn. El tanque de agua caliente de la
PPA no posee elementos para la medicin de las variables de temperatura y nivel,
ni cuenta con un medio que permita realizar aplicaciones de algoritmos de control
para ajuste y manipulacin del proceso que se desee emular.
Entendiendo la necesidad de controlar, supervisar el nivel y la temperatura del
tanque de agua caliente de la PPA, se seleccionaron e instalaron sensores tipo
industrial que permitieron la identificacin y modelamiento del tanque de forma
experimental usando mtodos paramtricos, mediante el software MATLAB y los
datos obtenidos experimentalmente, se obtuvo la expresin matemtica que
permiti observar grficamente el comportamiento del sistema. Seguidamente se
realiz la sintonizacin de los lazos de control, la estrategia de control para la
variable de temperatura que se desarrollo fue ON_OFF y para la variable de nivel
PID, que fueron implementados en el Controlador Lgico Programable (PLC) AllenBradley 1769_L23E_QB1B y con una interfaz grfica en pantalla HMI (Panelview
plus 600 de Allen-Bradley) para la supervisin y modificaciones de las variables del
proceso. El sistema queda sujeto a futuras modificaciones, que podran ser la
implementacin de controladores basados en sistemas inteligentes y permitiendo la
comparacin con los sistemas de control convencionales para el desarrollo de
prcticas.
Este trabajo emula un proceso bsico de dos variables (Nivel y Temperatura) en el
tanque de agua caliente de la PPA, mediante el desarrollo e implementacin de un
sistema de control, supervisin y adquisicin de datos (SCADA) que permite el
control de las variables mediante una pantalla HMI.
Palabras Clave: lazos de control, control digital, temperatura, nivel, Armax
SCADA.
16
Abstract
The laboratory specialized system highly automated of the Universidad Distrital
Francisco Jos de Caldas, Facultad Tecnolgica, located in the town of Ciudad
Bolvar (Bogot-Colombia), has a didactic plant that receives the name of plant of
similar processes (PPP), which was developed by the students for the field of
process instrumentation II of the engineering program in Control.
The PPA aims to provide theoretical and practical learning materials focused on
industrial processes, automation, instrumentation, control and areas at the end.
It has a control panel, two actuators, three tanks, hydraulic connections, electrical
connections and a frame. Tank of hot water of the PPA does not have elements to
measure the variables of temperature and level, nor has a medium that allow
application control algorithms for adjustment and manipulation of the process that
you want to emulate.
Understanding the need to control, monitor the level and the temperature of the tank
of hot water of the PPA, were selected and installed industrial sensors that allowed
the identification and modeling of tank experimentally using parametric methods,
using the MATLAB software and data obtained experimentally, was obtained the
mathematical expression which allowed graphically observe the behavior of the
system. Then was made the tuning of control loops, control strategy for variable
temperature developed was ON_OFF and for the variable level PID, which were
implemented in the controller programmable logic (PLC) "Allen-Bradley 1769 L23E
QB1B" and with a graphical interface on screen HMI (Panelview plus 600 AllenBradley) for monitoring and modifications of the process variables. The system is
subject to future modifications that could be the implementation of controllers based
on intelligent systems and allowing comparison with conventional control systems
for the development of practices.
This work emulates a basic process of two variables (level and temperature) in the
hot water tank of the PPA, through the development and implementation of a system
of control, supervision and data acquisition (SCADA) that allows control of the
variables using an HMI screen.
Key Words: control loops, digital control, temperature, level, Armax SCADA.
17
Tabla de contenido
Resumen ......................................................................................................................................16
Abstract ........................................................................................................................................17
1.
Introduccin .........................................................................................................................23
1.1
1.2
Objetivos ..........................................................................................................................25
Metodologa .........................................................................................................................27
5.3
5.4
Conclusiones ................................................................................................................................99
Recomendaciones ......................................................................................................................100
Referencias ....................................................................................................................................101
Anexos ........................................................................................................................................103
19
Lista de Figuras
Fig. 1: Flujo Laminar
Fig. 2 Flujo Turbulento ......................................................................27
Fig. 3 Sistema Nivel Lquido [5] ...................................................................................................28
Fig. 4 Medicin de nivel tanque abierto [8] ................................................................................36
Fig. 5 Relacin, Calculo de la Presin [8] .................................................................................37
Fig. 6 Sensor de Nivel ON_OFF..................................................................................................37
Fig. 7 Sistema General en tiempo discreto [10]. .......................................................................39
Fig. 8 Estructura Sistema SISO (una entrada una salida) .......................................................40
Fig. 9 Diagrama de bloques modelos paramtricos. [12].........................................................44
Fig. 10 Planta de Procesos Anlogos PPA................................................................................46
Fig. 11 Diagrama de bloques PPA. .............................................................................................47
Fig. 12 PLC de la PPA ..................................................................................................................47
Fig. 13 Modulo entradas anlogas 1769-IF4 .............................................................................48
Fig. 14 Pantalla HMI Plus 600 de Allen-bradley ........................................................................49
Fig. 15 Variador PowerFlex40 .....................................................................................................49
Fig. 16 Actuador ............................................................................................................................49
Fig. 17 Tanque de agua caliente de la PPA ..............................................................................50
Fig. 18 Dimensiones tanque de agua caliente. .........................................................................50
Fig. 19 Pipeta 1 litro de agua. ......................................................................................................51
Fig. 20 Frecuencia Vs Litros/min .................................................................................................53
Fig. 21 Frecuencia Vs Cm^3/s .....................................................................................................53
Fig. 22 Acoplamiento Transmisor de Nivel a tanque de agua caliente. .................................56
Fig. 23 Cableado Modulo entradas Anlogas [14]. ...................................................................56
Fig. 24 Cableado Transmisor de nivel Rosemount ...................................................................57
Fig. 25 Instalacin Termocupla tipo J .........................................................................................57
Fig. 26 Transmisor Tipo J.............................................................................................................58
Fig. 27 Instalacin de Resistencia Calefactora y sensor de nivel ON_OFF ..........................59
Fig. 28 Vlvula manual
Fig. 29 Taque con indicadores. .............................60
Fig. 30 Linealizacin Sensor de Nivel para Altura. ...................................................................61
Fig. 31 Linealizacin Sensor de Nivel Para Volumen. .............................................................61
Fig. 32 Histresis ...........................................................................................................................64
Fig. 33 Linealizacin sensor de Temperatura ..........................................................................65
Fig. 34 Creacin de un nuevo Proyecto .....................................................................................68
Fig. 35 Configuracin Driver ........................................................................................................68
Fig. 36 Confirmacin Driver. ........................................................................................................69
Fig. 37 Asignacin de IP...............................................................................................................69
Fig. 38 Verificacin Controlador ..................................................................................................70
Fig. 39 Buscar Modulo Entradas Anlogas. ..............................................................................70
Fig. 40 Buscar Modulo Entradas Anlogas. ..............................................................................71
Fig. 41 Asignacin de nombre al mdulo de entradas anlogas. ...........................................71
Fig. 42 Configuracin de Canales. ..............................................................................................72
20
21
Lista de Tablas
Tabla 1 Tipo de modelos Paramtricos. [12] .............................................................................44
Tabla 2 Tabla de Configuracin Modulo 1769-IF4 [14] ............................................................48
Tabla 3 Comportamiento Bomba ...............................................................................................52
Tabla 4 Especificaciones Transmisor Tipo J .............................................................................58
Tabla 6 Valor medido altura .........................................................................................................62
Tabla 7 Factor correlacin (Nivel) ...............................................................................................63
Tabla 8 Exactitud (nivel) ...............................................................................................................63
Tabla 9 Histresis (Nivel) .............................................................................................................65
Tabla 10 Valor medido Temperatura ..........................................................................................66
Tabla 11 Factor Correlacin Temperatura. ................................................................................66
Tabla 12 Exactitud Temperatura .................................................................................................66
22
1. Introduccin
23
24
1.2 Objetivos
1.2.1 Objetivos General
25
2 Marco de Referencia
2.1. Antecedentes
Actualmente, el Laboratorio Altamente Automatizado HAS, perteneciente al
proyecto curricular de Tecnologa e Ingeniera Industrial cuenta con la planta
didctica de procesos anlogos (PPA), la cual se desarroll con un grupo de
estudiantes para la asignatura Instrumentacin de Procesos II impartida en el
proyecto curricular de Ingeniera en Control, la cual se proyect para la realizacin
de actividades prcticas de programacin, diseo, anlisis, e implementacin en
asignaturas afines al control, instrumentacin, automatizacin y procesos. Que
permitan a los estudiantes emular procesos reales industriales para complementar
sus estudios con sistemas didcticos. Sin embargo, la PPA no contaba con las
condiciones propicias para desarrollar sesiones de laboratorio, principalmente
debido al no contar con elementos de medicin que permitan realizar lazos de
control.
Con base a la tesis MODULO DIDCTICO PARA EL CONTROL DE NIVEL DE
LIQUIDOS., punto de partida que permiti realizar las acciones de control,
mediante un sensor de presin diferencial, determinando la presin de la columna
del lquido y que proporciona una salida que permite determinar el nivel del lquido
en el tanque [1].
Del documento para la revista IEE, MODELING FOR LIQUID-LEVEL CONTROL
SYSTEM IN BEER FERMENTATION PROCESS obtener el modelo utilizando el
mtodo del modelo determinista ARX y modelo ARMAX permitiendo identificar
segn criterio de informacin [2].
Como gua para la realizacin de un sistema SCADA, sobre pantalla HMI la tesis
DISEO E IMPLEMENTACION DEL SISTEMA SCADA FACTORY TALK VIEW DE
ALLEN BRADLEY A UNA MAQUINA PROTOTIPO DE EMBALAJE EN EL
LABORATORIO DE AUTOMATIZACION DE PROCESOS DE LA UNIVERSIDAD
PONTIFICIA BOLIVARIANA la cual realizaron la automatizacin de dos prototipos
que fueron desarrollados por estudiantes de pregrado, para la supervisin de sus
variables de control en plataforma de hardware y software Allen Bradley [3].
Como fuente del modelamiento del sistema y la linealidad de sistemas no lineales
el documento de revista electrnica ESTABILIDAD DE SISTEMAS NO-LINEALES:
SISTEMA DE NIVEL DE LQUIDOS DE DOS TANQUES INTERCONECTADOS.
que permitieron determinar las caractersticas y metodologa de anlisis de
estabilidad para sistemas no lineales [4].
26
3. Metodologa
3.1 Marco Terico
. .
(1)
= = /2[/] ;
Nota. , se define como la velocidad uniforme sobre toda la seccin del tubo, en
(2) se muestra la frmula de velocidad media.
=
=
=
=
=
[ 3 )]
(3)
= . [
= [
= []
=
(5)
(6)
1()
() ()
=
(7)
( )
1() ()
= ()
= ()
29
()
( )
=
() + 1
(8)
= . [
= [
= []
2.5
2
2
2
=
=
=
1 =
(10)
0 = = ()2
(11)
1() =
()
(12)
1 +
1|1,
|1,
1
1
(1, ) = 1 =
1 + 1
(1, ) =
1 + 1
(1, ) =
1
2 1,
1
=
1
1,
= 1
(14)
1 = 1 1
(15)
=
(16)
31
Sustituyendo las (15) y (16) en modelo dinmico (7). Obtenemos (17), en estado
estacionario, el flujo de entrada igual al flujo de salida del tanque.
1 1
1 = = 1 1 = =
Como () = ()
( )
= ()
turbulento es (17):
() = ( +
1
( )
1
) = ( )
=
=
=
1
( )
+ 1
+ 1
+
=
(17)
, 3
,
(18)
32
El flujo de calor neto depende si existe una diferencia de temperatura entre ellos. Si
q es la razn de flujo de calor y T1-T2, la diferencia de temperatura, en (19) se
muestra razn de flujo de calor q.,
=
2 1
(19)
=
=
1 2 =
= entonces
1 2 =
(20)
(21)
Resistencia Calefactora
Las resistencias calorficas permiten que exista transferencia de calor sobre un
lquido, como el lquido de la PPA es agua, se opta por las resistencias de tipo
33
(23)
Dnde:
= .
= .
= .
(25)
Donde;
V, es el volumen,
Qe, es el caudal de entrada al tanque,
Qs, es el caudal de salida del tanque,
dt, es el diferencial de tiempo.
Al, despejar (24) en (25), se obtiene;
AT h Qe Qs dt
dh Qe Qs
dt
AT
(26)
El caudal de salida del tanque est dado por (27), muestra caudal de salida.
= 2
(27)
Donde;
35
3.1.3 Sensores
= , 20
" = ,
= ()
37
Sensor Termopar
Los sensores de temperatura son dispositivos que transforman los cambios de
temperatura en cambios en seales elctricas.
El termopar, tambin llamado termocupla; recibe este nombre por estar formado por
dos metales, es un instrumento de medida cuyo principio de funcionamiento es el
efecto termoelctrico. Un material termoelctrico permite transformar directamente
el calor en electricidad, o bien generar fro cuando se le aplica una corriente
elctrica.
3.1.4 Transformada Z
La transformacin al dominio de z, permite un anlisis de sistemas lineales e
invariantes en el tiempo con la relativa facilidad. La transformada Z se utiliza para
sistemas en tiempo discreto, al considerar la transformada Z de una funcin del
tiempo x(t). Solo se toman los valores muestreados de x(t); x(0), x(T), x(2T) donde
T es el periodo de muestro.
La transformada Z de una funcin del tiempo x(t), donde t es positivo, o de la
secuencia de valores x(kT) donde k adopta valores de cero o enteros positivos y T
es el periodo de muestro, se define mediante [9].
Controlador ON_OFF
Es la forma ms simple de un control de realimentacin, este controlador es utilizado
en algunas industrias, es un control de dos posiciones en el que el elemento final
del control solo ocupa una de las dos posibles posiciones, lo que indica que las
salidas nuestro controlador va estar a un extremo a otro cuando este vara de la
posicin dada.
VENTAJAS
DESVENTAJAS
Mnima precisin.
Controlador PID
Este controlador es el ms utilizado en las industrias, es un controlador por
retroalimentacin que calcula la desviacin del error entre un valor medido y el que
se quiere obtener, obteniendo una accin correcta del proceso ver Figura 8
Estructura Sistema SISO (una entrada una salida).
() = () () =
0
()
() = () +
1
)
(35)
Con un control proporcional, es necesario que exista error para tener una accin de
control distinta de cero. Con accin integral, un error pequeo positivo siempre nos
dar una accin de control creciente, y si fuera negativo la seal de control
decreciente. Este razonamiento sencillo muestra que el error en rgimen
permanente ser siempre cero [11].
()
() = () + () +
0
()
(37)
41
1
+ )
(38)
( )
1
1
= ( 1 +
.
+
.
)
( )
1
(39)
()(1 1 ) = ()(0 + 1 1 + 2 2 )
(40)
Con lo cual la ecuacin de diferencias es (41).
( ) = ( 1) + 0 ( ) + 1 ( 1) + 2 ( 2)
(41)
3.1.7 Mtodos de identificacin de sistemas
Mtodo Paramtrica
En este mtodo se hace una eleccin o aproximacin a una posible estructura y un
nmero finito de parmetros que relacionan las seales del sistema (entrada, salida
y perturbaciones), debido a un amplio estndar de sistemas dinmicos que permiten
describir el comportamiento de cualquier sistema lineal. Los modelos paramtricos
se describen en el dominio discreto, estos modelos se basan en la obtencin de
42
datos por muestreo que sirven de base para la identificacin. En el caso que se
requiere un modelo continuo, siempre es posible realizar una transformacin del
dominio discreto al continuo.
La expresin general de un modelo discreto es (42)
s(t) = n(t) + w(t)
(42)
Donde
En las siguientes ecuaciones se puede observar otra expresin para cada una de
las variables anteriores (42.1), (42.2), (42.3).
() = (1 , )()
(42.1)
() = (1 , )()
(42.2)
() = (1 , )()
(42.3)
Donde
= vector de parmetros
44
46
Descripcin PLC
Para la implementacin del algoritmo de control el cual se desarroll en un PLC de
la empresa Allen-Bradley su serie 1769_L23E_QB1B, el cual posee 16 entradas y
salidas digitales, puerto de comunicacin Ethernet y serial [13], Figura 12 PLC de la
PPA.
47
48
Fig. 16 Actuador
49
1 () = 1000 3
67932 3
1
= 67,932
1000 3
Para efectos prcticos la medida en el tanque se estim solo hasta los 60 Litros.
4.1.2 Volumen tanque (experimentalmente)
Para la medicin del volumen en litros del tanque y corroborar con los clculos
realizados anteriormente descritos, se tom una pipeta del laboratorio de fsica de
la Universidad Distrital Francisco Jos de Caldas, Facultad Tecnolgica para medir
el volumen del tanque. Figura 19. Muestra Pipeta de 1 Litro de agua.
4.1.3 Bomba
Para determinar cmo se comporta la bomba, hallaremos la funcin del caudal vs
la frecuencia aplicada a esta desde el variador.
El primer parmetro en ser calculado es el rea trasversal (At) de nuestro tanque,
Ver Figura 18.
= 60 25 = 1530 2 = 0.153 2
La bomba se estimul a diferentes rangos de frecuencia cada 20hz, empezando en
40hz teniendo en cuenta que es la frecuencia donde el tanque empieza a recibir
agua y hasta el mximo permitido 60hz, mediante el software de programacin
Rslogix5000 se obtiene la evolucin de nivel en litros del tanque para cada
frecuencia, se exporto los archivos a Excel con el fin de tratarlos y obtener el caudal
litros/min para cada una de las frecuencias, obteniendo el siguiente resultado , ver
Tabla 3 Comportamiento Bomba.
HZ
0
38
40
42
44
46
48
50
52
54
56
58
60
Litros/min
litros/s
Cm^3/s
0
0
0
0
0
0
1.99514782 0.03325246
3.33E+01
3.511933186 0.05853222
5.85E+01
3.918411 0.06530685
6.53E+01
5.648829693 0.09414716
9.41E+01
7.11458354 0.11857639
1.19E+02
8.20703364 0.13678389
1.37E+02
8.99903457 0.14998391
1.50E+02
9.80399365 0.16339989
1.63E+02
10.70239848 0.17837331
1.78E+02
11.32219266 0.18870321
1.89E+02
12.16287096 0.20271452
2.03E+02
Tabla 3 Comportamiento Bomba
52
Litros/min
14
12
10
8
Litros/min
6
4
2
0
0
20
40
60
80
Cm^3/s
250
200
150
Cm^3/s
100
50
0
20
40
60
80
Transmisor de nivel
Para la medicin de nivel, los sensores que comn mente se utilizan son los
sensores ultrasnicos, capacitivos y tipo flotador. Se descartan los sensores de tipo
53
Sensor de Temperatura
Para la medicin de temperatura en el tanque de agua de la PPA, los sensores tipo
industrial que comn mente se utilizan son los sensores Termopares o termocupla,
RTD; PT 100, PT1000. Se descartan los sensores de tipo PT100 o PT1000 ya que
el tanque de suministro posee un sensor de este tipo y se busca el aprendizaje en
diferentes tipos de sensores en la planta PPA,
El sensor de nivel que se eligi es el termopar que es utilizado comn mente a nivel
industrial. La medicin la efecta a travs de la unin de dos alambres de distinto
material unidos en un extremo.
54
55
56
58
40 1
3
= 15,7480 = 15 2
2,54
4
60
cm
y = 2.3869x - 8.9147
R = 1
45
40
35
30
25
cm
20
Lineal (cm)
15
10
5
0
0
10
15
20
25
Litros
y = 3.9864x - 15.152
R = 0.9998
70
60
50
40
Litros
30
Lineal (Litros)
20
10
0
10
15
20
1
1 + 2 + +
= =
=1
(43)
61
N
1
2
3
4
5
6
7
8
9
10
6 cm
39 cm
5.9900
5.9800
5.9600
5.9900
5.9800
6.0100
6.0000
5.9500
5.9800
6.0200
11.99
11.98
11.97
12.01
12.01
12.02
11.96
11.95
11.99
12.03
39.18
39.05
39.12
39.15
39.16
39.18
39.15
39.14
39.16
39.2
19.06
19.05
19.04
19.04
19.08
19.04
19.01
19.03
19.05
19.05
26.07
26.05
26.05
26.06
26.1
26.01
25.99
26.1
26.05
26.01
32.15
32.17
32.16
32.08
32.02
32.08
32.1
32.09
32.12
32.12
(44)
Varianza experimental, en (45) y (46).
1
( )2
=
1
2
=1
(45)
= 2
(46)
Calculo de precisin, en (47)
=
(47)
Donde tST depender del nmero de mediciones que se hagan. La exactitud de un
sensor en la capacidad de este para dar valores con pequeos errores (48). Estos
pueden ser expresados de la siguiente manera.
62
= 2 +
(48)
1 + 100
(49)
cm FB
0.97560976
6
12 0.9979044
19 0.99770528
26 0.99108028
32 0.97465887
39 0.97465887
Tabla 6 Factor correlacin (Nivel)
cm
6
12
19
26
32
39
Sp
Acc+
Acc-
5.9860
2.5
0.21
0.23
0.9
2.6
2.6
0.021187
0.02643651
0.01840894
0.03695342
0.04508018
0.04148628
0.04720463
0.05890054
0.04101511
0.08233223
0.10043863
0.09243142
2.54950864
0.2717754
0.27301701
0.98635077
2.70534092
2.69694289
2.45049136
0.1482246
0.18698299
0.81364923
2.49465908
2.50305711
11.991
19.045
26.049
32.109
39.149
Histerisis
25
20
15
10
5
0
0
10
15
I(mA) 20
I(mA)25
30
Fig. 32 Histresis
H(cm)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
I(mA) llenado
4.21
4.41
4.82
5.23
5.66
6.08
6.5
6.94
7.34
7.75
8.17
8.61
9.03
9.43
9.87
10.28
10.67
11.11
11.53
11.91
12.39
12.8
13.21
13.63
14.05
14.46
64
35
40
26
27
28
29
30
31
32
33
34
35
36
37
14.89
15.3
15.71
16.13
16.56
16.98
17.4
17.81
18.23
18.65
19.05
19.47
14.84
15.27
15.68
16.11
16.53
16.94
17.38
17.78
18.21
18.64
19.03
19.46
0.05
0.03
0.03
0.02
0.03
0.04
0.02
0.03
0.02
0.01
0.02
0.01
Linealizacin Termopar
Tenperatura patrn
60
y = 0.0209x - 127.03
R = 0.9993
50
40
30
Series1
20
Lineal (Series1)
10
0
7000
7500
8000
8500
9000
RSLogix 5000
65
N
1
2
3
4
5
6
7
8
9
10
25
30
Valor medido C
35
40
45
50
25.16
25.17
25.18
25.15
25.16
25.16
25.15
25.18
25.17
25.18
30.05
30.02
30.04
30.02
30.01
30.03
30.02
30.06
30.05
30.02
35.01
35.01
35.02
35.06
35.04
35.02
35.04
35.03
35.03
35.03
50.1
50.19
50.21
50.15
50.18
50.17
50.19
50.14
50.16
50.15
40.01
40.02
40.01
39.98
39.99
39.97
39.98
39.97
40.01
40.01
44.98
44.97
44.97
44.98
44.99
45.02
44.97
44.97
44.98
45.03
C
x
B
S
Sp
Acc+
Acc25 25.1660 2.5 0.01173788 0.02615199 2.52742844 2.47257156
30 30.032 0.21 0.01686548 0.03757629 0.24941035 0.17058965
35 35.029 0.23 0.01523884 0.03395213 0.2656093 0.1943907
40 39.995 0.9 0.01900292 0.04233851 0.94440501 0.85559499
45 44.986 2.6 0.02170509 0.04835895 2.65071929 2.54928071
50 50.164 2.6 0.03134042 0.06982647 2.67323462 2.52676538
Tabla 11 Exactitud Temperatura
= 1 3
1 () = 1000 3
22 = 22000 3 :
66
=(
1
) (22000 3 ) = 22000
3
De (22)
1 () = 4186 .
= 22000 (
1
) (50 19 ) = 682000
= 682000 (
Si =
4.186
) = 2854852
1
2854852
= 1903.2346
1500
(51)
Configuracin PLC
Para la configuracin por primera vez, asignacin de la IP al PLC de la serie
1769_L23E_QB1B de Allen-Bradley, se siguieron los pasos proporcionados por
Rockwell automatizacin que se encuentra en el manual del equipo [13], la IP que
se le asign al PLC fue 130.130.130.81, a continuacin se mostrara los pasos para
agregar el PLC a la plataforma de desarrollo Rslogix5000 versin 19.0 y partiendo
de los pasos seguidos anteriormente, para dejar plataforma lista para desarrollar el
proyecto.
1. Se ingresa a Rslogix 5000 inicio/todos los programas/Rockwell
Software/Rslogix 5000 Enterprise Series/ Rslogix 5000.
67
70
71
Configuracin HMI
Para la configuracin por primera vez, asignacin de la IP a nuestro Pantalla HMI
panel View plus 600 de Allen-Bradley, se siguieron los pasos proporcionados por
Rockwell automatizacin que se encuentra en el manual [16], la IP que se le asign
a la HMI fue 130.130.130.70, la asignacin es igual a la anterior desarrollada para
el PLC, lo nico que cambia es la IP. Cuando se deja configurado el driver se
procede a realizar los siguientes pasos para la creacin del proyecto.
1. Se abre Factory Talk View Studio inicio/todos los programas/Rockwell
Software/ Factory Talk View / Factory Talk View Studio.
2. Al abrir el programa automticamente aparece la siguiente ventana ver
Figura 43. y se selecciona /Machine Edition/ Continue.
72
73
76
77
78
79
80
81
82
= ( )
= ( )
=
=
=
=
=
=
() =
=
= +
Donde
83
2 ( ) =
= 2 ()
) =
)) =
( 2 () (
2 ( ) (
(53)
Para verificar que el modelo general trmico sea similar con el modelo real de
nuestra planta para el tanque de agua caliente de la PPA, se estimul nuestro
sistema real, activando la resistencia trmica para calentar 22 litros de agua con
una temperatura ambiente de 20C y hasta una temperatura final de 60C, estos
84
datos fueron exportados .cvs desde el trend de rslogix 500 y comparados con el
modelo Ver Figura 62, y ajustando con los parmetros iniciales tiempo, temperatura
ambiente de los datos reales.
85
Una vez obtenidos los datos se exportan de manera igual a como se hizo para el
proceso de vaciado del tanque (anexo 5).
La realizacion de la identificacion mediante el toolbox de matlab Ident escogiendo
varios modelos hasta encontrar el modelo que represente el mayor porcentaje de
similutud.
Se elige el porcentaje ms ptimo posible entre los modelos, como se observa la
aproximacin que se eligi es de tipo ARMAX4441 de 87,7%, En el anexo 7 Paso a
paso procedimiento de identificacion y realizacion del controlador PID. la Figura 64
Estimacin Ident Matlab .
86
= 1 + +
21 + +2
+ 60 (
)
60
=
= 1
1 = ( 1 ) +
21 + +2
+ 60 (
)
60
()
() () 1
= (() () 1 +
1 2 1 + 2
() + 60() (
)
60
87
()(1
) = ()(1
()
(1 1 )
+
60()
(
)
60(1 1 )
()
() = ()( +
(1 1 )2
()
)+
+ 60() (
)
60
(1 1 )
() = () +
(1 1 )
+ 60 (
))
60(1 1 )
(1 1 )
()
= +
+
60
(
)
( )
60(1 1 )
(54)
(1 1 )
+
60
(
))
1
60(1 )
( )
+ (
)
( )
(55)
En 55, tenemos la ecuacin PID de forma paralela que utiliza Allen Bradley, en
tiempo discreto, tambin observamos que tiene 2 ceros y 2 polos.
88
( 1)
37.53 2 30.32 + 0.2384
= +
+ 60 (
),
2
60( 1)
2 = ( 1)
503 2 496 + 2.958 = ( 2 ) +
( 1)( 1)
( 1)
+ 60 (
)
60( 1)
( 1)2
2
+ 60 (
),
60
2 +
( 1)2 = ( 2 2 + 1)
2 60 2 120
60
+
+
+
60
(56)
1.
2 +
2 60 2
+
= 37.53 2
60
(57)
2.
120
= 30.32
(58)
60
0.2384(0.5)
= 0.2384 =
= .
60
Despejando Kd en 58 obtenemos
89
120(1.98663 )
= 30.32 = 30.32 + 0.476 = .
0.5
Despejando Kp en 57obtenemos
29.84 +
0.5
60(1.9866^ 3)
7.451(60)
+
= 37.53 =
= .
60
0.5
0.5
+
2
60
1.
2 +
2 60 2
+
= 76.03 2
60
(59)
2.
120
= 60.82
(60)
60
0.4767(0.5)
= 0.4767 =
= .
60
Despejando Kd en 59 obtenemos
120(3.97253 )
= 70.81 = 70.81 + 0.9534 = .
0.5
90
Despejando Kp en 59 obtenemos
0.5
60(3.97253 )
14,733(60)
69.85 +
+
= 85.06 =
= .
60
0.5
0.5
5. Controladores
5.1 Configuracin Bloque PID Rslogix 500
El software Rslogix 5000, proporciona el bloque PIDE de fcil configuracin y que
permite administrar las ganancias correspondientes a un control PID, la
configuracin se realiza siguiendo los datos proporcionados por Allen Bradley [18],
a continuacin se describe las configuraciones que se realizaron para el control PID
Ver Figura 68 Bloque PIDE.
como mnimo. Ver Figura 69 Limitar variable de control (Cv) y Figura 70. Ingreso de
constantes PID.
92
93
94
95
Diagrama de Bloques
Desarrollo
1. El estudiante deber identificar la corriente entregada por el trasmisor del
presin diferencial Rosemount 2051c, hallando la relacin con las regletas
de nivel en Cm o Litros que se encuentran en el tanque de agua caliente
(superior) la PPA.
2. Desarrolle e implemente un programa en el PLC Allen-Bradley
1769_L23E_QB1B, agregando el variador PowerFlex40-E, Mdulo de
entradas anlogas 1769-IF4.
3. Implemente la relacin de Cm vs mA, obtenidos en el paso 1 en rslogix500 y
configure el bloque PIDE con las siguientes constantes Kp=69.8566,
KI=1767.99, KD=3.9725-3
4. Realice una visualizacin en la HMI Panelview plus 600 de Allen-Bradley, en
el cual pueda relacionar y manipular las constantes creadas en el paso 3
5. Una vez realizado el programa, efectu el control desde la HMI nicamente
para los siguientes niveles (Set_point), tome datos propuestos y grafquelos.
97
Set_point
(cm)
5
10
15
20
25
30
35
Diagrama de Bloques
Desarrollo
1. El estudiante deber identificar la corriente entregada por el trasmisor de
4mA a 20mA de la termocupla tipo J, que se encuentran en el tanque de agua
caliente (superior) la PPA.
98
Conclusiones
La planeacin enfocada a la seleccin de los sensores previo a su adquisicin se
debe realizar detalladamente teniendo en cuenta las caractersticas del sistema
donde se desea implementar el sensor como: rango de temperatura, tipo de
lquidos, materiales de fabricacin, tamao, etc., ya que de lo contrario se puede
hacer adquisicin de instrumentos inoficiosos para la planta y reflejado en la perdida
de dinero y tiempo de ejecucin.
El variador de velocidad del motor genera frecuencias que generan alteraciones en
la seal entregada por el sensor termopar tipo J durante su transmisin. Teniendo
en cuenta lo anterior se adquiri un termo-poso con su bulbo obteniendo proteccin
de las frecuencias presentes en la PPA y entregando una lectura ms confiable.
La ubicacin del sensor de presin diferencial de debe realizar a nivel de la base
del tanque para que su lectura coincida con la presin ejercida por el agua y
asegurndose que en la entrada del sensor no estn presentes burbujas de aire las
cuales alteran la medicin del sensor.
El modelo del tanque se obtiene mediante un proceso experimental que permite
calcular el caudal de salida, si la planta contara con sensores de flujo el modelo del
tanque sera ms cercano a la realidad.
Se desarrollaron dos tipos de control PID, mediante el mtodo del lugar de las races
obtenidos de la estimulacin del sistema a travs de una seal cuadrada y una seal
aleatoria teniendo como resultado mejor comportamiento del controlador PID con la
seal aleatoria.
Durante el desarrollo del control del temperatura ON_OFF se encontr que la lectura
del sensor de presin diferencial varia respecto a la temperatura del agua; entre
99
Recomendaciones
Se recomienda efectuar un anlisis de seguridad industrial enfocado en mantener
ambientes de trabajo libres de accidentes por posibles descargas elctricas,
teniendo en cuenta que utiliza lnea trifsica y monofsica, riesgos por superficies
calientes, peligros por atrapamiento; aplicando principios de bloqueo / etiquetado,
entre otros e implementar modificaciones, sealizaciones y toda mejora que genere
seguridad a los estudiantes y docentes de la universidad que manipulen la PPA.
100
Referencias
[1 Z. B. J. Benitez Cadena Victor, Esculea Politcnica Nacional, 2005. [En lnea]. Available:
] http://docentes.uni.edu.ni/fec/Alejandro.Mendez/Nivel2.pdf. [ltimo acceso: 23 02 2015].
[2 D. F. BI Shujiao, Rvista IEE, 12 07 2012. [En lnea]. Available:
] http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6390206&url=http%3A%2F%2Fieeexp
lore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6390206. [ltimo acceso: 26 02 2015].
[3 R. D. J. Olarte Silva Leidy. [En lnea]. Available:
] repository.upb.edu.co:8080/jspui/bitstream/.../1290/.../digital_20469.pdf. [ltimo acceso: 15
01 2015].
[4 P. G. J. A. y. C. S. O. Anzurez M. Juan, RIEE&C, REVISTA DE INGENIERA ELCTRICA,
] ELECTRNICA Y COMPUTACIN, 12 2008. [En lnea]. Available:
101
http://www.itson.mx/publicaciones/rieeyc/Documents/v5/art2_diciembre2008.pdf. [ltimo
acceso: 18 01 2015].
[5 K. Ogata, Ingenieria de Control Moderna, Madrid: Pearson Edcuacin S.A, 2010.
]
[6 C. I. Oscar, Series Taylo y Forurier, 2005. [En lnea]. Available:
] http://www.ugr.es/~acanada/excursiones/Taylor_Fourier.pdf. [ltimo acceso: 28 01 marzo].
[7 biblioises, biblioises, [En lnea]. Available:
] http://www.biblioises.com.ar/Contenido/500/530/A%2013%20Term%20odinamica.pdf.
[ltimo acceso: 15 03 2015].
[8 T. Information, Abb, [En lnea]. Available:
] http://www08.abb.com/global/scot/scot206.nsf/veritydisplay/bb949b50a265ef08c1257bf600
4ccab3/$file/TI_266-EN_B-09_2013.pdf. [ltimo acceso: 29 01 2015].
[9 K. Ogata, Sistemas de control en tiempo discreto, Pearson Educacion, 1996.
]
[1 M. M. luis. [En lnea]. Available:
0] http://www.ingenierias.ugto.mx/profesores/ljavier/documentos/Lec03%20%20Sistemas%20en%20Tiempo%20Discreto.pdf. [ltimo acceso: 02 04 2015].
[1 V. Mazzone, Automatizacin y Control Industrial, 03 2002. [En lnea]. Available:
1] http://www.eng.newcastle.edu.au/~jhb519/teaching/caut1/Apuntes/PID.pdf. [ltimo acceso:
02 04 2015].
[1 E. J. Warchol, Alinement and modeling of hanford ecitation control for system damping, IEE
2] Transactions.
[1 A. Bradley, CompactLogix, [En lnea]. Available:
3] http://literature.rockwellautomation.com/idc/groups/literature/documents/qs/iasimpqs010_-en-p.pdf. [ltimo acceso: 20 10 2014].
[1 Allen-Bradley, 1769-IF4, [En lnea]. Available:
4] http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1769-in048_es-p.pdf. [ltimo acceso: 20 febrero 2015].
[1 Rosemount, Rosemount 2051, 2008. [En lnea]. Available:
5] http://www2.emersonprocess.com/siteadmincenter/pm%20rosemount%20documents/00809
-0109-4101.pdf. [ltimo acceso: 18 01 2015].
102
Anexos
Anexo 1
Error
0.34
0.01
0
0.01
0.02
0
0.01
0.01
0
0
0.01
cm
39
38.5
38
37.5
37
36.5
36
35.5
35
34.5
34
Error
0.01
0
0.01
0
0
0.01
0.01
0.1
0
0
0
103
Litros
60
59
58
57
56
55
54
53
52
51
50
0.02
0.02
0.01
0
0.01
0
0.01
0.01
0.02
0.03
0.02
0.02
0
0.01
0
0.01
0.03
0.02
0.02
0.02
0
0.01
0
0
0.01
0
0
0
0.01
0
0.02
0.03
0.02
0.01
0
0.02
0.02
0.01
0
0.002
0.005
17.75
17.53
17.36
17.15
16.95
16.73
16.51
16.3
16.13
15.93
15.73
15.45
15.25
15.06
14.86
14.65
14.47
14.22
14.03
13.84
13.6
13.42
13.1
12.89
12.68
12.49
12.28
12.09
11.88
11.66
11.43
11.21
11.06
10.85
10.62
10.43
10.22
10
9.8
9.605
9.39
17.77
17.55
17.37
17.15
16.94
16.73
16.52
16.31
16.11
15.9
15.71
15.47
15.25
15.05
14.86
14.64
14.44
14.24
14.01
13.82
13.6
13.41
13.1
12.89
12.69
12.49
12.28
12.09
11.87
11.66
11.45
11.24
11.04
10.84
10.62
10.41
10.2
10.01
9.8
9.603
9.395
33.5
33
32.5
32
31.5
31
30.5
30
29.5
29
28.5
28
27.5
27
26.5
26
25.5
25
24.5
24
23.5
23
22.5
22
21.5
21
20.5
20
19.5
19
18.5
18
17.5
17
16.5
16
15.5
15
14.5
14
13.5
0.01
0.01
0.01
0.01
0.02
0
0.01
0.01
0.01
0.03
0.04
0.01
0.02
0.01
0
0.01
0.01
0.01
0.03
0.02
0.03
0.03
0
0.01
0.01
0
0.003
0.004
0.003
0.003
0.001
0.001
0.002
0.002
0.003
0.01
0.02
0.002
0.005
0.001
0.001
104
16.1
15.84
15.59
15.34
15.08
14.86
14.58
14.33
14.1
13.85
13.55
13.35
13.03
12.76
12.53
12.29
12.03
11.79
11.56
11.27
11.01
10.81
10.52
10.27
10.05
9.8
9.531
9.304
9.05
8.801
8.551
8.293
8.032
7.792
7.55
7.5
7.27
7.03
6.51
6.273
6.07
16.11
15.85
15.6
15.35
15.1
14.86
14.59
14.34
14.11
13.88
13.59
13.36
13.01
12.77
12.53
12.28
12.04
11.78
11.53
11.29
11.04
10.78
10.52
10.28
10.06
9.8
9.534
9.3
9.053
8.804
8.552
8.294
8.034
7.794
7.553
7.51
7.29
7.032
6.515
6.274
6.071
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
0.001
0.004
0.003
0.012
0.012
0.002
0.024
0.008
0.03
0.004
0.001
0.095
0.007
0.033
0.011
0.02
0.001
0.004
0
0.001
0.002
0.008
0.007
0.006
0.002
9.194
8.963
8.758
8.54
8.334
8.139
7.898
7.72
7.54
7.312
7.115
6.79
6.67
6.49
6.285
6.06
5.831
5.624
5.42
5.195
4.99
4.79
4.61
4.37
4.172
9.195
8.967
8.761
8.552
8.346
8.137
7.922
7.728
7.51
7.316
7.114
6.885
6.663
6.457
6.274
6.04
5.832
5.628
5.42
5.194
4.992
4.798
4.617
4.376
4.174
13
12.5
12
11.5
11
10.5
10
9.5
9
8.5
8
7.5
7
6.5
6
5.5
5
4.5
4
3.5
3
2.5
2
1.5
1
0.011
0.001
0
0.006
0.003
0.007
0.001
0.008
5.78
5.54
5.304
5.052
4.795
4.531
4.291
4.021
5.791
5.539
5.304
5.058
4.798
4.538
4.292
4.029
8
7
6
5
4
3
2
1
Para la calibracin de del termopar tipo J, se toma una temperatura conocida, este
caso se utiliza hielo el cual tiene una temperatura de 0C agregndolo al tanque
que contiene agua, Ver Figura A2.1, dando espera a que el agua tome la misma
temperatura del hielo. En el instrumento de visualizacin HMI, se verifica la lectura
de la temperatura del hielo de 0C y efectuando la respectiva correccin de la
medicin. Para verificar que el instrumento funciona adecuadamente se efecta un
corto o puente en la entrada del termopar, de modo que el voltaje sea 0v y se verifica
la lectura en la HMI.
105
Figura A2.1
Se tiene como patrn de comparacin la cmara trmica Modelo FLIR i7,Ver Figura
A2.2 con certificado de calibracin, Ver Figura A2.3.
106
RSlogix
7264
7315
7366
7421
7460
7500
7565
7620
7663
7715
7765
7820
7863
7925
7950
7990
8035
8085
8137
8180
8230
8264
8322
8375
8424
8470
T. Mult.
(C)
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
T. Cam.
(C)
25.2
26.6
27.4
28.4
29.1
30.7
31.1
32.3
33.6
34.5
35.4
35.3
37.7
38.2
39.8
40.5
41.6
42.6
43.2
44.4
45.2
46.6
47.1
48.4
49.6
50.3
Tabla A2.1
Anexo 3 Asignacin IP al variador PorwerFlex40.
Para la asignacin de la IP al variador PowerFlex40 siga los siguientes pasos
basndose en los numerales y en sus figuras.
1. Antes de comenzar la asignacin de la IP del variador PorwerFlex40 verifique
la Mac, ver Figura A3.1 que se encuentra al respaldo del variador.
109
110
111
112
114
115
116
117
Figura A5.1
2. Se importa al Workspace de Matlab los siguientes datos altura A_cm y
tiempo time como se observa a continuacin. Ver Figura A5.2
Figura A5.2
Anexo 6 Estimulacin de la Planta Vs Datos Simulados para Nivel
Estimulacion a 42Hz a 60Hz, datos reales (azul) simulados (Amarillos).
118
119
123
124
125
126
Figura A7.10 Exportar modelo seal cuadrada con porcentaje mas alto.
128
Figura A8.71 Exportar modelo seal seudo con porcentaje mas alto.
8. Luego de realizar la estimacion para cada una de las seales, abrimos
sisotool(amx441) y sisotool(amx6661). Ver Figura A7.12
modelo
modelo
13. Respuesta del controlador. Ver Figura A7.18 amx6661 y Figura A7.19
amx4441
132
133
134
Anexo 8
Las pruebas del controlador de la Figura 66 son las nombradas PID C, y las de la
Figura 67 PID C1.
136
137
Anexo 9
Explicacin paso a paso como cargar nuestro controlador PID a modelo en Simulink,
Matlab 2015a
1. Luego de exportar al workspace el controlador segn el Anexo 8, Figura
A8.21
2. Digitamos en la ventana de comandos pid(C1). Ver Figura A9.1, dando enter
obtenemos las caracteristicas del controlador y en Workspace observamos
que nos crea una variable de nombre ans, formato 1x1 pid. Ver Figura A9.2
Figura A9.1
Figura A9.2
3. renombramos ans, colocandole PID. Ver Figura A9.3
Figura A9.3
139
Figura A9.4
5. Damos doble clik sobre el bloque LTI Systema colocando el nombre nuestro
controlador. Ver Figura A9.5
Figura A9.5
140
Anexo 10
Respuesta del controlador PID Figura 67 en simulink. Set_pointRojo,
respuesta controlador Azul, Graficas realizadas en Matlab2015a
141
Figura A11.1
Figura A11.2
142
Figura A11.3
Anexo 12
Respuesta del controlador On_Off en simulink. Set_pointRojo, respuesta
controlador Azul, Graficas realizadas en Matlab2015a
143
144