Beruflich Dokumente
Kultur Dokumente
TESINA DE SEMINARIO
Previo a la obtencin del Ttulo de:
INGENIERO EN ELECTRICIDAD ESPECIALIZACIN
ELECTRNICA Y AUTOMATIZACIN INDUSTRIAL
Presentada por:
Jhonny Darwin Ortiz Mata
Elio Andrs Snchez Gutirrez
GUAYAQUIL - ECUADOR
AO: 2012
AGRADECIMIENTO
excelentes
conocimientos
consejos
brindados
los
por
su
parte.
ah,
construyendo
II
DEDICATORIA
siempre estn
III
TRIBUNAL DE SUSTENTACIN
PROFESOR DELEGADO
DEL DECANO
IV
DECLARACIN EXPRESA
de
la
misma,
la
ESCUELA
SUPERIOR
RESUMEN
VI
VII
NDICE GENERAL
AGRADECIMIENTO ................................................................................................. I
DEDICATORIA ........................................................................................................ II
TRIBUNAL DE SUSTENTACIN ...........................................................................III
DECLARACIN EXPRESA ................................................................................... IV
RESUMEN............................................................................................................... V
NDICE GENERAL ................................................................................................ VII
ABREVIATURAS .................................................................................................... X
NDICE DE FIGURAS .......................................................................................... XIV
NDICE DE TABLAS ............................................................................................ XIX
INTRODUCCIN ................................................................................................... XX
1.3.2
1.3.3
1.3.4
2.1.2
SOFTWARE. ...............................................................................................12
2.2.2
VIII
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.3.2
3.1.2
3.1.3
3.1.4
3.1.5
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
IX
4.8.2
4.8.3
4.8.4
5.3.2
5.8.2
ABREVIATURAS
t:
Tiempo.
s:
P:
Controlador proporcional.
PI:
PID:
PD:
Coeficiente de amortiguamiento.
n:
Frecuencia natural.
e(t):
KP:
Ganancia proporcional.
KI:
Ganancia integral.
KD:
Ganancia derivativa.
G(s):
Gc(s):
Gdirecta(s):
RBS:
PRBS:
y(t):
Salida de la planta.
u(t-nk):
r(t):
z:
Variable discreta z.
ARX:
ARMAX:
OE:
Output error.
BJ:
Box-Jenkins.
XI
FIR:
C:
Grado centgrado.
Q:
Cantidad de calor.
AT:
P:
Potencia.
e:
Emisividad.
%SH:
Porcentaje de humedad.
Wagua_m:
Wm:
%SS:
Porcentaje de secado.
S:
W:
X:
Humedad.
V:
Voltios.
mV:
Milivoltios.
C:
Grado centgrado.
NTC:
PTC:
R:
Resistencia elctrica.
T:
Temperatura.
T:
Variacin de temperatura.
RTD:
Pt100:
Pt1000:
KB:
Constante de Boltzman.
DAQ:
Data acquisition.
DIFF:
Medida diferencial.
RSE:
Medida referenciada.
AIGND:
NRSE:
Medida no referenciada.
XII
FIFO:
TRIAC:
RGmax:
VGmax:
IGmax:
I p:
Corriente promedio.
Tp:
tp:
Rsync:
I L:
VM:
VS:
IX :
Vinput:
BJT:
MOSFET:
IGBT:
SIT:
L:
Inductancia.
Vc:
Voltaje contraelectromotriz.
Vdc:
Fuente de voltaje.
PWM:
f:
Frecuencia.
Vak:
FPGA:
CC:
Corriente continua.
CA:
Corriente alterna.
kS/s:
K:
Ganancia.
Vo:
XIII
Vi:
tss:
Tiempo de estabilizacin.
Constante de tiempo.
t0:
Tiempo de retardo.
dom:
domL:
dom :
Y0:
Tsw:
Tiempo de conmutacin.
p:
Probabilidad.
Ts:
Tiempo de muestreo.
Ti:
Tiempo integral.
Td:
Tiempo derivativo.
Kcr:
Ganancia crtica.
Tcr:
Periodo crtico.
Kpo:
Tpo:
h:
Amax:
Amplitud mxima.
XIV
NDICE DE FIGURAS
XV
XVI
XVII
XVIII
XIX
NDICE DE TABLAS
XX
INTRODUCCIN
XXI
CAPITULO 1
EXPLICACIN DEL PROBLEMA
esto trata
capacidad
horaria
provocaba
la
detencin
de
las
COMPONENTES DE UN SECADOR.
La configuracin bsica de un secador consiste de un sistema que
genere aire caliente, el cual puede ser compuesto por un ventilador y
de una serie de hilo de resistencias elctricas compuestas de nquel y
cromo para generar calor, aunque tambin se debe contar con un
colector y un alimentador, los cuales no se suelen utilizar en
propsitos educacionales. Todos estos componentes se arreglan
dependiendo del tipo de secador que se desee utilizar. La siguiente
figura muestra el esquema bsico de un secador.
placas de
TIPOS DE SECADORES.
A continuacin, se describen algunos tipos de secadores que suelen
ser tiles en procesos de secado, as como tambin sus ventajas y
desventajas.
1.3.1 SECADOR DE HORNO.
Los granos, frutas y vegetales pueden ser procesados usando
este tipo de secador. Consiste en una construccin de dos
secciones con un piso con ranuras que separa la seccin de
secado con la seccin de calefaccin, donde el producto es
1.4
10
CAPITULO 2
FUNDAMENTACIN TERICA
11
CONCEPTOS DE CONTROL.
De manera general, el objetivo del diseo en sistemas de control es
que las variables controladas se comporten de una manera deseada,
ya sea en su estabilidad relativa o precisin en estado estable como
por ejemplo, es por esto que se acude a la implementacin de
controladores robustos en muchas aplicaciones.
2.1.1
CONTROLADORES PID.
Al analizar los primeros ejemplos en la teora de control, se
considera al controlador como una ganancia
constante
una
seal.
La
tarea
del
diseador
es
conectar
G( s)
n 2
ss 2 n
(2-1)
Gc (s) K P K D s
(2-2)
12
u (t ) K P e(t ) K D
de(t )
dt
(2-3)
KP
R1
R2
(2-4)
13
K D RdCd
(2-5)
n 2 K P K D s
Gdirecta ( s) Gc ( s)G( s)
ss 2 n
(2-6)
Gc (s) K P
KI
s
(2-7)
14
u (t ) K P e(t ) K I et dt
(2-8)
KP
R1
R2
(2-9)
KI
1
RiCi
(2-10)
15
n 2 K P K D s
Gdirecta ( s) Gc ( s)G( s) 2
s s 2 n
(2-11)
Gc ( s) K P
KI
KDs
s
(2-12)
16
2.1.2
SOFTWARE.
Para fijar los valores de referencia y disear un controlador
eficiente
se
utilizar
MATLAB
(abreviatura
de
MATrix
17
18
19
obtenido
satisface
el
grado
de
exactitud
20
21
logran
describir el
A( z ) y(t )
B z
C z
ut nk
r t
F z
D z
(2-13)
22
primera eleccin
en
un
procedimiento
de
A( z) y(t ) Bz ut nk r t
(2-14)
adaptivos
pero
deben
realizarse
algunas
A( z) y(t ) Bz ut nk C ( z )r t
(2-15)
y(t )
B z
ut nk r t
F z
(2-16)
y(t )
B z
C z
ut nk
r t
F z
D z
(2-17)
y(t ) Bz ut nk C ( z )r t
(2-18)
23
2.2.4
2.2.5
TRANSMISIN DE CALOR.
El calor se puede transmitir de un medio al otro por conduccin,
conveccin o radiacin.
Para
explicar
la
transmisin
de
calor
por
conduccin,
L y rea
24
Q
T T
kAT 1 2
t
L
(2-19)
P AT eT 4
(2-20)
Pneta AT e T 4 T0
(2-21)
25
2.2.6
%SH
Wagua_ m
Wm
(2-22)
%SS
Wagua_ m
Wm Wagua
(2-23)
26
27
S dX
AT dt
(2-24)
28
Difusin
lquida:
debido
los
gradientes
de
concentracin de la humedad.
CONCEPTOS DE SENSADO.
La captura de seales procedente de procesos de sensado es una de
las aplicaciones tpicas de la adquisicin de datos. En la siguiente
figura puede verse el flujo de un sistema de instrumentacin para
medir y controlar una variable fsica.
29
demasiado
pequeos,
etc.
La
funcin
del
30
2.3.1
SENSADO DE TEMPERATURA.
Para el caso concreto de temperatura, los sensores ms
habituales
son
termopares,
termistores,
detectores
de
31
de
utilizar,
son
muy
adaptables
diferentes
PTC
(acrnimo
de
Positive
Temperature
R Ae
B /T
(2-25)
1 dR d (ln R)
R dT
dT
(2-26)
32
B
T2
(2-27)
33
R R0 1 T
(2-28)
34
los
semiconductores.
Poseen
circuitos
necesitan
alimentacin,
experimentan
35
ADQUISICIN DE DATOS.
Luego de sensar la temperatura, se trata de registrar estos
datos, para esto se debe acondicionar las seales y adems
realizar cierta conversin de temperatura a datos que puedan
ser ledos con facilidad, ya sea voltajes o corrientes.
Hay varios tipos de sistemas de adquisicin, los registradores
de datos son sistemas que operan de forma independiente, la
nica funcin del ordenador es el volcado de los datos
adquiridos. Las tarjetas DAQ no operan independientemente, de
hecho necesitan un ordenador, aunque las hay internas que
usan como interfaces ms habituales PCI o PCI Express y
externas como USB o RS232. Las capacidades ms comunes
que suelen tener las DAQ son:
36
Contadores y temporizadores.
Disparadores.
37
38
39
Las tarjetas DAQ poseen una memoria tipo FIFO (First Input
First Output) donde almacenan las muestras adquiridas o
generadas. Por su parte, el ordenador tambin tendr reservado
un espacio de memoria para transferir datos desde la DAQ
llamado buffer.
En la transferencia de datos entre la tarjeta y el ordenador
habr mayor o menor flujo de informacin en funcin de la
aplicacin. El volcado de datos entre memorias puede
programarse con interrupciones o con una transferencia DMA
40
41
CAPITULO 3
BOSQUEJO DE LA SOLUCIN
42
CARACTERSTICAS DE LA PLANTA.
Recordemos que el objetivo del diseo en sistemas de control es que
las variables controladas se comporten de cierta manera la cual se
desea, para esto el tratamiento de la temperatura es muy especial por
lo que se escoger un control lo ms lineal posible con la ayuda de un
circuito integrado que nos ayude a obtener un control robusto de
temperatura llamado T2117.
3.1.1 CONTROLADOR DE TEMPERATURA CON EL C.I. T2117.
Este circuito integrado se utiliza para el control de cargas
resistivas en una red por un TRIAC. Internamente, un generador
de rampa permite la funcin de control de potencia por el
periodo de control de grupo, mientras que la onda completa de
la lgica garantiza que los ciclos de la red completa se utilizan
para la conmutacin de carga. Este circuito integrado posee 8
pines,
donde
cada
uno
tiene
su
funcin
determinada
Pin
1
2
3
4
5
6
7
8
Smbolo
RAMP
CRAMP
POSIN
NEGIN
VS
OUTPUT
GND
VSYNC
Funcin
Salida de la rampa
Se conecta el capacitor para la rampa
Entrada del comparador no inversor
Entrada del comparador inversor
Voltaje de alimentacin
Salida de pulsos
Tierra
Sincronizacin de voltaje
43
Figura 3.2: Diagrama de bloques del C.I. T2117 con un circuito tpico.
RG max
IP
7.5V VG max
36
I G max
I G max
tP
TP
(3-1)
(3-2)
44
tP
I V
arcsin L M
P 2
2
(3-3)
Rsync
t
VM 2 sin P 0.6V
2
49k
3.5 x10 5 A
(3-4)
R1max 0.85
P( R1)
VM min VS max
2I tot
VM VS
2 R1
(3-5)
(3-6)
45
I total I P I S I X
(3-7)
3.1.2 DETERMINACIN
DEL
RANGO
DE
CONTROL
DE
TEMPERATURA.
Ahora nuestro objetivo es hallar un rango de control que nos
permita variar al voltaje eficaz de la resistencia, para esto se
enviarn algunos valores de Vinput, enviados al pin comparador
46
47
48
TROCEADOR CLASE A.
Esta claro que el ventilador centrfugo es un motor de corriente
continua, y su proceso de arranque puede ser de algunas
maneras, pero las principales son el arranque directo y el
arranque suave. El arranque suave es recomandable porque en
el arranque directo se crean transientes elevados de corriente
que podran daar a otros dispositivos conectados.
Recordemos que un motor de corriente continua se puede
representar como una carga que contiene una resistencia, una
inductancia y una fuente de voltaje correspondiente a la fuerza
contraelectromotriz del motor.
Como se desea que el ventilador gire en un solo sentido, la
corriente que circula por el mismo es positiva, o bien fluye hacia
el ventilador, y tambin su voltaje en los extremos debe ser
positivo. En otras palabras podemos decir que el troceador
debe actuar en un solo cuadrante. Un esquema de este circuito
se muestra en la siguiente figura.
49
50
51
8V
4V
0V
-4V
0s
V(Vc)
2ms
V(Vo)
4ms
6ms
8ms
10ms
12ms
14ms
16ms
18ms
20ms
Time
8V
4V
0V
-4V
0s
V(Vc)
2ms
V(Vo)
4ms
6ms
8ms
10ms
12ms
14ms
16ms
18ms
20ms
Time
1
2
Vdc Vak
R1 P1C1 ln 13
Vdc Vak
(3-10)
52
53
54
55
56
3.1.5
donde
se
puede
calibrar
cualquier
proceso
57
58
59
Terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Seal (modo
diferencial)
GND
AI0+
AI0
GND
AI1+
AI1
GND
AI2+
AI2
GND
AI3+
AI3
GND
AO0
AO1
GND
60
Terminal
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Seal
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
PI.0
PI.1
PI.2
PI.3
PFI
+2.5V
+5V
GND
61
62
0.5
10
15
20
25
30
35
40
45
50
63
dom
t0
2
(3-9)
1
2
3
4
Vo (V)
2.5094
2.4074
2.3458
2.5275
K
t0 (s)
1.22420712
58.33
1.258187702 64.0244
1.318317152 63.4751
1.33592233 64.2857
(s)
1110.0917
1160.7142
1154.5454
1229.3578
dom (s)
1139.25835
1192.7264
1186.28295
1261.50065
0.1
t0
(3-10)
64
G( s)
1.29
e 62.53s
1163.68s 1
(3-11)
4.5
3.5
2.5
1.5
0
500
1000
1500
2000
2500
3000
3500
4000
65
66
algebra
de
Boole,
tambin
Ts (s)
1
Ts (s)
1
Ts (s)
1
Seal RBS
Duracin de seal (s)
22705
Seal PRBS
Duracin de
#ciclos
P
0.75
Tsw (s)
1195
domL (s)
domH (s)
1190
1200
domL (s)
domH (s)
1190
1200
67
Voltage(V)
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1
Time(sec)
1.5
2
4
x 10
Voltage(V)
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
2.5
Time(sec)
3.5
4.5
4
x 10
Voltage(V)
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
2
2.5
Time(sec)
3.5
4.5
4
x 10
68
horas
para
las
seales
RBS,
PRBS
multiseno
(3-12)
69
Tipo de Seal
Correlacin
Cruzada
RBS
0.3085
PRBS
0.2739
Multiseno
0.8907
Respuesta al escaln
Comportamiento de primer
orden muy aproximado a la
respuesta al escaln propia del
sistema.
Respuesta muy aproximada a la
respuesta al escaln propia del
sistema.
Posee un comportamiento
inestable.
70
500
1000
1500
Time
0.5
-0.5
500
1000
1500
Time
71
10
Step Response
x 10
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
500
1000
1500
Time
x 10
-2
-20
-10
10
20
-3
x 10 Covf for prewhitened u
0
-20
0.4
0.1
0.2
0.05
-10
10
20
10
20
0.6
-0.2
-20
-10
-0.05
-20
-10
10
20
Figura 3.40: Resultados del comando cra de los datos (seal RBS).
72
-5
15
x 10
1.5
10
-3
x 10 Covf for prewhitened u
5
0.5
0
-5
-20
-10
10
20
0
-20
0.15
0.2
0.1
0.1
0.05
-0.1
-20
-10
10
20
-10
10
20
-0.05
-20
-10
10
20
Figura 3.41: Resultados del comando cra de los datos (seal PRBS).
-4
15
x 10
10
-3
x 10 Covf for prewhitened u
5
0
0
-5
-20
-10
10
20
-1
-20
0.5
0.5
-10
10
20
10
20
-0.5
-20
-10
-0.5
-20
-10
10
20
Figura 3.42: Resultados del comando cra de los datos (seal multiseno).
73
74
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
4
Figura 3.44: Datos reales y simulados para la sealx RBS.
10
5
Real
Simulated
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
2.5
3.5
4.5
4
Figura 3.45: Datos reales y simulados para la seal xPRBS.
10
75
5
Real
Simulated
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
0.5
1.5
4
Figura 3.46: Datos reales y simulados para la seal multiseno.
x 10
76
Iteracin
1
2
3
4
5
Iteracin
1
2
3
4
5
Iteracin
1
2
3
4
5
Ts (s)
1
1
1
1
1
Ts (s)
1
1
1
1
1
Ts (s)
1
1
1
1
1
Seal RBS
Parmetros ingresados
Duracin de seal (s)
p
22705
0.75
22705
0.75
22705
0.7
28680
0.73
57360
0.75
Seal PRBS
Parmetros ingresados
Duracin de
#ciclos domL (s)
cada ciclo (s)
24810
2
3 3
1190
51274
2
2 4
1190
34162
2
3 4
1190
69426
2
3 5
1191
24810
2
3 3
1190
Seal Multiseno
Parmetros ingresados
Duracin de
#ciclos domL (s)
cada ciclo (s)
22620
2
3 3
1190
30160
2
2 4
1190
30160
2
3 4
1190
37700
2
3 5
1191
22620
2
3 3
1190
Tsw (s)
1195
597.5
1195
1195
1195
domH (s)
1200
1200
1200
1199
1200
domH (s)
1200
1200
1200
1199
1200
77
Iteracin
1
2
3
4
5
Iteracin
1
2
3
4
5
Iteracin
1
2
3
4
5
Seal RBS
Correlacin cruzada
Respuesta al escaln
0.3085
Aproximada
0.095
Se amortigua rpidamente
0.165
Se amortigua
0.161
Se amortigua
0.094
Se amortigua rpidamente
Seal PRBS
Correlacin cruzada
Respuesta al escaln
0.2739
Muy aproximada
0.2143
Muy aproximada
0.1564
Se amortigua
0.1214
Se amortigua
0.1032
Se amortigua
Seal Multiseno
Correlacin cruzada
Respuesta al escaln
Inestable
Inestable
Inestable
Inestable
Inestable
78
Voltage (V)
0.8
0.6
0.4
0.2
-0.2
200
400
600
800
1000 1200
Time (sec)
1400
1600
1800
2000
x 10
-3
x 10 Covf for prewhitened u
1
0.5
0.5
0
-20
-10
10
20
0
-20
0.2
0.1
0.1
0.05
-10
10
20
10
20
0.3
-0.1
-20
-10
-0.05
-20
-10
10
20
79
Amplitude
10
10
10
-1
10
-2
10
-1
10
10
10
Phase (degrees)
100
0
-100
-200
-2
10
-1
10
10
10
Frequency (rad/s)
80
grfica
Principal,
son
PID
Controller
Gui
ControlTempGui.
La primera interfaz nos brinda los valores de los parmetros de
un controlador PID recurriendo a algunos de los mtodos para
su diseo. Su ventana principal se muestra a continuacin.
81
4114.
continuacin.
Su
ventana
principal
se
muestra
82
83
Voltaje enviado(V)
3.5
2.5
1.5
20
25
30
35
40
45
Temperatura sensada(C)
50
55
60
4,5
4
3,5
3
2,5
2
1,5
1
0,5
0
Lineal (Series1)
y = 0,0665x + 0,0065
10
20
30
40
50
60
70
y 0.0665x 0.0065
(3-13)
84
V 0.0665T 0.0065
(3-14)
Planta
Identificada
se
ingresar
la
funcin
de
85
CAPITULO 4
IDENTIFICACIN PARAMTRICA
86
87
4.2
88
89
de
transferencia
esto
se
produce
cuando
los
Respuesta al escaln:
90
4.5
Voltage (V)
3.5
2.5
500
1000
1500
2000
Time (sec)
2500
3000
3500
4000
4.3
MODELO ARX.
A este modelo se lo llama ARX, donde AR hace referencia a la parte
autorregresiva y X a una entrada extra, adems recordemos que los
modelos ARX estn descritos por la siguiente ecuacin:
A( z ) y(t ) Bz ut nk r t
(4-1)
91
La barra roja nos indica los valores de los coeficientes que mejor se
ajustan al modelo. La barra verde los coeficientes de alto orden y la
azul para los de bajo orden.
Ahora vamos a hacer distintas combinaciones para obtener la mejor
respuesta con el modelo ARX.
92
Con el 70% de los datos de salida real encontramos el modelo y con el 30%
vamos a comparar la respuesta obtenida con la respuesta real, y
considerando la parsimonia los resultados se muestra a continuacin.
Tabla 4.1: Resultados con modelos ARX.
ARX:4,4,1
ARX:1,4,1
Porcentaje
de
similitud
86.36%
87.89%
Incertidumbre
Incertidumbre
ARX:1,1,6
87.98%
Incertidumbre
Modelo
Nivel de
confianza
ARX:2,2,6
87.09%
Incertidumbre
ARX:3,2,6
86.78%
Incertidumbre
ARX:4,1,6
86.49%
Incertidumbre
ARX:4,1,8
86.66%
Incertidumbre
ARX:5,1,8
86.58%
Incertidumbre
ARX:6,1,8
86.58%
Incertidumbre
ARX:6,1,9
86.48%
Incertidumbre
ARX:7,1,8
86.45%
Incertidumbre
ARX:8,1,8
86.50%
Incertidumbre
ARX:9,2,8
86.48%
Incertidumbre
ARX:10,2,8
86.61%
Incertidumbre
ARX:10,2,10
86.65%
Incertidumbre
ARX:10,3,10
86.71%
Incertidumbre
ARX:10,6,8
86.93%
Incertidumbre
ARX:10,7,10
87.02%
Incertidumbre
ARX:10,10,8
86.97%
Incertidumbre
Las estimaciones ARX de alto orden (na y
Funcin de
transferencia
4 polos, 3 ceros
Modelo no viable
1 polo, ningn
cero
2 polos, 1 cero
3 polos, 2 ceros
4 polos, 3 ceros
4 polos, 3 ceros
5 polos, 4 ceros
6 polos, 5 ceros
6 polos, 5 ceros
7 polos, 6 ceros
8 polos, 7 ceros
9 polos, 8 ceros
11 polos, 10 ceros
10 polos, 9 ceros
10 polos, 9 ceros
9 polos, 9 ceros
10 polos, 9 ceros
10 polos, 9 ceros
nb grandes) brindan
93
94
4.4
MODELO ARMAX.
Su principal desventaja reside en la escasez o falta de libertad en la
descripcin del trmino de perturbacin, sin embargo es possible
incorporar mayor flexibilidad al agregar un trmino conocido como
media mvil del ruido blanco. Recordemos que los modelos ARMAX
estn descritos por la siguiente ecuacin:
A( z ) y(t ) Bz ut nk C ( z )r t
(4-2)
95
96
Modelo
ARMAX:2.2.2.1
ARMAX:3,3,3,1
ARMAX:3,2,2,1
ARMAX:2,2,2,2
ARMAX:2,2,1,0
ARMAX:2,2,4,1
ARMAX:3,3,1,0
ARMAX:3,3,2,1
ARMAX:2,1,2,0
ARMAX:2,2,2,2
ARMAX2,1,3,2
ARMAX:1,1,3,1
ARMAX:1,2,3,1
ARMAX:2,2,3,1
ARMAX:2,2,2,0
ARMAX:2,3,2,3
ARMAX:3,2,2,3
ARMAX:3,1,3,1
ARMAX:2,1,2,0
Porcentaje
de
similitud
85.97%
85.96%
93.60%
86.03%
85.66%
93.61%
92.67%
93.49%
85.70%
86.03%
92.81%
85.53%
85.75%
93.51%
85.86%
86.11%
85.94%
92.99%
85.70%
Nivel de
confianza
Funcin de
transferencia
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
2 polos, 1 cero
3 polos, 2 ceros
3 polos, 2 ceros
2 polos, 1 cero
2 polos, 2 ceros
Modelo no viable
3 polos, 3 ceros
3 polos, 2 ceros
2 polos, 2 ceros
2 polos, 1 cero
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
2 polos, 2 ceros
Modelo no viable
3 polos, 2 ceros
3 polos, 2 ceros
2 polos, 2 ceros
97
Modelo OE.
Los modelos OE estn descritos por la siguiente ecuacin:
y(t )
B z
ut nk r t
F z
(4-3)
98
99
100
Modelo
OE:2,2,1
OE:3,2,1
OE:3,3,1
OE:3,3,2
OE:3,2,1
OE:4,3,1
OE:4,3,2
OE:4,4,2
OE:4,4,3
OE:5,4,3
OE:5,4,1
OE:6,4,2
OE:6,4,4
OE:7,2,4
OE:7,5,4
OE:7,6,4
OE:8,6,4
OE:10,6,4
OE:10,8,2
Porcentaje
de
similitud
94.78%
92.19%
92.23%
94.78%
94.51%
94.77%
93.09%
92.19%
50.85%
94.78%
93.34%
94.78%
94.78%
98.14%
93.35%
93.28%
93.34%
97.48%
93.34%
Nivel de
confianza
Funcin de
Transferencia
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
2 polos, 1 cero
3 polos, 2 ceros
3 polos, 2 ceros
3 polos, 2 ceros
3 polos, 2 ceros
4 polos, 3 ceros
4 polos, 3 ceros
4 polos, 3 ceros
4 polos, 3 ceros
5 polos, 4 ceros
5 polos, 4 ceros
6 polos, 5 ceros
6 polos, 5 ceros
Ningn valor
6 polos, 5 ceros
6 polos, 5 ceros
8 polos, 7 ceros
Ningn valor
10 polos, 9 ceros
101
4.6
Modelo BJ.
Los modelos BJ estn descritos por la siguiente ecuacin:
y(t )
B z
C z
ut nk
r t
F z
D z
(4-4)
102
103
Modelo
BJ:2,2,2,2,1
BJ:3,2,2,2,1
BJ:3,3,2,2,1
BJ:3,3,2,2,0
BJ:2,3,2,2,1
BJ:2,2,3,3,1
BJ:3,3,3,4,1
BJ:2,2,3,1,1
BJ:2,2,3,2,1
BJ:2,3,3,2,0
BJ:3,4,3,2,0
BJ:3,3,3,4,0
BJ:2,2,3,4,0
BJ:3,3,3,3,1
BJ:3,2,3,3,1
BJ:1,1,1,1,1
BJ:2,3,3,3,2
BJ:2,3,2,3,2
BJ:3,2,3,2,1
BJ:4,2,3,2,1
Porcentaje
de
similitud
95.03%
79.45%
78.69%
94.84%
95.02%
94.22%
78.67%
79.22%
95.02%
78.81%
94.84%
94.45%
95.00%
95.01%
79.02%
77.81%
78.68%
79.62%
79.40%
94.84%
Nivel de
confianza
Funcin de
transferencia
Incertidumbre
Incertidumbre
Incertidumbre
99% de confianza
99% de confianza
Incertidumbre
Incertidumbre
Incertidumbre
99% de confianza
Incertidumbre
99% de confianza
Incertidumbre
99% de confianza
99% de confianza
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
99% de confianza
2 polos, 1 cero
3 polos, 2 ceros
3 polos, 2 ceros
2 polos, 2 ceros
2 polos, 2 ceros
3 polos, 2 ceros
3 polos, 3 ceros
Modelo no viable
2 polos, 1 ceros
2 polos, 2 ceros
2 polos, 2 ceros
4 polos, 4 ceros
4 polos, 4 ceros
3 polos, 2 ceros
3 polos, 2 ceros
1 polo, ningn cero
3 polos, 2 ceros
3 polos, 2 ceros
3 polos, 2 ceros
4 polos, 3 ceros
104
4.7
Modelo FIR.
Los modelos FIR estn descritos por la siguiente ecuacin:
y(t ) Bz ut nk r t
(4-5)
Para las pruebas con el modelo FIR se utiliza el modelo ARX con na =
0, y solo posee los parmetros nb y nk.
105
106
Modelo
FIR:0,1,1
FIR:0,2,1
FIR:0,2,3
FIR:0,5,3
FIR:0,5,5
FIR:0,8,5
FIR:0,8,7
FIR:0,10,7
FIR:0,10,8
FIR:0,10,10
FIR:0,4,10
FIR:0,10,5
FIR:0,10,12
FIR:0,4,3
FIR:0,4,5
FIR:0,4,6
FIR:0,4,7
FIR:0,5,7
FIR:0,6,9
Porcentaje
de
similitud
28.18%
28.23%
28.34%
28.50%
28.60%
28.76%
28.87%
28.98%
29.03%
19.67%
28.81%
28.87%
29.24%
28.44%
28.55%
28.60%
28.65%
28.71%
28.87%
Nivel de
confianza
Funcin de
Transferencia
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Incertidumbre
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
Modelo no viable
107
se
proceder
comprobar
si esta
funcin
de
108
1.2
Amplitude
0.8
0.6
0.4
0.2
1000
2000
3000
4000
5000
6000
7000
Time (sec)
t0
Respuesta al escaln
BJ:2,2,3,2,1 Planta Real
1.27
1.28
1150
1163.678
60
62.53
identificada
son
muy
aproximados
los
109
y(t )
B z
C z
ut nk
r t
F z
D z
(4-6)
B( z) 0.0001539 z 1 0.000159 z 2
(4-7)
C ( z) 1 1.3z 1 0.3368z 2
(4-8)
(4-10)
G( s)
0.00033643s 0.03259
s 0.008774s 0.0009804
(4-11)
110
111
CAPITULO 5
SINTONIZACIN DEL
CONTROLADOR
112
5.1
Mtodo ITAE.
ALGORITMOS DE CONTROL PID.
En los reguladores industriales existen algunos mtodos para el
diseo de controladores PID, ya sea de tipo interactivo, no interactivo
o paralelo, aunque algunos fabricantes emplean de maneras
diferentes estos trminos. Para reconocer el tipo de controlador se
debe analizar su funcin de transferencia Gc(s) con el tiempo integral
(Ti) y diferencial (Td).
En el segundo captulo se haba puntualizado que la funcin de
transferencia Gc(s) de un controlador PID es:
Gc ( s) K P
KI
KDs
s
(5-1)
113
1
Gc ( s) K P 1
Td s
Ti s
(5-2)
114
1
1 Td s
Gc ( s) K P 1
Ti s
(5-3)
115
Step Response
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
-0.2
1000
2000
3000
4000
5000
6000
Time (sec)
116
K
1.27
(s)
960
t0 (s)
90.91
Tipo de
controlador
P
PI
PID
KP
Ti
Td
t0
t0
0 .3
2t0
t0
2
0.9
t0
1.2
t0
117
crtico TCR,
5.4
Tipo de
controlador
P
KP
Ti
Td
0.5KCR
PI
0.45KCR
TCR
1 .2
PID
0.6KCR
0.5TCR
0.125TCR
MTODO DE COHENCOON.
Este mtodo tambin utiliza los parmetros del sistema en lazo
abierto. Cohen y Coon sugirieron establecer los valores de KP, Ti y Td
de acuerdo a las frmulas que aparecen en la siguiente tabla.
Tabla 5.4: Ajuste de parmetros por el mtodo de CohenCoon.
Tipo de
controlador
KP
Ti
Td
t0
1
Kt0 3
PI
t
0.9 0
Kt0
12
t
30 3 0
t0
t0
9 20
16 3t0
Kt0 12
t
32 6 0
t0
t0
13 8
PID
5.5
4t0
t
11 2 0
118
Kpo
4h
Amax
(5-4)
MTODO ITAE.
Con la ayuda de la respuesta del sistema en lazo abierto, se sugiere
establecer los valores de KP, Ti y Td de acuerdo a las frmulas que
aparecen en la siguiente tabla.
Tabla 5.5: Ajuste de parmetros por el mtodo de ITAE.
Tipo de
controlador
PID
KP
t
0.965 0
K
Ti
0.85
t
0.796 0.1465 0
Td
t
0.308 0
0.929
119
5.7
SISOTOOL.
En MATLAB se tiene una herramienta grfica muy til para el diseo
de controladores, la cual es Sisotool. Este programa nos permite
analizar sistemas lineales en lazo cerrado. El comportamiento de un
sistema en lazo cerrado puede tener varias arquitecturas en su lazo,
esto se puede escoger en la siguiente ventana.
120
5.8
Mtodo
aplicado
Ziegler Nichols
Cohen
Coon
ITAE
Tipo de
KP
Ti
Controlador
P
10.5599
PI
9.5039 303.0333
PID
12.6719
181.82
P
8.5773
PI
7.549
252.7205
PID
11.2834 215.2103
PID
5.6342 1227.4225
Td
0
0
45.455
0
0
32.4986
33.1011
121
3.6
3.4
Voltaje (V)
3.2
3
2.8
2.6
2.4
2.2
2
500
1000
1500
2000
2500
Tiempo (s)
3000
3500
4000
122
gastos.
Ahora
repitiendo
esta
prueba
con
los
3.6
3.4
Voltaje (V)
3.2
3
2.8
2.6
2.4
2.2
2
500
1000
1500
2000
2500
Tiempo (s)
3000
3500
4000
123
Comportamiento de la temperatura
3.8
Referencia
PID
3.6
3.4
Voltaje (V)
3.2
3
2.8
2.6
2.4
2.2
2
500
1000
1500
2000
2500
Tiempo (s)
3000
3500
4000
60
Temperatura (C)
55
50
45
40
35
30
25
1000
2000
3000
4000
5000
Tiempo (s)
6000
7000
8000
124
0.04
0.04
0.3
0.035
0.03
0.03
0.52
0.025
0.02
0.02
0.7
0.015
0.82
Imag Axis
0.01
0.01
0.9
0.005
0.95
0.978
0.994
0
0.994
0.978
0.95
0.005
0.9
-0.01
0.01
0.82
0.015
0.7
-0.02
0.02
0.025
0.52
-0.03
0.03
0.035
0.3
-0.04
-0.02
0.040
0.02
0.04
0.06
0.08
0.1
0.12
Real Axis
0.01
Imag Axis
0.005
-0.005
-0.01
-0.015
-0.02
-0.015
-0.01
-0.005
Real Axis
0.005
0.01
125
1.2
Amplitude
0.8
0.6
0.4
0.2
-0.2
200
400
600
800
1000
1200
1400
1600
1800
Time (sec)
Figura 5.17: Respuesta de la salida del sistema en lazo cerrado con el primer
controlador.
126
4.0958s 0.001872
s
(5-6)
GF ( s)
0.00187
s 0.00187
(5-7)
G( s)
0.00033634s 0.03259
s 0.008774s 0.0009804
(5-8)
127
65
Temperatura (C)
60
55
50
45
40
35
30
1000
2000
3000
4000
5000
Tiempo (s)
6000
7000
8000
Amplitude
0.8
0.6
0.4
0.2
-0.2
500
1000
1500
2000
2500
Time (sec)
128
Gc ( s)
2.2577s 0.001442
s
(5-9)
x 10
8
Imag Axis
-2
-4
-6
-8
-10
-10
-8
-6
-4
Real Axis
-2
2
-3
x 10
60
Temperatura (C)
55
50
45
40
35
30
25
1000
2000
3000
4000
5000
Tiempo (s)
6000
7000
8000
129
vemos
cuando
utilizamos
el
controlador
diseado,
la
130
CONCLUSIONES Y RECOMENDACIONES
Conclusiones:
1. Para la construccin del horno se usaron materiales como lata
galvanizada resistente a altas temperaturas, lana de vidrio en medio
de la capa interna y externa a fin de que sea lo ms hermtico posible.
La resistencia que calienta el aire tiene la potencia necesaria para que
el horno tenga una temperatura mxima de 70 grados centgrados. La
turbina que hace circular el aire es la que se usan en los carros.
2. Para la toma de datos del horno es necesario hacer con un
instrumento que detecte cambios pequeos de temperatura y que el
transductor que convierte la temperatura a voltaje sea lo ms preciso
posible para disminuir el error en la medicin. Por ello se uso un
sensor muy lineal como la Pt100 y el transductor universal T4114.
3. Con la herramienta GUIDE de MATLAB se crearon varias interfaces
de tal forma que el usuario pueda realizar desde la identificacin
generando la seal de entrada, haciendo el anlisis no paramtrico y
paramtrico hasta ingresar los parmetros para el controlador de la
planta y finalmente que puede ingresar valores de temperatura a los
que se desea que trabaje el horno, incluso vemos que las
herramientas de MATLAB son muy apropiadas como por ejemplo las
interfaces Input Design Gui y ident.
4. Es muy importante disear bien la seal de entrada, entre los
parmetros que se consideran son el tiempo de muestreo, el nmero
de periodos, la amplitud y en algunos casos la cantidad de registros
donde siempre debe recordarse que la seal de entrada debe ser
amigable con la planta, es decir no debe variar bruscamente para ello
se considera la constante de tiempo de la planta para obtener as una
131
132
Recomendaciones:
1. Es muy importante que el horno sea hermtico para evitar perdida de
temperatura y as tambin se disminuye el consumo de energa. Otra
consideracin a tomar en cuenta es el lugar donde va a colocarse el
sensor de temperatura.
2. En vista de lo lentos que son los procesos de temperatura las tomas
de datos pueden durar varias horas por ello debe escogerse bien el
tiempo de muestreo para as no tener excesiva cantidad de datos y
ms importante aun que los datos tomados reflejen cambios conforme
avanza el tiempo.
3. El hecho de simular los procesos nos ahorra tiempo en algunas
aplicaciones sobre todo en nuestro caso que se tiene un proceso
lento, no obstante las pruebas simuladas podran no asimilarse mucho
a las pruebas reales como por ejemplo en las pruebas de 14 horas.
4. Una vez diseada la seal de entrada se debe realizar un anlisis no
paramtrico para saber si existe relacin entre los datos de salida y
entrada. Luego con el anlisis paramtrico en cambio se valida el
modelo seleccionado.
5. Aunque se tenga una mejor aproximacin con una funcin de
transferencia que tenga ms polos o ceros que otra se debe
considerar la parsimonia para escoger una seal que tenga una buena
aproximacin pero con menor nmero de polos y ceros.
6. Cualquier actividad desarrollada en la elaboracin de un proyecto,
requiere organizacin y esttica, ms que en todo al momento de
disear una interfaz grfica o tambin implementando circuitos
electrnicos.
133
BIBLIOGRAFA
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10] Hoja
de
especificaciones
del
Circuito
integrado
T2117,
www.alldatasheet.com
[11] Calefaccin,
www.tecsup.edu.pe/graficos/pdf/especializacion/folleto.pdf. Fecha de
consulta: 13 Diciembre 2011.
[12] Diseo de controladores PID, http://www.esi2.us.es/~alamo/Archivos
/Certificaciones/Sec_9_Otras_Publicaciones/Docente/AlamoPIDTotal.
pdf Fecha de consulta: 3 Enero 2012.